�������45
�p
�q	�r	�s	�t	�u	�v	�w	�x	�y	�z
�{
�t{	�|
�t}~
��
�}�
�}
��
���
���
����
�}
��
������
�!��
�#��
��
��
�
���
���
�)��
�)�
��
���
�����
�2�
�2�
���	�����������
�t�
�t�	���
���
���
��
��	��
�t�
��
��
��
�t�
��
�1�
����
��
��
��
��	��
��
���
�1�
����
��
��
��
��������������
�t�
�t�
�t�
�t�
�t�
�t�
��	��
��
�/�
�/�
�/�
��
��
���
�r}��	Structure�InnerClasses�Builder�serialVersionUID�J�
ConstantValue���������NAME_FIELD_NUMBER�I����name_�Ljava/lang/Object;�DATATYPE_FIELD_NUMBER����	dataType_�SHAPE_FIELD_NUMBER����shape_�Ljava/util/List;�	Signature�	Dimension�;Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Dimension;>;�ATTS_FIELD_NUMBER����atts_�	Attribute�;Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Attribute;>;�VARS_FIELD_NUMBER����vars_�Variable�:Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Variable;>;�STRUCTS_FIELD_NUMBER����structs_�;Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Structure;>;�memoizedIsInitialized�B�DEFAULT_INSTANCE�)Lucar/nc2/stream/NcStreamProto$Structure;�PARSER�Lcom/google/protobuf/Parser;�GLcom/google/protobuf/Parser<Lucar/nc2/stream/NcStreamProto$Structure;>;�<init>��3(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V�Code�LineNumberTable�LocalVariableTable�this�builder�0Lcom/google/protobuf/GeneratedMessageV3$Builder;�LocalVariableTypeTable�3Lcom/google/protobuf/GeneratedMessageV3$Builder<*>;�6(Lcom/google/protobuf/GeneratedMessageV3$Builder<*>;)V�()V�newInstance��UnusedPrivateParameter�S(Lcom/google/protobuf/GeneratedMessageV3$UnusedPrivateParameter;)Ljava/lang/Object;�unused�?Lcom/google/protobuf/GeneratedMessageV3$UnusedPrivateParameter;�getUnknownFields�'()Lcom/google/protobuf/UnknownFieldSet;�T(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V�s�Ljava/lang/String;�rawValue�tag�done�Z�e�4Lcom/google/protobuf/InvalidProtocolBufferException;�Ljava/io/IOException;�input�&Lcom/google/protobuf/CodedInputStream;�extensionRegistry�+Lcom/google/protobuf/ExtensionRegistryLite;�mutable_bitField0_�
unknownFields��-Lcom/google/protobuf/UnknownFieldSet$Builder;�
StackMapTable����
Exceptions�
getDescriptor��
Descriptor�.()Lcom/google/protobuf/Descriptors$Descriptor;�internalGetFieldAccessorTable��FieldAccessorTable�=()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;�getName�()Ljava/lang/String;�bs� Lcom/google/protobuf/ByteString;�ref��getNameBytes�"()Lcom/google/protobuf/ByteString;�b�getDataTypeValue�()I�getDataType��DataType�*()Lucar/nc2/stream/NcStreamProto$DataType;�result�(Lucar/nc2/stream/NcStreamProto$DataType;�getShapeList�()Ljava/util/List;�=()Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Dimension;>;�getShapeOrBuilderList�DimensionOrBuilder�G()Ljava/util/List<+Lucar/nc2/stream/NcStreamProto$DimensionOrBuilder;>;�
getShapeCount�getShape�,(I)Lucar/nc2/stream/NcStreamProto$Dimension;�index�getShapeOrBuilder�5(I)Lucar/nc2/stream/NcStreamProto$DimensionOrBuilder;�getAttsList�=()Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Attribute;>;�getAttsOrBuilderList�AttributeOrBuilder�G()Ljava/util/List<+Lucar/nc2/stream/NcStreamProto$AttributeOrBuilder;>;�getAttsCount�getAtts�,(I)Lucar/nc2/stream/NcStreamProto$Attribute;�getAttsOrBuilder�5(I)Lucar/nc2/stream/NcStreamProto$AttributeOrBuilder;�getVarsList�<()Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Variable;>;�getVarsOrBuilderList�VariableOrBuilder�F()Ljava/util/List<+Lucar/nc2/stream/NcStreamProto$VariableOrBuilder;>;�getVarsCount�getVars�+(I)Lucar/nc2/stream/NcStreamProto$Variable;�getVarsOrBuilder�4(I)Lucar/nc2/stream/NcStreamProto$VariableOrBuilder;�getStructsList�=()Ljava/util/List<Lucar/nc2/stream/NcStreamProto$Structure;>;�getStructsOrBuilderList�StructureOrBuilder�G()Ljava/util/List<+Lucar/nc2/stream/NcStreamProto$StructureOrBuilder;>;�getStructsCount�
getStructs�,(I)Lucar/nc2/stream/NcStreamProto$Structure;�getStructsOrBuilder�5(I)Lucar/nc2/stream/NcStreamProto$StructureOrBuilder;�
isInitialized�()Z�writeTo�*(Lcom/google/protobuf/CodedOutputStream;)V�i�output�'Lcom/google/protobuf/CodedOutputStream;�getSerializedSize�size�equals�(Ljava/lang/Object;)Z�obj�other�hashCode�hash�	parseFrom�@(Ljava/nio/ByteBuffer;)Lucar/nc2/stream/NcStreamProto$Structure;�data�Ljava/nio/ByteBuffer;�k(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lucar/nc2/stream/NcStreamProto$Structure;�K(Lcom/google/protobuf/ByteString;)Lucar/nc2/stream/NcStreamProto$Structure;�v(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lucar/nc2/stream/NcStreamProto$Structure;�-([B)Lucar/nc2/stream/NcStreamProto$Structure;�[B�X([BLcom/google/protobuf/ExtensionRegistryLite;)Lucar/nc2/stream/NcStreamProto$Structure;�@(Ljava/io/InputStream;)Lucar/nc2/stream/NcStreamProto$Structure;�Ljava/io/InputStream;�k(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lucar/nc2/stream/NcStreamProto$Structure;�parseDelimitedFrom�Q(Lcom/google/protobuf/CodedInputStream;)Lucar/nc2/stream/NcStreamProto$Structure;�|(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lucar/nc2/stream/NcStreamProto$Structure;�newBuilderForType�3()Lucar/nc2/stream/NcStreamProto$Structure$Builder;�
newBuilder�\(Lucar/nc2/stream/NcStreamProto$Structure;)Lucar/nc2/stream/NcStreamProto$Structure$Builder;�	prototype�	toBuilder��
BuilderParent�i(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lucar/nc2/stream/NcStreamProto$Structure$Builder;�parent�6Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;�1Lucar/nc2/stream/NcStreamProto$Structure$Builder;�getDefaultInstance�+()Lucar/nc2/stream/NcStreamProto$Structure;�parser�()Lcom/google/protobuf/Parser;�I()Lcom/google/protobuf/Parser<Lucar/nc2/stream/NcStreamProto$Structure;>;�getParserForType�getDefaultInstanceForType��](Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/Message$Builder;�'()Lcom/google/protobuf/Message$Builder;��+()Lcom/google/protobuf/MessageLite$Builder;�#()Lcom/google/protobuf/MessageLite;�()Lcom/google/protobuf/Message;�access$5700��T(Lcom/google/protobuf/GeneratedMessageV3$Builder;Lucar/nc2/stream/NcStreamProto$1;)V�x0�x1�!Lucar/nc2/stream/NcStreamProto$1;�access$5902�O(Lucar/nc2/stream/NcStreamProto$Structure;Ljava/lang/Object;)Ljava/lang/Object;�access$6002�-(Lucar/nc2/stream/NcStreamProto$Structure;I)I�access$6102�K(Lucar/nc2/stream/NcStreamProto$Structure;Ljava/util/List;)Ljava/util/List;�access$6202�access$6302�access$6402�access$5900�=(Lucar/nc2/stream/NcStreamProto$Structure;)Ljava/lang/Object;�access$6000�,(Lucar/nc2/stream/NcStreamProto$Structure;)I�access$6100�;(Lucar/nc2/stream/NcStreamProto$Structure;)Ljava/util/List;�access$6500�access$6200�access$6600�access$6300�access$6700�access$6400�access$6800�access$6900�P(Lucar/nc2/stream/NcStreamProto$Structure;)Lcom/google/protobuf/UnknownFieldSet;�access$7000�access$7100�#(Lcom/google/protobuf/ByteString;)V��u(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lucar/nc2/stream/NcStreamProto$1;)V�x2�<clinit>�
SourceFile�NcStreamProto.java�����i�����������������������������~������������������������'ucar/nc2/stream/NcStreamProto$Structure�java/lang/NullPointerException�1�����������java/util/ArrayList=>���'ucar/nc2/stream/NcStreamProto$Dimension���'ucar/nc2/stream/NcStreamProto$Attribute�&ucar/nc2/stream/NcStreamProto$Variable����������2com/google/protobuf/InvalidProtocolBufferException�java/io/IOException�������/ucar/nc2/stream/NcStreamProto$Structure$Builder�java/lang/String�com/google/protobuf/ByteString	��

�����0ucar/nc2/stream/NcStreamProto$DimensionOrBuilder�0ucar/nc2/stream/NcStreamProto$AttributeOrBuilder�/ucar/nc2/stream/NcStreamProto$VariableOrBuilder�0ucar/nc2/stream/NcStreamProto$StructureOrBuilder�����com/google/protobuf/MessageLite�~ !��������������������"�~������������������#$%&'()*+*,-+-,*.*/10����4002��1��2/7/0A<�)ucar/nc2/stream/NcStreamProto$Structure$1�&com/google/protobuf/GeneratedMessageV3�.com/google/protobuf/GeneratedMessageV3$Builder�=com/google/protobuf/GeneratedMessageV3$UnusedPrivateParameter�+com/google/protobuf/UnknownFieldSet$Builder�$com/google/protobuf/CodedInputStream�)com/google/protobuf/ExtensionRegistryLite�java/lang/Throwable3�*com/google/protobuf/Descriptors$Descriptor�9com/google/protobuf/GeneratedMessageV3$FieldAccessorTable�java/lang/Object�&ucar/nc2/stream/NcStreamProto$DataType�4com/google/protobuf/GeneratedMessageV3$BuilderParent4�#com/google/protobuf/Message$Builder�'com/google/protobuf/MessageLite$Builder�ucar/nc2/stream/NcStreamProto$1�"java/lang/IllegalArgumentException�checkByteStringIsUtf8�%Lcom/google/protobuf/UnknownFieldSet;�alwaysUseFieldBuilders�java/util/Collections�	emptyList�ucar/nc2/stream/NcStreamProto�#com/google/protobuf/UnknownFieldSet�/()Lcom/google/protobuf/UnknownFieldSet$Builder;�readTag�readStringRequireUtf8�readEnum�readMessage�j(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;�java/util/List�add�parseUnknownField��(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z�unmodifiableList�"(Ljava/util/List;)Ljava/util/List;�build�makeExtensionsImmutable�setUnfinishedMessage�W(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;�(Ljava/io/IOException;)V�access$5300�access$5400�ensureFieldAccessorsInitialized�_(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;�toStringUtf8�copyFromUtf8�4(Ljava/lang/String;)Lcom/google/protobuf/ByteString;�valueOf�+(I)Lucar/nc2/stream/NcStreamProto$DataType;�UNRECOGNIZED�get�(I)Ljava/lang/Object;�
isStringEmpty�writeString�=(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V�CHAR�	getNumber�%com/google/protobuf/CodedOutputStream�	writeEnum�(II)V�writeMessage�%(ILcom/google/protobuf/MessageLite;)V�memoizedSize�computeStringSize�(ILjava/lang/Object;)I�computeEnumSize�(II)I�computeMessageSize�%(ILcom/google/protobuf/MessageLite;)I�memoizedHashCode�com/google/protobuf/Parser�)(Ljava/nio/ByteBuffer;)Ljava/lang/Object;�T(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;�4(Lcom/google/protobuf/ByteString;)Ljava/lang/Object;�_(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;�([B)Ljava/lang/Object;�A([BLcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;�parseWithIOException�P(Lcom/google/protobuf/Parser;Ljava/io/InputStream;)Lcom/google/protobuf/Message;�{(Lcom/google/protobuf/Parser;Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message;�parseDelimitedWithIOException�a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message;��(Lcom/google/protobuf/Parser;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message;�	mergeFrom�$(Lucar/nc2/stream/NcStreamProto$1;)V�Z(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;Lucar/nc2/stream/NcStreamProto$1;)V�com/google/protobuf/Descriptors�com/google/protobuf/Message�1��t��<���x�y��z����{��}�~��z�����B����������~��z���������~������~��z����������������������~��z����������������������~��z����������������������~��z����������������������������������������������W�����������Y�����*+��
*����������������<�
��������������������������������������������������������{�����1*��*��*��*��
*����	*����*����*�������������&�	����<�	��������"��)��0����������1�����������������<�������Y�������������������������������������������������/�����*����������������������������������������k��	��*��,����Y���>��:6�9+��6�������������A���
���G������V������e���"�������*�������2����6���+��:*�����+��6*��
���~��*��Y����	�>*��	+��,�������W���~��*��Y�����>*��+�� ,����!���W��o~��*��Y�����>*��+��",����#���W��B~��*��Y�����>*��+��$,�������W��*+,��%��6���~��**��	��&��	~��**����&��~��**����&��~��**����&��*��'��*��(��s:*��*�:��)Y��,*��*�:~��**��	��&��	~��**����&��~��**����&��~��**����&��*��'��*��(����U��)�U��+�U�������������2�L������������������%��h��k��n��t��z��}���������������������������������������������������������������
����%�*�/�9�?�B�O�R�U�[�f�l�w�}����������������������������
	�����p��t�	��������	���~��%-���~��;������������������������������������������	���~������������p�������������	����M����O�)H�+O�����	���������������������������������)�������������������-�����������������������=�������./��0��������������
��������������������������������"*��L+��1��+��1�+��2M,��3N*-��-������������#�$�%�'�)�*� +�����*������������������"���������������������������������������� *��L+��1��+��1��4M*,��,�+��2������������9�:�;�<�>�?�A����� ����������� ����������������������������������/�����*��
������������P��������������������������^�����*��
��5L+��	��6��+���������
���\�]��������������������������������@�������������/�����*��	������������k���������������������������������/�����*��	������������w���������������������������������4�����
*��	��7�����������������������
�����������������B�����*��	��8�������������������������������������~������������B�����*��	��8���9����������������������������������~������������/�����*������������������������������������������������/�����*������������������������������������������������4�����
*����7�����������������������
�����������������B�����*����8���!����������������������������������~������������B�����*����8���:����������������������������������~������������/�����*������������������������������������������������/�����*���������������������������������������������4�����
*����7�����������������������
�������������B�����*����8���#����������������������������������~��������B�����*����8���;����������������������������������~����������/�����*�������������������������������������������/�����*����������������������������������
���������4�����
*����7�������������"���������
�������
������B�����*����8���������������-���������������������~��������B�����*����8���<������������9���������������������~��������j�����*��<������*��������������?�@�A�C�D�����������������������������������������*����=��+*����>*��
��?��@��+*��
��A=*��	��7���+*��	��8���B��C����=*����7���+*����8���B��C����=*����7���+*����8���B��C����=*����7���+*����8���B��C����*��+��D���������J���J�
K�M� N�)P�8Q�JP�PS�_T�qS�wV��W��V��Y��Z��Y��\��]�����>��+�%�~��R�%�~��y�%�~����&�~��������������������� �
����$����$����$����%�������+���������������*��E<���<*����=��*����F`<*��
��?��@��*��
��G`<=*��	��7���*��	��8���B��H`<����=*����7���*����8���B��H`<����=*����7���*����8���B��H`<����=*����7���*����8���B��H`<����*����I`<*��E���������n���a�b�d�e�f�#h�0i�6j�;l�Jm�Qn�^l�dp�sq�zr��p��t��u��v��t��x��y��z��x��|��}��~�����>��=�'�~��f�'�~����'�~����(�~���������������~������$�������&����&����&����'������(������+*���+����	*+��J�+��M*��K,��K��L���*��
,��
���*��M,��M��N����*��O,��O��N����*��P,��P��N����*��Q,��Q��N����*��,����R������������J�����������������)��6��;��H��M��Z��_��l��q��~��������� ��������������������w���������	�����������e������*��S��*��S�)<h��T��U`<%h`<5h*��K��V`<%h`<5h*��
`<*��W��%h`<5h*��M��X�`<*��Y��%h`<5h*��O��X�`<*��Z��%h`<5h*��P��X�`<*��[��%h`<5h*��Q��X�`<h*����\`<*��S���������^�������������"��/��6��@��G��N��]��d��k��z���������������������������������������������~������
���P�	 ������7�����
��*��]�������������������������
!"���������)�	#������B�������*+��^�������������������������!"�����������������)�	$������7�����
��*��_�������������������������
!�����������)�	%������B�������*+��`�������������������������!�������������������)�	&������7�����
��*��a�������������������������
!'���������)�	(������B�������*+��b�������������������������!'�����������������)�	)������=�������*��c������������������
������������*���������+�	+������H�������*+��d������������������������������*�����������������+�	,)������=�������*��e������������������
������������*���������+�	,+������H�������*+��f������������������������������*�����������������+�	-������=�������*��g������������������
�����������������������+�	.������H�������*+��h�������������������������������������������������+�/0������.�������i����������������������������	10��������������j��k�������������	12������5�������j��k*��l���������������������3�����40������^�����*��j����/Y��m����/Y��m*��l������������
��
���������������������K�/�/7������N�������/Y+��nM,���������
����
����� �������������89��
���:��	;<��������������j��������������	=>��������������������������������?�@>������.����������������������������������������?�A<������.�������j����������������������������D/C������0�����*+��o����������������������������A4D������/�����*��k����������������������������A/D������/�����*��p����������������������������A4F������/�����*��k����������������������������A/F������/�����*��p����������������������������AAG������/�����*��q����������������������������AAH������/�����*��q����������������������������I������������������������������K������D�����*+�������������������� �������������L������MN�OP������;�����*+Z������������������������L�������M���QR������;�����*Z��
����������������������L�������M�~�ST������;�����*+Z��	����������������������L�������M���UT������;�����*+Z������������������������L�������M���VT������;�����*+Z������������������������L�������M���WT������;�����*+Z������������������������L�������M���XY������/�����*������������������������L����Z[������/�����*��
����������������������L����\]������/�����*��	����������������������L����^���������������������������_]������/�����*������������������������L����`���������������������������a]������/�����*������������������������L����b���������������������������c]������/�����*������������������������L����d���������������������������ef������/�����*������������������������L����g>���������������������������hi������/�����*������������������������L����������j���k������O�����*+,��������������������*�������������L������M������lN��������)�m��������1��������Y����j��rY��s�����������
�����
��n���o�v��������u��/��w��r������������!�����#�������t�w	���t�������w����������t��������@�9���	�:���	�;���	�<�		5�t6B��w	E�B�w	J����