From 44f18a232d407a59b3da2eff4c073691869a34d6 Mon Sep 17 00:00:00 2001 From: Nipunn Koorapati Date: Sun, 19 Jul 2020 22:08:37 -0700 Subject: [PATCH] Regenerate google.protobuf stubs using mypy-protobuf Fixes #2521 --- third_party/2and3/google/protobuf/any_pb2.pyi | 46 +- .../2and3/google/protobuf/any_test_pb2.pyi | 63 +- third_party/2and3/google/protobuf/api_pb2.pyi | 152 +- .../google/protobuf/compiler/plugin_pb2.pyi | 164 +- .../2and3/google/protobuf/descriptor_pb2.pyi | 1198 +++--- .../2and3/google/protobuf/duration_pb2.pyi | 45 +- .../2and3/google/protobuf/empty_pb2.pyi | 22 +- .../2and3/google/protobuf/field_mask_pb2.pyi | 49 +- .../google/protobuf/map_lite_unittest_pb2.pyi | 911 +++++ .../protobuf/map_proto2_unittest_pb2.pyi | 623 +++- .../google/protobuf/map_unittest_pb2.pyi | 1176 ++++-- .../google/protobuf/source_context_pb2.pyi | 42 +- .../2and3/google/protobuf/struct_pb2.pyi | 165 +- .../protobuf/test_messages_proto2_pb2.pyi | 1042 ++++-- .../protobuf/test_messages_proto3_pb2.pyi | 1139 ++++-- .../2and3/google/protobuf/timestamp_pb2.pyi | 45 +- .../2and3/google/protobuf/type_pb2.pyi | 363 +- .../google/protobuf/unittest_arena_pb2.pyi | 69 +- .../protobuf/unittest_custom_options_pb2.pyi | 749 ++-- .../unittest_drop_unknown_fields_pb2.pyi | 90 + .../unittest_embed_optimize_for_pb2.pyi | 54 + .../google/protobuf/unittest_empty_pb2.pyi | 12 + .../unittest_enormous_descriptor_pb2.pyi | 2038 +++++++++++ .../protobuf/unittest_import_lite_pb2.pyi | 59 + .../google/protobuf/unittest_import_pb2.pyi | 111 +- .../unittest_import_public_lite_pb2.pyi | 39 + .../protobuf/unittest_import_public_pb2.pyi | 42 +- ...st_lazy_dependencies_custom_option_pb2.pyi | 42 + .../unittest_lazy_dependencies_enum_pb2.pyi | 36 + .../unittest_lazy_dependencies_pb2.pyi | 59 + .../unittest_lite_imports_nonlite_pb2.pyi | 50 + .../google/protobuf/unittest_lite_pb2.pyi | 959 +++++ .../google/protobuf/unittest_mset_pb2.pyi | 128 +- .../unittest_mset_wire_format_pb2.pyi | 51 +- .../unittest_no_field_presence_pb2.pyi | 237 ++ .../unittest_no_generic_services_pb2.pyi | 79 +- .../protobuf/unittest_optimize_for_pb2.pyi | 79 + .../2and3/google/protobuf/unittest_pb2.pyi | 3252 ++++++++++++----- .../unittest_preserve_unknown_enum2_pb2.pyi | 75 + .../unittest_preserve_unknown_enum_pb2.pyi | 113 + .../unittest_proto3_arena_lite_pb2.pyi | 335 ++ .../protobuf/unittest_proto3_arena_pb2.pyi | 593 +-- .../protobuf/unittest_proto3_lite_pb2.pyi | 335 ++ .../google/protobuf/unittest_proto3_pb2.pyi | 378 ++ .../unittest_well_known_types_pb2.pyi | 702 ++++ .../google/protobuf/util/json_format_pb2.pyi | 329 ++ .../protobuf/util/json_format_proto3_pb2.pyi | 954 +++-- .../util/message_differencer_unittest_pb2.pyi | 120 + .../2and3/google/protobuf/wrappers_pb2.pyi | 146 +- 49 files changed, 15708 insertions(+), 3852 deletions(-) create mode 100644 third_party/2and3/google/protobuf/map_lite_unittest_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_drop_unknown_fields_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_embed_optimize_for_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_empty_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_enormous_descriptor_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_import_lite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_import_public_lite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_lazy_dependencies_custom_option_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_lazy_dependencies_enum_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_lazy_dependencies_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_lite_imports_nonlite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_lite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_no_field_presence_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_optimize_for_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_preserve_unknown_enum2_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_preserve_unknown_enum_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_proto3_arena_lite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_proto3_lite_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_proto3_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/unittest_well_known_types_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/util/json_format_pb2.pyi create mode 100644 third_party/2and3/google/protobuf/util/message_differencer_unittest_pb2.pyi diff --git a/third_party/2and3/google/protobuf/any_pb2.pyi b/third_party/2and3/google/protobuf/any_pb2.pyi index 5ce2eb405d77..2c3f0291b020 100644 --- a/third_party/2and3/google/protobuf/any_pb2.pyi +++ b/third_party/2and3/google/protobuf/any_pb2.pyi @@ -1,9 +1,41 @@ -from typing import Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal import well_known_types -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class Any(Message, well_known_types.Any_): - type_url: Text - value: bytes - def __init__(self, type_url: Optional[Text] = ..., value: Optional[bytes] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Any(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + type_url: typing___Text = ... + value: builtin___bytes = ... + + def __init__(self, + *, + type_url : typing___Optional[typing___Text] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"type_url",b"type_url",u"value",b"value"]) -> None: ... +type___Any = Any diff --git a/third_party/2and3/google/protobuf/any_test_pb2.pyi b/third_party/2and3/google/protobuf/any_test_pb2.pyi index 8ddcd73af8e7..7644df682702 100644 --- a/third_party/2and3/google/protobuf/any_test_pb2.pyi +++ b/third_party/2and3/google/protobuf/any_test_pb2.pyi @@ -1,15 +1,56 @@ -from typing import Iterable, Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) -from google.protobuf.any_pb2 import Any -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer -from google.protobuf.message import Message +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestAny(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + int32_value: builtin___int = ... -class TestAny(Message): - int32_value: int @property - def any_value(self) -> Any: ... + def any_value(self) -> google___protobuf___any_pb2___Any: ... + @property - def repeated_any_value(self) -> RepeatedCompositeFieldContainer[Any]: ... - def __init__( - self, int32_value: Optional[int] = ..., any_value: Optional[Any] = ..., repeated_any_value: Optional[Iterable[Any]] = ... - ) -> None: ... + def repeated_any_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___any_pb2___Any]: ... + + def __init__(self, + *, + int32_value : typing___Optional[builtin___int] = None, + any_value : typing___Optional[google___protobuf___any_pb2___Any] = None, + repeated_any_value : typing___Optional[typing___Iterable[google___protobuf___any_pb2___Any]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"any_value",b"any_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"any_value",b"any_value",u"int32_value",b"int32_value",u"repeated_any_value",b"repeated_any_value"]) -> None: ... +type___TestAny = TestAny diff --git a/third_party/2and3/google/protobuf/api_pb2.pyi b/third_party/2and3/google/protobuf/api_pb2.pyi index b89fa1e18e38..1bd0a27254bd 100644 --- a/third_party/2and3/google/protobuf/api_pb2.pyi +++ b/third_party/2and3/google/protobuf/api_pb2.pyi @@ -1,54 +1,112 @@ -from typing import Iterable, Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer -from google.protobuf.message import Message -from google.protobuf.source_context_pb2 import SourceContext -from google.protobuf.type_pb2 import Option, Syntax +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.source_context_pb2 import ( + SourceContext as google___protobuf___source_context_pb2___SourceContext, +) + +from google.protobuf.type_pb2 import ( + Option as google___protobuf___type_pb2___Option, + SyntaxValue as google___protobuf___type_pb2___SyntaxValue, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Api(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + version: typing___Text = ... + syntax: google___protobuf___type_pb2___SyntaxValue = ... -class Api(Message): - name: Text - version: Text - syntax: Syntax @property - def methods(self) -> RepeatedCompositeFieldContainer[Method]: ... + def methods(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Method]: ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___type_pb2___Option]: ... + @property - def source_context(self) -> SourceContext: ... + def source_context(self) -> google___protobuf___source_context_pb2___SourceContext: ... + @property - def mixins(self) -> RepeatedCompositeFieldContainer[Mixin]: ... - def __init__( - self, - name: Optional[Text] = ..., - methods: Optional[Iterable[Method]] = ..., - options: Optional[Iterable[Option]] = ..., - version: Optional[Text] = ..., - source_context: Optional[SourceContext] = ..., - mixins: Optional[Iterable[Mixin]] = ..., - syntax: Optional[Syntax] = ..., - ) -> None: ... - -class Method(Message): - name: Text - request_type_url: Text - request_streaming: bool - response_type_url: Text - response_streaming: bool - syntax: Syntax + def mixins(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Mixin]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + methods : typing___Optional[typing___Iterable[type___Method]] = None, + options : typing___Optional[typing___Iterable[google___protobuf___type_pb2___Option]] = None, + version : typing___Optional[typing___Text] = None, + source_context : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + mixins : typing___Optional[typing___Iterable[type___Mixin]] = None, + syntax : typing___Optional[google___protobuf___type_pb2___SyntaxValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"source_context",b"source_context"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"methods",b"methods",u"mixins",b"mixins",u"name",b"name",u"options",b"options",u"source_context",b"source_context",u"syntax",b"syntax",u"version",b"version"]) -> None: ... +type___Api = Api + +class Method(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + request_type_url: typing___Text = ... + request_streaming: builtin___bool = ... + response_type_url: typing___Text = ... + response_streaming: builtin___bool = ... + syntax: google___protobuf___type_pb2___SyntaxValue = ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... - def __init__( - self, - name: Optional[Text] = ..., - request_type_url: Optional[Text] = ..., - request_streaming: Optional[bool] = ..., - response_type_url: Optional[Text] = ..., - response_streaming: Optional[bool] = ..., - options: Optional[Iterable[Option]] = ..., - syntax: Optional[Syntax] = ..., - ) -> None: ... - -class Mixin(Message): - name: Text - root: Text - def __init__(self, name: Optional[Text] = ..., root: Optional[Text] = ...) -> None: ... + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___type_pb2___Option]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + request_type_url : typing___Optional[typing___Text] = None, + request_streaming : typing___Optional[builtin___bool] = None, + response_type_url : typing___Optional[typing___Text] = None, + response_streaming : typing___Optional[builtin___bool] = None, + options : typing___Optional[typing___Iterable[google___protobuf___type_pb2___Option]] = None, + syntax : typing___Optional[google___protobuf___type_pb2___SyntaxValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options",u"request_streaming",b"request_streaming",u"request_type_url",b"request_type_url",u"response_streaming",b"response_streaming",u"response_type_url",b"response_type_url",u"syntax",b"syntax"]) -> None: ... +type___Method = Method + +class Mixin(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + root: typing___Text = ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + root : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"root",b"root"]) -> None: ... +type___Mixin = Mixin diff --git a/third_party/2and3/google/protobuf/compiler/plugin_pb2.pyi b/third_party/2and3/google/protobuf/compiler/plugin_pb2.pyi index 24e491afa1ce..44abf622e818 100644 --- a/third_party/2and3/google/protobuf/compiler/plugin_pb2.pyi +++ b/third_party/2and3/google/protobuf/compiler/plugin_pb2.pyi @@ -1,42 +1,130 @@ -from typing import Iterable, Optional, Text - -from google.protobuf.descriptor_pb2 import FileDescriptorProto -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message - -class Version(Message): - major: int - minor: int - patch: int - suffix: Text - def __init__( - self, major: Optional[int] = ..., minor: Optional[int] = ..., patch: Optional[int] = ..., suffix: Optional[Text] = ... - ) -> None: ... - -class CodeGeneratorRequest(Message): - file_to_generate: RepeatedScalarFieldContainer[Text] - parameter: Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.descriptor_pb2 import ( + FileDescriptorProto as google___protobuf___descriptor_pb2___FileDescriptorProto, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Version(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + major: builtin___int = ... + minor: builtin___int = ... + patch: builtin___int = ... + suffix: typing___Text = ... + + def __init__(self, + *, + major : typing___Optional[builtin___int] = None, + minor : typing___Optional[builtin___int] = None, + patch : typing___Optional[builtin___int] = None, + suffix : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"major",b"major",u"minor",b"minor",u"patch",b"patch",u"suffix",b"suffix"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"major",b"major",u"minor",b"minor",u"patch",b"patch",u"suffix",b"suffix"]) -> None: ... +type___Version = Version + +class CodeGeneratorRequest(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + file_to_generate: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + parameter: typing___Text = ... + @property - def proto_file(self) -> RepeatedCompositeFieldContainer[FileDescriptorProto]: ... + def proto_file(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___descriptor_pb2___FileDescriptorProto]: ... + @property - def compiler_version(self) -> Version: ... - def __init__( - self, - file_to_generate: Optional[Iterable[Text]] = ..., - parameter: Optional[Text] = ..., - proto_file: Optional[Iterable[FileDescriptorProto]] = ..., - compiler_version: Optional[Version] = ..., - ) -> None: ... - -class CodeGeneratorResponse(Message): - class File(Message): - name: Text - insertion_point: Text - content: Text - def __init__( - self, name: Optional[Text] = ..., insertion_point: Optional[Text] = ..., content: Optional[Text] = ... + def compiler_version(self) -> type___Version: ... + + def __init__(self, + *, + file_to_generate : typing___Optional[typing___Iterable[typing___Text]] = None, + parameter : typing___Optional[typing___Text] = None, + proto_file : typing___Optional[typing___Iterable[google___protobuf___descriptor_pb2___FileDescriptorProto]] = None, + compiler_version : typing___Optional[type___Version] = None, ) -> None: ... - error: Text + def HasField(self, field_name: typing_extensions___Literal[u"compiler_version",b"compiler_version",u"parameter",b"parameter"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"compiler_version",b"compiler_version",u"file_to_generate",b"file_to_generate",u"parameter",b"parameter",u"proto_file",b"proto_file"]) -> None: ... +type___CodeGeneratorRequest = CodeGeneratorRequest + +class CodeGeneratorResponse(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + FeatureValue = typing___NewType('FeatureValue', builtin___int) + type___FeatureValue = FeatureValue + Feature: _Feature + class _Feature(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[CodeGeneratorResponse.FeatureValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FEATURE_NONE = typing___cast(CodeGeneratorResponse.FeatureValue, 0) + FEATURE_PROTO3_OPTIONAL = typing___cast(CodeGeneratorResponse.FeatureValue, 1) + FEATURE_NONE = typing___cast(CodeGeneratorResponse.FeatureValue, 0) + FEATURE_PROTO3_OPTIONAL = typing___cast(CodeGeneratorResponse.FeatureValue, 1) + type___Feature = Feature + + class File(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + insertion_point: typing___Text = ... + content: typing___Text = ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + insertion_point : typing___Optional[typing___Text] = None, + content : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"content",b"content",u"insertion_point",b"insertion_point",u"name",b"name"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"content",b"content",u"insertion_point",b"insertion_point",u"name",b"name"]) -> None: ... + type___File = File + + error: typing___Text = ... + supported_features: builtin___int = ... + @property - def file(self) -> RepeatedCompositeFieldContainer[CodeGeneratorResponse.File]: ... - def __init__(self, error: Optional[Text] = ..., file: Optional[Iterable[CodeGeneratorResponse.File]] = ...) -> None: ... + def file(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CodeGeneratorResponse.File]: ... + + def __init__(self, + *, + error : typing___Optional[typing___Text] = None, + supported_features : typing___Optional[builtin___int] = None, + file : typing___Optional[typing___Iterable[type___CodeGeneratorResponse.File]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"error",b"error",u"supported_features",b"supported_features"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"error",b"error",u"file",b"file",u"supported_features",b"supported_features"]) -> None: ... +type___CodeGeneratorResponse = CodeGeneratorResponse diff --git a/third_party/2and3/google/protobuf/descriptor_pb2.pyi b/third_party/2and3/google/protobuf/descriptor_pb2.pyi index 4dd3753803a8..55b96ec22ac6 100644 --- a/third_party/2and3/google/protobuf/descriptor_pb2.pyi +++ b/third_party/2and3/google/protobuf/descriptor_pb2.pyi @@ -1,472 +1,738 @@ -from typing import Iterable, List, Optional, Text, Tuple, cast - -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message - -class FileDescriptorSet(Message): - @property - def file(self) -> RepeatedCompositeFieldContainer[FileDescriptorProto]: ... - def __init__(self, file: Optional[Iterable[FileDescriptorProto]] = ...) -> None: ... - -class FileDescriptorProto(Message): - name: Text - package: Text - dependency: RepeatedScalarFieldContainer[Text] - public_dependency: RepeatedScalarFieldContainer[int] - weak_dependency: RepeatedScalarFieldContainer[int] - syntax: Text - @property - def message_type(self) -> RepeatedCompositeFieldContainer[DescriptorProto]: ... - @property - def enum_type(self) -> RepeatedCompositeFieldContainer[EnumDescriptorProto]: ... - @property - def service(self) -> RepeatedCompositeFieldContainer[ServiceDescriptorProto]: ... - @property - def extension(self) -> RepeatedCompositeFieldContainer[FieldDescriptorProto]: ... - @property - def options(self) -> FileOptions: ... - @property - def source_code_info(self) -> SourceCodeInfo: ... - def __init__( - self, - name: Optional[Text] = ..., - package: Optional[Text] = ..., - dependency: Optional[Iterable[Text]] = ..., - public_dependency: Optional[Iterable[int]] = ..., - weak_dependency: Optional[Iterable[int]] = ..., - message_type: Optional[Iterable[DescriptorProto]] = ..., - enum_type: Optional[Iterable[EnumDescriptorProto]] = ..., - service: Optional[Iterable[ServiceDescriptorProto]] = ..., - extension: Optional[Iterable[FieldDescriptorProto]] = ..., - options: Optional[FileOptions] = ..., - source_code_info: Optional[SourceCodeInfo] = ..., - syntax: Optional[Text] = ..., - ) -> None: ... - -class DescriptorProto(Message): - class ExtensionRange(Message): - start: int - end: int +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class FileDescriptorSet(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def file(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___FileDescriptorProto]: ... + + def __init__(self, + *, + file : typing___Optional[typing___Iterable[type___FileDescriptorProto]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"file",b"file"]) -> None: ... +type___FileDescriptorSet = FileDescriptorSet + +class FileDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + package: typing___Text = ... + dependency: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + public_dependency: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + weak_dependency: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + syntax: typing___Text = ... + + @property + def message_type(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___DescriptorProto]: ... + + @property + def enum_type(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___EnumDescriptorProto]: ... + + @property + def service(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ServiceDescriptorProto]: ... + + @property + def extension(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___FieldDescriptorProto]: ... + + @property + def options(self) -> type___FileOptions: ... + + @property + def source_code_info(self) -> type___SourceCodeInfo: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + package : typing___Optional[typing___Text] = None, + dependency : typing___Optional[typing___Iterable[typing___Text]] = None, + public_dependency : typing___Optional[typing___Iterable[builtin___int]] = None, + weak_dependency : typing___Optional[typing___Iterable[builtin___int]] = None, + message_type : typing___Optional[typing___Iterable[type___DescriptorProto]] = None, + enum_type : typing___Optional[typing___Iterable[type___EnumDescriptorProto]] = None, + service : typing___Optional[typing___Iterable[type___ServiceDescriptorProto]] = None, + extension : typing___Optional[typing___Iterable[type___FieldDescriptorProto]] = None, + options : typing___Optional[type___FileOptions] = None, + source_code_info : typing___Optional[type___SourceCodeInfo] = None, + syntax : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options",u"package",b"package",u"source_code_info",b"source_code_info",u"syntax",b"syntax"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"dependency",b"dependency",u"enum_type",b"enum_type",u"extension",b"extension",u"message_type",b"message_type",u"name",b"name",u"options",b"options",u"package",b"package",u"public_dependency",b"public_dependency",u"service",b"service",u"source_code_info",b"source_code_info",u"syntax",b"syntax",u"weak_dependency",b"weak_dependency"]) -> None: ... +type___FileDescriptorProto = FileDescriptorProto + +class DescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class ExtensionRange(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + start: builtin___int = ... + end: builtin___int = ... + @property - def options(self) -> ExtensionRangeOptions: ... - def __init__( - self, start: Optional[int] = ..., end: Optional[int] = ..., options: Optional[ExtensionRangeOptions] = ... + def options(self) -> type___ExtensionRangeOptions: ... + + def __init__(self, + *, + start : typing___Optional[builtin___int] = None, + end : typing___Optional[builtin___int] = None, + options : typing___Optional[type___ExtensionRangeOptions] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"end",b"end",u"options",b"options",u"start",b"start"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"end",b"end",u"options",b"options",u"start",b"start"]) -> None: ... + type___ExtensionRange = ExtensionRange + + class ReservedRange(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + start: builtin___int = ... + end: builtin___int = ... + + def __init__(self, + *, + start : typing___Optional[builtin___int] = None, + end : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"end",b"end",u"start",b"start"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"end",b"end",u"start",b"start"]) -> None: ... + type___ReservedRange = ReservedRange + + name: typing___Text = ... + reserved_name: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + @property + def field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___FieldDescriptorProto]: ... + + @property + def extension(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___FieldDescriptorProto]: ... + + @property + def nested_type(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___DescriptorProto]: ... + + @property + def enum_type(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___EnumDescriptorProto]: ... + + @property + def extension_range(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___DescriptorProto.ExtensionRange]: ... + + @property + def oneof_decl(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___OneofDescriptorProto]: ... + + @property + def options(self) -> type___MessageOptions: ... + + @property + def reserved_range(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___DescriptorProto.ReservedRange]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + field : typing___Optional[typing___Iterable[type___FieldDescriptorProto]] = None, + extension : typing___Optional[typing___Iterable[type___FieldDescriptorProto]] = None, + nested_type : typing___Optional[typing___Iterable[type___DescriptorProto]] = None, + enum_type : typing___Optional[typing___Iterable[type___EnumDescriptorProto]] = None, + extension_range : typing___Optional[typing___Iterable[type___DescriptorProto.ExtensionRange]] = None, + oneof_decl : typing___Optional[typing___Iterable[type___OneofDescriptorProto]] = None, + options : typing___Optional[type___MessageOptions] = None, + reserved_range : typing___Optional[typing___Iterable[type___DescriptorProto.ReservedRange]] = None, + reserved_name : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_type",b"enum_type",u"extension",b"extension",u"extension_range",b"extension_range",u"field",b"field",u"name",b"name",u"nested_type",b"nested_type",u"oneof_decl",b"oneof_decl",u"options",b"options",u"reserved_name",b"reserved_name",u"reserved_range",b"reserved_range"]) -> None: ... +type___DescriptorProto = DescriptorProto + +class ExtensionRangeOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___ExtensionRangeOptions = ExtensionRangeOptions + +class FieldDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TypeValue = typing___NewType('TypeValue', builtin___int) + type___TypeValue = TypeValue + Type: _Type + class _Type(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FieldDescriptorProto.TypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + TYPE_DOUBLE = typing___cast(FieldDescriptorProto.TypeValue, 1) + TYPE_FLOAT = typing___cast(FieldDescriptorProto.TypeValue, 2) + TYPE_INT64 = typing___cast(FieldDescriptorProto.TypeValue, 3) + TYPE_UINT64 = typing___cast(FieldDescriptorProto.TypeValue, 4) + TYPE_INT32 = typing___cast(FieldDescriptorProto.TypeValue, 5) + TYPE_FIXED64 = typing___cast(FieldDescriptorProto.TypeValue, 6) + TYPE_FIXED32 = typing___cast(FieldDescriptorProto.TypeValue, 7) + TYPE_BOOL = typing___cast(FieldDescriptorProto.TypeValue, 8) + TYPE_STRING = typing___cast(FieldDescriptorProto.TypeValue, 9) + TYPE_GROUP = typing___cast(FieldDescriptorProto.TypeValue, 10) + TYPE_MESSAGE = typing___cast(FieldDescriptorProto.TypeValue, 11) + TYPE_BYTES = typing___cast(FieldDescriptorProto.TypeValue, 12) + TYPE_UINT32 = typing___cast(FieldDescriptorProto.TypeValue, 13) + TYPE_ENUM = typing___cast(FieldDescriptorProto.TypeValue, 14) + TYPE_SFIXED32 = typing___cast(FieldDescriptorProto.TypeValue, 15) + TYPE_SFIXED64 = typing___cast(FieldDescriptorProto.TypeValue, 16) + TYPE_SINT32 = typing___cast(FieldDescriptorProto.TypeValue, 17) + TYPE_SINT64 = typing___cast(FieldDescriptorProto.TypeValue, 18) + TYPE_DOUBLE = typing___cast(FieldDescriptorProto.TypeValue, 1) + TYPE_FLOAT = typing___cast(FieldDescriptorProto.TypeValue, 2) + TYPE_INT64 = typing___cast(FieldDescriptorProto.TypeValue, 3) + TYPE_UINT64 = typing___cast(FieldDescriptorProto.TypeValue, 4) + TYPE_INT32 = typing___cast(FieldDescriptorProto.TypeValue, 5) + TYPE_FIXED64 = typing___cast(FieldDescriptorProto.TypeValue, 6) + TYPE_FIXED32 = typing___cast(FieldDescriptorProto.TypeValue, 7) + TYPE_BOOL = typing___cast(FieldDescriptorProto.TypeValue, 8) + TYPE_STRING = typing___cast(FieldDescriptorProto.TypeValue, 9) + TYPE_GROUP = typing___cast(FieldDescriptorProto.TypeValue, 10) + TYPE_MESSAGE = typing___cast(FieldDescriptorProto.TypeValue, 11) + TYPE_BYTES = typing___cast(FieldDescriptorProto.TypeValue, 12) + TYPE_UINT32 = typing___cast(FieldDescriptorProto.TypeValue, 13) + TYPE_ENUM = typing___cast(FieldDescriptorProto.TypeValue, 14) + TYPE_SFIXED32 = typing___cast(FieldDescriptorProto.TypeValue, 15) + TYPE_SFIXED64 = typing___cast(FieldDescriptorProto.TypeValue, 16) + TYPE_SINT32 = typing___cast(FieldDescriptorProto.TypeValue, 17) + TYPE_SINT64 = typing___cast(FieldDescriptorProto.TypeValue, 18) + type___Type = Type + + LabelValue = typing___NewType('LabelValue', builtin___int) + type___LabelValue = LabelValue + Label: _Label + class _Label(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FieldDescriptorProto.LabelValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + LABEL_OPTIONAL = typing___cast(FieldDescriptorProto.LabelValue, 1) + LABEL_REQUIRED = typing___cast(FieldDescriptorProto.LabelValue, 2) + LABEL_REPEATED = typing___cast(FieldDescriptorProto.LabelValue, 3) + LABEL_OPTIONAL = typing___cast(FieldDescriptorProto.LabelValue, 1) + LABEL_REQUIRED = typing___cast(FieldDescriptorProto.LabelValue, 2) + LABEL_REPEATED = typing___cast(FieldDescriptorProto.LabelValue, 3) + type___Label = Label + + name: typing___Text = ... + number: builtin___int = ... + label: type___FieldDescriptorProto.LabelValue = ... + type: type___FieldDescriptorProto.TypeValue = ... + type_name: typing___Text = ... + extendee: typing___Text = ... + default_value: typing___Text = ... + oneof_index: builtin___int = ... + json_name: typing___Text = ... + proto3_optional: builtin___bool = ... + + @property + def options(self) -> type___FieldOptions: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + number : typing___Optional[builtin___int] = None, + label : typing___Optional[type___FieldDescriptorProto.LabelValue] = None, + type : typing___Optional[type___FieldDescriptorProto.TypeValue] = None, + type_name : typing___Optional[typing___Text] = None, + extendee : typing___Optional[typing___Text] = None, + default_value : typing___Optional[typing___Text] = None, + oneof_index : typing___Optional[builtin___int] = None, + json_name : typing___Optional[typing___Text] = None, + options : typing___Optional[type___FieldOptions] = None, + proto3_optional : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"default_value",b"default_value",u"extendee",b"extendee",u"json_name",b"json_name",u"label",b"label",u"name",b"name",u"number",b"number",u"oneof_index",b"oneof_index",u"options",b"options",u"proto3_optional",b"proto3_optional",u"type",b"type",u"type_name",b"type_name"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"default_value",b"default_value",u"extendee",b"extendee",u"json_name",b"json_name",u"label",b"label",u"name",b"name",u"number",b"number",u"oneof_index",b"oneof_index",u"options",b"options",u"proto3_optional",b"proto3_optional",u"type",b"type",u"type_name",b"type_name"]) -> None: ... +type___FieldDescriptorProto = FieldDescriptorProto + +class OneofDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + + @property + def options(self) -> type___OneofOptions: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + options : typing___Optional[type___OneofOptions] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options"]) -> None: ... +type___OneofDescriptorProto = OneofDescriptorProto + +class EnumDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class EnumReservedRange(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + start: builtin___int = ... + end: builtin___int = ... + + def __init__(self, + *, + start : typing___Optional[builtin___int] = None, + end : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"end",b"end",u"start",b"start"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"end",b"end",u"start",b"start"]) -> None: ... + type___EnumReservedRange = EnumReservedRange + + name: typing___Text = ... + reserved_name: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + @property + def value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___EnumValueDescriptorProto]: ... + + @property + def options(self) -> type___EnumOptions: ... + + @property + def reserved_range(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___EnumDescriptorProto.EnumReservedRange]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Iterable[type___EnumValueDescriptorProto]] = None, + options : typing___Optional[type___EnumOptions] = None, + reserved_range : typing___Optional[typing___Iterable[type___EnumDescriptorProto.EnumReservedRange]] = None, + reserved_name : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options",u"reserved_name",b"reserved_name",u"reserved_range",b"reserved_range",u"value",b"value"]) -> None: ... +type___EnumDescriptorProto = EnumDescriptorProto + +class EnumValueDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + number: builtin___int = ... + + @property + def options(self) -> type___EnumValueOptions: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + number : typing___Optional[builtin___int] = None, + options : typing___Optional[type___EnumValueOptions] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"number",b"number",u"options",b"options"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"number",b"number",u"options",b"options"]) -> None: ... +type___EnumValueDescriptorProto = EnumValueDescriptorProto + +class ServiceDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + + @property + def method(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___MethodDescriptorProto]: ... + + @property + def options(self) -> type___ServiceOptions: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + method : typing___Optional[typing___Iterable[type___MethodDescriptorProto]] = None, + options : typing___Optional[type___ServiceOptions] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"name",b"name",u"options",b"options"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"method",b"method",u"name",b"name",u"options",b"options"]) -> None: ... +type___ServiceDescriptorProto = ServiceDescriptorProto + +class MethodDescriptorProto(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + input_type: typing___Text = ... + output_type: typing___Text = ... + client_streaming: builtin___bool = ... + server_streaming: builtin___bool = ... + + @property + def options(self) -> type___MethodOptions: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + input_type : typing___Optional[typing___Text] = None, + output_type : typing___Optional[typing___Text] = None, + options : typing___Optional[type___MethodOptions] = None, + client_streaming : typing___Optional[builtin___bool] = None, + server_streaming : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"client_streaming",b"client_streaming",u"input_type",b"input_type",u"name",b"name",u"options",b"options",u"output_type",b"output_type",u"server_streaming",b"server_streaming"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"client_streaming",b"client_streaming",u"input_type",b"input_type",u"name",b"name",u"options",b"options",u"output_type",b"output_type",u"server_streaming",b"server_streaming"]) -> None: ... +type___MethodDescriptorProto = MethodDescriptorProto + +class FileOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + OptimizeModeValue = typing___NewType('OptimizeModeValue', builtin___int) + type___OptimizeModeValue = OptimizeModeValue + OptimizeMode: _OptimizeMode + class _OptimizeMode(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FileOptions.OptimizeModeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + SPEED = typing___cast(FileOptions.OptimizeModeValue, 1) + CODE_SIZE = typing___cast(FileOptions.OptimizeModeValue, 2) + LITE_RUNTIME = typing___cast(FileOptions.OptimizeModeValue, 3) + SPEED = typing___cast(FileOptions.OptimizeModeValue, 1) + CODE_SIZE = typing___cast(FileOptions.OptimizeModeValue, 2) + LITE_RUNTIME = typing___cast(FileOptions.OptimizeModeValue, 3) + type___OptimizeMode = OptimizeMode + + java_package: typing___Text = ... + java_outer_classname: typing___Text = ... + java_multiple_files: builtin___bool = ... + java_generate_equals_and_hash: builtin___bool = ... + java_string_check_utf8: builtin___bool = ... + optimize_for: type___FileOptions.OptimizeModeValue = ... + go_package: typing___Text = ... + cc_generic_services: builtin___bool = ... + java_generic_services: builtin___bool = ... + py_generic_services: builtin___bool = ... + php_generic_services: builtin___bool = ... + deprecated: builtin___bool = ... + cc_enable_arenas: builtin___bool = ... + objc_class_prefix: typing___Text = ... + csharp_namespace: typing___Text = ... + swift_prefix: typing___Text = ... + php_class_prefix: typing___Text = ... + php_namespace: typing___Text = ... + php_metadata_namespace: typing___Text = ... + ruby_package: typing___Text = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + java_package : typing___Optional[typing___Text] = None, + java_outer_classname : typing___Optional[typing___Text] = None, + java_multiple_files : typing___Optional[builtin___bool] = None, + java_generate_equals_and_hash : typing___Optional[builtin___bool] = None, + java_string_check_utf8 : typing___Optional[builtin___bool] = None, + optimize_for : typing___Optional[type___FileOptions.OptimizeModeValue] = None, + go_package : typing___Optional[typing___Text] = None, + cc_generic_services : typing___Optional[builtin___bool] = None, + java_generic_services : typing___Optional[builtin___bool] = None, + py_generic_services : typing___Optional[builtin___bool] = None, + php_generic_services : typing___Optional[builtin___bool] = None, + deprecated : typing___Optional[builtin___bool] = None, + cc_enable_arenas : typing___Optional[builtin___bool] = None, + objc_class_prefix : typing___Optional[typing___Text] = None, + csharp_namespace : typing___Optional[typing___Text] = None, + swift_prefix : typing___Optional[typing___Text] = None, + php_class_prefix : typing___Optional[typing___Text] = None, + php_namespace : typing___Optional[typing___Text] = None, + php_metadata_namespace : typing___Optional[typing___Text] = None, + ruby_package : typing___Optional[typing___Text] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"cc_enable_arenas",b"cc_enable_arenas",u"cc_generic_services",b"cc_generic_services",u"csharp_namespace",b"csharp_namespace",u"deprecated",b"deprecated",u"go_package",b"go_package",u"java_generate_equals_and_hash",b"java_generate_equals_and_hash",u"java_generic_services",b"java_generic_services",u"java_multiple_files",b"java_multiple_files",u"java_outer_classname",b"java_outer_classname",u"java_package",b"java_package",u"java_string_check_utf8",b"java_string_check_utf8",u"objc_class_prefix",b"objc_class_prefix",u"optimize_for",b"optimize_for",u"php_class_prefix",b"php_class_prefix",u"php_generic_services",b"php_generic_services",u"php_metadata_namespace",b"php_metadata_namespace",u"php_namespace",b"php_namespace",u"py_generic_services",b"py_generic_services",u"ruby_package",b"ruby_package",u"swift_prefix",b"swift_prefix"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"cc_enable_arenas",b"cc_enable_arenas",u"cc_generic_services",b"cc_generic_services",u"csharp_namespace",b"csharp_namespace",u"deprecated",b"deprecated",u"go_package",b"go_package",u"java_generate_equals_and_hash",b"java_generate_equals_and_hash",u"java_generic_services",b"java_generic_services",u"java_multiple_files",b"java_multiple_files",u"java_outer_classname",b"java_outer_classname",u"java_package",b"java_package",u"java_string_check_utf8",b"java_string_check_utf8",u"objc_class_prefix",b"objc_class_prefix",u"optimize_for",b"optimize_for",u"php_class_prefix",b"php_class_prefix",u"php_generic_services",b"php_generic_services",u"php_metadata_namespace",b"php_metadata_namespace",u"php_namespace",b"php_namespace",u"py_generic_services",b"py_generic_services",u"ruby_package",b"ruby_package",u"swift_prefix",b"swift_prefix",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___FileOptions = FileOptions + +class MessageOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + message_set_wire_format: builtin___bool = ... + no_standard_descriptor_accessor: builtin___bool = ... + deprecated: builtin___bool = ... + map_entry: builtin___bool = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + message_set_wire_format : typing___Optional[builtin___bool] = None, + no_standard_descriptor_accessor : typing___Optional[builtin___bool] = None, + deprecated : typing___Optional[builtin___bool] = None, + map_entry : typing___Optional[builtin___bool] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, ) -> None: ... - class ReservedRange(Message): - start: int - end: int - def __init__(self, start: Optional[int] = ..., end: Optional[int] = ...) -> None: ... - name: Text - reserved_name: RepeatedScalarFieldContainer[Text] - @property - def field(self) -> RepeatedCompositeFieldContainer[FieldDescriptorProto]: ... - @property - def extension(self) -> RepeatedCompositeFieldContainer[FieldDescriptorProto]: ... - @property - def nested_type(self) -> RepeatedCompositeFieldContainer[DescriptorProto]: ... - @property - def enum_type(self) -> RepeatedCompositeFieldContainer[EnumDescriptorProto]: ... - @property - def extension_range(self) -> RepeatedCompositeFieldContainer[DescriptorProto.ExtensionRange]: ... - @property - def oneof_decl(self) -> RepeatedCompositeFieldContainer[OneofDescriptorProto]: ... - @property - def options(self) -> MessageOptions: ... - @property - def reserved_range(self) -> RepeatedCompositeFieldContainer[DescriptorProto.ReservedRange]: ... - def __init__( - self, - name: Optional[Text] = ..., - field: Optional[Iterable[FieldDescriptorProto]] = ..., - extension: Optional[Iterable[FieldDescriptorProto]] = ..., - nested_type: Optional[Iterable[DescriptorProto]] = ..., - enum_type: Optional[Iterable[EnumDescriptorProto]] = ..., - extension_range: Optional[Iterable[DescriptorProto.ExtensionRange]] = ..., - oneof_decl: Optional[Iterable[OneofDescriptorProto]] = ..., - options: Optional[MessageOptions] = ..., - reserved_range: Optional[Iterable[DescriptorProto.ReservedRange]] = ..., - reserved_name: Optional[Iterable[Text]] = ..., - ) -> None: ... - -class ExtensionRangeOptions(Message): - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__(self, uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ...) -> None: ... - -class FieldDescriptorProto(Message): - class Type(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> FieldDescriptorProto.Type: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[FieldDescriptorProto.Type]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, FieldDescriptorProto.Type]]: ... - TYPE_DOUBLE: FieldDescriptorProto.Type - TYPE_FLOAT: FieldDescriptorProto.Type - TYPE_INT64: FieldDescriptorProto.Type - TYPE_UINT64: FieldDescriptorProto.Type - TYPE_INT32: FieldDescriptorProto.Type - TYPE_FIXED64: FieldDescriptorProto.Type - TYPE_FIXED32: FieldDescriptorProto.Type - TYPE_BOOL: FieldDescriptorProto.Type - TYPE_STRING: FieldDescriptorProto.Type - TYPE_GROUP: FieldDescriptorProto.Type - TYPE_MESSAGE: FieldDescriptorProto.Type - TYPE_BYTES: FieldDescriptorProto.Type - TYPE_UINT32: FieldDescriptorProto.Type - TYPE_ENUM: FieldDescriptorProto.Type - TYPE_SFIXED32: FieldDescriptorProto.Type - TYPE_SFIXED64: FieldDescriptorProto.Type - TYPE_SINT32: FieldDescriptorProto.Type - TYPE_SINT64: FieldDescriptorProto.Type - class Label(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> FieldDescriptorProto.Label: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[FieldDescriptorProto.Label]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, FieldDescriptorProto.Label]]: ... - LABEL_OPTIONAL: FieldDescriptorProto.Label - LABEL_REQUIRED: FieldDescriptorProto.Label - LABEL_REPEATED: FieldDescriptorProto.Label - name: Text - number: int - label: FieldDescriptorProto.Label - type: FieldDescriptorProto.Type - type_name: Text - extendee: Text - default_value: Text - oneof_index: int - json_name: Text - @property - def options(self) -> FieldOptions: ... - def __init__( - self, - name: Optional[Text] = ..., - number: Optional[int] = ..., - label: Optional[FieldDescriptorProto.Label] = ..., - type: Optional[FieldDescriptorProto.Type] = ..., - type_name: Optional[Text] = ..., - extendee: Optional[Text] = ..., - default_value: Optional[Text] = ..., - oneof_index: Optional[int] = ..., - json_name: Optional[Text] = ..., - options: Optional[FieldOptions] = ..., - ) -> None: ... - -class OneofDescriptorProto(Message): - name: Text - @property - def options(self) -> OneofOptions: ... - def __init__(self, name: Optional[Text] = ..., options: Optional[OneofOptions] = ...) -> None: ... - -class EnumDescriptorProto(Message): - class EnumReservedRange(Message): - start: int - end: int - def __init__(self, start: Optional[int] = ..., end: Optional[int] = ...) -> None: ... - name: Text - reserved_name: RepeatedScalarFieldContainer[Text] - @property - def value(self) -> RepeatedCompositeFieldContainer[EnumValueDescriptorProto]: ... - @property - def options(self) -> EnumOptions: ... - @property - def reserved_range(self) -> RepeatedCompositeFieldContainer[EnumDescriptorProto.EnumReservedRange]: ... - def __init__( - self, - name: Optional[Text] = ..., - value: Optional[Iterable[EnumValueDescriptorProto]] = ..., - options: Optional[EnumOptions] = ..., - reserved_range: Optional[Iterable[EnumDescriptorProto.EnumReservedRange]] = ..., - reserved_name: Optional[Iterable[Text]] = ..., - ) -> None: ... - -class EnumValueDescriptorProto(Message): - name: Text - number: int - @property - def options(self) -> EnumValueOptions: ... - def __init__( - self, name: Optional[Text] = ..., number: Optional[int] = ..., options: Optional[EnumValueOptions] = ... - ) -> None: ... - -class ServiceDescriptorProto(Message): - name: Text - @property - def method(self) -> RepeatedCompositeFieldContainer[MethodDescriptorProto]: ... - @property - def options(self) -> ServiceOptions: ... - def __init__( - self, - name: Optional[Text] = ..., - method: Optional[Iterable[MethodDescriptorProto]] = ..., - options: Optional[ServiceOptions] = ..., - ) -> None: ... - -class MethodDescriptorProto(Message): - name: Text - input_type: Text - output_type: Text - client_streaming: bool - server_streaming: bool - @property - def options(self) -> MethodOptions: ... - def __init__( - self, - name: Optional[Text] = ..., - input_type: Optional[Text] = ..., - output_type: Optional[Text] = ..., - options: Optional[MethodOptions] = ..., - client_streaming: Optional[bool] = ..., - server_streaming: Optional[bool] = ..., - ) -> None: ... - -class FileOptions(Message): - class OptimizeMode(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> FileOptions.OptimizeMode: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[FileOptions.OptimizeMode]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, FileOptions.OptimizeMode]]: ... - SPEED: FileOptions.OptimizeMode - CODE_SIZE: FileOptions.OptimizeMode - LITE_RUNTIME: FileOptions.OptimizeMode - java_package: Text - java_outer_classname: Text - java_multiple_files: bool - java_generate_equals_and_hash: bool - java_string_check_utf8: bool - optimize_for: FileOptions.OptimizeMode - go_package: Text - cc_generic_services: bool - java_generic_services: bool - py_generic_services: bool - php_generic_services: bool - deprecated: bool - cc_enable_arenas: bool - objc_class_prefix: Text - csharp_namespace: Text - swift_prefix: Text - php_class_prefix: Text - php_namespace: Text - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, - java_package: Optional[Text] = ..., - java_outer_classname: Optional[Text] = ..., - java_multiple_files: Optional[bool] = ..., - java_generate_equals_and_hash: Optional[bool] = ..., - java_string_check_utf8: Optional[bool] = ..., - optimize_for: Optional[FileOptions.OptimizeMode] = ..., - go_package: Optional[Text] = ..., - cc_generic_services: Optional[bool] = ..., - java_generic_services: Optional[bool] = ..., - py_generic_services: Optional[bool] = ..., - php_generic_services: Optional[bool] = ..., - deprecated: Optional[bool] = ..., - cc_enable_arenas: Optional[bool] = ..., - objc_class_prefix: Optional[Text] = ..., - csharp_namespace: Optional[Text] = ..., - swift_prefix: Optional[Text] = ..., - php_class_prefix: Optional[Text] = ..., - php_namespace: Optional[Text] = ..., - uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ..., - ) -> None: ... - -class MessageOptions(Message): - message_set_wire_format: bool - no_standard_descriptor_accessor: bool - deprecated: bool - map_entry: bool - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, - message_set_wire_format: Optional[bool] = ..., - no_standard_descriptor_accessor: Optional[bool] = ..., - deprecated: Optional[bool] = ..., - map_entry: Optional[bool] = ..., - uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ..., - ) -> None: ... - -class FieldOptions(Message): - class CType(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> FieldOptions.CType: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[FieldOptions.CType]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, FieldOptions.CType]]: ... - STRING: FieldOptions.CType - CORD: FieldOptions.CType - STRING_PIECE: FieldOptions.CType - class JSType(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> FieldOptions.JSType: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[FieldOptions.JSType]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, FieldOptions.JSType]]: ... - JS_NORMAL: FieldOptions.JSType - JS_STRING: FieldOptions.JSType - JS_NUMBER: FieldOptions.JSType - ctype: FieldOptions.CType - packed: bool - jstype: FieldOptions.JSType - lazy: bool - deprecated: bool - weak: bool - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, - ctype: Optional[FieldOptions.CType] = ..., - packed: Optional[bool] = ..., - jstype: Optional[FieldOptions.JSType] = ..., - lazy: Optional[bool] = ..., - deprecated: Optional[bool] = ..., - weak: Optional[bool] = ..., - uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ..., - ) -> None: ... - -class OneofOptions(Message): - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__(self, uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ...) -> None: ... - -class EnumOptions(Message): - allow_alias: bool - deprecated: bool - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, - allow_alias: Optional[bool] = ..., - deprecated: Optional[bool] = ..., - uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ..., - ) -> None: ... - -class EnumValueOptions(Message): - deprecated: bool - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, deprecated: Optional[bool] = ..., uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ... - ) -> None: ... - -class ServiceOptions(Message): - deprecated: bool - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, deprecated: Optional[bool] = ..., uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ... - ) -> None: ... - -class MethodOptions(Message): - class IdempotencyLevel(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> MethodOptions.IdempotencyLevel: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[MethodOptions.IdempotencyLevel]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, MethodOptions.IdempotencyLevel]]: ... - IDEMPOTENCY_UNKNOWN: MethodOptions.IdempotencyLevel - NO_SIDE_EFFECTS: MethodOptions.IdempotencyLevel - IDEMPOTENT: MethodOptions.IdempotencyLevel - deprecated: bool - idempotency_level: MethodOptions.IdempotencyLevel - @property - def uninterpreted_option(self) -> RepeatedCompositeFieldContainer[UninterpretedOption]: ... - def __init__( - self, - deprecated: Optional[bool] = ..., - idempotency_level: Optional[MethodOptions.IdempotencyLevel] = ..., - uninterpreted_option: Optional[Iterable[UninterpretedOption]] = ..., - ) -> None: ... - -class UninterpretedOption(Message): - class NamePart(Message): - name_part: Text - is_extension: bool - def __init__(self, name_part: Text, is_extension: bool) -> None: ... - identifier_value: Text - positive_int_value: int - negative_int_value: int - double_value: float - string_value: bytes - aggregate_value: Text - @property - def name(self) -> RepeatedCompositeFieldContainer[UninterpretedOption.NamePart]: ... - def __init__( - self, - name: Optional[Iterable[UninterpretedOption.NamePart]] = ..., - identifier_value: Optional[Text] = ..., - positive_int_value: Optional[int] = ..., - negative_int_value: Optional[int] = ..., - double_value: Optional[float] = ..., - string_value: Optional[bytes] = ..., - aggregate_value: Optional[Text] = ..., - ) -> None: ... - -class SourceCodeInfo(Message): - class Location(Message): - path: RepeatedScalarFieldContainer[int] - span: RepeatedScalarFieldContainer[int] - leading_comments: Text - trailing_comments: Text - leading_detached_comments: RepeatedScalarFieldContainer[Text] - def __init__( - self, - path: Optional[Iterable[int]] = ..., - span: Optional[Iterable[int]] = ..., - leading_comments: Optional[Text] = ..., - trailing_comments: Optional[Text] = ..., - leading_detached_comments: Optional[Iterable[Text]] = ..., + def HasField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"map_entry",b"map_entry",u"message_set_wire_format",b"message_set_wire_format",u"no_standard_descriptor_accessor",b"no_standard_descriptor_accessor"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"map_entry",b"map_entry",u"message_set_wire_format",b"message_set_wire_format",u"no_standard_descriptor_accessor",b"no_standard_descriptor_accessor",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___MessageOptions = MessageOptions + +class FieldOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + CTypeValue = typing___NewType('CTypeValue', builtin___int) + type___CTypeValue = CTypeValue + CType: _CType + class _CType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FieldOptions.CTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + STRING = typing___cast(FieldOptions.CTypeValue, 0) + CORD = typing___cast(FieldOptions.CTypeValue, 1) + STRING_PIECE = typing___cast(FieldOptions.CTypeValue, 2) + STRING = typing___cast(FieldOptions.CTypeValue, 0) + CORD = typing___cast(FieldOptions.CTypeValue, 1) + STRING_PIECE = typing___cast(FieldOptions.CTypeValue, 2) + type___CType = CType + + JSTypeValue = typing___NewType('JSTypeValue', builtin___int) + type___JSTypeValue = JSTypeValue + JSType: _JSType + class _JSType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FieldOptions.JSTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + JS_NORMAL = typing___cast(FieldOptions.JSTypeValue, 0) + JS_STRING = typing___cast(FieldOptions.JSTypeValue, 1) + JS_NUMBER = typing___cast(FieldOptions.JSTypeValue, 2) + JS_NORMAL = typing___cast(FieldOptions.JSTypeValue, 0) + JS_STRING = typing___cast(FieldOptions.JSTypeValue, 1) + JS_NUMBER = typing___cast(FieldOptions.JSTypeValue, 2) + type___JSType = JSType + + ctype: type___FieldOptions.CTypeValue = ... + packed: builtin___bool = ... + jstype: type___FieldOptions.JSTypeValue = ... + lazy: builtin___bool = ... + deprecated: builtin___bool = ... + weak: builtin___bool = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + ctype : typing___Optional[type___FieldOptions.CTypeValue] = None, + packed : typing___Optional[builtin___bool] = None, + jstype : typing___Optional[type___FieldOptions.JSTypeValue] = None, + lazy : typing___Optional[builtin___bool] = None, + deprecated : typing___Optional[builtin___bool] = None, + weak : typing___Optional[builtin___bool] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"ctype",b"ctype",u"deprecated",b"deprecated",u"jstype",b"jstype",u"lazy",b"lazy",u"packed",b"packed",u"weak",b"weak"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"ctype",b"ctype",u"deprecated",b"deprecated",u"jstype",b"jstype",u"lazy",b"lazy",u"packed",b"packed",u"uninterpreted_option",b"uninterpreted_option",u"weak",b"weak"]) -> None: ... +type___FieldOptions = FieldOptions + +class OneofOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def location(self) -> RepeatedCompositeFieldContainer[SourceCodeInfo.Location]: ... - def __init__(self, location: Optional[Iterable[SourceCodeInfo.Location]] = ...) -> None: ... - -class GeneratedCodeInfo(Message): - class Annotation(Message): - path: RepeatedScalarFieldContainer[int] - source_file: Text - begin: int - end: int - def __init__( - self, - path: Optional[Iterable[int]] = ..., - source_file: Optional[Text] = ..., - begin: Optional[int] = ..., - end: Optional[int] = ..., + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___OneofOptions = OneofOptions + +class EnumOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + allow_alias: builtin___bool = ... + deprecated: builtin___bool = ... + @property - def annotation(self) -> RepeatedCompositeFieldContainer[GeneratedCodeInfo.Annotation]: ... - def __init__(self, annotation: Optional[Iterable[GeneratedCodeInfo.Annotation]] = ...) -> None: ... + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + allow_alias : typing___Optional[builtin___bool] = None, + deprecated : typing___Optional[builtin___bool] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"allow_alias",b"allow_alias",u"deprecated",b"deprecated"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"allow_alias",b"allow_alias",u"deprecated",b"deprecated",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___EnumOptions = EnumOptions + +class EnumValueOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + deprecated: builtin___bool = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + deprecated : typing___Optional[builtin___bool] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___EnumValueOptions = EnumValueOptions + +class ServiceOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + deprecated: builtin___bool = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + deprecated : typing___Optional[builtin___bool] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___ServiceOptions = ServiceOptions + +class MethodOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + IdempotencyLevelValue = typing___NewType('IdempotencyLevelValue', builtin___int) + type___IdempotencyLevelValue = IdempotencyLevelValue + IdempotencyLevel: _IdempotencyLevel + class _IdempotencyLevel(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MethodOptions.IdempotencyLevelValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + IDEMPOTENCY_UNKNOWN = typing___cast(MethodOptions.IdempotencyLevelValue, 0) + NO_SIDE_EFFECTS = typing___cast(MethodOptions.IdempotencyLevelValue, 1) + IDEMPOTENT = typing___cast(MethodOptions.IdempotencyLevelValue, 2) + IDEMPOTENCY_UNKNOWN = typing___cast(MethodOptions.IdempotencyLevelValue, 0) + NO_SIDE_EFFECTS = typing___cast(MethodOptions.IdempotencyLevelValue, 1) + IDEMPOTENT = typing___cast(MethodOptions.IdempotencyLevelValue, 2) + type___IdempotencyLevel = IdempotencyLevel + + deprecated: builtin___bool = ... + idempotency_level: type___MethodOptions.IdempotencyLevelValue = ... + + @property + def uninterpreted_option(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption]: ... + + def __init__(self, + *, + deprecated : typing___Optional[builtin___bool] = None, + idempotency_level : typing___Optional[type___MethodOptions.IdempotencyLevelValue] = None, + uninterpreted_option : typing___Optional[typing___Iterable[type___UninterpretedOption]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"idempotency_level",b"idempotency_level"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated",b"deprecated",u"idempotency_level",b"idempotency_level",u"uninterpreted_option",b"uninterpreted_option"]) -> None: ... +type___MethodOptions = MethodOptions + +class UninterpretedOption(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NamePart(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name_part: typing___Text = ... + is_extension: builtin___bool = ... + + def __init__(self, + *, + name_part : typing___Optional[typing___Text] = None, + is_extension : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"is_extension",b"is_extension",u"name_part",b"name_part"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"is_extension",b"is_extension",u"name_part",b"name_part"]) -> None: ... + type___NamePart = NamePart + + identifier_value: typing___Text = ... + positive_int_value: builtin___int = ... + negative_int_value: builtin___int = ... + double_value: builtin___float = ... + string_value: builtin___bytes = ... + aggregate_value: typing___Text = ... + + @property + def name(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___UninterpretedOption.NamePart]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Iterable[type___UninterpretedOption.NamePart]] = None, + identifier_value : typing___Optional[typing___Text] = None, + positive_int_value : typing___Optional[builtin___int] = None, + negative_int_value : typing___Optional[builtin___int] = None, + double_value : typing___Optional[builtin___float] = None, + string_value : typing___Optional[builtin___bytes] = None, + aggregate_value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"aggregate_value",b"aggregate_value",u"double_value",b"double_value",u"identifier_value",b"identifier_value",u"negative_int_value",b"negative_int_value",u"positive_int_value",b"positive_int_value",u"string_value",b"string_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"aggregate_value",b"aggregate_value",u"double_value",b"double_value",u"identifier_value",b"identifier_value",u"name",b"name",u"negative_int_value",b"negative_int_value",u"positive_int_value",b"positive_int_value",u"string_value",b"string_value"]) -> None: ... +type___UninterpretedOption = UninterpretedOption + +class SourceCodeInfo(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Location(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + path: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + span: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + leading_comments: typing___Text = ... + trailing_comments: typing___Text = ... + leading_detached_comments: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + def __init__(self, + *, + path : typing___Optional[typing___Iterable[builtin___int]] = None, + span : typing___Optional[typing___Iterable[builtin___int]] = None, + leading_comments : typing___Optional[typing___Text] = None, + trailing_comments : typing___Optional[typing___Text] = None, + leading_detached_comments : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"leading_comments",b"leading_comments",u"trailing_comments",b"trailing_comments"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"leading_comments",b"leading_comments",u"leading_detached_comments",b"leading_detached_comments",u"path",b"path",u"span",b"span",u"trailing_comments",b"trailing_comments"]) -> None: ... + type___Location = Location + + + @property + def location(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___SourceCodeInfo.Location]: ... + + def __init__(self, + *, + location : typing___Optional[typing___Iterable[type___SourceCodeInfo.Location]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"location",b"location"]) -> None: ... +type___SourceCodeInfo = SourceCodeInfo + +class GeneratedCodeInfo(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Annotation(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + path: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + source_file: typing___Text = ... + begin: builtin___int = ... + end: builtin___int = ... + + def __init__(self, + *, + path : typing___Optional[typing___Iterable[builtin___int]] = None, + source_file : typing___Optional[typing___Text] = None, + begin : typing___Optional[builtin___int] = None, + end : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"begin",b"begin",u"end",b"end",u"source_file",b"source_file"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"begin",b"begin",u"end",b"end",u"path",b"path",u"source_file",b"source_file"]) -> None: ... + type___Annotation = Annotation + + + @property + def annotation(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___GeneratedCodeInfo.Annotation]: ... + + def __init__(self, + *, + annotation : typing___Optional[typing___Iterable[type___GeneratedCodeInfo.Annotation]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"annotation",b"annotation"]) -> None: ... +type___GeneratedCodeInfo = GeneratedCodeInfo diff --git a/third_party/2and3/google/protobuf/duration_pb2.pyi b/third_party/2and3/google/protobuf/duration_pb2.pyi index 4890cfd5b2aa..29131ac2d4ef 100644 --- a/third_party/2and3/google/protobuf/duration_pb2.pyi +++ b/third_party/2and3/google/protobuf/duration_pb2.pyi @@ -1,9 +1,40 @@ -from typing import Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal import well_known_types -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class Duration(Message, well_known_types.Duration): - seconds: int - nanos: int - def __init__(self, seconds: Optional[int] = ..., nanos: Optional[int] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Duration(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + seconds: builtin___int = ... + nanos: builtin___int = ... + + def __init__(self, + *, + seconds : typing___Optional[builtin___int] = None, + nanos : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"nanos",b"nanos",u"seconds",b"seconds"]) -> None: ... +type___Duration = Duration diff --git a/third_party/2and3/google/protobuf/empty_pb2.pyi b/third_party/2and3/google/protobuf/empty_pb2.pyi index 7046e6432bce..fe554bf49ab0 100644 --- a/third_party/2and3/google/protobuf/empty_pb2.pyi +++ b/third_party/2and3/google/protobuf/empty_pb2.pyi @@ -1,4 +1,20 @@ -from google.protobuf.message import Message +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -class Empty(Message): - def __init__(self,) -> None: ... +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Empty(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___Empty = Empty diff --git a/third_party/2and3/google/protobuf/field_mask_pb2.pyi b/third_party/2and3/google/protobuf/field_mask_pb2.pyi index e488e78aafc8..53e8d75b214c 100644 --- a/third_party/2and3/google/protobuf/field_mask_pb2.pyi +++ b/third_party/2and3/google/protobuf/field_mask_pb2.pyi @@ -1,9 +1,44 @@ -from typing import Iterable, Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal import well_known_types -from google.protobuf.internal.containers import RepeatedScalarFieldContainer -from google.protobuf.message import Message +from google.protobuf.internal.containers import ( + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) -class FieldMask(Message, well_known_types.FieldMask): - paths: RepeatedScalarFieldContainer[Text] - def __init__(self, paths: Optional[Iterable[Text]] = ...) -> None: ... +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class FieldMask(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + paths: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + def __init__(self, + *, + paths : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"paths",b"paths"]) -> None: ... +type___FieldMask = FieldMask diff --git a/third_party/2and3/google/protobuf/map_lite_unittest_pb2.pyi b/third_party/2and3/google/protobuf/map_lite_unittest_pb2.pyi new file mode 100644 index 000000000000..9a660a1fc9d8 --- /dev/null +++ b/third_party/2and3/google/protobuf/map_lite_unittest_pb2.pyi @@ -0,0 +1,911 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_lite_pb2 import ( + ForeignMessageLite as google___protobuf___unittest_lite_pb2___ForeignMessageLite, + TestAllTypesLite as google___protobuf___unittest_lite_pb2___TestAllTypesLite, +) + +from typing import ( + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +Proto2MapEnumLiteValue = typing___NewType('Proto2MapEnumLiteValue', builtin___int) +type___Proto2MapEnumLiteValue = Proto2MapEnumLiteValue +Proto2MapEnumLite: _Proto2MapEnumLite +class _Proto2MapEnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Proto2MapEnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + PROTO2_MAP_ENUM_FOO_LITE = typing___cast(Proto2MapEnumLiteValue, 0) + PROTO2_MAP_ENUM_BAR_LITE = typing___cast(Proto2MapEnumLiteValue, 1) + PROTO2_MAP_ENUM_BAZ_LITE = typing___cast(Proto2MapEnumLiteValue, 2) +PROTO2_MAP_ENUM_FOO_LITE = typing___cast(Proto2MapEnumLiteValue, 0) +PROTO2_MAP_ENUM_BAR_LITE = typing___cast(Proto2MapEnumLiteValue, 1) +PROTO2_MAP_ENUM_BAZ_LITE = typing___cast(Proto2MapEnumLiteValue, 2) +type___Proto2MapEnumLite = Proto2MapEnumLite + +Proto2MapEnumPlusExtraLiteValue = typing___NewType('Proto2MapEnumPlusExtraLiteValue', builtin___int) +type___Proto2MapEnumPlusExtraLiteValue = Proto2MapEnumPlusExtraLiteValue +Proto2MapEnumPlusExtraLite: _Proto2MapEnumPlusExtraLite +class _Proto2MapEnumPlusExtraLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Proto2MapEnumPlusExtraLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + E_PROTO2_MAP_ENUM_FOO_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 0) + E_PROTO2_MAP_ENUM_BAR_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 1) + E_PROTO2_MAP_ENUM_BAZ_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 2) + E_PROTO2_MAP_ENUM_EXTRA_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 3) +E_PROTO2_MAP_ENUM_FOO_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 0) +E_PROTO2_MAP_ENUM_BAR_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 1) +E_PROTO2_MAP_ENUM_BAZ_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 2) +E_PROTO2_MAP_ENUM_EXTRA_LITE = typing___cast(Proto2MapEnumPlusExtraLiteValue, 3) +type___Proto2MapEnumPlusExtraLite = Proto2MapEnumPlusExtraLite + +MapEnumLiteValue = typing___NewType('MapEnumLiteValue', builtin___int) +type___MapEnumLiteValue = MapEnumLiteValue +MapEnumLite: _MapEnumLite +class _MapEnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MapEnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + MAP_ENUM_FOO_LITE = typing___cast(MapEnumLiteValue, 0) + MAP_ENUM_BAR_LITE = typing___cast(MapEnumLiteValue, 1) + MAP_ENUM_BAZ_LITE = typing___cast(MapEnumLiteValue, 2) +MAP_ENUM_FOO_LITE = typing___cast(MapEnumLiteValue, 0) +MAP_ENUM_BAR_LITE = typing___cast(MapEnumLiteValue, 1) +MAP_ENUM_BAZ_LITE = typing___cast(MapEnumLiteValue, 2) +type___MapEnumLite = MapEnumLite + +class TestMapLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapInt32BytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32BytesEntry = MapInt32BytesEntry + + class MapInt32EnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___MapEnumLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___MapEnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32EnumEntry = MapInt32EnumEntry + + class MapInt32ForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___unittest_lite_pb2___ForeignMessageLite: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_lite_pb2___ForeignMessageLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32ForeignMessageEntry = MapInt32ForeignMessageEntry + + class TeboringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___TeboringEntry = TeboringEntry + + + @property + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + + @property + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + + @property + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + + @property + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + @property + def map_int32_bytes(self) -> typing___MutableMapping[builtin___int, builtin___bytes]: ... + + @property + def map_int32_enum(self) -> typing___MutableMapping[builtin___int, type___MapEnumLiteValue]: ... + + @property + def map_int32_foreign_message(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_lite_pb2___ForeignMessageLite]: ... + + @property + def teboring(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + def __init__(self, + *, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_int32_bytes : typing___Optional[typing___Mapping[builtin___int, builtin___bytes]] = None, + map_int32_enum : typing___Optional[typing___Mapping[builtin___int, type___MapEnumLiteValue]] = None, + map_int32_foreign_message : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_lite_pb2___ForeignMessageLite]] = None, + teboring : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_bytes",b"map_int32_bytes",u"map_int32_double",b"map_int32_double",u"map_int32_enum",b"map_int32_enum",u"map_int32_float",b"map_int32_float",u"map_int32_foreign_message",b"map_int32_foreign_message",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64",u"teboring",b"teboring"]) -> None: ... +type___TestMapLite = TestMapLite + +class TestArenaMapLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapInt32BytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32BytesEntry = MapInt32BytesEntry + + class MapInt32EnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___MapEnumLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___MapEnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32EnumEntry = MapInt32EnumEntry + + class MapInt32ForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> type___ForeignMessageArenaLite: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___ForeignMessageArenaLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32ForeignMessageEntry = MapInt32ForeignMessageEntry + + + @property + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + + @property + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + + @property + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + + @property + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + @property + def map_int32_bytes(self) -> typing___MutableMapping[builtin___int, builtin___bytes]: ... + + @property + def map_int32_enum(self) -> typing___MutableMapping[builtin___int, type___MapEnumLiteValue]: ... + + @property + def map_int32_foreign_message(self) -> typing___MutableMapping[builtin___int, type___ForeignMessageArenaLite]: ... + + def __init__(self, + *, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_int32_bytes : typing___Optional[typing___Mapping[builtin___int, builtin___bytes]] = None, + map_int32_enum : typing___Optional[typing___Mapping[builtin___int, type___MapEnumLiteValue]] = None, + map_int32_foreign_message : typing___Optional[typing___Mapping[builtin___int, type___ForeignMessageArenaLite]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_bytes",b"map_int32_bytes",u"map_int32_double",b"map_int32_double",u"map_int32_enum",b"map_int32_enum",u"map_int32_float",b"map_int32_float",u"map_int32_foreign_message",b"map_int32_foreign_message",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64"]) -> None: ... +type___TestArenaMapLite = TestArenaMapLite + +class TestRequiredMessageMapLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> type___TestRequiredLite: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestRequiredLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFieldEntry = MapFieldEntry + + + @property + def map_field(self) -> typing___MutableMapping[builtin___int, type___TestRequiredLite]: ... + + def __init__(self, + *, + map_field : typing___Optional[typing___Mapping[builtin___int, type___TestRequiredLite]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_field",b"map_field"]) -> None: ... +type___TestRequiredMessageMapLite = TestRequiredMessageMapLite + +class TestEnumMapLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class KnownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___KnownMapFieldEntry = KnownMapFieldEntry + + class UnknownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___UnknownMapFieldEntry = UnknownMapFieldEntry + + + @property + def known_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumLiteValue]: ... + + @property + def unknown_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumLiteValue]: ... + + def __init__(self, + *, + known_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumLiteValue]] = None, + unknown_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumLiteValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"known_map_field",b"known_map_field",u"unknown_map_field",b"unknown_map_field"]) -> None: ... +type___TestEnumMapLite = TestEnumMapLite + +class TestEnumMapPlusExtraLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class KnownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumPlusExtraLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumPlusExtraLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___KnownMapFieldEntry = KnownMapFieldEntry + + class UnknownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumPlusExtraLiteValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumPlusExtraLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___UnknownMapFieldEntry = UnknownMapFieldEntry + + + @property + def known_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumPlusExtraLiteValue]: ... + + @property + def unknown_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumPlusExtraLiteValue]: ... + + def __init__(self, + *, + known_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumPlusExtraLiteValue]] = None, + unknown_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumPlusExtraLiteValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"known_map_field",b"known_map_field",u"unknown_map_field",b"unknown_map_field"]) -> None: ... +type___TestEnumMapPlusExtraLite = TestEnumMapPlusExtraLite + +class TestMessageMapLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32MessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___unittest_lite_pb2___TestAllTypesLite: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_lite_pb2___TestAllTypesLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32MessageEntry = MapInt32MessageEntry + + + @property + def map_int32_message(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_lite_pb2___TestAllTypesLite]: ... + + def __init__(self, + *, + map_int32_message : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_lite_pb2___TestAllTypesLite]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_int32_message",b"map_int32_message"]) -> None: ... +type___TestMessageMapLite = TestMessageMapLite + +class TestRequiredLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: builtin___int = ... + c: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c"]) -> None: ... +type___TestRequiredLite = TestRequiredLite + +class ForeignMessageArenaLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessageArenaLite = ForeignMessageArenaLite diff --git a/third_party/2and3/google/protobuf/map_proto2_unittest_pb2.pyi b/third_party/2and3/google/protobuf/map_proto2_unittest_pb2.pyi index 913fd2d824d8..98bf36c5351e 100644 --- a/third_party/2and3/google/protobuf/map_proto2_unittest_pb2.pyi +++ b/third_party/2and3/google/protobuf/map_proto2_unittest_pb2.pyi @@ -1,199 +1,476 @@ -from typing import List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.message import Message -from google.protobuf.unittest_import_pb2 import ImportEnumForMap - -class Proto2MapEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> Proto2MapEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[Proto2MapEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, Proto2MapEnum]]: ... - -PROTO2_MAP_ENUM_FOO: Proto2MapEnum -PROTO2_MAP_ENUM_BAR: Proto2MapEnum -PROTO2_MAP_ENUM_BAZ: Proto2MapEnum - -class Proto2MapEnumPlusExtra(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> Proto2MapEnumPlusExtra: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[Proto2MapEnumPlusExtra]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, Proto2MapEnumPlusExtra]]: ... - -E_PROTO2_MAP_ENUM_FOO: Proto2MapEnumPlusExtra -E_PROTO2_MAP_ENUM_BAR: Proto2MapEnumPlusExtra -E_PROTO2_MAP_ENUM_BAZ: Proto2MapEnumPlusExtra -E_PROTO2_MAP_ENUM_EXTRA: Proto2MapEnumPlusExtra - -class TestEnumMap(Message): - class KnownMapFieldEntry(Message): - key: int - value: Proto2MapEnum - def __init__(self, key: Optional[int] = ..., value: Optional[Proto2MapEnum] = ...) -> None: ... - class UnknownMapFieldEntry(Message): - key: int - value: Proto2MapEnum - def __init__(self, key: Optional[int] = ..., value: Optional[Proto2MapEnum] = ...) -> None: ... - @property - def known_map_field(self) -> MutableMapping[int, Proto2MapEnum]: ... - @property - def unknown_map_field(self) -> MutableMapping[int, Proto2MapEnum]: ... - def __init__( - self, - known_map_field: Optional[Mapping[int, Proto2MapEnum]] = ..., - unknown_map_field: Optional[Mapping[int, Proto2MapEnum]] = ..., - ) -> None: ... - -class TestEnumMapPlusExtra(Message): - class KnownMapFieldEntry(Message): - key: int - value: Proto2MapEnumPlusExtra - def __init__(self, key: Optional[int] = ..., value: Optional[Proto2MapEnumPlusExtra] = ...) -> None: ... - class UnknownMapFieldEntry(Message): - key: int - value: Proto2MapEnumPlusExtra - def __init__(self, key: Optional[int] = ..., value: Optional[Proto2MapEnumPlusExtra] = ...) -> None: ... - @property - def known_map_field(self) -> MutableMapping[int, Proto2MapEnumPlusExtra]: ... - @property - def unknown_map_field(self) -> MutableMapping[int, Proto2MapEnumPlusExtra]: ... - def __init__( - self, - known_map_field: Optional[Mapping[int, Proto2MapEnumPlusExtra]] = ..., - unknown_map_field: Optional[Mapping[int, Proto2MapEnumPlusExtra]] = ..., - ) -> None: ... - -class TestImportEnumMap(Message): - class ImportEnumAmpEntry(Message): - key: int - value: ImportEnumForMap - def __init__(self, key: Optional[int] = ..., value: Optional[ImportEnumForMap] = ...) -> None: ... - @property - def import_enum_amp(self) -> MutableMapping[int, ImportEnumForMap]: ... - def __init__(self, import_enum_amp: Optional[Mapping[int, ImportEnumForMap]] = ...) -> None: ... - -class TestIntIntMap(Message): - class MEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - @property - def m(self) -> MutableMapping[int, int]: ... - def __init__(self, m: Optional[Mapping[int, int]] = ...) -> None: ... - -class TestMaps(Message): - class MInt32Entry(Message): - key: int +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportEnumForMapValue as google___protobuf___unittest_import_pb2___ImportEnumForMapValue, +) + +from typing import ( + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +Proto2MapEnumValue = typing___NewType('Proto2MapEnumValue', builtin___int) +type___Proto2MapEnumValue = Proto2MapEnumValue +Proto2MapEnum: _Proto2MapEnum +class _Proto2MapEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Proto2MapEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + PROTO2_MAP_ENUM_FOO = typing___cast(Proto2MapEnumValue, 0) + PROTO2_MAP_ENUM_BAR = typing___cast(Proto2MapEnumValue, 1) + PROTO2_MAP_ENUM_BAZ = typing___cast(Proto2MapEnumValue, 2) +PROTO2_MAP_ENUM_FOO = typing___cast(Proto2MapEnumValue, 0) +PROTO2_MAP_ENUM_BAR = typing___cast(Proto2MapEnumValue, 1) +PROTO2_MAP_ENUM_BAZ = typing___cast(Proto2MapEnumValue, 2) +type___Proto2MapEnum = Proto2MapEnum + +Proto2MapEnumPlusExtraValue = typing___NewType('Proto2MapEnumPlusExtraValue', builtin___int) +type___Proto2MapEnumPlusExtraValue = Proto2MapEnumPlusExtraValue +Proto2MapEnumPlusExtra: _Proto2MapEnumPlusExtra +class _Proto2MapEnumPlusExtra(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Proto2MapEnumPlusExtraValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + E_PROTO2_MAP_ENUM_FOO = typing___cast(Proto2MapEnumPlusExtraValue, 0) + E_PROTO2_MAP_ENUM_BAR = typing___cast(Proto2MapEnumPlusExtraValue, 1) + E_PROTO2_MAP_ENUM_BAZ = typing___cast(Proto2MapEnumPlusExtraValue, 2) + E_PROTO2_MAP_ENUM_EXTRA = typing___cast(Proto2MapEnumPlusExtraValue, 3) +E_PROTO2_MAP_ENUM_FOO = typing___cast(Proto2MapEnumPlusExtraValue, 0) +E_PROTO2_MAP_ENUM_BAR = typing___cast(Proto2MapEnumPlusExtraValue, 1) +E_PROTO2_MAP_ENUM_BAZ = typing___cast(Proto2MapEnumPlusExtraValue, 2) +E_PROTO2_MAP_ENUM_EXTRA = typing___cast(Proto2MapEnumPlusExtraValue, 3) +type___Proto2MapEnumPlusExtra = Proto2MapEnumPlusExtra + +class TestEnumMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class KnownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___KnownMapFieldEntry = KnownMapFieldEntry + + class UnknownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___UnknownMapFieldEntry = UnknownMapFieldEntry + + + @property + def known_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumValue]: ... + + @property + def unknown_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumValue]: ... + + def __init__(self, + *, + known_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumValue]] = None, + unknown_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"known_map_field",b"known_map_field",u"unknown_map_field",b"unknown_map_field"]) -> None: ... +type___TestEnumMap = TestEnumMap + +class TestEnumMapPlusExtra(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class KnownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumPlusExtraValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumPlusExtraValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___KnownMapFieldEntry = KnownMapFieldEntry + + class UnknownMapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___Proto2MapEnumPlusExtraValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___Proto2MapEnumPlusExtraValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___UnknownMapFieldEntry = UnknownMapFieldEntry + + + @property + def known_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumPlusExtraValue]: ... + + @property + def unknown_map_field(self) -> typing___MutableMapping[builtin___int, type___Proto2MapEnumPlusExtraValue]: ... + + def __init__(self, + *, + known_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumPlusExtraValue]] = None, + unknown_map_field : typing___Optional[typing___Mapping[builtin___int, type___Proto2MapEnumPlusExtraValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"known_map_field",b"known_map_field",u"unknown_map_field",b"unknown_map_field"]) -> None: ... +type___TestEnumMapPlusExtra = TestEnumMapPlusExtra + +class TestImportEnumMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class ImportEnumAmpEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: google___protobuf___unittest_import_pb2___ImportEnumForMapValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_import_pb2___ImportEnumForMapValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___ImportEnumAmpEntry = ImportEnumAmpEntry + + + @property + def import_enum_amp(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_import_pb2___ImportEnumForMapValue]: ... + + def __init__(self, + *, + import_enum_amp : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_import_pb2___ImportEnumForMapValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"import_enum_amp",b"import_enum_amp"]) -> None: ... +type___TestImportEnumMap = TestImportEnumMap + +class TestIntIntMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MEntry = MEntry + + + @property + def m(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + def __init__(self, + *, + m : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"m",b"m"]) -> None: ... +type___TestIntIntMap = TestIntIntMap + +class TestMaps(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MInt32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MInt64Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MInt32Entry = MInt32Entry + + class MInt64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MUint32Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MInt64Entry = MInt64Entry + + class MUint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MUint64Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MUint32Entry = MUint32Entry + + class MUint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MSint32Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MUint64Entry = MUint64Entry + + class MSint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MSint64Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MSint32Entry = MSint32Entry + + class MSint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MFixed32Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MSint64Entry = MSint64Entry + + class MFixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MFixed64Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MFixed32Entry = MFixed32Entry + + class MFixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MSfixed32Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MFixed64Entry = MFixed64Entry + + class MSfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MSfixed64Entry(Message): - key: int + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MSfixed32Entry = MSfixed32Entry + + class MSfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MBoolEntry(Message): - key: bool + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MSfixed64Entry = MSfixed64Entry + + class MBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[bool] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... - class MStringEntry(Message): - key: Text + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MBoolEntry = MBoolEntry + + class MStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> TestIntIntMap: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[TestIntIntMap] = ...) -> None: ... + def value(self) -> type___TestIntIntMap: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestIntIntMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MStringEntry = MStringEntry + + @property - def m_int32(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_int32(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_int64(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_int64(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_uint32(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_uint32(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_uint64(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_uint64(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_sint32(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_sint32(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_sint64(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_sint64(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_fixed32(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_fixed32(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_fixed64(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_fixed64(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_sfixed32(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_sfixed32(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_sfixed64(self) -> MutableMapping[int, TestIntIntMap]: ... + def m_sfixed64(self) -> typing___MutableMapping[builtin___int, type___TestIntIntMap]: ... + @property - def m_bool(self) -> MutableMapping[bool, TestIntIntMap]: ... + def m_bool(self) -> typing___MutableMapping[builtin___bool, type___TestIntIntMap]: ... + @property - def m_string(self) -> MutableMapping[Text, TestIntIntMap]: ... - def __init__( - self, - m_int32: Optional[Mapping[int, TestIntIntMap]] = ..., - m_int64: Optional[Mapping[int, TestIntIntMap]] = ..., - m_uint32: Optional[Mapping[int, TestIntIntMap]] = ..., - m_uint64: Optional[Mapping[int, TestIntIntMap]] = ..., - m_sint32: Optional[Mapping[int, TestIntIntMap]] = ..., - m_sint64: Optional[Mapping[int, TestIntIntMap]] = ..., - m_fixed32: Optional[Mapping[int, TestIntIntMap]] = ..., - m_fixed64: Optional[Mapping[int, TestIntIntMap]] = ..., - m_sfixed32: Optional[Mapping[int, TestIntIntMap]] = ..., - m_sfixed64: Optional[Mapping[int, TestIntIntMap]] = ..., - m_bool: Optional[Mapping[bool, TestIntIntMap]] = ..., - m_string: Optional[Mapping[Text, TestIntIntMap]] = ..., - ) -> None: ... + def m_string(self) -> typing___MutableMapping[typing___Text, type___TestIntIntMap]: ... + + def __init__(self, + *, + m_int32 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_int64 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_uint32 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_uint64 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_sint32 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_sint64 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_fixed32 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_fixed64 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_sfixed32 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_sfixed64 : typing___Optional[typing___Mapping[builtin___int, type___TestIntIntMap]] = None, + m_bool : typing___Optional[typing___Mapping[builtin___bool, type___TestIntIntMap]] = None, + m_string : typing___Optional[typing___Mapping[typing___Text, type___TestIntIntMap]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"m_bool",b"m_bool",u"m_fixed32",b"m_fixed32",u"m_fixed64",b"m_fixed64",u"m_int32",b"m_int32",u"m_int64",b"m_int64",u"m_sfixed32",b"m_sfixed32",u"m_sfixed64",b"m_sfixed64",u"m_sint32",b"m_sint32",u"m_sint64",b"m_sint64",u"m_string",b"m_string",u"m_uint32",b"m_uint32",u"m_uint64",b"m_uint64"]) -> None: ... +type___TestMaps = TestMaps + +class TestSubmessageMaps(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestSubmessageMaps(Message): @property - def m(self) -> TestMaps: ... - def __init__(self, m: Optional[TestMaps] = ...) -> None: ... + def m(self) -> type___TestMaps: ... + + def __init__(self, + *, + m : typing___Optional[type___TestMaps] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"m",b"m"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"m",b"m"]) -> None: ... +type___TestSubmessageMaps = TestSubmessageMaps diff --git a/third_party/2and3/google/protobuf/map_unittest_pb2.pyi b/third_party/2and3/google/protobuf/map_unittest_pb2.pyi index 47bcfebf8283..7c35422e2e0f 100644 --- a/third_party/2and3/google/protobuf/map_unittest_pb2.pyi +++ b/third_party/2and3/google/protobuf/map_unittest_pb2.pyi @@ -1,376 +1,906 @@ -from typing import List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.message import Message -from google.protobuf.unittest_no_arena_pb2 import ForeignMessage -from google.protobuf.unittest_pb2 import ForeignMessage as ForeignMessage1, TestAllTypes, TestRequired - -class MapEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> MapEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[MapEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, MapEnum]]: ... - -MAP_ENUM_FOO: MapEnum -MAP_ENUM_BAR: MapEnum -MAP_ENUM_BAZ: MapEnum - -class TestMap(Message): - class MapInt32Int32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt64Int64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint32Uint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint64Uint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint32Sint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint64Sint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed32Fixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed64Fixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed32Sfixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed64Sfixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt32FloatEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapInt32DoubleEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapBoolBoolEntry(Message): - key: bool - value: bool - def __init__(self, key: Optional[bool] = ..., value: Optional[bool] = ...) -> None: ... - class MapStringStringEntry(Message): - key: Text - value: Text - def __init__(self, key: Optional[Text] = ..., value: Optional[Text] = ...) -> None: ... - class MapInt32BytesEntry(Message): - key: int - value: bytes - def __init__(self, key: Optional[int] = ..., value: Optional[bytes] = ...) -> None: ... - class MapInt32EnumEntry(Message): - key: int - value: MapEnum - def __init__(self, key: Optional[int] = ..., value: Optional[MapEnum] = ...) -> None: ... - class MapInt32ForeignMessageEntry(Message): - key: int +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_pb2 import ( + ForeignMessage as google___protobuf___unittest_pb2___ForeignMessage, + TestAllTypes as google___protobuf___unittest_pb2___TestAllTypes, + TestRequired as google___protobuf___unittest_pb2___TestRequired, +) + +from typing import ( + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +MapEnumValue = typing___NewType('MapEnumValue', builtin___int) +type___MapEnumValue = MapEnumValue +MapEnum: _MapEnum +class _MapEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MapEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + MAP_ENUM_FOO = typing___cast(MapEnumValue, 0) + MAP_ENUM_BAR = typing___cast(MapEnumValue, 1) + MAP_ENUM_BAZ = typing___cast(MapEnumValue, 2) +MAP_ENUM_FOO = typing___cast(MapEnumValue, 0) +MAP_ENUM_BAR = typing___cast(MapEnumValue, 1) +MAP_ENUM_BAZ = typing___cast(MapEnumValue, 2) +type___MapEnum = MapEnum + +class TestMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapInt32BytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32BytesEntry = MapInt32BytesEntry + + class MapInt32EnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___MapEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___MapEnumValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32EnumEntry = MapInt32EnumEntry + + class MapInt32ForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> ForeignMessage1: ... - def __init__(self, key: Optional[int] = ..., value: Optional[ForeignMessage1] = ...) -> None: ... - class MapStringForeignMessageEntry(Message): - key: Text + def value(self) -> google___protobuf___unittest_pb2___ForeignMessage: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_pb2___ForeignMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32ForeignMessageEntry = MapInt32ForeignMessageEntry + + class MapStringForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> ForeignMessage1: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[ForeignMessage1] = ...) -> None: ... - class MapInt32AllTypesEntry(Message): - key: int + def value(self) -> google___protobuf___unittest_pb2___ForeignMessage: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[google___protobuf___unittest_pb2___ForeignMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringForeignMessageEntry = MapStringForeignMessageEntry + + class MapInt32AllTypesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> TestAllTypes: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestAllTypes] = ...) -> None: ... + def value(self) -> google___protobuf___unittest_pb2___TestAllTypes: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_pb2___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32AllTypesEntry = MapInt32AllTypesEntry + + @property - def map_int32_int32(self) -> MutableMapping[int, int]: ... + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int64_int64(self) -> MutableMapping[int, int]: ... + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint32_uint32(self) -> MutableMapping[int, int]: ... + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint64_uint64(self) -> MutableMapping[int, int]: ... + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint32_sint32(self) -> MutableMapping[int, int]: ... + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint64_sint64(self) -> MutableMapping[int, int]: ... + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed32_fixed32(self) -> MutableMapping[int, int]: ... + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed64_fixed64(self) -> MutableMapping[int, int]: ... + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed32_sfixed32(self) -> MutableMapping[int, int]: ... + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed64_sfixed64(self) -> MutableMapping[int, int]: ... + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int32_float(self) -> MutableMapping[int, float]: ... + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_int32_double(self) -> MutableMapping[int, float]: ... + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_bool_bool(self) -> MutableMapping[bool, bool]: ... + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + @property - def map_string_string(self) -> MutableMapping[Text, Text]: ... + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + @property - def map_int32_bytes(self) -> MutableMapping[int, bytes]: ... + def map_int32_bytes(self) -> typing___MutableMapping[builtin___int, builtin___bytes]: ... + @property - def map_int32_enum(self) -> MutableMapping[int, MapEnum]: ... + def map_int32_enum(self) -> typing___MutableMapping[builtin___int, type___MapEnumValue]: ... + @property - def map_int32_foreign_message(self) -> MutableMapping[int, ForeignMessage1]: ... + def map_int32_foreign_message(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_pb2___ForeignMessage]: ... + @property - def map_string_foreign_message(self) -> MutableMapping[Text, ForeignMessage1]: ... + def map_string_foreign_message(self) -> typing___MutableMapping[typing___Text, google___protobuf___unittest_pb2___ForeignMessage]: ... + @property - def map_int32_all_types(self) -> MutableMapping[int, TestAllTypes]: ... - def __init__( - self, - map_int32_int32: Optional[Mapping[int, int]] = ..., - map_int64_int64: Optional[Mapping[int, int]] = ..., - map_uint32_uint32: Optional[Mapping[int, int]] = ..., - map_uint64_uint64: Optional[Mapping[int, int]] = ..., - map_sint32_sint32: Optional[Mapping[int, int]] = ..., - map_sint64_sint64: Optional[Mapping[int, int]] = ..., - map_fixed32_fixed32: Optional[Mapping[int, int]] = ..., - map_fixed64_fixed64: Optional[Mapping[int, int]] = ..., - map_sfixed32_sfixed32: Optional[Mapping[int, int]] = ..., - map_sfixed64_sfixed64: Optional[Mapping[int, int]] = ..., - map_int32_float: Optional[Mapping[int, float]] = ..., - map_int32_double: Optional[Mapping[int, float]] = ..., - map_bool_bool: Optional[Mapping[bool, bool]] = ..., - map_string_string: Optional[Mapping[Text, Text]] = ..., - map_int32_bytes: Optional[Mapping[int, bytes]] = ..., - map_int32_enum: Optional[Mapping[int, MapEnum]] = ..., - map_int32_foreign_message: Optional[Mapping[int, ForeignMessage1]] = ..., - map_string_foreign_message: Optional[Mapping[Text, ForeignMessage1]] = ..., - map_int32_all_types: Optional[Mapping[int, TestAllTypes]] = ..., - ) -> None: ... + def map_int32_all_types(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_pb2___TestAllTypes]: ... + + def __init__(self, + *, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_int32_bytes : typing___Optional[typing___Mapping[builtin___int, builtin___bytes]] = None, + map_int32_enum : typing___Optional[typing___Mapping[builtin___int, type___MapEnumValue]] = None, + map_int32_foreign_message : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_pb2___ForeignMessage]] = None, + map_string_foreign_message : typing___Optional[typing___Mapping[typing___Text, google___protobuf___unittest_pb2___ForeignMessage]] = None, + map_int32_all_types : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_pb2___TestAllTypes]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_all_types",b"map_int32_all_types",u"map_int32_bytes",b"map_int32_bytes",u"map_int32_double",b"map_int32_double",u"map_int32_enum",b"map_int32_enum",u"map_int32_float",b"map_int32_float",u"map_int32_foreign_message",b"map_int32_foreign_message",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_foreign_message",b"map_string_foreign_message",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64"]) -> None: ... +type___TestMap = TestMap + +class TestMapSubmessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestMapSubmessage(Message): @property - def test_map(self) -> TestMap: ... - def __init__(self, test_map: Optional[TestMap] = ...) -> None: ... + def test_map(self) -> type___TestMap: ... + + def __init__(self, + *, + test_map : typing___Optional[type___TestMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"test_map",b"test_map"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"test_map",b"test_map"]) -> None: ... +type___TestMapSubmessage = TestMapSubmessage + +class TestMessageMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32MessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... -class TestMessageMap(Message): - class MapInt32MessageEntry(Message): - key: int - @property - def value(self) -> TestAllTypes: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestAllTypes] = ...) -> None: ... - @property - def map_int32_message(self) -> MutableMapping[int, TestAllTypes]: ... - def __init__(self, map_int32_message: Optional[Mapping[int, TestAllTypes]] = ...) -> None: ... - -class TestSameTypeMap(Message): - class Map1Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Map2Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - @property - def map1(self) -> MutableMapping[int, int]: ... - @property - def map2(self) -> MutableMapping[int, int]: ... - def __init__(self, map1: Optional[Mapping[int, int]] = ..., map2: Optional[Mapping[int, int]] = ...) -> None: ... - -class TestRequiredMessageMap(Message): - class MapFieldEntry(Message): - key: int - @property - def value(self) -> TestRequired: ... - def __init__(self, key: Optional[int] = ..., value: Optional[TestRequired] = ...) -> None: ... - @property - def map_field(self) -> MutableMapping[int, TestRequired]: ... - def __init__(self, map_field: Optional[Mapping[int, TestRequired]] = ...) -> None: ... - -class TestArenaMap(Message): - class MapInt32Int32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt64Int64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint32Uint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint64Uint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint32Sint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint64Sint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed32Fixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed64Fixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed32Sfixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed64Sfixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt32FloatEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapInt32DoubleEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapBoolBoolEntry(Message): - key: bool - value: bool - def __init__(self, key: Optional[bool] = ..., value: Optional[bool] = ...) -> None: ... - class MapStringStringEntry(Message): - key: Text - value: Text - def __init__(self, key: Optional[Text] = ..., value: Optional[Text] = ...) -> None: ... - class MapInt32BytesEntry(Message): - key: int - value: bytes - def __init__(self, key: Optional[int] = ..., value: Optional[bytes] = ...) -> None: ... - class MapInt32EnumEntry(Message): - key: int - value: MapEnum - def __init__(self, key: Optional[int] = ..., value: Optional[MapEnum] = ...) -> None: ... - class MapInt32ForeignMessageEntry(Message): - key: int @property - def value(self) -> ForeignMessage1: ... - def __init__(self, key: Optional[int] = ..., value: Optional[ForeignMessage1] = ...) -> None: ... - class MapInt32ForeignMessageNoArenaEntry(Message): - key: int + def value(self) -> google___protobuf___unittest_pb2___TestAllTypes: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_pb2___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32MessageEntry = MapInt32MessageEntry + + + @property + def map_int32_message(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_pb2___TestAllTypes]: ... + + def __init__(self, + *, + map_int32_message : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_pb2___TestAllTypes]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_int32_message",b"map_int32_message"]) -> None: ... +type___TestMessageMap = TestMessageMap + +class TestSameTypeMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Map1Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Map1Entry = Map1Entry + + class Map2Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Map2Entry = Map2Entry + + + @property + def map1(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map2(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + def __init__(self, + *, + map1 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map2 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map1",b"map1",u"map2",b"map2"]) -> None: ... +type___TestSameTypeMap = TestSameTypeMap + +class TestRequiredMessageMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + @property - def value(self) -> ForeignMessage: ... - def __init__(self, key: Optional[int] = ..., value: Optional[ForeignMessage] = ...) -> None: ... + def value(self) -> google___protobuf___unittest_pb2___TestRequired: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_pb2___TestRequired] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFieldEntry = MapFieldEntry + + @property - def map_int32_int32(self) -> MutableMapping[int, int]: ... + def map_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_pb2___TestRequired]: ... + + def __init__(self, + *, + map_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_pb2___TestRequired]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_field",b"map_field"]) -> None: ... +type___TestRequiredMessageMap = TestRequiredMessageMap + +class TestArenaMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapInt32BytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32BytesEntry = MapInt32BytesEntry + + class MapInt32EnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: type___MapEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[type___MapEnumValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32EnumEntry = MapInt32EnumEntry + + class MapInt32ForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___unittest_pb2___ForeignMessage: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___unittest_pb2___ForeignMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32ForeignMessageEntry = MapInt32ForeignMessageEntry + + @property - def map_int64_int64(self) -> MutableMapping[int, int]: ... + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint32_uint32(self) -> MutableMapping[int, int]: ... + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint64_uint64(self) -> MutableMapping[int, int]: ... + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint32_sint32(self) -> MutableMapping[int, int]: ... + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint64_sint64(self) -> MutableMapping[int, int]: ... + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed32_fixed32(self) -> MutableMapping[int, int]: ... + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed64_fixed64(self) -> MutableMapping[int, int]: ... + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed32_sfixed32(self) -> MutableMapping[int, int]: ... + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed64_sfixed64(self) -> MutableMapping[int, int]: ... + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int32_float(self) -> MutableMapping[int, float]: ... + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int32_double(self) -> MutableMapping[int, float]: ... + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_bool_bool(self) -> MutableMapping[bool, bool]: ... + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_string_string(self) -> MutableMapping[Text, Text]: ... + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + @property - def map_int32_bytes(self) -> MutableMapping[int, bytes]: ... + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + @property - def map_int32_enum(self) -> MutableMapping[int, MapEnum]: ... + def map_int32_bytes(self) -> typing___MutableMapping[builtin___int, builtin___bytes]: ... + @property - def map_int32_foreign_message(self) -> MutableMapping[int, ForeignMessage1]: ... + def map_int32_enum(self) -> typing___MutableMapping[builtin___int, type___MapEnumValue]: ... + @property - def map_int32_foreign_message_no_arena(self) -> MutableMapping[int, ForeignMessage]: ... - def __init__( - self, - map_int32_int32: Optional[Mapping[int, int]] = ..., - map_int64_int64: Optional[Mapping[int, int]] = ..., - map_uint32_uint32: Optional[Mapping[int, int]] = ..., - map_uint64_uint64: Optional[Mapping[int, int]] = ..., - map_sint32_sint32: Optional[Mapping[int, int]] = ..., - map_sint64_sint64: Optional[Mapping[int, int]] = ..., - map_fixed32_fixed32: Optional[Mapping[int, int]] = ..., - map_fixed64_fixed64: Optional[Mapping[int, int]] = ..., - map_sfixed32_sfixed32: Optional[Mapping[int, int]] = ..., - map_sfixed64_sfixed64: Optional[Mapping[int, int]] = ..., - map_int32_float: Optional[Mapping[int, float]] = ..., - map_int32_double: Optional[Mapping[int, float]] = ..., - map_bool_bool: Optional[Mapping[bool, bool]] = ..., - map_string_string: Optional[Mapping[Text, Text]] = ..., - map_int32_bytes: Optional[Mapping[int, bytes]] = ..., - map_int32_enum: Optional[Mapping[int, MapEnum]] = ..., - map_int32_foreign_message: Optional[Mapping[int, ForeignMessage1]] = ..., - map_int32_foreign_message_no_arena: Optional[Mapping[int, ForeignMessage]] = ..., - ) -> None: ... + def map_int32_foreign_message(self) -> typing___MutableMapping[builtin___int, google___protobuf___unittest_pb2___ForeignMessage]: ... + + def __init__(self, + *, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_int32_bytes : typing___Optional[typing___Mapping[builtin___int, builtin___bytes]] = None, + map_int32_enum : typing___Optional[typing___Mapping[builtin___int, type___MapEnumValue]] = None, + map_int32_foreign_message : typing___Optional[typing___Mapping[builtin___int, google___protobuf___unittest_pb2___ForeignMessage]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_bytes",b"map_int32_bytes",u"map_int32_double",b"map_int32_double",u"map_int32_enum",b"map_int32_enum",u"map_int32_float",b"map_int32_float",u"map_int32_foreign_message",b"map_int32_foreign_message",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64"]) -> None: ... +type___TestArenaMap = TestArenaMap + +class MessageContainingEnumCalledType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TypeValue = typing___NewType('TypeValue', builtin___int) + type___TypeValue = TypeValue + Type: _Type + class _Type(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MessageContainingEnumCalledType.TypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + TYPE_FOO = typing___cast(MessageContainingEnumCalledType.TypeValue, 0) + TYPE_FOO = typing___cast(MessageContainingEnumCalledType.TypeValue, 0) + type___Type = Type + + class TypeEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... -class MessageContainingEnumCalledType(Message): - class Type(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> MessageContainingEnumCalledType.Type: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[MessageContainingEnumCalledType.Type]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, MessageContainingEnumCalledType.Type]]: ... - TYPE_FOO: MessageContainingEnumCalledType.Type - class TypeEntry(Message): - key: Text @property - def value(self) -> MessageContainingEnumCalledType: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[MessageContainingEnumCalledType] = ...) -> None: ... + def value(self) -> type___MessageContainingEnumCalledType: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___MessageContainingEnumCalledType] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___TypeEntry = TypeEntry + + @property - def type(self) -> MutableMapping[Text, MessageContainingEnumCalledType]: ... - def __init__(self, type: Optional[Mapping[Text, MessageContainingEnumCalledType]] = ...) -> None: ... + def type(self) -> typing___MutableMapping[typing___Text, type___MessageContainingEnumCalledType]: ... + + def __init__(self, + *, + type : typing___Optional[typing___Mapping[typing___Text, type___MessageContainingEnumCalledType]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"type",b"type"]) -> None: ... +type___MessageContainingEnumCalledType = MessageContainingEnumCalledType + +class MessageContainingMapCalledEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class EntryEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___EntryEntry = EntryEntry + -class MessageContainingMapCalledEntry(Message): - class EntryEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... @property - def entry(self) -> MutableMapping[int, int]: ... - def __init__(self, entry: Optional[Mapping[int, int]] = ...) -> None: ... + def entry(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + def __init__(self, + *, + entry : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"entry",b"entry"]) -> None: ... +type___MessageContainingMapCalledEntry = MessageContainingMapCalledEntry + +class TestRecursiveMapMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class AEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... -class TestRecursiveMapMessage(Message): - class AEntry(Message): - key: Text @property - def value(self) -> TestRecursiveMapMessage: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[TestRecursiveMapMessage] = ...) -> None: ... + def value(self) -> type___TestRecursiveMapMessage: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestRecursiveMapMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___AEntry = AEntry + + @property - def a(self) -> MutableMapping[Text, TestRecursiveMapMessage]: ... - def __init__(self, a: Optional[Mapping[Text, TestRecursiveMapMessage]] = ...) -> None: ... + def a(self) -> typing___MutableMapping[typing___Text, type___TestRecursiveMapMessage]: ... + + def __init__(self, + *, + a : typing___Optional[typing___Mapping[typing___Text, type___TestRecursiveMapMessage]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___TestRecursiveMapMessage = TestRecursiveMapMessage diff --git a/third_party/2and3/google/protobuf/source_context_pb2.pyi b/third_party/2and3/google/protobuf/source_context_pb2.pyi index 0f2159e3e80b..a39911b83b4e 100644 --- a/third_party/2and3/google/protobuf/source_context_pb2.pyi +++ b/third_party/2and3/google/protobuf/source_context_pb2.pyi @@ -1,7 +1,39 @@ -from typing import Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class SourceContext(Message): - file_name: Text - def __init__(self, file_name: Optional[Text] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class SourceContext(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + file_name: typing___Text = ... + + def __init__(self, + *, + file_name : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"file_name",b"file_name"]) -> None: ... +type___SourceContext = SourceContext diff --git a/third_party/2and3/google/protobuf/struct_pb2.pyi b/third_party/2and3/google/protobuf/struct_pb2.pyi index c402c2cc35b3..2b396b7e5b66 100644 --- a/third_party/2and3/google/protobuf/struct_pb2.pyi +++ b/third_party/2and3/google/protobuf/struct_pb2.pyi @@ -1,55 +1,120 @@ -from typing import Iterable, List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.internal import well_known_types -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer -from google.protobuf.message import Message - -class NullValue(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> NullValue: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[NullValue]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, NullValue]]: ... - -NULL_VALUE: NullValue - -class Struct(Message, well_known_types.Struct): - class FieldsEntry(Message): - key: Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +NullValueValue = typing___NewType('NullValueValue', builtin___int) +type___NullValueValue = NullValueValue +NullValue: _NullValue +class _NullValue(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[NullValueValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + NULL_VALUE = typing___cast(NullValueValue, 0) +NULL_VALUE = typing___cast(NullValueValue, 0) +type___NullValue = NullValue + +class Struct(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class FieldsEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> Value: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[Value] = ...) -> None: ... + def value(self) -> type___Value: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___FieldsEntry = FieldsEntry + + @property - def fields(self) -> MutableMapping[Text, Value]: ... - def __init__(self, fields: Optional[Mapping[Text, Value]] = ...) -> None: ... - -class _Value(Message): - null_value: NullValue - number_value: float - string_value: Text - bool_value: bool + def fields(self) -> typing___MutableMapping[typing___Text, type___Value]: ... + + def __init__(self, + *, + fields : typing___Optional[typing___Mapping[typing___Text, type___Value]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"fields",b"fields"]) -> None: ... +type___Struct = Struct + +class Value(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + null_value: type___NullValueValue = ... + number_value: builtin___float = ... + string_value: typing___Text = ... + bool_value: builtin___bool = ... + @property - def struct_value(self) -> Struct: ... + def struct_value(self) -> type___Struct: ... + @property - def list_value(self) -> ListValue: ... - def __init__( - self, - null_value: Optional[NullValue] = ..., - number_value: Optional[float] = ..., - string_value: Optional[Text] = ..., - bool_value: Optional[bool] = ..., - struct_value: Optional[Struct] = ..., - list_value: Optional[ListValue] = ..., - ) -> None: ... - -Value = _Value - -class ListValue(Message, well_known_types.ListValue): + def list_value(self) -> type___ListValue: ... + + def __init__(self, + *, + null_value : typing___Optional[type___NullValueValue] = None, + number_value : typing___Optional[builtin___float] = None, + string_value : typing___Optional[typing___Text] = None, + bool_value : typing___Optional[builtin___bool] = None, + struct_value : typing___Optional[type___Struct] = None, + list_value : typing___Optional[type___ListValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bool_value",b"bool_value",u"kind",b"kind",u"list_value",b"list_value",u"null_value",b"null_value",u"number_value",b"number_value",u"string_value",b"string_value",u"struct_value",b"struct_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_value",b"bool_value",u"kind",b"kind",u"list_value",b"list_value",u"null_value",b"null_value",u"number_value",b"number_value",u"string_value",b"string_value",u"struct_value",b"struct_value"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"kind",b"kind"]) -> typing_extensions___Literal["null_value","number_value","string_value","bool_value","struct_value","list_value"]: ... +type___Value = Value + +class ListValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def values(self) -> RepeatedCompositeFieldContainer[Value]: ... - def __init__(self, values: Optional[Iterable[Value]] = ...) -> None: ... + def values(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Value]: ... + + def __init__(self, + *, + values : typing___Optional[typing___Iterable[type___Value]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"values",b"values"]) -> None: ... +type___ListValue = ListValue diff --git a/third_party/2and3/google/protobuf/test_messages_proto2_pb2.pyi b/third_party/2and3/google/protobuf/test_messages_proto2_pb2.pyi index 622dae54cf50..66fe747058a2 100644 --- a/third_party/2and3/google/protobuf/test_messages_proto2_pb2.pyi +++ b/third_party/2and3/google/protobuf/test_messages_proto2_pb2.pyi @@ -1,346 +1,754 @@ -import builtins -from typing import Iterable, List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message - -class ForeignEnumProto2(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ForeignEnumProto2: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ForeignEnumProto2]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ForeignEnumProto2]]: ... - -FOREIGN_FOO: ForeignEnumProto2 -FOREIGN_BAR: ForeignEnumProto2 -FOREIGN_BAZ: ForeignEnumProto2 - -class TestAllTypesProto2(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestAllTypesProto2.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestAllTypesProto2.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestAllTypesProto2.NestedEnum]]: ... - FOO: TestAllTypesProto2.NestedEnum - BAR: TestAllTypesProto2.NestedEnum - BAZ: TestAllTypesProto2.NestedEnum - NEG: TestAllTypesProto2.NestedEnum - class NestedMessage(Message): - a: int +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumProto2Value = typing___NewType('ForeignEnumProto2Value', builtin___int) +type___ForeignEnumProto2Value = ForeignEnumProto2Value +ForeignEnumProto2: _ForeignEnumProto2 +class _ForeignEnumProto2(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumProto2Value]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_FOO = typing___cast(ForeignEnumProto2Value, 0) + FOREIGN_BAR = typing___cast(ForeignEnumProto2Value, 1) + FOREIGN_BAZ = typing___cast(ForeignEnumProto2Value, 2) +FOREIGN_FOO = typing___cast(ForeignEnumProto2Value, 0) +FOREIGN_BAR = typing___cast(ForeignEnumProto2Value, 1) +FOREIGN_BAZ = typing___cast(ForeignEnumProto2Value, 2) +type___ForeignEnumProto2 = ForeignEnumProto2 + +class TestAllTypesProto2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypesProto2.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestAllTypesProto2.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypesProto2.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypesProto2.NestedEnumValue, 2) + NEG = typing___cast(TestAllTypesProto2.NestedEnumValue, -1) + FOO = typing___cast(TestAllTypesProto2.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypesProto2.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypesProto2.NestedEnumValue, 2) + NEG = typing___cast(TestAllTypesProto2.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + @property - def corecursive(self) -> TestAllTypesProto2: ... - def __init__(self, a: Optional[int] = ..., corecursive: Optional[TestAllTypesProto2] = ...) -> None: ... - class MapInt32Int32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt64Int64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint32Uint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint64Uint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint32Sint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint64Sint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed32Fixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed64Fixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed32Sfixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed64Sfixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt32FloatEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapInt32DoubleEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapBoolBoolEntry(Message): - key: bool - value: bool - def __init__(self, key: Optional[bool] = ..., value: Optional[bool] = ...) -> None: ... - class MapStringStringEntry(Message): - key: Text - value: Text - def __init__(self, key: Optional[Text] = ..., value: Optional[Text] = ...) -> None: ... - class MapStringBytesEntry(Message): - key: Text - value: bytes - def __init__(self, key: Optional[Text] = ..., value: Optional[bytes] = ...) -> None: ... - class MapStringNestedMessageEntry(Message): - key: Text + def corecursive(self) -> type___TestAllTypesProto2: ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + corecursive : typing___Optional[type___TestAllTypesProto2] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"corecursive",b"corecursive"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"corecursive",b"corecursive"]) -> None: ... + type___NestedMessage = NestedMessage + + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapStringBytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringBytesEntry = MapStringBytesEntry + + class MapStringNestedMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> TestAllTypesProto2.NestedMessage: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[TestAllTypesProto2.NestedMessage] = ...) -> None: ... - class MapStringForeignMessageEntry(Message): - key: Text + def value(self) -> type___TestAllTypesProto2.NestedMessage: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestAllTypesProto2.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringNestedMessageEntry = MapStringNestedMessageEntry + + class MapStringForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> ForeignMessageProto2: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[ForeignMessageProto2] = ...) -> None: ... - class MapStringNestedEnumEntry(Message): - key: Text - value: TestAllTypesProto2.NestedEnum - def __init__(self, key: Optional[Text] = ..., value: Optional[TestAllTypesProto2.NestedEnum] = ...) -> None: ... - class MapStringForeignEnumEntry(Message): - key: Text - value: ForeignEnumProto2 - def __init__(self, key: Optional[Text] = ..., value: Optional[ForeignEnumProto2] = ...) -> None: ... - class Data(Message): - group_int32: int - group_uint32: int - def __init__(self, group_int32: Optional[int] = ..., group_uint32: Optional[int] = ...) -> None: ... - class MessageSetCorrect(Message): - def __init__(self,) -> None: ... - class MessageSetCorrectExtension1(Message): - bytes: Text - def __init__(self, bytes: Optional[Text] = ...) -> None: ... - class MessageSetCorrectExtension2(Message): - i: int - def __init__(self, i: Optional[int] = ...) -> None: ... - optional_int32: int - optional_int64: int - optional_uint32: int - optional_uint64: int - optional_sint32: int - optional_sint64: int - optional_fixed32: int - optional_fixed64: int - optional_sfixed32: int - optional_sfixed64: int - optional_float: float - optional_double: float - optional_bool: bool - optional_string: Text - optional_bytes: bytes - optional_nested_enum: TestAllTypesProto2.NestedEnum - optional_foreign_enum: ForeignEnumProto2 - optional_string_piece: Text - optional_cord: Text - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_uint32: RepeatedScalarFieldContainer[int] - repeated_uint64: RepeatedScalarFieldContainer[int] - repeated_sint32: RepeatedScalarFieldContainer[int] - repeated_sint64: RepeatedScalarFieldContainer[int] - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_sfixed32: RepeatedScalarFieldContainer[int] - repeated_sfixed64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_double: RepeatedScalarFieldContainer[float] - repeated_bool: RepeatedScalarFieldContainer[bool] - repeated_string: RepeatedScalarFieldContainer[Text] - repeated_bytes: RepeatedScalarFieldContainer[bytes] - repeated_nested_enum: RepeatedScalarFieldContainer[TestAllTypesProto2.NestedEnum] - repeated_foreign_enum: RepeatedScalarFieldContainer[ForeignEnumProto2] - repeated_string_piece: RepeatedScalarFieldContainer[Text] - repeated_cord: RepeatedScalarFieldContainer[Text] - oneof_uint32: int - oneof_string: Text - oneof_bytes: bytes - oneof_bool: bool - oneof_uint64: int - oneof_float: float - oneof_double: float - oneof_enum: TestAllTypesProto2.NestedEnum - fieldname1: int - field_name2: int - _field_name3: int - field__name4_: int - field0name5: int - field_0_name6: int - fieldName7: int - FieldName8: int - field_Name9: int - Field_Name10: int - FIELD_NAME11: int - FIELD_name12: int - __field_name13: int - __Field_name14: int - field__name15: int - field__Name16: int - field_name17__: int - Field_name18__: int + def value(self) -> type___ForeignMessageProto2: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___ForeignMessageProto2] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringForeignMessageEntry = MapStringForeignMessageEntry + + class MapStringNestedEnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: type___TestAllTypesProto2.NestedEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestAllTypesProto2.NestedEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringNestedEnumEntry = MapStringNestedEnumEntry + + class MapStringForeignEnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: type___ForeignEnumProto2Value = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___ForeignEnumProto2Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringForeignEnumEntry = MapStringForeignEnumEntry + + class Data(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + group_int32: builtin___int = ... + group_uint32: builtin___int = ... + + def __init__(self, + *, + group_int32 : typing___Optional[builtin___int] = None, + group_uint32 : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"group_int32",b"group_int32",u"group_uint32",b"group_uint32"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"group_int32",b"group_int32",u"group_uint32",b"group_uint32"]) -> None: ... + type___Data = Data + + class MessageSetCorrect(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... + type___MessageSetCorrect = MessageSetCorrect + + class MessageSetCorrectExtension1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + str: typing___Text = ... + + def __init__(self, + *, + str : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"str",b"str"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"str",b"str"]) -> None: ... + type___MessageSetCorrectExtension1 = MessageSetCorrectExtension1 + + class MessageSetCorrectExtension2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... + + def __init__(self, + *, + i : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"i",b"i"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"i",b"i"]) -> None: ... + type___MessageSetCorrectExtension2 = MessageSetCorrectExtension2 + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypesProto2.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumProto2Value = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto2.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumProto2Value] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto2.NestedEnumValue] = ... + unpacked_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + unpacked_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto2.NestedEnumValue] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + oneof_bool: builtin___bool = ... + oneof_uint64: builtin___int = ... + oneof_float: builtin___float = ... + oneof_double: builtin___float = ... + oneof_enum: type___TestAllTypesProto2.NestedEnumValue = ... + fieldname1: builtin___int = ... + field_name2: builtin___int = ... + _field_name3: builtin___int = ... + field__name4_: builtin___int = ... + field0name5: builtin___int = ... + field_0_name6: builtin___int = ... + fieldName7: builtin___int = ... + FieldName8: builtin___int = ... + field_Name9: builtin___int = ... + Field_Name10: builtin___int = ... + FIELD_NAME11: builtin___int = ... + FIELD_name12: builtin___int = ... + __field_name13: builtin___int = ... + __Field_name14: builtin___int = ... + field__name15: builtin___int = ... + field__Name16: builtin___int = ... + field_name17__: builtin___int = ... + Field_name18__: builtin___int = ... + @property - def optional_nested_message(self) -> TestAllTypesProto2.NestedMessage: ... + def optional_nested_message(self) -> type___TestAllTypesProto2.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessageProto2: ... + @property - def optional_foreign_message(self) -> ForeignMessageProto2: ... + def recursive_message(self) -> type___TestAllTypesProto2: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesProto2.NestedMessage]: ... + @property - def recursive_message(self) -> TestAllTypesProto2: ... + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessageProto2]: ... + @property - def repeated_nested_message(self) -> RepeatedCompositeFieldContainer[TestAllTypesProto2.NestedMessage]: ... + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def repeated_foreign_message(self) -> RepeatedCompositeFieldContainer[ForeignMessageProto2]: ... + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int32_int32(self) -> MutableMapping[int, int]: ... + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int64_int64(self) -> MutableMapping[int, int]: ... + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint32_uint32(self) -> MutableMapping[int, int]: ... + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint64_uint64(self) -> MutableMapping[int, int]: ... + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint32_sint32(self) -> MutableMapping[int, int]: ... + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint64_sint64(self) -> MutableMapping[int, int]: ... + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed32_fixed32(self) -> MutableMapping[int, int]: ... + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed64_fixed64(self) -> MutableMapping[int, int]: ... + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed32_sfixed32(self) -> MutableMapping[int, int]: ... + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_sfixed64_sfixed64(self) -> MutableMapping[int, int]: ... + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_int32_float(self) -> MutableMapping[int, float]: ... + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + @property - def map_int32_double(self) -> MutableMapping[int, float]: ... + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + @property - def map_bool_bool(self) -> MutableMapping[bool, bool]: ... + def map_string_bytes(self) -> typing___MutableMapping[typing___Text, builtin___bytes]: ... + @property - def map_string_string(self) -> MutableMapping[Text, Text]: ... + def map_string_nested_message(self) -> typing___MutableMapping[typing___Text, type___TestAllTypesProto2.NestedMessage]: ... + @property - def map_string_bytes(self) -> MutableMapping[Text, bytes]: ... + def map_string_foreign_message(self) -> typing___MutableMapping[typing___Text, type___ForeignMessageProto2]: ... + @property - def map_string_nested_message(self) -> MutableMapping[Text, TestAllTypesProto2.NestedMessage]: ... + def map_string_nested_enum(self) -> typing___MutableMapping[typing___Text, type___TestAllTypesProto2.NestedEnumValue]: ... + @property - def map_string_foreign_message(self) -> MutableMapping[Text, ForeignMessageProto2]: ... + def map_string_foreign_enum(self) -> typing___MutableMapping[typing___Text, type___ForeignEnumProto2Value]: ... + @property - def map_string_nested_enum(self) -> MutableMapping[Text, TestAllTypesProto2.NestedEnum]: ... + def oneof_nested_message(self) -> type___TestAllTypesProto2.NestedMessage: ... + @property - def map_string_foreign_enum(self) -> MutableMapping[Text, ForeignEnumProto2]: ... + def data(self) -> type___TestAllTypesProto2.Data: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypesProto2.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessageProto2] = None, + optional_nested_enum : typing___Optional[type___TestAllTypesProto2.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumProto2Value] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + recursive_message : typing___Optional[type___TestAllTypesProto2] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypesProto2.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessageProto2]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto2.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumProto2Value]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto2.NestedEnumValue]] = None, + unpacked_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_float : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_double : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + unpacked_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto2.NestedEnumValue]] = None, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_string_bytes : typing___Optional[typing___Mapping[typing___Text, builtin___bytes]] = None, + map_string_nested_message : typing___Optional[typing___Mapping[typing___Text, type___TestAllTypesProto2.NestedMessage]] = None, + map_string_foreign_message : typing___Optional[typing___Mapping[typing___Text, type___ForeignMessageProto2]] = None, + map_string_nested_enum : typing___Optional[typing___Mapping[typing___Text, type___TestAllTypesProto2.NestedEnumValue]] = None, + map_string_foreign_enum : typing___Optional[typing___Mapping[typing___Text, type___ForeignEnumProto2Value]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypesProto2.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + oneof_bool : typing___Optional[builtin___bool] = None, + oneof_uint64 : typing___Optional[builtin___int] = None, + oneof_float : typing___Optional[builtin___float] = None, + oneof_double : typing___Optional[builtin___float] = None, + oneof_enum : typing___Optional[type___TestAllTypesProto2.NestedEnumValue] = None, + data : typing___Optional[type___TestAllTypesProto2.Data] = None, + fieldname1 : typing___Optional[builtin___int] = None, + field_name2 : typing___Optional[builtin___int] = None, + _field_name3 : typing___Optional[builtin___int] = None, + field__name4_ : typing___Optional[builtin___int] = None, + field0name5 : typing___Optional[builtin___int] = None, + field_0_name6 : typing___Optional[builtin___int] = None, + fieldName7 : typing___Optional[builtin___int] = None, + FieldName8 : typing___Optional[builtin___int] = None, + field_Name9 : typing___Optional[builtin___int] = None, + Field_Name10 : typing___Optional[builtin___int] = None, + FIELD_NAME11 : typing___Optional[builtin___int] = None, + FIELD_name12 : typing___Optional[builtin___int] = None, + __field_name13 : typing___Optional[builtin___int] = None, + __Field_name14 : typing___Optional[builtin___int] = None, + field__name15 : typing___Optional[builtin___int] = None, + field__Name16 : typing___Optional[builtin___int] = None, + field_name17__ : typing___Optional[builtin___int] = None, + Field_name18__ : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"FIELD_NAME11",b"FIELD_NAME11",u"FIELD_name12",b"FIELD_name12",u"FieldName8",b"FieldName8",u"Field_Name10",b"Field_Name10",u"Field_name18__",b"Field_name18__",u"__Field_name14",b"__Field_name14",u"__field_name13",b"__field_name13",u"_field_name3",b"_field_name3",u"data",b"data",u"field0name5",b"field0name5",u"fieldName7",b"fieldName7",u"field_0_name6",b"field_0_name6",u"field_Name9",b"field_Name9",u"field__Name16",b"field__Name16",u"field__name15",b"field__name15",u"field__name4_",b"field__name4_",u"field_name17__",b"field_name17__",u"field_name2",b"field_name2",u"fieldname1",b"fieldname1",u"oneof_bool",b"oneof_bool",u"oneof_bytes",b"oneof_bytes",u"oneof_double",b"oneof_double",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_float",b"oneof_float",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"oneof_uint64",b"oneof_uint64",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"recursive_message",b"recursive_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"FIELD_NAME11",b"FIELD_NAME11",u"FIELD_name12",b"FIELD_name12",u"FieldName8",b"FieldName8",u"Field_Name10",b"Field_Name10",u"Field_name18__",b"Field_name18__",u"__Field_name14",b"__Field_name14",u"__field_name13",b"__field_name13",u"_field_name3",b"_field_name3",u"data",b"data",u"field0name5",b"field0name5",u"fieldName7",b"fieldName7",u"field_0_name6",b"field_0_name6",u"field_Name9",b"field_Name9",u"field__Name16",b"field__Name16",u"field__name15",b"field__name15",u"field__name4_",b"field__name4_",u"field_name17__",b"field_name17__",u"field_name2",b"field_name2",u"fieldname1",b"fieldname1",u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_double",b"map_int32_double",u"map_int32_float",b"map_int32_float",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_bytes",b"map_string_bytes",u"map_string_foreign_enum",b"map_string_foreign_enum",u"map_string_foreign_message",b"map_string_foreign_message",u"map_string_nested_enum",b"map_string_nested_enum",u"map_string_nested_message",b"map_string_nested_message",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64",u"oneof_bool",b"oneof_bool",u"oneof_bytes",b"oneof_bytes",u"oneof_double",b"oneof_double",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_float",b"oneof_float",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"oneof_uint64",b"oneof_uint64",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_nested_enum",b"packed_nested_enum",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64",u"recursive_message",b"recursive_message",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64",u"unpacked_bool",b"unpacked_bool",u"unpacked_double",b"unpacked_double",u"unpacked_fixed32",b"unpacked_fixed32",u"unpacked_fixed64",b"unpacked_fixed64",u"unpacked_float",b"unpacked_float",u"unpacked_int32",b"unpacked_int32",u"unpacked_int64",b"unpacked_int64",u"unpacked_nested_enum",b"unpacked_nested_enum",u"unpacked_sfixed32",b"unpacked_sfixed32",u"unpacked_sfixed64",b"unpacked_sfixed64",u"unpacked_sint32",b"unpacked_sint32",u"unpacked_sint64",b"unpacked_sint64",u"unpacked_uint32",b"unpacked_uint32",u"unpacked_uint64",b"unpacked_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes","oneof_bool","oneof_uint64","oneof_float","oneof_double","oneof_enum"]: ... +type___TestAllTypesProto2 = TestAllTypesProto2 + +class ForeignMessageProto2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessageProto2 = ForeignMessageProto2 + +class UnknownToTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + optional_int32: builtin___int = ... + optional_string: typing___Text = ... + optional_bool: builtin___bool = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + @property - def oneof_nested_message(self) -> TestAllTypesProto2.NestedMessage: ... + def nested_message(self) -> type___ForeignMessageProto2: ... + @property - def data(self) -> TestAllTypesProto2.Data: ... - def __init__( - self, - optional_int32: Optional[int] = ..., - optional_int64: Optional[int] = ..., - optional_uint32: Optional[int] = ..., - optional_uint64: Optional[int] = ..., - optional_sint32: Optional[int] = ..., - optional_sint64: Optional[int] = ..., - optional_fixed32: Optional[int] = ..., - optional_fixed64: Optional[int] = ..., - optional_sfixed32: Optional[int] = ..., - optional_sfixed64: Optional[int] = ..., - optional_float: Optional[float] = ..., - optional_double: Optional[float] = ..., - optional_bool: Optional[bool] = ..., - optional_string: Optional[Text] = ..., - optional_bytes: Optional[bytes] = ..., - optional_nested_message: Optional[TestAllTypesProto2.NestedMessage] = ..., - optional_foreign_message: Optional[ForeignMessageProto2] = ..., - optional_nested_enum: Optional[TestAllTypesProto2.NestedEnum] = ..., - optional_foreign_enum: Optional[ForeignEnumProto2] = ..., - optional_string_piece: Optional[Text] = ..., - optional_cord: Optional[Text] = ..., - recursive_message: Optional[TestAllTypesProto2] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_uint32: Optional[Iterable[int]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - repeated_sint32: Optional[Iterable[int]] = ..., - repeated_sint64: Optional[Iterable[int]] = ..., - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_sfixed32: Optional[Iterable[int]] = ..., - repeated_sfixed64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_double: Optional[Iterable[float]] = ..., - repeated_bool: Optional[Iterable[bool]] = ..., - repeated_string: Optional[Iterable[Text]] = ..., - repeated_bytes: Optional[Iterable[bytes]] = ..., - repeated_nested_message: Optional[Iterable[TestAllTypesProto2.NestedMessage]] = ..., - repeated_foreign_message: Optional[Iterable[ForeignMessageProto2]] = ..., - repeated_nested_enum: Optional[Iterable[TestAllTypesProto2.NestedEnum]] = ..., - repeated_foreign_enum: Optional[Iterable[ForeignEnumProto2]] = ..., - repeated_string_piece: Optional[Iterable[Text]] = ..., - repeated_cord: Optional[Iterable[Text]] = ..., - map_int32_int32: Optional[Mapping[int, int]] = ..., - map_int64_int64: Optional[Mapping[int, int]] = ..., - map_uint32_uint32: Optional[Mapping[int, int]] = ..., - map_uint64_uint64: Optional[Mapping[int, int]] = ..., - map_sint32_sint32: Optional[Mapping[int, int]] = ..., - map_sint64_sint64: Optional[Mapping[int, int]] = ..., - map_fixed32_fixed32: Optional[Mapping[int, int]] = ..., - map_fixed64_fixed64: Optional[Mapping[int, int]] = ..., - map_sfixed32_sfixed32: Optional[Mapping[int, int]] = ..., - map_sfixed64_sfixed64: Optional[Mapping[int, int]] = ..., - map_int32_float: Optional[Mapping[int, float]] = ..., - map_int32_double: Optional[Mapping[int, float]] = ..., - map_bool_bool: Optional[Mapping[bool, bool]] = ..., - map_string_string: Optional[Mapping[Text, Text]] = ..., - map_string_bytes: Optional[Mapping[Text, bytes]] = ..., - map_string_nested_message: Optional[Mapping[Text, TestAllTypesProto2.NestedMessage]] = ..., - map_string_foreign_message: Optional[Mapping[Text, ForeignMessageProto2]] = ..., - map_string_nested_enum: Optional[Mapping[Text, TestAllTypesProto2.NestedEnum]] = ..., - map_string_foreign_enum: Optional[Mapping[Text, ForeignEnumProto2]] = ..., - oneof_uint32: Optional[int] = ..., - oneof_nested_message: Optional[TestAllTypesProto2.NestedMessage] = ..., - oneof_string: Optional[Text] = ..., - oneof_bytes: Optional[bytes] = ..., - oneof_bool: Optional[bool] = ..., - oneof_uint64: Optional[int] = ..., - oneof_float: Optional[float] = ..., - oneof_double: Optional[float] = ..., - oneof_enum: Optional[TestAllTypesProto2.NestedEnum] = ..., - data: Optional[TestAllTypesProto2.Data] = ..., - fieldname1: Optional[int] = ..., - field_name2: Optional[int] = ..., - _field_name3: Optional[int] = ..., - field__name4_: Optional[int] = ..., - field0name5: Optional[int] = ..., - field_0_name6: Optional[int] = ..., - fieldName7: Optional[int] = ..., - FieldName8: Optional[int] = ..., - field_Name9: Optional[int] = ..., - Field_Name10: Optional[int] = ..., - FIELD_NAME11: Optional[int] = ..., - FIELD_name12: Optional[int] = ..., - __field_name13: Optional[int] = ..., - __Field_name14: Optional[int] = ..., - field__name15: Optional[int] = ..., - field__Name16: Optional[int] = ..., - field_name17__: Optional[int] = ..., - Field_name18__: Optional[int] = ..., - ) -> None: ... - -class ForeignMessageProto2(Message): - c: int - def __init__(self, c: Optional[int] = ...) -> None: ... + def optionalgroup(self) -> type___UnknownToTestAllTypes.OptionalGroup: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_string : typing___Optional[typing___Text] = None, + nested_message : typing___Optional[type___ForeignMessageProto2] = None, + optionalgroup : typing___Optional[type___UnknownToTestAllTypes.OptionalGroup] = None, + optional_bool : typing___Optional[builtin___bool] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"nested_message",b"nested_message",u"optional_bool",b"optional_bool",u"optional_int32",b"optional_int32",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"nested_message",b"nested_message",u"optional_bool",b"optional_bool",u"optional_int32",b"optional_int32",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup",u"repeated_int32",b"repeated_int32"]) -> None: ... +type___UnknownToTestAllTypes = UnknownToTestAllTypes + +extension_int32: google___protobuf___descriptor___FieldDescriptor = ... diff --git a/third_party/2and3/google/protobuf/test_messages_proto3_pb2.pyi b/third_party/2and3/google/protobuf/test_messages_proto3_pb2.pyi index 01d6553549d2..7775ed1fcf40 100644 --- a/third_party/2and3/google/protobuf/test_messages_proto3_pb2.pyi +++ b/third_party/2and3/google/protobuf/test_messages_proto3_pb2.pyi @@ -1,436 +1,825 @@ -from typing import Iterable, List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.any_pb2 import Any -from google.protobuf.duration_pb2 import Duration -from google.protobuf.field_mask_pb2 import FieldMask -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message -from google.protobuf.struct_pb2 import Struct, Value -from google.protobuf.timestamp_pb2 import Timestamp +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.duration_pb2 import ( + Duration as google___protobuf___duration_pb2___Duration, +) + +from google.protobuf.field_mask_pb2 import ( + FieldMask as google___protobuf___field_mask_pb2___FieldMask, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.struct_pb2 import ( + ListValue as google___protobuf___struct_pb2___ListValue, + Struct as google___protobuf___struct_pb2___Struct, + Value as google___protobuf___struct_pb2___Value, +) + +from google.protobuf.timestamp_pb2 import ( + Timestamp as google___protobuf___timestamp_pb2___Timestamp, +) + from google.protobuf.wrappers_pb2 import ( - BoolValue, - BytesValue, - DoubleValue, - FloatValue, - Int32Value, - Int64Value, - StringValue, - UInt32Value, - UInt64Value, + BoolValue as google___protobuf___wrappers_pb2___BoolValue, + BytesValue as google___protobuf___wrappers_pb2___BytesValue, + DoubleValue as google___protobuf___wrappers_pb2___DoubleValue, + FloatValue as google___protobuf___wrappers_pb2___FloatValue, + Int32Value as google___protobuf___wrappers_pb2___Int32Value, + Int64Value as google___protobuf___wrappers_pb2___Int64Value, + StringValue as google___protobuf___wrappers_pb2___StringValue, + UInt32Value as google___protobuf___wrappers_pb2___UInt32Value, + UInt64Value as google___protobuf___wrappers_pb2___UInt64Value, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, ) -class ForeignEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ForeignEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ForeignEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ... - -FOREIGN_FOO: ForeignEnum -FOREIGN_BAR: ForeignEnum -FOREIGN_BAZ: ForeignEnum - -class TestAllTypesProto3(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestAllTypesProto3.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestAllTypesProto3.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestAllTypesProto3.NestedEnum]]: ... - FOO: TestAllTypesProto3.NestedEnum - BAR: TestAllTypesProto3.NestedEnum - BAZ: TestAllTypesProto3.NestedEnum - NEG: TestAllTypesProto3.NestedEnum - class NestedMessage(Message): - a: int + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_FOO = typing___cast(ForeignEnumValue, 0) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 1) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 2) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 0) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 1) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 2) +type___ForeignEnum = ForeignEnum + +class TestAllTypesProto3(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypesProto3.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestAllTypesProto3.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypesProto3.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypesProto3.NestedEnumValue, 2) + NEG = typing___cast(TestAllTypesProto3.NestedEnumValue, -1) + FOO = typing___cast(TestAllTypesProto3.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypesProto3.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypesProto3.NestedEnumValue, 2) + NEG = typing___cast(TestAllTypesProto3.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + AliasedEnumValue = typing___NewType('AliasedEnumValue', builtin___int) + type___AliasedEnumValue = AliasedEnumValue + AliasedEnum: _AliasedEnum + class _AliasedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypesProto3.AliasedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ALIAS_FOO = typing___cast(TestAllTypesProto3.AliasedEnumValue, 0) + ALIAS_BAR = typing___cast(TestAllTypesProto3.AliasedEnumValue, 1) + ALIAS_BAZ = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + QUX = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + qux = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + bAz = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + ALIAS_FOO = typing___cast(TestAllTypesProto3.AliasedEnumValue, 0) + ALIAS_BAR = typing___cast(TestAllTypesProto3.AliasedEnumValue, 1) + ALIAS_BAZ = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + QUX = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + qux = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + bAz = typing___cast(TestAllTypesProto3.AliasedEnumValue, 2) + type___AliasedEnum = AliasedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + @property - def corecursive(self) -> TestAllTypesProto3: ... - def __init__(self, a: Optional[int] = ..., corecursive: Optional[TestAllTypesProto3] = ...) -> None: ... - class MapInt32Int32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt64Int64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint32Uint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapUint64Uint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint32Sint32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSint64Sint64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed32Fixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapFixed64Fixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed32Sfixed32Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapSfixed64Sfixed64Entry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class MapInt32FloatEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapInt32DoubleEntry(Message): - key: int - value: float - def __init__(self, key: Optional[int] = ..., value: Optional[float] = ...) -> None: ... - class MapBoolBoolEntry(Message): - key: bool - value: bool - def __init__(self, key: Optional[bool] = ..., value: Optional[bool] = ...) -> None: ... - class MapStringStringEntry(Message): - key: Text - value: Text - def __init__(self, key: Optional[Text] = ..., value: Optional[Text] = ...) -> None: ... - class MapStringBytesEntry(Message): - key: Text - value: bytes - def __init__(self, key: Optional[Text] = ..., value: Optional[bytes] = ...) -> None: ... - class MapStringNestedMessageEntry(Message): - key: Text + def corecursive(self) -> type___TestAllTypesProto3: ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + corecursive : typing___Optional[type___TestAllTypesProto3] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"corecursive",b"corecursive"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"corecursive",b"corecursive"]) -> None: ... + type___NestedMessage = NestedMessage + + class MapInt32Int32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32Int32Entry = MapInt32Int32Entry + + class MapInt64Int64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt64Int64Entry = MapInt64Int64Entry + + class MapUint32Uint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint32Uint32Entry = MapUint32Uint32Entry + + class MapUint64Uint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapUint64Uint64Entry = MapUint64Uint64Entry + + class MapSint32Sint32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint32Sint32Entry = MapSint32Sint32Entry + + class MapSint64Sint64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSint64Sint64Entry = MapSint64Sint64Entry + + class MapFixed32Fixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed32Fixed32Entry = MapFixed32Fixed32Entry + + class MapFixed64Fixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapFixed64Fixed64Entry = MapFixed64Fixed64Entry + + class MapSfixed32Sfixed32Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed32Sfixed32Entry = MapSfixed32Sfixed32Entry + + class MapSfixed64Sfixed64Entry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapSfixed64Sfixed64Entry = MapSfixed64Sfixed64Entry + + class MapInt32FloatEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32FloatEntry = MapInt32FloatEntry + + class MapInt32DoubleEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___float = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapInt32DoubleEntry = MapInt32DoubleEntry + + class MapBoolBoolEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___bool = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapBoolBoolEntry = MapBoolBoolEntry + + class MapStringStringEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringStringEntry = MapStringStringEntry + + class MapStringBytesEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: builtin___bytes = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringBytesEntry = MapStringBytesEntry + + class MapStringNestedMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> TestAllTypesProto3.NestedMessage: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[TestAllTypesProto3.NestedMessage] = ...) -> None: ... - class MapStringForeignMessageEntry(Message): - key: Text + def value(self) -> type___TestAllTypesProto3.NestedMessage: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestAllTypesProto3.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringNestedMessageEntry = MapStringNestedMessageEntry + + class MapStringForeignMessageEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> ForeignMessage: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[ForeignMessage] = ...) -> None: ... - class MapStringNestedEnumEntry(Message): - key: Text - value: TestAllTypesProto3.NestedEnum - def __init__(self, key: Optional[Text] = ..., value: Optional[TestAllTypesProto3.NestedEnum] = ...) -> None: ... - class MapStringForeignEnumEntry(Message): - key: Text - value: ForeignEnum - def __init__(self, key: Optional[Text] = ..., value: Optional[ForeignEnum] = ...) -> None: ... - optional_int32: int - optional_int64: int - optional_uint32: int - optional_uint64: int - optional_sint32: int - optional_sint64: int - optional_fixed32: int - optional_fixed64: int - optional_sfixed32: int - optional_sfixed64: int - optional_float: float - optional_double: float - optional_bool: bool - optional_string: Text - optional_bytes: bytes - optional_nested_enum: TestAllTypesProto3.NestedEnum - optional_foreign_enum: ForeignEnum - optional_string_piece: Text - optional_cord: Text - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_uint32: RepeatedScalarFieldContainer[int] - repeated_uint64: RepeatedScalarFieldContainer[int] - repeated_sint32: RepeatedScalarFieldContainer[int] - repeated_sint64: RepeatedScalarFieldContainer[int] - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_sfixed32: RepeatedScalarFieldContainer[int] - repeated_sfixed64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_double: RepeatedScalarFieldContainer[float] - repeated_bool: RepeatedScalarFieldContainer[bool] - repeated_string: RepeatedScalarFieldContainer[Text] - repeated_bytes: RepeatedScalarFieldContainer[bytes] - repeated_nested_enum: RepeatedScalarFieldContainer[TestAllTypesProto3.NestedEnum] - repeated_foreign_enum: RepeatedScalarFieldContainer[ForeignEnum] - repeated_string_piece: RepeatedScalarFieldContainer[Text] - repeated_cord: RepeatedScalarFieldContainer[Text] - oneof_uint32: int - oneof_string: Text - oneof_bytes: bytes - oneof_bool: bool - oneof_uint64: int - oneof_float: float - oneof_double: float - oneof_enum: TestAllTypesProto3.NestedEnum - fieldname1: int - field_name2: int - _field_name3: int - field__name4_: int - field0name5: int - field_0_name6: int - fieldName7: int - FieldName8: int - field_Name9: int - Field_Name10: int - FIELD_NAME11: int - FIELD_name12: int - __field_name13: int - __Field_name14: int - field__name15: int - field__Name16: int - field_name17__: int - Field_name18__: int + def value(self) -> type___ForeignMessage: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___ForeignMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringForeignMessageEntry = MapStringForeignMessageEntry + + class MapStringNestedEnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: type___TestAllTypesProto3.NestedEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestAllTypesProto3.NestedEnumValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringNestedEnumEntry = MapStringNestedEnumEntry + + class MapStringForeignEnumEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: type___ForeignEnumValue = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___ForeignEnumValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapStringForeignEnumEntry = MapStringForeignEnumEntry + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypesProto3.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_aliased_enum: type___TestAllTypesProto3.AliasedEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto3.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto3.NestedEnumValue] = ... + unpacked_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + unpacked_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesProto3.NestedEnumValue] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + oneof_bool: builtin___bool = ... + oneof_uint64: builtin___int = ... + oneof_float: builtin___float = ... + oneof_double: builtin___float = ... + oneof_enum: type___TestAllTypesProto3.NestedEnumValue = ... + fieldname1: builtin___int = ... + field_name2: builtin___int = ... + _field_name3: builtin___int = ... + field__name4_: builtin___int = ... + field0name5: builtin___int = ... + field_0_name6: builtin___int = ... + fieldName7: builtin___int = ... + FieldName8: builtin___int = ... + field_Name9: builtin___int = ... + Field_Name10: builtin___int = ... + FIELD_NAME11: builtin___int = ... + FIELD_name12: builtin___int = ... + __field_name13: builtin___int = ... + __Field_name14: builtin___int = ... + field__name15: builtin___int = ... + field__Name16: builtin___int = ... + field_name17__: builtin___int = ... + Field_name18__: builtin___int = ... + @property - def optional_nested_message(self) -> TestAllTypesProto3.NestedMessage: ... + def optional_nested_message(self) -> type___TestAllTypesProto3.NestedMessage: ... + @property - def optional_foreign_message(self) -> ForeignMessage: ... + def optional_foreign_message(self) -> type___ForeignMessage: ... + @property - def recursive_message(self) -> TestAllTypesProto3: ... + def recursive_message(self) -> type___TestAllTypesProto3: ... + @property - def repeated_nested_message(self) -> RepeatedCompositeFieldContainer[TestAllTypesProto3.NestedMessage]: ... + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesProto3.NestedMessage]: ... + @property - def repeated_foreign_message(self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ... + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + @property - def map_int32_int32(self) -> MutableMapping[int, int]: ... + def map_int32_int32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_int64_int64(self) -> MutableMapping[int, int]: ... + def map_int64_int64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint32_uint32(self) -> MutableMapping[int, int]: ... + def map_uint32_uint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_uint64_uint64(self) -> MutableMapping[int, int]: ... + def map_uint64_uint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint32_sint32(self) -> MutableMapping[int, int]: ... + def map_sint32_sint32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sint64_sint64(self) -> MutableMapping[int, int]: ... + def map_sint64_sint64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def map_fixed32_fixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed32_fixed32(self) -> MutableMapping[int, int]: ... + def map_fixed64_fixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_fixed64_fixed64(self) -> MutableMapping[int, int]: ... + def map_sfixed32_sfixed32(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed32_sfixed32(self) -> MutableMapping[int, int]: ... + def map_sfixed64_sfixed64(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def map_sfixed64_sfixed64(self) -> MutableMapping[int, int]: ... + def map_int32_float(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_int32_float(self) -> MutableMapping[int, float]: ... + def map_int32_double(self) -> typing___MutableMapping[builtin___int, builtin___float]: ... + @property - def map_int32_double(self) -> MutableMapping[int, float]: ... + def map_bool_bool(self) -> typing___MutableMapping[builtin___bool, builtin___bool]: ... + @property - def map_bool_bool(self) -> MutableMapping[bool, bool]: ... + def map_string_string(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + @property - def map_string_string(self) -> MutableMapping[Text, Text]: ... + def map_string_bytes(self) -> typing___MutableMapping[typing___Text, builtin___bytes]: ... + @property - def map_string_bytes(self) -> MutableMapping[Text, bytes]: ... + def map_string_nested_message(self) -> typing___MutableMapping[typing___Text, type___TestAllTypesProto3.NestedMessage]: ... + @property - def map_string_nested_message(self) -> MutableMapping[Text, TestAllTypesProto3.NestedMessage]: ... + def map_string_foreign_message(self) -> typing___MutableMapping[typing___Text, type___ForeignMessage]: ... + @property - def map_string_foreign_message(self) -> MutableMapping[Text, ForeignMessage]: ... + def map_string_nested_enum(self) -> typing___MutableMapping[typing___Text, type___TestAllTypesProto3.NestedEnumValue]: ... + @property - def map_string_nested_enum(self) -> MutableMapping[Text, TestAllTypesProto3.NestedEnum]: ... + def map_string_foreign_enum(self) -> typing___MutableMapping[typing___Text, type___ForeignEnumValue]: ... + @property - def map_string_foreign_enum(self) -> MutableMapping[Text, ForeignEnum]: ... + def oneof_nested_message(self) -> type___TestAllTypesProto3.NestedMessage: ... + @property - def oneof_nested_message(self) -> TestAllTypesProto3.NestedMessage: ... + def optional_bool_wrapper(self) -> google___protobuf___wrappers_pb2___BoolValue: ... + @property - def optional_bool_wrapper(self) -> BoolValue: ... + def optional_int32_wrapper(self) -> google___protobuf___wrappers_pb2___Int32Value: ... + @property - def optional_int32_wrapper(self) -> Int32Value: ... + def optional_int64_wrapper(self) -> google___protobuf___wrappers_pb2___Int64Value: ... + @property - def optional_int64_wrapper(self) -> Int64Value: ... + def optional_uint32_wrapper(self) -> google___protobuf___wrappers_pb2___UInt32Value: ... + @property - def optional_uint32_wrapper(self) -> UInt32Value: ... + def optional_uint64_wrapper(self) -> google___protobuf___wrappers_pb2___UInt64Value: ... + @property - def optional_uint64_wrapper(self) -> UInt64Value: ... + def optional_float_wrapper(self) -> google___protobuf___wrappers_pb2___FloatValue: ... + @property - def optional_float_wrapper(self) -> FloatValue: ... + def optional_double_wrapper(self) -> google___protobuf___wrappers_pb2___DoubleValue: ... + @property - def optional_double_wrapper(self) -> DoubleValue: ... + def optional_string_wrapper(self) -> google___protobuf___wrappers_pb2___StringValue: ... + @property - def optional_string_wrapper(self) -> StringValue: ... + def optional_bytes_wrapper(self) -> google___protobuf___wrappers_pb2___BytesValue: ... + @property - def optional_bytes_wrapper(self) -> BytesValue: ... + def repeated_bool_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BoolValue]: ... + @property - def repeated_bool_wrapper(self) -> RepeatedCompositeFieldContainer[BoolValue]: ... + def repeated_int32_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int32Value]: ... + @property - def repeated_int32_wrapper(self) -> RepeatedCompositeFieldContainer[Int32Value]: ... + def repeated_int64_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int64Value]: ... + @property - def repeated_int64_wrapper(self) -> RepeatedCompositeFieldContainer[Int64Value]: ... + def repeated_uint32_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt32Value]: ... + @property - def repeated_uint32_wrapper(self) -> RepeatedCompositeFieldContainer[UInt32Value]: ... + def repeated_uint64_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt64Value]: ... + @property - def repeated_uint64_wrapper(self) -> RepeatedCompositeFieldContainer[UInt64Value]: ... + def repeated_float_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___FloatValue]: ... + @property - def repeated_float_wrapper(self) -> RepeatedCompositeFieldContainer[FloatValue]: ... + def repeated_double_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___DoubleValue]: ... + @property - def repeated_double_wrapper(self) -> RepeatedCompositeFieldContainer[DoubleValue]: ... + def repeated_string_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___StringValue]: ... + @property - def repeated_string_wrapper(self) -> RepeatedCompositeFieldContainer[StringValue]: ... + def repeated_bytes_wrapper(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BytesValue]: ... + @property - def repeated_bytes_wrapper(self) -> RepeatedCompositeFieldContainer[BytesValue]: ... + def optional_duration(self) -> google___protobuf___duration_pb2___Duration: ... + @property - def optional_duration(self) -> Duration: ... + def optional_timestamp(self) -> google___protobuf___timestamp_pb2___Timestamp: ... + @property - def optional_timestamp(self) -> Timestamp: ... + def optional_field_mask(self) -> google___protobuf___field_mask_pb2___FieldMask: ... + @property - def optional_field_mask(self) -> FieldMask: ... + def optional_struct(self) -> google___protobuf___struct_pb2___Struct: ... + @property - def optional_struct(self) -> Struct: ... + def optional_any(self) -> google___protobuf___any_pb2___Any: ... + @property - def optional_any(self) -> Any: ... + def optional_value(self) -> google___protobuf___struct_pb2___Value: ... + @property - def optional_value(self) -> Value: ... + def repeated_duration(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___duration_pb2___Duration]: ... + @property - def repeated_duration(self) -> RepeatedCompositeFieldContainer[Duration]: ... + def repeated_timestamp(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___timestamp_pb2___Timestamp]: ... + @property - def repeated_timestamp(self) -> RepeatedCompositeFieldContainer[Timestamp]: ... + def repeated_fieldmask(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___field_mask_pb2___FieldMask]: ... + @property - def repeated_fieldmask(self) -> RepeatedCompositeFieldContainer[FieldMask]: ... + def repeated_struct(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___Struct]: ... + @property - def repeated_struct(self) -> RepeatedCompositeFieldContainer[Struct]: ... + def repeated_any(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___any_pb2___Any]: ... + @property - def repeated_any(self) -> RepeatedCompositeFieldContainer[Any]: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___Value]: ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Value]: ... - def __init__( - self, - optional_int32: Optional[int] = ..., - optional_int64: Optional[int] = ..., - optional_uint32: Optional[int] = ..., - optional_uint64: Optional[int] = ..., - optional_sint32: Optional[int] = ..., - optional_sint64: Optional[int] = ..., - optional_fixed32: Optional[int] = ..., - optional_fixed64: Optional[int] = ..., - optional_sfixed32: Optional[int] = ..., - optional_sfixed64: Optional[int] = ..., - optional_float: Optional[float] = ..., - optional_double: Optional[float] = ..., - optional_bool: Optional[bool] = ..., - optional_string: Optional[Text] = ..., - optional_bytes: Optional[bytes] = ..., - optional_nested_message: Optional[TestAllTypesProto3.NestedMessage] = ..., - optional_foreign_message: Optional[ForeignMessage] = ..., - optional_nested_enum: Optional[TestAllTypesProto3.NestedEnum] = ..., - optional_foreign_enum: Optional[ForeignEnum] = ..., - optional_string_piece: Optional[Text] = ..., - optional_cord: Optional[Text] = ..., - recursive_message: Optional[TestAllTypesProto3] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_uint32: Optional[Iterable[int]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - repeated_sint32: Optional[Iterable[int]] = ..., - repeated_sint64: Optional[Iterable[int]] = ..., - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_sfixed32: Optional[Iterable[int]] = ..., - repeated_sfixed64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_double: Optional[Iterable[float]] = ..., - repeated_bool: Optional[Iterable[bool]] = ..., - repeated_string: Optional[Iterable[Text]] = ..., - repeated_bytes: Optional[Iterable[bytes]] = ..., - repeated_nested_message: Optional[Iterable[TestAllTypesProto3.NestedMessage]] = ..., - repeated_foreign_message: Optional[Iterable[ForeignMessage]] = ..., - repeated_nested_enum: Optional[Iterable[TestAllTypesProto3.NestedEnum]] = ..., - repeated_foreign_enum: Optional[Iterable[ForeignEnum]] = ..., - repeated_string_piece: Optional[Iterable[Text]] = ..., - repeated_cord: Optional[Iterable[Text]] = ..., - map_int32_int32: Optional[Mapping[int, int]] = ..., - map_int64_int64: Optional[Mapping[int, int]] = ..., - map_uint32_uint32: Optional[Mapping[int, int]] = ..., - map_uint64_uint64: Optional[Mapping[int, int]] = ..., - map_sint32_sint32: Optional[Mapping[int, int]] = ..., - map_sint64_sint64: Optional[Mapping[int, int]] = ..., - map_fixed32_fixed32: Optional[Mapping[int, int]] = ..., - map_fixed64_fixed64: Optional[Mapping[int, int]] = ..., - map_sfixed32_sfixed32: Optional[Mapping[int, int]] = ..., - map_sfixed64_sfixed64: Optional[Mapping[int, int]] = ..., - map_int32_float: Optional[Mapping[int, float]] = ..., - map_int32_double: Optional[Mapping[int, float]] = ..., - map_bool_bool: Optional[Mapping[bool, bool]] = ..., - map_string_string: Optional[Mapping[Text, Text]] = ..., - map_string_bytes: Optional[Mapping[Text, bytes]] = ..., - map_string_nested_message: Optional[Mapping[Text, TestAllTypesProto3.NestedMessage]] = ..., - map_string_foreign_message: Optional[Mapping[Text, ForeignMessage]] = ..., - map_string_nested_enum: Optional[Mapping[Text, TestAllTypesProto3.NestedEnum]] = ..., - map_string_foreign_enum: Optional[Mapping[Text, ForeignEnum]] = ..., - oneof_uint32: Optional[int] = ..., - oneof_nested_message: Optional[TestAllTypesProto3.NestedMessage] = ..., - oneof_string: Optional[Text] = ..., - oneof_bytes: Optional[bytes] = ..., - oneof_bool: Optional[bool] = ..., - oneof_uint64: Optional[int] = ..., - oneof_float: Optional[float] = ..., - oneof_double: Optional[float] = ..., - oneof_enum: Optional[TestAllTypesProto3.NestedEnum] = ..., - optional_bool_wrapper: Optional[BoolValue] = ..., - optional_int32_wrapper: Optional[Int32Value] = ..., - optional_int64_wrapper: Optional[Int64Value] = ..., - optional_uint32_wrapper: Optional[UInt32Value] = ..., - optional_uint64_wrapper: Optional[UInt64Value] = ..., - optional_float_wrapper: Optional[FloatValue] = ..., - optional_double_wrapper: Optional[DoubleValue] = ..., - optional_string_wrapper: Optional[StringValue] = ..., - optional_bytes_wrapper: Optional[BytesValue] = ..., - repeated_bool_wrapper: Optional[Iterable[BoolValue]] = ..., - repeated_int32_wrapper: Optional[Iterable[Int32Value]] = ..., - repeated_int64_wrapper: Optional[Iterable[Int64Value]] = ..., - repeated_uint32_wrapper: Optional[Iterable[UInt32Value]] = ..., - repeated_uint64_wrapper: Optional[Iterable[UInt64Value]] = ..., - repeated_float_wrapper: Optional[Iterable[FloatValue]] = ..., - repeated_double_wrapper: Optional[Iterable[DoubleValue]] = ..., - repeated_string_wrapper: Optional[Iterable[StringValue]] = ..., - repeated_bytes_wrapper: Optional[Iterable[BytesValue]] = ..., - optional_duration: Optional[Duration] = ..., - optional_timestamp: Optional[Timestamp] = ..., - optional_field_mask: Optional[FieldMask] = ..., - optional_struct: Optional[Struct] = ..., - optional_any: Optional[Any] = ..., - optional_value: Optional[Value] = ..., - repeated_duration: Optional[Iterable[Duration]] = ..., - repeated_timestamp: Optional[Iterable[Timestamp]] = ..., - repeated_fieldmask: Optional[Iterable[FieldMask]] = ..., - repeated_struct: Optional[Iterable[Struct]] = ..., - repeated_any: Optional[Iterable[Any]] = ..., - repeated_value: Optional[Iterable[Value]] = ..., - fieldname1: Optional[int] = ..., - field_name2: Optional[int] = ..., - _field_name3: Optional[int] = ..., - field__name4_: Optional[int] = ..., - field0name5: Optional[int] = ..., - field_0_name6: Optional[int] = ..., - fieldName7: Optional[int] = ..., - FieldName8: Optional[int] = ..., - field_Name9: Optional[int] = ..., - Field_Name10: Optional[int] = ..., - FIELD_NAME11: Optional[int] = ..., - FIELD_name12: Optional[int] = ..., - __field_name13: Optional[int] = ..., - __Field_name14: Optional[int] = ..., - field__name15: Optional[int] = ..., - field__Name16: Optional[int] = ..., - field_name17__: Optional[int] = ..., - Field_name18__: Optional[int] = ..., - ) -> None: ... - -class ForeignMessage(Message): - c: int - def __init__(self, c: Optional[int] = ...) -> None: ... + def repeated_list_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___ListValue]: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypesProto3.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypesProto3.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_aliased_enum : typing___Optional[type___TestAllTypesProto3.AliasedEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + recursive_message : typing___Optional[type___TestAllTypesProto3] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypesProto3.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto3.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto3.NestedEnumValue]] = None, + unpacked_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_float : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_double : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + unpacked_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesProto3.NestedEnumValue]] = None, + map_int32_int32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int64_int64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint32_uint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_uint64_uint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint32_sint32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sint64_sint64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed32_fixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_fixed64_fixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed32_sfixed32 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_sfixed64_sfixed64 : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + map_int32_float : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_int32_double : typing___Optional[typing___Mapping[builtin___int, builtin___float]] = None, + map_bool_bool : typing___Optional[typing___Mapping[builtin___bool, builtin___bool]] = None, + map_string_string : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + map_string_bytes : typing___Optional[typing___Mapping[typing___Text, builtin___bytes]] = None, + map_string_nested_message : typing___Optional[typing___Mapping[typing___Text, type___TestAllTypesProto3.NestedMessage]] = None, + map_string_foreign_message : typing___Optional[typing___Mapping[typing___Text, type___ForeignMessage]] = None, + map_string_nested_enum : typing___Optional[typing___Mapping[typing___Text, type___TestAllTypesProto3.NestedEnumValue]] = None, + map_string_foreign_enum : typing___Optional[typing___Mapping[typing___Text, type___ForeignEnumValue]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypesProto3.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + oneof_bool : typing___Optional[builtin___bool] = None, + oneof_uint64 : typing___Optional[builtin___int] = None, + oneof_float : typing___Optional[builtin___float] = None, + oneof_double : typing___Optional[builtin___float] = None, + oneof_enum : typing___Optional[type___TestAllTypesProto3.NestedEnumValue] = None, + optional_bool_wrapper : typing___Optional[google___protobuf___wrappers_pb2___BoolValue] = None, + optional_int32_wrapper : typing___Optional[google___protobuf___wrappers_pb2___Int32Value] = None, + optional_int64_wrapper : typing___Optional[google___protobuf___wrappers_pb2___Int64Value] = None, + optional_uint32_wrapper : typing___Optional[google___protobuf___wrappers_pb2___UInt32Value] = None, + optional_uint64_wrapper : typing___Optional[google___protobuf___wrappers_pb2___UInt64Value] = None, + optional_float_wrapper : typing___Optional[google___protobuf___wrappers_pb2___FloatValue] = None, + optional_double_wrapper : typing___Optional[google___protobuf___wrappers_pb2___DoubleValue] = None, + optional_string_wrapper : typing___Optional[google___protobuf___wrappers_pb2___StringValue] = None, + optional_bytes_wrapper : typing___Optional[google___protobuf___wrappers_pb2___BytesValue] = None, + repeated_bool_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BoolValue]] = None, + repeated_int32_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int32Value]] = None, + repeated_int64_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int64Value]] = None, + repeated_uint32_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt32Value]] = None, + repeated_uint64_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt64Value]] = None, + repeated_float_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___FloatValue]] = None, + repeated_double_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___DoubleValue]] = None, + repeated_string_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___StringValue]] = None, + repeated_bytes_wrapper : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BytesValue]] = None, + optional_duration : typing___Optional[google___protobuf___duration_pb2___Duration] = None, + optional_timestamp : typing___Optional[google___protobuf___timestamp_pb2___Timestamp] = None, + optional_field_mask : typing___Optional[google___protobuf___field_mask_pb2___FieldMask] = None, + optional_struct : typing___Optional[google___protobuf___struct_pb2___Struct] = None, + optional_any : typing___Optional[google___protobuf___any_pb2___Any] = None, + optional_value : typing___Optional[google___protobuf___struct_pb2___Value] = None, + repeated_duration : typing___Optional[typing___Iterable[google___protobuf___duration_pb2___Duration]] = None, + repeated_timestamp : typing___Optional[typing___Iterable[google___protobuf___timestamp_pb2___Timestamp]] = None, + repeated_fieldmask : typing___Optional[typing___Iterable[google___protobuf___field_mask_pb2___FieldMask]] = None, + repeated_struct : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___Struct]] = None, + repeated_any : typing___Optional[typing___Iterable[google___protobuf___any_pb2___Any]] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___Value]] = None, + repeated_list_value : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___ListValue]] = None, + fieldname1 : typing___Optional[builtin___int] = None, + field_name2 : typing___Optional[builtin___int] = None, + _field_name3 : typing___Optional[builtin___int] = None, + field__name4_ : typing___Optional[builtin___int] = None, + field0name5 : typing___Optional[builtin___int] = None, + field_0_name6 : typing___Optional[builtin___int] = None, + fieldName7 : typing___Optional[builtin___int] = None, + FieldName8 : typing___Optional[builtin___int] = None, + field_Name9 : typing___Optional[builtin___int] = None, + Field_Name10 : typing___Optional[builtin___int] = None, + FIELD_NAME11 : typing___Optional[builtin___int] = None, + FIELD_name12 : typing___Optional[builtin___int] = None, + __field_name13 : typing___Optional[builtin___int] = None, + __Field_name14 : typing___Optional[builtin___int] = None, + field__name15 : typing___Optional[builtin___int] = None, + field__Name16 : typing___Optional[builtin___int] = None, + field_name17__ : typing___Optional[builtin___int] = None, + Field_name18__ : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bool",b"oneof_bool",u"oneof_bytes",b"oneof_bytes",u"oneof_double",b"oneof_double",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_float",b"oneof_float",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"oneof_uint64",b"oneof_uint64",u"optional_any",b"optional_any",u"optional_bool_wrapper",b"optional_bool_wrapper",u"optional_bytes_wrapper",b"optional_bytes_wrapper",u"optional_double_wrapper",b"optional_double_wrapper",u"optional_duration",b"optional_duration",u"optional_field_mask",b"optional_field_mask",u"optional_float_wrapper",b"optional_float_wrapper",u"optional_foreign_message",b"optional_foreign_message",u"optional_int32_wrapper",b"optional_int32_wrapper",u"optional_int64_wrapper",b"optional_int64_wrapper",u"optional_nested_message",b"optional_nested_message",u"optional_string_wrapper",b"optional_string_wrapper",u"optional_struct",b"optional_struct",u"optional_timestamp",b"optional_timestamp",u"optional_uint32_wrapper",b"optional_uint32_wrapper",u"optional_uint64_wrapper",b"optional_uint64_wrapper",u"optional_value",b"optional_value",u"recursive_message",b"recursive_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"FIELD_NAME11",b"FIELD_NAME11",u"FIELD_name12",b"FIELD_name12",u"FieldName8",b"FieldName8",u"Field_Name10",b"Field_Name10",u"Field_name18__",b"Field_name18__",u"__Field_name14",b"__Field_name14",u"__field_name13",b"__field_name13",u"_field_name3",b"_field_name3",u"field0name5",b"field0name5",u"fieldName7",b"fieldName7",u"field_0_name6",b"field_0_name6",u"field_Name9",b"field_Name9",u"field__Name16",b"field__Name16",u"field__name15",b"field__name15",u"field__name4_",b"field__name4_",u"field_name17__",b"field_name17__",u"field_name2",b"field_name2",u"fieldname1",b"fieldname1",u"map_bool_bool",b"map_bool_bool",u"map_fixed32_fixed32",b"map_fixed32_fixed32",u"map_fixed64_fixed64",b"map_fixed64_fixed64",u"map_int32_double",b"map_int32_double",u"map_int32_float",b"map_int32_float",u"map_int32_int32",b"map_int32_int32",u"map_int64_int64",b"map_int64_int64",u"map_sfixed32_sfixed32",b"map_sfixed32_sfixed32",u"map_sfixed64_sfixed64",b"map_sfixed64_sfixed64",u"map_sint32_sint32",b"map_sint32_sint32",u"map_sint64_sint64",b"map_sint64_sint64",u"map_string_bytes",b"map_string_bytes",u"map_string_foreign_enum",b"map_string_foreign_enum",u"map_string_foreign_message",b"map_string_foreign_message",u"map_string_nested_enum",b"map_string_nested_enum",u"map_string_nested_message",b"map_string_nested_message",u"map_string_string",b"map_string_string",u"map_uint32_uint32",b"map_uint32_uint32",u"map_uint64_uint64",b"map_uint64_uint64",u"oneof_bool",b"oneof_bool",u"oneof_bytes",b"oneof_bytes",u"oneof_double",b"oneof_double",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_float",b"oneof_float",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"oneof_uint64",b"oneof_uint64",u"optional_aliased_enum",b"optional_aliased_enum",u"optional_any",b"optional_any",u"optional_bool",b"optional_bool",u"optional_bool_wrapper",b"optional_bool_wrapper",u"optional_bytes",b"optional_bytes",u"optional_bytes_wrapper",b"optional_bytes_wrapper",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_double_wrapper",b"optional_double_wrapper",u"optional_duration",b"optional_duration",u"optional_field_mask",b"optional_field_mask",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_float_wrapper",b"optional_float_wrapper",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_int32",b"optional_int32",u"optional_int32_wrapper",b"optional_int32_wrapper",u"optional_int64",b"optional_int64",u"optional_int64_wrapper",b"optional_int64_wrapper",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_string_wrapper",b"optional_string_wrapper",u"optional_struct",b"optional_struct",u"optional_timestamp",b"optional_timestamp",u"optional_uint32",b"optional_uint32",u"optional_uint32_wrapper",b"optional_uint32_wrapper",u"optional_uint64",b"optional_uint64",u"optional_uint64_wrapper",b"optional_uint64_wrapper",u"optional_value",b"optional_value",u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_nested_enum",b"packed_nested_enum",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64",u"recursive_message",b"recursive_message",u"repeated_any",b"repeated_any",u"repeated_bool",b"repeated_bool",u"repeated_bool_wrapper",b"repeated_bool_wrapper",u"repeated_bytes",b"repeated_bytes",u"repeated_bytes_wrapper",b"repeated_bytes_wrapper",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_double_wrapper",b"repeated_double_wrapper",u"repeated_duration",b"repeated_duration",u"repeated_fieldmask",b"repeated_fieldmask",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_float_wrapper",b"repeated_float_wrapper",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_int32",b"repeated_int32",u"repeated_int32_wrapper",b"repeated_int32_wrapper",u"repeated_int64",b"repeated_int64",u"repeated_int64_wrapper",b"repeated_int64_wrapper",u"repeated_list_value",b"repeated_list_value",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_string_wrapper",b"repeated_string_wrapper",u"repeated_struct",b"repeated_struct",u"repeated_timestamp",b"repeated_timestamp",u"repeated_uint32",b"repeated_uint32",u"repeated_uint32_wrapper",b"repeated_uint32_wrapper",u"repeated_uint64",b"repeated_uint64",u"repeated_uint64_wrapper",b"repeated_uint64_wrapper",u"repeated_value",b"repeated_value",u"unpacked_bool",b"unpacked_bool",u"unpacked_double",b"unpacked_double",u"unpacked_fixed32",b"unpacked_fixed32",u"unpacked_fixed64",b"unpacked_fixed64",u"unpacked_float",b"unpacked_float",u"unpacked_int32",b"unpacked_int32",u"unpacked_int64",b"unpacked_int64",u"unpacked_nested_enum",b"unpacked_nested_enum",u"unpacked_sfixed32",b"unpacked_sfixed32",u"unpacked_sfixed64",b"unpacked_sfixed64",u"unpacked_sint32",b"unpacked_sint32",u"unpacked_sint64",b"unpacked_sint64",u"unpacked_uint32",b"unpacked_uint32",u"unpacked_uint64",b"unpacked_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes","oneof_bool","oneof_uint64","oneof_float","oneof_double","oneof_enum"]: ... +type___TestAllTypesProto3 = TestAllTypesProto3 + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage diff --git a/third_party/2and3/google/protobuf/timestamp_pb2.pyi b/third_party/2and3/google/protobuf/timestamp_pb2.pyi index d2dd05b76a6b..5dbcce5661e4 100644 --- a/third_party/2and3/google/protobuf/timestamp_pb2.pyi +++ b/third_party/2and3/google/protobuf/timestamp_pb2.pyi @@ -1,9 +1,40 @@ -from typing import Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal import well_known_types -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class Timestamp(Message, well_known_types.Timestamp): - seconds: int - nanos: int - def __init__(self, seconds: Optional[int] = ..., nanos: Optional[int] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Timestamp(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + seconds: builtin___int = ... + nanos: builtin___int = ... + + def __init__(self, + *, + seconds : typing___Optional[builtin___int] = None, + nanos : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"nanos",b"nanos",u"seconds",b"seconds"]) -> None: ... +type___Timestamp = Timestamp diff --git a/third_party/2and3/google/protobuf/type_pb2.pyi b/third_party/2and3/google/protobuf/type_pb2.pyi index c2e5dbdd9f70..82ea4f00f16c 100644 --- a/third_party/2and3/google/protobuf/type_pb2.pyi +++ b/third_party/2and3/google/protobuf/type_pb2.pyi @@ -1,145 +1,238 @@ -from typing import Iterable, List, Optional, Text, Tuple, cast - -from google.protobuf.any_pb2 import Any -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message -from google.protobuf.source_context_pb2 import SourceContext - -class Syntax(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> Syntax: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[Syntax]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, Syntax]]: ... - -SYNTAX_PROTO2: Syntax -SYNTAX_PROTO3: Syntax - -class Type(Message): - name: Text - oneofs: RepeatedScalarFieldContainer[Text] - syntax: Syntax +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.source_context_pb2 import ( + SourceContext as google___protobuf___source_context_pb2___SourceContext, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +SyntaxValue = typing___NewType('SyntaxValue', builtin___int) +type___SyntaxValue = SyntaxValue +Syntax: _Syntax +class _Syntax(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[SyntaxValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + SYNTAX_PROTO2 = typing___cast(SyntaxValue, 0) + SYNTAX_PROTO3 = typing___cast(SyntaxValue, 1) +SYNTAX_PROTO2 = typing___cast(SyntaxValue, 0) +SYNTAX_PROTO3 = typing___cast(SyntaxValue, 1) +type___Syntax = Syntax + +class Type(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + oneofs: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + syntax: type___SyntaxValue = ... + @property - def fields(self) -> RepeatedCompositeFieldContainer[Field]: ... + def fields(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Field]: ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Option]: ... + @property - def source_context(self) -> SourceContext: ... - def __init__( - self, - name: Optional[Text] = ..., - fields: Optional[Iterable[Field]] = ..., - oneofs: Optional[Iterable[Text]] = ..., - options: Optional[Iterable[Option]] = ..., - source_context: Optional[SourceContext] = ..., - syntax: Optional[Syntax] = ..., - ) -> None: ... - -class Field(Message): - class Kind(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> Field.Kind: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[Field.Kind]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, Field.Kind]]: ... - TYPE_UNKNOWN: Field.Kind - TYPE_DOUBLE: Field.Kind - TYPE_FLOAT: Field.Kind - TYPE_INT64: Field.Kind - TYPE_UINT64: Field.Kind - TYPE_INT32: Field.Kind - TYPE_FIXED64: Field.Kind - TYPE_FIXED32: Field.Kind - TYPE_BOOL: Field.Kind - TYPE_STRING: Field.Kind - TYPE_GROUP: Field.Kind - TYPE_MESSAGE: Field.Kind - TYPE_BYTES: Field.Kind - TYPE_UINT32: Field.Kind - TYPE_ENUM: Field.Kind - TYPE_SFIXED32: Field.Kind - TYPE_SFIXED64: Field.Kind - TYPE_SINT32: Field.Kind - TYPE_SINT64: Field.Kind - class Cardinality(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> Field.Cardinality: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[Field.Cardinality]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, Field.Cardinality]]: ... - CARDINALITY_UNKNOWN: Field.Cardinality - CARDINALITY_OPTIONAL: Field.Cardinality - CARDINALITY_REQUIRED: Field.Cardinality - CARDINALITY_REPEATED: Field.Cardinality - kind: Field.Kind - cardinality: Field.Cardinality - number: int - name: Text - type_url: Text - oneof_index: int - packed: bool - json_name: Text - default_value: Text + def source_context(self) -> google___protobuf___source_context_pb2___SourceContext: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + fields : typing___Optional[typing___Iterable[type___Field]] = None, + oneofs : typing___Optional[typing___Iterable[typing___Text]] = None, + options : typing___Optional[typing___Iterable[type___Option]] = None, + source_context : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + syntax : typing___Optional[type___SyntaxValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"source_context",b"source_context"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"fields",b"fields",u"name",b"name",u"oneofs",b"oneofs",u"options",b"options",u"source_context",b"source_context",u"syntax",b"syntax"]) -> None: ... +type___Type = Type + +class Field(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + KindValue = typing___NewType('KindValue', builtin___int) + type___KindValue = KindValue + Kind: _Kind + class _Kind(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Field.KindValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + TYPE_UNKNOWN = typing___cast(Field.KindValue, 0) + TYPE_DOUBLE = typing___cast(Field.KindValue, 1) + TYPE_FLOAT = typing___cast(Field.KindValue, 2) + TYPE_INT64 = typing___cast(Field.KindValue, 3) + TYPE_UINT64 = typing___cast(Field.KindValue, 4) + TYPE_INT32 = typing___cast(Field.KindValue, 5) + TYPE_FIXED64 = typing___cast(Field.KindValue, 6) + TYPE_FIXED32 = typing___cast(Field.KindValue, 7) + TYPE_BOOL = typing___cast(Field.KindValue, 8) + TYPE_STRING = typing___cast(Field.KindValue, 9) + TYPE_GROUP = typing___cast(Field.KindValue, 10) + TYPE_MESSAGE = typing___cast(Field.KindValue, 11) + TYPE_BYTES = typing___cast(Field.KindValue, 12) + TYPE_UINT32 = typing___cast(Field.KindValue, 13) + TYPE_ENUM = typing___cast(Field.KindValue, 14) + TYPE_SFIXED32 = typing___cast(Field.KindValue, 15) + TYPE_SFIXED64 = typing___cast(Field.KindValue, 16) + TYPE_SINT32 = typing___cast(Field.KindValue, 17) + TYPE_SINT64 = typing___cast(Field.KindValue, 18) + TYPE_UNKNOWN = typing___cast(Field.KindValue, 0) + TYPE_DOUBLE = typing___cast(Field.KindValue, 1) + TYPE_FLOAT = typing___cast(Field.KindValue, 2) + TYPE_INT64 = typing___cast(Field.KindValue, 3) + TYPE_UINT64 = typing___cast(Field.KindValue, 4) + TYPE_INT32 = typing___cast(Field.KindValue, 5) + TYPE_FIXED64 = typing___cast(Field.KindValue, 6) + TYPE_FIXED32 = typing___cast(Field.KindValue, 7) + TYPE_BOOL = typing___cast(Field.KindValue, 8) + TYPE_STRING = typing___cast(Field.KindValue, 9) + TYPE_GROUP = typing___cast(Field.KindValue, 10) + TYPE_MESSAGE = typing___cast(Field.KindValue, 11) + TYPE_BYTES = typing___cast(Field.KindValue, 12) + TYPE_UINT32 = typing___cast(Field.KindValue, 13) + TYPE_ENUM = typing___cast(Field.KindValue, 14) + TYPE_SFIXED32 = typing___cast(Field.KindValue, 15) + TYPE_SFIXED64 = typing___cast(Field.KindValue, 16) + TYPE_SINT32 = typing___cast(Field.KindValue, 17) + TYPE_SINT64 = typing___cast(Field.KindValue, 18) + type___Kind = Kind + + CardinalityValue = typing___NewType('CardinalityValue', builtin___int) + type___CardinalityValue = CardinalityValue + Cardinality: _Cardinality + class _Cardinality(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Field.CardinalityValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + CARDINALITY_UNKNOWN = typing___cast(Field.CardinalityValue, 0) + CARDINALITY_OPTIONAL = typing___cast(Field.CardinalityValue, 1) + CARDINALITY_REQUIRED = typing___cast(Field.CardinalityValue, 2) + CARDINALITY_REPEATED = typing___cast(Field.CardinalityValue, 3) + CARDINALITY_UNKNOWN = typing___cast(Field.CardinalityValue, 0) + CARDINALITY_OPTIONAL = typing___cast(Field.CardinalityValue, 1) + CARDINALITY_REQUIRED = typing___cast(Field.CardinalityValue, 2) + CARDINALITY_REPEATED = typing___cast(Field.CardinalityValue, 3) + type___Cardinality = Cardinality + + kind: type___Field.KindValue = ... + cardinality: type___Field.CardinalityValue = ... + number: builtin___int = ... + name: typing___Text = ... + type_url: typing___Text = ... + oneof_index: builtin___int = ... + packed: builtin___bool = ... + json_name: typing___Text = ... + default_value: typing___Text = ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... - def __init__( - self, - kind: Optional[Field.Kind] = ..., - cardinality: Optional[Field.Cardinality] = ..., - number: Optional[int] = ..., - name: Optional[Text] = ..., - type_url: Optional[Text] = ..., - oneof_index: Optional[int] = ..., - packed: Optional[bool] = ..., - options: Optional[Iterable[Option]] = ..., - json_name: Optional[Text] = ..., - default_value: Optional[Text] = ..., - ) -> None: ... - -class Enum(Message): - name: Text - syntax: Syntax + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Option]: ... + + def __init__(self, + *, + kind : typing___Optional[type___Field.KindValue] = None, + cardinality : typing___Optional[type___Field.CardinalityValue] = None, + number : typing___Optional[builtin___int] = None, + name : typing___Optional[typing___Text] = None, + type_url : typing___Optional[typing___Text] = None, + oneof_index : typing___Optional[builtin___int] = None, + packed : typing___Optional[builtin___bool] = None, + options : typing___Optional[typing___Iterable[type___Option]] = None, + json_name : typing___Optional[typing___Text] = None, + default_value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"cardinality",b"cardinality",u"default_value",b"default_value",u"json_name",b"json_name",u"kind",b"kind",u"name",b"name",u"number",b"number",u"oneof_index",b"oneof_index",u"options",b"options",u"packed",b"packed",u"type_url",b"type_url"]) -> None: ... +type___Field = Field + +class Enum(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + syntax: type___SyntaxValue = ... + @property - def enumvalue(self) -> RepeatedCompositeFieldContainer[EnumValue]: ... + def enumvalue(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___EnumValue]: ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Option]: ... + @property - def source_context(self) -> SourceContext: ... - def __init__( - self, - name: Optional[Text] = ..., - enumvalue: Optional[Iterable[EnumValue]] = ..., - options: Optional[Iterable[Option]] = ..., - source_context: Optional[SourceContext] = ..., - syntax: Optional[Syntax] = ..., - ) -> None: ... - -class EnumValue(Message): - name: Text - number: int + def source_context(self) -> google___protobuf___source_context_pb2___SourceContext: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + enumvalue : typing___Optional[typing___Iterable[type___EnumValue]] = None, + options : typing___Optional[typing___Iterable[type___Option]] = None, + source_context : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + syntax : typing___Optional[type___SyntaxValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"source_context",b"source_context"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enumvalue",b"enumvalue",u"name",b"name",u"options",b"options",u"source_context",b"source_context",u"syntax",b"syntax"]) -> None: ... +type___Enum = Enum + +class EnumValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... + number: builtin___int = ... + @property - def options(self) -> RepeatedCompositeFieldContainer[Option]: ... - def __init__( - self, name: Optional[Text] = ..., number: Optional[int] = ..., options: Optional[Iterable[Option]] = ... - ) -> None: ... + def options(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___Option]: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + number : typing___Optional[builtin___int] = None, + options : typing___Optional[typing___Iterable[type___Option]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"number",b"number",u"options",b"options"]) -> None: ... +type___EnumValue = EnumValue + +class Option(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + name: typing___Text = ... -class Option(Message): - name: Text @property - def value(self) -> Any: ... - def __init__(self, name: Optional[Text] = ..., value: Optional[Any] = ...) -> None: ... + def value(self) -> google___protobuf___any_pb2___Any: ... + + def __init__(self, + *, + name : typing___Optional[typing___Text] = None, + value : typing___Optional[google___protobuf___any_pb2___Any] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"name",b"name",u"value",b"value"]) -> None: ... +type___Option = Option diff --git a/third_party/2and3/google/protobuf/unittest_arena_pb2.pyi b/third_party/2and3/google/protobuf/unittest_arena_pb2.pyi index 706a7335ecd7..4032210833dd 100644 --- a/third_party/2and3/google/protobuf/unittest_arena_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_arena_pb2.pyi @@ -1,20 +1,57 @@ -from typing import Iterable, Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer -from google.protobuf.message import Message -from google.protobuf.unittest_no_arena_import_pb2 import ImportNoArenaNestedMessage +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) -class NestedMessage(Message): - d: int - def __init__(self, d: Optional[int] = ...) -> None: ... +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + d: builtin___int = ... + + def __init__(self, + *, + d : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> None: ... +type___NestedMessage = NestedMessage + +class ArenaMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class ArenaMessage(Message): - @property - def repeated_nested_message(self) -> RepeatedCompositeFieldContainer[NestedMessage]: ... @property - def repeated_import_no_arena_message(self) -> RepeatedCompositeFieldContainer[ImportNoArenaNestedMessage]: ... - def __init__( - self, - repeated_nested_message: Optional[Iterable[NestedMessage]] = ..., - repeated_import_no_arena_message: Optional[Iterable[ImportNoArenaNestedMessage]] = ..., - ) -> None: ... + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___NestedMessage]: ... + + def __init__(self, + *, + repeated_nested_message : typing___Optional[typing___Iterable[type___NestedMessage]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_nested_message",b"repeated_nested_message"]) -> None: ... +type___ArenaMessage = ArenaMessage diff --git a/third_party/2and3/google/protobuf/unittest_custom_options_pb2.pyi b/third_party/2and3/google/protobuf/unittest_custom_options_pb2.pyi index b657e41b2766..94f8c3a161a9 100644 --- a/third_party/2and3/google/protobuf/unittest_custom_options_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_custom_options_pb2.pyi @@ -1,227 +1,546 @@ -from typing import Iterable, List, Optional, Text, Tuple, cast - -from google.protobuf.descriptor_pb2 import FileOptions -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message - -class MethodOpt1(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> MethodOpt1: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[MethodOpt1]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, MethodOpt1]]: ... - -METHODOPT1_VAL1: MethodOpt1 -METHODOPT1_VAL2: MethodOpt1 - -class AggregateEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> AggregateEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[AggregateEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, AggregateEnum]]: ... - -VALUE: AggregateEnum - -class TestMessageWithCustomOptions(Message): - class AnEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestMessageWithCustomOptions.AnEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestMessageWithCustomOptions.AnEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestMessageWithCustomOptions.AnEnum]]: ... - ANENUM_VAL1: TestMessageWithCustomOptions.AnEnum - ANENUM_VAL2: TestMessageWithCustomOptions.AnEnum - field1: Text - oneof_field: int - def __init__(self, field1: Optional[Text] = ..., oneof_field: Optional[int] = ...) -> None: ... - -class CustomOptionFooRequest(Message): - def __init__(self,) -> None: ... - -class CustomOptionFooResponse(Message): - def __init__(self,) -> None: ... - -class CustomOptionFooClientMessage(Message): - def __init__(self,) -> None: ... - -class CustomOptionFooServerMessage(Message): - def __init__(self,) -> None: ... - -class DummyMessageContainingEnum(Message): - class TestEnumType(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> DummyMessageContainingEnum.TestEnumType: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[DummyMessageContainingEnum.TestEnumType]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, DummyMessageContainingEnum.TestEnumType]]: ... - TEST_OPTION_ENUM_TYPE1: DummyMessageContainingEnum.TestEnumType - TEST_OPTION_ENUM_TYPE2: DummyMessageContainingEnum.TestEnumType - def __init__(self,) -> None: ... - -class DummyMessageInvalidAsOptionType(Message): - def __init__(self,) -> None: ... - -class CustomOptionMinIntegerValues(Message): - def __init__(self,) -> None: ... - -class CustomOptionMaxIntegerValues(Message): - def __init__(self,) -> None: ... - -class CustomOptionOtherValues(Message): - def __init__(self,) -> None: ... - -class SettingRealsFromPositiveInts(Message): - def __init__(self,) -> None: ... - -class SettingRealsFromNegativeInts(Message): - def __init__(self,) -> None: ... - -class ComplexOptionType1(Message): - foo: int - foo2: int - foo3: int - foo4: RepeatedScalarFieldContainer[int] - def __init__( - self, foo: Optional[int] = ..., foo2: Optional[int] = ..., foo3: Optional[int] = ..., foo4: Optional[Iterable[int]] = ... - ) -> None: ... - -class ComplexOptionType2(Message): - class ComplexOptionType4(Message): - waldo: int - def __init__(self, waldo: Optional[int] = ...) -> None: ... - baz: int +# @generated by mypy-protobuf. Do not edit manually! +import sys +from abc import ( + ABCMeta as abc___ABCMeta, + abstractmethod as abc___abstractmethod, +) + +from concurrent.futures import ( + Future as concurrent___futures___Future, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.descriptor_pb2 import ( + FileOptions as google___protobuf___descriptor_pb2___FileOptions, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.service import ( + RpcChannel as google___protobuf___service___RpcChannel, + RpcController as google___protobuf___service___RpcController, + Service as google___protobuf___service___Service, +) + +from typing import ( + Callable as typing___Callable, + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +MethodOpt1Value = typing___NewType('MethodOpt1Value', builtin___int) +type___MethodOpt1Value = MethodOpt1Value +MethodOpt1: _MethodOpt1 +class _MethodOpt1(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MethodOpt1Value]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + METHODOPT1_VAL1 = typing___cast(MethodOpt1Value, 1) + METHODOPT1_VAL2 = typing___cast(MethodOpt1Value, 2) +METHODOPT1_VAL1 = typing___cast(MethodOpt1Value, 1) +METHODOPT1_VAL2 = typing___cast(MethodOpt1Value, 2) +type___MethodOpt1 = MethodOpt1 + +AggregateEnumValue = typing___NewType('AggregateEnumValue', builtin___int) +type___AggregateEnumValue = AggregateEnumValue +AggregateEnum: _AggregateEnum +class _AggregateEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[AggregateEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + VALUE = typing___cast(AggregateEnumValue, 1) +VALUE = typing___cast(AggregateEnumValue, 1) +type___AggregateEnum = AggregateEnum + +class TestMessageWithCustomOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + AnEnumValue = typing___NewType('AnEnumValue', builtin___int) + type___AnEnumValue = AnEnumValue + AnEnum: _AnEnum + class _AnEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestMessageWithCustomOptions.AnEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ANENUM_VAL1 = typing___cast(TestMessageWithCustomOptions.AnEnumValue, 1) + ANENUM_VAL2 = typing___cast(TestMessageWithCustomOptions.AnEnumValue, 2) + ANENUM_VAL1 = typing___cast(TestMessageWithCustomOptions.AnEnumValue, 1) + ANENUM_VAL2 = typing___cast(TestMessageWithCustomOptions.AnEnumValue, 2) + type___AnEnum = AnEnum + + field1: typing___Text = ... + oneof_field: builtin___int = ... + + def __init__(self, + *, + field1 : typing___Optional[typing___Text] = None, + oneof_field : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"AnOneof",b"AnOneof",u"field1",b"field1",u"oneof_field",b"oneof_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"AnOneof",b"AnOneof",u"field1",b"field1",u"oneof_field",b"oneof_field"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"AnOneof",b"AnOneof"]) -> typing_extensions___Literal["oneof_field"]: ... +type___TestMessageWithCustomOptions = TestMessageWithCustomOptions + +class CustomOptionFooRequest(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionFooRequest = CustomOptionFooRequest + +class CustomOptionFooResponse(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionFooResponse = CustomOptionFooResponse + +class CustomOptionFooClientMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionFooClientMessage = CustomOptionFooClientMessage + +class CustomOptionFooServerMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionFooServerMessage = CustomOptionFooServerMessage + +class DummyMessageContainingEnum(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TestEnumTypeValue = typing___NewType('TestEnumTypeValue', builtin___int) + type___TestEnumTypeValue = TestEnumTypeValue + TestEnumType: _TestEnumType + class _TestEnumType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[DummyMessageContainingEnum.TestEnumTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + TEST_OPTION_ENUM_TYPE1 = typing___cast(DummyMessageContainingEnum.TestEnumTypeValue, 22) + TEST_OPTION_ENUM_TYPE2 = typing___cast(DummyMessageContainingEnum.TestEnumTypeValue, -23) + TEST_OPTION_ENUM_TYPE1 = typing___cast(DummyMessageContainingEnum.TestEnumTypeValue, 22) + TEST_OPTION_ENUM_TYPE2 = typing___cast(DummyMessageContainingEnum.TestEnumTypeValue, -23) + type___TestEnumType = TestEnumType + + + def __init__(self, + ) -> None: ... +type___DummyMessageContainingEnum = DummyMessageContainingEnum + +class DummyMessageInvalidAsOptionType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___DummyMessageInvalidAsOptionType = DummyMessageInvalidAsOptionType + +class CustomOptionMinIntegerValues(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionMinIntegerValues = CustomOptionMinIntegerValues + +class CustomOptionMaxIntegerValues(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionMaxIntegerValues = CustomOptionMaxIntegerValues + +class CustomOptionOtherValues(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___CustomOptionOtherValues = CustomOptionOtherValues + +class SettingRealsFromPositiveInts(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___SettingRealsFromPositiveInts = SettingRealsFromPositiveInts + +class SettingRealsFromNegativeInts(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___SettingRealsFromNegativeInts = SettingRealsFromNegativeInts + +class ComplexOptionType1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + foo: builtin___int = ... + foo2: builtin___int = ... + foo3: builtin___int = ... + foo4: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + foo : typing___Optional[builtin___int] = None, + foo2 : typing___Optional[builtin___int] = None, + foo3 : typing___Optional[builtin___int] = None, + foo4 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo2",b"foo2",u"foo3",b"foo3"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo2",b"foo2",u"foo3",b"foo3",u"foo4",b"foo4"]) -> None: ... +type___ComplexOptionType1 = ComplexOptionType1 + +class ComplexOptionType2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class ComplexOptionType4(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + waldo: builtin___int = ... + + def __init__(self, + *, + waldo : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"waldo",b"waldo"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"waldo",b"waldo"]) -> None: ... + type___ComplexOptionType4 = ComplexOptionType4 + + baz: builtin___int = ... + @property - def bar(self) -> ComplexOptionType1: ... + def bar(self) -> type___ComplexOptionType1: ... + @property - def fred(self) -> ComplexOptionType2.ComplexOptionType4: ... + def fred(self) -> type___ComplexOptionType2.ComplexOptionType4: ... + @property - def barney(self) -> RepeatedCompositeFieldContainer[ComplexOptionType2.ComplexOptionType4]: ... - def __init__( - self, - bar: Optional[ComplexOptionType1] = ..., - baz: Optional[int] = ..., - fred: Optional[ComplexOptionType2.ComplexOptionType4] = ..., - barney: Optional[Iterable[ComplexOptionType2.ComplexOptionType4]] = ..., - ) -> None: ... - -class ComplexOptionType3(Message): - class ComplexOptionType5(Message): - plugh: int - def __init__(self, plugh: Optional[int] = ...) -> None: ... - qux: int + def barney(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ComplexOptionType2.ComplexOptionType4]: ... + + def __init__(self, + *, + bar : typing___Optional[type___ComplexOptionType1] = None, + baz : typing___Optional[builtin___int] = None, + fred : typing___Optional[type___ComplexOptionType2.ComplexOptionType4] = None, + barney : typing___Optional[typing___Iterable[type___ComplexOptionType2.ComplexOptionType4]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bar",b"bar",u"baz",b"baz",u"fred",b"fred"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bar",b"bar",u"barney",b"barney",u"baz",b"baz",u"fred",b"fred"]) -> None: ... +type___ComplexOptionType2 = ComplexOptionType2 + +class ComplexOptionType3(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class ComplexOptionType5(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + plugh: builtin___int = ... + + def __init__(self, + *, + plugh : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"plugh",b"plugh"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"plugh",b"plugh"]) -> None: ... + type___ComplexOptionType5 = ComplexOptionType5 + + qux: builtin___int = ... + @property - def complexoptiontype5(self) -> ComplexOptionType3.ComplexOptionType5: ... - def __init__( - self, qux: Optional[int] = ..., complexoptiontype5: Optional[ComplexOptionType3.ComplexOptionType5] = ... - ) -> None: ... + def complexoptiontype5(self) -> type___ComplexOptionType3.ComplexOptionType5: ... -class ComplexOpt6(Message): - xyzzy: int - def __init__(self, xyzzy: Optional[int] = ...) -> None: ... + def __init__(self, + *, + qux : typing___Optional[builtin___int] = None, + complexoptiontype5 : typing___Optional[type___ComplexOptionType3.ComplexOptionType5] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"complexoptiontype5",b"complexoptiontype5",u"qux",b"qux"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"complexoptiontype5",b"complexoptiontype5",u"qux",b"qux"]) -> None: ... +type___ComplexOptionType3 = ComplexOptionType3 -class VariousComplexOptions(Message): - def __init__(self,) -> None: ... +class ComplexOpt6(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + xyzzy: builtin___int = ... -class AggregateMessageSet(Message): - def __init__(self,) -> None: ... + def __init__(self, + *, + xyzzy : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"xyzzy",b"xyzzy"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"xyzzy",b"xyzzy"]) -> None: ... +type___ComplexOpt6 = ComplexOpt6 -class AggregateMessageSetElement(Message): - s: Text - def __init__(self, s: Optional[Text] = ...) -> None: ... +class VariousComplexOptions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___VariousComplexOptions = VariousComplexOptions + +class AggregateMessageSet(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___AggregateMessageSet = AggregateMessageSet + +class AggregateMessageSetElement(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + s: typing___Text = ... + + def __init__(self, + *, + s : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"s",b"s"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"s",b"s"]) -> None: ... +type___AggregateMessageSetElement = AggregateMessageSetElement + +class Aggregate(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... + s: typing___Text = ... -class Aggregate(Message): - i: int - s: Text @property - def sub(self) -> Aggregate: ... + def sub(self) -> type___Aggregate: ... + @property - def file(self) -> FileOptions: ... + def file(self) -> google___protobuf___descriptor_pb2___FileOptions: ... + @property - def mset(self) -> AggregateMessageSet: ... - def __init__( - self, - i: Optional[int] = ..., - s: Optional[Text] = ..., - sub: Optional[Aggregate] = ..., - file: Optional[FileOptions] = ..., - mset: Optional[AggregateMessageSet] = ..., - ) -> None: ... - -class AggregateMessage(Message): - fieldname: int - def __init__(self, fieldname: Optional[int] = ...) -> None: ... - -class NestedOptionType(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> NestedOptionType.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[NestedOptionType.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, NestedOptionType.NestedEnum]]: ... - NESTED_ENUM_VALUE: NestedOptionType.NestedEnum - class NestedMessage(Message): - nested_field: int - def __init__(self, nested_field: Optional[int] = ...) -> None: ... - def __init__(self,) -> None: ... - -class OldOptionType(Message): - class TestEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> OldOptionType.TestEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[OldOptionType.TestEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, OldOptionType.TestEnum]]: ... - OLD_VALUE: OldOptionType.TestEnum - value: OldOptionType.TestEnum - def __init__(self, value: OldOptionType.TestEnum) -> None: ... - -class NewOptionType(Message): - class TestEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> NewOptionType.TestEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[NewOptionType.TestEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, NewOptionType.TestEnum]]: ... - OLD_VALUE: NewOptionType.TestEnum - NEW_VALUE: NewOptionType.TestEnum - value: NewOptionType.TestEnum - def __init__(self, value: NewOptionType.TestEnum) -> None: ... - -class TestMessageWithRequiredEnumOption(Message): - def __init__(self,) -> None: ... + def mset(self) -> type___AggregateMessageSet: ... + + def __init__(self, + *, + i : typing___Optional[builtin___int] = None, + s : typing___Optional[typing___Text] = None, + sub : typing___Optional[type___Aggregate] = None, + file : typing___Optional[google___protobuf___descriptor_pb2___FileOptions] = None, + mset : typing___Optional[type___AggregateMessageSet] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"file",b"file",u"i",b"i",u"mset",b"mset",u"s",b"s",u"sub",b"sub"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"file",b"file",u"i",b"i",u"mset",b"mset",u"s",b"s",u"sub",b"sub"]) -> None: ... +type___Aggregate = Aggregate + +class AggregateMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + fieldname: builtin___int = ... + + def __init__(self, + *, + fieldname : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"fieldname",b"fieldname"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"fieldname",b"fieldname"]) -> None: ... +type___AggregateMessage = AggregateMessage + +class NestedOptionType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[NestedOptionType.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + NESTED_ENUM_VALUE = typing___cast(NestedOptionType.NestedEnumValue, 1) + NESTED_ENUM_VALUE = typing___cast(NestedOptionType.NestedEnumValue, 1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + nested_field: builtin___int = ... + + def __init__(self, + *, + nested_field : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"nested_field",b"nested_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"nested_field",b"nested_field"]) -> None: ... + type___NestedMessage = NestedMessage + + + def __init__(self, + ) -> None: ... +type___NestedOptionType = NestedOptionType + +class OldOptionType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TestEnumValue = typing___NewType('TestEnumValue', builtin___int) + type___TestEnumValue = TestEnumValue + TestEnum: _TestEnum + class _TestEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[OldOptionType.TestEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + OLD_VALUE = typing___cast(OldOptionType.TestEnumValue, 0) + OLD_VALUE = typing___cast(OldOptionType.TestEnumValue, 0) + type___TestEnum = TestEnum + + value: type___OldOptionType.TestEnumValue = ... + + def __init__(self, + *, + value : typing___Optional[type___OldOptionType.TestEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___OldOptionType = OldOptionType + +class NewOptionType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TestEnumValue = typing___NewType('TestEnumValue', builtin___int) + type___TestEnumValue = TestEnumValue + TestEnum: _TestEnum + class _TestEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[NewOptionType.TestEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + OLD_VALUE = typing___cast(NewOptionType.TestEnumValue, 0) + NEW_VALUE = typing___cast(NewOptionType.TestEnumValue, 1) + OLD_VALUE = typing___cast(NewOptionType.TestEnumValue, 0) + NEW_VALUE = typing___cast(NewOptionType.TestEnumValue, 1) + type___TestEnum = TestEnum + + value: type___NewOptionType.TestEnumValue = ... + + def __init__(self, + *, + value : typing___Optional[type___NewOptionType.TestEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___NewOptionType = NewOptionType + +class TestMessageWithRequiredEnumOption(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestMessageWithRequiredEnumOption = TestMessageWithRequiredEnumOption + +file_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +message_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +field_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +field_opt2: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +enum_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +enum_value_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +service_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +method_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +bool_opt: google___protobuf___descriptor___FieldDescriptor = ... + +int32_opt: google___protobuf___descriptor___FieldDescriptor = ... + +int64_opt: google___protobuf___descriptor___FieldDescriptor = ... + +uint32_opt: google___protobuf___descriptor___FieldDescriptor = ... + +uint64_opt: google___protobuf___descriptor___FieldDescriptor = ... + +sint32_opt: google___protobuf___descriptor___FieldDescriptor = ... + +sint64_opt: google___protobuf___descriptor___FieldDescriptor = ... + +fixed32_opt: google___protobuf___descriptor___FieldDescriptor = ... + +fixed64_opt: google___protobuf___descriptor___FieldDescriptor = ... + +sfixed32_opt: google___protobuf___descriptor___FieldDescriptor = ... + +sfixed64_opt: google___protobuf___descriptor___FieldDescriptor = ... + +float_opt: google___protobuf___descriptor___FieldDescriptor = ... + +double_opt: google___protobuf___descriptor___FieldDescriptor = ... + +string_opt: google___protobuf___descriptor___FieldDescriptor = ... + +bytes_opt: google___protobuf___descriptor___FieldDescriptor = ... + +enum_opt: google___protobuf___descriptor___FieldDescriptor = ... + +message_type_opt: google___protobuf___descriptor___FieldDescriptor = ... + +quux: google___protobuf___descriptor___FieldDescriptor = ... + +corge: google___protobuf___descriptor___FieldDescriptor = ... + +grault: google___protobuf___descriptor___FieldDescriptor = ... + +garply: google___protobuf___descriptor___FieldDescriptor = ... + +complex_opt1: google___protobuf___descriptor___FieldDescriptor = ... + +complex_opt2: google___protobuf___descriptor___FieldDescriptor = ... + +complex_opt3: google___protobuf___descriptor___FieldDescriptor = ... + +complexopt6: google___protobuf___descriptor___FieldDescriptor = ... + +fileopt: google___protobuf___descriptor___FieldDescriptor = ... + +msgopt: google___protobuf___descriptor___FieldDescriptor = ... + +fieldopt: google___protobuf___descriptor___FieldDescriptor = ... + +enumopt: google___protobuf___descriptor___FieldDescriptor = ... + +enumvalopt: google___protobuf___descriptor___FieldDescriptor = ... + +serviceopt: google___protobuf___descriptor___FieldDescriptor = ... + +methodopt: google___protobuf___descriptor___FieldDescriptor = ... + +required_enum_opt: google___protobuf___descriptor___FieldDescriptor = ... + +class TestServiceWithCustomOptions(google___protobuf___service___Service, metaclass=abc___ABCMeta): + @abc___abstractmethod + def Foo(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___CustomOptionFooRequest, + done: typing___Optional[typing___Callable[[type___CustomOptionFooResponse], None]], + ) -> concurrent___futures___Future[type___CustomOptionFooResponse]: ... +class TestServiceWithCustomOptions_Stub(TestServiceWithCustomOptions): + def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... + def Foo(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___CustomOptionFooRequest, + done: typing___Optional[typing___Callable[[type___CustomOptionFooResponse], None]], + ) -> concurrent___futures___Future[type___CustomOptionFooResponse]: ... +class AggregateService(google___protobuf___service___Service, metaclass=abc___ABCMeta): + @abc___abstractmethod + def Method(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___AggregateMessage, + done: typing___Optional[typing___Callable[[type___AggregateMessage], None]], + ) -> concurrent___futures___Future[type___AggregateMessage]: ... +class AggregateService_Stub(AggregateService): + def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... + def Method(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___AggregateMessage, + done: typing___Optional[typing___Callable[[type___AggregateMessage], None]], + ) -> concurrent___futures___Future[type___AggregateMessage]: ... \ No newline at end of file diff --git a/third_party/2and3/google/protobuf/unittest_drop_unknown_fields_pb2.pyi b/third_party/2and3/google/protobuf/unittest_drop_unknown_fields_pb2.pyi new file mode 100644 index 000000000000..808591bc1c79 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_drop_unknown_fields_pb2.pyi @@ -0,0 +1,90 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class Foo(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[Foo.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(Foo.NestedEnumValue, 0) + BAR = typing___cast(Foo.NestedEnumValue, 1) + BAZ = typing___cast(Foo.NestedEnumValue, 2) + FOO = typing___cast(Foo.NestedEnumValue, 0) + BAR = typing___cast(Foo.NestedEnumValue, 1) + BAZ = typing___cast(Foo.NestedEnumValue, 2) + type___NestedEnum = NestedEnum + + int32_value: builtin___int = ... + enum_value: type___Foo.NestedEnumValue = ... + + def __init__(self, + *, + int32_value : typing___Optional[builtin___int] = None, + enum_value : typing___Optional[type___Foo.NestedEnumValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_value",b"enum_value",u"int32_value",b"int32_value"]) -> None: ... +type___Foo = Foo + +class FooWithExtraFields(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[FooWithExtraFields.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(FooWithExtraFields.NestedEnumValue, 0) + BAR = typing___cast(FooWithExtraFields.NestedEnumValue, 1) + BAZ = typing___cast(FooWithExtraFields.NestedEnumValue, 2) + QUX = typing___cast(FooWithExtraFields.NestedEnumValue, 3) + FOO = typing___cast(FooWithExtraFields.NestedEnumValue, 0) + BAR = typing___cast(FooWithExtraFields.NestedEnumValue, 1) + BAZ = typing___cast(FooWithExtraFields.NestedEnumValue, 2) + QUX = typing___cast(FooWithExtraFields.NestedEnumValue, 3) + type___NestedEnum = NestedEnum + + int32_value: builtin___int = ... + enum_value: type___FooWithExtraFields.NestedEnumValue = ... + extra_int32_value: builtin___int = ... + + def __init__(self, + *, + int32_value : typing___Optional[builtin___int] = None, + enum_value : typing___Optional[type___FooWithExtraFields.NestedEnumValue] = None, + extra_int32_value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_value",b"enum_value",u"extra_int32_value",b"extra_int32_value",u"int32_value",b"int32_value"]) -> None: ... +type___FooWithExtraFields = FooWithExtraFields diff --git a/third_party/2and3/google/protobuf/unittest_embed_optimize_for_pb2.pyi b/third_party/2and3/google/protobuf/unittest_embed_optimize_for_pb2.pyi new file mode 100644 index 000000000000..c4e9a3a2c540 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_embed_optimize_for_pb2.pyi @@ -0,0 +1,54 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_optimize_for_pb2 import ( + TestOptimizedForSize as google___protobuf___unittest_optimize_for_pb2___TestOptimizedForSize, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestEmbedOptimizedForSize(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def optional_message(self) -> google___protobuf___unittest_optimize_for_pb2___TestOptimizedForSize: ... + + @property + def repeated_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_optimize_for_pb2___TestOptimizedForSize]: ... + + def __init__(self, + *, + optional_message : typing___Optional[google___protobuf___unittest_optimize_for_pb2___TestOptimizedForSize] = None, + repeated_message : typing___Optional[typing___Iterable[google___protobuf___unittest_optimize_for_pb2___TestOptimizedForSize]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_message",b"optional_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_message",b"optional_message",u"repeated_message",b"repeated_message"]) -> None: ... +type___TestEmbedOptimizedForSize = TestEmbedOptimizedForSize diff --git a/third_party/2and3/google/protobuf/unittest_empty_pb2.pyi b/third_party/2and3/google/protobuf/unittest_empty_pb2.pyi new file mode 100644 index 000000000000..9bf925d0f157 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_empty_pb2.pyi @@ -0,0 +1,12 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... diff --git a/third_party/2and3/google/protobuf/unittest_enormous_descriptor_pb2.pyi b/third_party/2and3/google/protobuf/unittest_enormous_descriptor_pb2.pyi new file mode 100644 index 000000000000..b0f9de5c8a92 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_enormous_descriptor_pb2.pyi @@ -0,0 +1,2038 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestEnormousDescriptor(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999: typing___Text = ... + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000: typing___Text = ... + + def __init__(self, + *, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999 : typing___Optional[typing___Text] = None, + long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000 : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_10",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_100",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_1000",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_101",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_102",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_103",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_104",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_105",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_106",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_107",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_108",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_109",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_11",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_110",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_111",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_112",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_113",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_114",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_115",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_116",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_117",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_118",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_119",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_12",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_120",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_121",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_122",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_123",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_124",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_125",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_126",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_127",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_128",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_129",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_13",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_130",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_131",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_132",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_133",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_134",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_135",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_136",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_137",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_138",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_139",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_14",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_140",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_141",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_142",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_143",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_144",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_145",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_146",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_147",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_148",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_149",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_15",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_150",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_151",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_152",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_153",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_154",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_155",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_156",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_157",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_158",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_159",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_16",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_160",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_161",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_162",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_163",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_164",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_165",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_166",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_167",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_168",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_169",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_17",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_170",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_171",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_172",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_173",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_174",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_175",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_176",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_177",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_178",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_179",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_18",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_180",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_181",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_182",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_183",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_184",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_185",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_186",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_187",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_188",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_189",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_19",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_190",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_191",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_192",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_193",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_194",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_195",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_196",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_197",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_198",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_199",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_2",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_20",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_200",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_201",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_202",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_203",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_204",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_205",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_206",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_207",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_208",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_209",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_21",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_210",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_211",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_212",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_213",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_214",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_215",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_216",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_217",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_218",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_219",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_22",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_220",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_221",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_222",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_223",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_224",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_225",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_226",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_227",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_228",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_229",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_23",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_230",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_231",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_232",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_233",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_234",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_235",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_236",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_237",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_238",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_239",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_24",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_240",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_241",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_242",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_243",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_244",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_245",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_246",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_247",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_248",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_249",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_25",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_250",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_251",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_252",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_253",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_254",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_255",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_256",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_257",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_258",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_259",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_26",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_260",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_261",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_262",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_263",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_264",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_265",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_266",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_267",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_268",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_269",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_27",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_270",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_271",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_272",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_273",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_274",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_275",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_276",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_277",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_278",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_279",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_28",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_280",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_281",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_282",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_283",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_284",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_285",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_286",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_287",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_288",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_289",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_29",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_290",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_291",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_292",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_293",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_294",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_295",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_296",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_297",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_298",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_299",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_3",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_30",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_300",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_301",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_302",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_303",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_304",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_305",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_306",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_307",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_308",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_309",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_31",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_310",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_311",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_312",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_313",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_314",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_315",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_316",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_317",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_318",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_319",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_32",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_320",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_321",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_322",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_323",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_324",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_325",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_326",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_327",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_328",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_329",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_33",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_330",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_331",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_332",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_333",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_334",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_335",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_336",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_337",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_338",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_339",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_34",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_340",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_341",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_342",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_343",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_344",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_345",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_346",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_347",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_348",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_349",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_35",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_350",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_351",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_352",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_353",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_354",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_355",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_356",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_357",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_358",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_359",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_36",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_360",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_361",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_362",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_363",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_364",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_365",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_366",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_367",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_368",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_369",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_37",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_370",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_371",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_372",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_373",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_374",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_375",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_376",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_377",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_378",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_379",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_38",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_380",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_381",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_382",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_383",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_384",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_385",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_386",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_387",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_388",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_389",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_39",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_390",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_391",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_392",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_393",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_394",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_395",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_396",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_397",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_398",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_399",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_4",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_40",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_400",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_401",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_402",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_403",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_404",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_405",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_406",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_407",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_408",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_409",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_41",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_410",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_411",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_412",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_413",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_414",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_415",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_416",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_417",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_418",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_419",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_42",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_420",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_421",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_422",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_423",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_424",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_425",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_426",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_427",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_428",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_429",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_43",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_430",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_431",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_432",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_433",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_434",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_435",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_436",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_437",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_438",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_439",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_44",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_440",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_441",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_442",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_443",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_444",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_445",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_446",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_447",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_448",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_449",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_45",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_450",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_451",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_452",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_453",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_454",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_455",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_456",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_457",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_458",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_459",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_46",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_460",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_461",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_462",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_463",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_464",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_465",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_466",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_467",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_468",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_469",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_47",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_470",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_471",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_472",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_473",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_474",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_475",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_476",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_477",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_478",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_479",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_48",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_480",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_481",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_482",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_483",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_484",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_485",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_486",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_487",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_488",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_489",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_49",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_490",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_491",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_492",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_493",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_494",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_495",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_496",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_497",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_498",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_499",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_5",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_50",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_500",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_501",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_502",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_503",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_504",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_505",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_506",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_507",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_508",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_509",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_51",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_510",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_511",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_512",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_513",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_514",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_515",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_516",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_517",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_518",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_519",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_52",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_520",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_521",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_522",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_523",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_524",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_525",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_526",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_527",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_528",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_529",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_53",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_530",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_531",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_532",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_533",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_534",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_535",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_536",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_537",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_538",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_539",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_54",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_540",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_541",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_542",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_543",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_544",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_545",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_546",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_547",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_548",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_549",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_55",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_550",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_551",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_552",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_553",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_554",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_555",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_556",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_557",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_558",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_559",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_56",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_560",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_561",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_562",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_563",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_564",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_565",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_566",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_567",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_568",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_569",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_57",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_570",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_571",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_572",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_573",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_574",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_575",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_576",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_577",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_578",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_579",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_58",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_580",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_581",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_582",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_583",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_584",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_585",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_586",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_587",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_588",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_589",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_59",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_590",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_591",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_592",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_593",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_594",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_595",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_596",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_597",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_598",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_599",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_6",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_60",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_600",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_601",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_602",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_603",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_604",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_605",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_606",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_607",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_608",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_609",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_61",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_610",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_611",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_612",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_613",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_614",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_615",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_616",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_617",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_618",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_619",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_62",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_620",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_621",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_622",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_623",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_624",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_625",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_626",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_627",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_628",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_629",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_63",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_630",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_631",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_632",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_633",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_634",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_635",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_636",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_637",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_638",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_639",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_64",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_640",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_641",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_642",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_643",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_644",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_645",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_646",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_647",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_648",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_649",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_65",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_650",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_651",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_652",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_653",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_654",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_655",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_656",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_657",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_658",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_659",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_66",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_660",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_661",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_662",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_663",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_664",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_665",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_666",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_667",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_668",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_669",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_67",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_670",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_671",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_672",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_673",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_674",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_675",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_676",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_677",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_678",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_679",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_68",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_680",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_681",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_682",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_683",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_684",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_685",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_686",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_687",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_688",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_689",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_69",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_690",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_691",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_692",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_693",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_694",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_695",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_696",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_697",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_698",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_699",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_7",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_70",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_700",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_701",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_702",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_703",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_704",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_705",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_706",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_707",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_708",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_709",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_71",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_710",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_711",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_712",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_713",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_714",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_715",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_716",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_717",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_718",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_719",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_72",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_720",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_721",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_722",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_723",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_724",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_725",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_726",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_727",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_728",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_729",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_73",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_730",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_731",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_732",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_733",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_734",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_735",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_736",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_737",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_738",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_739",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_74",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_740",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_741",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_742",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_743",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_744",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_745",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_746",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_747",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_748",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_749",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_75",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_750",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_751",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_752",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_753",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_754",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_755",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_756",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_757",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_758",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_759",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_76",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_760",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_761",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_762",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_763",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_764",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_765",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_766",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_767",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_768",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_769",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_77",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_770",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_771",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_772",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_773",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_774",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_775",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_776",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_777",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_778",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_779",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_78",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_780",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_781",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_782",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_783",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_784",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_785",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_786",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_787",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_788",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_789",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_79",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_790",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_791",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_792",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_793",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_794",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_795",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_796",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_797",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_798",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_799",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_8",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_80",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_800",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_801",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_802",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_803",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_804",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_805",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_806",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_807",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_808",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_809",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_81",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_810",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_811",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_812",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_813",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_814",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_815",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_816",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_817",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_818",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_819",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_82",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_820",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_821",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_822",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_823",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_824",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_825",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_826",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_827",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_828",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_829",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_83",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_830",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_831",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_832",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_833",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_834",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_835",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_836",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_837",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_838",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_839",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_84",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_840",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_841",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_842",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_843",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_844",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_845",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_846",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_847",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_848",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_849",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_85",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_850",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_851",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_852",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_853",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_854",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_855",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_856",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_857",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_858",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_859",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_86",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_860",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_861",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_862",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_863",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_864",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_865",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_866",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_867",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_868",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_869",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_87",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_870",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_871",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_872",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_873",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_874",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_875",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_876",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_877",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_878",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_879",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_88",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_880",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_881",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_882",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_883",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_884",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_885",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_886",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_887",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_888",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_889",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_89",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_890",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_891",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_892",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_893",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_894",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_895",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_896",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_897",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_898",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_899",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_9",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_90",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_900",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_901",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_902",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_903",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_904",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_905",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_906",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_907",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_908",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_909",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_91",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_910",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_911",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_912",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_913",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_914",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_915",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_916",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_917",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_918",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_919",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_92",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_920",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_921",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_922",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_923",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_924",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_925",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_926",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_927",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_928",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_929",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_93",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_930",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_931",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_932",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_933",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_934",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_935",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_936",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_937",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_938",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_939",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_94",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_940",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_941",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_942",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_943",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_944",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_945",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_946",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_947",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_948",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_949",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_95",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_950",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_951",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_952",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_953",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_954",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_955",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_956",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_957",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_958",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_959",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_96",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_960",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_961",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_962",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_963",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_964",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_965",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_966",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_967",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_968",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_969",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_97",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_970",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_971",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_972",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_973",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_974",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_975",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_976",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_977",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_978",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_979",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_98",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_980",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_981",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_982",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_983",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_984",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_985",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_986",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_987",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_988",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_989",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_99",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_990",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_991",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_992",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_993",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_994",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_995",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_996",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_997",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_998",u"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999",b"long_field_name_is_looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong_999"]) -> None: ... +type___TestEnormousDescriptor = TestEnormousDescriptor diff --git a/third_party/2and3/google/protobuf/unittest_import_lite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_import_lite_pb2.pyi new file mode 100644 index 000000000000..86b49698562b --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_import_lite_pb2.pyi @@ -0,0 +1,59 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ImportEnumLiteValue = typing___NewType('ImportEnumLiteValue', builtin___int) +type___ImportEnumLiteValue = ImportEnumLiteValue +ImportEnumLite: _ImportEnumLite +class _ImportEnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ImportEnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + IMPORT_LITE_FOO = typing___cast(ImportEnumLiteValue, 7) + IMPORT_LITE_BAR = typing___cast(ImportEnumLiteValue, 8) + IMPORT_LITE_BAZ = typing___cast(ImportEnumLiteValue, 9) +IMPORT_LITE_FOO = typing___cast(ImportEnumLiteValue, 7) +IMPORT_LITE_BAR = typing___cast(ImportEnumLiteValue, 8) +IMPORT_LITE_BAZ = typing___cast(ImportEnumLiteValue, 9) +type___ImportEnumLite = ImportEnumLite + +class ImportMessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + d: builtin___int = ... + + def __init__(self, + *, + d : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> None: ... +type___ImportMessageLite = ImportMessageLite diff --git a/third_party/2and3/google/protobuf/unittest_import_pb2.pyi b/third_party/2and3/google/protobuf/unittest_import_pb2.pyi index 50ac8ffee310..aab0fc5354a1 100644 --- a/third_party/2and3/google/protobuf/unittest_import_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_import_pb2.pyi @@ -1,39 +1,72 @@ -from typing import List, Optional, Tuple, cast - -from google.protobuf.message import Message - -class ImportEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ImportEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ImportEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ImportEnum]]: ... - -IMPORT_FOO: ImportEnum -IMPORT_BAR: ImportEnum -IMPORT_BAZ: ImportEnum - -class ImportEnumForMap(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ImportEnumForMap: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ImportEnumForMap]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ImportEnumForMap]]: ... - -UNKNOWN: ImportEnumForMap -FOO: ImportEnumForMap -BAR: ImportEnumForMap - -class ImportMessage(Message): - d: int - def __init__(self, d: Optional[int] = ...) -> None: ... +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ImportEnumValue = typing___NewType('ImportEnumValue', builtin___int) +type___ImportEnumValue = ImportEnumValue +ImportEnum: _ImportEnum +class _ImportEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ImportEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + IMPORT_FOO = typing___cast(ImportEnumValue, 7) + IMPORT_BAR = typing___cast(ImportEnumValue, 8) + IMPORT_BAZ = typing___cast(ImportEnumValue, 9) +IMPORT_FOO = typing___cast(ImportEnumValue, 7) +IMPORT_BAR = typing___cast(ImportEnumValue, 8) +IMPORT_BAZ = typing___cast(ImportEnumValue, 9) +type___ImportEnum = ImportEnum + +ImportEnumForMapValue = typing___NewType('ImportEnumForMapValue', builtin___int) +type___ImportEnumForMapValue = ImportEnumForMapValue +ImportEnumForMap: _ImportEnumForMap +class _ImportEnumForMap(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ImportEnumForMapValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + UNKNOWN = typing___cast(ImportEnumForMapValue, 0) + FOO = typing___cast(ImportEnumForMapValue, 1) + BAR = typing___cast(ImportEnumForMapValue, 2) +UNKNOWN = typing___cast(ImportEnumForMapValue, 0) +FOO = typing___cast(ImportEnumForMapValue, 1) +BAR = typing___cast(ImportEnumForMapValue, 2) +type___ImportEnumForMap = ImportEnumForMap + +class ImportMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + d: builtin___int = ... + + def __init__(self, + *, + d : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"d",b"d"]) -> None: ... +type___ImportMessage = ImportMessage diff --git a/third_party/2and3/google/protobuf/unittest_import_public_lite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_import_public_lite_pb2.pyi new file mode 100644 index 000000000000..ceb3efa13353 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_import_public_lite_pb2.pyi @@ -0,0 +1,39 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class PublicImportMessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + e: builtin___int = ... + + def __init__(self, + *, + e : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"e",b"e"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"e",b"e"]) -> None: ... +type___PublicImportMessageLite = PublicImportMessageLite diff --git a/third_party/2and3/google/protobuf/unittest_import_public_pb2.pyi b/third_party/2and3/google/protobuf/unittest_import_public_pb2.pyi index 0116dd062bab..5e5fd74ce056 100644 --- a/third_party/2and3/google/protobuf/unittest_import_public_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_import_public_pb2.pyi @@ -1,7 +1,39 @@ -from typing import Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class PublicImportMessage(Message): - e: int - def __init__(self, e: Optional[int] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class PublicImportMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + e: builtin___int = ... + + def __init__(self, + *, + e : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"e",b"e"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"e",b"e"]) -> None: ... +type___PublicImportMessage = PublicImportMessage diff --git a/third_party/2and3/google/protobuf/unittest_lazy_dependencies_custom_option_pb2.pyi b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_custom_option_pb2.pyi new file mode 100644 index 000000000000..e087545c1f23 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_custom_option_pb2.pyi @@ -0,0 +1,42 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class LazyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___LazyMessage = LazyMessage + +lazy_enum_option: google___protobuf___descriptor___FieldDescriptor = ... diff --git a/third_party/2and3/google/protobuf/unittest_lazy_dependencies_enum_pb2.pyi b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_enum_pb2.pyi new file mode 100644 index 000000000000..871301dfda41 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_enum_pb2.pyi @@ -0,0 +1,36 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + NewType as typing___NewType, + cast as typing___cast, +) + + +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +LazyEnumValue = typing___NewType('LazyEnumValue', builtin___int) +type___LazyEnumValue = LazyEnumValue +LazyEnum: _LazyEnum +class _LazyEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[LazyEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + LAZY_ENUM_0 = typing___cast(LazyEnumValue, 0) + LAZY_ENUM_1 = typing___cast(LazyEnumValue, 1) +LAZY_ENUM_0 = typing___cast(LazyEnumValue, 0) +LAZY_ENUM_1 = typing___cast(LazyEnumValue, 1) +type___LazyEnum = LazyEnum diff --git a/third_party/2and3/google/protobuf/unittest_lazy_dependencies_pb2.pyi b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_pb2.pyi new file mode 100644 index 000000000000..c84583b33e41 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_lazy_dependencies_pb2.pyi @@ -0,0 +1,59 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_lazy_dependencies_custom_option_pb2 import ( + LazyMessage as google___protobuf___unittest_lazy_dependencies_custom_option_pb2___LazyMessage, +) + +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class ImportedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def lazy_message(self) -> google___protobuf___unittest_lazy_dependencies_custom_option_pb2___LazyMessage: ... + + def __init__(self, + *, + lazy_message : typing___Optional[google___protobuf___unittest_lazy_dependencies_custom_option_pb2___LazyMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"lazy_message",b"lazy_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"lazy_message",b"lazy_message"]) -> None: ... +type___ImportedMessage = ImportedMessage + +class MessageCustomOption(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___MessageCustomOption = MessageCustomOption + +class MessageCustomOption2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___MessageCustomOption2 = MessageCustomOption2 diff --git a/third_party/2and3/google/protobuf/unittest_lite_imports_nonlite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_lite_imports_nonlite_pb2.pyi new file mode 100644 index 000000000000..254ce9b5be06 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_lite_imports_nonlite_pb2.pyi @@ -0,0 +1,50 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_pb2 import ( + TestAllTypes as google___protobuf___unittest_pb2___TestAllTypes, + TestRequired as google___protobuf___unittest_pb2___TestRequired, +) + +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestLiteImportsNonlite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def message(self) -> google___protobuf___unittest_pb2___TestAllTypes: ... + + @property + def message_with_required(self) -> google___protobuf___unittest_pb2___TestRequired: ... + + def __init__(self, + *, + message : typing___Optional[google___protobuf___unittest_pb2___TestAllTypes] = None, + message_with_required : typing___Optional[google___protobuf___unittest_pb2___TestRequired] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"message",b"message",u"message_with_required",b"message_with_required"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"message",b"message",u"message_with_required",b"message_with_required"]) -> None: ... +type___TestLiteImportsNonlite = TestLiteImportsNonlite diff --git a/third_party/2and3/google/protobuf/unittest_lite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_lite_pb2.pyi new file mode 100644 index 000000000000..fa8b71fbe3b1 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_lite_pb2.pyi @@ -0,0 +1,959 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_lite_pb2 import ( + ImportEnumLiteValue as google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue, + ImportMessageLite as google___protobuf___unittest_import_lite_pb2___ImportMessageLite, +) + +from google.protobuf.unittest_import_public_lite_pb2 import ( + PublicImportMessageLite as google___protobuf___unittest_import_public_lite_pb2___PublicImportMessageLite, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumLiteValue = typing___NewType('ForeignEnumLiteValue', builtin___int) +type___ForeignEnumLiteValue = ForeignEnumLiteValue +ForeignEnumLite: _ForeignEnumLite +class _ForeignEnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_LITE_FOO = typing___cast(ForeignEnumLiteValue, 4) + FOREIGN_LITE_BAZ = typing___cast(ForeignEnumLiteValue, 6) + FOREIGN_LITE_BAR = typing___cast(ForeignEnumLiteValue, 5) +FOREIGN_LITE_FOO = typing___cast(ForeignEnumLiteValue, 4) +FOREIGN_LITE_BAZ = typing___cast(ForeignEnumLiteValue, 6) +FOREIGN_LITE_BAR = typing___cast(ForeignEnumLiteValue, 5) +type___ForeignEnumLite = ForeignEnumLite + +V1EnumLiteValue = typing___NewType('V1EnumLiteValue', builtin___int) +type___V1EnumLiteValue = V1EnumLiteValue +V1EnumLite: _V1EnumLite +class _V1EnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[V1EnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + V1_FIRST = typing___cast(V1EnumLiteValue, 1) +V1_FIRST = typing___cast(V1EnumLiteValue, 1) +type___V1EnumLite = V1EnumLite + +V2EnumLiteValue = typing___NewType('V2EnumLiteValue', builtin___int) +type___V2EnumLiteValue = V2EnumLiteValue +V2EnumLite: _V2EnumLite +class _V2EnumLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[V2EnumLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + V2_FIRST = typing___cast(V2EnumLiteValue, 1) + V2_SECOND = typing___cast(V2EnumLiteValue, 2) +V2_FIRST = typing___cast(V2EnumLiteValue, 1) +V2_SECOND = typing___cast(V2EnumLiteValue, 2) +type___V2EnumLite = V2EnumLite + +class TestAllTypesLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypesLite.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestAllTypesLite.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypesLite.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypesLite.NestedEnumValue, 3) + FOO = typing___cast(TestAllTypesLite.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypesLite.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypesLite.NestedEnumValue, 3) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + cc: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + cc : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"cc",b"cc"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"cc",b"cc"]) -> None: ... + type___NestedMessage = NestedMessage + + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class RepeatedGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___RepeatedGroup = RepeatedGroup + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypesLite.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumLiteValue = ... + optional_import_enum: google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypesLite.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumLiteValue] = ... + repeated_import_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + default_int32: builtin___int = ... + default_int64: builtin___int = ... + default_uint32: builtin___int = ... + default_uint64: builtin___int = ... + default_sint32: builtin___int = ... + default_sint64: builtin___int = ... + default_fixed32: builtin___int = ... + default_fixed64: builtin___int = ... + default_sfixed32: builtin___int = ... + default_sfixed64: builtin___int = ... + default_float: builtin___float = ... + default_double: builtin___float = ... + default_bool: builtin___bool = ... + default_string: typing___Text = ... + default_bytes: builtin___bytes = ... + default_nested_enum: type___TestAllTypesLite.NestedEnumValue = ... + default_foreign_enum: type___ForeignEnumLiteValue = ... + default_import_enum: google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue = ... + default_string_piece: typing___Text = ... + default_cord: typing___Text = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + deceptively_named_list: builtin___int = ... + + @property + def optionalgroup(self) -> type___TestAllTypesLite.OptionalGroup: ... + + @property + def optional_nested_message(self) -> type___TestAllTypesLite.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessageLite: ... + + @property + def optional_import_message(self) -> google___protobuf___unittest_import_lite_pb2___ImportMessageLite: ... + + @property + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_lite_pb2___PublicImportMessageLite: ... + + @property + def optional_lazy_message(self) -> type___TestAllTypesLite.NestedMessage: ... + + @property + def repeatedgroup(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite.RepeatedGroup]: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite.NestedMessage]: ... + + @property + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessageLite]: ... + + @property + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_lite_pb2___ImportMessageLite]: ... + + @property + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite.NestedMessage]: ... + + @property + def oneof_nested_message(self) -> type___TestAllTypesLite.NestedMessage: ... + + @property + def oneof_lazy_nested_message(self) -> type___TestAllTypesLite.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optionalgroup : typing___Optional[type___TestAllTypesLite.OptionalGroup] = None, + optional_nested_message : typing___Optional[type___TestAllTypesLite.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessageLite] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_lite_pb2___ImportMessageLite] = None, + optional_nested_enum : typing___Optional[type___TestAllTypesLite.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumLiteValue] = None, + optional_import_enum : typing___Optional[google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_lite_pb2___PublicImportMessageLite] = None, + optional_lazy_message : typing___Optional[type___TestAllTypesLite.NestedMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeatedgroup : typing___Optional[typing___Iterable[type___TestAllTypesLite.RepeatedGroup]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypesLite.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessageLite]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_lite_pb2___ImportMessageLite]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypesLite.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumLiteValue]] = None, + repeated_import_enum : typing___Optional[typing___Iterable[google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypesLite.NestedMessage]] = None, + default_int32 : typing___Optional[builtin___int] = None, + default_int64 : typing___Optional[builtin___int] = None, + default_uint32 : typing___Optional[builtin___int] = None, + default_uint64 : typing___Optional[builtin___int] = None, + default_sint32 : typing___Optional[builtin___int] = None, + default_sint64 : typing___Optional[builtin___int] = None, + default_fixed32 : typing___Optional[builtin___int] = None, + default_fixed64 : typing___Optional[builtin___int] = None, + default_sfixed32 : typing___Optional[builtin___int] = None, + default_sfixed64 : typing___Optional[builtin___int] = None, + default_float : typing___Optional[builtin___float] = None, + default_double : typing___Optional[builtin___float] = None, + default_bool : typing___Optional[builtin___bool] = None, + default_string : typing___Optional[typing___Text] = None, + default_bytes : typing___Optional[builtin___bytes] = None, + default_nested_enum : typing___Optional[type___TestAllTypesLite.NestedEnumValue] = None, + default_foreign_enum : typing___Optional[type___ForeignEnumLiteValue] = None, + default_import_enum : typing___Optional[google___protobuf___unittest_import_lite_pb2___ImportEnumLiteValue] = None, + default_string_piece : typing___Optional[typing___Text] = None, + default_cord : typing___Optional[typing___Text] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypesLite.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + oneof_lazy_nested_message : typing___Optional[type___TestAllTypesLite.NestedMessage] = None, + deceptively_named_list : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deceptively_named_list",b"deceptively_named_list",u"default_bool",b"default_bool",u"default_bytes",b"default_bytes",u"default_cord",b"default_cord",u"default_double",b"default_double",u"default_fixed32",b"default_fixed32",u"default_fixed64",b"default_fixed64",u"default_float",b"default_float",u"default_foreign_enum",b"default_foreign_enum",u"default_import_enum",b"default_import_enum",u"default_int32",b"default_int32",u"default_int64",b"default_int64",u"default_nested_enum",b"default_nested_enum",u"default_sfixed32",b"default_sfixed32",u"default_sfixed64",b"default_sfixed64",u"default_sint32",b"default_sint32",u"default_sint64",b"default_sint64",u"default_string",b"default_string",u"default_string_piece",b"default_string_piece",u"default_uint32",b"default_uint32",u"default_uint64",b"default_uint64",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_lazy_nested_message",b"oneof_lazy_nested_message",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_enum",b"optional_import_enum",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deceptively_named_list",b"deceptively_named_list",u"default_bool",b"default_bool",u"default_bytes",b"default_bytes",u"default_cord",b"default_cord",u"default_double",b"default_double",u"default_fixed32",b"default_fixed32",u"default_fixed64",b"default_fixed64",u"default_float",b"default_float",u"default_foreign_enum",b"default_foreign_enum",u"default_import_enum",b"default_import_enum",u"default_int32",b"default_int32",u"default_int64",b"default_int64",u"default_nested_enum",b"default_nested_enum",u"default_sfixed32",b"default_sfixed32",u"default_sfixed64",b"default_sfixed64",u"default_sint32",b"default_sint32",u"default_sint64",b"default_sint64",u"default_string",b"default_string",u"default_string_piece",b"default_string_piece",u"default_uint32",b"default_uint32",u"default_uint64",b"default_uint64",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_lazy_nested_message",b"oneof_lazy_nested_message",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_enum",b"optional_import_enum",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"optionalgroup",b"optionalgroup",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_enum",b"repeated_import_enum",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64",u"repeatedgroup",b"repeatedgroup"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes","oneof_lazy_nested_message"]: ... +type___TestAllTypesLite = TestAllTypesLite + +class ForeignMessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessageLite = ForeignMessageLite + +class TestPackedTypesLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumLiteValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumLiteValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypesLite = TestPackedTypesLite + +class TestAllExtensionsLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestAllExtensionsLite = TestAllExtensionsLite + +class OptionalGroup_extension_lite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___OptionalGroup_extension_lite = OptionalGroup_extension_lite + +class RepeatedGroup_extension_lite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___RepeatedGroup_extension_lite = RepeatedGroup_extension_lite + +class TestPackedExtensionsLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestPackedExtensionsLite = TestPackedExtensionsLite + +class TestNestedExtensionLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestNestedExtensionLite = TestNestedExtensionLite + +class TestDeprecatedLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + deprecated_field: builtin___int = ... + deprecated_field2: builtin___int = ... + deprecated_field3: typing___Text = ... + + @property + def deprecated_field4(self) -> type___TestDeprecatedLite: ... + + def __init__(self, + *, + deprecated_field : typing___Optional[builtin___int] = None, + deprecated_field2 : typing___Optional[builtin___int] = None, + deprecated_field3 : typing___Optional[typing___Text] = None, + deprecated_field4 : typing___Optional[type___TestDeprecatedLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deprecated_field",b"deprecated_field",u"deprecated_field2",b"deprecated_field2",u"deprecated_field3",b"deprecated_field3",u"deprecated_field4",b"deprecated_field4"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated_field",b"deprecated_field",u"deprecated_field2",b"deprecated_field2",u"deprecated_field3",b"deprecated_field3",u"deprecated_field4",b"deprecated_field4"]) -> None: ... +type___TestDeprecatedLite = TestDeprecatedLite + +class TestParsingMergeLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class RepeatedFieldsGenerator(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Group1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def field1(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + field1 : typing___Optional[type___TestAllTypesLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> None: ... + type___Group1 = Group1 + + class Group2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def field1(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + field1 : typing___Optional[type___TestAllTypesLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> None: ... + type___Group2 = Group2 + + + @property + def field1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + @property + def field2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + @property + def field3(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + @property + def group1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMergeLite.RepeatedFieldsGenerator.Group1]: ... + + @property + def group2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMergeLite.RepeatedFieldsGenerator.Group2]: ... + + @property + def ext1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + @property + def ext2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + def __init__(self, + *, + field1 : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + field2 : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + field3 : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + group1 : typing___Optional[typing___Iterable[type___TestParsingMergeLite.RepeatedFieldsGenerator.Group1]] = None, + group2 : typing___Optional[typing___Iterable[type___TestParsingMergeLite.RepeatedFieldsGenerator.Group2]] = None, + ext1 : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + ext2 : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"ext1",b"ext1",u"ext2",b"ext2",u"field1",b"field1",u"field2",b"field2",u"field3",b"field3",u"group1",b"group1",u"group2",b"group2"]) -> None: ... + type___RepeatedFieldsGenerator = RepeatedFieldsGenerator + + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def optional_group_all_types(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + optional_group_all_types : typing___Optional[type___TestAllTypesLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_group_all_types",b"optional_group_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_group_all_types",b"optional_group_all_types"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class RepeatedGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def repeated_group_all_types(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + repeated_group_all_types : typing___Optional[type___TestAllTypesLite] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"repeated_group_all_types",b"repeated_group_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_group_all_types",b"repeated_group_all_types"]) -> None: ... + type___RepeatedGroup = RepeatedGroup + + + @property + def required_all_types(self) -> type___TestAllTypesLite: ... + + @property + def optional_all_types(self) -> type___TestAllTypesLite: ... + + @property + def repeated_all_types(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypesLite]: ... + + @property + def optionalgroup(self) -> type___TestParsingMergeLite.OptionalGroup: ... + + @property + def repeatedgroup(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMergeLite.RepeatedGroup]: ... + + def __init__(self, + *, + required_all_types : typing___Optional[type___TestAllTypesLite] = None, + optional_all_types : typing___Optional[type___TestAllTypesLite] = None, + repeated_all_types : typing___Optional[typing___Iterable[type___TestAllTypesLite]] = None, + optionalgroup : typing___Optional[type___TestParsingMergeLite.OptionalGroup] = None, + repeatedgroup : typing___Optional[typing___Iterable[type___TestParsingMergeLite.RepeatedGroup]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_all_types",b"optional_all_types",u"optionalgroup",b"optionalgroup",u"required_all_types",b"required_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_all_types",b"optional_all_types",u"optionalgroup",b"optionalgroup",u"repeated_all_types",b"repeated_all_types",u"repeatedgroup",b"repeatedgroup",u"required_all_types",b"required_all_types"]) -> None: ... +type___TestParsingMergeLite = TestParsingMergeLite + +class TestEmptyMessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessageLite = TestEmptyMessageLite + +class TestEmptyMessageWithExtensionsLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessageWithExtensionsLite = TestEmptyMessageWithExtensionsLite + +class V1MessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + int_field: builtin___int = ... + enum_field: type___V1EnumLiteValue = ... + + def __init__(self, + *, + int_field : typing___Optional[builtin___int] = None, + enum_field : typing___Optional[type___V1EnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"enum_field",b"enum_field",u"int_field",b"int_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_field",b"enum_field",u"int_field",b"int_field"]) -> None: ... +type___V1MessageLite = V1MessageLite + +class V2MessageLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + int_field: builtin___int = ... + enum_field: type___V2EnumLiteValue = ... + + def __init__(self, + *, + int_field : typing___Optional[builtin___int] = None, + enum_field : typing___Optional[type___V2EnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"enum_field",b"enum_field",u"int_field",b"int_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_field",b"enum_field",u"int_field",b"int_field"]) -> None: ... +type___V2MessageLite = V2MessageLite + +class TestHugeFieldNumbersLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + group_a: builtin___int = ... + + def __init__(self, + *, + group_a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"group_a",b"group_a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"group_a",b"group_a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class StringStringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringStringMapEntry = StringStringMapEntry + + optional_int32: builtin___int = ... + fixed_32: builtin___int = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + optional_enum: type___ForeignEnumLiteValue = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + + @property + def optional_message(self) -> type___ForeignMessageLite: ... + + @property + def optionalgroup(self) -> type___TestHugeFieldNumbersLite.OptionalGroup: ... + + @property + def string_string_map(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + @property + def oneof_test_all_types(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + fixed_32 : typing___Optional[builtin___int] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + optional_enum : typing___Optional[type___ForeignEnumLiteValue] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_message : typing___Optional[type___ForeignMessageLite] = None, + optionalgroup : typing___Optional[type___TestHugeFieldNumbersLite.OptionalGroup] = None, + string_string_map : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_test_all_types : typing___Optional[type___TestAllTypesLite] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"fixed_32",b"fixed_32",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_string",b"oneof_string",u"oneof_test_all_types",b"oneof_test_all_types",u"oneof_uint32",b"oneof_uint32",u"optional_bytes",b"optional_bytes",u"optional_enum",b"optional_enum",u"optional_int32",b"optional_int32",u"optional_message",b"optional_message",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"fixed_32",b"fixed_32",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_string",b"oneof_string",u"oneof_test_all_types",b"oneof_test_all_types",u"oneof_uint32",b"oneof_uint32",u"optional_bytes",b"optional_bytes",u"optional_enum",b"optional_enum",u"optional_int32",b"optional_int32",u"optional_message",b"optional_message",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup",u"packed_int32",b"packed_int32",u"repeated_int32",b"repeated_int32",u"string_string_map",b"string_string_map"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_test_all_types","oneof_string","oneof_bytes"]: ... +type___TestHugeFieldNumbersLite = TestHugeFieldNumbersLite + +class TestOneofParsingLite(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + oneof_int32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + oneof_string_cord: typing___Text = ... + oneof_bytes_cord: builtin___bytes = ... + oneof_string_string_piece: typing___Text = ... + oneof_bytes_string_piece: builtin___bytes = ... + oneof_enum: type___V2EnumLiteValue = ... + + @property + def oneof_submessage(self) -> type___TestAllTypesLite: ... + + def __init__(self, + *, + oneof_int32 : typing___Optional[builtin___int] = None, + oneof_submessage : typing___Optional[type___TestAllTypesLite] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + oneof_string_cord : typing___Optional[typing___Text] = None, + oneof_bytes_cord : typing___Optional[builtin___bytes] = None, + oneof_string_string_piece : typing___Optional[typing___Text] = None, + oneof_bytes_string_piece : typing___Optional[builtin___bytes] = None, + oneof_enum : typing___Optional[type___V2EnumLiteValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_bytes_cord",b"oneof_bytes_cord",u"oneof_bytes_string_piece",b"oneof_bytes_string_piece",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_int32",b"oneof_int32",u"oneof_string",b"oneof_string",u"oneof_string_cord",b"oneof_string_cord",u"oneof_string_string_piece",b"oneof_string_string_piece",u"oneof_submessage",b"oneof_submessage"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_bytes_cord",b"oneof_bytes_cord",u"oneof_bytes_string_piece",b"oneof_bytes_string_piece",u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_int32",b"oneof_int32",u"oneof_string",b"oneof_string",u"oneof_string_cord",b"oneof_string_cord",u"oneof_string_string_piece",b"oneof_string_string_piece",u"oneof_submessage",b"oneof_submessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_int32","oneof_submessage","oneof_string","oneof_bytes","oneof_string_cord","oneof_bytes_cord","oneof_string_string_piece","oneof_bytes_string_piece","oneof_enum"]: ... +type___TestOneofParsingLite = TestOneofParsingLite + +class PackedInt32(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_int32",b"repeated_int32"]) -> None: ... +type___PackedInt32 = PackedInt32 + +class NonPackedInt32(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_int32",b"repeated_int32"]) -> None: ... +type___NonPackedInt32 = NonPackedInt32 + +class PackedFixed32(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_fixed32",b"repeated_fixed32"]) -> None: ... +type___PackedFixed32 = PackedFixed32 + +class NonPackedFixed32(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_fixed32",b"repeated_fixed32"]) -> None: ... +type___NonPackedFixed32 = NonPackedFixed32 + +class DupEnum(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + TestEnumWithDupValueLiteValue = typing___NewType('TestEnumWithDupValueLiteValue', builtin___int) + type___TestEnumWithDupValueLiteValue = TestEnumWithDupValueLiteValue + TestEnumWithDupValueLite: _TestEnumWithDupValueLite + class _TestEnumWithDupValueLite(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[DupEnum.TestEnumWithDupValueLiteValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO1 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 1) + BAR1 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 2) + BAZ = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 3) + FOO2 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 1) + BAR2 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 2) + FOO1 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 1) + BAR1 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 2) + BAZ = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 3) + FOO2 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 1) + BAR2 = typing___cast(DupEnum.TestEnumWithDupValueLiteValue, 2) + type___TestEnumWithDupValueLite = TestEnumWithDupValueLite + + + def __init__(self, + ) -> None: ... +type___DupEnum = DupEnum + +optional_int32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_int64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_uint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_uint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_fixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_fixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sfixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sfixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_float_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_double_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_bool_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_string_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_bytes_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optionalgroup_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_nested_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_foreign_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_import_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_nested_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_foreign_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_import_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_string_piece_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_cord_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_public_import_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +optional_lazy_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_int32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_int64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_uint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_uint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_fixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_fixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sfixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sfixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_float_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_double_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_bool_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_string_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_bytes_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeatedgroup_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_nested_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_foreign_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_import_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_nested_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_foreign_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_import_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_string_piece_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_cord_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_lazy_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_int32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_int64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_uint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_uint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_sint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_sint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_fixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_fixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_sfixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_sfixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_float_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_double_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_bool_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_string_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_bytes_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_nested_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_foreign_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_import_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_string_piece_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +default_cord_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_uint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_nested_message_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_string_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_bytes_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_int32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_int64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_uint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_uint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sint32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sint64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_fixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_fixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sfixed32_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sfixed64_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_float_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_double_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_bool_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +packed_enum_extension_lite: google___protobuf___descriptor___FieldDescriptor = ... + +test_all_types_lite: google___protobuf___descriptor___FieldDescriptor = ... diff --git a/third_party/2and3/google/protobuf/unittest_mset_pb2.pyi b/third_party/2and3/google/protobuf/unittest_mset_pb2.pyi index 98096fcf51a6..243448df6521 100644 --- a/third_party/2and3/google/protobuf/unittest_mset_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_mset_pb2.pyi @@ -1,28 +1,108 @@ -import builtins -from typing import Iterable, Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer -from google.protobuf.message import Message -from google.protobuf.unittest_mset_wire_format_pb2 import TestMessageSet +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_mset_wire_format_pb2 import ( + TestMessageSet as google___protobuf___unittest_mset_wire_format_pb2___TestMessageSet, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestMessageSetContainer(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestMessageSetContainer(Message): @property - def message_set(self) -> TestMessageSet: ... - def __init__(self, message_set: Optional[TestMessageSet] = ...) -> None: ... - -class TestMessageSetExtension1(Message): - i: int - def __init__(self, i: Optional[int] = ...) -> None: ... - -class TestMessageSetExtension2(Message): - str: Text - def __init__(self, bytes: Optional[Text] = ...) -> None: ... - -class RawMessageSet(Message): - class Item(Message): - type_id: int - message: bytes - def __init__(self, type_id: int, message: bytes) -> None: ... + def message_set(self) -> google___protobuf___unittest_mset_wire_format_pb2___TestMessageSet: ... + + def __init__(self, + *, + message_set : typing___Optional[google___protobuf___unittest_mset_wire_format_pb2___TestMessageSet] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"message_set",b"message_set"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"message_set",b"message_set"]) -> None: ... +type___TestMessageSetContainer = TestMessageSetContainer + +class TestMessageSetExtension1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... + test_aliasing: typing___Text = ... + + @property + def recursive(self) -> google___protobuf___unittest_mset_wire_format_pb2___TestMessageSet: ... + + def __init__(self, + *, + i : typing___Optional[builtin___int] = None, + recursive : typing___Optional[google___protobuf___unittest_mset_wire_format_pb2___TestMessageSet] = None, + test_aliasing : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"i",b"i",u"recursive",b"recursive",u"test_aliasing",b"test_aliasing"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"i",b"i",u"recursive",b"recursive",u"test_aliasing",b"test_aliasing"]) -> None: ... +type___TestMessageSetExtension1 = TestMessageSetExtension1 + +class TestMessageSetExtension2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + str: typing___Text = ... + + def __init__(self, + *, + str : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"str",b"str"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"str",b"str"]) -> None: ... +type___TestMessageSetExtension2 = TestMessageSetExtension2 + +class RawMessageSet(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Item(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + type_id: builtin___int = ... + message: builtin___bytes = ... + + def __init__(self, + *, + type_id : typing___Optional[builtin___int] = None, + message : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"message",b"message",u"type_id",b"type_id"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"message",b"message",u"type_id",b"type_id"]) -> None: ... + type___Item = Item + + @property - def item(self) -> RepeatedCompositeFieldContainer[RawMessageSet.Item]: ... - def __init__(self, item: Optional[Iterable[RawMessageSet.Item]] = ...) -> None: ... + def item(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___RawMessageSet.Item]: ... + + def __init__(self, + *, + item : typing___Optional[typing___Iterable[type___RawMessageSet.Item]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"item",b"item"]) -> None: ... +type___RawMessageSet = RawMessageSet diff --git a/third_party/2and3/google/protobuf/unittest_mset_wire_format_pb2.pyi b/third_party/2and3/google/protobuf/unittest_mset_wire_format_pb2.pyi index d10df912b388..972a1b62ac58 100644 --- a/third_party/2and3/google/protobuf/unittest_mset_wire_format_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_mset_wire_format_pb2.pyi @@ -1,11 +1,48 @@ -from typing import Optional +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class TestMessageSet(Message): - def __init__(self,) -> None: ... +from typing import ( + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestMessageSet(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestMessageSet = TestMessageSet + +class TestMessageSetWireFormatContainer(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestMessageSetWireFormatContainer(Message): @property - def message_set(self) -> TestMessageSet: ... - def __init__(self, message_set: Optional[TestMessageSet] = ...) -> None: ... + def message_set(self) -> type___TestMessageSet: ... + + def __init__(self, + *, + message_set : typing___Optional[type___TestMessageSet] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"message_set",b"message_set"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"message_set",b"message_set"]) -> None: ... +type___TestMessageSetWireFormatContainer = TestMessageSetWireFormatContainer diff --git a/third_party/2and3/google/protobuf/unittest_no_field_presence_pb2.pyi b/third_party/2and3/google/protobuf/unittest_no_field_presence_pb2.pyi new file mode 100644 index 000000000000..f4241af10379 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_no_field_presence_pb2.pyi @@ -0,0 +1,237 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_pb2 import ( + TestAllTypes as google___protobuf___unittest_pb2___TestAllTypes, + TestRequired as google___protobuf___unittest_pb2___TestRequired, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_FOO = typing___cast(ForeignEnumValue, 0) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 1) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 2) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 0) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 1) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 2) +type___ForeignEnum = ForeignEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestAllTypes.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 2) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 0) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 2) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_enum: type___TestAllTypes.NestedEnumValue = ... + + @property + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessage: ... + + @property + def optional_proto2_message(self) -> google___protobuf___unittest_pb2___TestAllTypes: ... + + @property + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + @property + def repeated_proto2_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_pb2___TestAllTypes]: ... + + @property + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_proto2_message : typing___Optional[google___protobuf___unittest_pb2___TestAllTypes] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_proto2_message : typing___Optional[typing___Iterable[google___protobuf___unittest_pb2___TestAllTypes]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_foreign_message",b"optional_foreign_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_message",b"optional_nested_message",u"optional_proto2_message",b"optional_proto2_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_enum",b"oneof_enum",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_proto2_message",b"optional_proto2_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_proto2_message",b"repeated_proto2_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_enum"]: ... +type___TestAllTypes = TestAllTypes + +class TestProto2Required(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def proto2(self) -> google___protobuf___unittest_pb2___TestRequired: ... + + def __init__(self, + *, + proto2 : typing___Optional[google___protobuf___unittest_pb2___TestRequired] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"proto2",b"proto2"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"proto2",b"proto2"]) -> None: ... +type___TestProto2Required = TestProto2Required + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage diff --git a/third_party/2and3/google/protobuf/unittest_no_generic_services_pb2.pyi b/third_party/2and3/google/protobuf/unittest_no_generic_services_pb2.pyi index a3a038d1d3b5..53ac8afc8ff6 100644 --- a/third_party/2and3/google/protobuf/unittest_no_generic_services_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_no_generic_services_pb2.pyi @@ -1,21 +1,58 @@ -from typing import List, Optional, Tuple, cast - -from google.protobuf.message import Message - -class TestEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestEnum]]: ... - -FOO: TestEnum - -class TestMessage(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +TestEnumValue = typing___NewType('TestEnumValue', builtin___int) +type___TestEnumValue = TestEnumValue +TestEnum: _TestEnum +class _TestEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestEnumValue, 1) +FOO = typing___cast(TestEnumValue, 1) +type___TestEnum = TestEnum + +class TestMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___TestMessage = TestMessage + +test_extension: google___protobuf___descriptor___FieldDescriptor = ... diff --git a/third_party/2and3/google/protobuf/unittest_optimize_for_pb2.pyi b/third_party/2and3/google/protobuf/unittest_optimize_for_pb2.pyi new file mode 100644 index 000000000000..ff750484528d --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_optimize_for_pb2.pyi @@ -0,0 +1,79 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_pb2 import ( + ForeignMessage as google___protobuf___unittest_pb2___ForeignMessage, +) + +from typing import ( + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestOptimizedForSize(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... + integer_field: builtin___int = ... + string_field: typing___Text = ... + + @property + def msg(self) -> google___protobuf___unittest_pb2___ForeignMessage: ... + + def __init__(self, + *, + i : typing___Optional[builtin___int] = None, + msg : typing___Optional[google___protobuf___unittest_pb2___ForeignMessage] = None, + integer_field : typing___Optional[builtin___int] = None, + string_field : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"i",b"i",u"integer_field",b"integer_field",u"msg",b"msg",u"string_field",b"string_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"i",b"i",u"integer_field",b"integer_field",u"msg",b"msg",u"string_field",b"string_field"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"foo",b"foo"]) -> typing_extensions___Literal["integer_field","string_field"]: ... +type___TestOptimizedForSize = TestOptimizedForSize + +class TestRequiredOptimizedForSize(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + x: builtin___int = ... + + def __init__(self, + *, + x : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"x",b"x"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"x",b"x"]) -> None: ... +type___TestRequiredOptimizedForSize = TestRequiredOptimizedForSize + +class TestOptionalOptimizedForSize(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def o(self) -> type___TestRequiredOptimizedForSize: ... + + def __init__(self, + *, + o : typing___Optional[type___TestRequiredOptimizedForSize] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"o",b"o"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"o",b"o"]) -> None: ... +type___TestOptionalOptimizedForSize = TestOptionalOptimizedForSize diff --git a/third_party/2and3/google/protobuf/unittest_pb2.pyi b/third_party/2and3/google/protobuf/unittest_pb2.pyi index 8cf57454101a..525c729a81c2 100644 --- a/third_party/2and3/google/protobuf/unittest_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_pb2.pyi @@ -1,1084 +1,2328 @@ -from typing import Iterable, List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message -from google.protobuf.unittest_import_pb2 import ImportEnum, ImportMessage -from google.protobuf.unittest_import_public_pb2 import PublicImportMessage - -class ForeignEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ForeignEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ForeignEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ... - -FOREIGN_FOO: ForeignEnum -FOREIGN_BAR: ForeignEnum -FOREIGN_BAZ: ForeignEnum - -class TestEnumWithDupValue(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestEnumWithDupValue: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestEnumWithDupValue]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestEnumWithDupValue]]: ... - -FOO1: TestEnumWithDupValue -BAR1: TestEnumWithDupValue -BAZ: TestEnumWithDupValue -FOO2: TestEnumWithDupValue -BAR2: TestEnumWithDupValue - -class TestSparseEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestSparseEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestSparseEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestSparseEnum]]: ... - -SPARSE_A: TestSparseEnum -SPARSE_B: TestSparseEnum -SPARSE_C: TestSparseEnum -SPARSE_D: TestSparseEnum -SPARSE_E: TestSparseEnum -SPARSE_F: TestSparseEnum -SPARSE_G: TestSparseEnum - -class TestAllTypes(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestAllTypes.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestAllTypes.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestAllTypes.NestedEnum]]: ... - FOO: TestAllTypes.NestedEnum - BAR: TestAllTypes.NestedEnum - BAZ: TestAllTypes.NestedEnum - NEG: TestAllTypes.NestedEnum - class NestedMessage(Message): - bb: int - def __init__(self, bb: Optional[int] = ...) -> None: ... - class OptionalGroup(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - class RepeatedGroup(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - optional_int32: int - optional_int64: int - optional_uint32: int - optional_uint64: int - optional_sint32: int - optional_sint64: int - optional_fixed32: int - optional_fixed64: int - optional_sfixed32: int - optional_sfixed64: int - optional_float: float - optional_double: float - optional_bool: bool - optional_string: Text - optional_bytes: bytes - optional_nested_enum: TestAllTypes.NestedEnum - optional_foreign_enum: ForeignEnum - optional_import_enum: ImportEnum - optional_string_piece: Text - optional_cord: Text - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_uint32: RepeatedScalarFieldContainer[int] - repeated_uint64: RepeatedScalarFieldContainer[int] - repeated_sint32: RepeatedScalarFieldContainer[int] - repeated_sint64: RepeatedScalarFieldContainer[int] - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_sfixed32: RepeatedScalarFieldContainer[int] - repeated_sfixed64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_double: RepeatedScalarFieldContainer[float] - repeated_bool: RepeatedScalarFieldContainer[bool] - repeated_string: RepeatedScalarFieldContainer[Text] - repeated_bytes: RepeatedScalarFieldContainer[bytes] - repeated_nested_enum: RepeatedScalarFieldContainer[TestAllTypes.NestedEnum] - repeated_foreign_enum: RepeatedScalarFieldContainer[ForeignEnum] - repeated_import_enum: RepeatedScalarFieldContainer[ImportEnum] - repeated_string_piece: RepeatedScalarFieldContainer[Text] - repeated_cord: RepeatedScalarFieldContainer[Text] - default_int32: int - default_int64: int - default_uint32: int - default_uint64: int - default_sint32: int - default_sint64: int - default_fixed32: int - default_fixed64: int - default_sfixed32: int - default_sfixed64: int - default_float: float - default_double: float - default_bool: bool - default_string: Text - default_bytes: bytes - default_nested_enum: TestAllTypes.NestedEnum - default_foreign_enum: ForeignEnum - default_import_enum: ImportEnum - default_string_piece: Text - default_cord: Text - oneof_uint32: int - oneof_string: Text - oneof_bytes: bytes +# @generated by mypy-protobuf. Do not edit manually! +import sys +from abc import ( + ABCMeta as abc___ABCMeta, + abstractmethod as abc___abstractmethod, +) + +from concurrent.futures import ( + Future as concurrent___futures___Future, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FieldDescriptor as google___protobuf___descriptor___FieldDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.service import ( + RpcChannel as google___protobuf___service___RpcChannel, + RpcController as google___protobuf___service___RpcController, + Service as google___protobuf___service___Service, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportEnumValue as google___protobuf___unittest_import_pb2___ImportEnumValue, + ImportMessage as google___protobuf___unittest_import_pb2___ImportMessage, +) + +from google.protobuf.unittest_import_public_pb2 import ( + PublicImportMessage as google___protobuf___unittest_import_public_pb2___PublicImportMessage, +) + +from typing import ( + Callable as typing___Callable, + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, + overload as typing___overload, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +type___ForeignEnum = ForeignEnum + +TestEnumWithDupValueValue = typing___NewType('TestEnumWithDupValueValue', builtin___int) +type___TestEnumWithDupValueValue = TestEnumWithDupValueValue +TestEnumWithDupValue: _TestEnumWithDupValue +class _TestEnumWithDupValue(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestEnumWithDupValueValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO1 = typing___cast(TestEnumWithDupValueValue, 1) + BAR1 = typing___cast(TestEnumWithDupValueValue, 2) + BAZ = typing___cast(TestEnumWithDupValueValue, 3) + FOO2 = typing___cast(TestEnumWithDupValueValue, 1) + BAR2 = typing___cast(TestEnumWithDupValueValue, 2) +FOO1 = typing___cast(TestEnumWithDupValueValue, 1) +BAR1 = typing___cast(TestEnumWithDupValueValue, 2) +BAZ = typing___cast(TestEnumWithDupValueValue, 3) +FOO2 = typing___cast(TestEnumWithDupValueValue, 1) +BAR2 = typing___cast(TestEnumWithDupValueValue, 2) +type___TestEnumWithDupValue = TestEnumWithDupValue + +TestSparseEnumValue = typing___NewType('TestSparseEnumValue', builtin___int) +type___TestSparseEnumValue = TestSparseEnumValue +TestSparseEnum: _TestSparseEnum +class _TestSparseEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestSparseEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + SPARSE_A = typing___cast(TestSparseEnumValue, 123) + SPARSE_B = typing___cast(TestSparseEnumValue, 62374) + SPARSE_C = typing___cast(TestSparseEnumValue, 12589234) + SPARSE_D = typing___cast(TestSparseEnumValue, -15) + SPARSE_E = typing___cast(TestSparseEnumValue, -53452) + SPARSE_F = typing___cast(TestSparseEnumValue, 0) + SPARSE_G = typing___cast(TestSparseEnumValue, 2) +SPARSE_A = typing___cast(TestSparseEnumValue, 123) +SPARSE_B = typing___cast(TestSparseEnumValue, 62374) +SPARSE_C = typing___cast(TestSparseEnumValue, 12589234) +SPARSE_D = typing___cast(TestSparseEnumValue, -15) +SPARSE_E = typing___cast(TestSparseEnumValue, -53452) +SPARSE_F = typing___cast(TestSparseEnumValue, 0) +SPARSE_G = typing___cast(TestSparseEnumValue, 2) +type___TestSparseEnum = TestSparseEnum + +VeryLargeEnumValue = typing___NewType('VeryLargeEnumValue', builtin___int) +type___VeryLargeEnumValue = VeryLargeEnumValue +VeryLargeEnum: _VeryLargeEnum +class _VeryLargeEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[VeryLargeEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ENUM_LABEL_DEFAULT = typing___cast(VeryLargeEnumValue, 0) + ENUM_LABEL_1 = typing___cast(VeryLargeEnumValue, 1) + ENUM_LABEL_2 = typing___cast(VeryLargeEnumValue, 2) + ENUM_LABEL_3 = typing___cast(VeryLargeEnumValue, 3) + ENUM_LABEL_4 = typing___cast(VeryLargeEnumValue, 4) + ENUM_LABEL_5 = typing___cast(VeryLargeEnumValue, 5) + ENUM_LABEL_6 = typing___cast(VeryLargeEnumValue, 6) + ENUM_LABEL_7 = typing___cast(VeryLargeEnumValue, 7) + ENUM_LABEL_8 = typing___cast(VeryLargeEnumValue, 8) + ENUM_LABEL_9 = typing___cast(VeryLargeEnumValue, 9) + ENUM_LABEL_10 = typing___cast(VeryLargeEnumValue, 10) + ENUM_LABEL_11 = typing___cast(VeryLargeEnumValue, 11) + ENUM_LABEL_12 = typing___cast(VeryLargeEnumValue, 12) + ENUM_LABEL_13 = typing___cast(VeryLargeEnumValue, 13) + ENUM_LABEL_14 = typing___cast(VeryLargeEnumValue, 14) + ENUM_LABEL_15 = typing___cast(VeryLargeEnumValue, 15) + ENUM_LABEL_16 = typing___cast(VeryLargeEnumValue, 16) + ENUM_LABEL_17 = typing___cast(VeryLargeEnumValue, 17) + ENUM_LABEL_18 = typing___cast(VeryLargeEnumValue, 18) + ENUM_LABEL_19 = typing___cast(VeryLargeEnumValue, 19) + ENUM_LABEL_20 = typing___cast(VeryLargeEnumValue, 20) + ENUM_LABEL_21 = typing___cast(VeryLargeEnumValue, 21) + ENUM_LABEL_22 = typing___cast(VeryLargeEnumValue, 22) + ENUM_LABEL_23 = typing___cast(VeryLargeEnumValue, 23) + ENUM_LABEL_24 = typing___cast(VeryLargeEnumValue, 24) + ENUM_LABEL_25 = typing___cast(VeryLargeEnumValue, 25) + ENUM_LABEL_26 = typing___cast(VeryLargeEnumValue, 26) + ENUM_LABEL_27 = typing___cast(VeryLargeEnumValue, 27) + ENUM_LABEL_28 = typing___cast(VeryLargeEnumValue, 28) + ENUM_LABEL_29 = typing___cast(VeryLargeEnumValue, 29) + ENUM_LABEL_30 = typing___cast(VeryLargeEnumValue, 30) + ENUM_LABEL_31 = typing___cast(VeryLargeEnumValue, 31) + ENUM_LABEL_32 = typing___cast(VeryLargeEnumValue, 32) + ENUM_LABEL_33 = typing___cast(VeryLargeEnumValue, 33) + ENUM_LABEL_34 = typing___cast(VeryLargeEnumValue, 34) + ENUM_LABEL_35 = typing___cast(VeryLargeEnumValue, 35) + ENUM_LABEL_36 = typing___cast(VeryLargeEnumValue, 36) + ENUM_LABEL_37 = typing___cast(VeryLargeEnumValue, 37) + ENUM_LABEL_38 = typing___cast(VeryLargeEnumValue, 38) + ENUM_LABEL_39 = typing___cast(VeryLargeEnumValue, 39) + ENUM_LABEL_40 = typing___cast(VeryLargeEnumValue, 40) + ENUM_LABEL_41 = typing___cast(VeryLargeEnumValue, 41) + ENUM_LABEL_42 = typing___cast(VeryLargeEnumValue, 42) + ENUM_LABEL_43 = typing___cast(VeryLargeEnumValue, 43) + ENUM_LABEL_44 = typing___cast(VeryLargeEnumValue, 44) + ENUM_LABEL_45 = typing___cast(VeryLargeEnumValue, 45) + ENUM_LABEL_46 = typing___cast(VeryLargeEnumValue, 46) + ENUM_LABEL_47 = typing___cast(VeryLargeEnumValue, 47) + ENUM_LABEL_48 = typing___cast(VeryLargeEnumValue, 48) + ENUM_LABEL_49 = typing___cast(VeryLargeEnumValue, 49) + ENUM_LABEL_50 = typing___cast(VeryLargeEnumValue, 50) + ENUM_LABEL_51 = typing___cast(VeryLargeEnumValue, 51) + ENUM_LABEL_52 = typing___cast(VeryLargeEnumValue, 52) + ENUM_LABEL_53 = typing___cast(VeryLargeEnumValue, 53) + ENUM_LABEL_54 = typing___cast(VeryLargeEnumValue, 54) + ENUM_LABEL_55 = typing___cast(VeryLargeEnumValue, 55) + ENUM_LABEL_56 = typing___cast(VeryLargeEnumValue, 56) + ENUM_LABEL_57 = typing___cast(VeryLargeEnumValue, 57) + ENUM_LABEL_58 = typing___cast(VeryLargeEnumValue, 58) + ENUM_LABEL_59 = typing___cast(VeryLargeEnumValue, 59) + ENUM_LABEL_60 = typing___cast(VeryLargeEnumValue, 60) + ENUM_LABEL_61 = typing___cast(VeryLargeEnumValue, 61) + ENUM_LABEL_62 = typing___cast(VeryLargeEnumValue, 62) + ENUM_LABEL_63 = typing___cast(VeryLargeEnumValue, 63) + ENUM_LABEL_64 = typing___cast(VeryLargeEnumValue, 64) + ENUM_LABEL_65 = typing___cast(VeryLargeEnumValue, 65) + ENUM_LABEL_66 = typing___cast(VeryLargeEnumValue, 66) + ENUM_LABEL_67 = typing___cast(VeryLargeEnumValue, 67) + ENUM_LABEL_68 = typing___cast(VeryLargeEnumValue, 68) + ENUM_LABEL_69 = typing___cast(VeryLargeEnumValue, 69) + ENUM_LABEL_70 = typing___cast(VeryLargeEnumValue, 70) + ENUM_LABEL_71 = typing___cast(VeryLargeEnumValue, 71) + ENUM_LABEL_72 = typing___cast(VeryLargeEnumValue, 72) + ENUM_LABEL_73 = typing___cast(VeryLargeEnumValue, 73) + ENUM_LABEL_74 = typing___cast(VeryLargeEnumValue, 74) + ENUM_LABEL_75 = typing___cast(VeryLargeEnumValue, 75) + ENUM_LABEL_76 = typing___cast(VeryLargeEnumValue, 76) + ENUM_LABEL_77 = typing___cast(VeryLargeEnumValue, 77) + ENUM_LABEL_78 = typing___cast(VeryLargeEnumValue, 78) + ENUM_LABEL_79 = typing___cast(VeryLargeEnumValue, 79) + ENUM_LABEL_80 = typing___cast(VeryLargeEnumValue, 80) + ENUM_LABEL_81 = typing___cast(VeryLargeEnumValue, 81) + ENUM_LABEL_82 = typing___cast(VeryLargeEnumValue, 82) + ENUM_LABEL_83 = typing___cast(VeryLargeEnumValue, 83) + ENUM_LABEL_84 = typing___cast(VeryLargeEnumValue, 84) + ENUM_LABEL_85 = typing___cast(VeryLargeEnumValue, 85) + ENUM_LABEL_86 = typing___cast(VeryLargeEnumValue, 86) + ENUM_LABEL_87 = typing___cast(VeryLargeEnumValue, 87) + ENUM_LABEL_88 = typing___cast(VeryLargeEnumValue, 88) + ENUM_LABEL_89 = typing___cast(VeryLargeEnumValue, 89) + ENUM_LABEL_90 = typing___cast(VeryLargeEnumValue, 90) + ENUM_LABEL_91 = typing___cast(VeryLargeEnumValue, 91) + ENUM_LABEL_92 = typing___cast(VeryLargeEnumValue, 92) + ENUM_LABEL_93 = typing___cast(VeryLargeEnumValue, 93) + ENUM_LABEL_94 = typing___cast(VeryLargeEnumValue, 94) + ENUM_LABEL_95 = typing___cast(VeryLargeEnumValue, 95) + ENUM_LABEL_96 = typing___cast(VeryLargeEnumValue, 96) + ENUM_LABEL_97 = typing___cast(VeryLargeEnumValue, 97) + ENUM_LABEL_98 = typing___cast(VeryLargeEnumValue, 98) + ENUM_LABEL_99 = typing___cast(VeryLargeEnumValue, 99) + ENUM_LABEL_100 = typing___cast(VeryLargeEnumValue, 100) +ENUM_LABEL_DEFAULT = typing___cast(VeryLargeEnumValue, 0) +ENUM_LABEL_1 = typing___cast(VeryLargeEnumValue, 1) +ENUM_LABEL_2 = typing___cast(VeryLargeEnumValue, 2) +ENUM_LABEL_3 = typing___cast(VeryLargeEnumValue, 3) +ENUM_LABEL_4 = typing___cast(VeryLargeEnumValue, 4) +ENUM_LABEL_5 = typing___cast(VeryLargeEnumValue, 5) +ENUM_LABEL_6 = typing___cast(VeryLargeEnumValue, 6) +ENUM_LABEL_7 = typing___cast(VeryLargeEnumValue, 7) +ENUM_LABEL_8 = typing___cast(VeryLargeEnumValue, 8) +ENUM_LABEL_9 = typing___cast(VeryLargeEnumValue, 9) +ENUM_LABEL_10 = typing___cast(VeryLargeEnumValue, 10) +ENUM_LABEL_11 = typing___cast(VeryLargeEnumValue, 11) +ENUM_LABEL_12 = typing___cast(VeryLargeEnumValue, 12) +ENUM_LABEL_13 = typing___cast(VeryLargeEnumValue, 13) +ENUM_LABEL_14 = typing___cast(VeryLargeEnumValue, 14) +ENUM_LABEL_15 = typing___cast(VeryLargeEnumValue, 15) +ENUM_LABEL_16 = typing___cast(VeryLargeEnumValue, 16) +ENUM_LABEL_17 = typing___cast(VeryLargeEnumValue, 17) +ENUM_LABEL_18 = typing___cast(VeryLargeEnumValue, 18) +ENUM_LABEL_19 = typing___cast(VeryLargeEnumValue, 19) +ENUM_LABEL_20 = typing___cast(VeryLargeEnumValue, 20) +ENUM_LABEL_21 = typing___cast(VeryLargeEnumValue, 21) +ENUM_LABEL_22 = typing___cast(VeryLargeEnumValue, 22) +ENUM_LABEL_23 = typing___cast(VeryLargeEnumValue, 23) +ENUM_LABEL_24 = typing___cast(VeryLargeEnumValue, 24) +ENUM_LABEL_25 = typing___cast(VeryLargeEnumValue, 25) +ENUM_LABEL_26 = typing___cast(VeryLargeEnumValue, 26) +ENUM_LABEL_27 = typing___cast(VeryLargeEnumValue, 27) +ENUM_LABEL_28 = typing___cast(VeryLargeEnumValue, 28) +ENUM_LABEL_29 = typing___cast(VeryLargeEnumValue, 29) +ENUM_LABEL_30 = typing___cast(VeryLargeEnumValue, 30) +ENUM_LABEL_31 = typing___cast(VeryLargeEnumValue, 31) +ENUM_LABEL_32 = typing___cast(VeryLargeEnumValue, 32) +ENUM_LABEL_33 = typing___cast(VeryLargeEnumValue, 33) +ENUM_LABEL_34 = typing___cast(VeryLargeEnumValue, 34) +ENUM_LABEL_35 = typing___cast(VeryLargeEnumValue, 35) +ENUM_LABEL_36 = typing___cast(VeryLargeEnumValue, 36) +ENUM_LABEL_37 = typing___cast(VeryLargeEnumValue, 37) +ENUM_LABEL_38 = typing___cast(VeryLargeEnumValue, 38) +ENUM_LABEL_39 = typing___cast(VeryLargeEnumValue, 39) +ENUM_LABEL_40 = typing___cast(VeryLargeEnumValue, 40) +ENUM_LABEL_41 = typing___cast(VeryLargeEnumValue, 41) +ENUM_LABEL_42 = typing___cast(VeryLargeEnumValue, 42) +ENUM_LABEL_43 = typing___cast(VeryLargeEnumValue, 43) +ENUM_LABEL_44 = typing___cast(VeryLargeEnumValue, 44) +ENUM_LABEL_45 = typing___cast(VeryLargeEnumValue, 45) +ENUM_LABEL_46 = typing___cast(VeryLargeEnumValue, 46) +ENUM_LABEL_47 = typing___cast(VeryLargeEnumValue, 47) +ENUM_LABEL_48 = typing___cast(VeryLargeEnumValue, 48) +ENUM_LABEL_49 = typing___cast(VeryLargeEnumValue, 49) +ENUM_LABEL_50 = typing___cast(VeryLargeEnumValue, 50) +ENUM_LABEL_51 = typing___cast(VeryLargeEnumValue, 51) +ENUM_LABEL_52 = typing___cast(VeryLargeEnumValue, 52) +ENUM_LABEL_53 = typing___cast(VeryLargeEnumValue, 53) +ENUM_LABEL_54 = typing___cast(VeryLargeEnumValue, 54) +ENUM_LABEL_55 = typing___cast(VeryLargeEnumValue, 55) +ENUM_LABEL_56 = typing___cast(VeryLargeEnumValue, 56) +ENUM_LABEL_57 = typing___cast(VeryLargeEnumValue, 57) +ENUM_LABEL_58 = typing___cast(VeryLargeEnumValue, 58) +ENUM_LABEL_59 = typing___cast(VeryLargeEnumValue, 59) +ENUM_LABEL_60 = typing___cast(VeryLargeEnumValue, 60) +ENUM_LABEL_61 = typing___cast(VeryLargeEnumValue, 61) +ENUM_LABEL_62 = typing___cast(VeryLargeEnumValue, 62) +ENUM_LABEL_63 = typing___cast(VeryLargeEnumValue, 63) +ENUM_LABEL_64 = typing___cast(VeryLargeEnumValue, 64) +ENUM_LABEL_65 = typing___cast(VeryLargeEnumValue, 65) +ENUM_LABEL_66 = typing___cast(VeryLargeEnumValue, 66) +ENUM_LABEL_67 = typing___cast(VeryLargeEnumValue, 67) +ENUM_LABEL_68 = typing___cast(VeryLargeEnumValue, 68) +ENUM_LABEL_69 = typing___cast(VeryLargeEnumValue, 69) +ENUM_LABEL_70 = typing___cast(VeryLargeEnumValue, 70) +ENUM_LABEL_71 = typing___cast(VeryLargeEnumValue, 71) +ENUM_LABEL_72 = typing___cast(VeryLargeEnumValue, 72) +ENUM_LABEL_73 = typing___cast(VeryLargeEnumValue, 73) +ENUM_LABEL_74 = typing___cast(VeryLargeEnumValue, 74) +ENUM_LABEL_75 = typing___cast(VeryLargeEnumValue, 75) +ENUM_LABEL_76 = typing___cast(VeryLargeEnumValue, 76) +ENUM_LABEL_77 = typing___cast(VeryLargeEnumValue, 77) +ENUM_LABEL_78 = typing___cast(VeryLargeEnumValue, 78) +ENUM_LABEL_79 = typing___cast(VeryLargeEnumValue, 79) +ENUM_LABEL_80 = typing___cast(VeryLargeEnumValue, 80) +ENUM_LABEL_81 = typing___cast(VeryLargeEnumValue, 81) +ENUM_LABEL_82 = typing___cast(VeryLargeEnumValue, 82) +ENUM_LABEL_83 = typing___cast(VeryLargeEnumValue, 83) +ENUM_LABEL_84 = typing___cast(VeryLargeEnumValue, 84) +ENUM_LABEL_85 = typing___cast(VeryLargeEnumValue, 85) +ENUM_LABEL_86 = typing___cast(VeryLargeEnumValue, 86) +ENUM_LABEL_87 = typing___cast(VeryLargeEnumValue, 87) +ENUM_LABEL_88 = typing___cast(VeryLargeEnumValue, 88) +ENUM_LABEL_89 = typing___cast(VeryLargeEnumValue, 89) +ENUM_LABEL_90 = typing___cast(VeryLargeEnumValue, 90) +ENUM_LABEL_91 = typing___cast(VeryLargeEnumValue, 91) +ENUM_LABEL_92 = typing___cast(VeryLargeEnumValue, 92) +ENUM_LABEL_93 = typing___cast(VeryLargeEnumValue, 93) +ENUM_LABEL_94 = typing___cast(VeryLargeEnumValue, 94) +ENUM_LABEL_95 = typing___cast(VeryLargeEnumValue, 95) +ENUM_LABEL_96 = typing___cast(VeryLargeEnumValue, 96) +ENUM_LABEL_97 = typing___cast(VeryLargeEnumValue, 97) +ENUM_LABEL_98 = typing___cast(VeryLargeEnumValue, 98) +ENUM_LABEL_99 = typing___cast(VeryLargeEnumValue, 99) +ENUM_LABEL_100 = typing___cast(VeryLargeEnumValue, 100) +type___VeryLargeEnum = VeryLargeEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class RepeatedGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___RepeatedGroup = RepeatedGroup + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_import_enum: google___protobuf___unittest_import_pb2___ImportEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_import_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[google___protobuf___unittest_import_pb2___ImportEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + default_int32: builtin___int = ... + default_int64: builtin___int = ... + default_uint32: builtin___int = ... + default_uint64: builtin___int = ... + default_sint32: builtin___int = ... + default_sint64: builtin___int = ... + default_fixed32: builtin___int = ... + default_fixed64: builtin___int = ... + default_sfixed32: builtin___int = ... + default_sfixed64: builtin___int = ... + default_float: builtin___float = ... + default_double: builtin___float = ... + default_bool: builtin___bool = ... + default_string: typing___Text = ... + default_bytes: builtin___bytes = ... + default_nested_enum: type___TestAllTypes.NestedEnumValue = ... + default_foreign_enum: type___ForeignEnumValue = ... + default_import_enum: google___protobuf___unittest_import_pb2___ImportEnumValue = ... + default_string_piece: typing___Text = ... + default_cord: typing___Text = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + @property - def optionalgroup(self) -> TestAllTypes.OptionalGroup: ... + def optionalgroup(self) -> type___TestAllTypes.OptionalGroup: ... + @property - def optional_nested_message(self) -> TestAllTypes.NestedMessage: ... + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + @property - def optional_foreign_message(self) -> ForeignMessage: ... + def optional_foreign_message(self) -> type___ForeignMessage: ... + @property - def optional_import_message(self) -> ImportMessage: ... + def optional_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + @property - def optional_public_import_message(self) -> PublicImportMessage: ... + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_pb2___PublicImportMessage: ... + @property - def optional_lazy_message(self) -> TestAllTypes.NestedMessage: ... + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + @property - def repeatedgroup(self) -> RepeatedCompositeFieldContainer[TestAllTypes.RepeatedGroup]: ... + def repeatedgroup(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.RepeatedGroup]: ... + @property - def repeated_nested_message(self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ... + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + @property - def repeated_foreign_message(self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ... + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + @property - def repeated_import_message(self) -> RepeatedCompositeFieldContainer[ImportMessage]: ... + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_pb2___ImportMessage]: ... + @property - def repeated_lazy_message(self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ... + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + @property - def oneof_nested_message(self) -> TestAllTypes.NestedMessage: ... - def __init__( - self, - optional_int32: Optional[int] = ..., - optional_int64: Optional[int] = ..., - optional_uint32: Optional[int] = ..., - optional_uint64: Optional[int] = ..., - optional_sint32: Optional[int] = ..., - optional_sint64: Optional[int] = ..., - optional_fixed32: Optional[int] = ..., - optional_fixed64: Optional[int] = ..., - optional_sfixed32: Optional[int] = ..., - optional_sfixed64: Optional[int] = ..., - optional_float: Optional[float] = ..., - optional_double: Optional[float] = ..., - optional_bool: Optional[bool] = ..., - optional_string: Optional[Text] = ..., - optional_bytes: Optional[bytes] = ..., - optionalgroup: Optional[TestAllTypes.OptionalGroup] = ..., - optional_nested_message: Optional[TestAllTypes.NestedMessage] = ..., - optional_foreign_message: Optional[ForeignMessage] = ..., - optional_import_message: Optional[ImportMessage] = ..., - optional_nested_enum: Optional[TestAllTypes.NestedEnum] = ..., - optional_foreign_enum: Optional[ForeignEnum] = ..., - optional_import_enum: Optional[ImportEnum] = ..., - optional_string_piece: Optional[Text] = ..., - optional_cord: Optional[Text] = ..., - optional_public_import_message: Optional[PublicImportMessage] = ..., - optional_lazy_message: Optional[TestAllTypes.NestedMessage] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_uint32: Optional[Iterable[int]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - repeated_sint32: Optional[Iterable[int]] = ..., - repeated_sint64: Optional[Iterable[int]] = ..., - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_sfixed32: Optional[Iterable[int]] = ..., - repeated_sfixed64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_double: Optional[Iterable[float]] = ..., - repeated_bool: Optional[Iterable[bool]] = ..., - repeated_string: Optional[Iterable[Text]] = ..., - repeated_bytes: Optional[Iterable[bytes]] = ..., - repeatedgroup: Optional[Iterable[TestAllTypes.RepeatedGroup]] = ..., - repeated_nested_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ..., - repeated_foreign_message: Optional[Iterable[ForeignMessage]] = ..., - repeated_import_message: Optional[Iterable[ImportMessage]] = ..., - repeated_nested_enum: Optional[Iterable[TestAllTypes.NestedEnum]] = ..., - repeated_foreign_enum: Optional[Iterable[ForeignEnum]] = ..., - repeated_import_enum: Optional[Iterable[ImportEnum]] = ..., - repeated_string_piece: Optional[Iterable[Text]] = ..., - repeated_cord: Optional[Iterable[Text]] = ..., - repeated_lazy_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ..., - default_int32: Optional[int] = ..., - default_int64: Optional[int] = ..., - default_uint32: Optional[int] = ..., - default_uint64: Optional[int] = ..., - default_sint32: Optional[int] = ..., - default_sint64: Optional[int] = ..., - default_fixed32: Optional[int] = ..., - default_fixed64: Optional[int] = ..., - default_sfixed32: Optional[int] = ..., - default_sfixed64: Optional[int] = ..., - default_float: Optional[float] = ..., - default_double: Optional[float] = ..., - default_bool: Optional[bool] = ..., - default_string: Optional[Text] = ..., - default_bytes: Optional[bytes] = ..., - default_nested_enum: Optional[TestAllTypes.NestedEnum] = ..., - default_foreign_enum: Optional[ForeignEnum] = ..., - default_import_enum: Optional[ImportEnum] = ..., - default_string_piece: Optional[Text] = ..., - default_cord: Optional[Text] = ..., - oneof_uint32: Optional[int] = ..., - oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ..., - oneof_string: Optional[Text] = ..., - oneof_bytes: Optional[bytes] = ..., - ) -> None: ... - -class NestedTestAllTypes(Message): + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optionalgroup : typing___Optional[type___TestAllTypes.OptionalGroup] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_import_enum : typing___Optional[google___protobuf___unittest_import_pb2___ImportEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_pb2___PublicImportMessage] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeatedgroup : typing___Optional[typing___Iterable[type___TestAllTypes.RepeatedGroup]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_import_enum : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + default_int32 : typing___Optional[builtin___int] = None, + default_int64 : typing___Optional[builtin___int] = None, + default_uint32 : typing___Optional[builtin___int] = None, + default_uint64 : typing___Optional[builtin___int] = None, + default_sint32 : typing___Optional[builtin___int] = None, + default_sint64 : typing___Optional[builtin___int] = None, + default_fixed32 : typing___Optional[builtin___int] = None, + default_fixed64 : typing___Optional[builtin___int] = None, + default_sfixed32 : typing___Optional[builtin___int] = None, + default_sfixed64 : typing___Optional[builtin___int] = None, + default_float : typing___Optional[builtin___float] = None, + default_double : typing___Optional[builtin___float] = None, + default_bool : typing___Optional[builtin___bool] = None, + default_string : typing___Optional[typing___Text] = None, + default_bytes : typing___Optional[builtin___bytes] = None, + default_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + default_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + default_import_enum : typing___Optional[google___protobuf___unittest_import_pb2___ImportEnumValue] = None, + default_string_piece : typing___Optional[typing___Text] = None, + default_cord : typing___Optional[typing___Text] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"default_bool",b"default_bool",u"default_bytes",b"default_bytes",u"default_cord",b"default_cord",u"default_double",b"default_double",u"default_fixed32",b"default_fixed32",u"default_fixed64",b"default_fixed64",u"default_float",b"default_float",u"default_foreign_enum",b"default_foreign_enum",u"default_import_enum",b"default_import_enum",u"default_int32",b"default_int32",u"default_int64",b"default_int64",u"default_nested_enum",b"default_nested_enum",u"default_sfixed32",b"default_sfixed32",u"default_sfixed64",b"default_sfixed64",u"default_sint32",b"default_sint32",u"default_sint64",b"default_sint64",u"default_string",b"default_string",u"default_string_piece",b"default_string_piece",u"default_uint32",b"default_uint32",u"default_uint64",b"default_uint64",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_enum",b"optional_import_enum",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"default_bool",b"default_bool",u"default_bytes",b"default_bytes",u"default_cord",b"default_cord",u"default_double",b"default_double",u"default_fixed32",b"default_fixed32",u"default_fixed64",b"default_fixed64",u"default_float",b"default_float",u"default_foreign_enum",b"default_foreign_enum",u"default_import_enum",b"default_import_enum",u"default_int32",b"default_int32",u"default_int64",b"default_int64",u"default_nested_enum",b"default_nested_enum",u"default_sfixed32",b"default_sfixed32",u"default_sfixed64",b"default_sfixed64",u"default_sint32",b"default_sint32",u"default_sint64",b"default_sint64",u"default_string",b"default_string",u"default_string_piece",b"default_string_piece",u"default_uint32",b"default_uint32",u"default_uint64",b"default_uint64",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_enum",b"optional_import_enum",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"optionalgroup",b"optionalgroup",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_enum",b"repeated_import_enum",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64",u"repeatedgroup",b"repeatedgroup"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes"]: ... +type___TestAllTypes = TestAllTypes + +class NestedTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def child(self) -> NestedTestAllTypes: ... + def child(self) -> type___NestedTestAllTypes: ... + @property - def payload(self) -> TestAllTypes: ... + def payload(self) -> type___TestAllTypes: ... + @property - def repeated_child(self) -> RepeatedCompositeFieldContainer[NestedTestAllTypes]: ... - def __init__( - self, - child: Optional[NestedTestAllTypes] = ..., - payload: Optional[TestAllTypes] = ..., - repeated_child: Optional[Iterable[NestedTestAllTypes]] = ..., - ) -> None: ... - -class TestDeprecatedFields(Message): - deprecated_int32: int - deprecated_int32_in_oneof: int - def __init__(self, deprecated_int32: Optional[int] = ..., deprecated_int32_in_oneof: Optional[int] = ...) -> None: ... - -class TestDeprecatedMessage(Message): - def __init__(self,) -> None: ... - -class ForeignMessage(Message): - c: int - d: int - def __init__(self, c: Optional[int] = ..., d: Optional[int] = ...) -> None: ... - -class TestReservedFields(Message): - def __init__(self,) -> None: ... - -class TestAllExtensions(Message): - def __init__(self,) -> None: ... - -class OptionalGroup_extension(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - -class RepeatedGroup_extension(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - -class TestGroup(Message): - class OptionalGroup(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - optional_foreign_enum: ForeignEnum + def repeated_child(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___NestedTestAllTypes]: ... + + def __init__(self, + *, + child : typing___Optional[type___NestedTestAllTypes] = None, + payload : typing___Optional[type___TestAllTypes] = None, + repeated_child : typing___Optional[typing___Iterable[type___NestedTestAllTypes]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload",u"repeated_child",b"repeated_child"]) -> None: ... +type___NestedTestAllTypes = NestedTestAllTypes + +class TestDeprecatedFields(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + deprecated_int32: builtin___int = ... + deprecated_int32_in_oneof: builtin___int = ... + + def __init__(self, + *, + deprecated_int32 : typing___Optional[builtin___int] = None, + deprecated_int32_in_oneof : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"deprecated_int32",b"deprecated_int32",u"deprecated_int32_in_oneof",b"deprecated_int32_in_oneof",u"oneof_fields",b"oneof_fields"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"deprecated_int32",b"deprecated_int32",u"deprecated_int32_in_oneof",b"deprecated_int32_in_oneof",u"oneof_fields",b"oneof_fields"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_fields",b"oneof_fields"]) -> typing_extensions___Literal["deprecated_int32_in_oneof"]: ... +type___TestDeprecatedFields = TestDeprecatedFields + +class TestDeprecatedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestDeprecatedMessage = TestDeprecatedMessage + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + d: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + d : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"c",b"c",u"d",b"d"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c",u"d",b"d"]) -> None: ... +type___ForeignMessage = ForeignMessage + +class TestReservedFields(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestReservedFields = TestReservedFields + +class TestAllExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestAllExtensions = TestAllExtensions + +class OptionalGroup_extension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___OptionalGroup_extension = OptionalGroup_extension + +class RepeatedGroup_extension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___RepeatedGroup_extension = RepeatedGroup_extension + +class TestGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + optional_foreign_enum: type___ForeignEnumValue = ... + @property - def optionalgroup(self) -> TestGroup.OptionalGroup: ... - def __init__( - self, optionalgroup: Optional[TestGroup.OptionalGroup] = ..., optional_foreign_enum: Optional[ForeignEnum] = ... - ) -> None: ... - -class TestGroupExtension(Message): - def __init__(self,) -> None: ... - -class TestNestedExtension(Message): - class OptionalGroup_extension(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - def __init__(self,) -> None: ... - -class TestRequired(Message): - a: int - dummy2: int - b: int - dummy4: int - dummy5: int - dummy6: int - dummy7: int - dummy8: int - dummy9: int - dummy10: int - dummy11: int - dummy12: int - dummy13: int - dummy14: int - dummy15: int - dummy16: int - dummy17: int - dummy18: int - dummy19: int - dummy20: int - dummy21: int - dummy22: int - dummy23: int - dummy24: int - dummy25: int - dummy26: int - dummy27: int - dummy28: int - dummy29: int - dummy30: int - dummy31: int - dummy32: int - c: int - def __init__( - self, - a: int, - b: int, - c: int, - dummy2: Optional[int] = ..., - dummy4: Optional[int] = ..., - dummy5: Optional[int] = ..., - dummy6: Optional[int] = ..., - dummy7: Optional[int] = ..., - dummy8: Optional[int] = ..., - dummy9: Optional[int] = ..., - dummy10: Optional[int] = ..., - dummy11: Optional[int] = ..., - dummy12: Optional[int] = ..., - dummy13: Optional[int] = ..., - dummy14: Optional[int] = ..., - dummy15: Optional[int] = ..., - dummy16: Optional[int] = ..., - dummy17: Optional[int] = ..., - dummy18: Optional[int] = ..., - dummy19: Optional[int] = ..., - dummy20: Optional[int] = ..., - dummy21: Optional[int] = ..., - dummy22: Optional[int] = ..., - dummy23: Optional[int] = ..., - dummy24: Optional[int] = ..., - dummy25: Optional[int] = ..., - dummy26: Optional[int] = ..., - dummy27: Optional[int] = ..., - dummy28: Optional[int] = ..., - dummy29: Optional[int] = ..., - dummy30: Optional[int] = ..., - dummy31: Optional[int] = ..., - dummy32: Optional[int] = ..., - ) -> None: ... - -class TestRequiredForeign(Message): - dummy: int + def optionalgroup(self) -> type___TestGroup.OptionalGroup: ... + + def __init__(self, + *, + optionalgroup : typing___Optional[type___TestGroup.OptionalGroup] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_foreign_enum",b"optional_foreign_enum",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_foreign_enum",b"optional_foreign_enum",u"optionalgroup",b"optionalgroup"]) -> None: ... +type___TestGroup = TestGroup + +class TestGroupExtension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestGroupExtension = TestGroupExtension + +class TestNestedExtension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class OptionalGroup_extension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___OptionalGroup_extension = OptionalGroup_extension + + + def __init__(self, + ) -> None: ... +type___TestNestedExtension = TestNestedExtension + +class TestRequired(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + dummy2: builtin___int = ... + b: builtin___int = ... + dummy4: builtin___int = ... + dummy5: builtin___int = ... + dummy6: builtin___int = ... + dummy7: builtin___int = ... + dummy8: builtin___int = ... + dummy9: builtin___int = ... + dummy10: builtin___int = ... + dummy11: builtin___int = ... + dummy12: builtin___int = ... + dummy13: builtin___int = ... + dummy14: builtin___int = ... + dummy15: builtin___int = ... + dummy16: builtin___int = ... + dummy17: builtin___int = ... + dummy18: builtin___int = ... + dummy19: builtin___int = ... + dummy20: builtin___int = ... + dummy21: builtin___int = ... + dummy22: builtin___int = ... + dummy23: builtin___int = ... + dummy24: builtin___int = ... + dummy25: builtin___int = ... + dummy26: builtin___int = ... + dummy27: builtin___int = ... + dummy28: builtin___int = ... + dummy29: builtin___int = ... + dummy30: builtin___int = ... + dummy31: builtin___int = ... + dummy32: builtin___int = ... + c: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + dummy2 : typing___Optional[builtin___int] = None, + b : typing___Optional[builtin___int] = None, + dummy4 : typing___Optional[builtin___int] = None, + dummy5 : typing___Optional[builtin___int] = None, + dummy6 : typing___Optional[builtin___int] = None, + dummy7 : typing___Optional[builtin___int] = None, + dummy8 : typing___Optional[builtin___int] = None, + dummy9 : typing___Optional[builtin___int] = None, + dummy10 : typing___Optional[builtin___int] = None, + dummy11 : typing___Optional[builtin___int] = None, + dummy12 : typing___Optional[builtin___int] = None, + dummy13 : typing___Optional[builtin___int] = None, + dummy14 : typing___Optional[builtin___int] = None, + dummy15 : typing___Optional[builtin___int] = None, + dummy16 : typing___Optional[builtin___int] = None, + dummy17 : typing___Optional[builtin___int] = None, + dummy18 : typing___Optional[builtin___int] = None, + dummy19 : typing___Optional[builtin___int] = None, + dummy20 : typing___Optional[builtin___int] = None, + dummy21 : typing___Optional[builtin___int] = None, + dummy22 : typing___Optional[builtin___int] = None, + dummy23 : typing___Optional[builtin___int] = None, + dummy24 : typing___Optional[builtin___int] = None, + dummy25 : typing___Optional[builtin___int] = None, + dummy26 : typing___Optional[builtin___int] = None, + dummy27 : typing___Optional[builtin___int] = None, + dummy28 : typing___Optional[builtin___int] = None, + dummy29 : typing___Optional[builtin___int] = None, + dummy30 : typing___Optional[builtin___int] = None, + dummy31 : typing___Optional[builtin___int] = None, + dummy32 : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"dummy10",b"dummy10",u"dummy11",b"dummy11",u"dummy12",b"dummy12",u"dummy13",b"dummy13",u"dummy14",b"dummy14",u"dummy15",b"dummy15",u"dummy16",b"dummy16",u"dummy17",b"dummy17",u"dummy18",b"dummy18",u"dummy19",b"dummy19",u"dummy2",b"dummy2",u"dummy20",b"dummy20",u"dummy21",b"dummy21",u"dummy22",b"dummy22",u"dummy23",b"dummy23",u"dummy24",b"dummy24",u"dummy25",b"dummy25",u"dummy26",b"dummy26",u"dummy27",b"dummy27",u"dummy28",b"dummy28",u"dummy29",b"dummy29",u"dummy30",b"dummy30",u"dummy31",b"dummy31",u"dummy32",b"dummy32",u"dummy4",b"dummy4",u"dummy5",b"dummy5",u"dummy6",b"dummy6",u"dummy7",b"dummy7",u"dummy8",b"dummy8",u"dummy9",b"dummy9"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"dummy10",b"dummy10",u"dummy11",b"dummy11",u"dummy12",b"dummy12",u"dummy13",b"dummy13",u"dummy14",b"dummy14",u"dummy15",b"dummy15",u"dummy16",b"dummy16",u"dummy17",b"dummy17",u"dummy18",b"dummy18",u"dummy19",b"dummy19",u"dummy2",b"dummy2",u"dummy20",b"dummy20",u"dummy21",b"dummy21",u"dummy22",b"dummy22",u"dummy23",b"dummy23",u"dummy24",b"dummy24",u"dummy25",b"dummy25",u"dummy26",b"dummy26",u"dummy27",b"dummy27",u"dummy28",b"dummy28",u"dummy29",b"dummy29",u"dummy30",b"dummy30",u"dummy31",b"dummy31",u"dummy32",b"dummy32",u"dummy4",b"dummy4",u"dummy5",b"dummy5",u"dummy6",b"dummy6",u"dummy7",b"dummy7",u"dummy8",b"dummy8",u"dummy9",b"dummy9"]) -> None: ... +type___TestRequired = TestRequired + +class TestRequiredForeign(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + dummy: builtin___int = ... + @property - def optional_message(self) -> TestRequired: ... + def optional_message(self) -> type___TestRequired: ... + @property - def repeated_message(self) -> RepeatedCompositeFieldContainer[TestRequired]: ... - def __init__( - self, - optional_message: Optional[TestRequired] = ..., - repeated_message: Optional[Iterable[TestRequired]] = ..., - dummy: Optional[int] = ..., - ) -> None: ... - -class TestRequiredMessage(Message): + def repeated_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestRequired]: ... + + def __init__(self, + *, + optional_message : typing___Optional[type___TestRequired] = None, + repeated_message : typing___Optional[typing___Iterable[type___TestRequired]] = None, + dummy : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"dummy",b"dummy",u"optional_message",b"optional_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"dummy",b"dummy",u"optional_message",b"optional_message",u"repeated_message",b"repeated_message"]) -> None: ... +type___TestRequiredForeign = TestRequiredForeign + +class TestRequiredMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def optional_message(self) -> TestRequired: ... + def optional_message(self) -> type___TestRequired: ... + @property - def repeated_message(self) -> RepeatedCompositeFieldContainer[TestRequired]: ... + def repeated_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestRequired]: ... + @property - def required_message(self) -> TestRequired: ... - def __init__( - self, - required_message: TestRequired, - optional_message: Optional[TestRequired] = ..., - repeated_message: Optional[Iterable[TestRequired]] = ..., - ) -> None: ... - -class TestForeignNested(Message): + def required_message(self) -> type___TestRequired: ... + + def __init__(self, + *, + optional_message : typing___Optional[type___TestRequired] = None, + repeated_message : typing___Optional[typing___Iterable[type___TestRequired]] = None, + required_message : typing___Optional[type___TestRequired] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_message",b"optional_message",u"required_message",b"required_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_message",b"optional_message",u"repeated_message",b"repeated_message",u"required_message",b"required_message"]) -> None: ... +type___TestRequiredMessage = TestRequiredMessage + +class TestForeignNested(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def foreign_nested(self) -> TestAllTypes.NestedMessage: ... - def __init__(self, foreign_nested: Optional[TestAllTypes.NestedMessage] = ...) -> None: ... + def foreign_nested(self) -> type___TestAllTypes.NestedMessage: ... -class TestEmptyMessage(Message): - def __init__(self,) -> None: ... + def __init__(self, + *, + foreign_nested : typing___Optional[type___TestAllTypes.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foreign_nested",b"foreign_nested"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foreign_nested",b"foreign_nested"]) -> None: ... +type___TestForeignNested = TestForeignNested -class TestEmptyMessageWithExtensions(Message): - def __init__(self,) -> None: ... +class TestEmptyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestMultipleExtensionRanges(Message): - def __init__(self,) -> None: ... + def __init__(self, + ) -> None: ... +type___TestEmptyMessage = TestEmptyMessage -class TestReallyLargeTagNumber(Message): - a: int - bb: int - def __init__(self, a: Optional[int] = ..., bb: Optional[int] = ...) -> None: ... +class TestEmptyMessageWithExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessageWithExtensions = TestEmptyMessageWithExtensions + +class TestPickleNestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedNestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + cc: builtin___int = ... + + def __init__(self, + *, + cc : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"cc",b"cc"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"cc",b"cc"]) -> None: ... + type___NestedNestedMessage = NestedNestedMessage + + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + + def __init__(self, + ) -> None: ... +type___TestPickleNestedMessage = TestPickleNestedMessage + +class TestMultipleExtensionRanges(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestMultipleExtensionRanges = TestMultipleExtensionRanges + +class TestReallyLargeTagNumber(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + bb: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"bb",b"bb"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"bb",b"bb"]) -> None: ... +type___TestReallyLargeTagNumber = TestReallyLargeTagNumber + +class TestRecursiveMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... -class TestRecursiveMessage(Message): - i: int @property - def a(self) -> TestRecursiveMessage: ... - def __init__(self, a: Optional[TestRecursiveMessage] = ..., i: Optional[int] = ...) -> None: ... + def a(self) -> type___TestRecursiveMessage: ... + + def __init__(self, + *, + a : typing___Optional[type___TestRecursiveMessage] = None, + i : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"i",b"i"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"i",b"i"]) -> None: ... +type___TestRecursiveMessage = TestRecursiveMessage + +class TestMutualRecursionA(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class SubMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestMutualRecursionA(Message): - class SubMessage(Message): @property - def b(self) -> TestMutualRecursionB: ... - def __init__(self, b: Optional[TestMutualRecursionB] = ...) -> None: ... - class SubGroup(Message): + def b(self) -> type___TestMutualRecursionB: ... + + def __init__(self, + *, + b : typing___Optional[type___TestMutualRecursionB] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"b",b"b"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"b",b"b"]) -> None: ... + type___SubMessage = SubMessage + + class SubGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def sub_message(self) -> TestMutualRecursionA.SubMessage: ... + def sub_message(self) -> type___TestMutualRecursionA.SubMessage: ... + @property - def not_in_this_scc(self) -> TestAllTypes: ... - def __init__( - self, sub_message: Optional[TestMutualRecursionA.SubMessage] = ..., not_in_this_scc: Optional[TestAllTypes] = ... - ) -> None: ... + def not_in_this_scc(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + sub_message : typing___Optional[type___TestMutualRecursionA.SubMessage] = None, + not_in_this_scc : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"not_in_this_scc",b"not_in_this_scc",u"sub_message",b"sub_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"not_in_this_scc",b"not_in_this_scc",u"sub_message",b"sub_message"]) -> None: ... + type___SubGroup = SubGroup + + @property - def bb(self) -> TestMutualRecursionB: ... + def bb(self) -> type___TestMutualRecursionB: ... + @property - def subgroup(self) -> TestMutualRecursionA.SubGroup: ... - def __init__( - self, bb: Optional[TestMutualRecursionB] = ..., subgroup: Optional[TestMutualRecursionA.SubGroup] = ... - ) -> None: ... + def subgroup(self) -> type___TestMutualRecursionA.SubGroup: ... + + def __init__(self, + *, + bb : typing___Optional[type___TestMutualRecursionB] = None, + subgroup : typing___Optional[type___TestMutualRecursionA.SubGroup] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"subgroup",b"subgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"subgroup",b"subgroup"]) -> None: ... +type___TestMutualRecursionA = TestMutualRecursionA + +class TestMutualRecursionB(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + optional_int32: builtin___int = ... -class TestMutualRecursionB(Message): - optional_int32: int @property - def a(self) -> TestMutualRecursionA: ... - def __init__(self, a: Optional[TestMutualRecursionA] = ..., optional_int32: Optional[int] = ...) -> None: ... - -class TestIsInitialized(Message): - class SubMessage(Message): - class SubGroup(Message): - i: int - def __init__(self, i: int) -> None: ... + def a(self) -> type___TestMutualRecursionA: ... + + def __init__(self, + *, + a : typing___Optional[type___TestMutualRecursionA] = None, + optional_int32 : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"optional_int32",b"optional_int32"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"optional_int32",b"optional_int32"]) -> None: ... +type___TestMutualRecursionB = TestMutualRecursionB + +class TestIsInitialized(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class SubMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class SubGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + i: builtin___int = ... + + def __init__(self, + *, + i : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"i",b"i"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"i",b"i"]) -> None: ... + type___SubGroup = SubGroup + + @property - def subgroup(self) -> TestIsInitialized.SubMessage.SubGroup: ... - def __init__(self, subgroup: Optional[TestIsInitialized.SubMessage.SubGroup] = ...) -> None: ... + def subgroup(self) -> type___TestIsInitialized.SubMessage.SubGroup: ... + + def __init__(self, + *, + subgroup : typing___Optional[type___TestIsInitialized.SubMessage.SubGroup] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"subgroup",b"subgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"subgroup",b"subgroup"]) -> None: ... + type___SubMessage = SubMessage + + @property - def sub_message(self) -> TestIsInitialized.SubMessage: ... - def __init__(self, sub_message: Optional[TestIsInitialized.SubMessage] = ...) -> None: ... - -class TestDupFieldNumber(Message): - class Foo(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - class Bar(Message): - a: int - def __init__(self, a: Optional[int] = ...) -> None: ... - a: int + def sub_message(self) -> type___TestIsInitialized.SubMessage: ... + + def __init__(self, + *, + sub_message : typing___Optional[type___TestIsInitialized.SubMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> None: ... +type___TestIsInitialized = TestIsInitialized + +class TestDupFieldNumber(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Foo(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___Foo = Foo + + class Bar(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... + type___Bar = Bar + + a: builtin___int = ... + @property - def foo(self) -> TestDupFieldNumber.Foo: ... + def foo(self) -> type___TestDupFieldNumber.Foo: ... + @property - def bar(self) -> TestDupFieldNumber.Bar: ... - def __init__( - self, a: Optional[int] = ..., foo: Optional[TestDupFieldNumber.Foo] = ..., bar: Optional[TestDupFieldNumber.Bar] = ... - ) -> None: ... + def bar(self) -> type___TestDupFieldNumber.Bar: ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + foo : typing___Optional[type___TestDupFieldNumber.Foo] = None, + bar : typing___Optional[type___TestDupFieldNumber.Bar] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"bar",b"bar",u"foo",b"foo"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"bar",b"bar",u"foo",b"foo"]) -> None: ... +type___TestDupFieldNumber = TestDupFieldNumber + +class TestEagerMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestEagerMessage(Message): @property - def sub_message(self) -> TestAllTypes: ... - def __init__(self, sub_message: Optional[TestAllTypes] = ...) -> None: ... + def sub_message(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + sub_message : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> None: ... +type___TestEagerMessage = TestEagerMessage + +class TestLazyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestLazyMessage(Message): @property - def sub_message(self) -> TestAllTypes: ... - def __init__(self, sub_message: Optional[TestAllTypes] = ...) -> None: ... + def sub_message(self) -> type___TestAllTypes: ... -class TestNestedMessageHasBits(Message): - class NestedMessage(Message): - nestedmessage_repeated_int32: RepeatedScalarFieldContainer[int] - @property - def nestedmessage_repeated_foreignmessage(self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ... - def __init__( - self, - nestedmessage_repeated_int32: Optional[Iterable[int]] = ..., - nestedmessage_repeated_foreignmessage: Optional[Iterable[ForeignMessage]] = ..., + def __init__(self, + *, + sub_message : typing___Optional[type___TestAllTypes] = None, ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"sub_message",b"sub_message"]) -> None: ... +type___TestLazyMessage = TestLazyMessage + +class TestNestedMessageHasBits(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + nestedmessage_repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + @property + def nestedmessage_repeated_foreignmessage(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + def __init__(self, + *, + nestedmessage_repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + nestedmessage_repeated_foreignmessage : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"nestedmessage_repeated_foreignmessage",b"nestedmessage_repeated_foreignmessage",u"nestedmessage_repeated_int32",b"nestedmessage_repeated_int32"]) -> None: ... + type___NestedMessage = NestedMessage + + @property - def optional_nested_message(self) -> TestNestedMessageHasBits.NestedMessage: ... - def __init__(self, optional_nested_message: Optional[TestNestedMessageHasBits.NestedMessage] = ...) -> None: ... - -class TestCamelCaseFieldNames(Message): - PrimitiveField: int - StringField: Text - EnumField: ForeignEnum - StringPieceField: Text - CordField: Text - RepeatedPrimitiveField: RepeatedScalarFieldContainer[int] - RepeatedStringField: RepeatedScalarFieldContainer[Text] - RepeatedEnumField: RepeatedScalarFieldContainer[ForeignEnum] - RepeatedStringPieceField: RepeatedScalarFieldContainer[Text] - RepeatedCordField: RepeatedScalarFieldContainer[Text] + def optional_nested_message(self) -> type___TestNestedMessageHasBits.NestedMessage: ... + + def __init__(self, + *, + optional_nested_message : typing___Optional[type___TestNestedMessageHasBits.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_nested_message",b"optional_nested_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_nested_message",b"optional_nested_message"]) -> None: ... +type___TestNestedMessageHasBits = TestNestedMessageHasBits + +class TestCamelCaseFieldNames(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + PrimitiveField: builtin___int = ... + StringField: typing___Text = ... + EnumField: type___ForeignEnumValue = ... + StringPieceField: typing___Text = ... + CordField: typing___Text = ... + RepeatedPrimitiveField: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + RepeatedStringField: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + RepeatedEnumField: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + RepeatedStringPieceField: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + RepeatedCordField: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + @property - def MessageField(self) -> ForeignMessage: ... + def MessageField(self) -> type___ForeignMessage: ... + @property - def RepeatedMessageField(self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ... - def __init__( - self, - PrimitiveField: Optional[int] = ..., - StringField: Optional[Text] = ..., - EnumField: Optional[ForeignEnum] = ..., - MessageField: Optional[ForeignMessage] = ..., - StringPieceField: Optional[Text] = ..., - CordField: Optional[Text] = ..., - RepeatedPrimitiveField: Optional[Iterable[int]] = ..., - RepeatedStringField: Optional[Iterable[Text]] = ..., - RepeatedEnumField: Optional[Iterable[ForeignEnum]] = ..., - RepeatedMessageField: Optional[Iterable[ForeignMessage]] = ..., - RepeatedStringPieceField: Optional[Iterable[Text]] = ..., - RepeatedCordField: Optional[Iterable[Text]] = ..., - ) -> None: ... - -class TestFieldOrderings(Message): - class NestedMessage(Message): - oo: int - bb: int - def __init__(self, oo: Optional[int] = ..., bb: Optional[int] = ...) -> None: ... - my_string: Text - my_int: int - my_float: float + def RepeatedMessageField(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + def __init__(self, + *, + PrimitiveField : typing___Optional[builtin___int] = None, + StringField : typing___Optional[typing___Text] = None, + EnumField : typing___Optional[type___ForeignEnumValue] = None, + MessageField : typing___Optional[type___ForeignMessage] = None, + StringPieceField : typing___Optional[typing___Text] = None, + CordField : typing___Optional[typing___Text] = None, + RepeatedPrimitiveField : typing___Optional[typing___Iterable[builtin___int]] = None, + RepeatedStringField : typing___Optional[typing___Iterable[typing___Text]] = None, + RepeatedEnumField : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + RepeatedMessageField : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + RepeatedStringPieceField : typing___Optional[typing___Iterable[typing___Text]] = None, + RepeatedCordField : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"CordField",b"CordField",u"EnumField",b"EnumField",u"MessageField",b"MessageField",u"PrimitiveField",b"PrimitiveField",u"StringField",b"StringField",u"StringPieceField",b"StringPieceField"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"CordField",b"CordField",u"EnumField",b"EnumField",u"MessageField",b"MessageField",u"PrimitiveField",b"PrimitiveField",u"RepeatedCordField",b"RepeatedCordField",u"RepeatedEnumField",b"RepeatedEnumField",u"RepeatedMessageField",b"RepeatedMessageField",u"RepeatedPrimitiveField",b"RepeatedPrimitiveField",u"RepeatedStringField",b"RepeatedStringField",u"RepeatedStringPieceField",b"RepeatedStringPieceField",u"StringField",b"StringField",u"StringPieceField",b"StringPieceField"]) -> None: ... +type___TestCamelCaseFieldNames = TestCamelCaseFieldNames + +class TestFieldOrderings(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + oo: builtin___int = ... + bb: builtin___int = ... + + def __init__(self, + *, + oo : typing___Optional[builtin___int] = None, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"oo",b"oo"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb",u"oo",b"oo"]) -> None: ... + type___NestedMessage = NestedMessage + + my_string: typing___Text = ... + my_int: builtin___int = ... + my_float: builtin___float = ... + @property - def optional_nested_message(self) -> TestFieldOrderings.NestedMessage: ... - def __init__( - self, - my_string: Optional[Text] = ..., - my_int: Optional[int] = ..., - my_float: Optional[float] = ..., - optional_nested_message: Optional[TestFieldOrderings.NestedMessage] = ..., - ) -> None: ... - -class TestExtensionOrderings1(Message): - my_string: Text - def __init__(self, my_string: Optional[Text] = ...) -> None: ... - -class TestExtensionOrderings2(Message): - class TestExtensionOrderings3(Message): - my_string: Text - def __init__(self, my_string: Optional[Text] = ...) -> None: ... - my_string: Text - def __init__(self, my_string: Optional[Text] = ...) -> None: ... - -class TestExtremeDefaultValues(Message): - escaped_bytes: bytes - large_uint32: int - large_uint64: int - small_int32: int - small_int64: int - really_small_int32: int - really_small_int64: int - utf8_string: Text - zero_float: float - one_float: float - small_float: float - negative_one_float: float - negative_float: float - large_float: float - small_negative_float: float - inf_double: float - neg_inf_double: float - nan_double: float - inf_float: float - neg_inf_float: float - nan_float: float - cpp_trigraph: Text - string_with_zero: Text - bytes_with_zero: bytes - string_piece_with_zero: Text - cord_with_zero: Text - replacement_string: Text - def __init__( - self, - escaped_bytes: Optional[bytes] = ..., - large_uint32: Optional[int] = ..., - large_uint64: Optional[int] = ..., - small_int32: Optional[int] = ..., - small_int64: Optional[int] = ..., - really_small_int32: Optional[int] = ..., - really_small_int64: Optional[int] = ..., - utf8_string: Optional[Text] = ..., - zero_float: Optional[float] = ..., - one_float: Optional[float] = ..., - small_float: Optional[float] = ..., - negative_one_float: Optional[float] = ..., - negative_float: Optional[float] = ..., - large_float: Optional[float] = ..., - small_negative_float: Optional[float] = ..., - inf_double: Optional[float] = ..., - neg_inf_double: Optional[float] = ..., - nan_double: Optional[float] = ..., - inf_float: Optional[float] = ..., - neg_inf_float: Optional[float] = ..., - nan_float: Optional[float] = ..., - cpp_trigraph: Optional[Text] = ..., - string_with_zero: Optional[Text] = ..., - bytes_with_zero: Optional[bytes] = ..., - string_piece_with_zero: Optional[Text] = ..., - cord_with_zero: Optional[Text] = ..., - replacement_string: Optional[Text] = ..., - ) -> None: ... - -class SparseEnumMessage(Message): - sparse_enum: TestSparseEnum - def __init__(self, sparse_enum: Optional[TestSparseEnum] = ...) -> None: ... - -class OneString(Message): - data: Text - def __init__(self, data: Optional[Text] = ...) -> None: ... - -class MoreString(Message): - data: RepeatedScalarFieldContainer[Text] - def __init__(self, data: Optional[Iterable[Text]] = ...) -> None: ... - -class OneBytes(Message): - data: bytes - def __init__(self, data: Optional[bytes] = ...) -> None: ... - -class MoreBytes(Message): - data: RepeatedScalarFieldContainer[bytes] - def __init__(self, data: Optional[Iterable[bytes]] = ...) -> None: ... - -class Int32Message(Message): - data: int - def __init__(self, data: Optional[int] = ...) -> None: ... - -class Uint32Message(Message): - data: int - def __init__(self, data: Optional[int] = ...) -> None: ... - -class Int64Message(Message): - data: int - def __init__(self, data: Optional[int] = ...) -> None: ... - -class Uint64Message(Message): - data: int - def __init__(self, data: Optional[int] = ...) -> None: ... - -class BoolMessage(Message): - data: bool - def __init__(self, data: Optional[bool] = ...) -> None: ... - -class TestOneof(Message): - class FooGroup(Message): - a: int - b: Text - def __init__(self, a: Optional[int] = ..., b: Optional[Text] = ...) -> None: ... - foo_int: int - foo_string: Text + def optional_nested_message(self) -> type___TestFieldOrderings.NestedMessage: ... + + def __init__(self, + *, + my_string : typing___Optional[typing___Text] = None, + my_int : typing___Optional[builtin___int] = None, + my_float : typing___Optional[builtin___float] = None, + optional_nested_message : typing___Optional[type___TestFieldOrderings.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"my_float",b"my_float",u"my_int",b"my_int",u"my_string",b"my_string",u"optional_nested_message",b"optional_nested_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"my_float",b"my_float",u"my_int",b"my_int",u"my_string",b"my_string",u"optional_nested_message",b"optional_nested_message"]) -> None: ... +type___TestFieldOrderings = TestFieldOrderings + +class TestExtensionOrderings1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + my_string: typing___Text = ... + + def __init__(self, + *, + my_string : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> None: ... +type___TestExtensionOrderings1 = TestExtensionOrderings1 + +class TestExtensionOrderings2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class TestExtensionOrderings3(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + my_string: typing___Text = ... + + def __init__(self, + *, + my_string : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> None: ... + type___TestExtensionOrderings3 = TestExtensionOrderings3 + + my_string: typing___Text = ... + + def __init__(self, + *, + my_string : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"my_string",b"my_string"]) -> None: ... +type___TestExtensionOrderings2 = TestExtensionOrderings2 + +class TestExtremeDefaultValues(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + escaped_bytes: builtin___bytes = ... + large_uint32: builtin___int = ... + large_uint64: builtin___int = ... + small_int32: builtin___int = ... + small_int64: builtin___int = ... + really_small_int32: builtin___int = ... + really_small_int64: builtin___int = ... + utf8_string: typing___Text = ... + zero_float: builtin___float = ... + one_float: builtin___float = ... + small_float: builtin___float = ... + negative_one_float: builtin___float = ... + negative_float: builtin___float = ... + large_float: builtin___float = ... + small_negative_float: builtin___float = ... + inf_double: builtin___float = ... + neg_inf_double: builtin___float = ... + nan_double: builtin___float = ... + inf_float: builtin___float = ... + neg_inf_float: builtin___float = ... + nan_float: builtin___float = ... + cpp_trigraph: typing___Text = ... + string_with_zero: typing___Text = ... + bytes_with_zero: builtin___bytes = ... + string_piece_with_zero: typing___Text = ... + cord_with_zero: typing___Text = ... + replacement_string: typing___Text = ... + + def __init__(self, + *, + escaped_bytes : typing___Optional[builtin___bytes] = None, + large_uint32 : typing___Optional[builtin___int] = None, + large_uint64 : typing___Optional[builtin___int] = None, + small_int32 : typing___Optional[builtin___int] = None, + small_int64 : typing___Optional[builtin___int] = None, + really_small_int32 : typing___Optional[builtin___int] = None, + really_small_int64 : typing___Optional[builtin___int] = None, + utf8_string : typing___Optional[typing___Text] = None, + zero_float : typing___Optional[builtin___float] = None, + one_float : typing___Optional[builtin___float] = None, + small_float : typing___Optional[builtin___float] = None, + negative_one_float : typing___Optional[builtin___float] = None, + negative_float : typing___Optional[builtin___float] = None, + large_float : typing___Optional[builtin___float] = None, + small_negative_float : typing___Optional[builtin___float] = None, + inf_double : typing___Optional[builtin___float] = None, + neg_inf_double : typing___Optional[builtin___float] = None, + nan_double : typing___Optional[builtin___float] = None, + inf_float : typing___Optional[builtin___float] = None, + neg_inf_float : typing___Optional[builtin___float] = None, + nan_float : typing___Optional[builtin___float] = None, + cpp_trigraph : typing___Optional[typing___Text] = None, + string_with_zero : typing___Optional[typing___Text] = None, + bytes_with_zero : typing___Optional[builtin___bytes] = None, + string_piece_with_zero : typing___Optional[typing___Text] = None, + cord_with_zero : typing___Optional[typing___Text] = None, + replacement_string : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bytes_with_zero",b"bytes_with_zero",u"cord_with_zero",b"cord_with_zero",u"cpp_trigraph",b"cpp_trigraph",u"escaped_bytes",b"escaped_bytes",u"inf_double",b"inf_double",u"inf_float",b"inf_float",u"large_float",b"large_float",u"large_uint32",b"large_uint32",u"large_uint64",b"large_uint64",u"nan_double",b"nan_double",u"nan_float",b"nan_float",u"neg_inf_double",b"neg_inf_double",u"neg_inf_float",b"neg_inf_float",u"negative_float",b"negative_float",u"negative_one_float",b"negative_one_float",u"one_float",b"one_float",u"really_small_int32",b"really_small_int32",u"really_small_int64",b"really_small_int64",u"replacement_string",b"replacement_string",u"small_float",b"small_float",u"small_int32",b"small_int32",u"small_int64",b"small_int64",u"small_negative_float",b"small_negative_float",u"string_piece_with_zero",b"string_piece_with_zero",u"string_with_zero",b"string_with_zero",u"utf8_string",b"utf8_string",u"zero_float",b"zero_float"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bytes_with_zero",b"bytes_with_zero",u"cord_with_zero",b"cord_with_zero",u"cpp_trigraph",b"cpp_trigraph",u"escaped_bytes",b"escaped_bytes",u"inf_double",b"inf_double",u"inf_float",b"inf_float",u"large_float",b"large_float",u"large_uint32",b"large_uint32",u"large_uint64",b"large_uint64",u"nan_double",b"nan_double",u"nan_float",b"nan_float",u"neg_inf_double",b"neg_inf_double",u"neg_inf_float",b"neg_inf_float",u"negative_float",b"negative_float",u"negative_one_float",b"negative_one_float",u"one_float",b"one_float",u"really_small_int32",b"really_small_int32",u"really_small_int64",b"really_small_int64",u"replacement_string",b"replacement_string",u"small_float",b"small_float",u"small_int32",b"small_int32",u"small_int64",b"small_int64",u"small_negative_float",b"small_negative_float",u"string_piece_with_zero",b"string_piece_with_zero",u"string_with_zero",b"string_with_zero",u"utf8_string",b"utf8_string",u"zero_float",b"zero_float"]) -> None: ... +type___TestExtremeDefaultValues = TestExtremeDefaultValues + +class SparseEnumMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + sparse_enum: type___TestSparseEnumValue = ... + + def __init__(self, + *, + sparse_enum : typing___Optional[type___TestSparseEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"sparse_enum",b"sparse_enum"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"sparse_enum",b"sparse_enum"]) -> None: ... +type___SparseEnumMessage = SparseEnumMessage + +class OneString(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: typing___Text = ... + + def __init__(self, + *, + data : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___OneString = OneString + +class MoreString(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + def __init__(self, + *, + data : typing___Optional[typing___Iterable[typing___Text]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___MoreString = MoreString + +class OneBytes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___bytes = ... + + def __init__(self, + *, + data : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___OneBytes = OneBytes + +class MoreBytes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + + def __init__(self, + *, + data : typing___Optional[typing___Iterable[builtin___bytes]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___MoreBytes = MoreBytes + +class Int32Message(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___int = ... + + def __init__(self, + *, + data : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___Int32Message = Int32Message + +class Uint32Message(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___int = ... + + def __init__(self, + *, + data : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___Uint32Message = Uint32Message + +class Int64Message(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___int = ... + + def __init__(self, + *, + data : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___Int64Message = Int64Message + +class Uint64Message(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___int = ... + + def __init__(self, + *, + data : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___Uint64Message = Uint64Message + +class BoolMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + data: builtin___bool = ... + + def __init__(self, + *, + data : typing___Optional[builtin___bool] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"data",b"data"]) -> None: ... +type___BoolMessage = BoolMessage + +class TestOneof(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class FooGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: typing___Text = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> None: ... + type___FooGroup = FooGroup + + foo_int: builtin___int = ... + foo_string: typing___Text = ... + @property - def foo_message(self) -> TestAllTypes: ... + def foo_message(self) -> type___TestAllTypes: ... + @property - def foogroup(self) -> TestOneof.FooGroup: ... - def __init__( - self, - foo_int: Optional[int] = ..., - foo_string: Optional[Text] = ..., - foo_message: Optional[TestAllTypes] = ..., - foogroup: Optional[TestOneof.FooGroup] = ..., - ) -> None: ... - -class TestOneofBackwardsCompatible(Message): - class FooGroup(Message): - a: int - b: Text - def __init__(self, a: Optional[int] = ..., b: Optional[Text] = ...) -> None: ... - foo_int: int - foo_string: Text + def foogroup(self) -> type___TestOneof.FooGroup: ... + + def __init__(self, + *, + foo_int : typing___Optional[builtin___int] = None, + foo_string : typing___Optional[typing___Text] = None, + foo_message : typing___Optional[type___TestAllTypes] = None, + foogroup : typing___Optional[type___TestOneof.FooGroup] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foogroup",b"foogroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foogroup",b"foogroup"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"foo",b"foo"]) -> typing_extensions___Literal["foo_int","foo_string","foo_message","foogroup"]: ... +type___TestOneof = TestOneof + +class TestOneofBackwardsCompatible(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class FooGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: typing___Text = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> None: ... + type___FooGroup = FooGroup + + foo_int: builtin___int = ... + foo_string: typing___Text = ... + @property - def foo_message(self) -> TestAllTypes: ... + def foo_message(self) -> type___TestAllTypes: ... + @property - def foogroup(self) -> TestOneofBackwardsCompatible.FooGroup: ... - def __init__( - self, - foo_int: Optional[int] = ..., - foo_string: Optional[Text] = ..., - foo_message: Optional[TestAllTypes] = ..., - foogroup: Optional[TestOneofBackwardsCompatible.FooGroup] = ..., - ) -> None: ... - -class TestOneof2(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestOneof2.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestOneof2.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestOneof2.NestedEnum]]: ... - FOO: TestOneof2.NestedEnum - BAR: TestOneof2.NestedEnum - BAZ: TestOneof2.NestedEnum - class FooGroup(Message): - a: int - b: Text - def __init__(self, a: Optional[int] = ..., b: Optional[Text] = ...) -> None: ... - class NestedMessage(Message): - qux_int: int - corge_int: RepeatedScalarFieldContainer[int] - def __init__(self, qux_int: Optional[int] = ..., corge_int: Optional[Iterable[int]] = ...) -> None: ... - foo_int: int - foo_string: Text - foo_cord: Text - foo_string_piece: Text - foo_bytes: bytes - foo_enum: TestOneof2.NestedEnum - bar_int: int - bar_string: Text - bar_cord: Text - bar_string_piece: Text - bar_bytes: bytes - bar_enum: TestOneof2.NestedEnum - baz_int: int - baz_string: Text + def foogroup(self) -> type___TestOneofBackwardsCompatible.FooGroup: ... + + def __init__(self, + *, + foo_int : typing___Optional[builtin___int] = None, + foo_string : typing___Optional[typing___Text] = None, + foo_message : typing___Optional[type___TestAllTypes] = None, + foogroup : typing___Optional[type___TestOneofBackwardsCompatible.FooGroup] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foogroup",b"foogroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foogroup",b"foogroup"]) -> None: ... +type___TestOneofBackwardsCompatible = TestOneofBackwardsCompatible + +class TestOneof2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestOneof2.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(TestOneof2.NestedEnumValue, 1) + BAR = typing___cast(TestOneof2.NestedEnumValue, 2) + BAZ = typing___cast(TestOneof2.NestedEnumValue, 3) + FOO = typing___cast(TestOneof2.NestedEnumValue, 1) + BAR = typing___cast(TestOneof2.NestedEnumValue, 2) + BAZ = typing___cast(TestOneof2.NestedEnumValue, 3) + type___NestedEnum = NestedEnum + + class FooGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: typing___Text = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> None: ... + type___FooGroup = FooGroup + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + qux_int: builtin___int = ... + corge_int: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + qux_int : typing___Optional[builtin___int] = None, + corge_int : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"qux_int",b"qux_int"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"corge_int",b"corge_int",u"qux_int",b"qux_int"]) -> None: ... + type___NestedMessage = NestedMessage + + foo_int: builtin___int = ... + foo_string: typing___Text = ... + foo_cord: typing___Text = ... + foo_string_piece: typing___Text = ... + foo_bytes: builtin___bytes = ... + foo_enum: type___TestOneof2.NestedEnumValue = ... + bar_int: builtin___int = ... + bar_string: typing___Text = ... + bar_cord: typing___Text = ... + bar_string_piece: typing___Text = ... + bar_bytes: builtin___bytes = ... + bar_enum: type___TestOneof2.NestedEnumValue = ... + baz_int: builtin___int = ... + baz_string: typing___Text = ... + @property - def foo_message(self) -> TestOneof2.NestedMessage: ... + def foo_message(self) -> type___TestOneof2.NestedMessage: ... + @property - def foogroup(self) -> TestOneof2.FooGroup: ... + def foogroup(self) -> type___TestOneof2.FooGroup: ... + @property - def foo_lazy_message(self) -> TestOneof2.NestedMessage: ... - def __init__( - self, - foo_int: Optional[int] = ..., - foo_string: Optional[Text] = ..., - foo_cord: Optional[Text] = ..., - foo_string_piece: Optional[Text] = ..., - foo_bytes: Optional[bytes] = ..., - foo_enum: Optional[TestOneof2.NestedEnum] = ..., - foo_message: Optional[TestOneof2.NestedMessage] = ..., - foogroup: Optional[TestOneof2.FooGroup] = ..., - foo_lazy_message: Optional[TestOneof2.NestedMessage] = ..., - bar_int: Optional[int] = ..., - bar_string: Optional[Text] = ..., - bar_cord: Optional[Text] = ..., - bar_string_piece: Optional[Text] = ..., - bar_bytes: Optional[bytes] = ..., - bar_enum: Optional[TestOneof2.NestedEnum] = ..., - baz_int: Optional[int] = ..., - baz_string: Optional[Text] = ..., - ) -> None: ... - -class TestRequiredOneof(Message): - class NestedMessage(Message): - required_double: float - def __init__(self, required_double: float) -> None: ... - foo_int: int - foo_string: Text + def foo_lazy_message(self) -> type___TestOneof2.NestedMessage: ... + + def __init__(self, + *, + foo_int : typing___Optional[builtin___int] = None, + foo_string : typing___Optional[typing___Text] = None, + foo_cord : typing___Optional[typing___Text] = None, + foo_string_piece : typing___Optional[typing___Text] = None, + foo_bytes : typing___Optional[builtin___bytes] = None, + foo_enum : typing___Optional[type___TestOneof2.NestedEnumValue] = None, + foo_message : typing___Optional[type___TestOneof2.NestedMessage] = None, + foogroup : typing___Optional[type___TestOneof2.FooGroup] = None, + foo_lazy_message : typing___Optional[type___TestOneof2.NestedMessage] = None, + bar_int : typing___Optional[builtin___int] = None, + bar_string : typing___Optional[typing___Text] = None, + bar_cord : typing___Optional[typing___Text] = None, + bar_string_piece : typing___Optional[typing___Text] = None, + bar_bytes : typing___Optional[builtin___bytes] = None, + bar_enum : typing___Optional[type___TestOneof2.NestedEnumValue] = None, + baz_int : typing___Optional[builtin___int] = None, + baz_string : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bar",b"bar",u"bar_bytes",b"bar_bytes",u"bar_cord",b"bar_cord",u"bar_enum",b"bar_enum",u"bar_int",b"bar_int",u"bar_string",b"bar_string",u"bar_string_piece",b"bar_string_piece",u"baz_int",b"baz_int",u"baz_string",b"baz_string",u"foo",b"foo",u"foo_bytes",b"foo_bytes",u"foo_cord",b"foo_cord",u"foo_enum",b"foo_enum",u"foo_int",b"foo_int",u"foo_lazy_message",b"foo_lazy_message",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foo_string_piece",b"foo_string_piece",u"foogroup",b"foogroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bar",b"bar",u"bar_bytes",b"bar_bytes",u"bar_cord",b"bar_cord",u"bar_enum",b"bar_enum",u"bar_int",b"bar_int",u"bar_string",b"bar_string",u"bar_string_piece",b"bar_string_piece",u"baz_int",b"baz_int",u"baz_string",b"baz_string",u"foo",b"foo",u"foo_bytes",b"foo_bytes",u"foo_cord",b"foo_cord",u"foo_enum",b"foo_enum",u"foo_int",b"foo_int",u"foo_lazy_message",b"foo_lazy_message",u"foo_message",b"foo_message",u"foo_string",b"foo_string",u"foo_string_piece",b"foo_string_piece",u"foogroup",b"foogroup"]) -> None: ... + @typing___overload + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"bar",b"bar"]) -> typing_extensions___Literal["bar_int","bar_string","bar_cord","bar_string_piece","bar_bytes","bar_enum"]: ... + @typing___overload + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"foo",b"foo"]) -> typing_extensions___Literal["foo_int","foo_string","foo_cord","foo_string_piece","foo_bytes","foo_enum","foo_message","foogroup","foo_lazy_message"]: ... +type___TestOneof2 = TestOneof2 + +class TestRequiredOneof(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + required_double: builtin___float = ... + + def __init__(self, + *, + required_double : typing___Optional[builtin___float] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"required_double",b"required_double"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"required_double",b"required_double"]) -> None: ... + type___NestedMessage = NestedMessage + + foo_int: builtin___int = ... + foo_string: typing___Text = ... + @property - def foo_message(self) -> TestRequiredOneof.NestedMessage: ... - def __init__( - self, - foo_int: Optional[int] = ..., - foo_string: Optional[Text] = ..., - foo_message: Optional[TestRequiredOneof.NestedMessage] = ..., - ) -> None: ... - -class TestPackedTypes(Message): - packed_int32: RepeatedScalarFieldContainer[int] - packed_int64: RepeatedScalarFieldContainer[int] - packed_uint32: RepeatedScalarFieldContainer[int] - packed_uint64: RepeatedScalarFieldContainer[int] - packed_sint32: RepeatedScalarFieldContainer[int] - packed_sint64: RepeatedScalarFieldContainer[int] - packed_fixed32: RepeatedScalarFieldContainer[int] - packed_fixed64: RepeatedScalarFieldContainer[int] - packed_sfixed32: RepeatedScalarFieldContainer[int] - packed_sfixed64: RepeatedScalarFieldContainer[int] - packed_float: RepeatedScalarFieldContainer[float] - packed_double: RepeatedScalarFieldContainer[float] - packed_bool: RepeatedScalarFieldContainer[bool] - packed_enum: RepeatedScalarFieldContainer[ForeignEnum] - def __init__( - self, - packed_int32: Optional[Iterable[int]] = ..., - packed_int64: Optional[Iterable[int]] = ..., - packed_uint32: Optional[Iterable[int]] = ..., - packed_uint64: Optional[Iterable[int]] = ..., - packed_sint32: Optional[Iterable[int]] = ..., - packed_sint64: Optional[Iterable[int]] = ..., - packed_fixed32: Optional[Iterable[int]] = ..., - packed_fixed64: Optional[Iterable[int]] = ..., - packed_sfixed32: Optional[Iterable[int]] = ..., - packed_sfixed64: Optional[Iterable[int]] = ..., - packed_float: Optional[Iterable[float]] = ..., - packed_double: Optional[Iterable[float]] = ..., - packed_bool: Optional[Iterable[bool]] = ..., - packed_enum: Optional[Iterable[ForeignEnum]] = ..., - ) -> None: ... - -class TestUnpackedTypes(Message): - unpacked_int32: RepeatedScalarFieldContainer[int] - unpacked_int64: RepeatedScalarFieldContainer[int] - unpacked_uint32: RepeatedScalarFieldContainer[int] - unpacked_uint64: RepeatedScalarFieldContainer[int] - unpacked_sint32: RepeatedScalarFieldContainer[int] - unpacked_sint64: RepeatedScalarFieldContainer[int] - unpacked_fixed32: RepeatedScalarFieldContainer[int] - unpacked_fixed64: RepeatedScalarFieldContainer[int] - unpacked_sfixed32: RepeatedScalarFieldContainer[int] - unpacked_sfixed64: RepeatedScalarFieldContainer[int] - unpacked_float: RepeatedScalarFieldContainer[float] - unpacked_double: RepeatedScalarFieldContainer[float] - unpacked_bool: RepeatedScalarFieldContainer[bool] - unpacked_enum: RepeatedScalarFieldContainer[ForeignEnum] - def __init__( - self, - unpacked_int32: Optional[Iterable[int]] = ..., - unpacked_int64: Optional[Iterable[int]] = ..., - unpacked_uint32: Optional[Iterable[int]] = ..., - unpacked_uint64: Optional[Iterable[int]] = ..., - unpacked_sint32: Optional[Iterable[int]] = ..., - unpacked_sint64: Optional[Iterable[int]] = ..., - unpacked_fixed32: Optional[Iterable[int]] = ..., - unpacked_fixed64: Optional[Iterable[int]] = ..., - unpacked_sfixed32: Optional[Iterable[int]] = ..., - unpacked_sfixed64: Optional[Iterable[int]] = ..., - unpacked_float: Optional[Iterable[float]] = ..., - unpacked_double: Optional[Iterable[float]] = ..., - unpacked_bool: Optional[Iterable[bool]] = ..., - unpacked_enum: Optional[Iterable[ForeignEnum]] = ..., - ) -> None: ... - -class TestPackedExtensions(Message): - def __init__(self,) -> None: ... - -class TestUnpackedExtensions(Message): - def __init__(self,) -> None: ... - -class TestDynamicExtensions(Message): - class DynamicEnumType(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestDynamicExtensions.DynamicEnumType: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestDynamicExtensions.DynamicEnumType]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestDynamicExtensions.DynamicEnumType]]: ... - DYNAMIC_FOO: TestDynamicExtensions.DynamicEnumType - DYNAMIC_BAR: TestDynamicExtensions.DynamicEnumType - DYNAMIC_BAZ: TestDynamicExtensions.DynamicEnumType - class DynamicMessageType(Message): - dynamic_field: int - def __init__(self, dynamic_field: Optional[int] = ...) -> None: ... - scalar_extension: int - enum_extension: ForeignEnum - dynamic_enum_extension: TestDynamicExtensions.DynamicEnumType - repeated_extension: RepeatedScalarFieldContainer[Text] - packed_extension: RepeatedScalarFieldContainer[int] + def foo_message(self) -> type___TestRequiredOneof.NestedMessage: ... + + def __init__(self, + *, + foo_int : typing___Optional[builtin___int] = None, + foo_string : typing___Optional[typing___Text] = None, + foo_message : typing___Optional[type___TestRequiredOneof.NestedMessage] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_int",b"foo_int",u"foo_message",b"foo_message",u"foo_string",b"foo_string"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"foo",b"foo"]) -> typing_extensions___Literal["foo_int","foo_string","foo_message"]: ... +type___TestRequiredOneof = TestRequiredOneof + +class TestPackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypes = TestPackedTypes + +class TestUnpackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + unpacked_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + unpacked_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + unpacked_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + unpacked_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + unpacked_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + unpacked_float : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_double : typing___Optional[typing___Iterable[builtin___float]] = None, + unpacked_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + unpacked_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"unpacked_bool",b"unpacked_bool",u"unpacked_double",b"unpacked_double",u"unpacked_enum",b"unpacked_enum",u"unpacked_fixed32",b"unpacked_fixed32",u"unpacked_fixed64",b"unpacked_fixed64",u"unpacked_float",b"unpacked_float",u"unpacked_int32",b"unpacked_int32",u"unpacked_int64",b"unpacked_int64",u"unpacked_sfixed32",b"unpacked_sfixed32",u"unpacked_sfixed64",b"unpacked_sfixed64",u"unpacked_sint32",b"unpacked_sint32",u"unpacked_sint64",b"unpacked_sint64",u"unpacked_uint32",b"unpacked_uint32",u"unpacked_uint64",b"unpacked_uint64"]) -> None: ... +type___TestUnpackedTypes = TestUnpackedTypes + +class TestPackedExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestPackedExtensions = TestPackedExtensions + +class TestUnpackedExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestUnpackedExtensions = TestUnpackedExtensions + +class TestDynamicExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + DynamicEnumTypeValue = typing___NewType('DynamicEnumTypeValue', builtin___int) + type___DynamicEnumTypeValue = DynamicEnumTypeValue + DynamicEnumType: _DynamicEnumType + class _DynamicEnumType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestDynamicExtensions.DynamicEnumTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + DYNAMIC_FOO = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2200) + DYNAMIC_BAR = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2201) + DYNAMIC_BAZ = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2202) + DYNAMIC_FOO = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2200) + DYNAMIC_BAR = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2201) + DYNAMIC_BAZ = typing___cast(TestDynamicExtensions.DynamicEnumTypeValue, 2202) + type___DynamicEnumType = DynamicEnumType + + class DynamicMessageType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + dynamic_field: builtin___int = ... + + def __init__(self, + *, + dynamic_field : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"dynamic_field",b"dynamic_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"dynamic_field",b"dynamic_field"]) -> None: ... + type___DynamicMessageType = DynamicMessageType + + scalar_extension: builtin___int = ... + enum_extension: type___ForeignEnumValue = ... + dynamic_enum_extension: type___TestDynamicExtensions.DynamicEnumTypeValue = ... + repeated_extension: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + packed_extension: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + @property - def message_extension(self) -> ForeignMessage: ... + def message_extension(self) -> type___ForeignMessage: ... + @property - def dynamic_message_extension(self) -> TestDynamicExtensions.DynamicMessageType: ... - def __init__( - self, - scalar_extension: Optional[int] = ..., - enum_extension: Optional[ForeignEnum] = ..., - dynamic_enum_extension: Optional[TestDynamicExtensions.DynamicEnumType] = ..., - message_extension: Optional[ForeignMessage] = ..., - dynamic_message_extension: Optional[TestDynamicExtensions.DynamicMessageType] = ..., - repeated_extension: Optional[Iterable[Text]] = ..., - packed_extension: Optional[Iterable[int]] = ..., - ) -> None: ... - -class TestRepeatedScalarDifferentTagSizes(Message): - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_uint64: RepeatedScalarFieldContainer[int] - def __init__( - self, - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - ) -> None: ... - -class TestParsingMerge(Message): - class RepeatedFieldsGenerator(Message): - class Group1(Message): + def dynamic_message_extension(self) -> type___TestDynamicExtensions.DynamicMessageType: ... + + def __init__(self, + *, + scalar_extension : typing___Optional[builtin___int] = None, + enum_extension : typing___Optional[type___ForeignEnumValue] = None, + dynamic_enum_extension : typing___Optional[type___TestDynamicExtensions.DynamicEnumTypeValue] = None, + message_extension : typing___Optional[type___ForeignMessage] = None, + dynamic_message_extension : typing___Optional[type___TestDynamicExtensions.DynamicMessageType] = None, + repeated_extension : typing___Optional[typing___Iterable[typing___Text]] = None, + packed_extension : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"dynamic_enum_extension",b"dynamic_enum_extension",u"dynamic_message_extension",b"dynamic_message_extension",u"enum_extension",b"enum_extension",u"message_extension",b"message_extension",u"scalar_extension",b"scalar_extension"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"dynamic_enum_extension",b"dynamic_enum_extension",u"dynamic_message_extension",b"dynamic_message_extension",u"enum_extension",b"enum_extension",u"message_extension",b"message_extension",u"packed_extension",b"packed_extension",u"repeated_extension",b"repeated_extension",u"scalar_extension",b"scalar_extension"]) -> None: ... +type___TestDynamicExtensions = TestDynamicExtensions + +class TestRepeatedScalarDifferentTagSizes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + def __init__(self, + *, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_uint64",b"repeated_uint64"]) -> None: ... +type___TestRepeatedScalarDifferentTagSizes = TestRepeatedScalarDifferentTagSizes + +class TestParsingMerge(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class RepeatedFieldsGenerator(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Group1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def field1(self) -> TestAllTypes: ... - def __init__(self, field1: Optional[TestAllTypes] = ...) -> None: ... - class Group2(Message): + def field1(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + field1 : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> None: ... + type___Group1 = Group1 + + class Group2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def field1(self) -> TestAllTypes: ... - def __init__(self, field1: Optional[TestAllTypes] = ...) -> None: ... + def field1(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + field1 : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"field1",b"field1"]) -> None: ... + type___Group2 = Group2 + + @property - def field1(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... + def field1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + @property - def field2(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... + def field2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + @property - def field3(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... + def field3(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + @property - def group1(self) -> RepeatedCompositeFieldContainer[TestParsingMerge.RepeatedFieldsGenerator.Group1]: ... + def group1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMerge.RepeatedFieldsGenerator.Group1]: ... + @property - def group2(self) -> RepeatedCompositeFieldContainer[TestParsingMerge.RepeatedFieldsGenerator.Group2]: ... + def group2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMerge.RepeatedFieldsGenerator.Group2]: ... + @property - def ext1(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... + def ext1(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + @property - def ext2(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... - def __init__( - self, - field1: Optional[Iterable[TestAllTypes]] = ..., - field2: Optional[Iterable[TestAllTypes]] = ..., - field3: Optional[Iterable[TestAllTypes]] = ..., - group1: Optional[Iterable[TestParsingMerge.RepeatedFieldsGenerator.Group1]] = ..., - group2: Optional[Iterable[TestParsingMerge.RepeatedFieldsGenerator.Group2]] = ..., - ext1: Optional[Iterable[TestAllTypes]] = ..., - ext2: Optional[Iterable[TestAllTypes]] = ..., - ) -> None: ... - class OptionalGroup(Message): + def ext2(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + + def __init__(self, + *, + field1 : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + field2 : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + field3 : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + group1 : typing___Optional[typing___Iterable[type___TestParsingMerge.RepeatedFieldsGenerator.Group1]] = None, + group2 : typing___Optional[typing___Iterable[type___TestParsingMerge.RepeatedFieldsGenerator.Group2]] = None, + ext1 : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + ext2 : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"ext1",b"ext1",u"ext2",b"ext2",u"field1",b"field1",u"field2",b"field2",u"field3",b"field3",u"group1",b"group1",u"group2",b"group2"]) -> None: ... + type___RepeatedFieldsGenerator = RepeatedFieldsGenerator + + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def optional_group_all_types(self) -> TestAllTypes: ... - def __init__(self, optional_group_all_types: Optional[TestAllTypes] = ...) -> None: ... - class RepeatedGroup(Message): + def optional_group_all_types(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + optional_group_all_types : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_group_all_types",b"optional_group_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_group_all_types",b"optional_group_all_types"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class RepeatedGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_group_all_types(self) -> TestAllTypes: ... - def __init__(self, repeated_group_all_types: Optional[TestAllTypes] = ...) -> None: ... + def repeated_group_all_types(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + repeated_group_all_types : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"repeated_group_all_types",b"repeated_group_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_group_all_types",b"repeated_group_all_types"]) -> None: ... + type___RepeatedGroup = RepeatedGroup + + @property - def required_all_types(self) -> TestAllTypes: ... + def required_all_types(self) -> type___TestAllTypes: ... + @property - def optional_all_types(self) -> TestAllTypes: ... + def optional_all_types(self) -> type___TestAllTypes: ... + @property - def repeated_all_types(self) -> RepeatedCompositeFieldContainer[TestAllTypes]: ... + def repeated_all_types(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes]: ... + @property - def optionalgroup(self) -> TestParsingMerge.OptionalGroup: ... + def optionalgroup(self) -> type___TestParsingMerge.OptionalGroup: ... + @property - def repeatedgroup(self) -> RepeatedCompositeFieldContainer[TestParsingMerge.RepeatedGroup]: ... - def __init__( - self, - required_all_types: TestAllTypes, - optional_all_types: Optional[TestAllTypes] = ..., - repeated_all_types: Optional[Iterable[TestAllTypes]] = ..., - optionalgroup: Optional[TestParsingMerge.OptionalGroup] = ..., - repeatedgroup: Optional[Iterable[TestParsingMerge.RepeatedGroup]] = ..., - ) -> None: ... - -class TestCommentInjectionMessage(Message): - a: Text - def __init__(self, a: Optional[Text] = ...) -> None: ... - -class FooRequest(Message): - def __init__(self,) -> None: ... - -class FooResponse(Message): - def __init__(self,) -> None: ... - -class FooClientMessage(Message): - def __init__(self,) -> None: ... - -class FooServerMessage(Message): - def __init__(self,) -> None: ... - -class BarRequest(Message): - def __init__(self,) -> None: ... - -class BarResponse(Message): - def __init__(self,) -> None: ... - -class TestJsonName(Message): - field_name1: int - fieldName2: int - FieldName3: int - _field_name4: int - FIELD_NAME5: int - field_name6: int - def __init__( - self, - field_name1: Optional[int] = ..., - fieldName2: Optional[int] = ..., - FieldName3: Optional[int] = ..., - _field_name4: Optional[int] = ..., - FIELD_NAME5: Optional[int] = ..., - field_name6: Optional[int] = ..., - ) -> None: ... - -class TestHugeFieldNumbers(Message): - class OptionalGroup(Message): - group_a: int - def __init__(self, group_a: Optional[int] = ...) -> None: ... - class StringStringMapEntry(Message): - key: Text - value: Text - def __init__(self, key: Optional[Text] = ..., value: Optional[Text] = ...) -> None: ... - optional_int32: int - fixed_32: int - repeated_int32: RepeatedScalarFieldContainer[int] - packed_int32: RepeatedScalarFieldContainer[int] - optional_enum: ForeignEnum - optional_string: Text - optional_bytes: bytes - oneof_uint32: int - oneof_string: Text - oneof_bytes: bytes + def repeatedgroup(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestParsingMerge.RepeatedGroup]: ... + + def __init__(self, + *, + required_all_types : typing___Optional[type___TestAllTypes] = None, + optional_all_types : typing___Optional[type___TestAllTypes] = None, + repeated_all_types : typing___Optional[typing___Iterable[type___TestAllTypes]] = None, + optionalgroup : typing___Optional[type___TestParsingMerge.OptionalGroup] = None, + repeatedgroup : typing___Optional[typing___Iterable[type___TestParsingMerge.RepeatedGroup]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"optional_all_types",b"optional_all_types",u"optionalgroup",b"optionalgroup",u"required_all_types",b"required_all_types"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"optional_all_types",b"optional_all_types",u"optionalgroup",b"optionalgroup",u"repeated_all_types",b"repeated_all_types",u"repeatedgroup",b"repeatedgroup",u"required_all_types",b"required_all_types"]) -> None: ... +type___TestParsingMerge = TestParsingMerge + +class TestCommentInjectionMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: typing___Text = ... + + def __init__(self, + *, + a : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___TestCommentInjectionMessage = TestCommentInjectionMessage + +class FooRequest(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___FooRequest = FooRequest + +class FooResponse(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___FooResponse = FooResponse + +class FooClientMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___FooClientMessage = FooClientMessage + +class FooServerMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___FooServerMessage = FooServerMessage + +class BarRequest(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___BarRequest = BarRequest + +class BarResponse(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___BarResponse = BarResponse + +class TestJsonName(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + field_name1: builtin___int = ... + fieldName2: builtin___int = ... + FieldName3: builtin___int = ... + _field_name4: builtin___int = ... + FIELD_NAME5: builtin___int = ... + field_name6: builtin___int = ... + + def __init__(self, + *, + field_name1 : typing___Optional[builtin___int] = None, + fieldName2 : typing___Optional[builtin___int] = None, + FieldName3 : typing___Optional[builtin___int] = None, + _field_name4 : typing___Optional[builtin___int] = None, + FIELD_NAME5 : typing___Optional[builtin___int] = None, + field_name6 : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"FIELD_NAME5",b"FIELD_NAME5",u"FieldName3",b"FieldName3",u"_field_name4",b"_field_name4",u"fieldName2",b"fieldName2",u"field_name1",b"field_name1",u"field_name6",b"field_name6"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"FIELD_NAME5",b"FIELD_NAME5",u"FieldName3",b"FieldName3",u"_field_name4",b"_field_name4",u"fieldName2",b"fieldName2",u"field_name1",b"field_name1",u"field_name6",b"field_name6"]) -> None: ... +type___TestJsonName = TestJsonName + +class TestHugeFieldNumbers(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class OptionalGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + group_a: builtin___int = ... + + def __init__(self, + *, + group_a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"group_a",b"group_a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"group_a",b"group_a"]) -> None: ... + type___OptionalGroup = OptionalGroup + + class StringStringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringStringMapEntry = StringStringMapEntry + + optional_int32: builtin___int = ... + fixed_32: builtin___int = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + optional_enum: type___ForeignEnumValue = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + @property - def optional_message(self) -> ForeignMessage: ... + def optional_message(self) -> type___ForeignMessage: ... + @property - def optionalgroup(self) -> TestHugeFieldNumbers.OptionalGroup: ... + def optionalgroup(self) -> type___TestHugeFieldNumbers.OptionalGroup: ... + @property - def string_string_map(self) -> MutableMapping[Text, Text]: ... + def string_string_map(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + @property - def oneof_test_all_types(self) -> TestAllTypes: ... - def __init__( - self, - optional_int32: Optional[int] = ..., - fixed_32: Optional[int] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - packed_int32: Optional[Iterable[int]] = ..., - optional_enum: Optional[ForeignEnum] = ..., - optional_string: Optional[Text] = ..., - optional_bytes: Optional[bytes] = ..., - optional_message: Optional[ForeignMessage] = ..., - optionalgroup: Optional[TestHugeFieldNumbers.OptionalGroup] = ..., - string_string_map: Optional[Mapping[Text, Text]] = ..., - oneof_uint32: Optional[int] = ..., - oneof_test_all_types: Optional[TestAllTypes] = ..., - oneof_string: Optional[Text] = ..., - oneof_bytes: Optional[bytes] = ..., - ) -> None: ... - -class TestExtensionInsideTable(Message): - field1: int - field2: int - field3: int - field4: int - field6: int - field7: int - field8: int - field9: int - field10: int - def __init__( - self, - field1: Optional[int] = ..., - field2: Optional[int] = ..., - field3: Optional[int] = ..., - field4: Optional[int] = ..., - field6: Optional[int] = ..., - field7: Optional[int] = ..., - field8: Optional[int] = ..., - field9: Optional[int] = ..., - field10: Optional[int] = ..., - ) -> None: ... + def oneof_test_all_types(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + fixed_32 : typing___Optional[builtin___int] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + optional_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_message : typing___Optional[type___ForeignMessage] = None, + optionalgroup : typing___Optional[type___TestHugeFieldNumbers.OptionalGroup] = None, + string_string_map : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_test_all_types : typing___Optional[type___TestAllTypes] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"fixed_32",b"fixed_32",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_string",b"oneof_string",u"oneof_test_all_types",b"oneof_test_all_types",u"oneof_uint32",b"oneof_uint32",u"optional_bytes",b"optional_bytes",u"optional_enum",b"optional_enum",u"optional_int32",b"optional_int32",u"optional_message",b"optional_message",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"fixed_32",b"fixed_32",u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_string",b"oneof_string",u"oneof_test_all_types",b"oneof_test_all_types",u"oneof_uint32",b"oneof_uint32",u"optional_bytes",b"optional_bytes",u"optional_enum",b"optional_enum",u"optional_int32",b"optional_int32",u"optional_message",b"optional_message",u"optional_string",b"optional_string",u"optionalgroup",b"optionalgroup",u"packed_int32",b"packed_int32",u"repeated_int32",b"repeated_int32",u"string_string_map",b"string_string_map"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_test_all_types","oneof_string","oneof_bytes"]: ... +type___TestHugeFieldNumbers = TestHugeFieldNumbers + +class TestExtensionInsideTable(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + field1: builtin___int = ... + field2: builtin___int = ... + field3: builtin___int = ... + field4: builtin___int = ... + field6: builtin___int = ... + field7: builtin___int = ... + field8: builtin___int = ... + field9: builtin___int = ... + field10: builtin___int = ... + + def __init__(self, + *, + field1 : typing___Optional[builtin___int] = None, + field2 : typing___Optional[builtin___int] = None, + field3 : typing___Optional[builtin___int] = None, + field4 : typing___Optional[builtin___int] = None, + field6 : typing___Optional[builtin___int] = None, + field7 : typing___Optional[builtin___int] = None, + field8 : typing___Optional[builtin___int] = None, + field9 : typing___Optional[builtin___int] = None, + field10 : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"field1",b"field1",u"field10",b"field10",u"field2",b"field2",u"field3",b"field3",u"field4",b"field4",u"field6",b"field6",u"field7",b"field7",u"field8",b"field8",u"field9",b"field9"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"field1",b"field1",u"field10",b"field10",u"field2",b"field2",u"field3",b"field3",u"field4",b"field4",u"field6",b"field6",u"field7",b"field7",u"field8",b"field8",u"field9",b"field9"]) -> None: ... +type___TestExtensionInsideTable = TestExtensionInsideTable + +optional_int32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_int64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_uint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_fixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_fixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sfixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_sfixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_float_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_double_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_bool_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_string_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_bytes_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optionalgroup_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_nested_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_foreign_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_import_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_nested_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_foreign_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_import_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_string_piece_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_cord_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_public_import_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +optional_lazy_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_int32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_int64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_uint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_fixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_fixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sfixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_sfixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_float_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_double_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_bool_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_string_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_bytes_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeatedgroup_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_nested_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_foreign_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_import_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_nested_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_foreign_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_import_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_string_piece_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_cord_extension: google___protobuf___descriptor___FieldDescriptor = ... + +repeated_lazy_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_int32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_int64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_uint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_sint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_sint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_fixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_fixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_sfixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_sfixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_float_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_double_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_bool_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_string_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_bytes_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_nested_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_foreign_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_import_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_string_piece_extension: google___protobuf___descriptor___FieldDescriptor = ... + +default_cord_extension: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_nested_message_extension: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_string_extension: google___protobuf___descriptor___FieldDescriptor = ... + +oneof_bytes_extension: google___protobuf___descriptor___FieldDescriptor = ... + +my_extension_string: google___protobuf___descriptor___FieldDescriptor = ... + +my_extension_int: google___protobuf___descriptor___FieldDescriptor = ... + +packed_int32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_int64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_uint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_fixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_fixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sfixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_sfixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_float_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_double_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_bool_extension: google___protobuf___descriptor___FieldDescriptor = ... + +packed_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_int32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_int64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_uint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_uint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_sint32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_sint64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_fixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_fixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_sfixed32_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_sfixed64_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_float_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_double_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_bool_extension: google___protobuf___descriptor___FieldDescriptor = ... + +unpacked_enum_extension: google___protobuf___descriptor___FieldDescriptor = ... + +test_all_types: google___protobuf___descriptor___FieldDescriptor = ... + +test_extension_inside_table_extension: google___protobuf___descriptor___FieldDescriptor = ... + +class TestService(google___protobuf___service___Service, metaclass=abc___ABCMeta): + @abc___abstractmethod + def Foo(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___FooRequest, + done: typing___Optional[typing___Callable[[type___FooResponse], None]], + ) -> concurrent___futures___Future[type___FooResponse]: ... + @abc___abstractmethod + def Bar(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___BarRequest, + done: typing___Optional[typing___Callable[[type___BarResponse], None]], + ) -> concurrent___futures___Future[type___BarResponse]: ... +class TestService_Stub(TestService): + def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... + def Foo(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___FooRequest, + done: typing___Optional[typing___Callable[[type___FooResponse], None]], + ) -> concurrent___futures___Future[type___FooResponse]: ... + def Bar(self, + rpc_controller: google___protobuf___service___RpcController, + request: type___BarRequest, + done: typing___Optional[typing___Callable[[type___BarResponse], None]], + ) -> concurrent___futures___Future[type___BarResponse]: ... \ No newline at end of file diff --git a/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum2_pb2.pyi b/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum2_pb2.pyi new file mode 100644 index 000000000000..ce0ff28e6fd0 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum2_pb2.pyi @@ -0,0 +1,75 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +MyEnumValue = typing___NewType('MyEnumValue', builtin___int) +type___MyEnumValue = MyEnumValue +MyEnum: _MyEnum +class _MyEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MyEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(MyEnumValue, 0) + BAR = typing___cast(MyEnumValue, 1) + BAZ = typing___cast(MyEnumValue, 2) +FOO = typing___cast(MyEnumValue, 0) +BAR = typing___cast(MyEnumValue, 1) +BAZ = typing___cast(MyEnumValue, 2) +type___MyEnum = MyEnum + +class MyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + e: type___MyEnumValue = ... + repeated_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumValue] = ... + repeated_packed_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumValue] = ... + repeated_packed_unexpected_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumValue] = ... + oneof_e_1: type___MyEnumValue = ... + oneof_e_2: type___MyEnumValue = ... + + def __init__(self, + *, + e : typing___Optional[type___MyEnumValue] = None, + repeated_e : typing___Optional[typing___Iterable[type___MyEnumValue]] = None, + repeated_packed_e : typing___Optional[typing___Iterable[type___MyEnumValue]] = None, + repeated_packed_unexpected_e : typing___Optional[typing___Iterable[type___MyEnumValue]] = None, + oneof_e_1 : typing___Optional[type___MyEnumValue] = None, + oneof_e_2 : typing___Optional[type___MyEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"e",b"e",u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"e",b"e",u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2",u"repeated_e",b"repeated_e",u"repeated_packed_e",b"repeated_packed_e",u"repeated_packed_unexpected_e",b"repeated_packed_unexpected_e"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"o",b"o"]) -> typing_extensions___Literal["oneof_e_1","oneof_e_2"]: ... +type___MyMessage = MyMessage diff --git a/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum_pb2.pyi b/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum_pb2.pyi new file mode 100644 index 000000000000..e93619c39338 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_preserve_unknown_enum_pb2.pyi @@ -0,0 +1,113 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +MyEnumValue = typing___NewType('MyEnumValue', builtin___int) +type___MyEnumValue = MyEnumValue +MyEnum: _MyEnum +class _MyEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MyEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(MyEnumValue, 0) + BAR = typing___cast(MyEnumValue, 1) + BAZ = typing___cast(MyEnumValue, 2) +FOO = typing___cast(MyEnumValue, 0) +BAR = typing___cast(MyEnumValue, 1) +BAZ = typing___cast(MyEnumValue, 2) +type___MyEnum = MyEnum + +MyEnumPlusExtraValue = typing___NewType('MyEnumPlusExtraValue', builtin___int) +type___MyEnumPlusExtraValue = MyEnumPlusExtraValue +MyEnumPlusExtra: _MyEnumPlusExtra +class _MyEnumPlusExtra(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[MyEnumPlusExtraValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + E_FOO = typing___cast(MyEnumPlusExtraValue, 0) + E_BAR = typing___cast(MyEnumPlusExtraValue, 1) + E_BAZ = typing___cast(MyEnumPlusExtraValue, 2) + E_EXTRA = typing___cast(MyEnumPlusExtraValue, 3) +E_FOO = typing___cast(MyEnumPlusExtraValue, 0) +E_BAR = typing___cast(MyEnumPlusExtraValue, 1) +E_BAZ = typing___cast(MyEnumPlusExtraValue, 2) +E_EXTRA = typing___cast(MyEnumPlusExtraValue, 3) +type___MyEnumPlusExtra = MyEnumPlusExtra + +class MyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + e: type___MyEnumValue = ... + repeated_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumValue] = ... + repeated_packed_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumValue] = ... + repeated_packed_unexpected_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumPlusExtraValue] = ... + oneof_e_1: type___MyEnumValue = ... + oneof_e_2: type___MyEnumValue = ... + + def __init__(self, + *, + e : typing___Optional[type___MyEnumValue] = None, + repeated_e : typing___Optional[typing___Iterable[type___MyEnumValue]] = None, + repeated_packed_e : typing___Optional[typing___Iterable[type___MyEnumValue]] = None, + repeated_packed_unexpected_e : typing___Optional[typing___Iterable[type___MyEnumPlusExtraValue]] = None, + oneof_e_1 : typing___Optional[type___MyEnumValue] = None, + oneof_e_2 : typing___Optional[type___MyEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"e",b"e",u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2",u"repeated_e",b"repeated_e",u"repeated_packed_e",b"repeated_packed_e",u"repeated_packed_unexpected_e",b"repeated_packed_unexpected_e"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"o",b"o"]) -> typing_extensions___Literal["oneof_e_1","oneof_e_2"]: ... +type___MyMessage = MyMessage + +class MyMessagePlusExtra(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + e: type___MyEnumPlusExtraValue = ... + repeated_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumPlusExtraValue] = ... + repeated_packed_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumPlusExtraValue] = ... + repeated_packed_unexpected_e: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___MyEnumPlusExtraValue] = ... + oneof_e_1: type___MyEnumPlusExtraValue = ... + oneof_e_2: type___MyEnumPlusExtraValue = ... + + def __init__(self, + *, + e : typing___Optional[type___MyEnumPlusExtraValue] = None, + repeated_e : typing___Optional[typing___Iterable[type___MyEnumPlusExtraValue]] = None, + repeated_packed_e : typing___Optional[typing___Iterable[type___MyEnumPlusExtraValue]] = None, + repeated_packed_unexpected_e : typing___Optional[typing___Iterable[type___MyEnumPlusExtraValue]] = None, + oneof_e_1 : typing___Optional[type___MyEnumPlusExtraValue] = None, + oneof_e_2 : typing___Optional[type___MyEnumPlusExtraValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"e",b"e",u"o",b"o",u"oneof_e_1",b"oneof_e_1",u"oneof_e_2",b"oneof_e_2",u"repeated_e",b"repeated_e",u"repeated_packed_e",b"repeated_packed_e",u"repeated_packed_unexpected_e",b"repeated_packed_unexpected_e"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"o",b"o"]) -> typing_extensions___Literal["oneof_e_1","oneof_e_2"]: ... +type___MyMessagePlusExtra = MyMessagePlusExtra diff --git a/third_party/2and3/google/protobuf/unittest_proto3_arena_lite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_proto3_arena_lite_pb2.pyi new file mode 100644 index 000000000000..c325ba010cf2 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_proto3_arena_lite_pb2.pyi @@ -0,0 +1,335 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportMessage as google___protobuf___unittest_import_pb2___ImportMessage, +) + +from google.protobuf.unittest_import_public_pb2 import ( + PublicImportMessage as google___protobuf___unittest_import_public_pb2___PublicImportMessage, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) + FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +type___ForeignEnum = ForeignEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + + @property + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessage: ... + + @property + def optional_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + + @property + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_pb2___PublicImportMessage: ... + + @property + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + @property + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_pb2___ImportMessage]: ... + + @property + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_pb2___PublicImportMessage] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes"]: ... +type___TestAllTypes = TestAllTypes + +class TestPackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypes = TestPackedTypes + +class TestUnpackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_bool",b"repeated_bool",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... +type___TestUnpackedTypes = TestUnpackedTypes + +class NestedTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def child(self) -> type___NestedTestAllTypes: ... + + @property + def payload(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + child : typing___Optional[type___NestedTestAllTypes] = None, + payload : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> None: ... +type___NestedTestAllTypes = NestedTestAllTypes + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage + +class TestEmptyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessage = TestEmptyMessage diff --git a/third_party/2and3/google/protobuf/unittest_proto3_arena_pb2.pyi b/third_party/2and3/google/protobuf/unittest_proto3_arena_pb2.pyi index daba2882f714..b672ebd99334 100644 --- a/third_party/2and3/google/protobuf/unittest_proto3_arena_pb2.pyi +++ b/third_party/2and3/google/protobuf/unittest_proto3_arena_pb2.pyi @@ -1,249 +1,372 @@ -from typing import Iterable, List, Optional, Text, Tuple, cast - -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message -from google.protobuf.unittest_import_pb2 import ImportMessage -from google.protobuf.unittest_import_public_pb2 import PublicImportMessage - -class ForeignEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> ForeignEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[ForeignEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, ForeignEnum]]: ... - -FOREIGN_ZERO: ForeignEnum -FOREIGN_FOO: ForeignEnum -FOREIGN_BAR: ForeignEnum -FOREIGN_BAZ: ForeignEnum - -class TestAllTypes(Message): - class NestedEnum(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> TestAllTypes.NestedEnum: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[TestAllTypes.NestedEnum]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, TestAllTypes.NestedEnum]]: ... - ZERO: TestAllTypes.NestedEnum - FOO: TestAllTypes.NestedEnum - BAR: TestAllTypes.NestedEnum - BAZ: TestAllTypes.NestedEnum - NEG: TestAllTypes.NestedEnum - class NestedMessage(Message): - bb: int - def __init__(self, bb: Optional[int] = ...) -> None: ... - optional_int32: int - optional_int64: int - optional_uint32: int - optional_uint64: int - optional_sint32: int - optional_sint64: int - optional_fixed32: int - optional_fixed64: int - optional_sfixed32: int - optional_sfixed64: int - optional_float: float - optional_double: float - optional_bool: bool - optional_string: Text - optional_bytes: bytes - optional_nested_enum: TestAllTypes.NestedEnum - optional_foreign_enum: ForeignEnum - optional_string_piece: Text - optional_cord: Text - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_uint32: RepeatedScalarFieldContainer[int] - repeated_uint64: RepeatedScalarFieldContainer[int] - repeated_sint32: RepeatedScalarFieldContainer[int] - repeated_sint64: RepeatedScalarFieldContainer[int] - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_sfixed32: RepeatedScalarFieldContainer[int] - repeated_sfixed64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_double: RepeatedScalarFieldContainer[float] - repeated_bool: RepeatedScalarFieldContainer[bool] - repeated_string: RepeatedScalarFieldContainer[Text] - repeated_bytes: RepeatedScalarFieldContainer[bytes] - repeated_nested_enum: RepeatedScalarFieldContainer[TestAllTypes.NestedEnum] - repeated_foreign_enum: RepeatedScalarFieldContainer[ForeignEnum] - repeated_string_piece: RepeatedScalarFieldContainer[Text] - repeated_cord: RepeatedScalarFieldContainer[Text] - oneof_uint32: int - oneof_string: Text - oneof_bytes: bytes +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportMessage as google___protobuf___unittest_import_pb2___ImportMessage, +) + +from google.protobuf.unittest_import_public_pb2 import ( + PublicImportMessage as google___protobuf___unittest_import_public_pb2___PublicImportMessage, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) + FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +type___ForeignEnum = ForeignEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + @property - def optional_nested_message(self) -> TestAllTypes.NestedMessage: ... + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + @property - def optional_foreign_message(self) -> ForeignMessage: ... + def optional_foreign_message(self) -> type___ForeignMessage: ... + @property - def optional_import_message(self) -> ImportMessage: ... + def optional_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + @property - def optional_public_import_message(self) -> PublicImportMessage: ... + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_pb2___PublicImportMessage: ... + @property - def optional_lazy_message(self) -> TestAllTypes.NestedMessage: ... + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + @property - def optional_lazy_import_message(self) -> ImportMessage: ... + def optional_lazy_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + @property - def repeated_nested_message(self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ... + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + @property - def repeated_foreign_message(self) -> RepeatedCompositeFieldContainer[ForeignMessage]: ... + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + @property - def repeated_import_message(self) -> RepeatedCompositeFieldContainer[ImportMessage]: ... + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_pb2___ImportMessage]: ... + @property - def repeated_lazy_message(self) -> RepeatedCompositeFieldContainer[TestAllTypes.NestedMessage]: ... + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + @property - def oneof_nested_message(self) -> TestAllTypes.NestedMessage: ... - def __init__( - self, - optional_int32: Optional[int] = ..., - optional_int64: Optional[int] = ..., - optional_uint32: Optional[int] = ..., - optional_uint64: Optional[int] = ..., - optional_sint32: Optional[int] = ..., - optional_sint64: Optional[int] = ..., - optional_fixed32: Optional[int] = ..., - optional_fixed64: Optional[int] = ..., - optional_sfixed32: Optional[int] = ..., - optional_sfixed64: Optional[int] = ..., - optional_float: Optional[float] = ..., - optional_double: Optional[float] = ..., - optional_bool: Optional[bool] = ..., - optional_string: Optional[Text] = ..., - optional_bytes: Optional[bytes] = ..., - optional_nested_message: Optional[TestAllTypes.NestedMessage] = ..., - optional_foreign_message: Optional[ForeignMessage] = ..., - optional_import_message: Optional[ImportMessage] = ..., - optional_nested_enum: Optional[TestAllTypes.NestedEnum] = ..., - optional_foreign_enum: Optional[ForeignEnum] = ..., - optional_string_piece: Optional[Text] = ..., - optional_cord: Optional[Text] = ..., - optional_public_import_message: Optional[PublicImportMessage] = ..., - optional_lazy_message: Optional[TestAllTypes.NestedMessage] = ..., - optional_lazy_import_message: Optional[ImportMessage] = ..., - repeated_int32: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_uint32: Optional[Iterable[int]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - repeated_sint32: Optional[Iterable[int]] = ..., - repeated_sint64: Optional[Iterable[int]] = ..., - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_sfixed32: Optional[Iterable[int]] = ..., - repeated_sfixed64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_double: Optional[Iterable[float]] = ..., - repeated_bool: Optional[Iterable[bool]] = ..., - repeated_string: Optional[Iterable[Text]] = ..., - repeated_bytes: Optional[Iterable[bytes]] = ..., - repeated_nested_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ..., - repeated_foreign_message: Optional[Iterable[ForeignMessage]] = ..., - repeated_import_message: Optional[Iterable[ImportMessage]] = ..., - repeated_nested_enum: Optional[Iterable[TestAllTypes.NestedEnum]] = ..., - repeated_foreign_enum: Optional[Iterable[ForeignEnum]] = ..., - repeated_string_piece: Optional[Iterable[Text]] = ..., - repeated_cord: Optional[Iterable[Text]] = ..., - repeated_lazy_message: Optional[Iterable[TestAllTypes.NestedMessage]] = ..., - oneof_uint32: Optional[int] = ..., - oneof_nested_message: Optional[TestAllTypes.NestedMessage] = ..., - oneof_string: Optional[Text] = ..., - oneof_bytes: Optional[bytes] = ..., - ) -> None: ... - -class TestPackedTypes(Message): - packed_int32: RepeatedScalarFieldContainer[int] - packed_int64: RepeatedScalarFieldContainer[int] - packed_uint32: RepeatedScalarFieldContainer[int] - packed_uint64: RepeatedScalarFieldContainer[int] - packed_sint32: RepeatedScalarFieldContainer[int] - packed_sint64: RepeatedScalarFieldContainer[int] - packed_fixed32: RepeatedScalarFieldContainer[int] - packed_fixed64: RepeatedScalarFieldContainer[int] - packed_sfixed32: RepeatedScalarFieldContainer[int] - packed_sfixed64: RepeatedScalarFieldContainer[int] - packed_float: RepeatedScalarFieldContainer[float] - packed_double: RepeatedScalarFieldContainer[float] - packed_bool: RepeatedScalarFieldContainer[bool] - packed_enum: RepeatedScalarFieldContainer[ForeignEnum] - def __init__( - self, - packed_int32: Optional[Iterable[int]] = ..., - packed_int64: Optional[Iterable[int]] = ..., - packed_uint32: Optional[Iterable[int]] = ..., - packed_uint64: Optional[Iterable[int]] = ..., - packed_sint32: Optional[Iterable[int]] = ..., - packed_sint64: Optional[Iterable[int]] = ..., - packed_fixed32: Optional[Iterable[int]] = ..., - packed_fixed64: Optional[Iterable[int]] = ..., - packed_sfixed32: Optional[Iterable[int]] = ..., - packed_sfixed64: Optional[Iterable[int]] = ..., - packed_float: Optional[Iterable[float]] = ..., - packed_double: Optional[Iterable[float]] = ..., - packed_bool: Optional[Iterable[bool]] = ..., - packed_enum: Optional[Iterable[ForeignEnum]] = ..., - ) -> None: ... - -class TestUnpackedTypes(Message): - repeated_int32: RepeatedScalarFieldContainer[int] - repeated_int64: RepeatedScalarFieldContainer[int] - repeated_uint32: RepeatedScalarFieldContainer[int] - repeated_uint64: RepeatedScalarFieldContainer[int] - repeated_sint32: RepeatedScalarFieldContainer[int] - repeated_sint64: RepeatedScalarFieldContainer[int] - repeated_fixed32: RepeatedScalarFieldContainer[int] - repeated_fixed64: RepeatedScalarFieldContainer[int] - repeated_sfixed32: RepeatedScalarFieldContainer[int] - repeated_sfixed64: RepeatedScalarFieldContainer[int] - repeated_float: RepeatedScalarFieldContainer[float] - repeated_double: RepeatedScalarFieldContainer[float] - repeated_bool: RepeatedScalarFieldContainer[bool] - repeated_nested_enum: RepeatedScalarFieldContainer[TestAllTypes.NestedEnum] - def __init__( - self, - repeated_int32: Optional[Iterable[int]] = ..., - repeated_int64: Optional[Iterable[int]] = ..., - repeated_uint32: Optional[Iterable[int]] = ..., - repeated_uint64: Optional[Iterable[int]] = ..., - repeated_sint32: Optional[Iterable[int]] = ..., - repeated_sint64: Optional[Iterable[int]] = ..., - repeated_fixed32: Optional[Iterable[int]] = ..., - repeated_fixed64: Optional[Iterable[int]] = ..., - repeated_sfixed32: Optional[Iterable[int]] = ..., - repeated_sfixed64: Optional[Iterable[int]] = ..., - repeated_float: Optional[Iterable[float]] = ..., - repeated_double: Optional[Iterable[float]] = ..., - repeated_bool: Optional[Iterable[bool]] = ..., - repeated_nested_enum: Optional[Iterable[TestAllTypes.NestedEnum]] = ..., - ) -> None: ... - -class NestedTestAllTypes(Message): + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_pb2___PublicImportMessage] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_lazy_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_lazy_import_message",b"optional_lazy_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_import_message",b"optional_lazy_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes"]: ... +type___TestAllTypes = TestAllTypes + +class TestPackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypes = TestPackedTypes + +class TestUnpackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_bool",b"repeated_bool",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... +type___TestUnpackedTypes = TestUnpackedTypes + +class NestedTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def child(self) -> NestedTestAllTypes: ... + def child(self) -> type___NestedTestAllTypes: ... + @property - def payload(self) -> TestAllTypes: ... + def payload(self) -> type___TestAllTypes: ... + @property - def repeated_child(self) -> RepeatedCompositeFieldContainer[NestedTestAllTypes]: ... - def __init__( - self, - child: Optional[NestedTestAllTypes] = ..., - payload: Optional[TestAllTypes] = ..., - repeated_child: Optional[Iterable[NestedTestAllTypes]] = ..., - ) -> None: ... - -class ForeignMessage(Message): - c: int - def __init__(self, c: Optional[int] = ...) -> None: ... - -class TestEmptyMessage(Message): - def __init__(self,) -> None: ... + def repeated_child(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___NestedTestAllTypes]: ... + + def __init__(self, + *, + child : typing___Optional[type___NestedTestAllTypes] = None, + payload : typing___Optional[type___TestAllTypes] = None, + repeated_child : typing___Optional[typing___Iterable[type___NestedTestAllTypes]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload",u"repeated_child",b"repeated_child"]) -> None: ... +type___NestedTestAllTypes = NestedTestAllTypes + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage + +class TestEmptyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessage = TestEmptyMessage + +class TestPickleNestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class NestedNestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + cc: builtin___int = ... + + def __init__(self, + *, + cc : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"cc",b"cc"]) -> None: ... + type___NestedNestedMessage = NestedNestedMessage + + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + + def __init__(self, + ) -> None: ... +type___TestPickleNestedMessage = TestPickleNestedMessage diff --git a/third_party/2and3/google/protobuf/unittest_proto3_lite_pb2.pyi b/third_party/2and3/google/protobuf/unittest_proto3_lite_pb2.pyi new file mode 100644 index 000000000000..c325ba010cf2 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_proto3_lite_pb2.pyi @@ -0,0 +1,335 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportMessage as google___protobuf___unittest_import_pb2___ImportMessage, +) + +from google.protobuf.unittest_import_public_pb2 import ( + PublicImportMessage as google___protobuf___unittest_import_public_pb2___PublicImportMessage, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) + FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +type___ForeignEnum = ForeignEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + + @property + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessage: ... + + @property + def optional_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + + @property + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_pb2___PublicImportMessage: ... + + @property + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + @property + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_pb2___ImportMessage]: ... + + @property + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_pb2___PublicImportMessage] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes"]: ... +type___TestAllTypes = TestAllTypes + +class TestPackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypes = TestPackedTypes + +class TestUnpackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_bool",b"repeated_bool",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... +type___TestUnpackedTypes = TestUnpackedTypes + +class NestedTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def child(self) -> type___NestedTestAllTypes: ... + + @property + def payload(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + child : typing___Optional[type___NestedTestAllTypes] = None, + payload : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> None: ... +type___NestedTestAllTypes = NestedTestAllTypes + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage + +class TestEmptyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessage = TestEmptyMessage diff --git a/third_party/2and3/google/protobuf/unittest_proto3_pb2.pyi b/third_party/2and3/google/protobuf/unittest_proto3_pb2.pyi new file mode 100644 index 000000000000..f3360d26a6d2 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_proto3_pb2.pyi @@ -0,0 +1,378 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.unittest_import_pb2 import ( + ImportMessage as google___protobuf___unittest_import_pb2___ImportMessage, +) + +from google.protobuf.unittest_import_public_pb2 import ( + PublicImportMessage as google___protobuf___unittest_import_public_pb2___PublicImportMessage, +) + +from typing import ( + Iterable as typing___Iterable, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +ForeignEnumValue = typing___NewType('ForeignEnumValue', builtin___int) +type___ForeignEnumValue = ForeignEnumValue +ForeignEnum: _ForeignEnum +class _ForeignEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[ForeignEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) + FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) + FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) + FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +FOREIGN_ZERO = typing___cast(ForeignEnumValue, 0) +FOREIGN_FOO = typing___cast(ForeignEnumValue, 4) +FOREIGN_BAR = typing___cast(ForeignEnumValue, 5) +FOREIGN_BAZ = typing___cast(ForeignEnumValue, 6) +type___ForeignEnum = ForeignEnum + +class TestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestAllTypes.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + ZERO = typing___cast(TestAllTypes.NestedEnumValue, 0) + FOO = typing___cast(TestAllTypes.NestedEnumValue, 1) + BAR = typing___cast(TestAllTypes.NestedEnumValue, 2) + BAZ = typing___cast(TestAllTypes.NestedEnumValue, 3) + NEG = typing___cast(TestAllTypes.NestedEnumValue, -1) + type___NestedEnum = NestedEnum + + class NestedMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bb: builtin___int = ... + + def __init__(self, + *, + bb : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bb",b"bb"]) -> None: ... + type___NestedMessage = NestedMessage + + optional_int32: builtin___int = ... + optional_int64: builtin___int = ... + optional_uint32: builtin___int = ... + optional_uint64: builtin___int = ... + optional_sint32: builtin___int = ... + optional_sint64: builtin___int = ... + optional_fixed32: builtin___int = ... + optional_fixed64: builtin___int = ... + optional_sfixed32: builtin___int = ... + optional_sfixed64: builtin___int = ... + optional_float: builtin___float = ... + optional_double: builtin___float = ... + optional_bool: builtin___bool = ... + optional_string: typing___Text = ... + optional_bytes: builtin___bytes = ... + optional_nested_enum: type___TestAllTypes.NestedEnumValue = ... + optional_foreign_enum: type___ForeignEnumValue = ... + optional_string_piece: typing___Text = ... + optional_cord: typing___Text = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + repeated_foreign_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + repeated_string_piece: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_cord: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + oneof_uint32: builtin___int = ... + oneof_string: typing___Text = ... + oneof_bytes: builtin___bytes = ... + + @property + def optional_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def optional_foreign_message(self) -> type___ForeignMessage: ... + + @property + def optional_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + + @property + def optional_public_import_message(self) -> google___protobuf___unittest_import_public_pb2___PublicImportMessage: ... + + @property + def optional_lazy_message(self) -> type___TestAllTypes.NestedMessage: ... + + @property + def optional_lazy_import_message(self) -> google___protobuf___unittest_import_pb2___ImportMessage: ... + + @property + def repeated_nested_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def repeated_foreign_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___ForeignMessage]: ... + + @property + def repeated_import_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___unittest_import_pb2___ImportMessage]: ... + + @property + def repeated_lazy_message(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestAllTypes.NestedMessage]: ... + + @property + def oneof_nested_message(self) -> type___TestAllTypes.NestedMessage: ... + + def __init__(self, + *, + optional_int32 : typing___Optional[builtin___int] = None, + optional_int64 : typing___Optional[builtin___int] = None, + optional_uint32 : typing___Optional[builtin___int] = None, + optional_uint64 : typing___Optional[builtin___int] = None, + optional_sint32 : typing___Optional[builtin___int] = None, + optional_sint64 : typing___Optional[builtin___int] = None, + optional_fixed32 : typing___Optional[builtin___int] = None, + optional_fixed64 : typing___Optional[builtin___int] = None, + optional_sfixed32 : typing___Optional[builtin___int] = None, + optional_sfixed64 : typing___Optional[builtin___int] = None, + optional_float : typing___Optional[builtin___float] = None, + optional_double : typing___Optional[builtin___float] = None, + optional_bool : typing___Optional[builtin___bool] = None, + optional_string : typing___Optional[typing___Text] = None, + optional_bytes : typing___Optional[builtin___bytes] = None, + optional_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_foreign_message : typing___Optional[type___ForeignMessage] = None, + optional_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + optional_nested_enum : typing___Optional[type___TestAllTypes.NestedEnumValue] = None, + optional_foreign_enum : typing___Optional[type___ForeignEnumValue] = None, + optional_string_piece : typing___Optional[typing___Text] = None, + optional_cord : typing___Optional[typing___Text] = None, + optional_public_import_message : typing___Optional[google___protobuf___unittest_import_public_pb2___PublicImportMessage] = None, + optional_lazy_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + optional_lazy_import_message : typing___Optional[google___protobuf___unittest_import_pb2___ImportMessage] = None, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_nested_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + repeated_foreign_message : typing___Optional[typing___Iterable[type___ForeignMessage]] = None, + repeated_import_message : typing___Optional[typing___Iterable[google___protobuf___unittest_import_pb2___ImportMessage]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + repeated_foreign_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + repeated_string_piece : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_cord : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_lazy_message : typing___Optional[typing___Iterable[type___TestAllTypes.NestedMessage]] = None, + oneof_uint32 : typing___Optional[builtin___int] = None, + oneof_nested_message : typing___Optional[type___TestAllTypes.NestedMessage] = None, + oneof_string : typing___Optional[typing___Text] = None, + oneof_bytes : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_lazy_import_message",b"optional_lazy_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes",b"oneof_bytes",u"oneof_field",b"oneof_field",u"oneof_nested_message",b"oneof_nested_message",u"oneof_string",b"oneof_string",u"oneof_uint32",b"oneof_uint32",u"optional_bool",b"optional_bool",u"optional_bytes",b"optional_bytes",u"optional_cord",b"optional_cord",u"optional_double",b"optional_double",u"optional_fixed32",b"optional_fixed32",u"optional_fixed64",b"optional_fixed64",u"optional_float",b"optional_float",u"optional_foreign_enum",b"optional_foreign_enum",u"optional_foreign_message",b"optional_foreign_message",u"optional_import_message",b"optional_import_message",u"optional_int32",b"optional_int32",u"optional_int64",b"optional_int64",u"optional_lazy_import_message",b"optional_lazy_import_message",u"optional_lazy_message",b"optional_lazy_message",u"optional_nested_enum",b"optional_nested_enum",u"optional_nested_message",b"optional_nested_message",u"optional_public_import_message",b"optional_public_import_message",u"optional_sfixed32",b"optional_sfixed32",u"optional_sfixed64",b"optional_sfixed64",u"optional_sint32",b"optional_sint32",u"optional_sint64",b"optional_sint64",u"optional_string",b"optional_string",u"optional_string_piece",b"optional_string_piece",u"optional_uint32",b"optional_uint32",u"optional_uint64",b"optional_uint64",u"repeated_bool",b"repeated_bool",u"repeated_bytes",b"repeated_bytes",u"repeated_cord",b"repeated_cord",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_foreign_enum",b"repeated_foreign_enum",u"repeated_foreign_message",b"repeated_foreign_message",u"repeated_import_message",b"repeated_import_message",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_lazy_message",b"repeated_lazy_message",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_nested_message",b"repeated_nested_message",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_string",b"repeated_string",u"repeated_string_piece",b"repeated_string_piece",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["oneof_uint32","oneof_nested_message","oneof_string","oneof_bytes"]: ... +type___TestAllTypes = TestAllTypes + +class TestPackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + packed_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + packed_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + packed_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + packed_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___ForeignEnumValue] = ... + + def __init__(self, + *, + packed_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + packed_float : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_double : typing___Optional[typing___Iterable[builtin___float]] = None, + packed_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + packed_enum : typing___Optional[typing___Iterable[type___ForeignEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"packed_bool",b"packed_bool",u"packed_double",b"packed_double",u"packed_enum",b"packed_enum",u"packed_fixed32",b"packed_fixed32",u"packed_fixed64",b"packed_fixed64",u"packed_float",b"packed_float",u"packed_int32",b"packed_int32",u"packed_int64",b"packed_int64",u"packed_sfixed32",b"packed_sfixed32",u"packed_sfixed64",b"packed_sfixed64",u"packed_sint32",b"packed_sint32",u"packed_sint64",b"packed_sint64",u"packed_uint32",b"packed_uint32",u"packed_uint64",b"packed_uint64"]) -> None: ... +type___TestPackedTypes = TestPackedTypes + +class TestUnpackedTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + repeated_int32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sint64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_fixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed32: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_sfixed64: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_bool: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_nested_enum: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___TestAllTypes.NestedEnumValue] = ... + + def __init__(self, + *, + repeated_int32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sint64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_fixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed32 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_sfixed64 : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_bool : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_nested_enum : typing___Optional[typing___Iterable[type___TestAllTypes.NestedEnumValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_bool",b"repeated_bool",u"repeated_double",b"repeated_double",u"repeated_fixed32",b"repeated_fixed32",u"repeated_fixed64",b"repeated_fixed64",u"repeated_float",b"repeated_float",u"repeated_int32",b"repeated_int32",u"repeated_int64",b"repeated_int64",u"repeated_nested_enum",b"repeated_nested_enum",u"repeated_sfixed32",b"repeated_sfixed32",u"repeated_sfixed64",b"repeated_sfixed64",u"repeated_sint32",b"repeated_sint32",u"repeated_sint64",b"repeated_sint64",u"repeated_uint32",b"repeated_uint32",u"repeated_uint64",b"repeated_uint64"]) -> None: ... +type___TestUnpackedTypes = TestUnpackedTypes + +class NestedTestAllTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def child(self) -> type___NestedTestAllTypes: ... + + @property + def payload(self) -> type___TestAllTypes: ... + + def __init__(self, + *, + child : typing___Optional[type___NestedTestAllTypes] = None, + payload : typing___Optional[type___TestAllTypes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"payload",b"payload"]) -> None: ... +type___NestedTestAllTypes = NestedTestAllTypes + +class ForeignMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + c: builtin___int = ... + + def __init__(self, + *, + c : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"c",b"c"]) -> None: ... +type___ForeignMessage = ForeignMessage + +class TestEmptyMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestEmptyMessage = TestEmptyMessage + +class TestMessageWithDummy(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + dummy: builtin___bool = ... + + def __init__(self, + *, + dummy : typing___Optional[builtin___bool] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"dummy",b"dummy"]) -> None: ... +type___TestMessageWithDummy = TestMessageWithDummy + +class TestOneof2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + NestedEnumValue = typing___NewType('NestedEnumValue', builtin___int) + type___NestedEnumValue = NestedEnumValue + NestedEnum: _NestedEnum + class _NestedEnum(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestOneof2.NestedEnumValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + UNKNOWN = typing___cast(TestOneof2.NestedEnumValue, 0) + FOO = typing___cast(TestOneof2.NestedEnumValue, 1) + BAR = typing___cast(TestOneof2.NestedEnumValue, 2) + BAZ = typing___cast(TestOneof2.NestedEnumValue, 3) + UNKNOWN = typing___cast(TestOneof2.NestedEnumValue, 0) + FOO = typing___cast(TestOneof2.NestedEnumValue, 1) + BAR = typing___cast(TestOneof2.NestedEnumValue, 2) + BAZ = typing___cast(TestOneof2.NestedEnumValue, 3) + type___NestedEnum = NestedEnum + + foo_enum: type___TestOneof2.NestedEnumValue = ... + + def __init__(self, + *, + foo_enum : typing___Optional[type___TestOneof2.NestedEnumValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_enum",b"foo_enum"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"foo",b"foo",u"foo_enum",b"foo_enum"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"foo",b"foo"]) -> typing_extensions___Literal["foo_enum"]: ... +type___TestOneof2 = TestOneof2 diff --git a/third_party/2and3/google/protobuf/unittest_well_known_types_pb2.pyi b/third_party/2and3/google/protobuf/unittest_well_known_types_pb2.pyi new file mode 100644 index 000000000000..4f43f9de7ed2 --- /dev/null +++ b/third_party/2and3/google/protobuf/unittest_well_known_types_pb2.pyi @@ -0,0 +1,702 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) + +from google.protobuf.api_pb2 import ( + Api as google___protobuf___api_pb2___Api, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.duration_pb2 import ( + Duration as google___protobuf___duration_pb2___Duration, +) + +from google.protobuf.empty_pb2 import ( + Empty as google___protobuf___empty_pb2___Empty, +) + +from google.protobuf.field_mask_pb2 import ( + FieldMask as google___protobuf___field_mask_pb2___FieldMask, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.source_context_pb2 import ( + SourceContext as google___protobuf___source_context_pb2___SourceContext, +) + +from google.protobuf.struct_pb2 import ( + Struct as google___protobuf___struct_pb2___Struct, + Value as google___protobuf___struct_pb2___Value, +) + +from google.protobuf.timestamp_pb2 import ( + Timestamp as google___protobuf___timestamp_pb2___Timestamp, +) + +from google.protobuf.type_pb2 import ( + Type as google___protobuf___type_pb2___Type, +) + +from google.protobuf.wrappers_pb2 import ( + BoolValue as google___protobuf___wrappers_pb2___BoolValue, + BytesValue as google___protobuf___wrappers_pb2___BytesValue, + DoubleValue as google___protobuf___wrappers_pb2___DoubleValue, + FloatValue as google___protobuf___wrappers_pb2___FloatValue, + Int32Value as google___protobuf___wrappers_pb2___Int32Value, + Int64Value as google___protobuf___wrappers_pb2___Int64Value, + StringValue as google___protobuf___wrappers_pb2___StringValue, + UInt32Value as google___protobuf___wrappers_pb2___UInt32Value, + UInt64Value as google___protobuf___wrappers_pb2___UInt64Value, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + Optional as typing___Optional, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestWellKnownTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def any_field(self) -> google___protobuf___any_pb2___Any: ... + + @property + def api_field(self) -> google___protobuf___api_pb2___Api: ... + + @property + def duration_field(self) -> google___protobuf___duration_pb2___Duration: ... + + @property + def empty_field(self) -> google___protobuf___empty_pb2___Empty: ... + + @property + def field_mask_field(self) -> google___protobuf___field_mask_pb2___FieldMask: ... + + @property + def source_context_field(self) -> google___protobuf___source_context_pb2___SourceContext: ... + + @property + def struct_field(self) -> google___protobuf___struct_pb2___Struct: ... + + @property + def timestamp_field(self) -> google___protobuf___timestamp_pb2___Timestamp: ... + + @property + def type_field(self) -> google___protobuf___type_pb2___Type: ... + + @property + def double_field(self) -> google___protobuf___wrappers_pb2___DoubleValue: ... + + @property + def float_field(self) -> google___protobuf___wrappers_pb2___FloatValue: ... + + @property + def int64_field(self) -> google___protobuf___wrappers_pb2___Int64Value: ... + + @property + def uint64_field(self) -> google___protobuf___wrappers_pb2___UInt64Value: ... + + @property + def int32_field(self) -> google___protobuf___wrappers_pb2___Int32Value: ... + + @property + def uint32_field(self) -> google___protobuf___wrappers_pb2___UInt32Value: ... + + @property + def bool_field(self) -> google___protobuf___wrappers_pb2___BoolValue: ... + + @property + def string_field(self) -> google___protobuf___wrappers_pb2___StringValue: ... + + @property + def bytes_field(self) -> google___protobuf___wrappers_pb2___BytesValue: ... + + @property + def value_field(self) -> google___protobuf___struct_pb2___Value: ... + + def __init__(self, + *, + any_field : typing___Optional[google___protobuf___any_pb2___Any] = None, + api_field : typing___Optional[google___protobuf___api_pb2___Api] = None, + duration_field : typing___Optional[google___protobuf___duration_pb2___Duration] = None, + empty_field : typing___Optional[google___protobuf___empty_pb2___Empty] = None, + field_mask_field : typing___Optional[google___protobuf___field_mask_pb2___FieldMask] = None, + source_context_field : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + struct_field : typing___Optional[google___protobuf___struct_pb2___Struct] = None, + timestamp_field : typing___Optional[google___protobuf___timestamp_pb2___Timestamp] = None, + type_field : typing___Optional[google___protobuf___type_pb2___Type] = None, + double_field : typing___Optional[google___protobuf___wrappers_pb2___DoubleValue] = None, + float_field : typing___Optional[google___protobuf___wrappers_pb2___FloatValue] = None, + int64_field : typing___Optional[google___protobuf___wrappers_pb2___Int64Value] = None, + uint64_field : typing___Optional[google___protobuf___wrappers_pb2___UInt64Value] = None, + int32_field : typing___Optional[google___protobuf___wrappers_pb2___Int32Value] = None, + uint32_field : typing___Optional[google___protobuf___wrappers_pb2___UInt32Value] = None, + bool_field : typing___Optional[google___protobuf___wrappers_pb2___BoolValue] = None, + string_field : typing___Optional[google___protobuf___wrappers_pb2___StringValue] = None, + bytes_field : typing___Optional[google___protobuf___wrappers_pb2___BytesValue] = None, + value_field : typing___Optional[google___protobuf___struct_pb2___Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field",u"value_field",b"value_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field",u"value_field",b"value_field"]) -> None: ... +type___TestWellKnownTypes = TestWellKnownTypes + +class RepeatedWellKnownTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def any_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___any_pb2___Any]: ... + + @property + def api_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___api_pb2___Api]: ... + + @property + def duration_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___duration_pb2___Duration]: ... + + @property + def empty_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___empty_pb2___Empty]: ... + + @property + def field_mask_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___field_mask_pb2___FieldMask]: ... + + @property + def source_context_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___source_context_pb2___SourceContext]: ... + + @property + def struct_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___Struct]: ... + + @property + def timestamp_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___timestamp_pb2___Timestamp]: ... + + @property + def type_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___type_pb2___Type]: ... + + @property + def double_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___DoubleValue]: ... + + @property + def float_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___FloatValue]: ... + + @property + def int64_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int64Value]: ... + + @property + def uint64_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt64Value]: ... + + @property + def int32_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int32Value]: ... + + @property + def uint32_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt32Value]: ... + + @property + def bool_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BoolValue]: ... + + @property + def string_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___StringValue]: ... + + @property + def bytes_field(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BytesValue]: ... + + def __init__(self, + *, + any_field : typing___Optional[typing___Iterable[google___protobuf___any_pb2___Any]] = None, + api_field : typing___Optional[typing___Iterable[google___protobuf___api_pb2___Api]] = None, + duration_field : typing___Optional[typing___Iterable[google___protobuf___duration_pb2___Duration]] = None, + empty_field : typing___Optional[typing___Iterable[google___protobuf___empty_pb2___Empty]] = None, + field_mask_field : typing___Optional[typing___Iterable[google___protobuf___field_mask_pb2___FieldMask]] = None, + source_context_field : typing___Optional[typing___Iterable[google___protobuf___source_context_pb2___SourceContext]] = None, + struct_field : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___Struct]] = None, + timestamp_field : typing___Optional[typing___Iterable[google___protobuf___timestamp_pb2___Timestamp]] = None, + type_field : typing___Optional[typing___Iterable[google___protobuf___type_pb2___Type]] = None, + double_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___DoubleValue]] = None, + float_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___FloatValue]] = None, + int64_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int64Value]] = None, + uint64_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt64Value]] = None, + int32_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int32Value]] = None, + uint32_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt32Value]] = None, + bool_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BoolValue]] = None, + string_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___StringValue]] = None, + bytes_field : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BytesValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field"]) -> None: ... +type___RepeatedWellKnownTypes = RepeatedWellKnownTypes + +class OneofWellKnownTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def any_field(self) -> google___protobuf___any_pb2___Any: ... + + @property + def api_field(self) -> google___protobuf___api_pb2___Api: ... + + @property + def duration_field(self) -> google___protobuf___duration_pb2___Duration: ... + + @property + def empty_field(self) -> google___protobuf___empty_pb2___Empty: ... + + @property + def field_mask_field(self) -> google___protobuf___field_mask_pb2___FieldMask: ... + + @property + def source_context_field(self) -> google___protobuf___source_context_pb2___SourceContext: ... + + @property + def struct_field(self) -> google___protobuf___struct_pb2___Struct: ... + + @property + def timestamp_field(self) -> google___protobuf___timestamp_pb2___Timestamp: ... + + @property + def type_field(self) -> google___protobuf___type_pb2___Type: ... + + @property + def double_field(self) -> google___protobuf___wrappers_pb2___DoubleValue: ... + + @property + def float_field(self) -> google___protobuf___wrappers_pb2___FloatValue: ... + + @property + def int64_field(self) -> google___protobuf___wrappers_pb2___Int64Value: ... + + @property + def uint64_field(self) -> google___protobuf___wrappers_pb2___UInt64Value: ... + + @property + def int32_field(self) -> google___protobuf___wrappers_pb2___Int32Value: ... + + @property + def uint32_field(self) -> google___protobuf___wrappers_pb2___UInt32Value: ... + + @property + def bool_field(self) -> google___protobuf___wrappers_pb2___BoolValue: ... + + @property + def string_field(self) -> google___protobuf___wrappers_pb2___StringValue: ... + + @property + def bytes_field(self) -> google___protobuf___wrappers_pb2___BytesValue: ... + + def __init__(self, + *, + any_field : typing___Optional[google___protobuf___any_pb2___Any] = None, + api_field : typing___Optional[google___protobuf___api_pb2___Api] = None, + duration_field : typing___Optional[google___protobuf___duration_pb2___Duration] = None, + empty_field : typing___Optional[google___protobuf___empty_pb2___Empty] = None, + field_mask_field : typing___Optional[google___protobuf___field_mask_pb2___FieldMask] = None, + source_context_field : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + struct_field : typing___Optional[google___protobuf___struct_pb2___Struct] = None, + timestamp_field : typing___Optional[google___protobuf___timestamp_pb2___Timestamp] = None, + type_field : typing___Optional[google___protobuf___type_pb2___Type] = None, + double_field : typing___Optional[google___protobuf___wrappers_pb2___DoubleValue] = None, + float_field : typing___Optional[google___protobuf___wrappers_pb2___FloatValue] = None, + int64_field : typing___Optional[google___protobuf___wrappers_pb2___Int64Value] = None, + uint64_field : typing___Optional[google___protobuf___wrappers_pb2___UInt64Value] = None, + int32_field : typing___Optional[google___protobuf___wrappers_pb2___Int32Value] = None, + uint32_field : typing___Optional[google___protobuf___wrappers_pb2___UInt32Value] = None, + bool_field : typing___Optional[google___protobuf___wrappers_pb2___BoolValue] = None, + string_field : typing___Optional[google___protobuf___wrappers_pb2___StringValue] = None, + bytes_field : typing___Optional[google___protobuf___wrappers_pb2___BytesValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"oneof_field",b"oneof_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"oneof_field",b"oneof_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_field",b"oneof_field"]) -> typing_extensions___Literal["any_field","api_field","duration_field","empty_field","field_mask_field","source_context_field","struct_field","timestamp_field","type_field","double_field","float_field","int64_field","uint64_field","int32_field","uint32_field","bool_field","string_field","bytes_field"]: ... +type___OneofWellKnownTypes = OneofWellKnownTypes + +class MapWellKnownTypes(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class AnyFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___any_pb2___Any: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___any_pb2___Any] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___AnyFieldEntry = AnyFieldEntry + + class ApiFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___api_pb2___Api: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___api_pb2___Api] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___ApiFieldEntry = ApiFieldEntry + + class DurationFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___duration_pb2___Duration: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___duration_pb2___Duration] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___DurationFieldEntry = DurationFieldEntry + + class EmptyFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___empty_pb2___Empty: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___empty_pb2___Empty] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___EmptyFieldEntry = EmptyFieldEntry + + class FieldMaskFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___field_mask_pb2___FieldMask: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___field_mask_pb2___FieldMask] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___FieldMaskFieldEntry = FieldMaskFieldEntry + + class SourceContextFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___source_context_pb2___SourceContext: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___source_context_pb2___SourceContext] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___SourceContextFieldEntry = SourceContextFieldEntry + + class StructFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___struct_pb2___Struct: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___struct_pb2___Struct] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StructFieldEntry = StructFieldEntry + + class TimestampFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___timestamp_pb2___Timestamp: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___timestamp_pb2___Timestamp] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___TimestampFieldEntry = TimestampFieldEntry + + class TypeFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___type_pb2___Type: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___type_pb2___Type] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___TypeFieldEntry = TypeFieldEntry + + class DoubleFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___DoubleValue: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___DoubleValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___DoubleFieldEntry = DoubleFieldEntry + + class FloatFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___FloatValue: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___FloatValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___FloatFieldEntry = FloatFieldEntry + + class Int64FieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___Int64Value: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___Int64Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int64FieldEntry = Int64FieldEntry + + class Uint64FieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___UInt64Value: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___UInt64Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint64FieldEntry = Uint64FieldEntry + + class Int32FieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___Int32Value: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___Int32Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int32FieldEntry = Int32FieldEntry + + class Uint32FieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___UInt32Value: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___UInt32Value] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint32FieldEntry = Uint32FieldEntry + + class BoolFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___BoolValue: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___BoolValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BoolFieldEntry = BoolFieldEntry + + class StringFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___StringValue: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___StringValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringFieldEntry = StringFieldEntry + + class BytesFieldEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + + @property + def value(self) -> google___protobuf___wrappers_pb2___BytesValue: ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[google___protobuf___wrappers_pb2___BytesValue] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BytesFieldEntry = BytesFieldEntry + + + @property + def any_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___any_pb2___Any]: ... + + @property + def api_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___api_pb2___Api]: ... + + @property + def duration_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___duration_pb2___Duration]: ... + + @property + def empty_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___empty_pb2___Empty]: ... + + @property + def field_mask_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___field_mask_pb2___FieldMask]: ... + + @property + def source_context_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___source_context_pb2___SourceContext]: ... + + @property + def struct_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___struct_pb2___Struct]: ... + + @property + def timestamp_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___timestamp_pb2___Timestamp]: ... + + @property + def type_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___type_pb2___Type]: ... + + @property + def double_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___DoubleValue]: ... + + @property + def float_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___FloatValue]: ... + + @property + def int64_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___Int64Value]: ... + + @property + def uint64_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___UInt64Value]: ... + + @property + def int32_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___Int32Value]: ... + + @property + def uint32_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___UInt32Value]: ... + + @property + def bool_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___BoolValue]: ... + + @property + def string_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___StringValue]: ... + + @property + def bytes_field(self) -> typing___MutableMapping[builtin___int, google___protobuf___wrappers_pb2___BytesValue]: ... + + def __init__(self, + *, + any_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___any_pb2___Any]] = None, + api_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___api_pb2___Api]] = None, + duration_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___duration_pb2___Duration]] = None, + empty_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___empty_pb2___Empty]] = None, + field_mask_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___field_mask_pb2___FieldMask]] = None, + source_context_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___source_context_pb2___SourceContext]] = None, + struct_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___struct_pb2___Struct]] = None, + timestamp_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___timestamp_pb2___Timestamp]] = None, + type_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___type_pb2___Type]] = None, + double_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___DoubleValue]] = None, + float_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___FloatValue]] = None, + int64_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___Int64Value]] = None, + uint64_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___UInt64Value]] = None, + int32_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___Int32Value]] = None, + uint32_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___UInt32Value]] = None, + bool_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___BoolValue]] = None, + string_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___StringValue]] = None, + bytes_field : typing___Optional[typing___Mapping[builtin___int, google___protobuf___wrappers_pb2___BytesValue]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"any_field",b"any_field",u"api_field",b"api_field",u"bool_field",b"bool_field",u"bytes_field",b"bytes_field",u"double_field",b"double_field",u"duration_field",b"duration_field",u"empty_field",b"empty_field",u"field_mask_field",b"field_mask_field",u"float_field",b"float_field",u"int32_field",b"int32_field",u"int64_field",b"int64_field",u"source_context_field",b"source_context_field",u"string_field",b"string_field",u"struct_field",b"struct_field",u"timestamp_field",b"timestamp_field",u"type_field",b"type_field",u"uint32_field",b"uint32_field",u"uint64_field",b"uint64_field"]) -> None: ... +type___MapWellKnownTypes = MapWellKnownTypes diff --git a/third_party/2and3/google/protobuf/util/json_format_pb2.pyi b/third_party/2and3/google/protobuf/util/json_format_pb2.pyi new file mode 100644 index 000000000000..c16b51887cfa --- /dev/null +++ b/third_party/2and3/google/protobuf/util/json_format_pb2.pyi @@ -0,0 +1,329 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestFlagsAndStrings(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class RepeatedGroup(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + f: typing___Text = ... + + def __init__(self, + *, + f : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"f",b"f"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"f",b"f"]) -> None: ... + type___RepeatedGroup = RepeatedGroup + + A: builtin___int = ... + + @property + def repeatedgroup(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestFlagsAndStrings.RepeatedGroup]: ... + + def __init__(self, + *, + A : typing___Optional[builtin___int] = None, + repeatedgroup : typing___Optional[typing___Iterable[type___TestFlagsAndStrings.RepeatedGroup]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"A",b"A"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"A",b"A",u"repeatedgroup",b"repeatedgroup"]) -> None: ... +type___TestFlagsAndStrings = TestFlagsAndStrings + +class TestBase64ByteArrays(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___bytes = ... + + def __init__(self, + *, + a : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a"]) -> None: ... +type___TestBase64ByteArrays = TestBase64ByteArrays + +class TestJavaScriptJSON(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + final: builtin___float = ... + Var: typing___Text = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + final : typing___Optional[builtin___float] = None, + Var : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"Var",b"Var",u"a",b"a",u"final",b"final",u"in",b"in"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"Var",b"Var",u"a",b"a",u"final",b"final",u"in",b"in"]) -> None: ... +type___TestJavaScriptJSON = TestJavaScriptJSON + +class TestJavaScriptOrderJSON1(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + d: builtin___int = ... + c: builtin___int = ... + x: builtin___bool = ... + b: builtin___int = ... + a: builtin___int = ... + + def __init__(self, + *, + d : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___int] = None, + x : typing___Optional[builtin___bool] = None, + b : typing___Optional[builtin___int] = None, + a : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"x",b"x"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"x",b"x"]) -> None: ... +type___TestJavaScriptOrderJSON1 = TestJavaScriptOrderJSON1 + +class TestJavaScriptOrderJSON2(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + d: builtin___int = ... + c: builtin___int = ... + x: builtin___bool = ... + b: builtin___int = ... + a: builtin___int = ... + + @property + def z(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestJavaScriptOrderJSON1]: ... + + def __init__(self, + *, + d : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___int] = None, + x : typing___Optional[builtin___bool] = None, + b : typing___Optional[builtin___int] = None, + a : typing___Optional[builtin___int] = None, + z : typing___Optional[typing___Iterable[type___TestJavaScriptOrderJSON1]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"x",b"x"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"x",b"x",u"z",b"z"]) -> None: ... +type___TestJavaScriptOrderJSON2 = TestJavaScriptOrderJSON2 + +class TestLargeInt(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b"]) -> None: ... +type___TestLargeInt = TestLargeInt + +class TestNumbers(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + MyTypeValue = typing___NewType('MyTypeValue', builtin___int) + type___MyTypeValue = MyTypeValue + MyType: _MyType + class _MyType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[TestNumbers.MyTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + OK = typing___cast(TestNumbers.MyTypeValue, 0) + WARNING = typing___cast(TestNumbers.MyTypeValue, 1) + ERROR = typing___cast(TestNumbers.MyTypeValue, 2) + OK = typing___cast(TestNumbers.MyTypeValue, 0) + WARNING = typing___cast(TestNumbers.MyTypeValue, 1) + ERROR = typing___cast(TestNumbers.MyTypeValue, 2) + type___MyType = MyType + + a: type___TestNumbers.MyTypeValue = ... + b: builtin___int = ... + c: builtin___float = ... + d: builtin___bool = ... + e: builtin___float = ... + f: builtin___int = ... + + def __init__(self, + *, + a : typing___Optional[type___TestNumbers.MyTypeValue] = None, + b : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___float] = None, + d : typing___Optional[builtin___bool] = None, + e : typing___Optional[builtin___float] = None, + f : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"e",b"e",u"f",b"f"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"d",b"d",u"e",b"e",u"f",b"f"]) -> None: ... +type___TestNumbers = TestNumbers + +class TestCamelCase(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + normal_field: typing___Text = ... + CAPITAL_FIELD: builtin___int = ... + CamelCaseField: builtin___int = ... + + def __init__(self, + *, + normal_field : typing___Optional[typing___Text] = None, + CAPITAL_FIELD : typing___Optional[builtin___int] = None, + CamelCaseField : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"CAPITAL_FIELD",b"CAPITAL_FIELD",u"CamelCaseField",b"CamelCaseField",u"normal_field",b"normal_field"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"CAPITAL_FIELD",b"CAPITAL_FIELD",u"CamelCaseField",b"CamelCaseField",u"normal_field",b"normal_field"]) -> None: ... +type___TestCamelCase = TestCamelCase + +class TestBoolMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class BoolMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BoolMapEntry = BoolMapEntry + + + @property + def bool_map(self) -> typing___MutableMapping[builtin___bool, builtin___int]: ... + + def __init__(self, + *, + bool_map : typing___Optional[typing___Mapping[builtin___bool, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_map",b"bool_map"]) -> None: ... +type___TestBoolMap = TestBoolMap + +class TestRecursion(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + @property + def child(self) -> type___TestRecursion: ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + child : typing___Optional[type___TestRecursion] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"child",b"child",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"child",b"child",u"value",b"value"]) -> None: ... +type___TestRecursion = TestRecursion + +class TestStringMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class StringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringMapEntry = StringMapEntry + + + @property + def string_map(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + def __init__(self, + *, + string_map : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"string_map",b"string_map"]) -> None: ... +type___TestStringMap = TestStringMap + +class TestStringSerializer(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class StringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringMapEntry = StringMapEntry + + scalar_string: typing___Text = ... + repeated_string: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + @property + def string_map(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + def __init__(self, + *, + scalar_string : typing___Optional[typing___Text] = None, + repeated_string : typing___Optional[typing___Iterable[typing___Text]] = None, + string_map : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"scalar_string",b"scalar_string"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_string",b"repeated_string",u"scalar_string",b"scalar_string",u"string_map",b"string_map"]) -> None: ... +type___TestStringSerializer = TestStringSerializer + +class TestMessageWithExtension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + def __init__(self, + ) -> None: ... +type___TestMessageWithExtension = TestMessageWithExtension + +class TestExtension(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: typing___Text = ... + + def __init__(self, + *, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___TestExtension = TestExtension diff --git a/third_party/2and3/google/protobuf/util/json_format_proto3_pb2.pyi b/third_party/2and3/google/protobuf/util/json_format_proto3_pb2.pyi index 9f9b39123526..a96693512d35 100644 --- a/third_party/2and3/google/protobuf/util/json_format_proto3_pb2.pyi +++ b/third_party/2and3/google/protobuf/util/json_format_proto3_pb2.pyi @@ -1,342 +1,724 @@ -from typing import Iterable, List, Mapping, MutableMapping, Optional, Text, Tuple, cast - -from google.protobuf.any_pb2 import Any -from google.protobuf.duration_pb2 import Duration -from google.protobuf.field_mask_pb2 import FieldMask -from google.protobuf.internal.containers import RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer -from google.protobuf.message import Message -from google.protobuf.struct_pb2 import ListValue, Struct, Value -from google.protobuf.timestamp_pb2 import Timestamp -from google.protobuf.unittest_pb2 import TestAllExtensions +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.duration_pb2 import ( + Duration as google___protobuf___duration_pb2___Duration, +) + +from google.protobuf.field_mask_pb2 import ( + FieldMask as google___protobuf___field_mask_pb2___FieldMask, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.internal.enum_type_wrapper import ( + _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from google.protobuf.struct_pb2 import ( + ListValue as google___protobuf___struct_pb2___ListValue, + Struct as google___protobuf___struct_pb2___Struct, + Value as google___protobuf___struct_pb2___Value, +) + +from google.protobuf.timestamp_pb2 import ( + Timestamp as google___protobuf___timestamp_pb2___Timestamp, +) + +from google.protobuf.unittest_pb2 import ( + TestAllExtensions as google___protobuf___unittest_pb2___TestAllExtensions, +) + from google.protobuf.wrappers_pb2 import ( - BoolValue, - BytesValue, - DoubleValue, - FloatValue, - Int32Value, - Int64Value, - StringValue, - UInt32Value, - UInt64Value, + BoolValue as google___protobuf___wrappers_pb2___BoolValue, + BytesValue as google___protobuf___wrappers_pb2___BytesValue, + DoubleValue as google___protobuf___wrappers_pb2___DoubleValue, + FloatValue as google___protobuf___wrappers_pb2___FloatValue, + Int32Value as google___protobuf___wrappers_pb2___Int32Value, + Int64Value as google___protobuf___wrappers_pb2___Int64Value, + StringValue as google___protobuf___wrappers_pb2___StringValue, + UInt32Value as google___protobuf___wrappers_pb2___UInt32Value, + UInt64Value as google___protobuf___wrappers_pb2___UInt64Value, ) -class EnumType(int): - @classmethod - def Name(cls, number: int) -> bytes: ... - @classmethod - def Value(cls, name: bytes) -> EnumType: ... - @classmethod - def keys(cls) -> List[bytes]: ... - @classmethod - def values(cls) -> List[EnumType]: ... - @classmethod - def items(cls) -> List[Tuple[bytes, EnumType]]: ... - -FOO: EnumType -BAR: EnumType - -class MessageType(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... - -class TestMessage(Message): - bool_value: bool - int32_value: int - int64_value: int - uint32_value: int - uint64_value: int - float_value: float - double_value: float - string_value: Text - bytes_value: bytes - enum_value: EnumType - repeated_bool_value: RepeatedScalarFieldContainer[bool] - repeated_int32_value: RepeatedScalarFieldContainer[int] - repeated_int64_value: RepeatedScalarFieldContainer[int] - repeated_uint32_value: RepeatedScalarFieldContainer[int] - repeated_uint64_value: RepeatedScalarFieldContainer[int] - repeated_float_value: RepeatedScalarFieldContainer[float] - repeated_double_value: RepeatedScalarFieldContainer[float] - repeated_string_value: RepeatedScalarFieldContainer[Text] - repeated_bytes_value: RepeatedScalarFieldContainer[bytes] - repeated_enum_value: RepeatedScalarFieldContainer[EnumType] - @property - def message_value(self) -> MessageType: ... - @property - def repeated_message_value(self) -> RepeatedCompositeFieldContainer[MessageType]: ... - def __init__( - self, - bool_value: Optional[bool] = ..., - int32_value: Optional[int] = ..., - int64_value: Optional[int] = ..., - uint32_value: Optional[int] = ..., - uint64_value: Optional[int] = ..., - float_value: Optional[float] = ..., - double_value: Optional[float] = ..., - string_value: Optional[Text] = ..., - bytes_value: Optional[bytes] = ..., - enum_value: Optional[EnumType] = ..., - message_value: Optional[MessageType] = ..., - repeated_bool_value: Optional[Iterable[bool]] = ..., - repeated_int32_value: Optional[Iterable[int]] = ..., - repeated_int64_value: Optional[Iterable[int]] = ..., - repeated_uint32_value: Optional[Iterable[int]] = ..., - repeated_uint64_value: Optional[Iterable[int]] = ..., - repeated_float_value: Optional[Iterable[float]] = ..., - repeated_double_value: Optional[Iterable[float]] = ..., - repeated_string_value: Optional[Iterable[Text]] = ..., - repeated_bytes_value: Optional[Iterable[bytes]] = ..., - repeated_enum_value: Optional[Iterable[EnumType]] = ..., - repeated_message_value: Optional[Iterable[MessageType]] = ..., - ) -> None: ... - -class TestOneof(Message): - oneof_int32_value: int - oneof_string_value: Text - oneof_bytes_value: bytes - oneof_enum_value: EnumType - @property - def oneof_message_value(self) -> MessageType: ... - def __init__( - self, - oneof_int32_value: Optional[int] = ..., - oneof_string_value: Optional[Text] = ..., - oneof_bytes_value: Optional[bytes] = ..., - oneof_enum_value: Optional[EnumType] = ..., - oneof_message_value: Optional[MessageType] = ..., - ) -> None: ... - -class TestMap(Message): - class BoolMapEntry(Message): - key: bool - value: int - def __init__(self, key: Optional[bool] = ..., value: Optional[int] = ...) -> None: ... - class Int32MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Int64MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Uint32MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Uint64MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class StringMapEntry(Message): - key: Text - value: int - def __init__(self, key: Optional[Text] = ..., value: Optional[int] = ...) -> None: ... - @property - def bool_map(self) -> MutableMapping[bool, int]: ... - @property - def int32_map(self) -> MutableMapping[int, int]: ... - @property - def int64_map(self) -> MutableMapping[int, int]: ... - @property - def uint32_map(self) -> MutableMapping[int, int]: ... - @property - def uint64_map(self) -> MutableMapping[int, int]: ... - @property - def string_map(self) -> MutableMapping[Text, int]: ... - def __init__( - self, - bool_map: Optional[Mapping[bool, int]] = ..., - int32_map: Optional[Mapping[int, int]] = ..., - int64_map: Optional[Mapping[int, int]] = ..., - uint32_map: Optional[Mapping[int, int]] = ..., - uint64_map: Optional[Mapping[int, int]] = ..., - string_map: Optional[Mapping[Text, int]] = ..., - ) -> None: ... - -class TestNestedMap(Message): - class BoolMapEntry(Message): - key: bool - value: int - def __init__(self, key: Optional[bool] = ..., value: Optional[int] = ...) -> None: ... - class Int32MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Int64MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Uint32MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class Uint64MapEntry(Message): - key: int - value: int - def __init__(self, key: Optional[int] = ..., value: Optional[int] = ...) -> None: ... - class StringMapEntry(Message): - key: Text - value: int - def __init__(self, key: Optional[Text] = ..., value: Optional[int] = ...) -> None: ... - class MapMapEntry(Message): - key: Text +from typing import ( + Iterable as typing___Iterable, + Mapping as typing___Mapping, + MutableMapping as typing___MutableMapping, + NewType as typing___NewType, + Optional as typing___Optional, + Text as typing___Text, + cast as typing___cast, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +EnumTypeValue = typing___NewType('EnumTypeValue', builtin___int) +type___EnumTypeValue = EnumTypeValue +EnumType: _EnumType +class _EnumType(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EnumTypeValue]): + DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... + FOO = typing___cast(EnumTypeValue, 0) + BAR = typing___cast(EnumTypeValue, 1) +FOO = typing___cast(EnumTypeValue, 0) +BAR = typing___cast(EnumTypeValue, 1) +type___EnumType = EnumType + +class MessageType(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___MessageType = MessageType + +class TestMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + bool_value: builtin___bool = ... + int32_value: builtin___int = ... + int64_value: builtin___int = ... + uint32_value: builtin___int = ... + uint64_value: builtin___int = ... + float_value: builtin___float = ... + double_value: builtin___float = ... + string_value: typing___Text = ... + bytes_value: builtin___bytes = ... + enum_value: type___EnumTypeValue = ... + repeated_bool_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bool] = ... + repeated_int32_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_int64_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint32_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_uint64_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + repeated_float_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_double_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___float] = ... + repeated_string_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + repeated_bytes_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___bytes] = ... + repeated_enum_value: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___EnumTypeValue] = ... + + @property + def message_value(self) -> type___MessageType: ... + + @property + def repeated_message_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___MessageType]: ... + + def __init__(self, + *, + bool_value : typing___Optional[builtin___bool] = None, + int32_value : typing___Optional[builtin___int] = None, + int64_value : typing___Optional[builtin___int] = None, + uint32_value : typing___Optional[builtin___int] = None, + uint64_value : typing___Optional[builtin___int] = None, + float_value : typing___Optional[builtin___float] = None, + double_value : typing___Optional[builtin___float] = None, + string_value : typing___Optional[typing___Text] = None, + bytes_value : typing___Optional[builtin___bytes] = None, + enum_value : typing___Optional[type___EnumTypeValue] = None, + message_value : typing___Optional[type___MessageType] = None, + repeated_bool_value : typing___Optional[typing___Iterable[builtin___bool]] = None, + repeated_int32_value : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_int64_value : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint32_value : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_uint64_value : typing___Optional[typing___Iterable[builtin___int]] = None, + repeated_float_value : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_double_value : typing___Optional[typing___Iterable[builtin___float]] = None, + repeated_string_value : typing___Optional[typing___Iterable[typing___Text]] = None, + repeated_bytes_value : typing___Optional[typing___Iterable[builtin___bytes]] = None, + repeated_enum_value : typing___Optional[typing___Iterable[type___EnumTypeValue]] = None, + repeated_message_value : typing___Optional[typing___Iterable[type___MessageType]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"message_value",b"message_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_value",b"bool_value",u"bytes_value",b"bytes_value",u"double_value",b"double_value",u"enum_value",b"enum_value",u"float_value",b"float_value",u"int32_value",b"int32_value",u"int64_value",b"int64_value",u"message_value",b"message_value",u"repeated_bool_value",b"repeated_bool_value",u"repeated_bytes_value",b"repeated_bytes_value",u"repeated_double_value",b"repeated_double_value",u"repeated_enum_value",b"repeated_enum_value",u"repeated_float_value",b"repeated_float_value",u"repeated_int32_value",b"repeated_int32_value",u"repeated_int64_value",b"repeated_int64_value",u"repeated_message_value",b"repeated_message_value",u"repeated_string_value",b"repeated_string_value",u"repeated_uint32_value",b"repeated_uint32_value",u"repeated_uint64_value",b"repeated_uint64_value",u"string_value",b"string_value",u"uint32_value",b"uint32_value",u"uint64_value",b"uint64_value"]) -> None: ... +type___TestMessage = TestMessage + +class TestOneof(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + oneof_int32_value: builtin___int = ... + oneof_string_value: typing___Text = ... + oneof_bytes_value: builtin___bytes = ... + oneof_enum_value: type___EnumTypeValue = ... + + @property + def oneof_message_value(self) -> type___MessageType: ... + + def __init__(self, + *, + oneof_int32_value : typing___Optional[builtin___int] = None, + oneof_string_value : typing___Optional[typing___Text] = None, + oneof_bytes_value : typing___Optional[builtin___bytes] = None, + oneof_enum_value : typing___Optional[type___EnumTypeValue] = None, + oneof_message_value : typing___Optional[type___MessageType] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"oneof_bytes_value",b"oneof_bytes_value",u"oneof_enum_value",b"oneof_enum_value",u"oneof_int32_value",b"oneof_int32_value",u"oneof_message_value",b"oneof_message_value",u"oneof_string_value",b"oneof_string_value",u"oneof_value",b"oneof_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"oneof_bytes_value",b"oneof_bytes_value",u"oneof_enum_value",b"oneof_enum_value",u"oneof_int32_value",b"oneof_int32_value",u"oneof_message_value",b"oneof_message_value",u"oneof_string_value",b"oneof_string_value",u"oneof_value",b"oneof_value"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions___Literal[u"oneof_value",b"oneof_value"]) -> typing_extensions___Literal["oneof_int32_value","oneof_string_value","oneof_bytes_value","oneof_enum_value","oneof_message_value"]: ... +type___TestOneof = TestOneof + +class TestMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class BoolMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BoolMapEntry = BoolMapEntry + + class Int32MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int32MapEntry = Int32MapEntry + + class Int64MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int64MapEntry = Int64MapEntry + + class Uint32MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint32MapEntry = Uint32MapEntry + + class Uint64MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint64MapEntry = Uint64MapEntry + + class StringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringMapEntry = StringMapEntry + + + @property + def bool_map(self) -> typing___MutableMapping[builtin___bool, builtin___int]: ... + + @property + def int32_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def int64_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def uint32_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def uint64_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + + @property + def string_map(self) -> typing___MutableMapping[typing___Text, builtin___int]: ... + + def __init__(self, + *, + bool_map : typing___Optional[typing___Mapping[builtin___bool, builtin___int]] = None, + int32_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + int64_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + uint32_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + uint64_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + string_map : typing___Optional[typing___Mapping[typing___Text, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_map",b"bool_map",u"int32_map",b"int32_map",u"int64_map",b"int64_map",u"string_map",b"string_map",u"uint32_map",b"uint32_map",u"uint64_map",b"uint64_map"]) -> None: ... +type___TestMap = TestMap + +class TestNestedMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class BoolMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BoolMapEntry = BoolMapEntry + + class Int32MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int32MapEntry = Int32MapEntry + + class Int64MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Int64MapEntry = Int64MapEntry + + class Uint32MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint32MapEntry = Uint32MapEntry + + class Uint64MapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___int = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___int] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___Uint64MapEntry = Uint64MapEntry + + class StringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringMapEntry = StringMapEntry + + class MapMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + @property - def value(self) -> TestNestedMap: ... - def __init__(self, key: Optional[Text] = ..., value: Optional[TestNestedMap] = ...) -> None: ... + def value(self) -> type___TestNestedMap: ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[type___TestNestedMap] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___MapMapEntry = MapMapEntry + + @property - def bool_map(self) -> MutableMapping[bool, int]: ... + def bool_map(self) -> typing___MutableMapping[builtin___bool, builtin___int]: ... + @property - def int32_map(self) -> MutableMapping[int, int]: ... + def int32_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def int64_map(self) -> MutableMapping[int, int]: ... + def int64_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def uint32_map(self) -> MutableMapping[int, int]: ... + def uint32_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def uint64_map(self) -> MutableMapping[int, int]: ... + def uint64_map(self) -> typing___MutableMapping[builtin___int, builtin___int]: ... + @property - def string_map(self) -> MutableMapping[Text, int]: ... + def string_map(self) -> typing___MutableMapping[typing___Text, builtin___int]: ... + @property - def map_map(self) -> MutableMapping[Text, TestNestedMap]: ... - def __init__( - self, - bool_map: Optional[Mapping[bool, int]] = ..., - int32_map: Optional[Mapping[int, int]] = ..., - int64_map: Optional[Mapping[int, int]] = ..., - uint32_map: Optional[Mapping[int, int]] = ..., - uint64_map: Optional[Mapping[int, int]] = ..., - string_map: Optional[Mapping[Text, int]] = ..., - map_map: Optional[Mapping[Text, TestNestedMap]] = ..., - ) -> None: ... + def map_map(self) -> typing___MutableMapping[typing___Text, type___TestNestedMap]: ... + + def __init__(self, + *, + bool_map : typing___Optional[typing___Mapping[builtin___bool, builtin___int]] = None, + int32_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + int64_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + uint32_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + uint64_map : typing___Optional[typing___Mapping[builtin___int, builtin___int]] = None, + string_map : typing___Optional[typing___Mapping[typing___Text, builtin___int]] = None, + map_map : typing___Optional[typing___Mapping[typing___Text, type___TestNestedMap]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_map",b"bool_map",u"int32_map",b"int32_map",u"int64_map",b"int64_map",u"map_map",b"map_map",u"string_map",b"string_map",u"uint32_map",b"uint32_map",u"uint64_map",b"uint64_map"]) -> None: ... +type___TestNestedMap = TestNestedMap + +class TestStringMap(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class StringMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: typing___Text = ... + value: typing___Text = ... + + def __init__(self, + *, + key : typing___Optional[typing___Text] = None, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___StringMapEntry = StringMapEntry + -class TestWrapper(Message): @property - def bool_value(self) -> BoolValue: ... + def string_map(self) -> typing___MutableMapping[typing___Text, typing___Text]: ... + + def __init__(self, + *, + string_map : typing___Optional[typing___Mapping[typing___Text, typing___Text]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"string_map",b"string_map"]) -> None: ... +type___TestStringMap = TestStringMap + +class TestWrapper(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def int32_value(self) -> Int32Value: ... + def bool_value(self) -> google___protobuf___wrappers_pb2___BoolValue: ... + @property - def int64_value(self) -> Int64Value: ... + def int32_value(self) -> google___protobuf___wrappers_pb2___Int32Value: ... + @property - def uint32_value(self) -> UInt32Value: ... + def int64_value(self) -> google___protobuf___wrappers_pb2___Int64Value: ... + @property - def uint64_value(self) -> UInt64Value: ... + def uint32_value(self) -> google___protobuf___wrappers_pb2___UInt32Value: ... + @property - def float_value(self) -> FloatValue: ... + def uint64_value(self) -> google___protobuf___wrappers_pb2___UInt64Value: ... + @property - def double_value(self) -> DoubleValue: ... + def float_value(self) -> google___protobuf___wrappers_pb2___FloatValue: ... + @property - def string_value(self) -> StringValue: ... + def double_value(self) -> google___protobuf___wrappers_pb2___DoubleValue: ... + @property - def bytes_value(self) -> BytesValue: ... + def string_value(self) -> google___protobuf___wrappers_pb2___StringValue: ... + @property - def repeated_bool_value(self) -> RepeatedCompositeFieldContainer[BoolValue]: ... + def bytes_value(self) -> google___protobuf___wrappers_pb2___BytesValue: ... + @property - def repeated_int32_value(self) -> RepeatedCompositeFieldContainer[Int32Value]: ... + def repeated_bool_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BoolValue]: ... + @property - def repeated_int64_value(self) -> RepeatedCompositeFieldContainer[Int64Value]: ... + def repeated_int32_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int32Value]: ... + @property - def repeated_uint32_value(self) -> RepeatedCompositeFieldContainer[UInt32Value]: ... + def repeated_int64_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___Int64Value]: ... + @property - def repeated_uint64_value(self) -> RepeatedCompositeFieldContainer[UInt64Value]: ... + def repeated_uint32_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt32Value]: ... + @property - def repeated_float_value(self) -> RepeatedCompositeFieldContainer[FloatValue]: ... + def repeated_uint64_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___UInt64Value]: ... + @property - def repeated_double_value(self) -> RepeatedCompositeFieldContainer[DoubleValue]: ... + def repeated_float_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___FloatValue]: ... + @property - def repeated_string_value(self) -> RepeatedCompositeFieldContainer[StringValue]: ... + def repeated_double_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___DoubleValue]: ... + @property - def repeated_bytes_value(self) -> RepeatedCompositeFieldContainer[BytesValue]: ... - def __init__( - self, - bool_value: Optional[BoolValue] = ..., - int32_value: Optional[Int32Value] = ..., - int64_value: Optional[Int64Value] = ..., - uint32_value: Optional[UInt32Value] = ..., - uint64_value: Optional[UInt64Value] = ..., - float_value: Optional[FloatValue] = ..., - double_value: Optional[DoubleValue] = ..., - string_value: Optional[StringValue] = ..., - bytes_value: Optional[BytesValue] = ..., - repeated_bool_value: Optional[Iterable[BoolValue]] = ..., - repeated_int32_value: Optional[Iterable[Int32Value]] = ..., - repeated_int64_value: Optional[Iterable[Int64Value]] = ..., - repeated_uint32_value: Optional[Iterable[UInt32Value]] = ..., - repeated_uint64_value: Optional[Iterable[UInt64Value]] = ..., - repeated_float_value: Optional[Iterable[FloatValue]] = ..., - repeated_double_value: Optional[Iterable[DoubleValue]] = ..., - repeated_string_value: Optional[Iterable[StringValue]] = ..., - repeated_bytes_value: Optional[Iterable[BytesValue]] = ..., - ) -> None: ... + def repeated_string_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___StringValue]: ... -class TestTimestamp(Message): @property - def value(self) -> Timestamp: ... + def repeated_bytes_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___wrappers_pb2___BytesValue]: ... + + def __init__(self, + *, + bool_value : typing___Optional[google___protobuf___wrappers_pb2___BoolValue] = None, + int32_value : typing___Optional[google___protobuf___wrappers_pb2___Int32Value] = None, + int64_value : typing___Optional[google___protobuf___wrappers_pb2___Int64Value] = None, + uint32_value : typing___Optional[google___protobuf___wrappers_pb2___UInt32Value] = None, + uint64_value : typing___Optional[google___protobuf___wrappers_pb2___UInt64Value] = None, + float_value : typing___Optional[google___protobuf___wrappers_pb2___FloatValue] = None, + double_value : typing___Optional[google___protobuf___wrappers_pb2___DoubleValue] = None, + string_value : typing___Optional[google___protobuf___wrappers_pb2___StringValue] = None, + bytes_value : typing___Optional[google___protobuf___wrappers_pb2___BytesValue] = None, + repeated_bool_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BoolValue]] = None, + repeated_int32_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int32Value]] = None, + repeated_int64_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___Int64Value]] = None, + repeated_uint32_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt32Value]] = None, + repeated_uint64_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___UInt64Value]] = None, + repeated_float_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___FloatValue]] = None, + repeated_double_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___DoubleValue]] = None, + repeated_string_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___StringValue]] = None, + repeated_bytes_value : typing___Optional[typing___Iterable[google___protobuf___wrappers_pb2___BytesValue]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"bool_value",b"bool_value",u"bytes_value",b"bytes_value",u"double_value",b"double_value",u"float_value",b"float_value",u"int32_value",b"int32_value",u"int64_value",b"int64_value",u"string_value",b"string_value",u"uint32_value",b"uint32_value",u"uint64_value",b"uint64_value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_value",b"bool_value",u"bytes_value",b"bytes_value",u"double_value",b"double_value",u"float_value",b"float_value",u"int32_value",b"int32_value",u"int64_value",b"int64_value",u"repeated_bool_value",b"repeated_bool_value",u"repeated_bytes_value",b"repeated_bytes_value",u"repeated_double_value",b"repeated_double_value",u"repeated_float_value",b"repeated_float_value",u"repeated_int32_value",b"repeated_int32_value",u"repeated_int64_value",b"repeated_int64_value",u"repeated_string_value",b"repeated_string_value",u"repeated_uint32_value",b"repeated_uint32_value",u"repeated_uint64_value",b"repeated_uint64_value",u"string_value",b"string_value",u"uint32_value",b"uint32_value",u"uint64_value",b"uint64_value"]) -> None: ... +type___TestWrapper = TestWrapper + +class TestTimestamp(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Timestamp]: ... - def __init__(self, value: Optional[Timestamp] = ..., repeated_value: Optional[Iterable[Timestamp]] = ...) -> None: ... + def value(self) -> google___protobuf___timestamp_pb2___Timestamp: ... -class TestDuration(Message): @property - def value(self) -> Duration: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___timestamp_pb2___Timestamp]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___timestamp_pb2___Timestamp] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___timestamp_pb2___Timestamp]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestTimestamp = TestTimestamp + +class TestDuration(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Duration]: ... - def __init__(self, value: Optional[Duration] = ..., repeated_value: Optional[Iterable[Duration]] = ...) -> None: ... + def value(self) -> google___protobuf___duration_pb2___Duration: ... -class TestFieldMask(Message): @property - def value(self) -> FieldMask: ... - def __init__(self, value: Optional[FieldMask] = ...) -> None: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___duration_pb2___Duration]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___duration_pb2___Duration] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___duration_pb2___Duration]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestDuration = TestDuration + +class TestFieldMask(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... -class TestStruct(Message): @property - def value(self) -> Struct: ... + def value(self) -> google___protobuf___field_mask_pb2___FieldMask: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___field_mask_pb2___FieldMask] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___TestFieldMask = TestFieldMask + +class TestStruct(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Struct]: ... - def __init__(self, value: Optional[Struct] = ..., repeated_value: Optional[Iterable[Struct]] = ...) -> None: ... + def value(self) -> google___protobuf___struct_pb2___Struct: ... -class TestAny(Message): @property - def value(self) -> Any: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___Struct]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___struct_pb2___Struct] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___Struct]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestStruct = TestStruct + +class TestAny(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Any]: ... - def __init__(self, value: Optional[Any] = ..., repeated_value: Optional[Iterable[Any]] = ...) -> None: ... + def value(self) -> google___protobuf___any_pb2___Any: ... -class TestValue(Message): @property - def value(self) -> Value: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___any_pb2___Any]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___any_pb2___Any] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___any_pb2___Any]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestAny = TestAny + +class TestValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[Value]: ... - def __init__(self, value: Optional[Value] = ..., repeated_value: Optional[Iterable[Value]] = ...) -> None: ... + def value(self) -> google___protobuf___struct_pb2___Value: ... -class TestListValue(Message): @property - def value(self) -> ListValue: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___Value]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___struct_pb2___Value] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___Value]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestValue = TestValue + +class TestListValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + @property - def repeated_value(self) -> RepeatedCompositeFieldContainer[ListValue]: ... - def __init__(self, value: Optional[ListValue] = ..., repeated_value: Optional[Iterable[ListValue]] = ...) -> None: ... + def value(self) -> google___protobuf___struct_pb2___ListValue: ... -class TestBoolValue(Message): - class BoolMapEntry(Message): - key: bool - value: int - def __init__(self, key: Optional[bool] = ..., value: Optional[int] = ...) -> None: ... - bool_value: bool @property - def bool_map(self) -> MutableMapping[bool, int]: ... - def __init__(self, bool_value: Optional[bool] = ..., bool_map: Optional[Mapping[bool, int]] = ...) -> None: ... + def repeated_value(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___struct_pb2___ListValue]: ... + + def __init__(self, + *, + value : typing___Optional[google___protobuf___struct_pb2___ListValue] = None, + repeated_value : typing___Optional[typing___Iterable[google___protobuf___struct_pb2___ListValue]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"repeated_value",b"repeated_value",u"value",b"value"]) -> None: ... +type___TestListValue = TestListValue + +class TestBoolValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class BoolMapEntry(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + key: builtin___bool = ... + value: builtin___int = ... + + def __init__(self, + *, + key : typing___Optional[builtin___bool] = None, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... + type___BoolMapEntry = BoolMapEntry -class TestCustomJsonName(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... + bool_value: builtin___bool = ... -class TestExtensions(Message): @property - def extensions(self) -> TestAllExtensions: ... - def __init__(self, extensions: Optional[TestAllExtensions] = ...) -> None: ... + def bool_map(self) -> typing___MutableMapping[builtin___bool, builtin___int]: ... + + def __init__(self, + *, + bool_value : typing___Optional[builtin___bool] = None, + bool_map : typing___Optional[typing___Mapping[builtin___bool, builtin___int]] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"bool_map",b"bool_map",u"bool_value",b"bool_value"]) -> None: ... +type___TestBoolValue = TestBoolValue + +class TestCustomJsonName(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___TestCustomJsonName = TestCustomJsonName + +class TestExtensions(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + + @property + def extensions(self) -> google___protobuf___unittest_pb2___TestAllExtensions: ... + + def __init__(self, + *, + extensions : typing___Optional[google___protobuf___unittest_pb2___TestAllExtensions] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"extensions",b"extensions"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"extensions",b"extensions"]) -> None: ... +type___TestExtensions = TestExtensions + +class TestEnumValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + enum_value1: type___EnumTypeValue = ... + enum_value2: type___EnumTypeValue = ... + enum_value3: type___EnumTypeValue = ... -class TestEnumValue(Message): - enum_value1: EnumType - enum_value2: EnumType - enum_value3: EnumType - def __init__( - self, enum_value1: Optional[EnumType] = ..., enum_value2: Optional[EnumType] = ..., enum_value3: Optional[EnumType] = ... - ) -> None: ... + def __init__(self, + *, + enum_value1 : typing___Optional[type___EnumTypeValue] = None, + enum_value2 : typing___Optional[type___EnumTypeValue] = None, + enum_value3 : typing___Optional[type___EnumTypeValue] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"enum_value1",b"enum_value1",u"enum_value2",b"enum_value2",u"enum_value3",b"enum_value3"]) -> None: ... +type___TestEnumValue = TestEnumValue diff --git a/third_party/2and3/google/protobuf/util/message_differencer_unittest_pb2.pyi b/third_party/2and3/google/protobuf/util/message_differencer_unittest_pb2.pyi new file mode 100644 index 000000000000..662e8cee3c90 --- /dev/null +++ b/third_party/2and3/google/protobuf/util/message_differencer_unittest_pb2.pyi @@ -0,0 +1,120 @@ +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.any_pb2 import ( + Any as google___protobuf___any_pb2___Any, +) + +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) + +from google.protobuf.internal.containers import ( + RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, + RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, +) + +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) + +from typing import ( + Iterable as typing___Iterable, + Optional as typing___Optional, + Text as typing___Text, +) + +from typing_extensions import ( + Literal as typing_extensions___Literal, +) + + +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int + + +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... + +class TestField(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: builtin___int = ... + c: builtin___int = ... + rc: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + + @property + def m(self) -> type___TestField: ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[builtin___int] = None, + c : typing___Optional[builtin___int] = None, + rc : typing___Optional[typing___Iterable[builtin___int]] = None, + m : typing___Optional[type___TestField] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"m",b"m"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"c",b"c",u"m",b"m",u"rc",b"rc"]) -> None: ... +type___TestField = TestField + +class TestDiffMessage(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + class Item(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + a: builtin___int = ... + b: typing___Text = ... + ra: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + rb: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + @property + def m(self) -> type___TestField: ... + + @property + def rm(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestField]: ... + + def __init__(self, + *, + a : typing___Optional[builtin___int] = None, + b : typing___Optional[typing___Text] = None, + ra : typing___Optional[typing___Iterable[builtin___int]] = None, + rb : typing___Optional[typing___Iterable[typing___Text]] = None, + m : typing___Optional[type___TestField] = None, + rm : typing___Optional[typing___Iterable[type___TestField]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"m",b"m"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"a",b"a",u"b",b"b",u"m",b"m",u"ra",b"ra",u"rb",b"rb",u"rm",b"rm"]) -> None: ... + type___Item = Item + + v: builtin___int = ... + w: typing___Text = ... + rv: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... + rw: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... + + @property + def item(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestDiffMessage.Item]: ... + + @property + def m(self) -> type___TestField: ... + + @property + def rm(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___TestField]: ... + + @property + def rany(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[google___protobuf___any_pb2___Any]: ... + + def __init__(self, + *, + item : typing___Optional[typing___Iterable[type___TestDiffMessage.Item]] = None, + v : typing___Optional[builtin___int] = None, + w : typing___Optional[typing___Text] = None, + m : typing___Optional[type___TestField] = None, + rv : typing___Optional[typing___Iterable[builtin___int]] = None, + rw : typing___Optional[typing___Iterable[typing___Text]] = None, + rm : typing___Optional[typing___Iterable[type___TestField]] = None, + rany : typing___Optional[typing___Iterable[google___protobuf___any_pb2___Any]] = None, + ) -> None: ... + def HasField(self, field_name: typing_extensions___Literal[u"m",b"m",u"v",b"v",u"w",b"w"]) -> builtin___bool: ... + def ClearField(self, field_name: typing_extensions___Literal[u"item",b"item",u"m",b"m",u"rany",b"rany",u"rm",b"rm",u"rv",b"rv",u"rw",b"rw",u"v",b"v",u"w",b"w"]) -> None: ... +type___TestDiffMessage = TestDiffMessage diff --git a/third_party/2and3/google/protobuf/wrappers_pb2.pyi b/third_party/2and3/google/protobuf/wrappers_pb2.pyi index 9a70545dec00..633f903a759d 100644 --- a/third_party/2and3/google/protobuf/wrappers_pb2.pyi +++ b/third_party/2and3/google/protobuf/wrappers_pb2.pyi @@ -1,39 +1,127 @@ -from typing import Optional, Text +# @generated by mypy-protobuf. Do not edit manually! +import sys +from google.protobuf.descriptor import ( + Descriptor as google___protobuf___descriptor___Descriptor, + FileDescriptor as google___protobuf___descriptor___FileDescriptor, +) -from google.protobuf.message import Message +from google.protobuf.message import ( + Message as google___protobuf___message___Message, +) -class DoubleValue(Message): - value: float - def __init__(self, value: Optional[float] = ...) -> None: ... +from typing import ( + Optional as typing___Optional, + Text as typing___Text, +) -class FloatValue(Message): - value: float - def __init__(self, value: Optional[float] = ...) -> None: ... +from typing_extensions import ( + Literal as typing_extensions___Literal, +) -class Int64Value(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... -class UInt64Value(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... +builtin___bool = bool +builtin___bytes = bytes +builtin___float = float +builtin___int = int -class Int32Value(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... -class UInt32Value(Message): - value: int - def __init__(self, value: Optional[int] = ...) -> None: ... +DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... -class BoolValue(Message): - value: bool - def __init__(self, value: Optional[bool] = ...) -> None: ... +class DoubleValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___float = ... -class StringValue(Message): - value: Text - def __init__(self, value: Optional[Text] = ...) -> None: ... + def __init__(self, + *, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___DoubleValue = DoubleValue -class BytesValue(Message): - value: bytes - def __init__(self, value: Optional[bytes] = ...) -> None: ... +class FloatValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___float = ... + + def __init__(self, + *, + value : typing___Optional[builtin___float] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___FloatValue = FloatValue + +class Int64Value(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___Int64Value = Int64Value + +class UInt64Value(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___UInt64Value = UInt64Value + +class Int32Value(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___Int32Value = Int32Value + +class UInt32Value(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___int = ... + + def __init__(self, + *, + value : typing___Optional[builtin___int] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___UInt32Value = UInt32Value + +class BoolValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___bool = ... + + def __init__(self, + *, + value : typing___Optional[builtin___bool] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___BoolValue = BoolValue + +class StringValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: typing___Text = ... + + def __init__(self, + *, + value : typing___Optional[typing___Text] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___StringValue = StringValue + +class BytesValue(google___protobuf___message___Message): + DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... + value: builtin___bytes = ... + + def __init__(self, + *, + value : typing___Optional[builtin___bytes] = None, + ) -> None: ... + def ClearField(self, field_name: typing_extensions___Literal[u"value",b"value"]) -> None: ... +type___BytesValue = BytesValue