�������4��	�-�a
�%�b	�-�c	�-�d	�-�e�g
��h
�i�j	�-�k
��l	�-�m
��n
�i�o
�p�q	�-�r�s	��r�t�u
��b
�J�v	��c
�w�x	��y
�J�z
�w�{�|
��}�~
��b�
���
����
���
�������
����
����
���
�����
�*��
�*�����filePos�J�len�I�nelems�what�Ljava/lang/Object;�dataType�Lucar/ma2/DataType;�varName�Ljava/lang/String;�this$0�Lucar/nc2/stream/NcStreamIosp;�<init>�5(Lucar/nc2/stream/NcStreamIosp;JILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�dataMess�Data�InnerClasses�$Lucar/nc2/stream/NcStreamProto$Data;�s�Lucar/ma2/Section;�this�NcsMess�&Lucar/nc2/stream/NcStreamIosp$NcsMess;�
StackMapTable���showDeflate�()Ljava/lang/String;�dataStorage�DataStorage�*Lucar/nc2/stream/NcStreamIosp$DataStorage;�data�[B�bin�Ljava/io/ByteArrayInputStream;�bout�Ljava/io/ByteArrayOutputStream;�dout�$Ljava/util/zip/DeflaterOutputStream;�deflatedSize�ratio�F�e�Ljava/io/IOException;�f�Ljava/util/Formatter;�
SourceFile�NcStreamIosp.java�9�:�;���.�/�0�1�3�4���"ucar/nc2/stream/NcStreamProto$Data�����������5�6���L�7�8���������������2�1�(ucar/nc2/stream/NcStreamIosp$DataStorage�-Must select a NcStreamIosp.DataStorage object�java/util/Formatter�������������1���������java/io/ByteArrayInputStream�;���java/io/ByteArrayOutputStream�"java/util/zip/DeflaterOutputStream�;�����������������;Original size = %d bytes, deflated = %d bytes ratio = %f %n�java/lang/Object�������������������L�java/io/IOException�������L�$ucar/nc2/stream/NcStreamIosp$NcsMess�ucar/nc2/stream/NcStreamIosp�()V�ucar/nc2/stream/NcStreamProto�getDataType���DataType�*()Lucar/nc2/stream/NcStreamProto$DataType;�ucar/nc2/stream/NcStream�convertDataType�=(Lucar/nc2/stream/NcStreamProto$DataType;)Lucar/ma2/DataType;�
getVarName�
getSection���Section�)()Lucar/nc2/stream/NcStreamProto$Section;�
decodeSection�;(Lucar/nc2/stream/NcStreamProto$Section;)Lucar/ma2/Section;�ucar/ma2/Section�computeSize�()J�
access$000�B(Lucar/nc2/stream/NcStreamIosp;)Lucar/unidata/io/RandomAccessFile;� ucar/unidata/io/RandomAccessFile�seek�(J)V�size�
access$100�	readFully�([B)V�(Ljava/io/OutputStream;)V�ucar/nc2/util/IO�copy�.(Ljava/io/InputStream;Ljava/io/OutputStream;)J�close�()I�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/Float�(F)Ljava/lang/Float;�format�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;�toString�printStackTrace�
getMessage�&ucar/nc2/stream/NcStreamProto$DataType�%ucar/nc2/stream/NcStreamProto$Section�!�-�%�����.�/����0�1����2�1����3�4����5�6����7�8���9�:������;�<��=��%�����o*+��*��* ��*��*������;��:*������	*��
������
:��
*�����������*�����������>���:�����	��������"��)��5��>��H��M��W��b��n�?���H��)�.�@�C��H��D�E����o�F�H�����o�9�:����o�.�/����o�0�1����o�3�4��I������W��-�J�%����K�L��=�����	����*���������Y��L*����M*����,����,���N*����-����Y-��:��Y��:��Y�� :��!X��"��#6-���n8+$��%Y-���&SY��&SY��'S��(W+��)�M,��+,��,��������*��>���N����
�
�	��+�2
�=�G�P�[�c�h�o�x���������?���f�
����M�O��2�n�P�Q��G�Y�R�S��P�P�T�U��[�E�V�W��o�1�X�1��x�(�Y�Z����	�[�\������F�H������]�^��I����
�����-���*��_����`�B���*���f�A��-�J�G���J�N�
���f��@���f���