�������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���