PK �������Z������������ ��META-INF/����PK �������Z(F�bh���h������META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK ����Q�Z���������������gov/PK ����Q�Z������������ ���gov/nasa/PK ����Q�Z���������������gov/nasa/gsfc/PK ����Q�Z���������������gov/nasa/gsfc/spdf/PK ����Q�Z���������������gov/nasa/gsfc/spdf/cdfj/PK ����Q�Z���������������org/PK ����Q�Z������������ ���org/autoplot/PK ����Q�Z���������������org/autoplot/cdf/PK ����Q�Z���������������test/PK ����Q�Z�ڹZ���Z������META-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK ����Q�Z�n[�7���7���A���META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.cdf.CdfJavaDataSourceEditorPanel cdfj cdf PK ����Q�Zgt9���9���=���META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.cdf.CdfJavaDataSourceFactory cdfj cdfn cdf PK ����Q�ZkBfD.���.���<���META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.cdf.CdfDataSourceFormat cdfj cdf PK ����Q�Z�YA�9���9���G���META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.cdf.CdfDataSourceFormatEditorPanel cdfj cdf PK ����Q�Z����e ��e ��$���gov/nasa/gsfc/spdf/cdfj/AArray.class�������4�� � �Y �!�Z � �[ �!�\ �]�^�_�` ��Z�a ��b ��c�d ��e ��f � �g�h ��i � �j ��k � �l �m�n �o�p �m�q ��r�s � �t � �u�v �w�x �y�z �y�{�|�}�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�o�Ljava/lang/Object;�dim�I�rowMajority�Z�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/AArray;� Exceptions�(Ljava/lang/Object;Z)V�cl�Ljava/lang/Class;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable�|�}�~�array�()Ljava/lang/Object;� getDimensions�()[I�allocate�(I)Ljava/nio/ByteBuffer;�i�elementSize�size�_dim�[I�buf�Ljava/nio/ByteBuffer;�E�buffer�()Ljava/nio/ByteBuffer;�((Ljava/lang/Class;)Ljava/nio/ByteBuffer;� Signature�+(Ljava/lang/Class<*>;)Ljava/nio/ByteBuffer;�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�validateDimensions�([I)Z� dimensions�getPoint�&(Ljava/lang/Object;)Ljava/lang/Object;�a�h� SourceFile�AArray.java�*�2�*��(�)�����~�����java/lang/Throwable�java/lang/StringBuilder�AArray: Object ��������� is not an array�����*���$�%�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute�*�+�"�#�=�>�&�'�����@���������������java/lang/String�I�N�I�J�Invalid call for String type�����������������gov/nasa/gsfc/spdf/cdfj/AArray�java/lang/Object�java/lang/Class�()V�getClass�()Ljava/lang/Class;�isArray�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�java/nio/ByteBuffer�allocateDirect�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�getType�java/util/Arrays�equals�([I[I)Z�java/lang/reflect/Array�newInstance�'(Ljava/lang/Class;[I)Ljava/lang/Object;�set�((Ljava/lang/Object;ILjava/lang/Object;)V!� �!������"�#�����$�%�����&�'�����(�)�����*�+��,���?�����*+�������-��� �������.��������/�0������$�%��1�������*�2��,���������X*��*��+��N-����#��Y��Y�� �� +���� �� ���*+��*��Y+����**�������*�������-���&� ������ � ��!�5�#�:�$�F�%�R�&�W�'�.���*����X�/�0�����X�$�%����X�(�)���J�3�4��5������J�3�6��7������5��8�9�:���1������;�<����=�>��,���2�����*���������-�������4�.��������/�0�����?�@��,���������3=*����N6-���-.h=������:����W�����-���"����7��8� �9��:��9�!�<�'�=�0�>�.���>�� ��A�'����3�/�0�����3�B�'���1�C�'�� �)�D�E��'��F�G��7��� ��� �H����I�@��,���^�����*������*���*�������-�������H��I��K�.��������/�0������C�'��7�����1�������I�J��,���^�����#*������ ��Y���**�����������-�������T��U��W�.�������#�/�0���7�����1�������I�K��,���M�����*+�������-�������a�.��������/�0������3�4��5��������3�6��1������L����M�I�N��1������L����O��P�Q��,���@�����+*�����������-�������s�.��������/�0������R�E�� �S�T��,��B��������Y*��L+��MN,���+��� YOY,.O��N,���+��� YOY,.OY,.O��N,���$+��� YOY,.OY,.OY,.O��N,���*+��� YOY,.OY,.OY,.OY,.O��N-���-*��-�����-���:����}� �~���������+���1���L���R���s���y���������������.���*������$�%��� ���"�#�����&�E�����U�%��7������+�V�H�9 &,�1�������W����XPK ����Q�Z �<c������!���gov/nasa/gsfc/spdf/cdfj/ADR.class�������4���� �+�� ��� ��� ��� ���� ��� ����������D ���� ���� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���� ���� ���� ������ �������� ����� ����� ����� ��� ��� ���� ����������ADR_RECORD_TYPE_ID�I� ConstantValue����ADR_RECORD_SIZE_FIELD_OFFSET�����ADR_RECORD_SIZE_FIELD_LENGTH����ADR_RECORD_TYPE_OFFSET�ADR_RECORD_TYPE_FIELD_LENGTH�ADR_ADR_NEXT_FIELD_OFFSET����ADR_ADR_NEXT_FIELD_LENGTH�ADR_AGR_EDR_HEAD_FIELD_OFFSET����ADR_AGR_EDR_HEAD_FIELD_LENGTH�AADR_SCOPE_FIELD_OFFSET����ADR_SCOPE_FIELD_LENGTH�ADR_GLOBAL_SCOPE����ADR_VARIABLE_SCOPE����ADR_GLOBAL_SCOPE_ASSUMED����ADR_VARIABLE_SCOPE_ASSUMED�ADR_NUM_FIELD_OFFSET��� �ADR_NUM_FIELD_LENGTH�ADR_NGR_ENTRIES_FIELD_OFFSET���$�ADR_NGR_ENTRIES_FIELD_LENGTH�ADR_MAX_GR_ENTRY_FIELD_OFFSET���(�ADR_MAX_GR_ENTRY_FIELD_LENGTH�ADR_RFUA_FIELD_OFFSET���,�ADR_RFUA_FIELD_LENGTH�ADR_AZ_EDR_HEAD_FIELD_OFFSET���0�ADR_AZ_EDR_HEAD_FIELD_LENGTH�ADR_NZ_ENTRIES_FIELD_OFFSET���8�ADR_NZ_ENTRIES_FIELD_LENGTH�ADR_MAX_Z_ENTRIES_FIELD_OFFSET���<�ADR_MAX_Z_ENTRIES_FIELD_LENGTH�ADR_RFUE_FIELD_OFFSET���@�ADR_RFUE_FIELD_LENGTH�ADR_NAME_FIELD_OFFSET���D�ADR_NAME_FIELD_LENGTH����ADR_RECORD_SIZE��D�name�Ljava/lang/String;� paddedName�[B�num�position�J�aDRNext� agrEDRHead� azEDRHead� mAXgrEntry� mAXzEntry� ngrEntries� nzEntries�rfuA�rfuE�scope�record�Ljava/nio/ByteBuffer;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/ADR;�get�()Ljava/nio/ByteBuffer;�getNameBytes�(Ljava/lang/String;)[B�s�padded�bs�i� StackMapTable�g�getSize�()I� setADRNext�(J)V� setAgrEDRHead�setAzEDRHead� setMAXgrEntry�(I)V�setMAXzEntry�setName�(Ljava/lang/String;)V�nameAsBytes� nameLength� setNgrEntries�setNum�setNzEntries�setScope� SourceFile�ADR.java�gov/nasa/gsfc/spdf/cdfj/ADR�w�x�n�-�r�-�s�-�������u�v�i�����������k�j�l�j�t�-�h�-�p�-�m�j�q�-�o�-�d�e�������������������������name cannot be null.�������"java/lang/IllegalArgumentException�java/lang/StringBuilder�6ADR names cannot exceed 256 bytes. The supplied name, ����� is ����� bytes long.�����w���������f�g�Scope, �,, is not valid. Scope must be 1, 2, 3, or 4.�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�putLong�(J)Ljava/nio/ByteBuffer;�putInt�put�([B)Ljava/nio/ByteBuffer;�!java/nio/charset/StandardCharsets�US_ASCII�Ljava/nio/charset/Charset;�java/lang/String�getBytes�(Ljava/nio/charset/Charset;)[B�limit�java/util/Objects�requireNonNull�8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�!��+���1��,�-��.����/��0�-��.����1��2�-��.����3��4�-��.����3��5�-��.����/��6�-��.����7��8�-��.����3��9�-��.����:��;�-��.����3��<�-��.����=��>�-��.����/��?�-��.����@��A�-��.����B��C�-��.����D��E�-��.����/��F�-��.����G��H�-��.����/��I�-��.����J��K�-��.����/��L�-��.����M��N�-��.����/��O�-��.����P��Q�-��.����/��R�-��.����S��T�-��.����3��U�-��.����V��W�-��.����/��X�-��.����Y��Z�-��.����/��[�-��.����\��]�-��.����/��^�-��.����_��`�-��.����a��b�-��.����c��d�e����f�g����h�-����i�j�����k�j�����l�j�����m�j�����n�-�����o�-�����p�-�����q�-�����r�-�����s�-�����t�-�����u�v�����w�x��y���X�����*��*��*��*��*D���������z����������� ���������{��������|�}����~���y��)������*����W*��� ��W*����W*��*�� ��W*��*����W*��*����W*��*����W*��*����W*��*����W*��*����W*��*����W*��*����W*��*����W*��*����W*��**������W*����W*�������z���F������ ���������)���5���A���M���Y���e���q���}�����������������������{���������|�}���������y���������:��M+����N6-���,-3T����,���,T����,�����z���*� ����������������� ���&���-���2���8���{���4����:�|�}�����:���e���4���g���,���g���)���-��������������������y���2�����*���������z���������{��������|�}���������y���>�����*�� �����z��� �����{��������|�}������k�j��������y���>�����*�������z��� ���&�'�{��������|�}������l�j��������y���>�����*�������z��� ���>�?�{��������|�}������m�j��������y���>�����*�������z��� ���N�O�{��������|�}������n�-��������y���>�����*�������z��� ���a�b�{��������|�}������o�-��������y���������^+��W+����M,�>���,��Y��Y�� ��!+��!"��!��#$��!��%��&�*+����:,��'*��(�����z���*� ��{�}������B��G��N��W��]��{���4����^�|�}�����^�d�e���O���g���L���-��N��f�g������ ���B���������y���>�����*�������z��� �������{��������|�}������p�-��������y���>�����*�������z��� �������{��������|�}������h�-��������y���>�����*�������z��� �������{��������|�}������q�-��������y���������I������"��������������������#��Y��Y��)��!��#*��!��%��&�*�������z�������� ��#��C��H��{�������I�|�}�����I�t�-������� ��������PK ����Q�Z�DO�"���"��"���gov/nasa/gsfc/spdf/cdfj/AEDR.class�������4j �d�� ���� �c�� �c�� ���� �c�� �c�� �d���� �c�� ���� �������� ��� ��� �c�� ������� ��� ������ �c�� ������ �c�� ������ �c�� ������ �c�� ������ �c�� �����z �c���� �(���� �(�� �(���� �(�� �c�� �c�� �c�� �c���� �c�� �c�� � �� �c�� �c���� �(���� � �� �c�� �c���� �c��� �� �� �� �c �� �� �� �� �� �c �� �c �� �c �� �� ��! � " � # ��$ ��%& � ��'(�INT_TYPE�I� FLOAT_TYPE�DOUBLE_TYPE� LONG_TYPE� SHORT_TYPE� BYTE_TYPE�STRING_TYPE�STRINGDELIMITER�Ljava/lang/String;�record�Ljava/nio/ByteBuffer;�aEDRNext�J�position� attributeType�attrNum�dataType�num�numElems�values�[B�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�s�strings�[Ljava/lang/String;�x�str�Ljava/lang/StringBuffer;�la�[J�da�[D�fa�[F�ia�[I�sa�[S�ba�this�Lgov/nasa/gsfc/spdf/cdfj/AEDR;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;�c�Ljava/lang/Class;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable')(*��� Exceptions�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�setAEDRNext�(J)V�l�setAttributeType�(I)V�n� setAttrNum�setDataType�setNum�getNum�()I�setNumElems� setValues�(Ljava/lang/String;)V�([Ljava/lang/String;)V�i�([B)V�([J)V�buf�([D)V�lval+�([I)V�([F)V�([S)V�get�()Ljava/nio/ByteBuffer;� lastIndex�count�capacity�getSize�<clinit>�()V� SourceFile� AEDR.java�{��+,-�o�p�v�f)�w�f��������./�java/lang/String����*012/�java/lang/StringBuffer34�m�n56�java/lang/Throwable�supplied object not an array�{��78������9����:����;����<����=�����java/lang/StringBuilder�Arrays of type 3>3?� not supported�{�|�q�r�t�f�u�f�Data type is already defined�x�f@�������l�f�Incompatible data type 3A� for String.BC�y�z�k�f� for Byte.�i�f� for Long.DEFGHIJKLM��N�h�fOPQLRST�sUVWX-� for Double.�e�f� for Int.YZ[L\�g�f� for Float.]^_L`�j�f� for Short.abcLd����ef�{��ghLiLN�\N �gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/ADR�java/lang/Class�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�()Z�getComponentType�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�toString�()Ljava/lang/String;�java/lang/Long�TYPE�java/lang/Double�java/lang/Float�java/lang/Integer�java/lang/Short�java/lang/Byte�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�length�(I)Ljava/lang/StringBuilder;�getBytes�()[B�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�put�([J)Ljava/nio/LongBuffer;�([B)Ljava/nio/ByteBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�putShort�(S)Ljava/nio/ByteBuffer;�putInt�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�java/nio/ShortBuffer�([S)Ljava/nio/ShortBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�indexOf�(Ljava/lang/String;I)I�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�!�c�d�����e�f����g�f����h�f����i�f����j�f����k�f����l�f����m�n�����o�p�����q�r����s�r�����t�f�����u�f�����v�f�����w�f�����x�f�����y�z�����{�|��}������`*��*8����*��*+����*��-��: ��-�� :*�� �����X�� ��N-�� �� :��Y��:6���'2��W�d������W����*���� ����� ��Y�����:����-����:*�������-����:*�������-����:*�������-�� �� :*��!���"��-��#��#:*��$���%��-��&��&:*��'���Y��(Y��)*��+��,-��+��.�������~�����/������ �}�������%��,� �2�!�8�"�9�$�K�%�T�'�]�(�h�)�s�*���(���,���-���/���0���2���3���4���5���6���8���9���:���;���=���>���?���@���B���C�D�E�G�H �I&�J'�L/�M8�N>�O?�Q�������2����n��T�B������`�6���f��]�9����������������������������������� ������8����z���`��������`�������`���f���`������%;������������%;����������,���9�������������&� ��%�� ���������{����}���J�����*+,��/�����~��� ����[��\���� ����������������������������������������}���>�����*��0�����~��� ����i��j��������������������r��������}���>�����*��1�����~��� ����r��s��������������������f��������}���>�����*��2�����~��� ����{��|��������������������f��������}���]�����*���� ��Y3���*�������~����������������������������������f���������������������}���>�����*��4�����~��� ����������������������������f��������}���/�����*��4�����~�����������������������������}���>�����*��5�����~��� ����������������������������f��������}���������X*+��6��7*���� *��8����8*��2��*��4��&��Y��(Y��)9��+*����:;��+��.���*+��<��=�����~������������������O���W����������X���������X���n�������"��������������}���������<+�=��Y��:>��"+2��Wd������W����*���� �����~���"������������������,���2���;������4����<���������<�������9���f���.���f���0�����������������������������}���������l*���� *��>����7*����/*����&��Y��(Y��)9��+*����:?��+��.���*+����==+���*��=+3T����*+���7�����~���������������F���N���e���k������ ��P����f����l���������l���z�������3�� ����������������}���������|*���� *��@����8*����/*��!��&��Y��(Y��)9��+*����:A��+��.���*+���7+�h��M,��B��CW,��D+��EW*+�h���=,*��=��FW�����~���*� �����������G���M���V���^���g���r���{������ ����|���������|������V�&���p�������4��������������}��5����<*+���7*����9*��G��+�h��M,��B��CW,��H+��IW*+�h���=,*��=��FW�*����*��-��*����*�� ��C*�� ��*+�l��7+�h��M,��B��CW,��H+��IW*+�h���=,*��=��FW�*����*��,��D+�h��M,��B��CW>+���,+1���JW����*+�h���=,��KW,*��=��FW�*����*����%*+����==+���*��=+1��T����*����*����E+�h��M,��B��CW>+���,+1����LW����*+�h���=,��KW,*��=��FW�*����D+�h��M,��B��CW>+���,+1���MW����*+�h���=,��KW,*��=��FW�*����I+�h��M,��B��CW>+���+1�7,���MW����*+�h���=,��KW,*��=��FW���Y��(Y��)9��+*����:N��+��.�������~���A�����������������&���/���:���C���D���h���y������������������������������������� �� ���� '-.?GOWagqw��� �!�"�#�"�%�&�'�(�*�+�,�-�.�/�-�1 2347��������&���p����&���p�������f����9���p�����f�Q����f�G�:���p������f���9���p������r������f���>���p���<��������<����������G���D#.���������� �����������������������������������������}���������y*+���7*���� *��O����7*����/*����&��Y��(Y��)9��+*����:P��+��.���+�h��M,��B��CW,��Q+��RW*+�h���=,*��=��FW�����~���.���A�B�C�E�)F�LJ�TK�\L�eM�oN�xO���� ����y���������y������T�%���p�������3��������������}���������z*+���7*���� *��S����8*����/*��,��&��Y��(Y��)9��+*����:T��+��.���+�h��M,��B��CW,��U+��VW*+�h���=,*��=��FW�����~���.���W�X�Y�[�*\�M`�Ua�]b�fc�pd�ye���� ����z���������z������U�%���p�������4��������������}���������y*+���7*���� *��W����7*����/*����&��Y��(Y��)9��+*����:X��+��.���+�h��M,��B��CW,��Y+��ZW*+�h���=,*��=��FW�����~���.���m�n�o�q�)r�Lv�Tw�\x�ey�oz�x{���� ����y���������y������T�%���p�������3��������������}��)����**����[*��=�`<��M*����KW*�����\W*��*��1��MW*��*��0��\W*��*��2��MW*��*����MW*��*��4��MW*��*��5��MW*��1��h*��3��*��4��V>6�� Y*��=��]����^Y>�������6d`>���*����MW6��*����MW�����>��*����MW����>��*����MW����*����KW,*����_W,*��=��`W,��KW,�����~���j�����������&��2��>��J��V��b��n����������������������������������"�(�����R�������f����N���f����K���f�������f�������f���*����������f�����p������%� �������(�������������������}���8�����*����[*��=�`�����~����������������������������}���a������-��O��S��G��@��W��>3��8�� Ya��b�������~���"���� �� � ����� ����� ���������PK ����Q�Z"���������,���gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.class�������4�� �,�^�_ ��^ �+�` �,�a �+�b �c�d�e�f � �^�g � �h � �i�j � �k ��l �+�m �c�n �c�o �p�q�Z �%�r ��s �t�q�u �%�q�L �v�q�w �x�q�y �z�q�U�< ��{ ��|�} �%�~��P���������dim�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�cl�Ljava/lang/Class;�Ljava/lang/Class<*>;�o�Ljava/lang/Object;�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�_o�[Ljava/lang/Object;�this�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�data� StackMapTable����� Exceptions�getType�()Ljava/lang/Class;�()Ljava/lang/Class<*>;� getDimensions�()[I�i�I�ia�[I� toStringArray�([Ljava/lang/String;)V�sin�[Ljava/lang/String;�sa�toLongArray�([J)V�lin�[J�la� toDoubleArray�([D)V�din�[D�da� SourceFile�ArrayAttribute.java�6���java/util/Vector�-�.���E�1�2�������java/lang/Throwable�java/lang/StringBuilder�AArray: Object ��������� is not an array�����6���4�5���E���������2�����������[F���[B���[S�����������java/lang/Integer�����java/lang/String�3Length of the receiver array does not match length.�+Method not appropriate for objects of type �&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute�java/lang/Object�()V�getClass�java/lang/Class�isArray�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getComponentType�isPrimitive�java/lang/Double�TYPE�valueOf�(I)Ljava/lang/Integer;�add�(Ljava/lang/Object;)Z�java/lang/Float�java/lang/Byte�java/lang/Short�java/lang/Long�size�()I�get�(I)Ljava/lang/Object;�intValue�!�+�,������-�.��/����0���1�2��/����3���4�5�����6�7��8��/����Z*��*��Y����*+����*������#��Y�� Y�� ��+�� �������*+��*�����**������*�������*������*��*�����������W���*������*��*�����������W���*������*��*�����������W���*������*��*�����������W��k*������*��*�����������W��H*���� ��*��*����!��!�����W��%*����"��"M*,2��*��,�����W�������9���~������ �����A��F��P��[��e��o������������� ���"���#���$���&���'���(���*���+�,�.�/4�07�3B�4I�5V�6Y�7�:��� �B��;�<���Z�=�>����Z�?�5��@���� ��A��A�B����A"""""!�C�������D�E��8���/�����*�������9�������=�:��������=�>���/����F��G�H��8���������+*����#� L=+���+*����$��%��&O����+�����9�������D� �E��F�#�E�)�H�:��� ����I�J����+�=�>��� �!�K�L��@�����������M�N��8���������X*��'��4*����(��(M+�,���>,���+,2S�����Y)�����Y�� Y�� *��*���� ���������9�������Q� �R��S��T�/�U�0�W�:�Z�:���*����I�J���&�O�P����X�=�>�����X�Q�P��@�������(����� �C�������R�S��8���������Y*���� ��4*����!��!M+�,���>,���+,/P�����Y)�����Y�� Y�� *��*���� ���������9�������c� �d��e��f�0�g�1�i�;�l�:���*����I�J���&�T�U����Y�=�>�����Y�V�U��@�������!����� �C�������W�X��8���������Y*������4*������M+�,���>,���+,1R�����Y)�����Y�� Y�� *��*���� ���������9�������u� �v��w��x�0�y�1�{�;�~�:���*����I�J���&�Y�Z����Y�=�>�����Y�[�Z��@������������ �C�������\����]PK ����Q�Z�eg��������'���gov/nasa/gsfc/spdf/cdfj/Attribute.class�������4�� � �getName�()Ljava/lang/String;�isGlobal�()Z� SourceFile�Attribute.java�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Object���������������������PK ����Q�Z�ئ�����,���gov/nasa/gsfc/spdf/cdfj/AttributeEntry.class�������4����getType�()I�getValue�()Ljava/lang/Object;�isStringType�()Z� isLongType�getAttributeName�()Ljava/lang/String;�getVariableNumber�getNumberOfElements�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z� SourceFile�AttributeEntry.java�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�java/lang/Object�������������������� ���� �������� �������������PK ����Q�Z������@���gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.class�������4�= � �' ��( � �) � �* � �+ �,�- �,�. �,�/ �,�0�2�3�buf�Ljava/nio/ByteBuffer;�first�I�last�this$0�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�<init>�D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)V�Code�LineNumberTable�LocalVariableTable�this�ContentDescriptor�InnerClasses�<Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor;�_buf�_first�_last� getBuffer�()Ljava/nio/ByteBuffer;�rbuf�getFirstRecord�()I� getLastRecord� SourceFile�BaseVarContainer.java����4�� �����5�6� �7�8�7�9�:�;�<�:gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor�java/lang/Object�()V�java/nio/ByteBuffer�asReadOnlyBuffer�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer� � ������� �������������������������|�����*+��*��*,��*��*�������������U� V�W�X�Y����4������������������� ����������������� �����\�����*����L+*������W+�� W+�����������[�\�]�^���������������!� ����"�#�����/�����*�������������`���������������$�#�����/�����*�������������a��������������%����&���� �� �1���PK ����Q�Z�Ƿx�B���B��.���gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.class�������4 ��:; �: �,<=> �,? �,@AB � :C � D=EF � G �H �,I �,J �,K �,L=M �,N �NO �,P=QR �,S �,T=UVW � XY=Z=[\]^_` �,a �,b cde �,f �,g �,h �,i jk �,l �m �no �5p �5q �5r �,s tu jv tw tx �,y �,z �5{ �|=} �C� ���� ~� t� t� �,� �� �d �N�� �d �d �Td �d=�� �T� �,Q �� �,p t� �� �� t� �� �� t� �� �� t� �� �� t� t� t� �� �� t� �� �� �� �� �� t� ��� �� �� �,�=�=� �,� �,� �,� �� �� �� �� �� t� t����ContentDescriptor�InnerClasses� CHUNK_SIZE�I� ConstantValue����thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�overlap�type�itemSize�elements�order�Ljava/nio/ByteOrder;�_class�Ljava/lang/Class;�recordsPerChunk�csize�chunking�Z�buffers�Ljava/util/Vector;� fillCount�singlePoint�allocationMode�Ljava/lang/Boolean;� userBuffer�Ljava/nio/ByteBuffer;�<init>�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�Code�LineNumberTable�LocalVariableTable�_recordsPerChunk�this�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�preserve�bo�cl�range� _fillCount�_overlap� StackMapTablee������� Exceptions��� setDirect�(Z)V�direct� setUserBuffer�(Ljava/nio/ByteBuffer;)Z�buf� getBuffer�()Ljava/nio/ByteBuffer;�cd�<Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor;�getRecordRange�()[I�run�()V�_buf�loc�[J�_first�prev�tofill�pos�ex�Ljava/lang/Throwable;�rec�target�n�rem�_count�first�last�count�bv�numberOfValues�words�_words�data�Ljava/lang/Object;�begin�end� locations�blk�next� firstBlock��;A�isCompatible�(IZLjava/lang/Class;)Z�getCapacity�()I�allocateBuffer�(I)Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V� getLength�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�i�idx�asSampledArray�4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�Ljava/nio/FloatBuffer;�sampled�[F�Ljava/nio/DoubleBuffer;�[D�Ljava/nio/IntBuffer;�Ljava/nio/ShortBuffer;�[S�[B�Ljava/nio/LongBuffer;�stride� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_stride�advance�off��������� as1DArray�()Ljava/lang/Object;�la�da�fa�ia�sa�b�ba� componentType�%(Ljava/lang/Object;)Ljava/lang/Class;�o�_cl�getVariable�$()Lgov/nasa/gsfc/spdf/cdfj/Variable;�asOneDArray�(Z)Ljava/lang/Object;�cmtarget�5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�dim�_dim� makeArray�6([ILgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�j�p�k�lbuf�dbuf�fbuf�ibuf�sbuf�pt_size�pts�offset� SourceFile�BaseVarContainer.java�����java/util/Vector�����������������java/lang/Throwable�java/lang/StringBuilder� Variable ����� may result in loss of precision���������������������������������������� has no records.�����������Negative start of Record Range �Invalid record Range first ���, last �����Invalid start of Record Range �. Available record range is � - �Invalid end of Record Range �. Last available record is �������������(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer������������������������������:gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor�������������������������������������������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�DataLocator��������������������������!gov/nasa/gsfc/spdf/cdfj/DataTypes������java/lang/Integer������������������������ �� ���� ������%(�������+,��������java/lang/Object�java/lang/Runnable�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Class� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�gov/nasa/gsfc/spdf/cdfj/Stride�java/nio/FloatBuffer�java/nio/DoubleBuffer�java/nio/IntBuffer�java/nio/ShortBuffer�java/nio/LongBuffer�getType�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getName�()Ljava/lang/String;�toString�(Ljava/lang/String;)V�getDataItemSize�size�recordVariance�()Z�(I)Ljava/lang/StringBuilder;�missingRecordValueIsPad�missingRecordValueIsPrevious�java/lang/Byte�TYPE�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;�get�getFirstRecord� getLastRecord�allocateDirect�booleanValue�allocate�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)V�add�(Ljava/lang/Object;)Z� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;� elementAt�positionBuffer�;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�printStackTrace�java/lang/Long�typeCategory�java/lang/Double�java/lang/Float�java/lang/Short�getElementCount�()Ljava/util/Vector;�intValue� getStride�(I)I� asFloatBuffer�()Ljava/nio/FloatBuffer;�([FII)Ljava/nio/FloatBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([DII)Ljava/nio/DoubleBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�([III)Ljava/nio/IntBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�([SII)Ljava/nio/ShortBuffer;� duplicate�([BII)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;� remaining�([J)Ljava/nio/LongBuffer;�([D)Ljava/nio/DoubleBuffer;�([F)Ljava/nio/FloatBuffer;�([I)Ljava/nio/IntBuffer;�([S)Ljava/nio/ShortBuffer;�([B)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�getComponentType�getEffectiveDimensions�rowMajority�(I)J�(I)D�(I)F�(I)S�(I)B�flip�()Ljava/nio/Buffer;!�,������������������������������������������������������������������������������������������������������������������������������������������������������������'*��*��Y����*,�����*������(��Y�� Y�� ��,�� ����������*+��*,��*��*��*,�����**����*��.l��,���:��(��Y�� Y�� ��,�� ����������-��*��*����=*-�������*-���� Y-.OY-.O��� Y-.OY-.O��6: -��,�����-.�� ��Y���-���4-.-.��+��Y�� Y�� ��-.�� !��-.�� �����,��"����,��#����.-.�� .-.��8��Y�� Y�� $��-.�� %��.�� &��.�� �����-���J.-.��,��Y�� Y�� '��-.�� (��.�� ������ Y-.OY-.O: ���� Y-.OY-.O: ���-���1-..�� -..�� 6���� Y-.OY-.O: ���-..�� -..��-.-.d`6��c-..��".-.d6� Y.OY-.O: ��:� Y-.OY-.O: ��&� YOYO: ��� Y.OY.O: *��)* ��*��*��.�� *����+��1�*��l6 * ���� ��-**��-*��h��.*��/��*��-*��.*��/�����������=���+����,��-�'�.�L�1�Q�2�V�3�\�4�b�5�l�6�}�7���8���:���>���?���@���B���C���F���G�H�I�J�K�M$�N-�OU�T_�Ug�V{�W��[��\��]��`��b�e�f+�g1�iE�lY�mg�oq�p{�q��s��y��|��~���������������������!��&�������p���!����� ��'��������'�������'�������'�������'�������'�������'���������������)�����&����� ���������L�����������������b��J�����������������������[��������������������������"��6%48 (!��������������������������������������������������������������������Q�����*��0��*��1��0��������� ������������������������������������������������U�����*��0���*+��2��������������� ���������������������������������� �����������b�����*����3���*����4��5L+��6�����������������������������������������������������������o�����**����3���*����4��5L� Y+��7OY+��8O�����������������������������*�����������������������������~�����*����3���*��.*��.d`<*��h=*��9h6*��0��*��2����:N��$*��2N��*��0��;����:N�� ��<N-*����=W:*��*��>*��>:**��)-��?*����3�� *����5Y*-*��.*��.��@��AW�*��*.6*��*.6*��/��**��.����*��.��>:*��)��**��)-��?*����B���C��D:6 6���66 ��3��4 ��E��F��F:/�6/������/�6 � ���6 ��3��%d`6*����"���.*����#���"���d6��`d6��^*����#���*- ���� ��?�� *-��?`6��#*����3��*����5Y*-��@��AW�6 ��3�� ��E��F��F: /�6 /�6d`6*��*�� /��G: ��t*����g�� ��Hd*��h`6 ��IW��?* *��*��-��J�� :��K*����3��*����5Y*-��@��AW�6��i��b����`6d6*����#���% d��E��F��F/�6*-��?�� *-��?�����6��hd`6d`6*��/��*��-�� *��-6��6* *��*��-��J��:��K�`6����������� � ��h��3*����#���*d`-d��?��*d`-��?*����3��*����5Y*-��@��AW��u���Wjm��������m�����������"���*���1���8���A���I���S���\���b���k���n���u���|������������������������������������������������ ��������,��3��A��H��N��Q��[��d��t��}�������������������������������������% .AF MTfnu��������"�#�$�%�&�'�()*,-0$1-263=4L6W8j<m9o:t;u?|@�A�B��D�E�F�H�K�L�N����B� �>�������F�������Y������,�������������������� Q�������f����������������������M�������F�����o������-�Y�����6�P�����|����� u�����%n�����.e�����AX����� �����������������"�������b�������*�������n��������8�������0����������������� �����������������h�.��5�����������������L�����#������������������������"��������������-�F����.�������������������������������������� ,�������o������������F��[���C��6 ����. U������ � ��������������� �����������'� �������������&,��L��&��M.����M.�����M.�����,��O��2�����M.�� ����,��P��@2�����M.�����M.����M.�� ������� ����,��Q��-2�����M.����M.���������,��R��52�����)���������������,��+��(��"��)�� ���2�����������������"��n�o�q�s�*u�1v�9w�Bx�Hz�J|�Q}�Y~�c�u��{�����������������������������������������������"�$������ ���&��������&�������&����������%� @� @� @������������d�����*��.*��.d`<*��h=*��9h���������������������� ����������������������������������������������������������������������������L*����L���*����O���*����P���*����Q���*����R���*����+����������������� ����&��2��>��J����������L������������ �����������������3*��S���E��T��U=>+���+.�� +.�����������������������������)��+��1������*�����������3���������3�������"�������������������������/�� ��/*��VM,.,.d`>+��W6��l6p���>*��X:���*��h6*��h666 *����P��H��Y: �:6��/ ��ZW *����[W *��`6 `6�����*����O��H��\: �:6��/ ��]W *����^W *��`6 `6�����*����Q��H��_: � :6��/ ��`W *����aW *��`6 `6�����*����R��H��b: � :6��/ ��cW *����dW *��`6 `6�����*����+��H��e: �:6��/ ��IW *����fW *��`6 `6�����*����L��H��g: �:6��/ ��hW *����iW *��`6 `6�������������*�J������������"��,��/��5��<��D��M��P��S��]��d��j��s��{�����������������������������������������������������'�0�7�=�@�J�QW`hv��� ��� ����� ������$*- ����$��"� ������m�2������d�>����� �j�8��������2��������>���� ���8����2������>��� �8�����Z�2�����Q�>��� W�8�����2�������>����� ��8�����2�������>��� ��8�������/��������/��*������ ������ ����5�������D�������M� ����P�������S���� ���������,���������������0� ������ ����1������1��������1������1��������1�����F��1���������������*��XL+���*����L��+��jl�M+��g,��kW,�*����O��+��jl�M+��\,��lW,�*����P��+��jl�M+��Y,��mW,�*����Q��+��jl� M+��_,��nW,�*����R��+��jl� M+��b,��oW,�+��j�M+,��pW,���������f���E�F�G�H�I�(J�*L�4M�>N�GO�IQ�SR�\S�eT�gV�qW�zX��Y��[��\��]��^��`��a��b�����R�������>���\�����z��������������������������������� ������� ������������"+��q��r���+��qM,��r��,��sM���,������������e�f�g�h� j����� ����"���������"!�����"�������� ������#$������/�����*��������������q����������������%&������;�����*��t������������y������������������'����%(�����!�����z*����u�N-���#��*����v�����*����v���,��*��w�*,��x�-:*����v���'-�� :6-���--�dd.O����*,��y���������6� ���� ����(��0��9��?��B��N��T��^��l��r������>��W���������z���������z'������z�� �p)����B�8*����������� ����������+,�����������*��XN-���6+���+.+.h6+���+.+.h+.h66*��V:..d`6,��',��W6��l6p���6*��h6h6 6 6*����L����:-��g: +���U6��K6+.��36+.��"� +.h``��zP���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��zP���ф������� `6 �����*����O����:-��\: +���U6��K6+.��36+.��"� +.h``��{R���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��{R���ф������� `6 �����*����P����:-��Y: +���U6��K6+.��36+.��"� +.h``��|Q���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��|Q���ф������� `6 �����*����Q���� :-��_: +���U6��K6+.��36+.��"� +.h``��}O���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��}O���ф������� `6 �����*����R���� :-��b: +���U6��K6+.��36+.��"� +.h``��~V���܄��� `6 ����+���q6��g6+.��O6+.��>6+.��-� +.h+.h`+.h``��~V���ф������� `6 ������:+���T6 ��J6+.��26+.��!�- +.h``��T���݄��� `6 � ���+���p6 ��f6+.��N6+.��=6+.��,�- +.h+.h`+.h``��T���҄������� `6 � ���-���W�����������������������0��3��9��F��J��R��X��_��j��n��w��~����������������������������������������������� ��#�G�M�S�Y�`�f�i�s�y�����������������������������,�2�8�>�E�K�N�X�^�d�j�t���������������������������#�*�0�3�=�CIOYdo��� �� �������"(. 4!>"I#T$m#s"y'�!�*�+�,�-�.�/�.�-�,�4�+�7�9; <=>)?A>G=MBT<ZE`FjGuH�I�J�I�H�G�O�F�R�S������B�_���������'��������8-������O.����2������C-����T/������k.��������������0� ��'�������8-�����O.�����2�������C-�����T/�����k.���y�����1�� ��'�����w�8-���m�O.�����2�������C-�����T/�����k.���^�����d��2��� g�'�����\�8-���R�O.�����2�������C-�����T/�����k.���C�����I��3� L�'�����A�8-���7�O.�����2�������C-�����T/�����k.���(���.��4� !�&������7-����N.��� ��1�����x�B-���m�S/���c�j.��� ������������*��������������5����3� ����9�������F�6����w^������~W ��� ��T7��� ��Q��������������^��������9� ��������������4����������F���� �� ��&�������� �� �� ��1������������ �� ��&�������� �� �� ��1���������� �� �� ��&�������� �� �� ��1�������������� �� ��&�������� �� �� ��1������������ �� ��&�������� �� �� ��1������������ �� ��%�������� �� �� ��0�������8���9�������5�,�����C~��PK ����Q�Z��3����'���gov/nasa/gsfc/spdf/cdfj/ByteArray.class�������4�n ��G ��H ��I ��J�*�.�2�5 �K�L�M�N � �O�P ��Q ��R �S�T �U�V �U�W ��X �U�Y�Z�[�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�rowMajority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�data�[B�i�I�data2�[[B�j�k�data3�[[[B�l�data4�[[[[B�cl�Ljava/lang/Class;�ignore�buf�Ljava/nio/ByteBuffer;�_dim�[I�LocalVariableTypeTable�Ljava/lang/Class<*>;�\�<�Z�]� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� SourceFile�ByteArray.java����!�^�,���_�`�7�java/lang/Throwable�Only byte targets supported��a�Rank > 4 not supported�b�c�d�e�f�g�h�\�i�j�k�l�"�#�i�m�!gov/nasa/gsfc/spdf/cdfj/ByteArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/lang/Class�dim�java/lang/Byte�TYPE�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�(B)Ljava/nio/ByteBuffer;�!���������������>�����*+���������� ������������������������� ����� ���!�����I�����*+���������� ���������� ������������������"�#�� ����� ��$�%�����������R*���������L��������� ���+���6���A*�������*�������*�������*�������������������#�$�%�/�'�:�)�E�+�P�-��������R�����&����$ ��'�(������� ���+�� �� �� Y���*���� �� Y ���*��N*����:*�������������������8���g����*������:-��W-��W-�*������:6.��-2��W����-��W-�*������:*����76.��(6 .��-2 2��W� �����է�I6.��=6 .��+6 .��-2 2 3��W� ��� ��҄���-��W-�*������:*����L6 .��=6 .��+6.��- 2 22��W���� ��҄ �����^6 .��R6 .��@6.��.6.��- 222 3��W������τ ���� ���-��W-�����������5���9��:��<�#�=�)�>�2�?�T�A�`�B�g�C�l�D�n�F�z�G���H���G���J���K���M���N���O���P���Q���P���O���U���V���W�X�W�V$�U*�]/�^1�`=�aD�bP�c\�dh�ex�d~�c��b��j��k��l��m��n��m��l��k��j��t��u��w�������`��)�*��}��+�,��z�#�-�.�����/�,� ���.�+�,�����/�,� ���1�0�,� ���C�+�,������1�2�_��0�,�S�1�/�,� G�C�+�,� ��"�/�,���4�0�,���F�3�,� ��X�+�,� =���4�5������������6�7�����8�,��)��9�:��2��;�<��=��������6�>��&�����#��0�?�@����������� �A�B�?�@���������������������������� �A�B�?�@��������������������������!����������A�B�?�@��� ����� �C����D��E����FPK ����Q�Z�4�2��2��7���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.class�������4�9 ��(��� ��)��� ��* ��+�,�- ��. �/�0�2�3� chunkSize�I� blockSize�len�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Chunk�InnerClasses�3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;�(II)V� StackMapTable�2� Exceptions� setLength�(I)V�length�allocateBuffer�()Ljava/nio/ByteBuffer;�bufsize�getBlock�()[B� SourceFile�ByteBufferURLReader.java��� ������java/lang/Throwable� Chunk size must be >= block size��4�5�6�7�8�1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk�java/lang/Object�(Ljava/lang/String;)V�java/nio/ByteBuffer�allocateDirect�(I)Ljava/nio/ByteBuffer;�+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader�!�������� ������������������������P�����*��*��*��*������������������� ����������������������������������/*��*��*��*���� ��Y�� �*��*����������&� �������� ������������$���)���.������ ����/�������/������/� ���������$�������������������:�����*������������������������������� �����!�"�����x�����+*��*��`<*������ �*������ �*���� �������������� ������#����������+����� �!�#������������$�%�����1�����*������������������������������&����'���� ���1�� PK ����Q�Z�G_��_��1���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.class�������4 �B�� �A�� �A���� ��� �A�� ��� �A�� ���� ���� ���� ��� ���� �A�� ���� ������ ������ ��� �A�� �A�� �A�� �A�� ��� �A���� ��� �A�� ��� �A�� ���� �p�� ���� ��� ����� �%�� �%�� �%�� �%�� �%�� �A�� ���� �%�� �%�� �������� �0�� �%�� ������ �A�� �%�� ����� �9���� �9�� �9���� �9�� �%�������Chunk�InnerClasses�is�Ljava/io/InputStream;�eof�Z�total�I�len�chunk�3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;�block�[B�cacheFileChannel�Ljava/nio/channels/FileChannel;�buffer�Ljava/nio/ByteBuffer;�<init>�(Ljava/net/URL;)V�Code�LineNumberTable�LocalVariableTable�this�-Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader;�url�Ljava/net/URL;�con�Ljava/net/URLConnection;�gzipped� StackMapTable������� Exceptions�D(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V�c(Ljava/net/URL;Ljava/nio/channels/FileChannel;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V�fileChannel�0(Ljava/net/URL;Ljava/nio/channels/FileChannel;)V�setChunk�6(Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V� getBuffer�()Ljava/nio/ByteBuffer;�pos�J�mode���MapMode�'Ljava/nio/channels/FileChannel$MapMode;�_buf�i�buffers�Ljava/util/Vector;�size�ball�LocalVariableTypeTable�)Ljava/util/Vector<Ljava/nio/ByteBuffer;>;�����read�buf�transfer�()V�_read�(Ljava/nio/ByteBuffer;)V�n�count� endOfFile�()Z� SourceFile�ByteBufferURLReader.java�T���G�H�K�J�1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk�L�M�����N�O�������������������������E�F�����������.gz�����java/util/zip/GZIPInputStream�T���T�U�i�j�T�e�P�Q���l�R�S�java/util/Vector�}�l����������������r�����w�������java/nio/ByteBuffer���l�����������������������������������}���java/io/IOException�Premature end of data�T�������}���Unread data remains�I�J�������J�java/lang/StringBuilder�Mismatched length �������� expected: �������+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader�java/lang/Object�java/net/URL�java/net/URLConnection�%java/nio/channels/FileChannel$MapMode�getBlock�()[B�openConnection�()Ljava/net/URLConnection;�connect�getContentLength�()I� setLength�(I)V�getInputStream�()Ljava/io/InputStream;�getPath�()Ljava/lang/String;�java/lang/String�trim�endsWith�(Ljava/lang/String;)Z�(Ljava/io/InputStream;)V�allocateBuffer�add�(Ljava/lang/Object;)Z�java/nio/channels/FileChannel�position�()J� READ_ONLY�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�get�(I)Ljava/lang/Object;�asReadOnlyBuffer� remaining�allocateDirect�(I)Ljava/nio/ByteBuffer;�put�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�write�(Ljava/nio/ByteBuffer;)I�capacity�limit�java/io/InputStream�(Ljava/lang/String;)V�(B)Ljava/nio/ByteBuffer;�([B)I�([BII)Ljava/nio/ByteBuffer;� chunkSize�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�!�A�B������E�F�����G�H����I�J����K�J�����L�M�����N�O�����P�Q�����R�S��� ��T�U��V�������p*��*��*��*��Y����**������+�� M,�� *,����*����*��*����*,�� ��+������>��*��Y*�����������W���6� ���"�� � ������$�#�)�$�-�%�5�&�G�'�O�(�\�)�o�*�X���*����p�Y�Z�����p�[�\��)�G�]�^��\��_�H��`������G��a�b�c����'�d�����0��T�e��V���Q�����*+��*,�������W�������3��4� �5�X��� �����Y�Z������[�\�����L�M��d�����0��T�f��V���h�����*+-��*,��*-���������W�������@��A��B��C�X���*�����Y�Z������[�\�����g�Q�����L�M��d�����0��T�h��V���`�����*+��*,��**�����������W�������M��N� �O��P�X��� �����Y�Z������[�\�����g�Q��d�����0��i�j��V���J�����*+��*+���������W�������W��X� �Y�X��������Y�Z������L�M���k�l��V�����������Y��L*����*����+*����W���*�����*����*���� A��!:*�� ��"�+��#��+��$��%M,��&�=>+��#��+��$��%:��'`=������(N6+��#��+��$��%:-��)W����-��*W-��&�����W���b����a��b��c��d�"�f�)�i�0�j�8�k�=�l�I�n�Q�o�Z�p�_�r�a�s�k�t�u�u�}�s���w���x���y���z���x���|���}�X���p��8��m�n��=��o�r��Z��s�S��u��s�S��c� �t�J�����s�S����!�t�J������Y�Z������u�v��a�V�w�J����/�x�S��y��������u�z��`���� ���{�������|�� �d�����0��}�l��V���K�����*����L*+��++�����W������������ ���X��������Y�Z�����~�S��d�����0������V���G�����**����+*��*����,W�����W���������������X��������Y�Z���d�����0�������V������=+��*W++��-��.W+��-*���h��`6+��-��'*����/>�� ��0Y1��2�+���3W����*��*����4Y>�� ��0Y5��2�+��-=*��6*�����*��*����4Y>��8+*����7W*Y��6`��6`=*��+��-�����*����8�������*��*����?*����8*��6*����-��0Y��9Y��:;��<*��6��=>��<*����=��?��2�++��@��.W+��*W�����W���j������������������+���3���B���I���O���`���j���o���t���|�����������������������������������������X���H��3����J��"�-�t�J��\� ���J����Y�Z�����R�S�����J��������J��`���,� ��"�����a�|����������7 ��B�d�����0�������V���/�����*�������W���������X��������Y�Z�����������D������A�C� �p���q� PK ����Q�Zk'�F��F��.���gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.class�������46 ���� ���� �@�� �?�� ���� �?�� �����O ���� �?�� �����S ���� �?�� ���� �?�������� ��� ������ ���� �?�� ���� ���� �?�� ���� ���� �?�������� ��� �?�� ���� �?�� ���� ���� �������� ������ �)������������ �?�� ������ �?�� �?�� ���� ���� �@���C �@���� �?�� �:�� �?�� �?���������bpad�[B�<init>�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�Code�LineNumberTable�LocalVariableTable�sa1�Ljava/lang/String;�b�I�ba�sa�[Ljava/lang/String;�count�i�dpad�[D�this�*Lgov/nasa/gsfc/spdf/cdfj/ByteVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�pad�Ljava/lang/Object;� StackMapTable�������[����� Exceptions�����allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�j�records�buf�_data�rec�repl�rem�n�����doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�bv�type�elements� toprocess�needed�isCompatible�(IZ)Z�preserve�Z�_asArray�()Ljava/lang/Object;�r�ba1�[[B�e0�n0�n1�ba2�[[[B�e1�n2�ba3�[[[[B�e2�n3�ba4�[[[[[B�rank� fillArray�([BIII)V�array�offset�first�last�pos� as1DArray�()[B�asOneDArray�(Z)[B�cmtarget�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�(Z)Ljava/lang/Object;� SourceFile�ByteVarContainer.java������������D�V�W�����L���B�C ���� �i���X�Y�� �java/lang/Throwable�Should not see this.���L�L�� �$Rank > 4 not supported at this time.�D!"#��$%&'$()*+,�n�java/lang/Integer-�Internal error./�o�buffer not available0123$���������!gov/nasa/gsfc/spdf/cdfj/ByteArray�����D4���������(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer5�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�CByte�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Object�java/lang/String� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�java/nio/ByteOrder� BIG_ENDIAN�Ljava/nio/ByteOrder;�java/lang/Byte�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z�length�()I�getBytes�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asByteArray�([I)[B�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�put�([BII)Ljava/nio/ByteBuffer;�slice�()Ljava/nio/ByteBuffer;�itemSize�limit�(I)Ljava/nio/Buffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer� remaining�singlePoint�get�()B�valueOf�(B)Ljava/lang/Byte;�([B)Ljava/nio/ByteBuffer;�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�position�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�!�?�@��A���B�C�����D�E��F��g�� ����*+,-������*��,��:*�����������:6:�66 �� 2: �� `6� ���*��� 6:�6 6 ��7 2:��:6���*�� �3T���� ��ȧ�5����:*���� 6���*�� 1��T��������G���V���������"��,��/��I��S��Y�!�a�#�d�$�~�%���&���$���(���)���*���+���,���+���/�H����� �I� �I�J� ����K�L��~�'�I�J����&�M�C��,��N�O��/�|�P�L�����Q�L����(�R�S������T�U�������V�W������X�Y������Z�[�����\�]��^����� ��;� �_�`�a�b�c����������_�`�a�b�c�������� �_�`�a�b�c��8��d��������_�`�a�b�c��������e�����f�g����h�i��F���V������� M,*����W,�����G�������3��4��5�H��� �����T�U������j�L����k�l���m�n��F���6����������G�������?�H��������T�U������o�L����p�q��F���������:�� *�� ��*��� YO���:��:������6*��h�:66 ��3�3T6 ���� 3T� ��� ���,*��h��W����"�%���G���F����D��F�"�J�%�G�'�H�,�I�4�K�7�L�B�M�E�N�O�O�[�P�f�Q�s�P�y�N��T���U�H���z��'� �r�s��^��t�L� �H�7�Q�L� �����T�U�������u�L������v�l������w�]������x�L�����y�C��7�X�z�L��B�M�M�C��E�J�{�L��^���6����8P�8D�|��� �_�}�c�8�8�����������~���F���������+��:*��h��W��W�����G�������Z��[��\��]�H���R�����T�U��������l�������L�������L�������L�����k�l�����w�]������l�� ������F���=����� ���������G�������j�H������� ���L����� ������������F��������*�����<�� ��Y�� �*��!M,���,��">6����������������#���A���������*��#��,��$��%��:,��&W�*����'���(��)��*6l6��+:6��,2��&W����*��#�� 2���*����'���(��)��*6*����'���(��)��*6 hl6 ��,: 6��&6��, 22��&W�������*��#�� 2�� �*����'���(��)��*6*����'���(��)��*6 *����'���(��)��*6 hhl6 ��-:6 ��96��)6 ��, 222��&W������ք ���*��#�� 2���*����'���(��)��*6*����'���(��)��*6 *����'���(��)��*6*����'���(��)��*6 hh hl6 ��.:6��L6��<6 ��,6��,2222��&W������ӄ��Ä���*��#�� 2�����Y/�� �����G�����5���s� �t��u��w��x�$�y�)�z�,�{�P�}�_�~�d��k���n����������������������������������������$��*��;��P��e��z�������������������������������$��9��H��X��b��l��v������������������������H��.��d� �M�C�������L����;�{�L����+����� ����L���*���L����h���L����S���L� ���>����� �����L���-���L���=���L� P�����L�e�����L� z�k���L���Q�����y� ���L�o�0���L�e�@���L�[�P���L�������L������L� $�����L�9�����L� X�d���������T�U��� ����L����v�l��)��j�L��,��u�L��^�����%���� �}��+��'� �_�}��+���� A�c�����A��_�}����,���� ���� A�c�����_�}����[��_�}�����-���� �� ������ A�c�����_�}����u��_�}������.���� �� �� �������� A�c�����_�}���e������������F���������N*��0��1�� ��Y2�� �d`*��h6*��!:*��3.d*��h*��4h6��5W+��6W�����G������������!���'���;���C���M���H���R����N�T�U�����N���C����N���L����N���L����N���L��!�-�j�L��'�'�K�l��;����L��^�����e������������F���5�����*��7��8��8�����G���������H��������T�U���������F���6�����*��9��8��8�����G���������H��������T�U���������F���@�����*��9��8��8�����G���������H��������T�U�����������������F���6�������:Y*��;��<�����G���������H��������T�U���e�����A������F���0�����*��=�����G������� �H��������T�U��A������F���/�����*��>�����G������� �H��������T�U��������������� ��A���� PK ����Q�Z��1��1��"���gov/nasa/gsfc/spdf/cdfj/CDF2.class�������4�9�6�7�8�MAX_STRING_SIZE�I� ConstantValue���@�AGR_EDRHEAD_OFFSET����AZ_EDRHEAD_OFFSET���$�R_DIMSIZES_OFFSET���<�CDF_VERSION����OFFSET_NEXT_VDR����OFFSET_NEXT_ADR�ATTR_OFFSET_NAME���4�OFFSET_NEXT_AEDR�OFFSET_SCOPE����OFFSET_ENTRYNUM����ATTR_OFFSET_DATATYPE�ATTR_OFFSET_NUM_ELEMENTS����OFFSET_VALUE���0�VAR_OFFSET_DATATYPE� OFFSET_MAXREC�OFFSET_FIRST_VXR�OFFSET_FLAGS����OFFSET_SRECORDS��� �OFFSET_RECORDS�OFFSET_CPR_OFFSET���8�OFFSET_COMPRESSION_TYPE�OFFSET_COMPRESSION_PARM�OFFSET_BLOCKING_FACTOR�OFFSET_NEXT_VXR�OFFSET_NENTRIES�OFFSET_NUSED�OFFSET_FIRST�OFFSET_RECORD_TYPE����OFFSET_CDATA�OFFSET_CSIZE� SourceFile� CDF2.java�gov/nasa/gsfc/spdf/cdfj/CDF2�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFCore����������������������� �� ���������������� ��������������������������������������������������������������������������������������������������� �� ���������!���������"�������#��$�������%��&���������'�������(��)���������*���������+������� ��,���������-������� ��.���������/���������0�������1��2���������3������� ����4����5PK ����Q�ZS��������&���gov/nasa/gsfc/spdf/cdfj/CDF2Impl.class�������4_ �!�� �_�� �_�� �_�� �_���� �_�� �_�� �_�� ���� �_�� ���� ���� �_�� �_������ ����� ��� ����� ��� ��� �_�� ���� �_�� �_�� �_�� �_�� ���� �������� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� �_�� ��� �_�� ���� �!�� ����������� ���� ���� �������� ���� �!� �!� GDROffset�I�VAR_OFFSET_NAME�OFFSET_zNumDims�VAR_OFFSET_NUM_ELEMENTS� OFFSET_NUM�fc�Ljava/nio/channels/FileChannel;�<init>�8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V�Code�LineNumberTable�LocalVariableTable�i�this�"Lgov/nasa/gsfc/spdf/cdfj/CDF2Impl;�buf�Ljava/nio/ByteBuffer;�release�ch�ibuf�Ljava/nio/IntBuffer;�_buf� recordSize� recordType�pos�x�CDFSize� numberOfRDims� StackMapTable� Exceptions�(Ljava/nio/ByteBuffer;I)V� setOffsets�()V� getString�(J)Ljava/lang/String;�th�Ljava/lang/Throwable;�offset�J���lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getRecord�(J)Ljava/nio/ByteBuffer;�size�ex�lenBuf�(JI)Ljava/nio/ByteBuffer;�bb�got�longInt�(Ljava/nio/ByteBuffer;)J�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;� SourceFile� CDF2Impl.java�i�g�h�c�b�e�b�f�b�gov/nasa/gsfc/spdf/cdfj/CDF2�d�b���� ���� �a�b�b�java/lang/Throwable�java/lang/StringBuilder�i���Version �is not accepted by this reader.�i�b �b!�b"�gov/nasa/gsfc/spdf/cdfj/CDFImpl� Bad GDR type #��$��%��&�b'�b(�b)*+,-./,0.�i�j1�b2�b3�b4�b5�b6�b7�b8�b9�b:�b;�b<�b=�b>�b?�b@�bA�bB�bC�bD�bE�bF�bG�bH�bI�bJ�bK�bL�bM�bN�bO�b��P����Q����R"STU VW��XYZ�Needed � bytes. Got [\��]��^� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�java/io/Serializable�java/nio/ByteBuffer�java/nio/channels/FileChannel�java/nio/IntBuffer�java/lang/Object�(Ljava/nio/ByteBuffer;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�asIntBuffer�()Ljava/nio/IntBuffer;�position�(I)Ljava/nio/Buffer;�get�()I�version�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�encoding�!gov/nasa/gsfc/spdf/cdfj/DataTypes�getByteOrder�(I)Ljava/nio/ByteOrder;� byteOrder�Ljava/nio/ByteOrder;�setByteOrder�(Ljava/nio/ByteOrder;)V�flags� increment�getInt�rVDRHead�zVDRHead�ADRHead�numberOfRVariables�numberOfAttributes�numberOfZVariables� rDimSizes�[I� variables�()Ljava/util/Hashtable;� variableTable�Ljava/util/Hashtable;� attributes�attributeTable�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_CPR_offset�offset_cType�offset_cParm�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA�(JI)Ljava/lang/String;�printStackTrace�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�(I)I�allocate�(I)Ljava/nio/ByteBuffer;�"(J)Ljava/nio/channels/FileChannel;�read�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;Z)[D�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�0�_�!���`���a�b����c�b����d�b����e�b����f�b�����g�h�����i�j��k����� ���*+��*-����*����*����*������*@��*0��*4��**��@`��*��**�� +�� :* ��:��W�� 6��W�� 6*�� ��*�� ��*����&��Y��Y����*������������� =*�� ��**������**����*�� ���� W�� W*�� ��*��`6+��W+�� Y6 ����Y��Y��"�� �������*+�� ���#*+�� ���$*+�� ���%+�� 6 *+�� ��&*+�� ��'+�� W+�� 6*+�� ��(+�� W*� ��)��0+�� W+�� W+�� W6*��)���*��)+�� O����+��W**��*��+**��,��-�����l�����8��� ��� ��������'��-��3��9��D��H��M��S��Z��a��h��o� �v�!��"���#���$���'���(���)���*���+���,���-���.���0���1�3 �4)�62�7;�8D�9J�:R�;Z�<_�=e�>m�?r�@z�A�B��C��D��E��F��E��I��J��K��L�m����� ���n�b�����o�p������q�r�����s�b�����t�h��Sp�u�v��Zi�w�r��h[�x�b��vM�y�b������z�b� ���{�b� J�y�|�b� e�^�}�b��~���;���'����������y��������������u��g�����������i����k���J�����*+��.�����l��� ����N��O�m��� �����o�p������q�r�����s�b����������������k��h������*��/*��0*4��1*��2*��3*$��4*��5*��6*��7*��8*0��9**����:**����;**����<*��=* ��>*8��?*��@*��A*<��B*��C**����D*��E*��F*��G*��H*��I*��J*��K*��L*��M�����l����� ���R��S��T��U��V��W�$�X�*�Y�0�Z�6�[�<�\�B�]�J�^�R�_�Z�`�`�a�f�b�l�c�r�d�x�e�~�f���g���h���i���j���k���l���m���n���o���p���q�m���������o�p���������k���������+*����*@��N�*@��ON��:��P�*-@��Q��������l�������u��x��|��y��z�!�{�#�}�m���4����w�r�����������+�o�p�����+������#��w�r��~��� �J�������������k���9�����+�� �����l���������m��������o�p������q�r��������k���D�����+��R�����l���������m��� �����o�p������q�r�������b��������k�������V*���� *��S���TN*��Y:�*���Ua��WW*��-��XW-��R6*��Oð:��Pð:�����>�B���A�N���B�M�N���N�S�N����l���.������ ���������'���0���7���B���D���I���N���m���4��7����b��D� ��������V�o�p�����V�������D���r��~���� ��4���������K���������k���������O��T:*����WW*����X6��(��Y��Y��Z����[��������\���W�����l���"��������������� ���C���E���L���m���4����O�o�p�����O��������O���b���I���r���5���b��~��� ���E����������������k���:�����+�� ������l���������m��������o�p������q�r�A������k���1�����*+��]�����l��������m��������o�p���������A������k���0�����*+��^�����l��������m��������o�p����������PK ����Q�Z\�9������"���gov/nasa/gsfc/spdf/cdfj/CDF3.class�������4�@�=�>�?�MAX_STRING_SIZE�I� ConstantValue����AGR_EDRHEAD_OFFSET����AZ_EDRHEAD_OFFSET���0�R_DIMSIZES_OFFSET���T�CDF_VERSION����OFFSET_NEXT_VDR����OFFSET_NEXT_ADR�ATTR_OFFSET_NAME���D�OFFSET_NEXT_AEDR�OFFSET_SCOPE����OFFSET_ENTRYNUM�ATTR_OFFSET_DATATYPE����ATTR_OFFSET_NUM_ELEMENTS��� �OFFSET_VALUE���8�VAR_OFFSET_DATATYPE� OFFSET_MAXREC�VAR_OFFSET_NAME�OFFSET_Z_NUMDIMS��T�VAR_OFFSET_NUM_ELEMENTS���@� OFFSET_NUM�OFFSET_FIRST_VXR�OFFSET_FLAGS���,�OFFSET_SRECORDS�OFFSET_RECORDS�OFFSET_CPR_OFFSET���H�OFFSET_COMPRESSION_TYPE�OFFSET_COMPRESSION_PARM�OFFSET_BLOCKING_FACTOR���P�OFFSET_NEXT_VXR�OFFSET_NENTRIES�OFFSET_NUSED�OFFSET_FIRST�OFFSET_RECORD_TYPE����OFFSET_CDATA�OFFSET_CSIZE���� SourceFile� CDF3.java�gov/nasa/gsfc/spdf/cdfj/CDF3�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFCore�����#������������������ �� ���������������� ��������������������������������������������������������������������������������������������������� �� ���������!������� ��"�������#��$�������%��&���������'���������(�������)��*���������+���������,�������-��.���������/���������0�������1��2���������3������� ��4���������5���������6�������7��8���������9�������:����;����<PK ����Q�Z}�o4������&���gov/nasa/gsfc/spdf/cdfj/CDF3Impl.class�������4[ ��� �^�� �^�� �^�� ���� ��� ���� ���� �^�� �^�������� � ���� � �� � ���� � �� ��� �^�� �^�� ���� �^�� �^�� �^�� �^�� ���� �������� ���� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� �^�� ��� �^�� ���� ����������� ���� ���� ���� �������� ���� ��� �������� GDROffset�J�fc�Ljava/nio/channels/FileChannel;�<init>�7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�"Lgov/nasa/gsfc/spdf/cdfj/CDF3Impl;�buf�Ljava/nio/ByteBuffer;�ch�ibuf�Ljava/nio/IntBuffer;�_buf�pos�x�CDFSize� numberOfRDims� StackMapTable��������� Exceptions�(Ljava/nio/ByteBuffer;)V� setOffsets�()V� getString�(J)Ljava/lang/String;�th�Ljava/lang/Throwable;�offset���lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getRecord�(J)Ljava/nio/ByteBuffer;�size�ex�lenBuf���(JI)Ljava/nio/ByteBuffer;�bb�got�longInt�(Ljava/nio/ByteBuffer;)J�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;� SourceFile� CDF3Impl.java�d�}�b�c�~�����������`�a�j�gov/nasa/gsfc/spdf/cdfj/CDF3�java/lang/Throwable�java/lang/StringBuilder�d��Version �is not accepted by this reader. �d�j�j�j�j�gov/nasa/gsfc/spdf/cdfj/CDFImpl� Bad GDR type �a�a�a �j!�j"�j#�j$%&'()*'+)�d�e,�j-�j.�j/�j0�j1�j2�j3�j4�j5�j6�j7�j8�j9�j:�j;�j<�j=�j>�j?�j@�jA�jB�jC�jD�jE�jF�jG�jH�jI�jJ�j��K����L���MNOP��QR��STUV�Needed � bytes. Got WX��Y��Z� gov/nasa/gsfc/spdf/cdfj/CDF3Impl�java/io/Serializable�java/nio/ByteBuffer�java/nio/channels/FileChannel�java/nio/IntBuffer�java/lang/Object�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�asIntBuffer�()Ljava/nio/IntBuffer;�position�(I)Ljava/nio/Buffer;�get�()I�version�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�release�encoding�!gov/nasa/gsfc/spdf/cdfj/DataTypes�getByteOrder�(I)Ljava/nio/ByteOrder;� byteOrder�Ljava/nio/ByteOrder;�setByteOrder�(Ljava/nio/ByteOrder;)V�flags� increment�getInt�getLong�()J�rVDRHead�zVDRHead�ADRHead�numberOfRVariables�numberOfAttributes�numberOfZVariables�lastLeapSecondId� rDimSizes�[I� variables�()Ljava/util/Hashtable;� variableTable�Ljava/util/Hashtable;� attributes�attributeTable�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_CPR_offset�offset_cType�offset_cParm�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA�(JI)Ljava/lang/String;�printStackTrace�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�(I)J�allocate�(I)Ljava/nio/ByteBuffer;�"(J)Ljava/nio/channels/FileChannel;�read�(I)I�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;Z)[D�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�0�^����_���`�a�����b�c�����d�e��f�� �����*+��*,��*��**��+��N* ��:-��W-��W-��W-��W*-����� **�� y-���a�� *-���� *�� ��&��Y�� Y����*�� ���������*-����*-����**������**����*-����-��W-��W*-����*�� �`6+��W+��Y6����Y�� Y�����������*+�� ��!*+�� ��"*+�� ��#+�� 7*+����$*+����%+��W+��6 *+����&+��W+��W+��W*+����'* � ��( ��&+��W6 *��(���*��( +��O� ���+��W**��)��***��+��,�����g�����2����� � � ������ ���%��*��/��4��=��N��V��^������������������������� ���"���#���%���&���(���)�*�+�,�-$�.)�//�07�1<�2A�3F�4N�5V�6[�7`�8m�9x�8~�<��>��?��A�h���f� c��i�j� ����k�l������m�n�����o�c��}�p�q��v�r�n������s�j������t�j����u�a�/�f�v�j� �w���&������x�y�z�{�y����t��l���|�������d�}��f���?�����*+��-�����g��� ����C��D�h��������k�l������m�n��|��������~���f��b������*��.*��/*D��0*��1*��2*0��3*��4*��5*��6* ��7*8��8*T��9*@��:*D��;*,��<*0��=*H��>*��?*��@*P��A*��B*T��C*��D*��E*��F*��G*��H*��I*��J*��K*��L�����g����� ���G��H��I��J��K��L�$�M�*�N�0�O�6�P�<�Q�B�R�H�S�N�T�T�U�Z�V�`�W�f�X�l�Y�r�Z�x�[�~�\���]���^���_���`���a���b���c���d���e���f�h���������k�l���������f���������.*����*���M�*���NN��:��O�*-���P��������g�������j��m��q��n��o�#�p�%�r�h���4����r�n�����������.�k�l�����.���a��%� �r�n��w��� �K�����y�������f���:�����+�� ������g�������w�h��������k�l������m�n��������f���E�����+��Q������g�������|�h��� �����k�l������m�n�������j��������f�������V*���� *�����RN*��Y:�*���Sa��UW*��-��VW-��W6*��Nð:��Oð:�����>�B���A�N���B�M�N���N�S�N����g���.������ ���������'���0���7���B���D���I���N���h���4��7����j��D� ��������V�k�l�����V���a���D���n��w���� ��4��x�y�����K���������f���������O��R:*����UW*����V6��(��X�� Y��Y����Z��������[���W�����g���"��������������� ���C���E���L���h���4����O�k�l�����O���a����O���j���I���n���5���j��w��� ���E�y�|������������f���9�����+�� �����g���������h��������k�l������m�n�A������f���1�����*+��\�����g��������h��������k�l���|�����A������f���0�����*+��]�����g��������h��������k�l����������PK ����Q�ZSJ4wZ��Z��.���gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node.class�������4� �� �����weight�I�parent� child_is_leaf�Z�child�this$0�%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;�<init>�((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)V�Code�LineNumberTable�LocalVariableTable�this�Node�InnerClasses�*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;� SourceFile�CDFAHuffman.java��� ���(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node�java/lang/Object�()V�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman� ��������������������� ����� ����������� ������>����� *+��*���������������������� ������� ������������� ������PK ����Q�Z�������.���gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree.class�������4�(� �� �� �� �" ��#�$�%�leaf�[I�next_free_node�I�nodes�Node�InnerClasses�+[Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;�this$0�%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;�<init>�((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)V�Code�LineNumberTable�LocalVariableTable�this�Tree�*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree;� SourceFile�CDFAHuffman.java�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman����&� � �'�(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node� ��(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree�java/lang/Object�()V�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman� �������� � ����������� �����������������Y�����*+��*��*� ��*����������������� ����������������������������������!�����!���PK ����Q�Z�fe��e��3���gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node.class�������4� �� �����count�I�saved_count�child_0�child_1�this$0�%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;�<init>�((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)V�Code�LineNumberTable�LocalVariableTable�this� Tree_Node�InnerClasses�/Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node;� SourceFile�CDFAHuffman.java� �����-gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node�java/lang/Object�()V�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman� �������������������������� ���� �������� �����>����� *+��*���������������������� ������� � ������������ ������PK ����Q�ZI+g������)���gov/nasa/gsfc/spdf/cdfj/CDFAHuffman.class�������4�� ��r�s ��t �(�u ��v�w ��t �(�x �(�y �(�z�{ �(�| �(�} �~� �(�� �(�� �(�� �(�� �(�� �(�� ���� �(�� ���� ������������ ��� ��� ��� ��� ��� ��� �(�� �(�� �(�� �(������ �(�� �(�����Tree�InnerClasses�Node��� Tree_Node�tree�*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree;�<init>�()V�Code�LineNumberTable�LocalVariableTable�i�I�this�%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;� StackMapTable���compress�([BJ)[B�c�input�[B�iSize�J�output�noutput�?� decompress�([BI)[B�oSize� output_counts�next�first�last�endOutputBitFile� outputBits�(JI)V�code�count�mask�inputBit�()I�value��� inputBits�(I)J� bit_count�return_value�initializeTree�encodeSymbol�(I)V�current_bit� code_size�current_node�decodeSymbol�bit�updateModel�new_node�rebuildTree�ix�k�weight�j� swap_nodes�(II)V�temp�*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;�add_new_node� lightest_node�zero_weight_node� SourceFile�CDFAHuffman.java�0�1�(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree�0���.�/�����(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node�Z�1�[�\�b�\�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman�L�1���6�������B�?���6�>�?�@�6�`�S�������P�6�������Q�����6���6�����g�6���6�������6�M�N�m�\�R�S�V�W�d�1�i�j�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman�-gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node�Bit_File�+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File�((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)V�nodes�+[Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;�oByteN�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�iByteN�tnodes�/[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node;�,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node�bit_file�-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;�S�rack�child� child_is_leaf�Z�parent�leaf�[I�next_free_node�!�(�������.�/�����0�1��2���������6*��*��Y*����<*�������*������Y*��S��������3��������������/��5� �4������#�5�6����6�7�8���9��������:����"��;�<��2���������S �h�:*��6� ���+36*�� *�� ����*��� *��*�� �:*�� �������3���2����+� �,� �-��.��/�$�0�*�-�0�2�7�3�;�5�C�6�P�7�4���H����=�6����S�7�8�����S�>�?����S�@�A���C�5�6�� �J�B�?��C��C�?��9��������D��E�F��2���������U*���*��*�� *+��*+���*��*��Y>���'���*��*�� �T*Y�� `�� *�� ���*�������3���6� ���C��D��E��F��G��H� �I�,�J�1�K�3�M�>�N�H�P�P�R�4���*����U�7�8�����U�>�?����U�G�6��&�/�=�6��9���� �����H�1��2���������<=����*��2���� ��������`=���*��2������ �����`>���*��2������ ����������d����=���*��*�� �T*Y�� `�� *��*�� �T*Y�� `�� 6��'*��*�� *��2���T*Y�� `�� ����<��D*��*�� T*Y�� `�� �����3����� ���`��a��b��c��e�$�f�(�h�/�i�;�j�>�h�D�k�G�l�R�m�^�n�a�l�g�o�n�p�q�q�x�r�{�s���v���w���x���y���z���{���|���z���e������������4���4��K���I�6����/�5�6������7�8������J�6�����K�6��9������ �� ��,)�����L�1��2���h�����)*��������*��*�� *�����T*Y�� `�� �����3��������� ������(���4�������)�7�8���9����(���M�N��2���������zdx�7 ���m ���*��Y��*�������*��Y��z���*������0*��*�� *�����T*Y�� `�� *����*������{7��������3���.������������+���9���C���T���^���f���p���y���4���*����z�7�8�����z�O�A����z�P�6���r�Q�A��9������"��D���R�S��2����������*��������F*��*��*��3��*��*��3���*��*��3`��*Y��`��*�������*����*����~<*��Y��z���*������ *���������������3���"������ ���9���C���P���`���n�������4���������7�8���`�,�T�6��9����i�U����:��U��1@���V�W��2��>������ dyA 7 ����*��������H*��*��*��3��*��*��3���*��*��3`��*Y��`��*��������*����*����~�� �7 {A*��Y��z���*������w*��������j�����3���2��������� ���������H���R���a���y���}�����������4���*������7�8�������X�6�����Q�A�� ���Y�A��9������ n�U����:��U(���Z�1��2��[������*����2��*����2��*����2��*����2��*����2���*����2��*����2��*����2��*�����O*����2��*����2��*����2��*����2��*����O*���� <���*����O��������3���F������ ������'���4���C���P���]���j���v�������������������������������4���������7�8������5�6��9����������[�\��2��"�����t A 76*����.6��*����.6��*~�� �Ay7�*����2��6���* ��!*����.��*���!*��"�����3���>�����������������&�+�7�=�@�R�Y�f �n �s�4���>����t�7�8�����t�=�6���r�O�A���o�]�A���l�^�6���a�_�6��9������&��:�� ���`�S��2���������[<*����2����#*����2��<*��#>���`<���*����2��=��*��$�=���*��"�����3���2�������#�*�1�> �E!�M"�T#�Y%�4���*��#��a�6����[�7�8����Y�_�6��>��=�6��9��������'�����"���b�\��2��������*����2��%��*��&*����.=��^*����2Y��`��>��)*����d2��*����2������ �������*��'=*����2��=��������3���6� ��2�3�4�$5�66�<7�Y9�\6�b;�g<�m=�o?�B�4���*��8�G�c�6������7�8�������=�6���a�_�6��9������ ��#�����d�1��2��`����=*���� d=<���*����2�����*����2*����2����*����2*����2����*����2*����2����*����2*����2����*����2*����2��`l��������k*���� d<�'`>*����2*����2��*����2��`��*����2��6*����2��`>*����2���� �����6d���*����`2*����``2����*����`2*����``2����*����`2*����``2����*����`2*����``2�������u*����2��*����2��*����2���������*���� d<��[*����2����*����2��>*����O��,*����2��>*����2*����`2Z��������������3�����#��P� Q�R�S�7T�OU�gV�W��X��Q��\��]��^��`��a��bdef?g_hi�e�k�l�m�\�p�q�r�s uv6p<z�4���R����e�6��� �f�6������g�6��� �f�6��"�f�6���=�7�8���1�5�6�� 3�h�6��9���%� ����� ��K�������0 ,��(�����i�j��2�������d*����2����*����*����2��O��5*����*����2��2��*����*����2��`2��*����2����*����*����2��O��5*����*����2��2��*����*����2��`2����Y*��N-*����2����-*����2����-*����2����*����2*����2����*����2*����2����*����2*����2����*����2-����*����2-����*����2-���������3���N�������'��?��Y��h������������������������3�C�S�c��4���*���d�7�8����d�5�6���d�h�6������k�l��9����'1&1���m�\��2���������*���� d=*���� >*���� `6*��Y�� `�� *����2*����2����*����2*����2����*����2*����2����*����2��*����*����2��O*����2��*����2��*����2��*����2��*����2��*����2��*����O�����3���F����� ������*��B��Z��r����������������������������4���4������7�8�������=�6�� ���n�6�����c�6�����o�6���p����q�*���*���(�)����(�+���,�(�-�������������-��PK ����Q�Z O�y��y��%���gov/nasa/gsfc/spdf/cdfj/CDFCore.class�������4�2��*�+�,�-�getByteArray�(Ljava/lang/String;[I)[B� Exceptions�.�getDoubleArray�(Ljava/lang/String;[I)[D�(Ljava/lang/String;[IZ)[D� getFloatArray�(Ljava/lang/String;[I)[F�(Ljava/lang/String;[IZ)[F�getIntArray�(Ljava/lang/String;[I)[I�(Ljava/lang/String;[IZ)[I�getLongArray�(Ljava/lang/String;[I)[J� getShortArray�(Ljava/lang/String;[I)[S�(Ljava/lang/String;[IZ)[S�getRangeOneD�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�getOneD�'(Ljava/lang/String;Z)Ljava/lang/Object;�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;� getSource�0� CDFSource�InnerClasses�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;�Code�LineNumberTable�LocalVariableTable�this�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;� SourceFile�CDFCore.java���gov/nasa/gsfc/spdf/cdfj/CDFCore�java/lang/Object�gov/nasa/gsfc/spdf/cdfj/CDFMeta�java/lang/Throwable�1�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory����������������� � �������� ���������� �������������������������������������������������������������������������������������!��A��"��#���2�����*+��������$��������%��������&�'����(����)� ��� ���/�� PK ����Q�ZV��yM��M��)���gov/nasa/gsfc/spdf/cdfj/CDFDataType.class�������4�I ��4 ��5 �6�7 ��8 ��9 ��:�; ��< ��= ��> ��? ��@ ��A ��B ��C ��D ��E ��F�G�INT1�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�INT2�INT4�INT8�UINT1�UINT2�UINT4�FLOAT�DOUBLE�EPOCH�EPOCH16�CHAR�TT2000�type�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getType�L(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;� StackMapTable�<clinit>�()V� SourceFile�CDFDataType.java�$�1�"�#�H�*�+�����!��#gov/nasa/gsfc/spdf/cdfj/CDFDataType�$�%������������������� ��java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�1�������������������������������������������������������������� �����!������"�#�����$�%��&���F����� *��*�������'�������H��I� �J�(������� �)������ �"�#���*�+��&���/�����*�������'�������P�(��������)���� �,�-��&���j�����)*�������*�� �����*��!����������'�������X� �Y��Z�'�[�(�������)�"�.���/���� ��0�1��&�������������Y���� ��Y���� ��Y������Y������Y���� ��Y������Y������Y������Y������Y������Y ������Y3������Y!���������'���6� ��� �����!��-��9�#�E�(�Q�-�]�2�i�7�u�<���A���F��2����3PK ����Q�ZQ�.������4���gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.class�������4�%� ��� ��� �� � ����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this� NoRecords�InnerClasses�0Lgov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords;�varName�Ljava/lang/String;� SourceFile�CDFException.java�java/lang/StringBuilder� � � Variable �!�"� has no records.�#�$� ��.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords�$gov/nasa/gsfc/spdf/cdfj/CDFException�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�!�� ������� ������U�����*��Y����+������������� ��� ����5��6���������������������������� ��� �� PK ����Q�Z�m��������6���gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.class�������4� �����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�ReaderError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�message�Ljava/lang/String;� SourceFile�CDFException.java���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������>�����*+���������� ��������������� ������� ������������ ���� � PK ����Q�Z� ������6���gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.class�������4� �����<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�WriterError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;�message�Ljava/lang/String;� SourceFile�CDFException.java���0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������>�����*+���������� ����&��'��������� ������� ������������ ���� � PK ����Q�Z\lo��o��*���gov/nasa/gsfc/spdf/cdfj/CDFException.class�������4� ������ NoRecords�InnerClasses��WriterError��ReaderError�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�message�Ljava/lang/String;� SourceFile�CDFException.java���$gov/nasa/gsfc/spdf/cdfj/CDFException�java/lang/Exception�.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords�0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�!������������ ���>�����*+���������� ������ ��������������������������������� ���� � �� � PK ����Q�Z3��������*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.class�������4�$ �� ������� val$option�Z�<init>�(Z)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$1;�missingRecordOption�()Ljava/lang/String;� StackMapTable� SourceFile�CDFFactory.java�EnclosingMethod� �!�"��� �#�accept�reject�$gov/nasa/gsfc/spdf/cdfj/CDFFactory$1�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�ProcessingOption�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0������������� � �����4����� *��*���������������� ������� ������������D����� *������������� ������ ��� ������� ��������� ��������������������������� PK ����Q�ZY9�"����*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.class�������4�! �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$2;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�CDFFactory.java�EnclosingMethod������� �$gov/nasa/gsfc/spdf/cdfj/CDFFactory$2�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK ����Q�Zg�h'������*���gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.class�������4�! �� �����val$_url�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$3;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�CDFFactory.java�EnclosingMethod������� �$gov/nasa/gsfc/spdf/cdfj/CDFFactory$3�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�()V�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK ����Q�Z��I�����2���gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.class�������4� ������<init>�()V�Code�LineNumberTable�LocalVariableTable�this� CDFSource�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�getName�()Ljava/lang/String;�isFile�()Z�isURL�isByteArray�isByteBuffer� SourceFile�CDFFactory.java������,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�!���������������/�����*�������������� �������� � ����������-����������������� �������� � ����������,����������������� �������� � ����������,����������������� �������� � ����������,���������������� � �������� � ����������,����������������&� �������� � ������������ ����� PK ����Q�Z�{� �� ��9���gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.class�������4� ������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�ProcessingOption�InnerClasses�5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;�missingRecordsOption�()Ljava/lang/String;� SourceFile�CDFFactory.java���reject��3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�!���������������/�����*�������������� �������� � �����������-����������������� �������� � ������������ ����� PK ����Q�ZGE($��($��(���gov/nasa/gsfc/spdf/cdfj/CDFFactory.class�������4� �y�� ���� ���� ��� � �� �� �� �� �� �� �� ������� � ������ ��������� �� � �� � � � � �" �" ! �""# �)$% �+& �n'( �. �n) �*+, -./ �40 �41 23 24 56 �78 �; ��9: ��; ��<������� ��= ��> ��? ��@ ��A�������B �JCD �LE �L6F GH �O. IJK �S�� �SL GM�������N �Y�� �YL�������O �^�� �^LP �a��Q �aR �aST �a. ��U+V+WXYZ[Z\] �n^ ��_ �` �>a �>b �c Gde �v�� fghi� CDFSource�InnerClassesj�ProcessingOption� CDF3_MAGIC�J� ConstantValue�CDF3_COMPRESSED_MAGIC� CDF2_MAGIC�CDF2_MAGIC_DOT5�cdfMap�Ljava/util/Map;�maxMappedMemory�Ljava/lang/Long;�NO_COMPRESSION���������RLE_COMPRESSION��������HUFF_COMPRESSION�AHUFF_COMPRESSION�GZIP_COMPRESSION�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/CDFFactory;�getCDF�%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�buf�Ljava/nio/ByteBuffer;�ba�[B� StackMapTable��h#k� Exceptions�8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�_buf�rbuf� getVersion�mbuf�release�I�x�S�sbuf�Ljava/nio/ShortBuffer;�lbuf�Ljava/nio/LongBuffer;�magiclm�5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�fname�Ljava/lang/String;�6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�ch�Ljava/nio/channels/FileChannel;�fis�Ljava/io/FileInputStream;�option�Z�file�Ljava/io/File;�_fname�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;n�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�got�url�Ljava/net/URL;�_url�con�Ljava/net/URLConnection;� remaining�is�Ljava/io/InputStream;�offsetopq�uncompressed�-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;�DATA_OFFSET�len�CCRsize�ulen� CPRoffset�compression�bais�Ljava/io/ByteArrayInputStream;�gz�Ljava/util/zip/GZIPInputStream;�toRead�off�ex�Ljava/io/IOException;�n�version�udata�bufferBDF�mappedMemoryUsed�()J�set�Ljava/util/Set;�it�Ljava/util/Iterator;�sizers�setMaxMappedMemory�(J)V�value�clean�<clinit>� SourceFile�CDFFactory.java����ktuvwxy������zv{|}~������l����"gov/nasa/gsfc/spdf/cdfj/CDFFactory� gov/nasa/gsfc/spdf/cdfj/CDF3Impl���������� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�����m�����������java/io/File������java/io/FileInputStream�������������������java/lang/Throwable���$gov/nasa/gsfc/spdf/cdfj/CDFFactory$1������$gov/nasa/gsfc/spdf/cdfj/CDFFactory$2�������v�o���gov/nasa/gsfc/spdf/cdfj/CDFUrl�����p�z��q�������$gov/nasa/gsfc/spdf/cdfj/CDFFactory$3���java/lang/Long�u���y�����w���java/io/ByteArrayInputStream����java/util/zip/GZIPInputStream����java/io/IOException�������gov/nasa/gsfc/spdf/cdfj/CDFRLE�����"gov/nasa/gsfc/spdf/cdfj/CDFHuffman�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman�java/lang/StringBuilder�**** compression: ����� is not supported...�w��z��r��s�����gov/nasa/gsfc/spdf/cdfj/CDFImpl��z�����������������java/util/WeakHashMap����java/lang/Object�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption�java/nio/ByteBuffer�java/nio/LongBuffer�java/nio/ShortBuffer�java/lang/String�java/net/URL�java/net/URLConnection�java/io/InputStream� java/util/Set�java/util/Iterator�allocateDirect�(I)Ljava/nio/ByteBuffer;�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�()I�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�asReadOnlyBuffer�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�get�(Ljava/nio/ByteBuffer;)V�getInt�(I)I�(Ljava/nio/ByteBuffer;I)V� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�(Ljava/lang/String;)V�getPath�()Ljava/lang/String;�(Ljava/io/File;)V� getChannel�!()Ljava/nio/channels/FileChannel;�%java/nio/channels/FileChannel$MapMode�MapMode� READ_ONLY�'Ljava/nio/channels/FileChannel$MapMode;�java/nio/channels/FileChannel�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�close� addSuppressed�(Ljava/lang/Throwable;)V�(Z)V� setOption�8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V� setSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V� java/util/Map�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�toString�(Ljava/net/URL;)V�openConnection�()Ljava/net/URLConnection;�getContentLength�getInputStream�()Ljava/io/InputStream;�read�([BII)I�getLong�(I)J�allocate�putLong�(J)Ljava/nio/ByteBuffer;�rewind�([BII)Ljava/nio/ByteBuffer;�hasArray�()Z�array�()[B�([BII)V�(Ljava/io/InputStream;)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println� decompress�([BI)[B� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�wrap�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;� getBuffer�limit� longValue�valueOf�(J)Ljava/lang/Long;�gc�java/util/Collections�synchronizedMap� (Ljava/util/Map;)Ljava/util/Map;�1��y��������������������������������������A����������������������������������������������������������������W������������\������������H������������3�����*����������� ����1��2��������������������������������$*YM�*���L+*��W,ç�N,�-�+��W+������������������������9��:� �;��<��=��>����� �� ���������$�������� ���������� ����������������������������)�����������������7*YM�*����N-*��W-��W-�� L+*�� ��W,ç� :,��+������(�+���+�/�+��������"����C��D��E��F��G��H�&�I�2�J�����*������������������7�������2����������� ���+�������������������������)�����������������*��L+�� A ������Y*��� ����*��:��Y��� ����*��6��Y*���*��:�����R��`��G��6������2��Y*����̠�����*��:��Y������������V����N��O� �P��Q��S�#�T�*�U�4�W�<�X�D�Y�O�[�U�\�`�]�k�^�r�_�w�`���a���d���f���g���n�����R��*� ������D���������������r�=������U�Z������������������������ �������������������;����#�������)� ����������0�����*���������������w����������������������)������������ ��������Y*�� M,��!N��"Y,��#::��$:��% ��&��':��U����(��H:��*��<��(��4::�:��!����(��: ��*����(���:��+Y��,��-��.Y-��/��0��1-��2�W���?�D�G�)��5�[�)��5�d���p�u�x�)�[�f�d��������:����|��}��~�������%���5���[���d���������������������������\� �%�������5�&�������q�������������������������������������������0��������)����������t���G���������������������������������H����� �������������������������������������)����������)�����Z*��3L��4Y*��5��6M,��7>,��8:�:6����96`6d>�����::��;Y+��<��0���������:������������������!���$���(���4���;���@���C���J���W�������\� �4���������Z��������U�������I�������D�������>������!�9������$�6������J��������������$��������������������)������������������5(6*��=�6 d6*��=�6`6*`��6 ��06*��6d6*��6`6*`��6 `�: ��?:�����@W���A��@W��CW ��DW*��E���M*��W*,��FW>��*��GM> ��H���r6��JY,��K: ��LY ��M: �d66��* ��N6����`6d6��ק�: ��P ��Q��R������� � ���"��SY��TW,��U: ��V��t ��W���!��YY��Z,��[: ��V��L ��\���!��^Y��_,��`: ��V��$��P��aY��bc��d ��ef��d��g��R� ��h����"%�O��������8�������� ���������"���)���7���;���C���J���R���Y���d���m���t���y��������������������������������������������������������������������������������"��%��'��2��4��;��F��V��b��o��~���������������������������$�� �.��������������%������"�������)�������4������ �������������������C����� ���8��������0��������,�����'� ����� ���i�����V������~���������������������������������������������;�������J�������C�������R�������Y�������dx����� �mo����� �th������������7��,� �������� ����.���������������0������������������ ����������B����&'' � ����������������@��1��i��� ���1��j�K*��k�L A+��l��� +��m���n��o��p�aA��� ������������)� *�+�,�-�(.�>0����� ���*��������#�������!����������� ������� ����������Y�������q����q��r������s��q������������8�9�;�<���������������������� ����������D��������q����t��q��r�����u������������B�C�D�G�����������������&��������vY��w��x��1�������������'���������|���2��z��{� �}��~� �;������.������+������� PK ����Q�Z�̢x��������*���gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1.class�������4��� � SourceFile�CDFHuffman.java�EnclosingMethod� �$gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1�InnerClasses�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman ������������������������� ������PK ����Q�Z8y�m������1���gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File.class�������4�* �� ��! ��" ��# ��$�&�'�mask�S�rack�I�this$0�$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;�<init>�'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)V�Code�LineNumberTable�LocalVariableTable�this�Bit_File�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;�startBit�()V�(�M(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1;)V�x0�x1�&Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1;� SourceFile�CDFHuffman.java���� ��� ��� �)�+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File�java/lang/Object�$gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman� ��������� ����� ����� �����������B����� *+��*���������� ����+� �,�������� ������� �� ����������?����� *��*����������������.��/��0�������� ������������D�����*+��������������(���� ������������� ��������������������%��������PK ����Q�Zb}ȟ"��"��-���gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code.class�������4� �� �����code�I� code_bits�this$0�$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;�<init>�'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code;� SourceFile�CDFHuffman.java�� � ���'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code�java/lang/Object�()V�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman� ������������������� ������ ������>����� *+��*������� �������#�������� ������� �� ����������� ������PK ����Q�Z� }T��T��-���gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node.class�������4� �� �����weight�I�parent� child_is_leaf�Z�child�this$0�$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;�<init>�'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)V�Code�LineNumberTable�LocalVariableTable�this�Node�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node;� SourceFile�CDFHuffman.java��� ���'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node�java/lang/Object�()V�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman� ��������������������� ����� ����������� ������>����� *+��*��������������3�������� ������� ������������� ������PK ����Q�Z���O_��_��2���gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node.class�������4� �� �����count�I�saved_count�child_0�child_1�this$0�$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;�<init>�'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)V�Code�LineNumberTable�LocalVariableTable�this� Tree_Node�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node;� SourceFile�CDFHuffman.java� �����,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node�java/lang/Object�()V�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman� �������������������������� ���� �������� �����>����� *+��*���������������������� ������� � ������������ ������PK ����Q�Z��������(���gov/nasa/gsfc/spdf/cdfj/CDFHuffman.class�������4���� �)���� ��� ��� ��� ����� ��� ����� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���� ��� ��� ��� ��������������� ��� ��� ��� ��� ��� ��� ��� ��� ��������InnerClasses���Node�Bit_File�Code� Tree_Node�bit_file�-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;�counts�[J�tnodes�/[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node;�codes�*[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code;�input�[B�output�iSize�I�iByteN�oByteN� END_OF_STREAM� ConstantValue����ESCAPE���SYMBOL_COUNT���NODE_TABLE_COUNT��� ROOT_NODE����� MAX_WEIGHT����� UBYTE_MAX� USHORT_MAX�UINT_MAX�J���������<init>�()V�LineNumberTable�LocalVariableTable�i�this�$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;� StackMapTable���compress�([BI)[B� root_node�oSize�noutput� decompress� output_counts�next�first�last�count_bytes�([B[JJ)V�c�scale_counts� max_count� build_tree�()I� next_free�min_1�min_2�convert_tree_to_code�(III)V�code_so_far�bits�node� compress_data�endOutputBit� outputBits�(JI)V�code�count�mask�inputBit�value���input_counts���expand_data�(I)V�bit�node1� SourceFile�CDFHuffman.java�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman�S�T�+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File�S���1�2���T�3�4�,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node�5�6�S���'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code�7�8�9�:�<�=�?�=�>�=�f�g�i�T�b�T�k�l�p�q�u�l�v�T�������;�:��T�����z�=���=���=���=�y�=���=�w�x�{�����=�|�l�java/lang/Object�$gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1�'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node�M(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1;)V�startBit�'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)V�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�saved_count�child_0�child_1� code_bits�S�rack�!��)������1�2�����3�4�����5�6�����7�8�����9�:�����;�:�����<�=�����>�=�����?�=����@�=��A����B��C�=��A����D��E�=��A����F��G�=��A����H��I�=��A����J��K�=��A����L��M�=��A����B��N�=��A������O�P��A����Q���S�T��/���������U*��*��Y*����*����*����*���� <*�� ���*�� ��Y*�� S����*���������U���*� ���:��;��<��=�!�>�+�?�6�@�D�?�J�A�T�B�V�����-��W�=����U�X�Y���Z������-��[������\�]��/���������_6*+�� *��**Z����*+*����� h�:*��*��*��>*��*��W*��*���:*���������U���>����M��N��O� �P��Q�"�R�*�S�.�T�2�V�7�W�>�X�C�Z�G�\�O�]�\�^�V���H����_�X�Y�����_�9�:����_�<�=��7�(�^�=���\�_�=��*�5�;�:��O��`�:���a�]��/���������/*���*��*��*+�� *+���*��*��>*��*�������U���&� ���j��k��l��m��n��p� �r�%�s�*�u�V���*����/�X�Y�����/�9�:����/�_�=��%� �^�=����b�T��/���������<=����*�� 2���� ��������`=���*�� 2������ �����`>���*�� 2������ ����������d����=���*��*���T*Y��`��*��*���T*Y��`��6��'*��*��*�� 2���T*Y��`������<��D*��*��T*Y��`�������U����� �����������������$���(���/���;���>���D���G���R���^���a���g���n���q���x���{���������������������������������������������������V���4��K���c�=����/�W�=������X�Y������d�=�����e�=��Z������ �� ��,)�����f�g��/��������� 6�!���+36,\/ aP��������U���������������������V���>����h�=���� �X�Y����� �9�:���� �3�4���� �<�P����W�=��Z����������i�T��/�������� @>���*��/��� *��/@���� ���*�� P @�m@ a@>���<*�� 2*��/m���*�� 2����*��/ ��� *�� 2������*�� �2�������U���F������������������#���)���0���2���8���<���E���W���n���x���~�������V��� ������X�Y������j�P�����W�=��Z��� ���9���k�l��/���������*�� 2��<>6=��K*�� 2����9*�� 2��*�� 2����6>��*�� 2��*�� 2����6��������v*�� 2*�� 2��*�� 2��`��*�� 2*�� 2���� *�� 2��*�� 2*�� 2���� *�� 2��*�� 2��!*�� 2��"���-��*�� 2*�� 2���� �����U���f������ ������������!���-���B���E���J���`���c���i���q���t�������������������������������������������V���4������X�Y������m�=�����W�=�����n�=�����o�=��Z�������� - ��r���p�q��/���������E���*��2���#*��2��$�x<�**�� 2��!��*�*�� 2��"�������U���&� ������ �! �$�3�D �V���*����E�X�Y�����E�r�=����E�s�=����E�t�=��Z�������u�l��/���������[ A *������5*�� *��3<*Y��`��**��2��#�*��2��$��% aA���**���2��#�*���2��$��%�����U��������� �7�>�Y�V��� ���(�h�=����[�X�Y����Y�W�P��Z�������;���v�T��/���h�����)*����&����*��*��*����'�T*Y��`�������U������(� )�*�(,�V�������)�X�Y���Z����(���w�x��/���������zdx�7 ���m ���*��Y��'*����&���'*��Y��&z���&*����&��0*��*��*����'�T*Y��`��*����'*������&{7��������U���.���7�8�9�+:�9;�C<�T=�^>�f?�pA�yC�V���*����z�X�Y�����z�y�P����z�z�=���r�{�P��Z������"��D���|�l��/����������*����&����F*��*�� *��3��*�� *��3���*�� *��3`��'*Y��`��*����'���*����'*����&~<*��Y��&z���&*����&�� *������&���������U���"���L� M�9O�CP�PR�`S�nT��U�V���������X�Y���`�,�}�=��Z����i�~����[��~��1@����T��/���������>���*�� 2������*�� *��3<*Y��`�������`<*�� *��3=*Y��`�������`=>��7*�� *��36*Y��`��*�� 2���� �`������*�� *��3<*Y��`������6�����`<*�� *��3=*Y��`�������`=��z*�� �2�������U���V���b�c�#d�-e�;f�Eg�Oh�]j�dk�ol�ym��j��o��p��q��r��s��t��u��w��x�V���4��o�)�h�=������X�Y���#���d�=��E���e�=�����W�=��Z���W���������[���D����[��D���)��[�������[�����DD��������/���������L=*��(>��*�� 2��"=�� *�� 2��!=���������*��*���T*Y��`����������U���*� ������������"��)��3��>��K��V���*������=����L�X�Y�����L�^�=���J���=��Z����������� ���������+���*��*�����,��-�����.�����/�����0��PK ����Q�Z���-O��O��'���gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.class�������4�Y ��8 ��9 ��: ��; ��< ��= �>�? �>�@�A� �B�C�D ��E� �F� �G�H�I�J�val$a�K�CDFAttribute�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$1;�getName�()Ljava/lang/String;�isGlobal�()Z�getNum�()I� getEntryCount�getEntry�(I)Ljava/lang/Object;�n�I�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;� StackMapTable�isStringType�(I)Z� Exceptions� isLongType� SourceFile�CDFImpl.java�EnclosingMethod�L�M�N������O�!�"�P�+�Q�R�S�T�&�U�)�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�V�W�java/lang/Throwable�Invalid attribute index��X�/�$�2�$�!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1�java/lang/Object�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;�()V�num�gEntries�Ljava/util/Vector;�java/util/Vector�size� elementAt�getValue�()Ljava/lang/Object;�(Ljava/lang/String;)V� �����������������������C�����*+��*,��*�������������7���������� ����������!�"�����2�����*���������������:���������� ����#�$�����,����������������?���������� ����%�&�����2�����*���������������D���������� ����'�&�����5�����*�����������������I���������� ����(�)�����������,*������������*�������� M,�� ������������N�O�Q�R�T�%U���� ����,�� �����,�*�+��%��,�-��.������/�0�����������2��*�������� ��Y�� �*�������� M,��������������Z�[�]�+^���� ����2�� �����2�*�+��+��,�-��.���� �1�������2�0�����������2��*�������� ��Y�� �*�������� M,��������������c�d�f�+g���� ����2�� �����2�*�+��+��,�-��.���� �1�������3����4�5����6�7�������6����������PK ����Q�Zy`,#������2���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute.class�������4�� �:�p � �q�r ��q �:�s �:�t �u�v �u�w �:�x �u�y �z�{�|�} �~� ���� �u�� �u�� ���� ���� �:�� �:�� �u�� �u�� �:�� �z���� ��� ������ �:�� �u������ �u���� �#�� ��� ������'�� �u���� ������ �,�q�� �,���'������ �,���� �,�� �������� �*���������name�Ljava/lang/String;�scope�I�num�zEntries�Ljava/util/Vector;�gEntries�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)V�Code�LineNumberTable�LocalVariableTable�this�CDFAttribute�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�offset�J�_buf�Ljava/nio/ByteBuffer;�n� StackMapTable�������getName�()Ljava/lang/String;�getAttributeEntries�(J)Ljava/util/Vector;�next�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�list�r���linkToVariables�'(Ljava/util/Vector;Ljava/lang/String;)V�var�CDFVariable�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;�e�entries�type���isGlobal�()Z� SourceFile�CDFImpl.java�E�F�G���java/util/Vector�B�C�D�C�����@�����=�>�����������new attribute {0} at {1}�java/lang/Object�������������������@�����������?�@�A�@���@�����[�\�����link attr {0} to {1} gEntries�����������r�c�d���@�link attr {0} to {1} zEntries�z���@�1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry�CDFAttributeEntry�G�����������&gov/nasa/gsfc/spdf/cdfj/AttributeEntry���������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable�������java/lang/StringBuilder�An attribute entry for �������Z� of type � links to variable number �����.���Z�������Variable whose number is � was not found.���C�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute�java/io/Serializable�!gov/nasa/gsfc/spdf/cdfj/Attribute�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/nio/ByteBuffer�()V�offset_ATTR_NAME� getString�(J)Ljava/lang/String;� access$000�()Ljava/util/logging/Logger;�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/lang/Long�valueOf�(J)Ljava/lang/Long;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V� getRecord�(J)Ljava/nio/ByteBuffer;�offset_SCOPE�position�(I)Ljava/nio/Buffer;�getInt�()I�offset_AgrEDRHead�longInt�(Ljava/nio/ByteBuffer;)J�FINEST�size�java/lang/Integer�(I)Ljava/lang/Integer;�offset_AzEDRHead�offset_NEXT_AEDR�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)V�add�(Ljava/lang/Object;)Z� elementAt�(I)Ljava/lang/Object;�getVariableNumber�getCDFVariable�7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getAttributeName�(I)Ljava/lang/StringBuilder;�toString�java/io/PrintStream�println�(Ljava/lang/String;)V� attributes� �:� ��;�<����=�>�����?�@�����A�@�����B�C�����D�C���E�F�����G�H��I�������*+��*��*��Y����*��Y����*+ +���a���� �� ���� Y*�� SY ��S��+ ��:+����W*����*����+����W+��7 ���J**������ ���� Y*�� SY*������S��*����*���� **����+����W+��7 ���:**������ �� �� Y*�� SY*������S��**��!�������J���^����� ������.��K��R��\��e��n��x����������������������������������K���4����L�O�����E�F����P�Q��R���R�S������T�Q��U���������V�W�X�� ��O��Y�Z��I���/�����*�� �����J��������K��������L�O����[�\��I�������m ������Y��N*����:*����"��W*����7��W��#Y*��*�� ��$:-��%W �����*����:���-�����J���:������� �' �2�9�L �S�Z�]�h�k�K���>��2�6�]�Q��L��^�_����m�L�O�����m�P�Q���]�`�C���S�R�S��U�������a�X��B�b�� ��c�d��I��M������>+�����+��&��':*��,��(���)��*:��f��+��,Y��-.��/��0���/1��/,��/2��/��(���34��/��5��6��+��,Y��-7��/��(���38��/��5��6����9��%W���d�����J���:���� ��(�-�>�V �f�i"�z#��"��%����(�K���>�����^�_��(�s�e�g�����h�@������L�O�������i�C������j�>��U����������b�k�� ����l�m��I���K�����*����*�����������J������/�K��������L�O���U����@��n����o�N�����:�u�M���*�u�f��#�u���PK ����Q�ZS��r��r��7���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.class�������4�� �1�q �2�r �1�s �1�t �u�v �1�w �x�y �u�z �u�{ �1�| �x�} �1�~ �x� �1�� �x�� �u���� ��� �1�� �x�� ��� ��� ��� ��� �x�� �x�� �1�� ����� ��� �1�� �1���3�� �1���3���3���3�� �2�� �����? ���� ��� �1���3���� ������ �������������_buf�Ljava/nio/ByteBuffer;�variableNumber�I�type�nelement� attribute�Ljava/lang/String;�stringValue�stringValues�[Ljava/lang/String;�value�Ljava/lang/Object;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable� lastIndex�begin�count�ba�[B�i� numStrings�this�CDFAttributeEntry�InnerClasses�3Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry;�buf�name� StackMapTable���������M�getType�()I�getNumberOfElements� isLongType�()Z�isStringType�getValue�()Ljava/lang/Object;���getAttributeName�()Ljava/lang/String;�getVariableNumber�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z�newValue� oldStrings� newStrings�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;� SourceFile�CDFImpl.java�B�C�D���>�?�;�<�������5�6�����8�������]�7�8���8�9�8���8�:�8���8�����java/lang/String�D���=�<���<�����������]�������������@�A�����!gov/nasa/gsfc/spdf/cdfj/DataTypes�a���a�`�\�]�^�]�b�c���������`�����������_�`�[J�����[D�����1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/AttributeEntry�java/io/Serializable�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/nio/ByteBuffer�()V� duplicate�()Ljava/nio/ByteBuffer;�offset_ENTRYNUM�position�(I)Ljava/nio/Buffer;�getInt�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�get�()B�([BII)V�STRINGDELIMITER�indexOf�(Ljava/lang/String;I)I� substring�(II)Ljava/lang/String;�length�(I)Ljava/lang/String;� byteOrder�Ljava/nio/ByteOrder;�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;�typeCategory�[I�(I)Z�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�java/util/Arrays�equals�)([Ljava/lang/Object;[Ljava/lang/Object;)Z�(Ljava/lang/Object;)Z�([J[J)Z�([D[D)Z�!�1�2��3�4� ���5�6�����7�8�����9�8�����:�8�����;�<�����=�<�����>�?�����@�A���B�C��� ��D�E��F����� ��Y*+��*��*��*-��*,����*��+����W**���� �� *��+����W**���� ��*��+�� ��W**���� ��*��+����W*��2���*���:6*���� *����T3���� ����*��Y����*��+�� `��W*���� 6��i*����666 *������Y6��1*�� *����S*�� 2������``6� ���*�� *����S��*����**��*��*��+�����������G�����%��A� >�B�C�D�'E�2F�>G�IH�UI�`J�lK�uL�}M��N��O��P��Q��N��T��U��V��W��X��Y��Z��[��] _` a&c6d9e>gAhXj�H���f� ���W�I�8����T�J�8����Q�K�8� �}���L�M������N�8����q�O�8���Y�P�S����Y�B�C���Y�T�6���Y�U�<��V���A� �����W�X�Y�Z�[����>� �W�X�Y�Z�[����@������\�]��F���/�����*�������G������n�H��������P�S����^�]��F���/�����*�������G������s�H��������P�S����_�`��F���G�������*��.���������G������x�H��������P�S���V����@��a�`��F���2�����*���������G������}�H��������P�S����b�c��F���Y�����!*����*���� *����*����*�������G��������H�������!�P�S���V����C�d��e�f��F���/�����*�������G��������H��������P�S����g�]��F���/�����*�� �����G��������H��������P�S����h�i��F��s������*�� +��!����*��"+��#����*��+��$����*����C*����.+��%�M,��&��'���*����(N,��(��(:-��)�*��+��%���*�*��++��,����*��+��*����-��-+��%���-��-��.�*����/��/+��%���/��/��0�����G���R����� ��������+��-��4��;��B��L��N��V��_��f��t��������������H���4��B�$�j�A��V��k�?��_��l�?������P�S�������m�n��V������ �d�� ��o����p�R��� ��1�x�Q�PK ����Q�Z�>)K�O���O��1���gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.class�������4�� ��� ��� ���� �� ��� ��� ��� ��� ��� �� ��� �� �� ��� �� �� �� ��� �� ��� �� ��� �� ��� �� �� ��� �� ��� �� ��� ��� ��� �5� �� ���� ���� �*� ��� ��� ��� �*� �*� ��� ��� �3�� �5� �� �� �*���� �;���� �>� �� ���� �B� ��� ��� �B� ��� �H�� �H�� �H� �� ����� �P� ��� �� �� �� �� �� �� �� �� � � �^ � � � �� � �B �� �� �; � �� �> �� �3 �pMM �u �uPP �{ �{SS �� ��VV ��! ��YY ��" ��#\\$ ��% &' �p ��()M*+ ��,M- ��. ��/0 ��12S3 ��45 ��67 ��8 ��9 ��:; ��<P= ��>? ��@A\B ��CD ��EFVG ��HI ��JKYL ��M ��N ��O PQRST�DIMENSION_VARIES�I� attributes�Ljava/util/Vector;�name�Ljava/lang/String;�number�vtype�flags�sRecords�type�numberOfElements�numberOfValues� dimensions�[I�varies�[Z�padValue�Ljava/lang/Object;�offset�J� completed�Z�_buf�Ljava/nio/ByteBuffer;�dataItemSize� cprOffset�blockingFactor�locator�DataLocator�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;�compressionType� recordGap�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�i�ba�[B�sa�[Ljava/lang/String;�lpad�[J�dpad�[D�_cpr�this�CDFVariable�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;� compressed�padValueSize� _padValue� StackMapTableQ����R�����complete�()VU� isComplete�()Z�checkContinuity�location� locations�[[J�last�isTypeR�missingRecordValueIsPrevious�missingRecordValueIsPad�isMissingRecords� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getDataBuffers�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�first�bv�clen�bbuf�raw�dbufs�size�vdbuf�-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�� Exceptions�/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�rowMajority�recordVariance�padValueSpecified�isCompressed�getPadValue�()Ljava/lang/Object;�(Z)Ljava/lang/Object;�la�dtemp�ltemp�preservePrecision�da�getCDF�#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getType�()I�getBlockingFactor�getCompressionType�getEffectiveRank�rank�getEffectiveDimensions�()[I�edim�n���getDataItemSize�getNumberOfElements�getNumberOfValues�getName�()Ljava/lang/String;� getNumber� getDimensions�ia�getRecordRange�getVarys�()[Z� getBuffer�()Ljava/nio/ByteBuffer;�([I)Ljava/nio/ByteBuffer;�recordRange�?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� containerW�CByte�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;X�CDouble�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;Y�CFloat�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;Z�CInt�-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;[�CShort�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;\�CLong�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�cl�Ljava/lang/Class;�preserve�bo�Ljava/nio/ByteOrder;�isCompatible�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�getByteContainer�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�pt�asByteArray�([I)[B�()[B�([IZ)[B�columnMajor�getStringContainer]�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getFloatContainer�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�asFloatArray�(Z[I)[F�th�Ljava/lang/Throwable;�Y�()[F�([I)[F�getDoubleContainer�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;� asDoubleArray�(Z[I)[D�ta�TargetAttribute�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D�tattrX�()[D�([I)[D�getLongContainer�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�asLongArray�(Z[I)[J\�()[J�([I)[J�getIntContainer�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;� asIntArray�(Z[I)[IZ�([I)[I�getShortContainer�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�asShortArray�(Z[I)[S[�()[S�([I)[S�getElementCount�()Ljava/util/Vector;�ecount� SourceFile�CDFImpl.java�gov/nasa/gsfc/spdf/cdfj/CDFImpl�����������java/util/Vector��������������������^_����`��ab����c��Udef2����g������h������i������j��kl����m������n����������o���rpqr�������z�����!gov/nasa/gsfc/spdf/cdfj/DataTypes����������<2stuv%wx�java/lang/Byteyz�java/lang/String��{|c}~v�java/lang/Long���java/lang/Double����������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator������� ������java/lang/StringBuilder� Variable ���= is missing records. This is not consistent with sRecords = 0�@����java/lang/Throwable�0Function not supported for compressed variables ���&������f����������H�����e�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer����q2��#�')������`��52���GK�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer����GHd��*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�����)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer��'gov/nasa/gsfc/spdf/cdfj/IntVarContainer��)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�(gov/nasa/gsfc/spdf/cdfj/LongVarContainer����*Inconsistent constraints for this variable12�d�?@�$ cannot return VDataContainer.CByte.�l� cannot return byte[].jk���*gov/nasa/gsfc/spdf/cdfj/StringVarContainer�& cannot return VDataContainer.CString.�$ cannot return VDataContainer.Float.st� cannot return float[].�|vw�& cannot return VDataContainer.CDouble.~�/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute�����a��� cannot return double[].n�������$ cannot return VDataContainer.CLong.��� cannot return long[].�����# cannot return VDataContainer.CInt.��� cannot return int[].�8���% cannot return VDataContainer.CShort.��� cannot return short[].����B8EF���+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable�java/lang/Object�java/io/Serializable� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteBuffer��,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString� getRecord�(J)Ljava/nio/ByteBuffer;�offset_VAR_NAME� getString�(J)Ljava/lang/String;�offset_VAR_NUM_ELEMENTS�position�(I)Ljava/nio/Buffer;�getInt� offset_NUM�offset_FLAGS�offset_sRecords�offset_CPR_offset�longInt�(Ljava/nio/ByteBuffer;)J�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�equals�(Ljava/lang/Object;)Z� rDimSizes� defaultPad�(I)Ljava/lang/Object;�isStringType�(I)Z�get�([B)Ljava/nio/ByteBuffer;� byteValue�()B�([B)V� byteOrder�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;� isLongType� longValue�()J�doubleValue�()D�offset_cType�;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V�getLocations�()[[J�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�java/io/PrintStream�println�(Ljava/lang/String;)V�offset_RECORDS�offset_RECORD_TYPE�(I)I�offset_CDATA�offset_CSIZE�lowOrderInt�(Ljava/nio/ByteBuffer;I)I�slice�getByteOrder�()Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�limit�(IILjava/nio/ByteBuffer;Z)V�add�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�isReallyCompressed�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�TYPE� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�java/nio/ByteOrder�nativeOrder�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�run�(IZ)Z�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�java/lang/Float�java/lang/Integer�java/lang/Short�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer�(IZLjava/lang/Class;)Z� as1DArray�asOneDArray�(Z)[B�(ZZ)V�(Z)[D�valueOf�(I)Ljava/lang/Integer;�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�!������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D����������v����u*+��*��*��*��Y����*��*�� * �� *��*+ ���� *+ +���a����*�� +����W**�� ����*�� +����W**�� ����*�� +����W**�� ����*��~����6*�� +����W**�� ����*�� +����W*+*�� ����*�� +����W**�� ����*�� +�� ��W**�� ����!**�� ��`��"*�� +��#��W$��%��*+��&��'(��%��1**�� ��� ��'6*��'���*��'*�� ��O����**��'����)6*��'���#*��)*�� ��*������T����*��! ��*� YO��'*��! ��*�YT��)*��+*��!.��,*��-*��.*��,l6*��!��/:*��!��0���*���:*��1��1*�� ��2W6 *���� 3�� T� ����"6 *���� ��3��4T� ����5Y��6:��5: 6 �� ��5S� ���* ��-���*��1��*��!*�� +��7��8:*��!��9��O�:*��1����:��:/P����;��<P6 �� /P� ���*��-��L�:*��1����=��=1R����>��?R6 �� 1R� ���*��-*��!��0��*Y��,*��h��,��#+*����:+��@��W*����A��*��A��������r�\���� ������H�#��(��.��7��F��R��]��i��t�������������������������������������#�-�:�G�U�[�f�s�����������������������������'3@F QXb lrx{������������ �!�"$&''&-)3-=.J0O1Y2c3l4o5t7�������=������i�*����������� *������ [������ ��������X� ����� ������� ��C����������� ��C�����Y��������u��������u�������u�������u����������������������������������"������������@��������� ��!�������������������������J� ����������������������'�:���������=������$� ������������>*�����*��"��,*��BY*��*�� *��"*��~������C��D*��E*��������������:�;�=�>�4@�8B�=C���������>�����������9���$����������������������� ��������/�����*��������������F����������������� �����,�����*��"���*��D��FL+2/ eA+:�66��(2:/ a���*�� ��/A����*�� ��+*����$��G��HY��IJ��K*����KL��K��M��N���������:���K�L�N�O�P�1Q�<R�AS�DU�IP�OW�VX�]Y�~]�����*��1� ��������������o���g ��������+���������� �:�� �����.�������4����� *��$��%������������a��������� �������������C�����*������������������j���������������������@�������C�����*������������������r���������������������@�������K�����*����*��O*�� ������������{�|�~����������������������������K�����*����*��O*��D�������������������������������������������������*����*��O��*��~�� ��PYQ��R�*��D��FM��Y��N*��.6,:�66���2:/�6 /�6 *��/��: d`h66 *��S��*����T��W��F*����U��V��*����T��W��%6 *����W��W*��*����X��Y6��Z:*����[��\W��]W-��^Y ��_��`W���;-��a��^:-��bW���������v�������������"��*��2��8��Q��X��_��l��x��{������������������������������������������ �X����� �_�� ��� �l������x������{������� ���)����Q�� �����������������*����2������8������ ������P��� ��� ����N��� �:�� !��5��� ��!�����P�"������0�����*��c����������������������������!�����P�#������2�����*����d�����������������������������$������D�����*��~�������������������������������������� @�%������D�����*��~�������������������������������������� @�&������`�����*����*��O*��D���*��D��e�������������������������������������������'(������b�����*��-���*��!��0��*��-�*��f���������������� �������������������������� �')�����W������*��-���*��!��0��*��-�*��-��g��h��i��B*��-��:��:M��,��N,-,���j-�,��N6,���-,/�R����-�*��-��=��=M,��N,-,���j-���������N����� � ��(�3 �7�<�E�G�L�V�_�e�g�r�w�������R��<�*����O�������L�+����3�4,�����������������-����r�+����w�.��������� ��.�:���=�����/0������/�����*��������������!����������������12������/�����*��!������������)����������������32������/�����*��������������1����������������42������/�����*��A������������:����������������52������������1<=*��'���%*��)3����*��'.������������������&� ��B�C� D�E�G�#H�&J�)C�/L����� ���+��������1��������/6�������� ������78������������P*��k<��� �� M>6*��'���1*��)3����*��'.����,�*��'.O����,���������6� ��T�U� V� X�Y�Z� [�*\�-^�8_�;a�HZ�Nc�����4���8��������P��������K6�����?9�����=:����������� ��; ���<2������������**��,<=*��'���*��)3��*��'.h<����������������k�l�m�n�"l�(q����� ���!��������*��������%��������������=2������/�����*��������������y����������������>2������/�����*��"�����������������������������?@������/�����*�������������������������������A2������/�����*�������������������������������B8������U�����*��'�� L*��'+*��'���j+����������������������������������C����D8������������5*����*��O*��D���*��D��FL� Y+2/�OY++�d2/�O��������������������������������5����������������EF������U�����*��)��L*��)+*��)���j+����������������������������������������GH������7����� *��l��m��n���������������������� ������!�����P�GI������I����� *��l+��m��n���������������� ���������� ��������� J���!�����P�GK�����Q����8*����*��O+��o��!��pY*��*,��q:��r���s��+��l��/*��!��t��$��uY*��*,��v:��w���x��+��y��/*��!��z��$��{Y*��*,��|:��}���~��+����/*��!�����$���Y*��*,���:���������+�����/*��!�����$���Y*��*,���:���������+��i��.*��!�����#���Y*��*,���:�����������PY���R����������� ����������!��(��0��7��B��T��[��c��j��u������������������������������������������&.�����p��!�LO��T�LR����LU����LX����L[��L^���8��������8_`���8J�����8a�����8bc������ �$22221!�����P�de������>����� *���+������������������������ ��������� _`��df������H����� *���+�������������������� ���� ��������� _`���� a����gh������������<*��!�������pY*��*+��q���PY��HY��IJ��K*�����K���K��M��R������������ �!�#���������<���������<i���������!�����P�jk������������I*��!�������pY*��*+��qM,��r�,�������PY��HY��IJ��K*�����K���K��M��R������������0�1�2�3�&5����� ��� LO����I���������Ii���������&!�����P�jl������0�����*���������������?���������������!�����P�jm������������J*��!�������pY*��*+��qN-��r�-�������PY��HY��IJ��K*�����K���K��M��R������������E�F�G�H�'J�����*���LO����J���������Ji������Jn���������'!�����P�or������������<*��!��������Y*��*+������PY��HY��IJ��K*�����K���K��M��R������������R�S�U���������<���������<i���������!�����P�st������������@*��!��z����{Y*��*+��m��|���PY��HY��IJ��K*�����K���K��M��R������������]�^�_�^�a�����*����@���������@i������@a������@bc�������!�����P�su������H����� *+��m���������������h����� ���� ��������� i������ a���!�����P�vw������������?*,��m���N��(:��PY��HY��IJ��K*�����K���K��M��R�-��}�-��������� � �P������"���v�w�v� {� x�y�2|�8}�����>�� �LU���#xy����?���������?a������?i����2� LU�������Mz��${!�����P�v|������1�����*�������������������������������!�����P�v}������;�����*+����������������������������������i���!�����P�~������������@*��!��t����uY*��*+��m��v���PY��HY��IJ��K*�����K���K��M��R��������������������������*����@���������@i������@a������@bc�������!�����P�~�������H����� *+��m��������������������� ���� ��������� i������ a���!�����P���������]��������Y���N*-,������������ ����� ������*�������������a������i���� ����!�����P���������������F*,+�����m���N��(:��PY��HY��IJ��K*�����K���K��M��R�-��w�-+������������ ��P������"������� �� ������5��;������>�� �LR���#xy����F���������F������Fi����5�LR�������Pz��$�!�����P���������1�����*�������������������������������!�����P���������;�����*+����������������������������������i���!�����P���������������?*��!��������Y*��*+��m������PY��HY��IJ��K*�����K���K��M��R�������������������������� ����?���������?i������?bc�������!�����P���������=����� *+��m������������������������� ��������� i���!�����P����������������>*,��m���N��(:��PY��HY��IJ��K*�����K���K��M��R�-����-��������� ��P����������� ������1��7������>�� �L^���#xy����>���������>a������>i����1� L^�������Lz��$�!�����P���������1�����*�������������������������������!�����P���������;�����*+���������������������������������i���!�����P���������������@*��!��������Y*��*+��m������PY��HY��IJ��K*�����K���K��M��R������������� � � ������*����@���������@i������@a������@bc�������!�����P���������H����� *+��m�������������������� ���� ��������� i������ a���!�����P���������������?*,��m���N��(:��PY��HY��IJ��K*�����K���K��M��R�-����-��������� � �P������"��� �!� � %� "�#�2&�8'�����>�� �LX���#xy����?���������?a������?i����2� LX�������Mz��$�!�����P��8������1�����*���������������1���������������!�����P���������;�����*+���������������;������������������i���!�����P���������������@*��!��������Y*��*+��m������PY��HY��IJ��K*�����K���K��M��R������������B�C�D�C�F�����*����@���������@i������@a������@bc�������!�����P���������H����� *+��m���������������M����� ���� ��������� i������ a���!�����P���������������?*,��m���N��(:��PY��HY��IJ��K*�����K���K��M��R�-����-��������� � �P������"���[�\�[� `� ]�^�2a�8b�����>�� �L[���#xy����?���������?a������?i����2� L[�������Mz��$�!�����P���������1�����*���������������k���������������!�����P���������;�����*+���������������u������������������i���!�����P���������������1*���L��Y��M>+���*���3��,+.�����`W����,������������}�~� �����)�/������*��� ��������1��������,������ �$������������; �������������R� �B����������MVN PVQ SVT VVW YVZ \V] pVq �����PK ����Q�Z�\҉������1���gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.class�������4���_ ��` ��a�b ��a ��c ��d ��e ��f ��g �h�i ��j ��k ��l ��m ��n�D ��o�A ��p ��q �h�r ��s ��t �h�u ��v ��w �h�x ��y�z�{�|�}�_buf�Ljava/nio/ByteBuffer;�numberOfValues�I� compressed�Z� locations�Ljava/util/Vector;�this$0�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V�Code�LineNumberTable�LocalVariableTable�this�DataLocator�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;�b�n�compr�offset�J�bx�v�isReallyCompressed�()Z�getLocations�()[[J�ia�[J�i�loc�[[J� StackMapTable� _getLocations�)(Ljava/nio/ByteBuffer;)Ljava/util/Vector;�first�last�off�entry�next�nentries�nused�bf�bl�bo�b�z�~� registerNodes�*(Ljava/nio/ByteBuffer;Ljava/util/Vector;)V�vin�bb�vrtype�getLocationsAsVector�()Ljava/util/Vector;� _locations� SourceFile�CDFImpl.java�gov/nasa/gsfc/spdf/cdfj/CDFImpl�*�+�,��java/util/Vector�(�)�"�#�$�%�&�'���%�~�������������F�G�U�V�����������%���%�������%���%�����������%�����>�?�+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�java/lang/Object�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�java/io/Serializable�java/nio/ByteBuffer�()V�offset_FIRST_VXR�position�(I)Ljava/nio/Buffer;�longInt�(Ljava/nio/ByteBuffer;)J� getRecord�(J)Ljava/nio/ByteBuffer;�size�()I� elementAt�(I)Ljava/lang/Object;�offset_NEXT_VXR�offset_NENTRIES�getInt�offset_NUSED�offset_FIRST�slice�()Ljava/nio/ByteBuffer;�add�(Ljava/lang/Object;)Z�offset_RECORD_TYPE�(I)I�!���� �!����"�#����$�%����&�'����(�)���*�+�����,�-��.������ ���S*+��*��*��Y����*,��*��*�� *��+�� ��W+*����7+�� :*��:*�������/���.����� ��������$��0��:��B��J��R��0���R����S�1�4�����S�*�+����S�5�#����S�6�%����S�7�'��:��8�9��B��:�#��J� �;�)���<�=��.���/�����*�� �����/��������0��������1�4����>�?��.���������I*������L=*������0*��������N+2-/P+2-/P+2-/P����+�����/���"����� ����)��1��9��A��G��0���*��)��@�A���8�B�%����I�1�4��� �<�C�D��E���������7���F�G��.��<�������Y��M+*������W*��+��B+*������W+��6+*������W+��6+*������W+��:+*����h`��W+��:+*����hh`��W+��: 6 ��Q���7���7 *��d����*��d�7 *�� ��7,�YPY PYP��W� ���! �����*��!�� L��,�����/���j�����������)��/��;��A��M��S��d��j��}�����������������������������������������0����� ���@�H�9����8�I�9� ����J�9����U�K�%� ����L�9��/���M�%��A���N�%��S���O�#��j���P�#����j�Q�#� �����1�4�������:�#�����(�)��E���>����R��}� �S�T�R�T�T�T����,��'����S�T�R�����U�V��.��(�����i>*�� �� >6,����R,������:*��/�� :*��������*��:*���� *����W���������/���6� ������ �� ����'��4��E��M��U��X��b��h��0���R��M��W�)��'�;�C�A��4�.�X�#���X�B�%����i�1�4�����i�:�#����i�;�)���f�Y�%��E������ ����G��T�� ����Z�[��.���������*��Y��L*��M>*������+,2��W����+�����/���������� ����"��(��0���*����B�%����*�1�4����"�\�)�� ��C�D��E�������R�����]����^�3��� ����2�PK ����Q�Zr������5���gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.class�������4� �� �� �����preserve�Z�columnMajor�<init>�(ZZ)V�Code�LineNumberTable�LocalVariableTable�this�TargetAttribute�InnerClasses�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�p�c� SourceFile�CDFImpl.java� �������/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute�java/lang/Object�()V�gov/nasa/gsfc/spdf/cdfj/CDFImpl� ������������������� � �����Y�����*��*��*������������� )� *� +� ,� ��� ������������������������������ �����PK ����Q�Zha/a�l���l��%���gov/nasa/gsfc/spdf/cdfj/CDFImpl.class�������4� � X ��Y � Z ��[ ��\ ��] � ^ � _` � abf cd � e � fghij �Yk �Yl �Y � m � n � op �q �r �s �t uv �w �w �x � y �z � { c| �}~ � � �� � � ��������� �3� �3� ����7� �3��7��7��� �=Y� �=� �=� �<��� �D� �} ���� �H�� � � � � �3� �3r ��� ���*��*r��*� �� ��� �� �b�� �]����������������������*� � ��*� � � � � ��� � � � � ��� � � � � � � ����*����������� �w� �v� �v�� �{�� �=��� ��Y ����������� ��Y ����������� ��Y ��� ����*� �� � � ��� �� �]� �]�� ��� ��� ��� ������ �=�� �=� �� �� ��� � � �� � �� ��� � � � � � ���*������*� ���� ��� �� �]���*� �� �� �]��*� � ��*�* ���* �*$$ � � �� �� �� �� � � �� �� � �� � � �* � �* � �* � !�*"# �� � $% c&'�TargetAttribute�InnerClasses(�DataLocator�CDFVariable)�CDFAttributeEntry�CDFAttribute� GDR_RECORD�I� ConstantValue����FLAGS_MAJORITY_MASK���� ROW_MAJOR�VXR_RECORD_TYPE����VVR_RECORD_TYPE����CVVR_RECORD_TYPE��� �CCR_RECORD_TYPE��� �CPR_RECORD_TYPE����STRINGDELIMITER�Ljava/lang/String;�offset_NEXT_VDR�offset_NEXT_ADR�offset_ATTR_NAME�offset_SCOPE�offset_AgrEDRHead�offset_AzEDRHead�offset_NEXT_AEDR�offset_ENTRYNUM�offset_ATTR_DATATYPE�offset_ATTR_NUM_ELEMENTS�offset_VALUE�offset_VAR_NAME�offset_VAR_NUM_ELEMENTS� offset_NUM�offset_FLAGS�offset_sRecords�offset_CPR_offset�offset_BLOCKING_FACTOR�offset_VAR_DATATYPE�offset_zNumDims�offset_FIRST_VXR�offset_NEXT_VXR�offset_NENTRIES�offset_NUSED�offset_FIRST�offset_RECORD_TYPE�offset_RECORDS�offset_CSIZE�offset_CDATA� offset_CVR�offset_cType�offset_cParm�version�release�encoding�flags� increment� byteOrder�Ljava/nio/ByteOrder;� bigEndian�Z� GDROffset�J�rVDRHead�zVDRHead�ADRHead�numberOfRVariables�numberOfAttributes�numberOfZVariables� rDimSizes�[I�lastLeapSecondId� CPROffset�uSize�compression� compLevel�buf�Ljava/nio/ByteBuffer;�varNames�[Ljava/lang/String;� variableTable�Ljava/util/Hashtable;�ivariableTable�Ljava/util/HashMap;� Signature�ULjava/util/HashMap<Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;>;�attributeTable�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;�source*� CDFSource�.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�processingOption+�ProcessingOption�5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;�LOGGER�Ljava/util/logging/Logger;�<init>�(Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� getRecord�(J)Ljava/nio/ByteBuffer;�offset�_buf�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z� StackMapTable� variables�()Ljava/util/Hashtable;�next�cdfv�-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;�name�vtype�i�offsets�vtypes�table�v�Ljava/util/Vector;�LocalVariableTypeTable`9Bjkl�pg�getVariableNames�()[Ljava/lang/String;�sa�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�'(Ljava/lang/String;)[Ljava/lang/String;�s�varName�type�vars�globalAttributeNames�attr�.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;�vec�set�Ljava/util/Set;�iter�Ljava/util/Iterator;,-�variableAttributeNames�ae�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�var�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�atr�a���getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;� Exceptions�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�c�attrs�values�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�entries�getCDFVariable�7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;�number� attributes�cdfa�o�Ljava/lang/Object;��getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�getFillValue�dfill�D�lfill�fill�positionBuffer�;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�bv�size�count�getValueBuffer�<(Lgov/nasa/gsfc/spdf/cdfj/Variable;JII)Ljava/nio/ByteBuffer;�gz�Ljava/util/zip/GZIPInputStream;�toRead�off�ex�Ljava/io/IOException;�n�clen�work�[B�ulen�udata�compType~����variableDimensions�(Ljava/lang/String;)[I�dims�ia�longInt�(Ljava/nio/ByteBuffer;)J�lowOrderInt�(Ljava/nio/ByteBuffer;)I�(Ljava/nio/ByteBuffer;I)I� getString�(J)Ljava/lang/String;�(JI)Ljava/lang/String;�max�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�ba�getNumberAttribute�?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;�num�Ljava/lang/Number;�Ljava/lang/Exception;�nelement�vbuf� vbufLocal�ne�lvalue�[J�value�[D�longType.�/�setByteOrder�(Ljava/nio/ByteOrder;)V�bo�(Z)V� _bigEndian�isBigEndian� setBuffer�b� getBuffer�()Ljava/nio/ByteBuffer;�extractBytes�(I[BII)V� bufOffset�len�getRecordOffset�()I� setSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V� getSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;� setOption�8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V�option�get1D�(Ljava/lang/String;)[D�getOneD�(Ljava/lang/String;Z)[D�columnMajor�ta�1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�)(Ljava/lang/String;Ljava/lang/Boolean;)[B� stringType�Ljava/lang/Boolean;�*(Ljava/lang/String;Ljava/lang/Boolean;Z)[B�'(Ljava/lang/String;Z)Ljava/lang/Object;�preserve�'(Ljava/lang/String;I)Ljava/lang/Object;�point�((Ljava/lang/String;II)Ljava/lang/Object;�first�last�range�get� container1�CString�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�%Lgov/nasa/gsfc/spdf/cdfj/StringArray;2�CDouble�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�da�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�getLong3�CLong�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�la�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�element�((Ljava/lang/String;[I)Ljava/lang/Object;�elements�dbuf�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�index0�index1�)(Ljava/lang/String;III)Ljava/lang/Object;�*(Ljava/lang/String;II[I)Ljava/lang/Object;�getPoint�getRange�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�oned�getRangeOneD�getRangeBuffer�B(Ljava/lang/String;II)Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�cl�Ljava/lang/Class;�getByteArray�(Ljava/lang/String;[I)[B�pt�getDoubleArray�(Ljava/lang/String;[I)[D�(Ljava/lang/String;[IZ)[D� getFloatArray�(Ljava/lang/String;[I)[F�(Ljava/lang/String;[IZ)[F�getIntArray�(Ljava/lang/String;[I)[I�(Ljava/lang/String;[IZ)[I�getLongArray�(Ljava/lang/String;[I)[J� getShortArray�(Ljava/lang/String;[I)[S�(Ljava/lang/String;[IZ)[S�targetAttributeInstance�5(ZZ)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;�p� access$000�()Ljava/util/logging/Logger;�<clinit>�()V� SourceFile�CDFImpl.javaTUVU?@4�567�,-*���gov/nasa/gsfc/spdf/cdfj/CDFImplCD�CDFImpl89:3121�java/lang/String�z�r�java/util/Hashtable�java/util/HashMap�java/util/Vector]^�����+gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariableV;<=>?���@ABCD��ABEFEFG:H� gov/nasa/gsfc/spdf/cdfj/Variable�VAR_TYPE��I?IDJK,LM-NdhO�,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributePdk�r�&gov/nasa/gsfc/spdf/cdfj/AttributeEntryQ=RrSdTO�java/lang/Throwable�java/lang/StringBuilder�No attribute named UVW=VX�No global attribute named �!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1VYl�"java/lang/IllegalArgumentException�Aunsupported case, file must contain only zvariables or rvariables41��VZ[\]�possibly duplicate attribute ^_X�`�FILLVALa�Fbcdecf=g9�!gov/nasa/gsfc/spdf/cdfj/DataTypes�java/lang/Long�java/lang/Doublehd�^i���abjk!�� ��lm"����#��no��"gov/nasa/gsfc/spdf/cdfj/CDFFactory�java/util/zip/GZIPInputStream�java/io/ByteArrayInputStreamVpVqrs�java/io/IOException� at offset Ut�"Trying to get data as uncompressed�gov/nasa/gsfc/spdf/cdfj/CDFRLEuv�"gov/nasa/gsfc/spdf/cdfj/CDFHuffman�#gov/nasa/gsfc/spdf/cdfj/CDFAHuffmanwnxyz{��|V}��~�java/lang/Object����java/lang/Number������� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�getNumberAttribute: U��type: U�/�U.�-./�-���java/nio/ByteBuffer�LOPS���No such variable: :�� Variable �] cannot be converted to double, or the conversion may result in loss of precision. Use get1D(�5, Boolean.TRUE) for string type. Otherwise use get1D(�, false���_ cannot be converted to double, or the conversion may result in loss of precision. Use getOneD(�/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttributeV���S�� is not a string variable�������������U���#gov/nasa/gsfc/spdf/cdfj/StringArray�O������6getLong method appropriate for TT2000 and INT8 types. �����*�+Function not supported for string variables�*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�bV�����189��34��31AC��DF��GI��LN���\N �cdfj.cdfimpl���java/io/Serializable�+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption� java/util/Set�java/util/Iterator�java/nio/ByteOrder�java/lang/Exception��.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong� duplicate�position�(I)Ljava/nio/Buffer;�slice�java/util/logging/Logger�entering�'(Ljava/lang/String;Ljava/lang/String;)V�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)V�getName�()Ljava/lang/String;�add�(Ljava/lang/Object;)Z�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� elementAt�(I)Ljava/lang/Object;�exiting�&(Ljava/lang/Object;)Ljava/lang/Object;�equals�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�()Ljava/lang/Object;�isGlobal�getAttributeName�gEntries�isStringType�getValue�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(Ljava/lang/String;)V�R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V�%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Z)Ljava/lang/Object;�getType�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�TYPE�typeCategory�isCompressed�getDataItemSize�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�getInt�(I)I�([B)Ljava/nio/ByteBuffer;�getCompressionType�([B)V�(Ljava/io/InputStream;)V�read�([BII)I�(J)Ljava/lang/StringBuilder;� decompress�([BI)[B�wrap� getDimensions�()[I� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�()B�([BII)V�method�[Ljava/lang/reflect/Method;�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�doubleValue�()D� longValue�()J�intValue�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�printStackTrace� BIG_ENDIAN� LITTLE_ENDIAN�([BII)Ljava/nio/ByteBuffer;�(Ljava/lang/Class;)Z� asDoubleArray�()[D�(ZZ)V�7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D�(I)Z�asByteArray�([I)[B�([IZ)[B� isLongType�asLongArray�([I)[J�([I)[D�getStringContainer�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�run�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�array�getDoubleContainer�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�#gov/nasa/gsfc/spdf/cdfj/DoubleArray�getLongContainer�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;�!gov/nasa/gsfc/spdf/cdfj/LongArray�nativeOrder�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�asArrayElement�([I)Ljava/lang/Object;�(II)Ljava/lang/Object;� as1DArray�asOneDArray�(Z)[D�(Z[I)[D�asFloatArray�(Z[I)[F� asIntArray�(Z[I)[I�asShortArray�(Z[I)[S� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�&gov/nasa/gsfc/spdf/cdfj/VDataContainer!� ������F���������������������������������������������������������������������������������������������������������������� ������ ������������������ ������������������������������������������������������������������������������������������������������������������ ������!������"������#������$������%������&������'������(������)������*������+������,-����./����01����21����31����41����5������6������7������89����:������;1����<1����=������>������?@���AB���CD���EF�G���H��ID���JK���LO���PS���TU���K�VW�X���F����� *��*+������Y�������s��t� �uZ������� [\����� ?@��]^�X���Z�����*����N-���W-������Y�������x��y��zZ��� ����[\�����_1���`@��ab�X���/�����*������Y��������Z�������[\���cd�X���E�����*��~��������Y��������Z�������[\��e����@�fg�X�������%*�� ��*�� ����� � Y*���OY*���OL��YSYSM��Y��N��Y��:��Y��:6���+.�7 �����n*��: *����W* ��7 ��Y*,2��:��: ��W�� ��!��"W- ��#W ����� 7*��: ������{*��$����%6��$��*��%��&��S����*-�� *��'����(-����Y�����"��������������*���9���A���J���S���\���c���j���m���u���������������������������������������������������������������������#��Z����� ���Nh1� ���>ij����7k� �c�u_1��u�c`@� �V��l������!m�����%[\���*��n9��9��oB��A��pD��J��EF��S��qr�s�����J��EH�e���U� ��I�tuvwxy������z��S{|���tuvwxy�������� �}~�X���������"*��%���L=+���+*��%2S����+����Y��������� ��������� ��Z��� ���m������"[\��� �B�e������v������X���@�����*�� +��)��*����Y��������Z�������[\�����k��}��X��l�� ������Y��M*��%N-�66��J-2:*+��,��:����)��$������&��:+��-�� ,��W����,��$��N6-���-,��&��S����-����Y���B���������!���.���3���6���>���A���L���U���\���b���j���t����������Z���R��.�.qr��L����!�;���m�m�������[\������������r��j�B�e���1����t|yv����!|y ������ v����~�X��@�������Y��L*��.�����*��.��/M,��0�N-��1���**��.-��2���)��3:��4�� +��5��W���+��$��:6+��$��+��&��S��������Y���>������������������#���,���>���F���P���S���\���h���v���|��Z���H��>�����_�m������[\����w�r���c����#�\����\�#B�e������y����,��v������X���������H*�� +��)��M,���,��6��$��N6-���",��6��&��7:-��8�S����-����Y���&� ����������'�5�@�FZ���>��5����� �&m������H[\�����Hk���<�j���+B�e������{�� v��%����X��L������*��.���*��.+��)��3M,���,��4���,��9��$���,��9��&��7N-��:���B,��9��$��:6,��9��$��$,��9��&��7N-��;���S�����-��;�����Y���J����� ����"�$�.�0�<�E�Q�` �m!�{��#��%Z���>��T�-m����Q�3B�����[\����������v����<�O���e���� �����#�v��,������X���������y*��.����<Y��=Y��>?��@+��@��A��B�*��.+��)��3M,����<Y��=Y��>?��@+��@��A��B�,��4����<Y��=Y��>C��@+��@��A��B���DY*,��E����Y���"���,�-�"/�.0�21�M3�T4�o7Z��� ����y[\�����y���.�K���e��� �"��*�!������<����X�������^*�� +��)��N-���-��6:��Y��:6��$��0��&��7:��8�,��-����;���W��������Y���.���p�q�r�t�u�!v�.w�:x�Hy�Uv�[|Z���R��:�����$�7m������^[\�����^�����^����R�j���F�r��!�=�r�e������{��yy0������X���������t*��.����<Y��=Y��>?��@+��@��A��B�*��.+��)��3M,����<Y��=Y��>?��@+��@��A��B�,��4����<Y��=Y��>C��@+��@��A��B�,��9����Y���"�������"��.��2��M��T��o�Z��� ����t[\�����t���.�F���e��� �"��*�!������<����X�� �����Y*�� +��)��N-���-��6:��Y��:6��$��+��&��7:��8�,��-����W��������Y���.�������������!��.��:��H��P��V�Z���R��:�����$�2m������Y[\�����Y�����Y����M�j���A�r��!�8�r�e������{��yy+�������X���������&*��'��!��F��N+-��G��-��-���HYI��J����Y�������������Z���*����&[\�����&l����&�������j�e������{���g�X����� ����*��.��*��.���K�� *��L@ ������Y��N*��:*��M��W*��7��3Y*��N:-��O��#Y:�� ��P��=Y��>Q��@��O��@��A��R �����@*��:���*-��.��K��(-����Y���^�������������!��#��+��2��<��D��O��`��q��z��}����������������������Z���H��D�Mh1��O�B����]�4�������[\�����_1��+�zpD��2�s`@�e��������wz��J�� �������X���<�����+��S�����Y�������Z�������[\�������������X��i������*+��T�U��,��M+��V�>,��$��z,��W��X��Y��Z��6,��W��[��[19��\.���Y PY�P��YRYR�,��W��^��^/7��\.���Y PYP��YRY�R���\.���Y�`PY P��Y�cRYR����Y���>�����������/��>��G��U��b��q��z����������Z���>��>�$����q�$�1�����[\�������������r��������e������Uy����$�� �����X���������4+��e��� * ��f:��+��g�6*+ ��h:*��i��jW����Y������� ���'�1Z���H����@����������4[\�����4������4_1����4�����'� �@�e��� ���z��^�X���W�����*��N-*��k��W-����Y��������Z��� ����[\�����_1����@�����X�������H* ��:*��l��m��*��k��W�**��n��o6�:*��p��W��qWh6 : +��r�6��t���� �: 6��vY��wY��x��y: �66��* ��z6����`6d6��ק�4: ��P��=Y��> ��|��@}��@ ��~��A��R��P��R* ��f������V� ������Y���W ���: ��:���������Y��� ���: �����������Y��� ���: ������k�����{�Y�����%��!�"�'�(�"*�.+�4,�>-�F.�M/�P0�X2�b3�h4�k6�}8��9��:��;��<��=��?��@��F��B��C��D��E��G��H��J��KLM(N2OBQZ������}�4��� ���/�������,�������/��� �k��������H[\����H�����H_1���H������H�����A�@��.�����4����M������ �P����� �X������e���:���"z��b�t�z�������B�0������X���������,*�� +��)��*M,���,����N-�� :--��������Y������X�Y�Z�\�]�^�)_Z���4����,[\�����,k��� ������9��� �9�e���������������������������X���I�����**���������Y������kZ��� ����[\�����_1������������X���������1�N6��-+���T-3���� �����Y-�������Y���"���o�p�q� r�s�t�q�%wZ���4����1[\�����1`@����1������-�����*m���e�������� ���X��$����%,��:-��jW6 ��h6::���/76 �� ��b��\.���:6 �� �:6��:���2���������: �� ���R �� ���P���ŧ�I�:6��:���2���������:���6 �� ��� �a�R���Ƨ�>:��P��=Y��>���@,�����A��R��P��=Y��>���@�����A��R���� ������+�������+�����H�+�������Y�����&��|�}� ~��������!��(��+��7��@��F��L��R��\��g��o��t��~��������������������������������������������"�Z������o�����U�>m���������������� ���=m������9�����%�������%������%�@���%,-���@�����������!����(���1��+���/� e�������z��� z�z�^�[������(���������.� z�z�^�[���[��� z�z�^�[���[��B�:����X���D�����*+�������������Y��� ������Z�������[\������-�����X���s�����*�� ����������**���������Y�����������Z�������[\������/�e����Kt���t�t���d�X���/�����*�������Y�������Z�������[\����W�X���>�����*+������Y��� ������Z�������[\������@�����X���/�����*������Y�������Z�������[\������X���m�����*���������,���W����Y��� ������Z���4����[\������������������_��������������X���/�����*��k����Y�������Z�������[\������X���>�����*+�������Y��� ������Z�������[\�����LO����X���/�����*�������Y�������Z�������[\����X���>�����*+�������Y��� ������Z�������[\�����S���X���������j*+���M,����<Y��=Y��>���@+��@��A��B�,��Z������5��<Y��=Y��>���@+��@���@+��@���@+��@���@��A��B�,��������Y���������� ��%��1��c�Z��� ����j[\�����j����d���e��� ���%�=������<��X���������w*+�����N-����<Y��=Y��>���@+��@��A��B�-��Z�����5��<Y��=Y��>���@+��@���@+��@���@+��@���@��A��B����Y���:-�������Y�������� �� ��(��2��d��o�Z���4����w[\�����w�����w /�� �n�j��o� �e��� ���({;������<��X���������]*+���N-����<Y��=Y��>���@+��@��A��B�-��V�6�����#��<Y��=Y��>���@+��@���@��A��B�-��������Y���������� ��%��-��5��UZ���4����][\�����]�����] ���W����-�0����e������%���/������<��X���������a*+�����:����<Y��=Y��>���@+��@��A��B����6�����#��<Y��=Y��>���@+��@���@��A��B��������Y������� ��* �1�9�YZ���>����a[\�����a�����a ����a /�� �W�j��1�0����e������*{��.������<��X���������X*+���N-����<Y��=Y��>���@+��@��A��B�-��V�6�����-������������-�����-��������Y���*� ���� �%�-�5�=�A�I�Q Z���4����X[\�����X�����X/���R����-�+����e��� ���%���������<��X���F�����*+�������Y������$Z��� ����[\�������������������<��X�� �����y*+���:����<Y��=Y��>���@+��@��A��B���V�6��� YOYO�� � YO:����� ���������� �������������Y���*� ��/�0�1�'3�04�K5�S6�]8�e9�o;Z���H����y[\�����y�����y������y�����r����0�I�����K�.9�e������'���Fu��u������<���X�������s*+���N-����<Y��=Y��>���@+��@��A��B�-��V������%-����:�����������:��Ű-����:��������:��ɰ���Y���2���@�A� B�%D�1E�:F�AG�MH�SJ�]K�dL�mMZ���H��:���M�����s[\�����s����m����]� ��m�!"�e��� ���%��-������<�#��X���������W*+���M,����<Y��=Y��>���@+��@��A��B�,��V������ ��<Yʷ�B�,����N-����-����:��ΰ���Y���&� ��Q�R� S�%U�1V�;Y�CZ�I[�Q\Z���4����W[\�����W����Q����C�&��Q�'(�e��� ���%�������<��X���K����� *+� YO��ϰ���Y������`Z��� ���� [\����� ����� )���������<�*�X���������X*+���:����<Y��=Y��>���@+��@��A��B���V������ ��<Yз�B����Y*��ҷ��N-���-,��հ���Y���&� ��e�f�g�'i�4j�>l�Gm�Nn�RoZ���4����X[\�����X�����X+9��N� ,-���Q���e��� ���'��������<��X���������\*+���:����<Y��=Y��>���@+��@��A��B���V������ ��<Yз�B����Y*��ҷ��:�����ְ���Y���&� ��t�u�v�'x�4y�>{�G|�O}�T~Z���>����\[\�����\�����\.������\/����O� ,-���U���e��� ���'��������<�0�X���b�����*+� YO��װ���Y�������Z���4����[\����������������������)���������<�1�X���q�����*+���:��հ���Y��� ����� �Z���>����[\����������������������+9�� �,-�������<�2�X�������w*+���N-����<Y��=Y��>���@+��@��A��B�-��V������%-����:�����������:��Ű���Y*-� YO��ҷ��:�����ٶ�ɰ���Y���2������� ��%��1��:��A��M��S��a��i��n�Z���H��:���M���i�,-����w[\�����w�����w�����q���e��� ���%�-������<�34�X���������*+���:�� ��ڰ��ٶ�ɰ���Y�������� �����Z���>����[\����������������������5/�� �,-�e������6������<�3�X���Q����� *+��۰���Y�������Z���*���� [\����� ����� ������ ���������<�74�X���q�����*+���:��ܰ���Y��� ����� �Z���>����[\���������������������� /�� �,-�������<��89�X���������e*+���:����<Y��=Y��>���@+��@��A��B���V������ ��<Yз�B�� YOYO:���Y*��ҷ��:�������Y���*� ��������'��4��>��K��U��]��b�Z���H����e[\�����e�����e������e�����^����K�9��]�,-�e��� ���'�������<�30�X���b�����*+� YO��ݰ���Y�������Z���4����[\����������������������)���������<�31�X���������O*+���:����<Y��=Y��>���@+��@��A��B���V������ ��<Yз�B�*+���:��հ���Y������������'��4��>��G�Z���H����O[\�����O�����O������O������O+9���H����G�,-�e��� ���'�������<�:;�X���������-*+���N-����<Y��=Y��>���@+��@��A��B�-,��������Y���������� ��%�Z���*����-[\�����-�����-<=���'���e������%�������<�>?�X���������-*+���N-����<Y��=Y��>���@+��@��A��B�-,��������Y���������� ��%�Z���*����-[\�����-�����-@9���'���e������%�������<�AB�X���F�����*+,��ް���Y�������Z��� ����[\����������@9�������<�AC�X���������1*+���:����<Y��=Y��>���@+��@��A��B�,��������Y������������'�Z���4����1[\�����1�����1@9����1/���*���e������'�������<�DE�X���F�����*+,������Y�������Z��� ����[\����������@9�������<�DF�X���������1*+���:����<Y��=Y��>���@+��@��A��B�,��������Y������������'�Z���4����1[\�����1�����1@9����1/���*���e������'�������<�GH�X���F�����*+,������Y������ Z��� ����[\����������@9�������<�GI�X���������1*+���:����<Y��=Y��>���@+��@��A��B�,��������Y������ � � �' Z���4����1[\�����1�����1@9����1/���*���e������'�������<�JK�X���������-*+���N-����<Y��=Y��>���@+��@��A��B�-,��������Y������ � � �% Z���*����-[\�����-�����-@9���'���e������%�������<�LM�X���F�����*+,������Y������ Z��� ����[\����������@9�������<�LN�X���������1*+���:����<Y��=Y��>���@+��@��A��B�,��������Y������ � � �' !Z���4����1[\�����1�����1@9����1/���*���e������'�������<� OP�X���>����� ���Y�������Y������ 1Z������� Q/����� �/�RS�X���������������Y��������TU�X���1��������Y�������������Y��� ������q�V���W�����Z���� ������ ����� ������ ����3� �����D������M�sN� Q�sR� 0 0 $0% PK ����Q�Z�FV������%���gov/nasa/gsfc/spdf/cdfj/CDFMeta.class�������4�%�"�#�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z�getVariableNames�()[Ljava/lang/String;�getVariable�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;�'(Ljava/lang/String;)[Ljava/lang/String;�globalAttributeNames�variableAttributeNames�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;� Exceptions�$�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�get1D�(Ljava/lang/String;)[D�)(Ljava/lang/String;Ljava/lang/Boolean;)[B�'(Ljava/lang/String;Z)Ljava/lang/Object;�'(Ljava/lang/String;I)Ljava/lang/Object;�((Ljava/lang/String;II)Ljava/lang/Object;�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;� SourceFile�CDFMeta.java�gov/nasa/gsfc/spdf/cdfj/CDFMeta�java/lang/Object�java/lang/Throwable�������������������� � ����������� ����������������������������������������������������������������������������������������� ����!PK ����Q�Z��c��c��$���gov/nasa/gsfc/spdf/cdfj/CDFRLE.class�������4�- ��% �&�'�(�)�<init>�()V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/CDFRLE;�compress�([B)[B�aByte�B�input�[B�zCount�zero�max255�byteN�I�count�outx�istop�total�output�noutput� StackMapTable�� decompress�([BI)[B�i�osize� SourceFile�CDFRLE.java���*�+�,�gov/nasa/gsfc/spdf/cdfj/CDFRLE�java/lang/Object�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�!���������������/�����*�������������� � �������� ���� �� ����b������6*�6 h�: Y6Y6Y66Y=> �����*3<����6 ��! T�d�= T�6��T*3<���' T�d�= T� T���$����� T� T�����n�� T���_�: ������������*��� �����������)��.��1��5��8��?��E��H��N��T��W� �Z�!�]�#�b�$�e�%�i�&�o�'�r�(�x�)�~�*���+���,���-���/���0���1���2���3���4���5���8���;���<���?���@���A� ���z��.������������������������������������������������������������� ������ ����������I��������� �������$/ ��������� �� ����������s�M*�6 Y6Y6666 ����S*3>���<*36����� �``66 ��,T�� ������,T����,��������N����E��G��H��I��J��L�!�M�&�N�)�O�-�P�3�Q�6�R�J�S�T�T�Z�U�]�S�f�X�k�Y�q�\� ���p��M��!�� �3�3����&�K������s�������s�"����o�����\�����b�����d�����g�����k��� ����`���� ������ ��� ����E������� ������� � ��������#����$PK ����Q�Z�*�3S��S��1���gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.class�������4�� �)�^ ��_ �`�a �`�b �c�d�e �f�g�h �)�i �"�j �k�l �m�n�o�p�q�r ��t�u�v�w�x ��_ ��y�z ��{ ��|�u�}�~� ����� �)���u�� ������ �"������ �`�� �f�� �)�����rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�Code�LineNumberTable�LocalVariableTable�this� CDFVector�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;�_getTimeSeries�(Ljava/lang/String;IZ[D)[[D�varName�Ljava/lang/String;� component�I� ignoreFill�Z� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�method�Ljava/lang/reflect/Method;� Exceptions�f(Ljava/lang/String;IZ[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� getTimeSeries�(Ljava/lang/String;I)[[D�dim� StackMapTable���(Ljava/lang/String;I[I[I)[[D� startTime�[I�stopTime�Ljava/lang/Integer;�trange�tr���g(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;IZ)[[D�(Ljava/lang/String;IZ[I[I)[[D�h(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� SourceFile�CDFReader.java�,�-�.������������������� TimeSeries�������java/lang/Object�*�+�����������������[[D�TimeSeriesObject�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�.���������java/lang/Throwable�java/lang/StringBuilder����� is not a vector.�����.�������component exceeds dimension of � (�����)�7�8�����������java/lang/Integer�����Invalid component � for ���������7�F�+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector� gov/nasa/gsfc/spdf/cdfj/Variable�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader� checkType�(Ljava/lang/String;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�valueOf�(I)Ljava/lang/Integer;�java/lang/Boolean�(Z)Ljava/lang/Boolean;�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�getEffectiveRank�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getEffectiveDimensions�()[I�(I)Ljava/lang/StringBuilder;�getElementCount�()Ljava/util/Vector;�java/util/Vector�get�(I)Ljava/lang/Object;�intValue�getAvailableTimeRange�(Ljava/lang/String;)[D� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D� �)�������*�+���,�-��� ���.�/��0���>����� *+��*�������1��������2������� �3�6����� �,�-���7�8��0���������O*��+��*����+��:��:��Y*�� SYSY�� SY��SYS���� �� �����1��������������5��E��2���H����O�3�6�����O�9�:����O�;�<����O�=�>����O�?�@���:�A�B���0�C�D��E�������7�F��0������ ���a*��+��*����+��:��:��Y*�� SYSY�� SY��SYSYS����:��Y*���������1��������������6��K��S��2���\� ���a�3�6�����a�9�:����a�;�<����a�=�>����a�?�@����a�G�H���L�A�B���B�C�D��S��I�J��E�������K�L��0���������x*����+��N-�������Y��Y��+���������-���.6�� ��-��Y��Y����+�������������*+�������1����������1��;��o��2���4����x�3�6�����x�9�:����x�;�<���l�A�B��;�=�M�<��N��� ���1�O��)�E�������K�P��0��7������*����+���������Y��Y��+���������*����+���� ���!��"��":����#��'��Y��Y��$����%��+�������*��+��&:*�� +-��':*+�������1��������/��7��K��|�����2���R������3�6�������9�:������;�<������Q�R������S�R��K�T�M�T�����U�@���� �V�@��N��� �/��(�W#�E�������K�X��0��C�� ����*����+���������Y��Y��+���������*����+���� ���!��"��":����#��'��Y��Y��$����%��+�������*��+��&:*�� +-��':*+��(�����1������ �/�7 �K�|�����2���\� �����3�6�������9�:������;�<������Q�R������S�R������G�H��K�V�M�T�����U�@�����V�@��N��� �/��(�W#�E�������K�Y��0����������*����+���������Y��Y��+���������*����+���� ���!��"��":����#��'��Y��Y��$����%��+�������*+�������1�������/�7�K�|�2���4������3�6�������9�:������;�<������=�>��K�:�M�T��N��� �/��(�W#�E�������K�Z��0��B�� ����*����+���������Y��Y��+���������*����+���� ���!��"��":����#��'��Y��Y��$����%��+�������*��+��&:*�� +��':*+�������1������$�/&�7'�K(�|+��,��.�2���\� �����3�6�������9�:������;�<������=�>������Q�R������S�R��K�U�M�T�����U�@���� �V�@��N��� �/��(�W#�E�������K�[��0��N�� ����*����+���������Y��Y��+���������*����+���� ���!��"��":����#��'��Y��Y��$����%��+�������*��+��&:*�� +��': *+ ��(�����1������3�/5�76�K7�|:��;��=�2���f� �����3�6�������9�:������;�<������=�>������Q�R������S�R������G�H��K�W�M�T�����U�@�����V�@� �N��� �/��(�W#�E�������\����]�5�����)�`�4����`�s��PK ����Q�Zm\��������.���gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.class�������4�� ��M ��N �O�P �O�Q �R�S�T �U�V�W ��X �Y�Z �[�\�]�^�_�` ��b�c�d�e�f ��N ��g�h ��i ��j ��k �O�l �U�m ��n�o�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�Code�LineNumberTable�LocalVariableTable�this�Scalar�InnerClasses�*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;�_getTimeSeries�(Ljava/lang/String;Z[D)[[D�varName�Ljava/lang/String;� ignoreFill�Z� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�method�Ljava/lang/reflect/Method;� Exceptions�e(Ljava/lang/String;Z[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� getTimeSeries�(Ljava/lang/String;)[[D� StackMapTable�p�(Ljava/lang/String;[I[I)[[D� startTime�[I�stopTime�trange�tr�f(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;Z)[[D�(Ljava/lang/String;Z[I[I)[[D�g(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� SourceFile�CDFReader.java� �!�"�q�r�s�t�u�v�w�x�y� TimeSeries�z�{�|�java/lang/Object���}�~��������[[D�TimeSeriesObject�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�"���p�����java/lang/Throwable�java/lang/StringBuilder����� is not a scalar.�����"�t�+�,���������+�8�(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar� gov/nasa/gsfc/spdf/cdfj/Variable�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader� checkType�(Ljava/lang/String;)V�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;�java/lang/reflect/Method�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�getEffectiveRank�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getAvailableTimeRange�(Ljava/lang/String;)[D� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D� ������������ �!��� ���"�#��$���>����� *+��*�������%��������&������� �'�*����� � �!����+�,��$���������G*��+��*����+��:��:��Y*�� SYSY�� SY-S�����������%��������������5��=��&���>����G�'�*�����G�-�.����G�/�0����G�1�2���2�3�4���(�5�6��7��������+�8��$���������X*��+��*����+��: ��:��Y*�� SYSY�� SY-SYS����:��Y*���������%��������������5��B��J��&���R����X�'�*�����X�-�.����X�/�0����X�1�2����X�9�:���C�3�4���9�5�6��J��;�<��7�������=�>��$���������8*����+��M,�������Y��Y��+���������*+�������%����������0��&��� ����8�'�*�����8�-�.���,�3�4��?������0�@�7�������=�A��$���������O*����+���������Y��Y��+���������*��+��:*�� +,-��:*+�������%��������.��8��F��&���>����O�'�*�����O�-�.����O�B�C����O�D�C��8��E�2��F� �F�2��?����.�7�������=�G��$���������Q*����+���������Y��Y��+���������*��+��:*�� +,-��:*+�������%��������.��8��F��&���H����Q�'�*�����Q�-�.����Q�B�C����Q�D�C����Q�9�:��8��E�2��F��F�2��?����.�7�������=�H��$���������6*����+���������Y��Y��+���������*+�������%��� �����.��&��� ����6�'�*�����6�-�.����6�/�0��?����.�7�������=�I��$���������P*����+���������Y��Y��+���������*��+��:*�� +-��:*+�������%��������.��8��G��&���H����P�'�*�����P�-�.����P�/�0����P�B�C����P�D�C��8��E�2��G� �F�2��?����.�7�������=�J��$���������R*����+���������Y��Y��+���������*��+��:*�� +-��:*+�������%�������.�8�G �&���R����R�'�*�����R�-�.����R�/�0����R�B�C����R�D�C����R�9�:��8��E�2��G��F�2��?����.�7�������K����L�)������O�(����O�a��PK ����Q�Zvi�R��R��6���gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.class�������4�; � �) � �*��+ � �,��- � �.��/ � �0�2�3�4�times�[D�values�Ljava/lang/Object;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�Code�LineNumberTable�LocalVariableTable�this�TimeSeriesImpl�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� Exceptions�6�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�getTimes�()[D� getValues�()Ljava/lang/Object;� SourceFile�CDFReader.java����8�#�$�� �%�&���!�"���9�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�:�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�()V�!gov/nasa/gsfc/spdf/cdfj/CDFReader�$gov/nasa/gsfc/spdf/cdfj/CDFException� � � ������� ���������������������������v�����(*+��*��*,�����*,�����*,������������������ ������'����� ����(�������(������(��������� ��!�"�����/�����*����������������������������#�$�����/�����*�������������������������������� ��%�&�����/�����*�������������������������������� ��'����(������ �1���� �5�7� PK ����Q�Z>{L�m��m��:���gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.class�������4�F ��+ � �,�-�.�0�2 ��3�-�4 ��5 ��6�7 ��8�:�;�=�columnMajor�Z�this$0�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)V�Code�LineNumberTable�LocalVariableTable�this�TimeSeriesOneDImpl�InnerClasses�6Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl;�ts�%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;� StackMapTable�:�>�?� Exceptions� getValues�()[D� getValuesOneD� isColumnMajor�()Z�()Ljava/lang/Object;� SourceFile�CDFReader.java����@�?�A�'�B�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�Not 1D timeseries.��C�&�'���D�E�[D�#�$�>�4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�TimeSeriesImpl�&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD�!gov/nasa/gsfc/spdf/cdfj/CDFReader�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�isOneD�$gov/nasa/gsfc/spdf/cdfj/CDFException�(Ljava/lang/String;)V�values�Ljava/lang/Object;� �� �����������������������������)*+��*+,��,����� ��Y���*,��������������������������(����� ����)�������)������)������������� �!���"�������#�$�����5�����*�� �� �� �������������������������"�������%�$�����5�����*�� �� �� �������������������������"�������&�'�����/�����*��������������������������A�#�(�����/�����*���������������������������"�������)����*�������9�����/�1� � �9�<��PK ����Q�Z��㙒7���7��'���gov/nasa/gsfc/spdf/cdfj/CDFReader.class�������4� �i�� �i���� ��� �h�� ����� ��� �h�� ��� �i�� �h�� �h� �h �h � � � ��� ��� � � �h �$ ! "# ��� �h$ �%&'�������������� �h()*�� +, �4- �?./ �?0 12 34 �h5 �h67 �?89 :/ ; 3< = �h> �h?@ A B C DE FGH �O��I �NJ K �OL �OM �ON �OO �hP �Q �hK � �R �S � �T �U �V �W �X �Y �Z �[ �\]^� CDFVector�InnerClasses�Scalar�TimeSeriesImpl�TimeSeriesOneDImpl�scalar�*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;�vector�-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�(Ljava/lang/String;)V�cdfFile�Ljava/lang/String;� Exceptions�(Ljava/net/URL;)V�url�Ljava/net/URL;� getTimeSeries�8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�varName�b(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�_tspec� StackMapTable_�<(Ljava/lang/String;[I[I)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� startTime�[I�stopTime�d(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�th�Ljava/lang/Throwable;� timeRange�[D�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�ts�%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;]G��`a �f(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�trange�tr�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;b���i(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;�columnMajor�Z�getTimeSeriesOneD�k(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;�getAvailableTimeRange�(Ljava/lang/String;)[D�times�overlaps�([D)Z�t�firstAvailableTime�(Ljava/lang/String;)[I�(Ljava/lang/String;[I)[I�ex�Ljava/lang/Exception;�l0�J�l�c�Ljava/util/Calendar;�start)7�lastAvailableTime�stop�GMT�(Ljava/util/Calendar;)[I�timeModelInstance�@(Ljava/lang/String;[I)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�isTT2000�msec�D�baseTime�g(Ljava/lang/String;[ILgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�model�getTimeInstantModel�-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�getTime�(Ljava/lang/String;[I)D�time�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�tim�getDependent�'(Ljava/lang/String;)[Ljava/lang/String;�aname�anames�[Ljava/lang/String;� dependent�Ljava/util/Vector;�sa��H�getIndexName�'(Ljava/lang/String;I)Ljava/lang/String;�dim�attr�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�index�I�getScalarTimeSeries�(Ljava/lang/String;)[[D�(Ljava/lang/String;[I[I)[[D�(Ljava/lang/String;Z)[[D� ignoreFill�(Ljava/lang/String;Z[I[I)[[D�g(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�getVectorTimeSeries�(Ljava/lang/String;I)[[D� component�(Ljava/lang/String;I[I[I)[[D�g(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�(Ljava/lang/String;IZ)[[D�(Ljava/lang/String;IZ[I[I)[[D�h(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� SourceFile�CDFReader.java�s�t�s�z�(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar�sc�o�pde�+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector�q�r�s�~������������fghijk�6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX�GeneralTimeSeriesXlmn�so�0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl�sp�java/lang/Throwableq�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderErrorrstuw_xybz{�java/lang/StringBuilder|}�) has lower time precision than requested.~s������4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl�s�����cannot support���z������t���java/lang/Double�����java/lang/Exception�java/util/GregorianCalendar����s�������������������������java/util/Calendar��� incomplete base time definition.�����������������������������������java/lang/String�java/util/Vector�DEPEND_���������������|����������������������������������������������!gov/nasa/gsfc/spdf/cdfj/CDFReader�%gov/nasa/gsfc/spdf/cdfj/GenericReader�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel� gov/nasa/gsfc/spdf/cdfj/Variable�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)V�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)V�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�()Ljava/lang/String;�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable�CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�printStackTrace�getTimes�()[D�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�(Ljava/util/TimeZone;)V�setTimeInMillis�(J)V�()Z�()Ljava/util/Date;�java/util/Date�()J� gov/nasa/gsfc/spdf/cdfj/TimeUtil� getOffset�(J)D�get�(I)I�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�([I)J�milliSecondSince1970�JANUARY_1_1970_LONG�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�getDefaultTimeInstantModel�9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�getPrecision�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�variableAttributeNames� startsWith�(Ljava/lang/String;)Z�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�(I)Ljava/lang/Object;�add�(Ljava/lang/Object;)Z�size�()I�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;� getDimensions�(I)Ljava/lang/StringBuilder;�!�h�i������o�p�����q�r���%��s�t��u���3�����*�������v��� �������w��������x�y����s�z��u���v�����.*+��*��Y*����*��*��*��Y*���� *�� *�� �����v��������������%��-��w�������.�x�y�����.�{�|��}�������s�~��u���v�����.*+��*��Y*����*��*��*��Y*���� *�� *�� �����v�������&��'��(��)�%�*�-�+�w�������.�x�y�����.�����}������������u���>����� *+���� �����v�������7�w������� �x�y����� ���|��}������������u���m�����,�� ����,N*+-�� �����v��� ����E��F�w���*�����x�y��������|���������������������� @���}������������u���Q����� *+,-�������v�������[�w���*���� �x�y����� ���|���� �������� ������}������������u����� ����;*��+��::��Y*��,-��:��Y*���:��Y������� �+�,���v�������`� �a� �c��d�!�e�,�f�.�g�w���H��.� ��������;�x�y�����;���|����;��������;������ �1������ �.�������������,�����������������}������������u��Q�� ���o:*+��::����:����������Y��Y��+�� ����!���*+��":*+,-��#:*+�� �:��Y��������_�`���v���.��������� ���������)���D���K���V���`���b���w���f� ��R������K�������V� ������b� ��������o�x�y�����o���|����o��������o��������o�������l����������(�������+�������������������}������������u����� ����<*��+��::��Y*��,-��:��$Y*��%�:��Y������� �,�-���v��������� ��� ������"���-���/���w���R��/� ��������<�x�y�����<���|����<��������<��������<������ �2������ �/�������������-�����������������}������������u��|�� ����*+��::����:��������&��&'��(��Y��Y��+�� ����!��)�*+��":*+,-��#: *+ ��*�:��&����(��+��Y���������f�g���v���:������������������&���.���I���P���[���g���i���t���y���w���p���`�������\������P�������[������ �i�����������x�y���������|������������������������������������������&�������3�����������������}������������u���������-*+��M,��,�N�Y-1RY--�d1R�M��Y,���������� ���v��������������� ��� ���!���w���4��������� �������!���������-�x�y�����-���|�������`���}�������������u���`�����+1�.����+1�0����������v��� ���������w��������x�y���������������� @�������u���;�����*+��2�����v���������w��������x�y��������|��}������������u���������*+��N-��,�:�Y1RY�d1R:*+,��#:��:�1�.���M��4Y5��6��7:1���8-��9���%��:��;7��<�7 1� ea��8*��=��N��Y-�������%�0�3�3���6����7��������������v���N��������������%�0�3�5�7�B �P �Z�c�m �u���������w����� �0�������5�������m�������u������ �P�<����������������������%�i������7�W������������������x�y���������|���������������@���3����������������������M�����������������}������������u���;�����*+��>�����v������ �w��������x�y��������|��}������������u���������*+��N-��,�:�Y1RY�d1R:*+,��#:��:�1�0���M��4Y5��6��7:1���8-��9���%��:��;7��<�7 1� ea��8*��=��N��Y-�������%�0�3�3���6����7��������������v���N���0�1�2�3�%6�0:�38�59�7;�B<�P=�Z>�c?�m@�uA��C��E��F��G�w����� �0�������5�������m�������u������ �P�<����������������������%�i������7�W������������������x�y���������|���������������@���3����������������������M�����������������}�������������u���������D� Y+��@OY+��@`OY+��@OY+��@OY+��@OY+ ��@OY+��@O�����v������K�L�,M�?N�CK�w�������D�x�y�����D������������u�������M,��� ��YA���*+����B>,��C7�� �����D9��E�c9*��F�N��Y-��������?�@���v���*� ��]�`�a�b�c�+d�0e�9f�@g�Ah�w���H���'�������!������0�������A���������M�x�y�����M���|����M�������������D�������������}������������u���m�����*+,��G:-��H������v������y�z�{�w���4�����x�y��������|�������������������������}������������u���M�����'��IN-�����v�����������w��� �����x�y������������������������u���x�����*+,��J�N��Y-�������������v������������w���*������������x�y��������|���������������G���}������ ������u�����������K�����v�������� ������u���L�������KL+*��L��H�+�����v������������w����������|����������������u��%�����o*��+��MM,����N���OY��PN,:�66��32:Q��R����-*��+��S��O��T��UW����-��V��N:-��WW�����v���.����� ������3��=��@��V��\��e��l��w���>��3�#���|����o�x�y�����o���|�� �f�������U������e� ����������,�����������������������������������u���������K*+��XN-����-����*+��Y��Q��`��Y��!��Z��O:��T��N�N��Y-��[��������>�� ��>���=�>���v���"������� ����,��4��>��?��w���>���8������4� ������?���������K�x�y�����K���|����K������������� ����(���������}������������u���p�����*��+��\�M��Y,���������� ���v������� � �w��� �� ����������x�y��������|�������I���}������������u���������*��+,-��]�:��Y��������� ����v������2�3� 4�w���4�� � ���������x�y��������|�����������������������K���}������������u���������*��+,-��^�:��Y���������� ���v������U� V�W�w���>��� ���������x�y��������|�������������������������������M���}������������u���{�����*��+��_�N��Y-��������� � ���v������n� o�p�w���*������������x�y��������|���������������J���}������������u���������*��+-��`�:��Y���������� ���v�������� ����w���>��� ���������x�y��������|�������������������������������M���}������������u���������*��+-��a�:��Y�������������v������������w���H��� ���������x�y��������|���������������������������������������O���}������������u���{�����*�� +��b�N��Y-��������� � ���v������!� "�#�w���*������������x�y��������|���������������J���}������������u���������*�� +-��c�:��Y���������� ���v������C� E�F�w���>��� ���������x�y��������|�������������������������������M���}������������u���������*�� +-��d�:��Y�������������v������j�l�m�w���H��� ���������x�y��������|���������������������������������������O���}������������u���������*�� +��e�:��Y��������� ����v���������� ��w���4�� � ���������x�y��������|�����������������������K���}������������u���������*�� +��f�:��Y�������������v������������w���H��� ���������x�y��������|���������������������������������������O���}������������u��������� *�� +��g�:��Y�������������v������������w���R��� �������� �x�y����� ���|���� �������� �������� �������� �������� �����������Q���}��������������k���:���h�j����h�l����h�m���$�h�n������ �� :v PK ����Q�Z���������)���gov/nasa/gsfc/spdf/cdfj/CDFTimeType.class�������4�D ��, ��- ��. �/�0 ��1�2 ��3 ��4 ��5 ��6�7 ��,�8 ��9�:�;�<�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�EPOCH16�TT2000�ht�Ljava/util/Hashtable;� Signature�NLjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;>;�_type�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�s�Ljava/lang/String;�<clinit>�()V� SourceFile�CDFTimeType.java��)�����=�>�?�@�A�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType���������java/util/Hashtable�epoch�B�C�epoch16�tt2000�java/lang/Object�java/lang/String�toLowerCase�()Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1��������������������������������������������F����� *��*����������������� � � ������� �!������ �����"�#�����/�����*��������������&� ��������!���� �$�%�����8�������*������������������.� ��������&�'����(�)������������S��Y������Y ���� ��Y!���� ��Y������ ����W���� ��W���� ��W��������"���� �����$��.��:��F��R���*����+PK ����Q�Z��c�B��B��$���gov/nasa/gsfc/spdf/cdfj/CDFUrl.class�������4�� �+�S �*�T �U�V�W�X ��Y ��Z �[�\ �[�]�^ �_�`�a�b�c�d �e�f�g �h�i�j ��k �[�l�m �n�o �n�p�q �[�r �s�t �s�u �s�v�w �x�y �s�z �x�{ �x�|�}�~������� �(�������url�Ljava/net/URL;�<init>�(Ljava/net/URL;)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/CDFUrl;�u�openConnection�()Ljava/net/URLConnection;� Exceptions�<clinit>�()V�keyStore�Ljava/security/KeyStore;�ksPath�Ljava/nio/file/Path;�cf�'Ljava/security/cert/CertificateFactory;�crt� Ljava/security/cert/Certificate;�tmf�#Ljavax/net/ssl/TrustManagerFactory;� sslContext�Ljavax/net/ssl/SSLContext;�e�Ljava/lang/Exception;�certificate�Ljava/lang/String;�bais�Ljava/io/ByteArrayInputStream;� StackMapTable�a�X��� SourceFile�CDFUrl.java�.�:�,�-���6�7�DST Root CA X3 ============== -----BEGIN CERTIFICATE----- MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- �java/io/ByteArrayInputStream�����.������������� java.home�������java/lang/String�lib�security�cacerts�������java/nio/file/OpenOption�������changeit���������X.509�����������DSTRootCAX3�������������������TLS�������������������java/io/IOException�$java/security/KeyManagementException�java/security/KeyStoreException�&java/security/NoSuchAlgorithmException�'java/security/cert/CertificateException�java/lang/RuntimeException�.���gov/nasa/gsfc/spdf/cdfj/CDFUrl�java/lang/Object�java/lang/Exception�java/net/URL�getBytes�()[B�([B)V�java/security/KeyStore�getDefaultType�()Ljava/lang/String;�getInstance�,(Ljava/lang/String;)Ljava/security/KeyStore;�java/lang/System�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�java/nio/file/Paths�get�;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;�java/nio/file/Files�newInputStream�F(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;�toCharArray�()[C�load�(Ljava/io/InputStream;[C)V�%java/security/cert/CertificateFactory�;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;�generateCertificate�7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;�setCertificateEntry�5(Ljava/lang/String;Ljava/security/cert/Certificate;)V�!javax/net/ssl/TrustManagerFactory�getDefaultAlgorithm�7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;�init�(Ljava/security/KeyStore;)V�javax/net/ssl/SSLContext�.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;�getTrustManagers�()[Ljavax/net/ssl/TrustManager;�W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V� setDefault�(Ljavax/net/ssl/SSLContext;)V�(Ljava/lang/Throwable;)V�!�*�+������,�-�����.�/��0���F����� *��*+�������1�������H��I� �J�2������� �3�4����� �5�-���6�7��0���2�����*���������1�������R�2��������3�4���8�����#��9�:��0���������K��Y*����L���� M ����Y SYSYS��N,-����������:+��:,������:,����:�� ��!��"�� M��(Y,��)���������#������$������%������&������'��1���N������.��0��1�2�3�=�4�@�3�C�5�J�6�R�7�Z�9�b�:�h�;�o�<�{�=���@���>���?���A�2���\� ��j�;�<��2�N�=�>��J�6�?�@��R�.�A�B��b��C�D��o��E�F���� �G�H�����I�J����~�K�L��M���������N�O��P�� ��Q����RPK ����Q�Z4���������0���gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.class�������4�b ��<�= ��< ��> ��? � �@ ��A ��B ��C�D � �E � �F�G ��H�I ��J�K�L�N�O�P�map�Ljava/util/HashMap;� Signature�:Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;�smap�SLjava/util/HashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;>;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Selector�InnerClasses�,Lgov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector;�add�(Ljava/lang/String;Z)V�vname�Ljava/lang/String;�compression�Z�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�opt�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�isCompressed�(Ljava/lang/String;)Z�name�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;� StackMapTable�getNames�()[Ljava/lang/String;�names�[Ljava/lang/String;�set�Ljava/util/Set;�hasVariable� SourceFile�CDFWriter.java���java/util/HashMap�����Q�R�S�T�$�%�U�V�java/lang/Boolean�W�X�Y�,�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�Z�[�java/lang/String�\�]�^�_�`�a�*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector�java/lang/Object�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�valueOf�(Z)Ljava/lang/Boolean;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�booleanValue�()Z�PADDED�size�()I�keySet�()Ljava/util/Set;� java/util/Set�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�!gov/nasa/gsfc/spdf/cdfj/CDFWriter� �����������������������������������M�����*��*��Y����*��Y���������������"�#�$��������� �#����$�%�����P�����*��+����W�������� ���(� )���� ����� �#������&�'�����(�)���$�*�����a�����*+��*��+-��W�����������-�.�/����*����� �#������&�'�����(�)�����+�,���-�.�����C�����*��+�� �� �������������2��������� �#������/�'���0�1�����\�����*��+�� �����*��+�� �� �������� ���6�7��������� �#������/�'��2������3�4�����g�����*������L*����M,+���W+�����������;�<�=�>���� ����� �#�����5�6��� �7�8���9�.�����P�����*��+�� ���������������B��������� �#������/�'��2����@��:����;�"��� ���M�!�PK ����Q�Z+\6��i���i��'���gov/nasa/gsfc/spdf/cdfj/CDFWriter.class�������4o ���� �� ��� ���� �� ��� �� ����� �� �� ��� ��� ���� ��� �� �� ��� ��� ��� ��� �� ��� ��� �� �� ����� ���� �#� �#�� �&�� �&�� �&� �#��������� �� ��� �� �� ��� ��� ��� ��� ��� ��� ���� �� ��� ��� �� �� �� ��� ��� �� �D� �D� ����� �� �� � �� ���O �O �� ��� �WT �� �\ � � � �- �� �� � � � �� ��^ � ��! �" #$%& '( ��) ��*��+ �D, -./ �&0 1234��( ��5��6 ��7 ��8 ��9�: ��; ��<=> ?@ �AB �CD �DEFG #H IJKL ��� ��MN�OO ��P ��Q RST UV ��WXY UZ[[ \]] \^ �-_`a �� bc bd be bf ���g ��hi ��> ��M ��jk�lmn Uop ��q �rst ���u ��v �� ��w ��x%y ��z%{ ��|%} ��~ �� ���%� ��� ���%� ��� ���%� ���%�� ��� U�=M=�==� �� �� �� �� �� ��� ���� U�� U�������Selector�InnerClasses�variableMap�Ljava/util/Hashtable;�gamap�vcol�4Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;�anonymousLogger�Ljava/util/logging/Logger;�logger�doNotCheckListGlobal�Ljava/util/List;� Signature�$Ljava/util/List<Ljava/lang/String;>;�<init>�(Z)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;�targetMajority�Z�*(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)V�th�Ljava/lang/Throwable;�cdf�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;� StackMapTable���� Exceptions�(Ljava/lang/String;)V�fname�Ljava/lang/String;k�([Ljava/lang/String;)V�i�I�files�[Ljava/lang/String;�(Ljava/net/URL;)V�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�url�Ljava/net/URL;���([Ljava/net/URL;)V�urls�[Ljava/net/URL;#�I(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�col���J([Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�E(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�F([Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V� variableNames�p(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)[Ljava/lang/String;�vname�vnames�(Ljava/lang/String;Z)V� getFileReader�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�size�J�file�Ljava/io/File;��([Ljava/lang/String;Z)V�(Ljava/net/URL;Z)V�([Ljava/net/URL;Z)V�J(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�K([Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�F(Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�G([Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V�addCDF�_addCDF�=(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;[Ljava/lang/String;)V�vn�tvar�dc�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�copyGlobalAttributes�entry�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�e�entries�Ljava/util/Vector;�gan1�ganN�copyVariableAttributes�<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)V�ex�aname� compressed�sro�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�ctype�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�vmap�dims�[I�varys�[Z�amap�anames�[��copyVariableData�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�b�Ljava/nio/ByteBuffer;�dbuf�,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�dbufs�-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�_last� _container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�rr� containerl��� firstTime�Ljava/lang/Object;�timeVariableList�Y�getTimeVariableList�9(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)Ljava/util/List;�list�Ljava/util/ArrayList;�LocalVariableTypeTable�)Ljava/util/ArrayList<Ljava/lang/String;>;L�checkGlobalAttributes�_entry�found�_entries�updateVariableAttributes�validateVariableProperties�failed� isTimeType�(I)Z�type�getSelected�dvar�name�depends�sorted�selected�n�names�getDependent�M(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/util/Vector;� dependent�getVariableType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�t�o�selectorInstance�6()Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;�hasVariable�<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Z�vname1�getTimeVariableName�M(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/lang/String;�getContainer�c(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�rdr�varName�order�Ljava/nio/ByteOrder;��� setLogger�(Ljava/util/logging/Logger;)V�_logger�setLoggerLevel�(Ljava/util/logging/Level;)V�newLevel�Ljava/util/logging/Level;�addToDoNotCheckList�removeFromDoNotCheckList�attributesInDoNotCheckList�()[Ljava/lang/String;�sa�sparseRecordOption�g(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�checkLastLeapSecondId�<clinit>�()V� SourceFile�CDFWriter.java�����java/util/Hashtable������������*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector������A�java/lang/Throwable��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError����23@�%gov/nasa/gsfc/spdf/cdfj/GenericReader���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError@-.AB��%��+����������.�java/io/File���java/lang/StringBuilder�file ��� does not exist.�����java/lang/Integer���������1��:��<��>@�G�cdfj_source����PQ������������%gov/nasa/gsfc/spdf/cdfj/DataContainer������dQ�1������4����&gov/nasa/gsfc/spdf/cdfj/AttributeEntry���������������� dimensions�����variance�padValue���numberOfElements�����X�����Failed to define �����������������������������������last: ��rr: �, �z{��java/lang/Boolean ���double�long�/Time Backup -Time of first record for variable � of CDF ���& starts before the end of previous CDF�java/util/ArrayList��java/util/Vector�������� ��XGlobal attribute entry for attribute {0} not in base, or differs from the value in base.!"#�Q�?Attribute entry for attribute {0} for variable {1} not in base.�java/lang/Object"$�#gov/nasa/gsfc/spdf/cdfj/CDFDataType%&'&()��Properties of variable � do not match.*+,���,-,�requested: {0}���${0} not found in original. ignoring.���java/lang/String��� added: {0}�No valid variables selected..�DEPEND_/�01�"java/lang/IllegalArgumentException�*internal error, expected to see type for: �'variable with the name does not exist: &2X3X478X9<=X>ABXCXDXEHIX+XJM-XNXORSXTW�&gov/nasa/gsfc/spdf/cdfj/VDataContainer����X�YZ[\��]V^�_V`Vab��LastLeapSecondId �! does not match previously found cd�cdfj.cdfwriteref�Logical_file_id�Generation_date�Software_version�!gov/nasa/gsfc/spdf/cdfj/CDFWriter�%gov/nasa/gsfc/spdf/cdfj/GenericWriter�java/net/URL�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�$gov/nasa/gsfc/spdf/cdfj/CDFException�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/util/List� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�rowMajority�()Z� getMessage�()Ljava/lang/String;�getVariableNames�isCompressed�(Ljava/lang/String;)Z�add�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�exists�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�length�()J�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� isWindows�8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� getSource�addGlobalAttributeEntry�'(Ljava/lang/String;Ljava/lang/Object;)V�recordVariance�&(Ljava/lang/String;)Ljava/lang/String;�dataContainers�Ljava/util/LinkedHashMap;�java/util/LinkedHashMap�get�&(Ljava/lang/Object;)Ljava/lang/Object;�getNumberOfValues�(Ljava/lang/String;)I�setTimeContainer�*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)V�addPhantomEntry�globalAttributeNames�getAttributeEntries�&(Ljava/lang/String;)Ljava/util/Vector;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�()I�(I)Ljava/lang/Object;�getType�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�getValue�()Ljava/lang/Object;�L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�valueOf�(Z)Ljava/lang/Boolean;� getDimensions�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getPadValue�'(Ljava/lang/String;Z)Ljava/lang/Object;�getNumberOfElements�(I)Ljava/lang/Integer;�EPOCH16�defineVariable�(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�printStackTrace�variableAttributeNames�'(Ljava/lang/String;)[Ljava/lang/String;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�setVariableAttributeEntry�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�addVariableAttributeEntry�getByteOrder�()Ljava/nio/ByteOrder;� LITTLE_ENDIAN�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�getDataBuffers�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer� getBuffer�()Ljava/nio/ByteBuffer;� addBuffer�A(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V�run� getLastRecord�java/lang/System�out�Ljava/io/PrintStream;�(I)Ljava/lang/StringBuilder;�java/io/PrintStream�println�addData�)(Ljava/lang/String;Ljava/lang/Object;[I)V�asOneDArray�(Z)Ljava/lang/Object;�addOneD�*(Ljava/lang/String;Ljava/lang/Object;[IZ)V�getNames�booleanValue�contains�(Ljava/lang/Object;)Z�java/lang/Double�TYPE�Ljava/lang/Class;�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�getOneDArray�<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;�timeOrderOK� CDFSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;g�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�getName�isSameAs�+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z�java/util/logging/Level�FINE�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�java/util/Arrays�equals�([I[I)Z�([Z[Z)Z�intValue�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�TT2000�fine� startsWith�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�INT1�UINT1�getByteContainerh�CByte�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�INT2�getShortContaineri�CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�INT4�getIntContainerj�CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�UINT2�UINT4�FLOAT�getFloatContainerk�CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�DOUBLE�getDoubleContainerl�CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�INT8�getLongContainerm�CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�CHAR�getStringContainern�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�setLevel�remove�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�missingRecordValueIsPad�PADDED�missingRecordValueIsPrevious�PREVIOUS�NONE�lastLeapSecondId�getLastLeapSecondId�getAnonymousLogger�()Ljava/util/logging/Logger;� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�!�����������������������������������������������������������0�����������k�����'*��*��Y����*��Y����*��Y������������������ �����&��������'�����'����������������?*+�� ��*��Y����*��Y����*��Y����*+�� ��M��Y,�� ������)�.�1������&� ���*�� �����)�,�.�/�1�-�2�.�>�0��� ��2�����?�����? �������1� ����������������������B*��*��Y����*��Y����*��Y����*+��M*,�� ��N��Y-�� ������,�1�4������*� ���;�� �����&�<�,�>�1�A�4�?�5�@�A�B���*��5�����B�����B��,� �������4� ����������������|�����*+2��=+���*+2�����������������M��N��O��� �� ����������������� ������������������������W*��*��Y����*��Y����*��Y����M��Y+��M��N��Y-�����*,�� ��N��Y-�� ������(�1�4��A�F�I������:����Z�� �����&�[�(�]�1�`�4�^�5�_�A�b�F�e�I�c�J�d�V�f���4��5���J�����W�����W��(�/ �������4� � G���������!������|�����*+2��=+���*+2�����������������q��r��s��� �� ����������"#������� �$�������������%������������J*��*��Y����*��Y����*��Y����*+��N*-*-,������:��Y��������,�7�:��,�7�:������*� ����� �����&���,���7���:���<���I�����4��<� &����J�����J����J'����,� �������:�( �)���������*������������*+2,��>+���*+2���������������������������*�� ��������������'��������� �(�������������+�����-�����a*��*��Y����*��Y����*��Y����N��Y+��N��:��Y�����*-*-,������:��Y��������(�1�4��C�N�Q��C�N�Q������:������� �����&���(���1���4���6���C���N���Q���S���`�����>��6� ��S� &����a�����a����a'����(�9 �������4�( � M)���������,������������*+2,��>+���*+2���������������������������*�� ����������"#����'��������� �$(������������-.������������L,��B+��N-:�66��(2:*��+��*+�� ��!����ק� *+,��"N-����������������� ���"���:���C���J�����>��"�/�� �:0����L�����L ����L'����J�0����&���� (����+������������1������������D*��*��Y����*��Y����*��Y����*+��N*-�� ��:��Y�� ������,�1�4������*� ������ �����&���,���1���4���6���C�����4��6� ����D�����D����D��,� �������4� ���������23�����-�����sM��#Y+��$N-��%��#��Y��&Y��'(��)+��)*��)��+���-��,7�.���+��0M��*��1�� +��2���Y+��3M��:��Y�����,���2�U�b��V�_�b������6� �����������2���8���A���I���P���V���_���b���d���q�����>��8�'45��d� ����s�����s���q ���h67�������2 8����B ��������9������������*+2��4>+���*+2��������������������������*�� ��������������������� ��������������:����������[*��*��Y����*��Y����*��Y����N��Y+��N��:��Y�����*-�� ��:��Y�� ������(�1�4��C�H�K������:����� �����& �(�1�4�6�C�H�K�M�Z���>��6� ��M� ����[�����[����[��(�3 �������4� � G���������;������������*+2��5>+���*+2����������������$�%�&���*�� ����������"#����������� �$�������������<������������M*��*��Y����*��Y����*��Y����*+��:**-������:��Y��������-�:�=��-�:�=������*� ��5�� �����&6�-8�:;�=9�?:�L<���>��?� &����M�����M����M����M'����-� �������=�( �)���������=������������"*+2-��66+���*+2����������������K� L�!M���4�������"�����"����"����"'����������(�������������>�����<�����e*��*��Y����*��Y����*��Y����:��Y+��:��:��Y�����**-������:��Y��������)�3�6��E�R�U��E�R�U������:���]�� �����&^�)`�3c�6a�8b�Ee�Rh�Uf�Wg�di���H��8� ��W� &����e�����e����e����e'����)�< �������6�( � O)���������?������������"*+2-��76+���*+2����������������x� y�!z���4�������"�����""#����"����"'����������$(�����������@������R�����*+��M*,��8������������������� ������������ ��������@������������!M��Y+��M��N��Y-�����*,��8�������������������������� ����*�������!�����!��� �������� � �������AB�����J�� ��*+��9*+��:*;+��<��=,N-�66��-2:*+��>����,N-�66��j-2:+��?����R+��@����F+��A:��::��1*��B��C��D:+��E+��E��*��B��C��D��F����,N-�66��I-2:+��E��*��B��C��D��G�� *+��H*��+��*+�� ��!��������e�m�p������n������� ����*��1��7��M��V��Y��b��e��m��p��r��u��z��������������������������������f� �*�C��m�D��r����� EF��u�3D��M�[/����:/������� ���0����K� ��������J����2������'��� ���������A������������9+��M,N-�66�� -2:*��+����I�����*+,�������������������,��2��8����*���/����9�����9 ���40�������� ����#�������G�����w�� ����+��JM,N-�66��n-2::+��K:��:��Y�����*����LW6��M��,��N��O: * ��P���Q ��R���S���Є�������&�)������>�����������&��)��+��8��D��Q��U��]��t��z�������R��+� ��]�HI� �G�3J���\KL���_M����������� ���|N����@���� ����� O� ����2����������PQ����� � ����*��,��T�>*��,��U�:+,��V��Q:��Y��:W��LWX��Y��LWZ+,��[��LW\+,��]��LW^+,��?��Y��LW_+,��`��LWa+,��b��c��LW+,��[:+,��]:��d�� � :�:*,+,��?+,��`+,��b��e��%: ��f��Y��&Y��'g��),��)��+�����Y��: +,��h: :�66 ��� 2::+,��i:��:��Y����� ��LW��N��O:��P���Q:*,��R���j6��M��/��N��O:+,��V��Q:*,��R���k���̈́ ��gl ��LW*��,��LW����������������!$��������-��������!��*��4��@��M��Z��j��x��������������������������������������������������!$&3=HT d q}� � ������������� R&� &� �g�6J���KL�H�UHI���S��������� ����C���T���UV��!�WX��*�Y�����*Z[���#\]�����^��� ����_� ����� ���� `ab������`)!��� `ab����b����� `ab����bO� ��3c��5� `ab����b������������dQ�����$�� ��O+��m��n��e+�� *��o��ZN+��p,��q:��r�N��:��Y�� ���-:�66��2:��s:*,��t������N*+,��uN��:��Y�� ���-��v�� YOY+,��EdOYO:*��B,��C��D:��>��w6��x��&Y��'y��)��z��+��{���\.`O\.`O��x��&Y��'|��).��z}��).��z��+��{+�� *��o��*,-��~�����*,-*��o���������������*�-��n�u�x��������!������!�*�-�/�<�U �\!�c�i#�l$�n&�u)�x'�z(��*��+��,��-��.��/��0��1��2��3��67$84:N=����� �!� ef��/� ��\�gh��U�ij���Rkl��z� ����4m��n��no�����p[�����qF���O����O ���OC��������-� r��� r��!� ����� s���i��t��B�� � s��t�s���� s��t�s�� �������@�����.����,*+��9*+���*+���M*������N-:�66�2:*�������:^������������,�������*��B��C��D: +��E���+��������(+�� YOYO*��o�������: ��%+�� YOYO*��o�������: ��:��Y����� �����6��Y��&Y��'���)��)���)+��p��������)���)��+���+��E�� *+��H�������s����������^���H�I� J�K�L�3M�AN�QO�\P�jQ�sT�U��X��]��[��\��^��_�afg%L+k���p����uv� ���uv� ��� ����=uv� �j��EF� �A��Y����3��C���,����, ��w����0������%� x����u� xbt� ������ xbt� ����� xbt� ������ xbt� ����y��� xbt� ��y��<������������z{�����G�� ���O���Y���M*������N-:�66��,2:+��A:��: :�� ,���W����,���+�3�6������*� ��n�o�p�+s�3v�6t�8u�;w�Gp�My���R��3�D��8�� �;�D��+�/����O�����O ���G|}���=0�~������G|����D���� ������ ����������������������+��JM,N-�66���-2:*��������::+��K:��: ��Y �����6 ��M��i ��N��O: 66��M��(��N��O: ����6���� �������������������������� ������R���,�4�7������Z���~����)��,��4��7��9��F��S��_��b��o��{���������������������������z��9� � �{��I� �e�/g��_�THI� �b�Q���I�pJ� �)���L��,��KL����M����������� ����N����d� ��� ����(� OO� ����c(������� �������������Q�����D������+,��hN*��,�����:*+,���l�����:-:�66���2: +, ��i: ������:6 ��M��j ��N��O: 66��M��+��N��O: �����6���� ����������������Y SY,S����������f��������R�����������%��>��G��S��`��l��o��|����������������������������������I��r�2g��l�UHI� �o�R���V�qJ��G��KL� �S�t�L��>��S� ���������� �����C����_����Y����%��^������x���0� bb����%� bbOO����c+������� bb������������Q������������*��,�����N+,��6-W������+,��V��Q����6��!-Z���������+,��[�������6��!-\���������+,��]�������6��-^���������+,��?����6��-a�����-���+,��b����6��#��Y��&Y��'���),��)���)��+������������B�����������.��A��D��Q��d��g��t�������������������>����������� �����C����Y������T��.����������+b@��!@@@@$���������������������6����������=�����������=�����������=���������������"��4���� ����6�����6����&�����0�@���������P��������.�������� ��PN���Y���:6,����:����2:����������*+������������������������&���W*��,��T�,��U���!�+���:6 ��M��{ ��N���: �������\ ���W+ ��6*+�� :, ������, ��T�6,��U�:*�� ��!�������� ��N���� ������ ��M���������������M���N6��M��-��N���S����-����������'��������������%��2��<��I��L��O��Y��a��r��w��|����������������������������������� �����$�-�:�H�N���������f�� ���IT����@UV������ �%���������L�0����P����P ���P'����N���E�L��B���:�����H���� (O����8,�� O��"��7`�� ����������������������������U*+��hM���Y���N,��-�,:�66��02:��������-*+��������N���W����-��������&� ����������-��7��:�M��S���4��-� S����U �����U/���O_���G�L�������O�� ��������������������������V*��+�����M,��.,W������N-�����Y��&Y��'���)+��)��+����-����Y��&Y��'���)+��)��+��������������� ����9�;���*���!�X����V�����V����J����������9ba��� �������� ��������Y�����������������������������1+��N-:�66��2:,�������������������F�G�H�'I�)G�/L���4��������1�����1 ����1/���,0�������� ��������������������+,��AN��:�����ö��N-������ ���������Q�U� R�S�T�V���>���D��� ��������� ����/���D�����I������������������N+,��V��Q:+��p,��q:��n:��ĥ���Ŧ�����N��Ǧ�����N��ɦ�����N��˦�����N��̦�����N��ͦ�����N��ϥ���Х���d������N��ҥ���Ӧ�����N��զ�����N-��װ�������^���Z�[�\�]�^�+_�4a�<b�Hd�Pe�\g�dh�pj�xk��m��n��p��r��t��u��w��x��z���H������������ ����������qv����WX����ef����������)���+� ya���� ��������������O����� +���+������������������ �������� ����� ��������� ��������H����������ئ� ���*��ٱ������� ���������������������� �������S��������*����������*����W������������� ����������S������ � �������S��������*����������*����W������������� ����������S������ ���������T���������������L���+����W+���������������������������������������t�����+,��ޙ���߰+,�������ᰲ������������������������ ��������� ����/�������������������������I*�����*+������8*���+����-��Y��&Y��'��)+����z��)*����z��+����������������������/��H��������I�����I �����4��������������j������:�������������Y�������������W�������W�������W�������������������#��.��9������������Z���������� ���� I� 5��6 :��; ?��@ F��G K��L P��Q U��V PK ����Q�Z�U��w ��w ��!���gov/nasa/gsfc/spdf/cdfj/CDR.class�������4�� ��J �"�K �"�L �M�N �"�O �M�P �M�Q �M�R �M�S �"�T �"�U �"�V �"�W �"�X �"�Y ��Z �M�[ ��\�] ��J�^ ��_ ��`�a�b ��c�d�e ��f �M�g�h�i ��j�k�libraryVersion�I�libraryRelease�libraryIncrement�libraryIdentifier�magic�[B�encoding�flags�record�Ljava/nio/ByteBuffer;� copyRight�Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/CDR;�setEncoding�(I)V�enc�setRowMajority�(Z)V�majority�Z� StackMapTable�setMD5Needed� needDigest�get�()Ljava/nio/ByteBuffer;�len�buf�getSize�()I�<clinit>� SourceFile�CDR.java�0�1�*�$�+�$�l�m�n�,�-�o�p�q�F�r�s�t�n�(�)�#�$�%�$�&�$�'�$�.�/�u�v�w�x�y�F�java/lang/StringBuilder�%-�z�{�z�|�.�s�}�~�java/lang/Object� ����w���java/lang/String�� Common Data Format (CDF) https://cdf.gsfc.nasa.gov Space Physics Data Facility NASA/Goddard Space Flight Center Greenbelt, Maryland 20771 USA (User support: gsfc-cdf-support@lists.nasa.gov) �0���gov/nasa/gsfc/spdf/cdfj/CDR�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�getBytes�()[B�put�([B)Ljava/nio/ByteBuffer;�length�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�(Ljava/lang/String;)V�!�"���� ��#�$����%�$����&�$����'�$����(�)�����*�$�����+�$�����,�-����.�/�����0�1��2���P�����*��*��*��*8���������3���������� ����4��������5�6����7�8��2���>�����*�������3��� �������4��������5�6������9�$���:�;��2���d������� *Y�������*Y���~�������3�������"��#��$�4��������5�6������<�=��>������?�;��2���e�������*Y�������*Y���~�������3�������+��,��-�4��������5�6������@�=��>������A�B��2�������*����W*��*�������W*���� W*��*������� ��a��W*������ W*������ W*��*���� W*��*���� W*���� W*���� W*���� �� W*������ W*���� W*��������W�����d<*����Y����������������YS������W*����W*������ �`��M,�� ��W,*����W,��W,�����3���Z����4� �5��6�"�7�8�8�C�9�N�:�Z�;�f�<�o�=�x�>���?���@���A���B���C���G���H�I �J�K�L�4��� ����5�6�����j�C�$���D�-���E�F��2���7����� *������ �`�����3�������S�4������� �5�6����G�1��2���u������I������ ���Y�TY�TYTYTYTYTYTYT�� ��Y ��!�������3������� �� � �� ��� �<���H����IPK ����Q�Z��]P��P��!���gov/nasa/gsfc/spdf/cdfj/CPR.class�������4�- � � �� �� �� �� ��! ��"�#�$�record�Ljava/nio/ByteBuffer;�position�J�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/CPR;�get�()Ljava/nio/ByteBuffer;�getSize�()I� SourceFile�CPR.java���%�&�'� ���(�)��*�+�,�'�gov/nasa/gsfc/spdf/cdfj/CPR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�!�� ������ ������ �����������<�����*��*������������ ������ ��������������������������V*����W*��*�������W*����W*����W*����W*����W*����W*����W*����������&� ���� ����#��,��5��>��H��Q���������V������������2�����*����������������&������������������PK ����Q�Z/.��K���K��+���gov/nasa/gsfc/spdf/cdfj/DataContainer.class�������4 ��� ���� �� ��� ��� ��� ��� ��� ��� ��� ��� ���� �� ��� ��� ��� �I� �� �� ���� ��� �� �� �� �� ���� �� ��� �"�� �"� ��� �"� ���T�� ��� �� ��� ��� �� ��� �"��� ��������� �� ��� �C� ��� �� ��� �I� �C� ��� �M�� �M�� �M�� �"�� ��� �C� ��0 ��1 �� �� �� �� �� �� �� �� �2 � �3 � � � �8 � �� �� � � � � � ��� �� �� �� � �� � �! ��" ��# ��$% ��& ��'�������� �( � �) ��* �+ �, �- �. �/0 ��12 ��3 ��4 ��5 ��6 ��78 ��9 �: �; �< �= ��< �< >?@ A�B ��C DE DF ��G DH �I� ��I J�K ��C DL DM DN ��G DO P� ��IQ ��C ��GR ��C DS ��G DT U� ��IV ��C DW ��G DX ��IY ��C DZ ��G[\ ��C D] ��^ _` _a �b _c �d ef eg �h ��i ��jk�vdr�Lgov/nasa/gsfc/spdf/cdfj/VDR;�vxr�Lgov/nasa/gsfc/spdf/cdfj/VXR;�firstRecords�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�lastRecords�bufs�)Ljava/util/Vector<Ljava/nio/ByteBuffer;>;�points�position�J�VVR_PREAMBLE�I� ConstantValue���� CVVR_PREAMBLE����rowMajority�Z�CXR_MAX_ENTRIES����cpr�Lgov/nasa/gsfc/spdf/cdfj/CPR;� timeContainer�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;� _firstRecords�_lastRecords�_bufs�phantom�Ljava/lang/Boolean;�_doNotCompress� doNotCompress�locs�[J�vxrs�[Lgov/nasa/gsfc/spdf/cdfj/VXR;�<init>� (Lgov/nasa/gsfc/spdf/cdfj/VDR;)V�Code�LineNumberTable�LocalVariableTable�this�!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V�getVDR�()Lgov/nasa/gsfc/spdf/cdfj/VDR;�getVXR�()Lgov/nasa/gsfc/spdf/cdfj/VXR;�setTimeContainer�*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)V�dc�addPhantomEntry�()V� StackMapTable�addData�(Ljava/lang/Object;[IZ)V�data�Ljava/lang/Object;�recordRange�[I�oned� Exceptions�(Ljava/lang/Object;[IZZ)V�t�Ljava/lang/String;�expected�_last�i�sbe�Ljava/lang/StringBuffer;�sbf�fdim�dcheck�vdim�values�[B�[S�[F�[D�f�len�_bar�value�[Ljava/lang/String;�relax�buf�Ljava/nio/ByteBuffer;�first�done�npt�last�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�LocalVariableTypeTable�%k[����getSize�()I�nbuf�_first�e�gzos� Ljava/util/zip/GZIPOutputStream;�ex�Ljava/io/IOException;�b�uncompressed�baos�Ljava/io/ByteArrayOutputStream;�entries�v�size� vxrsNeeded�lastVXREntries� _position08�update�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�n�vxr1 ��getBlockingFactor�p�addJavaArray�+(Ljava/lang/Object;IZ)Ljava/nio/ByteBuffer;�la�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�ok�da�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�fa�$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�ia�"Lgov/nasa/gsfc/spdf/cdfj/IntArray;�sa�$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�ba�#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;�st�%Lgov/nasa/gsfc/spdf/cdfj/StringArray;�dataType�cl�Ljava/lang/Class;�ctype�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�Ljava/lang/Class<*>;lmBKRVY� getLastRecord�(I)I�l�start�timeOrderOK�(Ljava/lang/Object;)Z�e16�next�nextTime�"(Ljava/nio/channels/FileChannel;)V�channel�Ljava/nio/channels/FileChannel;�longbuf�intbufn�writeInt�8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;I)V�ch� writeLong�8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V� SourceFile�DataContainer.java �java/util/Vector���������������������������gov/nasa/gsfc/spdf/cdfj/VXR������������opq�rs#�java/nio/ByteBuffertulvwxY yx��z{|}~�java/lang/Throwable�JFor data types of size > 1, supplied buffer must be in LITTLE_ENDIAN order ���java/lang/StringBuilder�%Record range must be specified since �����is to be stored as compressed.��o�� compressed�/Changing compression mode of input. Previous = �.���supplied object not an arrayYK���K�������Gap: ��� - � for ���N SparseRecordOption must be set. There are missing records between files for � first record �" must follow the last seen record �Specified start of the range � does not follow last record �J immediately. SparseRecordOption must be set if the CDF is missing records�<SparseRecordOption must be set if the CDF is missing records�K����&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute �����1array size not consistent with given record range������java/lang/Integer�K������java/lang/StringBuffer�,�����Dimension mismatch, expected: ��� found gh�u��z����z��{������������������������������������������K�String �' is longer than the length of variable.�������Unsupported data type.�KPossible incompatibility for unsigned. Use relax = true to force acceptance��JK�gov/nasa/gsfc/spdf/cdfj/CPR������������������������%gov/nasa/gsfc/spdf/cdfj/DataContainer ����KeK�����������java/io/ByteArrayOutputStream ��java/util/zip/GZIPOutputStream ��������java/io/IOException��������`����Internal error.��!gov/nasa/gsfc/spdf/cdfj/LongArray �m�|�|���|����#gov/nasa/gsfc/spdf/cdfj/DoubleArray�|�|�|�|��"gov/nasa/gsfc/spdf/cdfj/FloatArray� gov/nasa/gsfc/spdf/cdfj/IntArray�|�|��"gov/nasa/gsfc/spdf/cdfj/ShortArray�|�|�!gov/nasa/gsfc/spdf/cdfj/ByteArray�|�java/lang/String�#gov/nasa/gsfc/spdf/cdfj/StringArray�|������K���n���������java/lang/Object�java/lang/Class�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�java/nio/channels/FileChannel�valueOf�(I)Ljava/lang/Integer;�add�java/lang/Boolean�TRUE�getClass�()Ljava/lang/Class;�isAssignableFrom�(Ljava/lang/Class;)Z�!gov/nasa/gsfc/spdf/cdfj/DataTypes�gov/nasa/gsfc/spdf/cdfj/VDR�order�()Ljava/nio/ByteOrder;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�(Ljava/lang/String;)V�isCompressed�()Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getName�()Ljava/lang/String;�toString�(Z)Ljava/lang/Boolean;�isArray�sRecords�java/lang/System�out�Ljava/io/PrintStream;�(I)Ljava/lang/StringBuilder;�java/io/PrintStream�println� remaining� itemsPerPoint�(Ljava/lang/Object;)V�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�efdim�get�(I)Ljava/lang/Object;�intValue� getDimensions�()[I�java/util/Arrays�equals�([I[I)Z�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�getType�java/lang/Byte�TYPE�wrap�([B)Ljava/nio/ByteBuffer;�allocateDirect�(I)Ljava/nio/ByteBuffer;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�nativeOrder� asShortBuffer�()Ljava/nio/ShortBuffer;�java/nio/ShortBuffer�put�([S)Ljava/nio/ShortBuffer;�putShort�(S)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;�putInt� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;� putDouble�(D)Ljava/nio/ByteBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�([J)Ljava/nio/LongBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�numElems�length�getBytes�()[B�(B)Ljava/nio/ByteBuffer;�clear�FALSE�setCPROffset�(J)V� setMaxRec�(I)V� setVXRHead� numEntries�limit�setBlockingFactor�hasArray�array�setElementAt�(Ljava/lang/Object;I)V�(Ljava/io/OutputStream;)V�write�([BII)V�finish�flush�toByteArray�printStackTrace� setVXRNext� setVXRTail�()Ljava/nio/ByteBuffer;�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�java/lang/Long�(Ljava/lang/Object;Z)V�INT8�TT2000�buffer�UINT4�((Ljava/lang/Class;)Ljava/nio/ByteBuffer;�java/lang/Double�DOUBLE�EPOCH�EPOCH16�FLOAT�java/lang/Float�INT4�UINT2�java/lang/Short�INT2�UINT1�INT1�CHAR�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�getValue�getLong�(I)J� getDouble�(I)D�"(J)Ljava/nio/channels/FileChannel;�(Ljava/nio/ByteBuffer;)I�allocate�!��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���� ����?�����*+������ ��� ����"��#�������������������� ����������[*��*��Y����*��Y����*��Y����*��Y����*�� *�� *��*��*+�� *��Y����*������ ���6� ���*�������%��0��6�A�;�U�@�V�E�+�J�,�U�-�Z�.��� ����[�������[��������[����������/�����*�� ���� �������4����������������/�����*������ �������:�����������������:�����*+������ �������@�����������������������x�����1*�� ���*������W*������W*����W*���� ���� �������C��D��E� �F�)�G�0�H�������1�������������U����� *+,������ ��� ����S��T���*���� ������� ���� ���� !���"�������#�������� �:+�������+��:��*�� ��.�������� ��Y�� �*�� ��!���,��)��Y��"Y��#$��%*�� ��&��%'��%��(�� �*���� *,�������**����)����a*���� ,���*����M,���G*:*����+:��Y��"Y��#,��%��%-��%��(�� �+����.�� ��Y/�� �,����,.6*����0�6*����*��*����0d��16�� *��26,��z`6*��2`6d��a*�� ��3��W��4��"Y��#5��%��67��%��68��%*�� ��&��%��(��9��Y��"Y��#:��%*�� ��&��%��(�� ���r,.��*��Y��"Y��#;��%,.��6<��%��6��(�� �,.`��9*�� ��3��/��Y��"Y��#=��%,.��6>��%��6?��%��(�� �����*�� ��3�� ��Y@�� �666 ��w��r,��.��A��*�� ��.l6*�� ��Bl6`d6 ��,.6 d`6*������W*�� ����W*����W*������W���CY+��D: �c+��E6,��,.,.d`�� ��YF�� �:*�� �� ����Y��:����W��*�� ��G:��0�����0`� :O6 ��0�� ` ��H��I��JO� ��� ��K��L�����MY��N: 6���& ��"Y��#O��%.��6��(��PW���ػ�MYQ��R: ��K:6���&��"Y��#O��%.��6��(��PW���ػ�Y��"Y��#S��% ��TU��%��T-��%��(�� �`d6 *+*�� ����V:��6��{*�� ����+��*�� ����*�� ��2��S ��W��X��H+��Y��Y:�*�� ��Bl6,��,.,.d`�� ��YF�� ���Z:`d6 6���*�� �������*�� �����+��[��[:�*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 �h��\:����]W��^������_��`W��&6���5��aW������bW6���*�� �������*�� �����+��c��c:�*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 �h��\:����]W��^������d��eW��&6���.��fW������bW6���*�� ����*�� ��,���+��g��g:�*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 �h��\:����]W��^������h��iW��&6���0��jW������bW6���*�� ����'*�� ��-��*�� ����*�� �� ���+��k��k:�*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 �h��\:����]W��^������l��mW��&6���1��nW������bW6���*�� ��!��*�� �����+��o��o:�*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 �h��\:����]W��^������p��qW��&6���/��rW������bW6���*�� ��2���+��s��s:�*�� ��th*�� ��Bl6,��,.,.d`�� ��YF�� �`d6 *�� ��t�h��\::�6 6 ��t2:��u6*�� ��t��$��Y��"Y��#v��%��%w��%��(�� ���x:��yW6*�� ��t�d�� ��zW���������bW6��4�� ��Y{�� �*�� �� ��*�� ���� ��Y|�� �*�� ����*����}*����}*����}*��~�� *������W*�� ����W*����W*������W���� �������Y��Z��[��\�$�]�/�^�9�b�C�c�G�d�[�e�m�h�t�i���j���l���n���o���p���v���w���z���{�| �}�~%��+��/��5��=��E��O��v����������������������������������'��1��4��7��:��D��H��[��g��s��x��������������������������������������������������$��*��7��K��Q��^��g��r�������������������������� ����!��P��Y��b��o��s���������������������������������� ����$�@GJkt� � � ��������)-EN X!a"j#x%�&�(�*�,�-�.�/234"5+698D9O8U;\=_?|@�A�B�C�F�G�H�I�J�L�MOQR"S7X;YS\\]l^�_�`�a�c�d�e�f�e�^�i�j�l�m n &o 0s :t Au Hv Ow Vy cz p{ z| �}��~�&���,$%�=�f&��� '���-�$(��� j�+(�����+(���g��)*� ��`+*���Y, �$��- ��;.���b�</0�'�(������/1���(���t��/ �{�(�����/2�<�(������/3���(������/���4�����]5�����)60���d7%�"��/8��� ������� ���� � ��� �!����� �9���� �:;����<���4T=���7Q>���:N?��� ��@A� B�����;.�����Q�S��9C3QD����DE�cC�D��F�� B��*��w.��?��A 1��/G��$H���c��#��I��*��I�c��*��*�DE�cCGH���� ��1�Y�� ��1�[2������ ��1�c2��������1�g2������4��1�k3��������1�o3��������J�s��$�s��AF���Y���DE�cCG�s�s������ !%"������JK��������*�� ��<*�� ��!��4*���Y������*���*����a���*�� *���������*������`<*����0��G=*����0d>��&*����H��*����H��I��J=�� ��������*�� ������*�� *����a���*��Y�����*��Y�����*��Y�����*����T=*����0��D*����H��3*���*����H��W*���*����H��W*���*����H��W�������=*����0���*����H��*����H��I��J>*������H��I��J��*������H��I��J>*�������W*���*����H��I��J`*����H��I��Jd����W*���*����H��W���k*�����0l=*�����0hd>�� ���>*�����**�����0����6��76*������*����a7*�����Y��S6*����d��6*���2���*���2���`<*�� ��!��@6 ��3*���*����aP*�����H�����`6 `<�� ��̧ *�� *������*����?6 ��3*���*����aP*�����H�����`6 `<�� ����6 ���*���*����aP*�����H��: : ����� ���:�� ��A�: ���W*���������Y����:���Y���: ���� �����������Z: *��� ��� ���`6`<�� : ����� ��M*����d��*���2*����a������E*������*�� �����=����� ����g����������+��9��C��M��O��Y��]��h��w��z������������������������������������������������'�2�A�V�h�t���������������������������������*�-�9�F�P�Z�h�|����������������������������������'�1�=�H�S�X�]�g�r�|�����������������������O�??����Y�5L������LL���A�mM�����L���|�5��� S�7N��� ��5��� ��7N��� H�9OP� |�5�����QR� ��S;� ��T0�=�QUV����N��� �W�����X������������Y����Z�����[�����L�����\��������"��C�� �� ��7��E������K��E����!����3��%��6����6����7C�Y��R�DC�Y]�^���D�������_`��� �� ���+*������bW+*�� ������W*�� ��!��+*���������W*�����+�=*�����0�S*���N-�66�@-2:+������W6�����#*���`��H��I��J6+��fW����6�����#*���`��H��I��J6+��fW����6�����+*���`/��rW����*�� ��!��M6�����=+*���`��H�����`���rW+��fW+*���`��H�����W������S6�����F*���`��H��:+���`���rW+ ��fW+��fW+������rW+���W�������`=����+���� �����%��� � � �,�5�7�A�Z�d�q�������������������� ��!��"#$*!3'@(P)^*e+k,v-}'�0��3���z����a����g�*N������a������*N������N������DN���P�-S;�6�MN����Z1b�������������:;��7\L������L�,���DCc����d��)����)��������C����L�� �DC����eK����������-<=*����0��*����H��I��J>��<�������� ������6�7�8�9�%7�+;���*���f�����'(������-������+a��������� ���gh������ ����CY+��D:��W:���:�� ��Y��� ������D���Y+*�����:������������6�� ���������������������L���Y+*�����:�����������������6�� ������������������������Y+*�����:����� ���������B���Y+*�����:��Ħ� ��Ű��Ʀ���Ƕ�Ȱ������� ��Ű��Ǧ�H���Y+*�����:��˦� ��̰��ͦ���X��ΰ��Ʀ���~�� ��̰��X��7���Y+*�����:��Ѧ� ��Ұ��ͦ���~�� ��ҰӦ�&���Y+*�����:��֦�*�� ��t��װ���� �����&��H� I�J�K�&L�.M�<N�SP�^Q�oS�wT��U��X��Y��[��\��]��_��`��abc%d+g3hAiOj`krlxo�p�q�r�s�v�w�x�z������<�3ij��S�k������;lm����k������no����1pq�A�7rs���&tu���vw���������������x������9���� �@A���yz���{|�B������y}��������&G~��%�@������-�@����#��#�����#�L����DEG~���� ��#�L����DEG~���� )"��������K����8�����**����0d��1���� ������~�������������������������)=�����*����H��I��J>������������ ���"�������������!��$��'����*��� �������)�������)������'a������ ���������������������*����0d=���N*����H��YN������ �����-�����ض��*�� ����+��o��o/--�����ڔ�������۶��*�� ����]�:--���d���R--���d���R+��k��k:11����11����11������+��k��k:1--���d��ܗ�������� ���N����� ������"��)��/��5��E��`��p��u�������������������������H��u�U�3����.�3���������������� ��?������:;�����3����+�����C(@���I�k�k @������k@�_����W�����+*������W+*�� ������W*�� ��!��+*���������W*������=���N���:*�����0�d*���:�66�O2:+������W6 �����%*��� `��H��I��J6 *+ ���� ���6 �����%*��� `��H��I��J6 *+ ���� ���6 �����*+-*��� `/��� ���*�� ��!��P6 �����@*+-*��� `��H�����`����*+���+*��� `��H�����W� �����Y6 �����L*��� `��H��: *+- ���`����*+ ���*+���*+- �������+ ���W� ������`=�������� �����)���� ������+��3��5��;��A��K��g��q��~������������������������������������ �#�,�?�H�U�e�t�}��������������������� a��� �t�,N��� ��� a��� ���,N��� ���N��� ���GN��� e�3S;� K�SN��� �g?b�����������������5xL����;r�;��Al�;����X�+��%�D�CCc����d��+����+��������F����R�� �D�CC��"��������������q�����,��bW,��fW,��bW+,���W���� ������������������*�����������������:;����7���"��������������q�����,��bW,!��rW,��bW+,���W���� ������������������*�����������������:;����7���"������������PK ����Q�Z^�{�k��k��'���gov/nasa/gsfc/spdf/cdfj/DataTypes.class�������4�� �1�z �1�{�`�|�}�~ �� ������� ��� ��� ����� ��� ������� ��z�� ��� ��� ��� ��� ����� ���������� ���� ����� ��� ������ �#���� �%�� �%���� ��� ������������������ENCODING_COUNT�I� ConstantValue����endian_ness�[Ljava/nio/ByteOrder;�EPOCH16��� �CDF_TIME_TT2000���!�FLOAT�����DOUBLE����SIGNED_INTEGER����UNSIGNED_INTEGER����STRING����LONG���� LAST_TYPE���5�method�[Ljava/lang/reflect/Method;�typeCategory�[I�size�longInt�[J�<init>�()V�Code�LineNumberTable�LocalVariableTable�meth�Ljava/lang/reflect/Method;�this�#Lgov/nasa/gsfc/spdf/cdfj/DataTypes;�tc�Ljava/lang/Class;� StackMapTable���|��� getString�<(Ljava/nio/ByteBuffer;Ljava/lang/Integer;)Ljava/lang/String;�buf�Ljava/nio/ByteBuffer;�nc�Ljava/lang/Integer;�slice�ba�[B�i�}�h�getByteOrder�(I)Ljava/nio/ByteOrder;�encoding� Exceptions�isStringType�(I)Z�type� isLongType� defaultPad�(I)Ljava/lang/Object;�<clinit>�bb� SourceFile�DataTypes.java�Q�R�����java/lang/Class�java/nio/ByteBuffer�java/lang/Integer�����J�K�java/lang/NoSuchMethodException�java/lang/SecurityException�f�����������java/lang/String�Q���6�7�java/lang/Throwable�java/lang/StringBuilder�Unsupported encoding �������������Q���L�M�!gov/nasa/gsfc/spdf/cdfj/DataTypes�s�q�������p�q� �����������java/lang/Double�Q���java/nio/ByteOrder���������java/lang/reflect/Method�N�M�O�P�get�getShort�getInt�getLong�getFloat� getDouble�java/lang/Object�java/lang/Exception�getClass�()Ljava/lang/Class;� getMethod�@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;�()Ljava/nio/ByteBuffer;�intValue�()I�()B�([BII)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�java/lang/Long�valueOf�(J)Ljava/lang/Long;�getBytes�()[B�java/lang/Byte�(B)Ljava/lang/Byte;�(D)V� BIG_ENDIAN�Ljava/nio/ByteOrder;� LITTLE_ENDIAN�1��1�����2�3��4����5��6�7����8�3��4����9��:�3��4����;��<�3��4����=��>�3��4����?��@�3��4����A��B�3��4����C��D�3��4����E��F�3��4����G��H�3��4����I��J�K����L�M����N�M����O�P�����Q�R��S���������1*��*��L+��YSYS��M��3,S��4,S��M��� �,�/� � �,�/� ��T���"��������� ������%���,���/���0���U��� ����V�W����1�X�Y��� �(�Z�[��\������/��]�^��_�� �`�a��S���������:*��M+���N6-���-,�� T-3���� �����Y-�������T���"���������������������(���.���U���4����:�b�c�����:�d�e���5�f�c���.�g�h���+�i�3��\�������j�k� �l�m��S���`�����)��2�� ��2���Y��Y���������������T��� ���������U�������)�n�3���\�����o������ �p�q��S���D�������.���������T���������U��������r�3���\���� @� �s�q��S���D�������.���������T���������U��������r�3���\���� @� �t�u��S���e�����)���� �������� ��!3��"���#Y��$�����T������������ ���U�������)�r�3���\������v�R��S��3����a��%��;����S��������&S����&S����'S����&S����'S����&S�� ��&S����&S�� ��'S����'S����'S5��(��5� ��5� ��)5���*;5����S��)O��O�����K*+����L��+S��O��+S��O��)+S��)O*,����L��+S��O��)O��+S��O��)O*-����L��+S��O��)O��+S��O��)O*.����L��+S��O��)O��!+S��!O��)!O*/����L��+S��O��)O��,+S��,O��),O*0����L��+S��O��)O��-+S��-O��)-O��+S��O��)O�� +S�� O��) O��)O��3O��4O��L<5��!��).����* ��).hyP���߱���69� ��69� ��T��J�R������������$��,��4��<��E��N��W��`��i��r��{�M���N���O���P���R���S���T���U���R���X���Z���[���\���]���^���_���`���a���b���c�d�e�f�g �h+�i1�j7�k=�lD�mK�nR�o]�pd�qk�rs�sz�t��u��v��w��x��y��z��{��|��}��~����������������������������!��(��/��6��9��:��B��Z��`���U���4�� ��i�3������i�3����p�V�W�<�$�i�3�����w�[���\���&� �� ����}������^��_�������x����yPK ����Q�Z�������/���gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.class�������4�8 ��# ��$�% �&�'������������ �(�)�������������*�_���$ ��+ �,�-�.�/� fillValues�[Ljava/lang/Number;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�+Lgov/nasa/gsfc/spdf/cdfj/DefaultFillValues;�value�(I)Ljava/lang/Object;�type�I�<clinit>� SourceFile�DefaultFillValues.java�����java/lang/Number�0�1�2�3�1�4�java/lang/Float��5�6�1�7�)gov/nasa/gsfc/spdf/cdfj/DefaultFillValues�java/lang/Object�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/Long�(J)Ljava/lang/Long;�(D)V�java/lang/Double�(D)Ljava/lang/Double;�!�������������������/�����*��������������������������� �������0�������2�������������������������� ��������������2���������S������S����S�����S������S�� ��S��� ��S��,��Y� ��S��-� ��S��� ��S�� � ��S��!���S��������:������ �����'� �3��?��J��V��f��r��~���������!����"PK ����Q�Z�F�������.���gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.class�������4�9 ��% ��&�' �(�)���������� �*�+�������������,�)>Y9��� ��- ��.�/ ��-�0�1� padValues�[Ljava/lang/Number;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�*Lgov/nasa/gsfc/spdf/cdfj/DefaultPadValues;�value�(I)Ljava/lang/Object;�type�I�<clinit>� SourceFile�DefaultPadValues.java�����java/lang/Number�2�3�4�5�3�6�java/lang/Float��7�3�8�java/lang/Double�(gov/nasa/gsfc/spdf/cdfj/DefaultPadValues�java/lang/Object�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/Long�(J)Ljava/lang/Long;�(D)V�(D)Ljava/lang/Double;�!�������������������/�����*��������������������������� �������0�������2��������������������� �!����"��������������2���������S�����S����S�����S������S�� ��S��� ��S��,��Y� ��S��-� ��S����Y��S�� ��Y��S��!���S��������:������ �����'� �3��?��J��V��f��r������������#����$PK ����Q�Z<Y������)���gov/nasa/gsfc/spdf/cdfj/DoubleArray.class�������4�� ��Y ��Z ��[ ��\�?�C�F�I �]�^ �_�^�`�a ��b�c ��d ��e ��f ��g �h�i �j�k �l�m ��n �l�o �j�p �q�r �q�s�t�u�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�rowMajority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�v� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doFloat�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[D�j�di�data2�[[D�k�data3�[[[D�l�data4�[[[[D�_dim�[I�temp�[F�_buf�Ljava/nio/FloatBuffer;�K�M�w�t�doDouble�Ljava/nio/DoubleBuffer;�x� SourceFile�DoubleArray.java����'�y�2�$�%�z�{�0�|�java/lang/Throwable�'Only float and double targets supported��}�Rank > 4 not supported�~��;�<�T�<�����������v�����w�����(�)���������x���������#gov/nasa/gsfc/spdf/cdfj/DoubleArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/FloatBuffer�java/nio/DoubleBuffer�dim�java/lang/Double�TYPE�java/lang/Float�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([F)Ljava/nio/FloatBuffer;�(F)Ljava/nio/FloatBuffer;�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([D)Ljava/nio/DoubleBuffer;�(D)Ljava/nio/DoubleBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� �������!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ �������#�$�%�/�'�:�)�E�+�P�-�!�������R�"�#���,����$ ��-�.�����������T+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� �������6��7��9�*�:�8�;�?�<�M�=�!���4����T�"�#�����T�/�0����T�1�2��8��3�2��?��4�5��6�������T�/�7��,���� A���8�&������9����:���;�<����g����D*����MN+��:*��������.��������� ���V������U*������:��N6���-1�Q����-��W+�*������:,.�N6,.��22:6 ,.��- 1�Q� ���-��W����+�*������:*����Z,.�N6,.��F6 ,.��52 2: 6,.��- 1�Q����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 1���W� ��� ��҄���+�*������:*����n,.�N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- 1�Q� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 1���W�������τ ���� ���+������ �����>���A��B� �C��D�4�F�@�G�F�H�a�I�h�J�j�L�v�M�|�N���O���P���Q���N���S���U���V���W���X���Y���Z���[���\�[�^�Y�X"�b-�c8�dC�eU�d[�ca�bg�ji�lu�m|�n��o��p��q��r��s��t��s��v��q��p��o��{��|��}�~�(�~.�}4�|:�{@��B���!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�K�� :�L�M��4�N�O��,�����)��4�P�Q�R����������������������� �S�8�P�Q�R������� ������������� �� ����������� �S�8�P�Q�R�������� �� ��������������� �� �� ��"����������S�8�P�Q�R�����T�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 21��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 1��W���� ��ф �������+������ �����.�������� ���0���<���C���E���Q���\���f���l���n���z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��N�U��,�����!��0�P�V������������S�8�P�V������� �������� �� ����������� �S�8�P�V�������� �� ���������� �� �� �� ����������S�8�P�V����W����XPK ����Q�Z�����0���0��0���gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.class�������4� �8�� �Y�� �X�� ���� ��� �X�����e �X���\ ���� �X�� ���� �X�� ���� �X������� � �� �� �X �� �� � �" � �" �� �) �) �)! �)" �(# �X$��%& �# �X' ��( ) �X*+ �8,��- ./0 �<������1 2����34 �X5 6789 �X: .;< �X= �X> �Y? �Y@A �XB �RC �XD �XE �XFGHJ�dpad�[D�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�lpad�[J�this�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTableGMN�mO� ExceptionsPQ�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�dbuf�Ljava/nio/DoubleBuffer;�rem�R�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�n�_num�tf�[F�ipos�bvf�Ljava/nio/FloatBuffer;�bvd�num�Ljava/lang/Number;�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�tl�bv�type�elements� toprocess� processedS��TUVW�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�_a1�[[D�e1�e0�n0�n1�_a2�[[[D�e2�n2�_a3�[[[[D�e3�n3�_a4�[[[[[D�rank�buf�asArrayElement�([I)Ljava/lang/Object;�element�pos�ne�(II)Ljava/lang/Object;�index0�index1� pointSize�loc� fillArray�([DIII)V�array�offset�first�last�b� as1DArray�()[D�asOneDArray�(Z)[D�cmtarget�asArray�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�DoubleVarContainer.javaXY�]Z�h�iM[\]�m���c�!gov/nasa/gsfc/spdf/cdfj/DataTypes�[�\O^_�]�^S`��a�qab�j�kNcd�java/lang/Throwableefghi�Should not see this.jkl��mno���cRpq��rstTuvuq��w�java/lang/ObjectUxy�java/lang/Numberz{���e|m}~Vu�java/lang/RuntimeException�java/lang/StringBuilder�]f�Unrecognized data type �������]l����m�Rank > 4 not supported yet.���mu���o�java/lang/Double�]��������java/lang/Integer��u{�Internal error�Rank > 1 not supported.��u�� Rank other than 2 not supported.�Invalid first index �Invalid second index ����m�buffer not available���m���������#gov/nasa/gsfc/spdf/cdfj/DoubleArray�����]��������������*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer��.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�CDouble�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/DoubleBuffer�java/nio/ByteBuffer�java/nio/FloatBuffer�java/lang/reflect/Method�java/nio/LongBuffer�"java/lang/IllegalArgumentException�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�typeCategory�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� asDoubleArray�([I)[D�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�put�([DII)Ljava/nio/DoubleBuffer;�(I)Ljava/nio/Buffer;� asFloatBuffer�()Ljava/nio/FloatBuffer;�get�([FII)Ljava/nio/FloatBuffer;�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�doubleValue�()D�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([D)Ljava/nio/DoubleBuffer;�singlePoint�(D)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�(I)D�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�X�Y��Z���[�\�����]�^��_��*�� ���e*+,-����*��,��:��*��.��7����:*���� 6���*�� /�R�����*�� �� �� �����`���&� ��������$��.� �7�!�U�"�X�#�d�%�a���\� �:��b�c��.�'�d�e����e�f�g�����e�h�i����e�j�k����e�l�m����e�n�o����e�p�q���M�r�s��t���%���:� �u�v�w�x�y�z������{�����|�}���]�~��_���c����� *+,-���������`��� ����4��5�a���4���� �f�g����� �h�i���� �j�k���� �l�m���� �n�o��{�����|�}��������_���Y�����h�� M,*����W,�����`�������9��:��;�a��� �����f�g��������c����������������_���8�����������`�������@�a��������f�g��������c���������_��)������-�� �� ::�� *�� ��*��� YO���:��:������,��6,��:6 ��y 6 *��h��� �*��l6 66 ��(6 *����� 1R� ������ *��h��W h*��h`6 d6 ���,��W����+�.���`���j����E� �F��H�+�L�.�I�0�J�5�K�=�M�C�N�I�O�L�P�Q�Q�U�R�b�S�l�U�o�V�y�W���X���W���V���_���`���a���b���c���d�a������0� ������|����c� �r�,�b�c��U�o���c� �o�U���c������f�g���������c�����������������s��������c�� �����\�������\��C�����c��I��������L�����c� �t���2���� � P� D������������ ������(��������_��������� �� :��6��: 6��.�����������������(������+��������8��:+��6 +��:��idh6����6��W h`6 6��0�R���� ��Wh`6l`6���+ ��W��W�/+��6 +��:��Odh6����6��W h`6 ��Wh`6l`6���+ ��W��W����2: ��cdh6����66��" +�� ��!��":��#R���� ��Wh`6l`6�����W�E��2: ��$/7��wdh6����66��6 +�� ��!��":��%6�� ��� �a�R���� ��Wh`6l`6�����W���+��6 +��&:��:��jdh6����6��'W h`6 6��/�R���� ��Wh`6l`6���+ ��W��W����(Y��)Y��*+��,��-��.��/������`��^�W���j� �k��l��n��o�H�q�O�r�U�s�[�t�b�u�k�v�x�w���x���y���z���y���|���}���~�����������������������������������������#��-��6��9��@��H��K��R��Y��b��o��y���������������������������������������������������&��,��7��A��J��M��U��X��^��d��k��r��{��������������������������������������������a��V�"������c��k�Z���c��O��������U�����c� �[���������@���c����k���c� ���e������� �����r�&���c�b�T���c�R�r����� ����������c���:���c���h���c��������� �������������c�{�[���c�^�����c� d�������k�����e����f�g��������������c������c������c�������������s�� ����\������c�������� �����c��t��"� ��H��u�����z� ������������������� ������u�����z� �������������5����u�����z� ���������u�����z� ����������u�����z� ��������������%�� ��u�����z� �������� ��u�����z� ������� ��u�����z� ����������������+��u�����z� ������������ ����u�����z� ������������ ���� �� ��u�����z� ���������u�����z� ��������������������� ����u�����z� ������{�����|���}� ������_���=����� ����0�����`���������a������� ���c����� �n�o��������_��������*����1�<�� ��Y2��3�*��4M,���,��5l>,��:6���������������"���G������e��r�:��6W*��7����8Y1��9���*����:���;��<��=6l6��>:6 �� 2��6W� ���*��7�� 2���*����:���;��<��=6 *����:���;��<��=6 hl6 ��?:*����@���46��'6 ��2 2��6W� �����ا�C6��96 ��)6 ��22 ��AR���� ��ք���*��7�� 2���*����:���;��<��=6 *����:���;��<��=6 *����:���;��<��=6 hhl6 ��B: *����@���G6��:6 ��*6 �� 222��6W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��AR������ӄ��Ä���*��7�� 2�� �*����:���;��<��=6 *����:���;��<��=6 *����:���;��<��=6*����:���;��<��=6 hhhl6 ��C:*����@���Z6��M6 ��=6 ��-6��2222��6W������҄�������i6��_6��O6��?6 ��/6 ��2222��AR�������Є�����������*��7�� 2�����YD��3�����`��R�T����� ���������$���,���2���5���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~���������������� /5;DNXbl��������� '!1";#E$O%c$i#o"u!~+�,�-�.�/�0�/�.�-�,�+�7�9�a����+�]� ���\�������c� ���<���c����,�����&����c� �+���c�a����c�W�-���c� M�=���c��������c� �������c� �����������c� �.���c��>���c�e� ���c�[�0���c�Q�@���c�G�P���c�������c� ������c� ������c��������� H�!���c�>�1���c�4�A���c�*�Q���c���#���c���3���c���C���c���S���c���c���c��8���c� �#���c� ����c�������c������������f�g��� ����c���������,����c��2�������5����c��t��q�A���� ����3����!� A�z�����'� �u������>���� A�z�����M� �u��������?���� �������� �� ������ A�z�����u��������g��u���������B���� �� ���������� �� �� �������� A�z�����u�����������u����������C���� �� �� �� ���������� �� �� �� ��"�������� A�z�����u�������{������������_����� ����*����1�=�� ��YE��3�*��+��F���*��4N-���-��5l6-��:6*����:���;��<��=6l6+���8+.6�: 6 6�� ��GR `6 ���� �+�6��>: 6 6��46�� 2 +.`��GR���� `6 ���� �����`���v���D� E�F�&G�+H�1I�:J�@K�CL�XM�_N�eO�jP�pQ�tR�~S��T��R��V��X��Y��Z��[��\��]��\��_��[��a�a������w� ���c��j�0���c��p�*���\� �t�&���c� ���!�b�c����8���c����K���c����A����� ���>���c� �����f�g���������m�� �����c��+��������:�����c��@��������C�����c��X�����c��t���W� ���� ����E��u�x����� ����������u�x�����>���� �� ���{������������_��U����*����1�>�� ��YH��3�*����:���;��<��=6�� ����Y��)Y��*I��,��-��.��3�*����:���;��<��=6�� ����Y��)Y��*J��,��-��.��3�h6*��4:�����5l6��: l6 �:*����@���h`�� h`66 6 �� `��GR `6 ���������`���Z���m� n�o�.p�8q�Ss�ht�ru��w��x��y��z��{��|��}��~����������������a��������#���c����f�g�������c������c�� �����c��.�����c��h�����c����t���c����n��������]���c����V����� ���O���c� ���I���\����,���c����)���c� �t���=� ������������2��u����� ��E����"�{������������_���������Q*��K��L�� ��YM��3�d`*��h6*��4:*��N.d*��h*��Oh6��W��+��W�����`����������!��'��;��C��P��a���R����Q�f�g�����Q���\����Q���c����Q���c����Q���c��!�0���c��'�*������;����c��t�����{������������_���5�����*��P�� �� �����`��������a��������f�g���������_���6�����*��Q�� �� �����`��������a��������f�g���������_���@�����*��Q�� �� �����`��������a��������f�g��������o��������_���6�������RY*��S��T�����`��������a��������f�g���{�����A������_���0�����*��U�����`������� �a��������f�g��A������_���/�����*��V�����`������� �a��������f�g��A������_���/�����*��W�����`������� �a��������f�g���{�������������L��� ��ZIK PK ����Q�Z�!3�3�'���gov/nasa/gsfc/spdf/cdfj/Extractor.class�������4! �0� ����� ��� �� �� �� ���� �� ��� ��� ��� ������ � �� ���� ��� � ���� �@ �C � �$ �H �H �� �2 �2 �u �u � � ! �" �2# �u$ %&�'�(�) ��* �0+ ��, �C-�. �/0��������1��������2 34 �H5. ��67 �L#89 �N: ��; ��< ��= �u> ? ��@ �uA �uB �uC ��D ��E �uFGI ��H ��IT�J �uK �uL MN �uO PQ���������� RS T ��U ��V�W ��X ��Y�Z�[\]�^;�_ �H��` �La �Hb c ��d ��ef ��g�h ��i�j�k l m n �uo�������� p q ��r ��s ��t u v %w ��x�y ��z ��{ |} ��~ �� ��� ��� ���� ��� ��� ��� > >��� ��� � � %� ��� ����� ��� ��� J� ���� ��������� ������������� MAX_ARRAY�I�numericMethodMap�Ljava/util/Hashtable;�stringMethodMap�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/Extractor;�addFunction�9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)V�ex�!Ljava/lang/NoSuchMethodException;�j�func�Ljava/lang/String;�cl�Ljava/lang/Class;�args�[[Ljava/lang/Class;�ma�[Ljava/lang/reflect/Method;� StackMapTable�� getMethod�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�rank� Exceptions��� getSeries0�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�pad�Ljava/lang/Number;�bvf�Ljava/nio/FloatBuffer;�bvd�Ljava/nio/DoubleBuffer;�num�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�loc�[J�first�last�bv�Ljava/nio/ByteBuffer;�blk�i�lpad�dpad�D�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�numberOfValues�type�ldata�data�[D�longType�Z� locations�Ljava/util/Vector;�offset��!4\�����castToDouble�(Ljava/lang/Object;Z)[D�vdata�o�Ljava/lang/Object;�getPadValue�fill�fillDefined� fillValue�n�getFillValue�dfill�lfill� getSeries1�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[D�m�elements�[[D�padValue�doSignedInteger�(Ljava/nio/ByteBuffer;IIII[[D)V�e�count�(Ljava/nio/ByteBuffer;IIIII[D)V�pos�size�index� (Ljava/nio/ByteBuffer;IIIII[DI)I�"(Ljava/nio/ByteBuffer;IIIII[I[[D)V�offsets�[I�ne�#(Ljava/nio/ByteBuffer;IIIII[I[[DI)I�doUnsignedInteger�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�idx�Ljava/lang/Integer;�element�longPadValue�loff7�getElements1�Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Ljava/lang/Object;�[[J� getSeries2�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[D�l�bvs�Ljava/nio/ShortBuffer;�bvi�Ljava/nio/IntBuffer;�_num�n0�n1�[[[D��� getPoint0�d�pt�point�itemSize� getPoint1�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[D�da� getPoint2�[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[D�getElement2�m(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[D�pt1�pt2� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;� lastValue�oa�[Ljava/lang/Object;�istart�iend�start�end�_data�_pad�blks� substitute� firstBlock� lastBlocki� getRange1�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[[D�_last�elementCount�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/util/Vector;� dimensions�ecount�validElement�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�ielement�getRangeForElements1�(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;[I)Ljava/lang/Object;�getStringValue�*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;�ba�[B��getStringSeries0�X(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[Ljava/lang/String;�[Ljava/lang/String;�len��getStringSeries1�Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Ljava/lang/String;�[[Ljava/lang/String;�getStringSeries2�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[Ljava/lang/String;� getBlockRange�(Ljava/util/Vector;ZII)[I�recordVariance�positionBuffer�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;�impl�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IIII)[Ljava/lang/Object;� blockRange� getSeries3�J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[[D�k�temp�[F�n2�[[[[D�next�� getPoint3�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[[D�get1DSeries�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)[D�do1D�B(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZ[I)V�result�number�swap�edim�C(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZZ[I)V�tf�tl�preserve�Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)Ljava/lang/Object;�[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZZ)Ljava/lang/Object;� available�target�stop�term�begin�_edim�do1DMissing�([JJII)V�([JJ)V�([JJI)V�([DDII)V�([DD)V�([DDI)V�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I[I)[D�init�elapsed�rem�stride�strideObject� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_stride��!(Ljava/nio/ByteBuffer;I[F[DIIII)V�span�w(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�numpt�advance�z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D�res�"(Ljava/nio/ByteBuffer;IIIII[D[II)I��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�"(Ljava/nio/ByteBuffer;IIIII[DI[I)I�fillWithPad�*(ZLjava/lang/Object;IILjava/lang/Object;)V�ddata�fillWithPrevious�L(Lgov/nasa/gsfc/spdf/cdfj/Variable;ZLjava/lang/Object;IILjava/lang/Object;)V� getOneDSeries�J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)[D�cm�toswap�do1DSwap�dim�td�<clinit>�cdfClass� variableClass�ia� seriesArgs�[Ljava/lang/Class;�arglist����� SourceFile�Extractor.java���������java/lang/reflect/Method�java/lang/StringBuilder�get����������java/lang/NoSuchMethodException�������������!replacing value for the function �����������������;�!gov/nasa/gsfc/spdf/cdfj/DataTypes���������!���������+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator�DataLocator�InnerClasses��6������������������������java/lang/Object���java/lang/Number���������������!�'�����������6;�java/lang/Long�java/lang/Double�FILLVAL���java/util/Vector��xy�java/lang/Integer�java/lang/Throwable�>Only scalar variables of type int8 are supported at this time.���01>108����|}������04>4���& has unsupported type in this context.09>9�����������������&getElement2 is not supported currently�����������������java/nio/ByteBuffer�'Long type not supported in this context���0=>=�java/lang/String�� ����[[[Ljava/lang/String;� ����������������������������gov/nasa/gsfc/spdf/cdfj/Stride�����&Unsupported data type for this context�Type � not supported in this context����������0�>��getRange0 start < 0�getRange0 end > available 0�>��java/util/Hashtable�!gov.nasa.gsfc.spdf.cdfj.Extractor �gov.nasa.gsfc.spdf.cdfj.CDFImpl� gov.nasa.gsfc.spdf.cdfj.Variable� java/lang/ClassNotFoundException�java/lang/Class�Series�����Element�Point�Range�Elements�RangeForElements�RangeForElement�!gov/nasa/gsfc/spdf/cdfj/Extractor� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/FloatBuffer�java/nio/DoubleBuffer�java/nio/LongBuffer�java/nio/ShortBuffer�java/nio/IntBuffer�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;�printStackTrace�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�getEffectiveRank�()I�getType�isStringType�(I)Z�&(Ljava/lang/Object;)Ljava/lang/Object;�typeCategory�isMissingRecords�()Z�getName�&(Ljava/lang/String;)Ljava/lang/Object;�getNumberOfValues�valueOf�(J)Ljava/lang/Long;�(D)Ljava/lang/Double;� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getLocationsAsVector�()Ljava/util/Vector;� elementAt�(I)Ljava/lang/Object;�doubleValue�()D� longValue�()J� asFloatBuffer�()Ljava/nio/FloatBuffer;�()F�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�missingRecordValueIsPrevious�(Z)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�getComponentType�TYPE�getDataItemSize�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�position�(I)Ljava/nio/Buffer;�'(Ljava/lang/String;I)Ljava/lang/Object;�getFloat�(I)F� getDouble�(I)D�getLong�(I)J�rowMajority�()B� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�asIntBuffer�()Ljava/nio/IntBuffer;�getPoint�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�missingRecordValueIsPad� asDoubleArray�([I)[D�asLongArray�([I)[J�getRecordRange�()[I� getDimensions�getVarys�()[Z�(I)Ljava/lang/Integer;�add�(Ljava/lang/Object;)Z�)(Ljava/lang/String;III)Ljava/lang/Object;�([BII)V�getNumberOfElements�isCompressed�getValueBuffer�(J)Ljava/nio/ByteBuffer;�<(Lgov/nasa/gsfc/spdf/cdfj/Variable;JII)Ljava/nio/ByteBuffer;�getByteOrder�()Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�([F)Ljava/nio/FloatBuffer;�([D)Ljava/nio/DoubleBuffer;�([FII)Ljava/nio/FloatBuffer;�([DII)Ljava/nio/DoubleBuffer;�([JII)Ljava/nio/LongBuffer;�getEffectiveDimensions�java/util/Arrays�copyOf�([II)[I�([I)V� getStride�(I)I�forName�%(Ljava/lang/String;)Ljava/lang/Class;�!���0�������������������������B�����������/�����*��������������� ���������������� ��������������w��`��N6����A,2����1-+��Y����*������ ,2�� S�� :�������� *-��������Y����*���� ������B�E�������.����� ������B��E��G��L��R��]� �v�"�����>��G��������F��������w���������w��������w������ �n��������������f����#� ����������������_*���=*�������#��+������N-���-����-2��� +������N-�����*���.�� ���-2���������.�����������!���'���/���3���A���G���U���[�������4��!���������_���������_�������X������A��������������'����������������� ���������B�����+�����*+������+���=���+���>::6��.�� �:6*+������/�� :���:*+����!��!1��":+��#���$��%:6 6 ��&�� ��'����:/�6/�6 *+/ d`��(:�� ��* � ��)R��� �� � ��*P����.���������������%���D���b��������������+: ��� � ��,�R�����-: ��� � ��.R����/2: �����0��1��2: � ��)R��ܲ�/2:��3/7 ��U��0��1��2:��46 � �� ��� �a�R�����5: �� � ��6P��� ����F ��&d��4�� ��) � ��)R��� �� � ��*P��� ��O+��7���;��6 �� 1R� ����6 �� /P� ���+�����r+��8���i��5��*7 6��� / ���d/P���ާ�2��)9 6��� 1 ���d1R���������������*�J����� ���������!���(���+���.���1���:���?���B���W���\���n���o���|�����������������������������������������7��>��U��\��c��s������������������������������������������� ���� ��0��6��?��D��M��V��_��h��q��w�����������������������������������������8��T������������>������s� �����\�'�������!��������������B�������;������������������������������������ ��u�������� G���� b���� ��%�����(��� ��%�����(� ��������������� ����(� ����+�����.� ��1���n�������|~��{��� ������'����5���!��������=���!���)���������������&�� ���!�������/���!�����!�����!�����!�����!��������!�������������!��������!�������������� ���� �������������N� ������������7��*��!��!M��)*����N-��M6-���,-/�R����,���������"��������&�/�5�����>��� ��������������7 �����7��� ����������!���� !���������� ��!+��9�M,�*+��:N6:-��;��<��=��.-��!��!1�����6��<-��!��!1��":��+-����/ �����6��-����/�� :+���6+��>���?.l6��.��F�:��6 �� �AP� ����6 �� ��*P� �����:��6 �� �DR� ����6 �� ��)R� ����,���������z���$�%�&�'�(�)�%*�:+�P-�e.�x0��1��2��3��4��5��7��8��7��;��=��>��?��@��?CDCGJ������������� ������ ���=��������� ���� ���= �� " �� #��$������� �������%�����!����!������ ������m���7�&&��@@��.� &&������������� �!���������&��� '�������i������*+���F��G��HM+���>,��&��z,��I��;��<��=��6,��I��!��!19��.���Y PY�P��YRYR�,��I����/7��.���Y PYP��YRY�R���.���Y�APY P��Y�DRYR���������>���U�V�W�X�/Y�>Z�G[�U]�b`�qa�zb��d��h��i��k�����>��>�$(��q�$)���������������������"���� �����������U����$�� � *+�����������+���=����J�+��7���=+��K��'��L��M>��J:+���6��.�� ��NYO��P�*+����!��!:+��#���$��%:66 ��&� ��'����: /�6 /�6*+ /d`��(: ��%6��21R������ڲ�.������������������N���~���� ��+:���6��2��,�R������� ��-:��\6��2��.R������� ��Qd``6�� ��Rd``6� ��������������*��{�|�}�~�*�2��:��D��N��[��\��i��l��y��������������������������������������%�,�3�<�I�O�U�c�o�r�����������������,����,������*�����6�,���,�)������������ ������������������������ �o#��� ��������������� ����*k-����2c.��:[ ����[:/ ��i,��l)������������ ��2�J�� � �J�!����8��J�!����� ��"����� ���������� ������� �J�!���������������N�01��������� ���C��/2:6��56��%*��0��1��2: 2 ��)R���ڄ��˱��������"�����������)��6��<��B������f� �)� ����� ��)2���� �8%������C������C ������C��������C��������C3������C.���<������������� ����(�������������04������������6*��SW����������������������R����������5������ ������6���������������������� ���7��������������08����������G��/2:*��TW6 ��/*��TW*��0��1��2: � ��)R`<� ������������&� ������ ������-��:��>��D������p��-������ ��3%��� ���G������G5������G ������G6������G��������G��������G ����G7�����@���������������2�����������09�����H�� ���`��/2:*��TW�6 6 ��E6 ��1*.`��TW*��0��1��2: 2��)R����`<� ������������2������� ������'��3��B��O��U��Y��_�������� �B� ������ �52�����I%��� ���`������`5������` ������`6������`��������`��������`:;����`.���Y�������N<��� ���������� ��4�� �����������0=�����[�����e��/2: *��TW�6 6��H6 ��1*.`��TW *��0��1��2: 2 ��)R����`<��������������6� ������ ������'��3��B��O��U�Y�\��b��������B� ����� � �52�����L%������e������e5������e ������e6������e��������e��������e:;����e.����e7�����^����� ��S<��� ���������� ��4�������������>1�����s�� ���^��/2:��3/76 ��I6 ��9*��0��1��2:��46 2 �� ��� �a�R� ��Ƅ ������������*� ���� ��!�0�7�Q�W �]�����z��0�!������7��������=2��� ��L%��� ���^������^ ������^��������^��������^3������^.���W�������P����������S�������.��J��!����J��!���������������>4�����o�� ���]��/2:��3/7*��TW6 ��@*��TW*��0��1��2:��46 �� ��� �a�R`<� ������������.��������%�4�; �R!�V�\#�����z��4�"������;��������D%��� ���]������]5������] ������]6������]��������]��������] ���V�������O����������L�����1��!��!����!��!�� �����������>8�����������b��/2:��3/7 *��TW6��C*��TW*��0��1��2:��46 � �� ��� �a�R`<�������������.���(�)�*�+�,�%-�4.�;/�U0�Y+�_2������� �4�%������;������ ��G%������b������b5������b ������b6������b��������b��������b ����b7�����[�������T����� �����N�����4� �!��!��� �!��!�� �����������>9�����������{��/2:��3/7 *��TW�66��Y6 ��E* .`��TW*��0��1��2:��462 �� ��� �a�R� ���`<�������������:���8�9�:�;�<�$=�.>�:?�I@�PA�j=�pC�t<�zE��������I�!������P�������'�I2��� ��]%������{������{5������{ ������{6������{��������{��������{:;����{.���t�������m����� ��b<��������p�����x�J���� ��:��x�J��!����x�J��!���� �����������>=��������������/2: ��3/7 *��TW�66 ��\6��E*.`��TW *��0��1��2:��462�� ��� �a�R����`<�� ������������>���J�K�L�M�N�$O�.P�:Q�IR�PS�jO�pU�tV�wN�}X��������I�!������P�������'�I2�����`%��� �����������5������� �������6�������������������������:;�����.�����7�����y����� ��r����� ��g<��������s���� �x�J���� ��:��x�J��!����x�J��!��������������� ?@���������u+�����*+���,��M��U�,��M>+���6���+��7���6+� YO��V���+��>�6+���6::6 : :��.���:6 *+������:���:*+����!��!: ��?.h6+��#���$��%: 66 ��&�� ��'����:/�6/�6*+/d`��(: ����(� 1R������/P�����W`6��.�����������������'���H���h������������������X�R`6���������YR`6�����Zd``6��c��[d``6��C��<���\P`6����NY��Y��+�����]���� ��P�����F ��&d��4 ����(� 1R������/P�����T ��������������<��e� f�h�i�%j�,k�8l�Hm�Po�Xp�[q�^r�as�dt�gu�qv�ww�zx��z��{��}��~���������������������������%�/�\�c�s�}��������������������������'�3�8�?�N�U�d�j�r����������������������������������p��/55�����������u����u�������uAB��XC����%P ����P%6����X ����[����^ ��a� �d/ � �gD������E������� �����������������A�F��!�!������F��!�!�����=�F��!�!������6� ���F��!�!������������N� GH����������+���>���+��7���>+,��V���,�6+��>�6+���6� :6��,.��?.hO������^:��J: 6 ::��.����^:6 *+������:����J: *+����!��!:+��#���$��%: 66 ��&�� ��'����:/�6/�6*+/d`��(: ��/��T6�� 2,.1R���������(6��2,./P���������W6��.����������������(���i��������������6��66�� 2.`��X�R����`6���ɧ��6��56�� 2.`��YR����`6���ʧ�� ��_��y ��`��c6��56��2.`��\P����`6���ʧ�#��NY��Y��+�����]���� ��P�d``6��� ��� ��������*�J������ ������"��&��.��6��<��F��V��\��b��h��k��n��q��{����������������������������������������������%�+�2�<�K�Q�W�^��������������� �� #69DNcipvy� ���"�#����.��?���� �2���5�2�����#2�����:%�����"2�����9%���G�"2���=�9%��������������������������������^G5�������������������������A;��� ����&�<����.�6����6� ����<zE;��bTI��hN.� �kK� �nH/ ��qED������� �������������$�� ��� �x�x������:� �x�x�^�J�!�������=��x�x�^�J�!������ ���� ����4����� ��"������ ��!������ ��!������x�x�^�J�!����������N� JK�����������+���=��.�� ��NYO��P�+���>����a�+��7���>+��K��'��L��M6+��K��'��L��M6��a:*+����!��!:+��#���$��%:6 6 ��&�� ��'����:/�6/�6 *+/ d`��(:+��b���F ���6��/6�� 22h`1R�������Є ��� ��?6��/6�� 22h`1R�������Є �����.��������������������4�����+:+��b���A ��6��*6�� 22��,�R������Մ ��� ��6��*6�� 22��,�R������Մ �����-:+��b���@ �s6��)6�� 22��.R������ք ��� �66��)6�� 22��.R������ք ����� )���+��b���A ��6��*6�� 22��c�R������Մ ��� ��6��*6�� 22��c�R������Մ ��������d:+��b���A �T6��*6�� 22��e�R������Մ ��� �6��*6�� 22��e�R������Մ ��������f:+��b���A ��6��*6�� 22��g�R������Մ ��� ��6��*6�� 22��g�R������Մ �������6+��b���S �36��<6��,��c6 22�� ��� `�R���ӄ��Ä ��� ��6��<6��,��c6 22�� ��� `�R���ӄ��Ä ������h6��d:+��b���S �y6��<6��,��e6 22�� ��� `�R���ӄ��Ä ��� �)6��<6��,��e6 22�� ��� `�R���ӄ��Ä �������i7��f:+��b���T ���6��=6��-��g6 22�� ��� �a�R���҄�� ��� ��m6��=6��-��g6 22�� ��� �a�R���҄�� �����NY��Y��+�����]���� ��P�� ����������������/�0�1�4�!5�*6�57�E8�U9�`:�m;�n<�{=�~>��?��@��A��B��D��E��F��G��H��G��F�KN OP!Q7P=OCTIWlYsZ|[�\�]�^�]�\�a�d�e�f�g�f�e�j�o�pqrs#t3s9r?wEzL{V|`}p|v{|����������������������������������'�.�8�B�S�Y�_�e�l�v�����������������������������������"�(�.�4�:�?�H�O�Y�c�j�������������������������������� ���$�@�F�L�R�Y�c�m�t���������������� � )0MSY_>�"������B���#L������3,����#L����3,�����L�����.,�����L�����.,���s��������L����-,���Y�L���O�-,�������������L�����.,�����L�����.,���;�L���1�.,���y�L���o�.,�����MN���L�����.,��� �L�����.,������OP�j������\�0L���R�@,������������0L�����@,���?��Q���$�������0L����@,���t������f�0L���\�@,������Q������MN����������1L�����A,���0������"�1L����A,������Q������OP������������������������� ���������� ��������������� ����!g ����ECR����U3S����`(T��m/ ��{ ��~ ��� ������w���� ��K��a�!����A��a�!����� �� ��"���� �� ��"��"���� �� ������ �� ����������� �� ������ �� ������ �� ���� ������ ���� ��������U�� �� ������ �� ����������V�� �� ������ �� ������������ �� ��"��a�!�����!����a�!�����!������ �� ��"��a�!�����!����a�!�����!����������a�!���U���� �� ��"��a�!���U��!����a�!���U��!������ �� ��"��a�!���U��!����a�!���U��!��������a�!�������a�!���V���� �� ��"��a�!���V��!����a�!���V��!������ �� ��"��a�!���V��!����a�!���V��!��������a�!�������a�!�����������N� W@����� ����P+�����*+���,��M��k�,��M>+���6+��>�6+��#���$��%:6��&� ��'����:/�������/�����*+///e a���(: ��W/�dh`6 ��.���������������%���1���<���]�������� ��X���"� ��Y��"���/2: ��0��1��2:��)��"���/2:��3/7 ��0��1��2:��46�� ��� �a�9��"� ��\�� ��������������r���/� 0�2�3�%4�-5�.6�;7�H8�W9�d:�p;��=��@��B��D��F��G��H��JKLM#N7O=QH7NT������������������ ������9������!������1����� #������7�X��W������������� ����5��� �>�����P����P�������PYB��3Z����%+ ����-#[����;������w� ��%�F����%���S ��1�F���F���F����� ���������N� \]�����������,��M>+���6��.�� ��NYO��P�+��>�6+��#���$��%:6��&�l��'����:/�����J/�����*+///e a���(: ��W/�dh`6 ��TW+��K��'��L��M6�:��.��������������������D���h���� ��+:6����,�R����� ��-:6����.R�������/2: 6��# ��0��1��2:��)R�������/2: ��3/76��7 ��0��1��2:��46�� ��� �a�R��������������������+��a�b� c�d�!g�)h�*i�7j�Dk�Sl�`m�ln��p��q��r��s��u��w��x��y��x��{��}~~�!�)�3�C�M�S�V�^�f�p����������j���������������������������������C� �����,�'���)�-����� ��������������i�;���^�I����� f�A������ST�������$�� ��5��� ����%�������^ ��:s�������������������YB���Z���� � ����)�[����7x�����K���!����%���k� F��!���� ������� �F��!���������� �F��!������&�����F��!������,�F��!����!���F��!����!�����F�����������N� _`����������W,��M>+���6��.�� ��NYO��P�+��>�6+��#���$��%:6��&���'����:/������/������J�*+///e a���(: ��W/�dh`6 ��TW+��K��'��L��M6+��K��'��L��M6��J: ��.������\���������� ��������� ��+:+��b���46��'6�� 2��,�R������ا�16��'6�� 2��,�R������� � ��-:+��b���36��&6�� 2��.R������٧�06��&6�� 2��.R������� ���/2:+��b���C6��66��& ��0��1��2: 2��)R���ل��ɧ�@6��66��& ��0��1��2: 2��)R���ل��� ���/2:��3/7+��b���[6��N6��> ��0��1��2:��46�� ��� �a�9 2R����������X6��N6��> ��0��1��2:��46�� ��� �a�9 2R�������� ���NY��Y��+�����]���� ��P�������J��������Z�V������ ����!��)��*��7��D��S��`��o��������������������������� ��"�(�1�;�E�S�Y�_�b�i�r�|����������������������������������#�-�7�?�G�T�Z�`�c�k�s�|�������������������������������#�),L�R ������+ �������+���>������4�+������k�����������u�*������������*���i�i������ �������*�������:���G� �����0�*�����&�:�������������%�������������� X���B������R�����%������������� X���B�������R���k�������s��������S����������� ���5��� ���R������S������^.� �:�����W����W�������WYB��RZ���� J ����).[����7 �����{�3��!����%�����F��J������� �������� ���������F��J������ �������� ���������F��J������ ��)�������� ��)�������F��J������ ��(F�������� ��(F�������F��J�����F�����������N� ab������R����� ��NYl��P�����������������*���� ����� �������� cB���� dB��������N� ef��������"���,��M6-��M6+�����*+�����m�+���6+��>�6+���6: : 6:: :*+��:��.��%d`�: :6*+������: ��d`�: :*+����!��!::+��#���$��%:����n�+��7���o:��G+��p���+��8����+��p�����n+��8���+��q�+��8�6.6.6666��*+��r:���d��I����:��<+� Y/�O��s�19 ��� �����1R����+� Y/�O��t�/7 ��� ����� /P���\2��u:2��L��M6+��8�6��6��:��d��� �1R���d��l � /P�����/+� YO��s�19d�� �R����,+� YO��t�/7d�� �P���2��L��M6��.���������������'���I���j������������+:d��� ���,�R�����-:d��� ���.R����/2:d�����0��1��2: ���)R��ٲ�/2:��3/7d��X��0��1��2: ��46! �!�� !��� !�a�R�����5: d�� � ��6P���d����u��h+��8�6��/ d19�� �����1R����5 d/7�� ����� /P���� ���+��7���?�� 6�� 1R������6�� /P������ � ����������v��&�'�(�)�$+�,,�4-�<.�?/�B0�E1�H2�K3�N4�U5�_6�j7�n8�q9��;��<��=��?��@��A��B��C��D��F��G��H��I��J��L��MOPRV%�+�1�4�7�B�Q�V�g�l�x������������������������ ���(�2�A�F�X�b�o�r�������������������)�9�F�I�Q�Y�c�s�z�������������������������.�1�7�@�E�P�Y�b�m�v�|���������-��!g���!g���g�w�����X�g���g�����������������9� ������*�����s�!����� z������!Q�F�����Y�>������������ �� g�� g���Q�hi��J���>�����;����I����f��������������������jB����kB���l����{m����,[ ����4S[����<K ����?H��� �BE � �EB��H?/ ��K<D��� �N9n ��U2o ����p;�����%bq�+\r���1Vs���4S���7P�����������;��$��\�FF��!�!�&&����%�x)���FF��!�!�&&�x����Et����FF��!�!�&&�xt���!���FF��!�!�&&�xt���!�������FF��!�!�&&�xt������FF��!�!�&&�xt���������& ��������8���������������)���FF��!�!�&&�xt������2�!FF��!�!�&&�xt����!���!FF��!�!�&&�xt����!���FF��!�!�&&�xt�����!FF��!�!�&&�xt����������FF��!�!�&&�xt��������FF��!�!�&&�xt���!���FF��!�!�&&�xt���!��������FF��!�!�&&�xt������FF��!�!�&&�xt������������������������N� uv�����,����t+���6��.�� ��NYv��P�,��M6-��M6+���6+��>�6+��K��'��L��M6 d` ��J: *+����!��!::+��#���$��%: �� +��7���o:+��8�6��� ��M+��w���x.66��8��1+� YO��s�:6�� �S���� � ��+��p���+��8�����J�66�� �S���� �.6.666��*+��r:��X��> d��I��x��x:+� Y.O��s�: ��� S����� ��� S����2��u:2��L��M62��L��M6d��&6 �� 21R������ֲ�.������������������R����������+:d���6 �� 2��,�R���������-:d���6 �� 2��.R�������dd ��Qd``6��Gdd ��Rd``6��#��NY��Y��+�����]���� ��P�d����B��5+��8�6 d2:d�� ����S������+��7���66��+6 �� d2 21R������� ����������`�� ����"�(�0�8�H�W�d�g�h�u�z���������� ��!��"��#��$��%��&��%��(��,��-��.��/2343!6$8*90;3<>=M?R@WAhBzC�D�E�G�H�I�J�O�P�Q�S�T�U�T�W�Y[\)]3^A]G`MdTe^fhguf{i�m�o�p�r�t�u�w�z�{�|}~)�/<5�>�I�S�e�k�q�������'���������g ����=w������:%��� �����%���h�'��;�z�g ���,���,�,����.�����a�,���T�-������!g �M�hi�����s������g�����7����L�,���B�/�����t����t�������tjB���tkB��l ����"Rl����(Lm����0D ����8<[����H,-��� �W.� �d/ ��g p;��u�� ���q�*Jr���0Ds���3A���������(����n�FF�J�!�x����A�FF�J�!�x�!���������������FF�J�!�x����Bt�x�!���� ����"�����������������##���!���FF�J�!�xt�!��J���FF�J�!�xt�!��J�!���FF�J�!�x�������� �����������N�xy������������5*��y�L��HY��zM>+���*��{�3��,+.��|��}W����,��������������������-��3������*���"������5��������.z;���&{����������x��� |}������������1*��K��'��L��M=>+���+.�� +.���������������������������'��)��/������*���������1���������1A;���"-�������������� ~�����w������M6+� YO��V���,��M6-��M6+�����*+�����~�+���6+��>�6 +���6 ::6 ::�� .��!d`�:6 *+������:��d`�:*+����!��!:��? .h6+��#���$��%:+��7���o:.6.666��*+��r:��8 ������1R�������/P���2��u:2��L��M6 ��d��-�1R���d���/P���2��L��M6��W`6�� .������������������(���L���o������������d������X�R `6���d������YR `6��� dd��Zd``6��L dd��[d``6��&d�����\P `6���d����E��8 �����1�1R�������/P�����+��7���E ��#6��d1R����� 6��d/P���� �����������>�O����������$��-��>��F��N��V��Y��\��_��b��e��o��z��}�������������������������������������������� ��"�2�;�G�L�V�f�p�������������������"�.�1HTWap z ��������������!"!&'����.����hi�;���G|������7������-5��������������������������������jB���kB����B��C����l����$�m����F� ����N�6��� �V� ��� �Y�����\� ��_�� �b�/ ��e�D�����oE�����a���Pp;���Jr�����Ds�����A��������������%��N�FFF��!�!�����<�FFF��!�!��x����t����C#"%%"���FFF��!�!��x�������������������N� ��������� ���?+��V���,��M6-��M6+���6+��>�6�6 +���6 ��^:��J:6 ::�� .��%d` ��^:6 *+������:��d` ��J:*+����!��!: � :6 ��.��? .hO����+��#���$��%:+��7���o:.6.666��*+��r:��d ��1���6 ��2.1R����������6 ��2./P�������2��u:2��L��M62��L��M6��W6�� .������#����������(���l����������#����6��96 ��2.`��X�R����`6����Ƨ��6��86 ��2.`��YR����`6����ǧ�w ��6��] ���6��C6��86 ��2.`��\P����`6����DŽ��0+��7���q ��96��+6 ��d221R������ԧ�66��+6 ��d22/P������� �����������j�Z��8�9�:�;�<�'=�,?�4@�:A�@B�CC�FD�IE�SF�bG�eH�uJ��K��M��N��O��N��R��S��T��U��V��W��Y��Z��[�]^ _`a,`2c8f@gJhZg`jfoop{q�r�s�u�v�w�v�y�z�u�|�~�*0�7�:~@�C�Z�]�t�w��������������Z�����������������(�.�4�<�������)����������C������#2�����=%����"2����<%�����"2���{�<%�����hi�oH��{<������0������)5�����������2�����/����2����/�����?����?�������?jB���?kB���?A;��.l����(m���� ����'6����,<��� �4 ��� �:I��@�.��C�� �F�/ ��I�D������E;���y���hp;���br�����\s�����Y�������D�)��i�FF�x�^�J�!������x����1�FF�x�^�J�!��x�x����t�� ���� ����U�FF�x�^�J�!��x�xt������ ��"������ ��!������ ��!���FF�x�^�J�!��x�x�������� �������� �����������N� ��������������,�M>��,*��cT,3���� ������Y,���������������������������!������*����,������,6�����(�����&������������� ��������������+���=���N+����6+��#���$��%:6��&��g��'����:*+///e a���(:��W6 /�6 /���#- ���S `6 ��TW� ��ل���+��7���6��--2S����-���������R�������������"��/��>��U��\��m��x�����������������������������z��c�*%��� �>�O������U�8���\�15��� �%�n��������������������������� ����������������"��������V���%������=�������)����������� �������>������+���=������+��7���=+��K��'��L��M>���:+��>�6+����6+��#���$��%:6��&��z��'����: *+ / / /e a���(: ��W6 /�6 /���66 ��'2 ���S`6 ��TW� ��ل��Ƅ������������Z�����������*��2��:��B��C��P��]��l����������������������������������������*,��� ���=%����l�b����� ���K�� ���D5����S����������������������� ����*��-����2�����:��6����B�������P��������a��� ��7� ������=� ���������)��� ������� ��������9���������������������������������������� �����������������*��I����/����*��&d6�*��I����/����66*��&��+*��I����:�/����� 6�� �������6*��&��L*��I����:6�/�����-*��&d���*`��I����/����� ������ 66� YOYO���������f������!�7 �:!�="�F#�T$�a%�e&�h"�n(�u)�y*��+��,��-��.��/��*��2��3��4��6�����p��T���������5������=������:��r����!��s�������������������l�������m������r������s��������8� ����������#�����'���#���������������������4+������ * ���:��+��>�6*+ ���:*������W������������@� A�C�D�'F�1G�����H�������6������4������4��������4������43����'� ������� ������������������+��#���$��%:��'����:/�6/�6 *+/ d`��(: +��7���O,.��6+��>�6�� ��Wdh`��TW6�����,.�� ��6 ��0Y SY��|SY ��|S���������B���Q�R�S�T�#U�*V�<W�EX�LY�TZ�[[�o\�v^�a��b��e�����z��T�+6������������������������;������������l�������m����������������#��������*������� �<�o�� �����%���v��x������ ������������+���=��.�� ��NYO��P�+���>������+��7���>+��K��'��L��M6+��K��'��L��M6+��K��'��L��M6���:*+��:��!��!:1��� ����19 +��#���$��%:66 ��&�� ��'����:/�6/�6*+/d`��(:+��b���W6��I6��96��)6��222 R������ք��Ƅ�����T6��I6��96��)6��222 R������ք��Ƅ�����.����������������� ������������+:+��b���i�:6��U6��E6��5���W6��2220�R������ʄ��������N�:6��U6��E6��5���W6��2220�R������ʄ�����������-:+��b���h�:6��T6��D6��4���W6��2221R������˄��������s�:6��T6��D6��4���W6��2221R������˄����������/2:+��b���j6��\6��L6��<6��,��0��1��2:222��)R���ӄ��Ä���������6��\6��L6��<6��,��0��1��2:222��)R���ӄ��Ä��������0��/2:��3/7+��b���~6��p6��`6��P6��@��0��1��2:��46222�� ��� �a�R�������������������6��p6��`6��P6��@��0��1��2:��46222�� ��� �a�R������������������#��NY��Y��+�����]���� ��P�`6� ��*��������V����p�q�r�u�!v�*w�5x�Ey�Uz�e{�r|�}��~�������������������������������� ��#�)�/�5�>�I�S�]�g�w�}����������������������������!�'�*�0�;�E�O�W�a�u�{������������������������������������� �*�2�<�O�U�[�a�g�j�q�z����������������������������� ���-�3�9�?�E�H�O�V�_�j�t�~������������������ � � � : @ F L R U u {�� ������H������-L������=,������M%���`�����V�-L���L�=,���B�M%�����!������9L�����I,�����Y%�����]���Z�!����H�9L���>�I,���4�Y%���0�]������������� ������8L�����H,�����X%�����\� �5� ����#�8L����H,����X%����\� ������������������0������@L�����P,���~�`%����������0������@L�����P,�����`%���q���������'������� �������D����w�TL���m�d,���c�t%����'������ �������D������TL�����d,�����t%���O�����V������������������������������������������ ��������������} ����!c ����E?R����U/S����e�����r���" ����$� ���������������:�f���� ��X� ���!��C��� ���!����E����!����� �� �� ������������ �� �� ��������$����� �� ���� �������� ��� �� ���� ��������������!���!���� �� ������������ �!�� �� ������������������!������� �� �� ��/���������� �� �� ��/��������������!������� �� �� ��5����!�����!������!�����!������������ �� �� ��5����!�����!������!�����!��������������!���������!���������N� ������� k�����,��M>+���6+��>�6+��#���$��%:6��&����'����:/������/������a�*+///e a���(: ��W/�dh`6 ��TW+��K��'��L��M6+��K��'��L��M6+��K��'��L��M6 ��a:��.���������������������L�� ��+:+��b���G6��:6��*6 ��22��,�R������Մ��ŧ�D6 ��:6��*6��22��,�R������Մ���� ��-:+��b���F6��96��)6 ��22��.R������ք��Ƨ�C6 ��96��)6��22��.R������ք������/2:+��b���V6��I6��96 ��) ��0��1��2:22��)R���ք��Ƅ�����S6 ��I6��96��) ��0��1��2:22��)R���ք��Ƅ������/2:��3/7+��b���n6��a6��Q6 ��A ��0��1��2:��46�� ��� �a�922R��������������k6 ��a6��Q6��A ��0��1��2:��46�� ��� �a�922R���������������NY��Y��+�����]���� ��P����C��a����������e�� $� %� &� '� (�# )�0 *�? +�L ,�[ -�r /�� 0�� 1�� 2�� 3�� 4�� 6�� 8�� 9�� : ; < =+ <1 ;7 :@ BJ CT D^ Eo Du C{ B� J� L� M� N� O� P� Q� P� O� N� V� W� X� Y X W V ^ `" a+ b5 c? dI eQ fY gi do cu b~ l� m� n� o� p� q� n� m� l� v� x� y� z� {� |� } ~ � �3 �@ }F |L {U �_ �i �s �{ �� �� �� �� �� �� �� �� �� )� ����� �4����� �.��������>���W�����M�.�����C�>��������������������-�������=�����������-�������=�����������Y������B�-����8�=�����.�M������������-������=�������M���"��������(������!�����3� X��E������U�������e�����(�������!������� X�l�E����b�U�����X�e��������������������?�������rn�� ��\5��� ��DR�����4S�����$���� ��^T��&��������������������YB���Z���� � �����[����#��������B��&�F����%�����F��a������� �� ���������� �� �����������F��a������ �� ���������� �� �����������F��a������ �� ��,���������� �� ��,���������F��a������ �� ��(F���������� �� ��(F���������F��a�����F�����������N� ��������L�����*+,�����!��!������������ ������ �����������������Y;��������N����������� ����*,-������������ ��� �� ������R���������� ������� ����� �����������������������;��������N�������������������*,-����: ��.��-��!��!: ��.����U����������&���^���s������U�����:*��+:���W6 �� ` 0�R� �����*��-: ���W����/2: 6��% *��0��1��2: `��)R���ڧ����/2: ��3/76��9 *��0��1��2:��46 `�� ��� �a�R���Ƨ�^*��5:��>�:-��!��!: ���W6�� `/�R�����-����:���W�����������,�� �� �� �� �� �� ��( ��1 ��\ ��b ��h ��s ��} ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � � �' �- �0 �6 �; �A �J �U �_ �m �s �v � �� �������v�%��� �b�2����h�,������������� ��� ��������)2������/����� �!����� ���������=2������J����� ���C�����X�%���A�5����6�U������������������ ������� ����� ����������������������������;��m � ����[�����!*��������� �&&�x�!�������(�&&�x�!�����&&�x��!�����&&�x�!�������.�&&�x�!�����!���&&�x�!�����!�����&&�x��!����'�&&�x��!���������������&&�x��!���������N� ��������Q����� *+,��������������� ������*���� ����� �������� Y;���� ���������N� ��������� �#���6+���6+���6��.����6����������+����: d6 ,��>+��7���5,.6��6,���,. ��,.6 d`6�� 6 6+��7���6::+��>�6 ��?.l6�D9�A7����h�:��h�::+��#���$��%:6��r��&��\��'����:/�6/�6����5��&d���� ���� ��������������&���666 ����:��4+��b���+ �� :6 ��� �dd.O������&����'����:/�6/�6d`6*+/��(:���,�������Wd h`6��TW ��f����6��/��+������� ����������� ����6��d ���� `6h6 h6! !d6"����"�����"��� !d`6 �����6 �� ��6d`6��!��h�����h���`6h`6 ����6��&d��$�������������� ���+����� �������������l�� � � � �$ �) �2 �7 �; �C �I �M �V �[ �c �i �v �� �� �� �� �� �� �� !�� #�� $�� %�� &�� (�� *�� ,�� -�� /�� 0�� 1�� 2 3 4 5 6. 97 :> ;A =H >K 1Q A] E` Fd Gg Hq Iv J K� L� M� L� Q� R� S� T� V� W� X� Y� Z� [ \ ^ _ `( a- mC pM rP tU �j �q �t �w �~ �� �� �� �� �� �� �� �� �� �� �� �� � � �1 �8 �B �L �X �a �m �v �y Q �� �� �������(�D������=������6�����������5����U����O������H���� ��Al���!��:%���"�����������������������3������������������������������Y;������������������� ����� ����$q��CR�;� �ILm��� ��������� ����[��� ���-������/����D������� �����������`5r�d1����g.���q$�;�������.��!@����'�x��7��x�x��!������x�x��!&�����0��� ��+��x�x��!&��x������d��x�x��!&�x���@��% ��C��-�!�x�x��!&�x��� ����x�x��!&�x���A��- ����x�x��!&�x������x�x��!&��x���������N� ��������������66��*�P��������������� �� �� �� �� ������>����������������/������l������3������������� ������ ��������A����� **������������� ��� �� ���������� ������� /���� ��������M�����**�d������������ ��� �� ������ �����������/������l���� ��������������66��*�'R��������������� �� �� �� �� ������>��������� �����/����l������3������������� ������ ��������A����� *'*������������� ��� �� ���������� ����� /�� ��������M�����*'*�d������������ ���� ����� ���� �����/����l���� ������������W666,��++��7���*,.66,���,.6d`6��+���6���+��7���6���Y-���:���6 ��6 l6 p���+���6 +��>�6��? .l6h�:: ���� .��h�: +����:+��#���$��%:66,��+��'����/�6��&d��'����/�66��&�=��'����:/�6/�6���d`6*+/��(:6�� 6��)6 ��d6 p�� pd `6��Wdh`6��TW�� ���`6�������6d`6 ��6 h�����< l6 h����� .��h�: ���h`6���� ���������������"�H����� � ����$�)�5#�=%�D&�P'�Z(�c)�i*�m+�t,�.��/��0��1��3��4��5��6��:��;��<��>��?��@��A��B��CE FG"H)I0J:KCLPOSQZRaTeUkVrWzX�\�]�`�a�b�d�e�f�g�h�klmn p3s=uGFMwTx����8��m�%��� ^�����r�������n������e����"%�����)�����0�����C3���S��5���e������P������W����W�������WY;���W�;���� ��Tm����Q����� N ����Z�����c����� ��� ��� ���[������-��������� ����;�������������}��� N7������������5��x�x�����.���>��x�x�!������G��x�x�!���x�������0���&��x�x�!���x�����%7A��,�� �� ��x�x�!���x��������������N��������W�����h6 *��W6 ��.����u�������������o������*��+:6��" h���W,h���W����6h��-`,0�R����*��-:6 ��& h���W-���W`6� ��٧�ݲ�/2: ��?.h6 6 ��A* h`��TW6��$*��0��1��2:-���)R���ۄ ��������/2: ��?.h6 ��3/7 6��R* h��TW6��8*��0��1��2:��46-��� ��� �a�R���DŽ����� ��NY���P������������,����� ��0��6��@��K��Y��_��l��x��~����������������������������������������������� ����$�+�5�?�I�X�_�x�~���������������9�&%����b�%����6�K��������*%��� ���0����������������(2������E%��� ���U�����X� �����_������B�<2���.�V%����m�����+�\����� ��������� ������������ ����������3������-���������������� � �5��� ���������0�����%�����������)�������!��������'�������!��������!��������-���!����!�����!����!���������!��� �����������N� ��������x�����+���>��.��#��NY��Y������������ ��P�+���6���,���6+��>�6h6�� *+����l6h���: : 6��.���: 6�� �: +��#���$��%:6 6��&����'����:/�6/�6*+/d`��(:p6�� 6�� d`6d6��.������9����������(���P���w������9����+:� � ����R`6�����-:��� � ���R`6����/2:���h��TW��0��1��2: � ��)R`6��ʲ�/2:��3/7��zh��TW��0��1��2:��46 � �� ��� �a�R`6�����5:��& � ���P`6����NY���P����X+��7���=��6�� 1R������6�� /P������ � ���������G��������0��8��?��G��O��V��\��b��i��v��y��|��������������������������������������������������8�?�F�V�`�g�n�}����������������� � �")0?IS�Ybgqz�� ��$�%����B� ?�!�����g� ������� �������9�������!��������������T�������M�����)� �����������������������~�������l����e%���H5���������j������������������������������ ����8o ����i>�����G`�����OX6����VQ�����y.��� �|+ � �(������������ ����S���0����"� ������� �������!����K����!���� ��3���� �����������!�����8����!������ ����!�������:����!�����!������!�����!�� ����!����������!��������������!������ ����!�����������������������N� ?������A�����+���6��.�� ��NYO��P�,��M6+���6���+��7���6+� YO��V���6-���6��l6h����: +��>�6 h6��?.h6+��#���$��%: 66 ��&�, ��'����:/�6/�6*+/d`��(:p6�� 6�� d`6��Wd h``6��.������������������E���l������� ���X�R`6`6�����u ���YR`6`6��� � YO���66��1 � YO���66�� ��NY���P����� �����������0��3�4�5�8�"9�*:�1;�=<�N=�R>�Z?�`@�gA�tC�zD��E��G��H��I��J��K��L��M��N��O��R��S��T��V��XY4[;\K]R^\bccrdye�i�k�l�n�p�q�s�K�w���������������������������� ����������������������%�����5�����3�������������������AB��������� ����"�C����*� ����R������Z������zd � ��\6��� ��U������JE�����<� ��9Z����������������%��3�F��!����K�F��!���� ��5'&##�� �F��!�����������N�0������l�����\��/2: 6 *��TW.6h66 ��4 *��0��1��2: � ��)R `6 `<*��TW��� ���������:���|�}�~������!��(��7��D��K��P��V��Y���������7���������\������\5������\ ������\6������\��������\��������\ ����\�;����\Z�����U����� ��Q7��� ��E������?�����!�;%��� ����� ���!��!�x��7�����������>������������w��/2: ��3/7 6*��TW.6 h66��H*��TW *��0��1��2:��46��� ��� �a�R `6`<������������B���������������$��(��/��5��D��K��e��l��q��t���������D�-������K�&��������w������w5������w ������w6������w��������w��������w ����w�;����wZ�����p����� ��i����� ��e7�����Y���� �$�S�����(�O%��������p���(��!�x����4��!�x��!����!�x��!������������� e������j�� ��,��M6�� ��NY���P�-��M6+���6����NY��Y��������� ��P����+��7���6d`6���6��l6 h��� 6+���6 +��>�6 ::6 �� .���:6 �� �:+��#���$��%:+��7���o:.6.666��*+��r:2��u:2��L��M62��L��Md6��B��;d6p��,dpd6��W h`6��TWd66�� .������"����������(���P���u������"������+:��������R`6�����-:������.R`6����/ 2:�����0��1��2:���)R`6��ղ�/ 2:��3 /7��m��0��1��2:��46��� ��� �a�R`6�����5:��$���6P`6����NY���P����I+��7���M ��'6��d1R`6����$6��d/P`6��� �����������F�Q����������#��*��F��M��Y��b��k��q��x�������������������������������������������������������������*�0�7�>�F�S�`�h�o�r�������������������������#�+�3�:�J�Q�k�u | � � � ��� � � � � � � � � ������(�x����� `�5���S�%���>�1������!������������� �������.�����J�!�����Q������+�J�����3�B�����|�������hi����������*z�����r2%��������������������������������jB���kB�������������m����#� ����k�������w ��� ��o[��� ��l�����i ���f� ��<���+p;���%r�����s�����7�������l�����0��+����.�FF���!����1�FF���!�x����~�FF���!�xt����0����� ����������-���FF���!�xt������/�FF���!�xt����!���FF���!�xt����!�� �FF���!�xt�����FF���!�xt����������FF���!�xt���� �FF���!�x�������������������N� ~������v�������M6+� YO��V���,��M6-��M6+���6 ����NY��Y����� ���� ��P� ���+��7��� 6 ��d`6 ���6 �� l6 h ���6 +���6:: 6��.�� �:6�� �: +��>�6 h6��?.h6+��#���$��%:+��7���o:.6.666�h*+��r:2��u:2��L��M62��L��M6��W`66 ��3��,d6 p�� ` pd6dh`6��.���������������%���M���t��������������� ���X�R`6 `6������ ���YR`6 `6��� � Y O���6��T � Y O���6��4��-���\P`6 `6��ܻ�NY���P�����+��7���I66�� ��6 � 1R `6������/P `6������ ��������:�N�� (� )� *� +�$ ,�, -�3 .�O 0�V 1�_ 2�e 4�n 6�w 7�} 8�� 9�� :�� <�� =�� >�� ?�� @�� A�� B�� D�� F�� G�� H�� I�� J�� K�� L�� M N O P Q$ S- T9 UE VO WS XY Y` Zg [o \| ]� a� c� d� e� c� i� j� k� i o q# s@ uC wJ xY y` wj }t Pz �� �� �� �� �� �� �� �� �� �� �� �����V�"�������g�"����$Phi�-G��9;�����E/�����O%5���S!%���l�����B�����?%�������������������jB����kB�����B���������C����������$�m����,� ��� �w]���� ��7 �����4�����1 � ��.��� [������������E����������p;��r����s��� �7��������������6��"����&�FFF���!����K�FFF���!�x����z�FFF���!�xt��*'&&�� �FFF���!�x���������������N�0�����������M��/2: *��TW6 ��5 *��0��1��2:���)R`<*��TW .`6 ������������&� �� �� �� �� ��' ��4 ��8 ��> ��J ������z��'��������9%��� ���M������M5������M ������M6������M��������M��������M ����M7������M�;���F����� ����������8�����������>������������h��/2: ��3/7 *��TW6��I*��TW *��0��1��2: ��46��� ��� �a�R`<.`6������������.��� �� �� �� �� ��% ��4 ��; ��U ��Y ��e ���������4�%����� �;��������M%������h������h5������h ������h6������h��������h��������h ����h7������h�;���a����� ��Z����� �����T�����4��!�x��!����!�x��!��������������������`�� ���g6��4����/7+����:6 ���P� �����1��!��!19+��!��!:6 ���R� ������������:��� �� �� �� �� ��% ��/ ��5 ��8 ��D ��M ��V ��` ��f ������z������ ��"���������P���� �D�"��M�� ����g�����gn ����gl������gm������go ���d%��������'���� &&��������!���������N���������������*��w���x.66��t��;*� YO��s�19,��!��!: 6�� �R�����8*� YO��t�/7,����: 6�� �P������������B��� �� �� �� �� ��, ��5 ��? ��I ��O ��R ��d ��m ��w ��� ��� ���������8�����,�#g��5� � �p�����d�#g����m���� �������������������n �����l�������m�������o �� �{w�����x%��������+���8�&&�!����������������N� ��������������)�� *�����*�������6*+,�����!��!��������� ��� �� ������4����)�����)��������)Y;����)������������ @�������N�������� "����8:��.��-��!��!:: 6 ��.������Y����������(������������Y��J�:*��+: ���W���J ��C6.��46.��" `.h`0�R� ���ۄ��ɧ����� ��6.��S6.��A6.��/ `.h.h.h``0�R� ���΄����������*��-:���K ��D6.��56.��# `.h`���R� ���ڄ��ȧ���� ��6.��T6.��B6.��0 `.h.h.h``���R� ���̈́������������/2:�: 6��"*��0��1��2: ��)R���ݧf��/2:�: ��3/76��6*��0��1��2:��46 �� ��� �a�R���ɧ*��5:��A�:-��!��!:�: ���W6�� /�R������-����:���K ��D6.��56.��# `.h`���P� ���ڄ��ȧ�����j ��c6.��T6.��B6.��0 `.h.h.h``���P� ���̈́���������� ������I ��B6.��36 .��! ` .h`1R� � ��܄��ʧ�����h ��a6.��R6 .��@6.��. ` .h.h .h``1R� ���τ ��������������������q�� �� �� �� �� �� ��H ��N ��T ��_ ��f ��m ��y ��� ��� ��� ��� ��� ��� ����������� '.:F]`fov}���������'�(�)�*+ )-/0#1*243C4J5a2g7j9p:u;{<�=�>�?�@�?�B�D�E�F�G�H�I�J�HGOPQ%R1S=T]UaVdSjRpQy^~_�`�a�b�c�d�b�a�i�j�k�l�m�np"m(l.k7w������.�|�(����p�:��������5������G��������Y�����N������T������� =�)���1�;�������6�����H�������Z���� �������� �������&2�����2�����C������J������-�:2����M�����*�@����������{�8������)�����;�����4�6���(�H������Z����p �������������'��� ��9�������4�����F����� ��X������8�����8 �����8� ���8� ���8�����8������8����8�;��5 �� � � �%��� ����8�E���!��2�!������ ����'���� ������4���������&&�x�!�!������� ����(���� ������5�������&&�x�!�!�����&&�x�!�!�������%�&&�x�!�!�������&&�x�!�!�������+�&&�x�!�!�����!���&&�x�!�!�����!�����&&�x�!�!����-�&&�x�!�!������������������ ����(���� ������5�������&&�x�!�!���� �����&���� �������3�����������N����������� � ��F�����Y����� ���Y�����KLM����K����L����M��N� N�:���Y+SY,S:��`���:6����S�����*������YSY���Y+SY,SYLSSY���Y+SY,SYLSYLSSYS:�*������Y���Y+SY,SYLSSY���Y+SY,SYLSSY���Y+SY,SYLSSY���Y+SY,SYLSS:�*������Y���Y+SY,SYLSYLSSY���Y+SY,SYLSYLSSYSYS:�*������YSY���Y+SY,SY-��;SSYSYS:�*������YSY���Y+SY,SYLSYLSY-��;SSYSYS:�*������YSY���Y+SY,SYLSYLSYLSSYSYS:�*�����Y*����Y+SY,S�� SY*����Y+SY,S�� S:�����W�� :������0�3���;>���������(������� ��%��&��'��)�$�*�*�+�,�,�0�.�3�-�4�/�8�0�=�2�K�3�U�4�m�5�u�7���=���?�D�FV�N^�Pw�R��U��W��Z��]��_��e��i�j*�l0�o;�r>�p@�qE�s�����f� �X����0������@�������+�������)�����'�����8 �;��=^ ��K�����U����������C���3���������#�����x�!�������������������������� ��$�PK ����Q�Z�1.`j��j��(���gov/nasa/gsfc/spdf/cdfj/FloatArray.class�������4�r ��I ��J ��K�)�-�1�4 �L�M�N�O � �P�Q ��R ��S �T�U �V�W �X�Y ��Z �X�[�\�]�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�data�[F�i�I�data2�[[F�j�k�data3�[[[F�l�data4�[[[[F�cl�Ljava/lang/Class;�ignore�buf�Ljava/nio/ByteBuffer;�_dim�[I�_buf�Ljava/nio/FloatBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�^�;�_�\�`� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� SourceFile�FloatArray.java�� �a�+���b�c�6�java/lang/Throwable�Only float targets supported��d�Rank > 4 not supported�e�f�g�h�i�j�k�^�l�m�_�n�o�p�"�n�q�"gov/nasa/gsfc/spdf/cdfj/FloatArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/FloatBuffer�java/lang/Class�dim�java/lang/Float�TYPE�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([F)Ljava/nio/FloatBuffer;�rowMajority�(F)Ljava/nio/FloatBuffer;�!���������������?�����*+���������� ������������������������������ ��� �����I�����*+���������� ���������� ������������������!�"������� ��#�$�����������R*���������L��������� ���+���6���A*�������*�������*�������*�������������������#�$�%�/�'�:�)�E�+�P�-��������R�����%����$ ��&�'����������+���� �� Y ���*���� �� Y���*�� N*����:-��:*������������������ ���6���a����*������:��W-�*������:6.��2��W����-�*������:*����86 .��)6 .�� 2 2��W� ��� ��ԧ�J6 .��>6 .��,6.�� 22 0��W���� ��ф ���-�*������: *����M6 .��>6.��,6.�� 222��W������ф �����_6 .��S6.��A6.��/6 .�� 2 220��W� ������΄���� ���-�����������2���9��:��<�#�=�)�>�2�?�8�@�\�B�h�C�p�D�r�F�~�G���H���G���J���L���M���N���O���P���O���N���T���U���V �W�V �U&�T,�\.�^:�_A�`M�aY�be�cv�b|�a��`��h��i��j��k��l��k��j��i��h��r��t�������h� �(�)�����*�+��~��,�-�����.�+� ���/�*�+� �� �.�+����2�/�+� ���D�*�+� �����0�1�\� �/�+�P�2�.�+�D�D�*�+� ��#�.�+� ��5�/�+���G�2�+���Y�*�+� :���3�4� �����������5�6�����7�+��)��8�9��2��:�;��8��<�=��>��������5�?��%�����#��8�@�A�B����������� �C�D�@�A�B�����������������������������C�D�@�A�B��������������������������"����������C�D�@�A�B�������� �E����F��G����HPK ����Q�ZnUH�)���)��/���gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.class�������4p �1�� �L�� �K�� ���� ��� �K�����X �K���Z ���� �K�� ���� �K�� �����O �K�������� ��� ������ ���� ���� ���� �K�� ���� ���� ���� ���� ���� ����� ������ �#�� �� �# �� �K�� � �K �� �� �K �1�� �5������ ������ �K �K �K �L �L �K �E �K �K! �K"#$&�fpad�[F�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�lpad�[J�dpad�[D�this�+Lgov/nasa/gsfc/spdf/cdfj/FloatVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTable#)*�b+��� Exceptions,-�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�fbuf�Ljava/nio/FloatBuffer;�rem��.�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�ipos�bvf�n�td�bvd�Ljava/nio/DoubleBuffer;�num�Ljava/lang/Number;�method�Ljava/lang/reflect/Method;�x�longInt�J�bvl�Ljava/nio/LongBuffer;�tl�bv�type�elements� toprocess� processed/01��2�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�_a1�[[F�e1�e0�n0�n1�_a2�[[[F�e2�n2�_a3�[[[[F�e3�n3�_a4�[[[[[F�rank�buf� fillArray�([FIII)V�array�offset�first�last�b�pos� as1DArray�()[F�asOneDArray�(Z)[F�cmtarget�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�FloatVarContainer.java34�P5�]�^)678�b���V�!gov/nasa/gsfc/spdf/cdfj/DataTypes�N�O+9:�P�Q/;�u<�f<=�_�`*>?�java/lang/Throwable@ABCD�Should not see this.EFG��HIJ���V.KL��MNLOP0NQ��R�java/lang/Object1ST�java/lang/NumberUV���XWHXY2NZ��[\H�Rank > 4 not supported yet.�PG]^_HN`a�d�java/lang/Float�Pbcdef�z�java/lang/IntegerghNV�Internal errorij�{H�buffer not availableklmH���������"gov/nasa/gsfc/spdf/cdfj/FloatArray�����Pn�������������)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainero�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�CFloat�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/FloatBuffer�java/nio/ByteBuffer�java/nio/DoubleBuffer�java/lang/reflect/Method�java/nio/LongBuffer�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�typeCategory�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asFloatArray�([I)[F�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I� asFloatBuffer�()Ljava/nio/FloatBuffer;�put�([FII)Ljava/nio/FloatBuffer;�(I)Ljava/nio/Buffer;�get�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�([DII)Ljava/nio/DoubleBuffer;�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;� floatValue�()F�intValue�asLongBuffer�()Ljava/nio/LongBuffer;�([JII)Ljava/nio/LongBuffer;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([F)Ljava/nio/FloatBuffer;�singlePoint�(F)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�K�L��M���N�O�����P�Q��R��t�� ����*+,-����*��,��:��*��.��7����:*���� 6���*�� /�Q�����4�� �� :*���� 6���*�� 1�Q��������S���.���������$��.� �7�!�U�"�X�#�b�$�k�%���'�T���p��:��U�V��.�'�W�X��n��U�V��b�'�Y�Z������[�\�������]�^������_�`������a�b������c�d������e�f���r�g�h��i���.���:� �j�k�l�m�n�o�������� ���p�����q�r���P�s��R���c����� *+,-���������S��� ����6��7�T���4���� �[�\����� �]�^���� �_�`���� �a�b���� �c�d��p�����q�r����t�u��R���X�����h�� M,*����W,�����S�������;��<��=�T��� �����[�\������v�V����w�x���y�z��R���8�����������S�������G�T��������[�\������{�V����|�}��R��(������-����::�� *�� ��*��� YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� 0Q� ������ *��h��W h*��h`6 d6 ���,��W����+�.���S���j����L� �M��O�+�S�.�P�0�Q�5�R�=�T�C�U�I�V�L�W�Q�X�U�Y�b�Z�l�\�o�]�y�^���_���^���]���b���c���d���e���f���g�T������0� �~���|����V� �r�,�U�V��U�n���V� �o�T���V������[�\���������V������w�x��������h��������V�� �����O�������O��C�����V��I��������L�����V� �i���2�����P�D������������ ������'��������R������������:��6��: 6��.�����������������(������)��������4+��6+��: ��Mdh6����6 ��Wh`6 ��Wh`6l`6���+��W��W�/��:+��6+��:��idh6����6��Wh`66��1�Q���� ��Wh`6l`6���+��W��W���� 2: ��bdh6����66��" +��!��"��#:��$Q���� ��Wh`6l`6�����W�%�� 2: ��%/7��vdh6����66��6 +��!��"��#:��&6�� ��� �a�Q���� ��Wh`6l`6�����W���+��6+��':��:��idh6����6��(Wh`66��/�Q���� ��Wh`6l`6���+��W��W�����S��V�U���m� �n��o��q��r�H�t�N�u�T�v�[�w�d�x�q�y�|�z���{���|���}���~�����������������������������������������������������"��+��4��7��>��F��I��P��W��`��m��w���������������������������������������������������#��)��4��=��F��I��Q��T��Z��`��g��n��w���������������������������������������T��V�"�d�>���V��N�i���V��T�c����� ������V����Z���V��������V��������Z����������� �����p�&���V�`�S���V�P�q����� ����������V���:���V���g���V��������� �������������V�w�Z���V�Z�����V�`�������g�|���X�����[�\��������x�������V�������V�������V�����w�x�������h�� ����O������V�������� �����V��i�� ���H��j�����o��������������3������j�����o������ ����������������j�����o����������j�����o�����������j�����o���������������%����j�����o��������� ��j�����o�������� ��j�����o�����������������+��j�����o�����������������j�����o������������������� ��j�����o����������j�����o��������������������������j�����o�������p�����q�r� ������R���=����� ����)�����S���������T������� ���V����� �c�d��������R��������*����*�<�� ��Y+��,�*��-M,���,��.l>,��:6����������������#���H������f��s�:��/W*��0����1Y0��2���*����3���4��5��66l6��7:6 �� 2��/W� ���*��0�� 2���*����3���4��5��66 *����3���4��5��66 hl6 ��8:*����9���46��'6 ��2 2��/W� �����ا�C6��96 ��)6 ��22 ��:Q���� ��ք���*��0�� 2���*����3���4��5��66 *����3���4��5��66 *����3���4��5��66 hhl6 ��;: *����9���G6��:6 ��*6 �� 222��/W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��:Q������ӄ��Ä���*��0�� 2�� �*����3���4��5��66 *����3���4��5��66 *����3���4��5��66*����3���4��5��66 hhhl6 ��<:*����9���Z6��M6 ��=6 ��-6��2222��/W������҄�������i6��_6��O6��?6 ��/6 ��2222��:Q�������Є�����������*��0�� 2�����Y=��,�����S��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~��������������� / 5;DNXbl��������� !'"1#;$E%O&c%i$o#u"~,�-�.�/�0�1�0�/�.�-�,�8�:�T����+�]� ���O�������V� ���<���V����,�����&����V� �+���V�a����V�W�-���V� M�=���V��������V� �������V� �����������V� �.���V��>���V�e� ���V�[�0���V�Q�@���V�G�P���V�������V� ������V� ������V��������� H�!���V�>�1���V�4�A���V�*�Q���V���#���V���3���V���C���V���S���V���c���V��8���V� �#���V� ����V�������V������������[�\��� ����V������x��+��v�V��1��w����4����V��i��q�A���� ����3����!�A�o�����'� �j������7���� A�o�����M� �j��������8���� �������� �� ������ A�o�����j��������g��j���������;���� �� ���������� �� �� �������� A�o�����j�����������j����������<���� �� �� �� ���������� �� �� �� ��"�������� A�o�����j�������p������������R���������Q*��>��?�� ��Y@��,�d`*��h6*��-:*��A.d*��h*��Bh6��W��+��W�����S������H�I�!J�'K�;L�CM�PN�T���R����Q�[�\�����Q���O����Q���V����Q���V����Q���V��!�0�v�V��'�*���x��;����V��i�����p������������R���5�����*��C���������S������P�T��������[�\���������R���6�����*��D���������S������W�T��������[�\���������R���@�����*��D���������S������`�T��������[�\��������d��������R���6�������EY*��F��G�����S������d�T��������[�\���p�����A������R���0�����*��H�����S������� �T��������[�\��A������R���/�����*��I�����S������� �T��������[�\��A������R���/�����*��J�����S������� �T��������[�\���p�������������(��� ��M%' PK ����Q�Z��M������!���gov/nasa/gsfc/spdf/cdfj/GDR.class�������4�M ��3 �4�5 ��6 ��7 ��8 ��9 ��: ��; ��< �4�= �4�> �4�? �4�@ �4�A�B�C�record�Ljava/nio/ByteBuffer;�position�J�zVDRHead�aDRHead�eof�numAttr�I�nzVars�lastLeapSecondId�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/GDR;�setZVDRHead�(J)V�l� setADRHead�setEof� setNumAttr�(I)V�n� setNzVars�setLastLeapSecondId�get�()Ljava/nio/ByteBuffer;�getSize�()I� SourceFile�GDR.java���D�E�F����������������G�H�0�I�J�K�F�L�0�gov/nasa/gsfc/spdf/cdfj/GDR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�capacity�putLong�(J)Ljava/nio/ByteBuffer;�putInt�limit�!����������������������������������������������������� ��������<�����*��*T������������ ������ � ��������!�"����#�$�����>�����*���������� ������� ��������!�"������%����&�$�����>�����*���������� ����$��%� ��������!�"������%����'�$�����>�����*���������� ����,��-� ��������!�"������%����(�)�����>�����*���������� ����4��5� ��������!�"������*����+�)�����>�����*���������� ����<��=� ��������!�"������*����,�)�����>�����*�� �������� ����D��E� ��������!�"������*����-�.����%������*���� W*��*�������W*���� W*�� ��W*��*����W*��*����W*��*����W*���� W*��*���� W*���� W*���� W*��*���� W*�� ��W*���� W*��*�� �� W*���� W*���� W*����������J����L� �M��N�"�O�+�P�7�Q�C�R�O�S�X�T�d�U�m�V�v�W���X���Y���Z���[���\���]� ���������!�"����/�0�����2�����*����������������d� ��������!�"����1����2PK ����Q�Z��O������:���gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.class�������4�% �� �� �� ���!�"� container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�thread�Ljava/lang/Thread;�this$0�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�<init>�d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)V�Code�LineNumberTable�LocalVariableTable�this�ThreadMapEntry�InnerClasses�6Lgov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry;�getContainer�*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;� getThread�()Ljava/lang/Thread;� SourceFile�GenericReader.java��� �#��� � �$�4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry�java/lang/Object�()V�%gov/nasa/gsfc/spdf/cdfj/GenericReader� �������������� � ���������� ������h�����*+��*��*,��*-��������������� ���������*������������������������ � ����������/�����*�����������������������������������/�����*������������������������������������ ��� ���PK ����Q�Z�`WR��WR��+���gov/nasa/gsfc/spdf/cdfj/GenericReader.class�������4� ��ab �a ��c ��d ��efg hij � k � lno �a �pq �r � k � st�������uv wxy �z h{| �*} �~ �k �� w� ���� �� ��� ��� �� �� ���� ����� ���� �4� �4� ������� � z�� ��� ��� �� �� �� ��� ����� ��� ��� ��� ��� �� �� ��� ��� ��� ��� ���� �V� �V�� �Y� �� �� �Y�� �V� �� ��� �Y��� ������ ��� ����� �������� �ok� �o� �o� �o� �� �� �� �or ��� ����� �k�� ����� �� �� �� ���� ��� ������ ���� ����� ����� ����� ����� ����� ��� �� ���� ��� �� ���� �� ��� ��� �� �� ��� h�ThreadMapEntry�InnerClasses�tgroup�Ljava/lang/ThreadGroup;� threadMap�Ljava/util/Hashtable;�classMap�LOGGER�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;�setImpl�$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V�impl�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�(Ljava/lang/String;)V�th�Ljava/lang/Throwable;�cdfFile�Ljava/lang/String;�_file�Ljava/io/File;� StackMapTable jy� Exceptions�setup�(Ljava/net/URL;)V�url�Ljava/net/URL;�get�&(Ljava/lang/String;)Ljava/lang/Object;�method�Ljava/lang/reflect/Method;�varName�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�getLong� asDouble0�(Ljava/lang/String;)[D�i�I�la�[J�da�[D�ndim�o�Ljava/lang/Object;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;��� asDouble1�(Ljava/lang/String;)[[D�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;n� asDouble2�(Ljava/lang/String;)[[[D� asDouble3�(Ljava/lang/String;)[[[[D�getOneD�(Ljava/lang/String;Z)[D�columnMajor�Z�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�first�last�getRangeOneD�(Ljava/lang/String;IIZ)[D�getVectorComponent�(Ljava/lang/String;I)[D� component�getVectorComponents�(Ljava/lang/String;[I)[[D� components�[I�getRangeForComponent�(Ljava/lang/String;III)[D�getRangeForComponents�(Ljava/lang/String;II[I)[[D�startContainerThread�;(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/lang/String;� targetType�recordRange�preserve�O(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteOrder;)Ljava/lang/String;�bo�Ljava/nio/ByteOrder;�tname�type�Ljava/lang/Class;� container�(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�thread�Ljava/lang/Thread;��threadFinished�(Ljava/lang/String;)Z� threadName�� getBuffer�)(Ljava/lang/String;)Ljava/nio/ByteBuffer;�buffer�Ljava/nio/ByteBuffer;�getOneDArray�'(Ljava/lang/String;Z)Ljava/lang/Object;�array�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�?(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/nio/ByteBuffer;� useDirect�<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;�sb�Ljava/lang/StringBuffer;��getContainerClass�%(Ljava/lang/String;)Ljava/lang/Class;�stype�cl� checkType�sourceIsFile�()Z� getSource�()Ljava/lang/String;�isScalar�isVector�userTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getRangeContainer�S(Ljava/lang/String;[ILjava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;�range�*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;� getSampled�=(Ljava/lang/String;[IILjava/lang/String;ZZ)Ljava/lang/Object;�_stride�t�stride�<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object;� coreNeeded�%(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Z�'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z� available�getContainer�d(Ljava/lang/String;Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�getBufferCapacity�)(Ljava/lang/String;Ljava/lang/String;[I)I�S(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�<clinit>� SourceFile�GenericReader.java�����java/util/Hashtable����������� GenericReader�constructor�java/io/File���� C!�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�java/lang/StringBuilder"#� does not exist.$E%&�java/lang/Integer� Size of file �� exceeds Integer.MAX_VALUE. If data for individual variables is less than this limit, you can use ReaderFactory.getReader(fileName) to get a GenericReader instance for this file.'()�java/lang/Throwable*E+,�java/lang/ThreadGroup-./0����(1234�No such variable �Series567UV�����java/lang/Object89����:;�Use asDouble"<�(�) for �-dimensional variable �&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute��=>?@A#�[[D�[[[D�[[[[DBC�RangeDEFA��GC� is not a vector.�Element��H�Elements��I�RangeForElementUWJ�RangeForElements��KLMN,=>YZ�����java/lang/Thread��OP���4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry��QRS��TUV�Invalid thread name WYZ[\*+Y].^_T�Thread � is working`a.7bc�Requested type � not compatible with preserve = "defg���java/lang/StringBuffer�_�null_"h"i"jklm"n"o����pE�java/lang/Class�Unrecognized type >.q�!gov/nasa/gsfc/spdf/cdfj/DataTypes�~This method cannot be used for variables of type long. Use the get methods for the variable and the associated time variable. DstuCvEw+�#CDF does not hava a variable named >Cxy�+Function not supported for string variables� Invalid type �floatz{�)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer��|�double�*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�int�'gov/nasa/gsfc/spdf/cdfj/IntVarContainer�short�)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�byte�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer��}�long�(gov/nasa/gsfc/spdf/cdfj/LongVarContainerJK�gov/nasa/gsfc/spdf/cdfj/Stride��~`���C�������������������java/lang/String���.���string�cdfj.genericreader���%gov/nasa/gsfc/spdf/cdfj/GenericReader� gov/nasa/gsfc/spdf/cdfj/MetaData�java/net/URL� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/reflect/Method�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/nio/ByteBuffer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer�thisCDF�java/util/logging/Logger�entering�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�exists�$gov/nasa/gsfc/spdf/cdfj/CDFException�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�length�()J�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�getCDF�5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� getMessage�exiting�'(Ljava/lang/String;Ljava/lang/String;)V�hashCode�()I�toHexString�(I)Ljava/lang/String;�1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�!gov/nasa/gsfc/spdf/cdfj/Extractor� getMethod�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;�getEffectiveDimensions�(Ljava/lang/String;)[I�(I)Ljava/lang/StringBuilder;�(Ljava/lang/Object;)V�getType�()Ljava/lang/Class;�java/lang/Long�TYPE�getNumberOfValues�(Ljava/lang/String;)I�valueOf�(I)Ljava/lang/Integer;�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�getEffectiveRank�'(Ljava/lang/String;I)Ljava/lang/Object;�((Ljava/lang/String;[I)Ljava/lang/Object;�)(Ljava/lang/String;III)Ljava/lang/Object;�*(Ljava/lang/String;II[I)Ljava/lang/Object;�java/nio/ByteOrder�nativeOrder�()Ljava/nio/ByteOrder;�@(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V�start�d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)V�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�&(Ljava/lang/Object;)Ljava/lang/Object;� getThread�()Ljava/lang/Thread;�getState�State�()Ljava/lang/Thread$State;�java/lang/Thread$State� TERMINATED�Ljava/lang/Thread$State;�*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;�()Ljava/nio/ByteBuffer;�remove�asOneDArray�(Z)Ljava/lang/Object;�isCompatible�'(Ljava/lang/String;Ljava/lang/Class;Z)Z�(Z)Ljava/lang/StringBuilder;� setDirect�(Z)V�run�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�(I)Ljava/lang/StringBuffer;�(Z)Ljava/lang/StringBuffer;�java/lang/Math�random�()D�(D)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toLowerCase�typeCategory� CDFSource�0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�isFile�getName�existsVariable�isStringType�(I)Z�equals�(Ljava/lang/Object;)Z�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�([I)V�5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�asSampledArray�4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�isMissingRecords�getRecordRange�()[I�java/lang/Double�getDoubleContainer��CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�java/lang/Float�getFloatContainer��CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�getLongContainer��CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�getIntContainer��CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�java/lang/Short�getShortContainer��CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�java/lang/Byte�getByteContainer��CByte�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�getStringContainer��CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getCapacity� setUserBuffer�(Ljava/nio/ByteBuffer;)Z� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�!������������������������������������+������������B�����*��*��Y���������������������!���������������������������:�����*+���������������"���������������������������������-������*��*��Y������+�� �� Y+��M,������ Y��Y��+���������,������#�� Y��Y����+���������*+������N�� Y-������������p�x�{�������2����(����)��*�#�+�E�-�p�3�x�6�{�4�|�5���7���9�����*��|��������������������������#�p�������������E���������*J��������� ������������A�����*��Y*���� ��!��"��������� ����;��<��������������������������������(*��*��Y����*+��#����M�� Y,���������������������B����D��G��E��F�'�I����� �����������(���������(���������������������������� ���������������e*��+��$M,���� Y��Y��%��+�������,&��'N-�� ,��(��*��+��)�-��*Y*��SY,S��+�N�� Y-�������(�B�X��C�W�X�������"����^� �_�(�b�/�c�:�d�C�f�X�g�Y�h�����4��/�)������Y���������e���������e������ �\����������"���(������������������������� �����������������>*��+��$M,���� Y��Y��%��+�������*��+��,�N�� Y-�������(�0�1�����������}� �~�(���1���2�������*��2���������>���������>������ �5�������������(��H��������� �����������������*+��-�=��9�� Y��Y��.����/0��+��1����/2��+�������*+��3N��4Y-��5:��6��7��2-��8��8:��:6���/�R�����-��9��9:�M�� Y,�������������������6� ��������A���G���Q���\���e���l���������������������������f� �o�������e�#������l���������������G�P��������������Q�F�������������������������������������`���A��-��������9���8����������������������������9��������������������� �����������������[*+��-�=��9�� Y��Y��.����/0��+��1����/2��+�������*+��3��:��:�M�� Y,��;�������M�N� ���������������B���N���O�������*���G������O���������[���������[�������������B����������������� ����������������[*+��-�=��9�� Y��Y��.����/0��+��1����/2��+�������*+��3��<��<�M�� Y,��;�������M�N� ���������������B���N���O�������*���G������O���������[���������[�������������B����������������� �������������[*+��-�=��9�� Y��Y��.����/0��+��1����/2��+�������*+��3��=��=�M�� Y,��;�������M�N� ���������������B���N���O�������*���G������O���������[���������[�������������B����������������� �������������P*��+��$N-���� Y��Y��%��+�������*+��>����*��+��?��9�:�� Y�������4�@�A������������� ���(���4���A���C�������4��C� ��������P���������P��������P�� �G���������� ���(��L��������� ������C�����*��+��$:���� Y��Y��%��+�������@��':����(��*��+��A���*Y*��SYSY��BSY��BS��+�:�� Y�������*�J�p��K�o�p�������*� ��� �*�3�@�K�a�l�p�r�����H��3�=������r� ������������������������� ������ ���� �u����������$���*������ ��$����������������� �������������L*��+��$:���� Y��Y��%��+�������*��+��C��9��9�:�� Y�������*�<�=����������5� 6�*9�=;�?<�����H��?� ��������L���������L��������L ������L ������L�� �B�������������*��R��������� � �����>������*+��D*+��E���� Y��Y��+��F�������*��+��$N-G��':�� -��(��*��+��H��9��9���*Y*��SY-SY��BS��+��9��9�N�� Y-�������)�U�y��V�x�y�������.���X�Y�)\�2]�:^�F_�Va�kb�oa�yc�zd�����>��2�G������:�?������z��������������������������������������)��������"��������������� ������5������*+��D*+��E���� Y��Y��+��F�������*��+��$N-I��':�� -��(��*��+,��J��:��:���*Y*��SY-SY,S��+��:��:�N�� Y-�������)�U�v��V�u�v�������&� ��t�u�)x�2y�:z�F{�V}�v�w������>��2�D������:�<������w����������������������������������� �)�����������������������������w������*+��D*+��E���� Y��Y��+��F�������*��+��$:K��':��� YOYO��L��*��+��M��9��9���*Y*��SYSY��BSY��BSY��BS��+��9��9�:�� Y�������)�f����g�����������.�������)��3��<��T��g��}���������������R��3�g������<�^�������� ���������������������������� ������� ��������������� �)��*������2��������������� ������k������*+��D*+��E���� Y��Y��+��F�������*��+��$:N��':����(��*��+��O��:��:���*Y*��SYSY��BSY��BSYS��+��:��:�:�� Y�������)�[����\�����������.�������)��3��<��I��\��r���������������R��3�Y������<�P�������� ���������������������������� ������� �������������"�)��������/��������������� �������������*+,-��P��Q�:�� Y���������� �������������� �� ��������>��� ������������������������������������������M��������� ��������� ���\*+,-��R:*,��S:*+-��T:*��"��*��U��VY*��"��W: ��X*����YY* ��Z��[W���������"����� ����"��-��>��C��Y������f� ���\���������\��������\������\����\����\ �� �O!�����H"#��"�:$%��>�&'� ��������-��()��������*+������������>*��+��\��Y��]M,���� Y��Y��^��+�������,��_��`������������������ ��.����� ����>���������>,�����/&'���������.- @������� �./�����B�����p*+��a��K*��YM�*��+��\��Y��bN:-��c�:��:�� Y�����*��+��dW,ð:,���� Y��Y��e��+��f���������!�)�,���H�I���I�M�I��������6� �������!!�)$�,"�.#�;%�D&�I'�P)�����4��.� �������+$%��!�(01����p���������p,��������2���,�������)2����� ��������������������34�����Q�����s*+��a��N*��YN�*��+��\��Y��b::��g�:��:�� Y�����*��+��dW-ð:-���� Y��Y��e��+��f���������"�,�/���K�L���L�P�L��������6� ��8�9�:�;�=�"?�,B�/@�1A�>C�GD�LE�SG�����>��1� �������-$%��"�*5������s���������s,������s������4���/�������)������� ������������������� �.6������]�����*+,-��h������������\�����4��������������������������������������� �.7�������� ����*,��S:��:�� Y�����*+��i��(�� Y��Y��j��,��k����l�����:*+-��P��T:��:�� Y�������m���n���c������� ��M�\�_�������>���s�v� t�u�w�Jz�M|�T}�W|�\��_~�a�n��w��~������p���"#��� ������a� ���������������������������������������������8���m"#��M�9$%������,�J����(0���������()���������� �39����������<:*,��S:*+-��P��T:��:�� Y�������n���g�������������*� ������ ������������+��2������\� � �"#��� ��������<���������<��������<������<����<����<���9$%����������������)���������� ��,����� ��������oY��Y��+��p��,��p������q:-��r��sW��-.��tp��s-.��tWp��sW��u��Y��p����v��wp����x����sW��y��������������%��)��4��H��P��z������H������������������������"����������������� ��%�[:;������ ���4<��=>������������/��z+��{��\��|M,����Y��Y��}��+������~�,����������������-������ ����/���������/?�����!@#���������-(���������A��������������C*��+��$M,���� Y��Y��%��+�������,���>���.�� �� Y������������������ ��(��/��8��B������*����C���������C������ �:������/�"�����������(����������� �BC������5�����*�������������������������������������DE������5�����*�������������������������������������F+������M�����*+��E����������������������������������������������@������� �G+������N�����*+��E���������������������������������������������� @������� �HI������f�����%*+������� Y��Y�����+���������������� �����#����������%���������%�����������#������� ��JK����������*+�������Y��Y�����+������~�*+�������� ��Y���~���z-��\��|:����Y��Y�����-������~�:*��+��$:�-��������Y*��,���:�-��������Y*��,���:�-��������Y*��,���:�-��������Y*��,���:�-��������Y*��,���:�-��������Y*��,���:������������V����#�.�8 �D�d�g �q�z��������������������34�����R������������������L���"�������D��@#��g��$M��q������������� #��+(��'N����������OP������� ���H*+,���:�� � YO��� YOYtO:���Y�������:�� Y���������8�9����������M�O�(Q�9R�;S�����f� ��-$M��(�Q��;� R������H���������H��������HL����HS������H"������H����H������%���NK������������������� �OT������� ���S*+� YOYO���:��� YO��� YOYtO:���Y�������:�� Y���������C�D����������k�m�5o�Dp�Fq�����f� ��.$M��5�Q��F� R������S���������S��������S ������S ������SS������S"������S������#���&NL������������������� � UV������1�����*����������������v���������������� UW������������:*����M+���+.,.�� *������+.,.��+.,.�� *��������������"���z�{� |�}����1��8������ ����:���������:L���3X������ �����YZ�����p������*��+��$:����Y��Y��%��+������~�,�����-�����,�����-�����,��7��-�����,�����-�����,�����-�����,�����-�����,���-�������Y���~���������F����� ��*��1��>��E��R��Y��d��k��x�����������������������H������������������������"#��������������� �� ���������������*����������[\������������2:*,��S:*+-��P��T:��:�� Y���������������������&� ������ ������������*������H�� �"#��� ��������2���������2��������2������2���/$%����������������)���������� �.]����������D:*,��S:*+-��P��T:��:�� Y���������W��n���c�������������.������� ������������+��5��<������\� � �"#��� ��������D���������D��������D������D����D����D01���A$%������ ����������2)���������� �^���������������f��Y����z��z���7��[W��z������[W��z������[W��z������[W��z������[W��z������[W��z����[W���������������&� ���� ����"��.��:��F��R��]��_���`�����Z��Y������� m��� ��VX@�wr� ��� ��� ��� ��� ��� ��� ��� PK ����Q�Zg?b�l���l��+���gov/nasa/gsfc/spdf/cdfj/GenericWriter.class�������4< ��� ���� �� ��� ��� ��� ���� � � ���� �� ��� ��� ��� ��� ��� ��� �� �� �� �� �� �� ��� ���� �� ��� � ��� �"� �#� �� � � �� ���� �+�� �+ �+ �� � �3 �* �� �� �� � � �� � �3 �3� �3� � � �� �� �� ��! ��"# ��$ ��% �&' �+( ��) ��* �;+ ��,- �. /0 ��1 ��2 34 ��567 89 8: �*; �*�< �i=> �k? �k@AB ��C �iD EF EG EH � I �I �JKLMNMO �IP �|I �iQ �R �iS �*T �iIU �|V �;W �;X YZ[ \] ��^ �_ ��`������� a�������bc ���d ��e ��f ��g ��h ��i jk jl mn op � q � r � s jt ju �Q jv �Q �|Q �w �x �y �|z �{ �| �s �|s �i} j~ � �� �� �s ��� ��� o� o�� ��� ������ j� j� �� �� j��� ���� ��� ���� ���� ���� ���� o� o� �i� o� ��� j� o��� ���� ��� j� ��� ��h �"�� Y� �;�� �;���� attributes�Ljava/util/LinkedHashMap;� Signature�JLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/ADR;>;�attributeEntries�_Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AEDR;>;>;�variableDescriptors�JLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VDR;>;�lastLeapSecondId�I�cdr�Lgov/nasa/gsfc/spdf/cdfj/CDR;�gdr�Lgov/nasa/gsfc/spdf/cdfj/GDR;�rowMajority�Z�dataContainers�TLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/DataContainer;>;� needDigest�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/GenericWriter;�(Z)V�getAttribute�2(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/ADR;�name�Ljava/lang/String;�global�3(Ljava/lang/String;ZZ)Lgov/nasa/gsfc/spdf/cdfj/ADR;�create�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�anumber� StackMapTable�� �addGlobalAttributeEntry�'(Ljava/lang/String;Ljava/lang/Object;)V�value�Ljava/lang/Object;� Exceptions�L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�gae�.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;�th�Ljava/lang/Throwable;�dataType�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�values�Ljava/util/Vector;�type�LocalVariableTypeTable�2Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AEDR;>;������findVariableAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�vae�0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;�ex�Ljava/lang/Exception;�i�vname�aname�vdesc�Lgov/nasa/gsfc/spdf/cdfj/VDR;�result�entries�DLjava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;>;��j(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;>;�setVariableAttributeEntry�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�addVariableAttributeEntry�_type�currentEntries�hasTimeVariable�(Ljava/lang/String;)Z�vdr�defineTimeVariable�:(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)V�timeType�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�defineTimeSeries�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�dim�[I�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;)V�tname�tvdr�defineCompressedTimeSeries�s(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)V�t(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;Z)V� compressed�defineVariable�varys�[ZS�defineStringVariable�(Ljava/lang/String;[II)V�size�=(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[II)V�defineCompressedVariable�defineCompressedStringVariable�addNRVString�'(Ljava/lang/String;Ljava/lang/String;)V�addNRVVariable�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)V�O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V�defineNRVVariable�_size�R(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;)V�recordVariance�pad�~(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�option�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�.(Ljava/lang/String;[I[ZZZLjava/lang/Object;I)V�Z(Ljava/lang/String;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�S(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;I)V�(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�_dim�_varys�cl�Ljava/lang/Class;�_pad�dc�'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�Ljava/lang/Class<*>;I���getVariableDescriptors�()Ljava/util/HashMap;�F()Ljava/util/HashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VDR;>;�getContainer�M(Ljava/lang/String;Ljava/lang/Object;)Lgov/nasa/gsfc/spdf/cdfj/DataContainer;�data�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;� container><�addOneD�((Ljava/lang/String;Ljava/lang/Object;Z)V�relax�)(Ljava/lang/String;Ljava/lang/Object;[I)V�recordRange�*(Ljava/lang/String;Ljava/lang/Object;[IZ)V�addData� addBuffer�A(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V�,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�setMD5Needed�need�getSize�()J�vec�J�atset�Ljava/util/Set;�ait�Ljava/util/Iterator;�ateset�aeit�dcset�dcit�first� lastContainer�#Ljava/util/Set<Ljava/lang/String;>;�(Ljava/util/Iterator<Ljava/lang/String;>;���write�(Ljava/lang/String;)V�fname�(Ljava/lang/String;Z)Z�obuf�Ljava/nio/ByteBuffer;�ae�Lgov/nasa/gsfc/spdf/cdfj/AEDR;� overwrite�len�raf�Ljava/io/RandomAccessFile;�channel�Ljava/nio/channels/FileChannel;�lastADR�cbuf�digestb��P� getDigest�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�nsa�(Ljava/security/NoSuchAlgorithmException;�csize�md�Ljava/security/MessageDigest;�pos�ba�[B����dispatch�num�Ljava/lang/Number;��setLastLeapSecondId�(I)V�n�#(Ljava/nio/channels/FileChannel;J)V�"(Ljava/nio/channels/FileChannel;)V�trans�buf� remaining�writeWin�*(Ljava/lang/String;Ljava/nio/ByteBuffer;)V�fos�Ljava/io/FileOutputStream;�� isWindows�()Z� SourceFile�GenericWriter.java�������java/util/LinkedHashMap�����������������gov/nasa/gsfc/spdf/cdfj/CDR�����gov/nasa/gsfc/spdf/cdfj/GDR�������������������gov/nasa/gsfc/spdf/cdfj/ADR��W������java/util/Vector����,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry����java/lang/Throwable��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError�InnerClasses��������������gov/nasa/gsfc/spdf/cdfj/VDR�java/lang/StringBuilder� Variable ��� has not been defined.�����.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry�java/lang/Exception��9;'(������java/lang/String�*Value should be numeric array or a String.�����<;��������Only String values can be added���� has not been defined yet.�DEPEND_0��QG�EpochFJ� TimeVariable � does not exist.<:FOYG� already exists.BCQX��incompatible size for type ��QjYX��]_�TInvalid method for string type. Use addNRVVariable(name, dataType, dim, size, value)��������gQk�4Only scalar variables of type EPOCH16 are supported.� exists already.���������%gov/nasa/gsfc/spdf/cdfj/DataContainer����&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute������$data must be a 1 dimensional array. � is not defined.z{����������������������gov/nasa/gsfc/spdf/cdfj/AEDR���������cdfj_source��������overwriting ��������java/lang/Integer�java/io/RandomAccessFile�java/io/File�rw��������� �������������������������� �MD5�!"�&java/security/NoSuchAlgorithmException#�����$%�&'(�java/lang/Number�java/lang/Byte)*�java/lang/Short+,-��java/lang/Double./�java/lang/Float01�java/lang/Long2��Unrecognized type ���3�W���4�java/io/IOException�Unexpected end of data�java/io/FileOutputStream5&��67�os.name89:��win;@�%gov/nasa/gsfc/spdf/cdfj/GenericWriter�java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/lang/Class� java/util/Set�java/util/Iterator�java/nio/channels/FileChannel�java/nio/ByteBuffer�java/security/MessageDigest�get�&(Ljava/lang/Object;)Ljava/lang/Object;�setScope�()I�setNum�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�getValue�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�()Ljava/lang/String;� ngrEntries� mAXgrEntry�add�(Ljava/lang/Object;)Z�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(I)Ljava/lang/Object;�getNum�getClass�()Ljava/lang/Class;�isArray�remove� nzEntries�containsKey�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z� mAXzEntry�getType�L(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�CHAR�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�length�EPOCH16�gov/nasa/gsfc/spdf/cdfj/AArray�getPoint�NONE�java/lang/reflect/Array�newInstance�&(Ljava/lang/Class;I)Ljava/lang/Object;�set�((Ljava/lang/Object;ILjava/lang/Object;)V�[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V�(Ljava/lang/Object;)V� getDimensions�()[I�(Ljava/lang/Object;[IZZ)V�*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer� getBuffer�()Ljava/nio/ByteBuffer;�getFirstRecord� getLastRecord�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;�position�setZVDRHead�(J)V�getVDR�()Lgov/nasa/gsfc/spdf/cdfj/VDR;� setVDRNext�([B)V�equals�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�#(Ljava/io/File;Ljava/lang/String;)V� getChannel�!()Ljava/nio/channels/FileChannel;�close�allocate�(I)Ljava/nio/ByteBuffer;�allocateDirect�%java/nio/channels/FileChannel$MapMode�MapMode� READ_WRITE�'Ljava/nio/channels/FileChannel$MapMode;�map�F(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;�setRowMajority�(I)Ljava/nio/Buffer;�scope� setAgrEDRHead�setAzEDRHead�setAEDRNext� setADRHead� setADRNext�update�limit�setEof� setNumAttr� setNzVars�(Ljava/nio/ByteBuffer;)I�force�getInstance�1(Ljava/lang/String;)Ljava/security/MessageDigest;�printStackTrace�([BII)Ljava/nio/ByteBuffer;�([BII)V�()[B�wrap�([B)Ljava/nio/ByteBuffer;� byteValue�()B� shortValue�()S�intValue�doubleValue�()D� floatValue�()F� longValue�"(J)Ljava/nio/channels/FileChannel;�read�array� addSuppressed�(Ljava/lang/Throwable;)V�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�toLowerCase� startsWith�!������� ������������������������������������������������������������������������������������������������8�����������4�����*����������� ������ ���������������������������V*��*��Y����*��Y����*��Y����*��*�� Y�� ��*��Y�� ��*��Y����*��*�����������.����&�������%��*��5��@��K��P�'�U�(���������V������V�������������F�����*+���������������+����� �����������������������������_*��+����:��*��+����������Y��:������+��*����6��*��+��W���������*� ���/� �0��1�$�2�-�3�;�4�A�5�J�6�Q�7�\�8�����>����_������_����_������_ ���� �R ��J���� ���#���R������������J�����*+,����������� ����B��C����� ��������������������#��������� ����*+��:*��+����:����Y��:*��+��W,����,��6�� Y-��!:��:��#Y��$��%���&��'��&��(Y��&`��&��)W���<�J�M�"������>����M��N��O��P�#�Q�.�T�<�V�J�Y�M�W�O�X�\�Z�f�[�p�\�{�]���^�����f� �J���O� �������������������������| ���o��\�(��<�H��� ������o!� ���I���."C���#$"��%���#$"&�������#��'(�������� ����*��+����*N-��#��#Y��+Y��,-��.+��./��.��0��%���Y��:*��,����:���6��1��1��2��3:��:����5-��6����)W�������[�g�j�4������:����h��i��j�0�m�9�o�F�p�N�q�[�t�g�w�j�u�l�v�o�x���q���z�����f� �g�)*��l�+,��o�)*��Q�8-��������������.�����/����01��9�S2��F�F3� �����9�S24��F�F3!� ���%���05��""��X6��7���������#�����8�9:������U����� *+,-��7��������� �������������*���� ������ .���� /���� ������#�9;�����9�����u*+,��8:��1��^��9��:����9;�� ��#Y<��%�6��1��*��,������2��=W����*,��:Y��>d��>*+,-��?���������2���������������%���/���<���R���X���`���k���t�������R��2�&-����`� ����u������u.����u/����u����u���m3� ������m34� ������/"����%�����#�<:������U����� *+,-��?��������� �������������*���� ������ .���� /���� ������#�<;�����~����*��+����*:��#��#Y��+Y��,-��.+��./��.��0��%�*+,��8:��1��!*��,��@��F*��,��Y����W��3��9;��)��1d��2��3��A6��B�� ��#YC��%�*,��:-����-��6 ��3Y ��D:��: ��#Y ��$��%���6��E*��,������)W��6��F�� ��6��FY��>`��>���������"������^������ ������2���:���B���M���`���j���n���~������������������������������������������������������� �~�=������)*���� � �������.���/�������� ��01��:��>����m ����>)*����_��� �����:��>4� ���_���25��-"/��C��� #$5"��%��� #$5"7��1�����#�?@������������C*��+����*M,��#��#Y��+Y��,-��.+��.G��.��0��%�*+H��8��1����������������������0������� ����C������C���7A1� ������05@�����#�BC������O����� *+,��I� ��J��������� ������������ ���� ������ ���� DE������#�FG������V����� *+,-K��L��������� ���� �����*���� ������ ���� ���� HI������#�FJ������������R*+,-��J*��+����*:*������*:��$��#Y��+Y��,M��.��.N��.��0��%�*+H��O���������������"�' �H#�Q$�����H����R������R����R����RHI����RK���>A1��"�0L1� ������H55�����#�MN������m����� *+,-��P��������� ���3�4�����>���� ������ ���� ���� HI���� K���� DE������#�FO������� ���k�� *+,-��J�� *+,-��Q*��+����*:*������*:��$��#Y��+Y��,M��.��.R��.��0��%�*��S*+H��O���������&� ��D�E�F�%G�3H�8I�YL�aM�jN�����\� ���k������k����k����kHI����kK����kDE����kP����%�FA1��3�8L1� ��� ���@55�����#�QG������������&-��:6���T����*+,-��T������������Y�Z�[�%\�����>�� �-������&������&����&����&HI��� RS� ������ T�������#�UV������W�����*+��U,��T��������� ���g� h�����*��������������HI����W��������#�QX�������� ����T,��U��$����#Y��+Y��,V��.,��W��0��%�-��:6���T����*+,-��X������������t�(v�.w�Ex�Sy�����H��1�-������T������T����T����THI����TW����.�&RS� ��� �(��T�������#�YG������������&-��:6���T����*+,-��Y������������������%������>�� �-������&������&����&����&HI��� RS� ������ T�������#�ZV������W�����*+��U,��Y��������� ����� ������*��������������HI����W��������#�YX�������� ����,-��:6���T����*+,-��X������������������+������H�� �-������,������,����,����,HI����,W�����&RS� ������ T�������#�[\������S�����*+��U� ,��Z,��[��������� ����������� ��������������������#�]������X�����*+,� -��[��������� �����������*������������������������#�]^�����������,��U�� ��#Y\��%�*+,-��[����������������������4������������������HI����� ���������#�]_�����G� �����,��U��$����#Y��+Y��,V��.,��W��0��%�-��:6���T����*+,-��X-��� ,��]��*+��^��_��:��#Y��$��%�*+��`���_�i�l�"������.�����(��.��E��S��_��i��l��n��{���������\� �1�-����n� ����������������������HI�����W���������.�URS� ����(��T��L%�����#�`X�������� ����;-��:6���T����,��U����6*+,-��X������������������,��:������R�� �-������;������;����;����;HI����;W�����5RS��,�a��� ������ T��@�����#�Qb�������� ����*+,-��a��b��������� ��� ������R������������������HI����RS����c������P������d������#�Qe�������� � ���*+,-��b��������� ���������\� �����������������HI����RS����c������P������d����fg������#�Uh�������� ����*+��U,-��a��b��������� ���6�8�����R��������������HI����RS����c������P������d����W��������#�Ui�������� � ���*+��U,-��b��������� ���J�L�����\� �������������HI����RS����c������P������d����W������fg������#�Qj�������� � ���*+,-��a��b��������� ���^�`�����\� �����������������HI����RS����c������P������d����W��������#�Qk����������=-Y:�-�� : 6 -��� - .O� ���ç�:��Y:���:6 ��� 3T� ���ç�:��,��]��-��� ��#Yc��%�*��+����*:��#��#Y��+Y��,-��.+��.d��.��0��%�: ��)��9:��:����e: ��f��: ��*Y+,��- ��g:��:��#Y��$��%�*������h*��+��W��iY*����j:*��+��W����'�*���*�/�*���8�]�`���`�e�`���������"������r���z�{�|�$}�2~�8�?��Z��h��o��~���������������������������������������"�1�<����������-��� ��lI� �B�-��� �?�!mS����no���� ���=�����=���=���=HI���=RS���=c�����=P�����=d���=W�����=fg� �2lI� �h��mS�����A1�����p� 1�qr� �������ns� ��������#tT$ut�$������� #tT$u��$�%���#tT$ut����T$����� #tT$ut�$�%���#tT$utT����15��)$v��]%�����#��wx������/�����*��������������������������������y��z{����������eN��kY,��lN��:��#Y��$��%�-��m��� ��#Yn��%�*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�������"������*� ��������������0��=��B��b������>��� ����e������e����e|���c}~��=�(r� ��� ����$��%��1������#��������������"*+,��pN-,��q��:��#Y��$��%�������"�������������������!������4��� ����"������"����"|���r� �������$��%�����#���������������$*+,��p:,��q��:��#Y��$��%�������"�������������������#������>��� ����$������$����$|����$������r� �������$��%�����#���������������$*+,��p:,-��q��:��#Y��$��%�������"�������������������#������>��� ����$������$����$|����$�I���r� �������$t��%�����#���������������%*+,��p:,-��q��:��#Y��$��%�������"��������� ��� ��$�����H��� ����%������%����%|����%�I����%������r� �������$t��%�����#��������������K*��+����iN-��#��#Y��+Y��,-��.+��.o��.��0��%�-,��q��:��#Y��$��%����0�8�;�"������"������0"�8%�;#�=$�J&�����4��=� ����K������K����K|���?r� ��� ���0�J%�����#���������������N*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,��q��:��#Y��$��%����2�;�>�"������"���5� 6�7�2;�;>�><�@=�M?�����>��@� ����N������N����N|����N����� �Ar� ��� ���2�K%�����#���������������N*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,-��q��:��#Y��$��%����2�;�>�"������"���O� P�Q�2U�;X�>V�@W�MY�����>��@� ����N������N����N|����N�I�� �Ar� ��� ���2�K%�����#���������������O*��+����i:��#��#Y��+Y��,-��.+��.o��.��0��%�,-��q��:��#Y��$��%����2�<�?�"������"���� ����2��<��?��A��N������H��A� ����O������O����O|����O�I����O����� �Br� ��� ���2�L%�����#����������������^*��+����iN-��#��#Y��+Y��,-��.+��.o��.��0��%�-,��r� Y,��sOY,��tO��q��:��#Y��$��%����0�K�N�"������*� ��������0��;��H��K��N��P��]������4��P� ����^������^����^|����Rr� ��� ���0�]%�����#��������:�����*������������������������������������������������*����u�@*����v�a@*����wN-��x�:��y���"*����z�����:��{�a@���*����w:��x�:��y���=*����z�����:6��1����2��|��}�a@������*����w:��x�:6 : ��y���L*����z�����i:��~ ��*����6 �� �����~���: ����a@������������~����� ������$��.��A��J��M��V��_��i��|���������������������������������������������������������A� ���!-����|�$�����3qr������� W���������$������V������_��������d������[������X���� ���U�r� ���H��|�$�!��������$������V������_��������d������[��� ���L� ��$��(������"�� ��� �����������5������������������S*�������M,��=��;Y,��2��|������+�����$�����+Y��,���.+��.��0���*+���W�*+���W���������"����� ����*��C��J��K��R������ ����S������S��� �F�� ����� �F�!� ������K"��������������5����r*����*��*�����*���B*���� !��aB::!�����+���Y���Y+�������:���:*!�������*����� !����:��7�� !����:��)���Y���Y+�������:���:��� !���:*��*�����*��*�����*��������W*���������*�����*����v�a����W*����w:��x�: 6 : ��y����*�� ��z�����:��: ������������{�a����W*�� ����:6��1��m��2��|:���������&�������������$��������d��2��|�����������}`���W���� ��*��������6 ���� ������:����x�: ��y���{*�� ��z�����:��: �������W������W*�� ����:6��1��,��2��|:�������W������W���Ч��*����w:��x�: : ��y���"*�� ��z�����i:���:���*���������W*���������*��*�������*��*�������*��������W:*�������W*���:�����W*����� *+�����;��,���Y���Y+�������:���:���W���W��������������j�Z����������%��(��+��3��F��M��T��Y��[��b��l��p��z�������������������������������� # . AO\ hsx���������� �!�%�&'( ),*7+E,R-^.j/u,{1~2�3�4�5�6�7�8�9�:�;�<�=>?@AC'D.E8G<HOIVJ]KeMkNpP������i�����w����h�X���R�t-����� �#��� O����^����H�3-����b � �[� E�6���� qr���r�����r����r�����Z����(J����+G�����������������y��� ��v���� ��s�������������� �������n��� ���>�O���!�E�6�!���������y��� ������������ ���������5�� ��%���^����������R������"����;�������K������"����2�������������(��\�, ���������������/�����[M����M�� N-����+���>��:+�����,+���6����6+���W,������+���W,��¸�ð������������B���S�U�Y�V�W�X�Z�[�\�$]�*^�7_�A`�Ja�Mb�Sc�����H�������*� �������[������[�����Y�����D������>��� ���$���������� ��������������������,��9N-;��*+��;Y,��;S��_�,���:-Ŧ�*+�Y���T��_�-Ǧ�*+� Y���V��_�-���*+� Y���O��_�-ʦ�*+�Y���R��_�-̦�*+�Y���Q��_�-Φ�*+�Y���P��_���#Y��+Y��,ж�.-��W��0��%���������b���g�h�i�j�l�"m�(n�8o�9q�?r�Os�Pu�Vv�fw�gy�mz�}{�~}��~�������������������4���������������������no��"����� �������ns� ������v��������#���������>�����*����������� ������������������������������������ ��Y*��*�����*��*�����+*��������W*��+��ѵ��+*�����*����v�a���W*����w:��x�:6:��y����*����z�����:��: +��ѵ��+�����{�a���W*�� ����: 6 ��1��j ��2��|:+��ѵ����&�������������$�������� d��2��|������++�����}�a���W������*��������6���� ������:����x�:��y���u*����z�����:��: +������W+������W*�� ����: 6 ��1��) ��2��|:+������W+������W���ӧ��*����w:��x�: ��y���*�� ��z�����i: +��ӧ��+*��������W*��+��Զ��*��*�������*��*�������+*��������W++��Զ��W*����*+��ձ����������;��������"��-��B��K��T��W��Z��d��w��~�����������������������������������+�1�@�D�G�P�Z�m�t�~�����������������������������)�7�C�L�S�X�����������U������q-����w�� ��~��� ������ �������0-���m�\ �t�U� ��3�� ��qr� ��Y�����Y�����Y����K����T����W�����Z�����������{��� ���>������!� ��3�!� �K����T�����������{��� �������Z��������N����"����9�������H����"����/����������%��S������������������ ����M����M�� N-������N-���:+���7+ ���W ���P7-�����-��7���W����W+���6 �� ���Yٷ�ڿ,- ��� �e7���+,��¸�ö��W�������������Z���������������������"��(��/��3��A��H��Q��Y��i��q��y��|���������\� ������3�F����Y� ���� ����������������������s�����m����"�g��� ���+����������������'�����������������U�����j���Y+���N:,���:-���-��P��-��ߧ�D:����8-��ߧ�1::�:-����-��ߧ�:����-�������!�%�(�"���;�"���D���O�S�V�"�;�F�D�������������������;��D��i������4������� �`������j������j�����j��� ���S���(���%�%F%H%�����%�%�%����������������������8������������������������������������������������#��� mo � PK ����Q�ZJ�1�w��w��-���gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.class�������4����� getEntryCount�()I�getEntry�(I)Ljava/lang/Object;� isLongType�(I)Z� Exceptions��isStringType�getNum� SourceFile�GlobalAttribute.java�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute�java/lang/Object�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Throwable����������������� �� ������� �� ������ ���������PK ����Q�Z���d��d��2���gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.class�������4�$ �� �� �� ���� �GLOBAL_ATTRIBUTE_RECORD_TYPE�I�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;� Exceptions�!�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�<clinit>�()V� SourceFile�GlobalAttributeEntry.java� � ���"�#�,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry�gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Throwable�setAttributeType�(I)V�!������������� � �����_�����*+-��*��������������������� ���*���������������������������������� ������J�����*+,���������� ������ � ��� ������������������������������������������������������������PK ����Q�Z��w��w��&���gov/nasa/gsfc/spdf/cdfj/IntArray.class�������4�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �j�k ��l �j�m �h�n �o�p �o�q�r�s�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/IntArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�t� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doShort�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[I�j�di�data2�[[I�k�data3�[[[I�l�data4�[[[[I�_dim�temp�[S�_buf�Ljava/nio/ShortBuffer;�L�u�r�doInt�Ljava/nio/IntBuffer;�v� SourceFile� IntArray.java����'�w�2�$�%�x�y�0�z�java/lang/Throwable�$Only int and short targets supported��{�Rank > 4 not supported�|�}�;�<�R�<�~��������t�����u�������)���������v��������� gov/nasa/gsfc/spdf/cdfj/IntArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/ShortBuffer�java/nio/IntBuffer�dim�java/lang/Integer�TYPE�java/lang/Short�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I� asShortBuffer�()Ljava/nio/ShortBuffer;�put�([S)Ljava/nio/ShortBuffer;�rowMajority�(S)Ljava/nio/ShortBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�([I)Ljava/nio/IntBuffer;�(I)Ljava/nio/IntBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� �������!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ �������#�$�%�/�'�:�)�E�+�P�-�!�������R�"�#���,����$ ��-�.�����������S+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� �������6��7��9�*�:�7�;�>�<�L�=�!���4����S�"�#�����S�/�0����S�1�2��7��3�2��>��4�5��6�������S�/�7��,���� @���8�&������9����:���;�<����g����D*����MN+��:*��������.��������� ���V������U*������:�� N6���-.�V����-��W+�*������:,.� N6,.��22:6 ,.��- .�V� ���-��W����+�*������:*����Z,.� N6,.��F6 ,.��52 2: 6,.��- .�V����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 .���W� ��� ��҄���+�*������:*����n,.� N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- .�V� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 .���W�������τ ���� ���+������ �����>���A��B� �C��D�4�F�@�G�F�H�a�I�h�J�j�L�v�M�|�N���O���P���Q���N���S���U���V���W���X���Y���Z���[���\�[�^�Y�X"�b-�c8�dC�eU�d[�ca�bg�ji�lu�m|�n��o��p��q��r��s��t��s��v��q��p��o��{��|��}�~�(�~.�}4�|:�{@��B���!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�?�� :�K�L��4�M�N��,�����)��4��O�P����������������������� �Q�8��O�P������� ������������� �� ����������� �Q�8��O�P�������� �� ��������������� �� �� ��"����������Q�8��O�P�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 2.��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 .��W���� ��ф �������+������ �����.�������� ���0���<���C���E���Q���\���f���l���n���z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�?�� ��M�S��,�����!��0��T������������Q�8��T������� �������� �� ����������� �Q�8��T�������� �� ���������� �� �� �� ����������Q�8��T����U����VPK ����Q�Zǭ6}A'��A'��-���gov/nasa/gsfc/spdf/cdfj/IntVarContainer.class�������4R �-�� �G�� �F�� �����` �F�� ���� �F�� ���� �F�� �����J �F�������� ��� ������ ���� ���� ���� �F�� ���� ���� ���� ���� ���� ���� ��������� ����� ��� ��� ��� ��� �F�������� �F�� ���� ���� �F���� �-������ ���� �-���������� ���������� �F�� ������ �F�� �F�� �G� �G �F �@ �F �F �F �ipad�[I�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�)Lgov/nasa/gsfc/spdf/cdfj/IntVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;�dpad�[D� StackMapTable� Exceptions�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�ibuf�Ljava/nio/IntBuffer;�rem���doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�bvs�Ljava/nio/ShortBuffer;�ipos�bvi�x�bv�type�elements� toprocess� processed�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[I�e1�e0�n0�n1�_a2�[[[I�e2�n2�_a3�[[[[I�e3�n3�_a4�[[[[[I�rank�buf� fillArray�([IIII)V�array�offset�first�last�b�pos� as1DArray�()[I�asOneDArray�(Z)[I�cmtarget�asArray�$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�IntVarContainer.java�K�T�U�I�J�K�L�l�\ �V�W!"�java/lang/Throwable#$%&'�Should not see this.()*�+,-���Q./�012�J3456373/�java/lang/StringBuilder�K$�Unrecognized type 898:;<�K*��=>+�Rank > 4 not supported yet.?@A+3BC�Z�java/lang/Integer�KDEFGH�qI+JK3+�Internal errorLM�r+�buffer not availableN��O+��������� gov/nasa/gsfc/spdf/cdfj/IntArray�����KP�������������'gov/nasa/gsfc/spdf/cdfj/IntVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerQ�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�CInt�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Object� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/IntBuffer�java/nio/ByteBuffer�java/nio/ShortBuffer�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� asIntArray�([I)[I�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asIntBuffer�()Ljava/nio/IntBuffer;�put�([III)Ljava/nio/IntBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�get�()B� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([I)Ljava/nio/IntBuffer;�singlePoint�(I)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�F�G��H���I�J�����K�L��M���� ���J*+,-����*��,��:����:*�� ��6���*��1�O��������N������������"��+� �I�!�O���\� �.��P�Q����J�R�S�����J�T�U����J�V�W����J�X�J����J�Y�Z����J�[�\���2�]�^��"�(�_�`��a���#���.� �b�c�d��e�f������g�����h�i���K�j��M���c����� *+,-���������N��� ����0��1�O���4���� �R�S����� �T�U���� �V�W���� �X�J���� �Y�Z��g�����h�i����k�l��M���X�����h�� M,*�� ��W,�����N�������5��6��7�O��� �����R�S������m�Q����n�o���p�q��M���8������ �����N�������A�O��������R�S������r�Q����s�t��M��(������-����::�� *����*�� � YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� .O� ������ *��h��W h*��h`6 d6 ���,��W����+�.���N���j����F� �G��I�+�M�.�J�0�K�5�L�=�N�C�O�I�P�L�Q�Q�R�U�S�b�T�l�V�o�W�y�X���Y���X���W���\���]���^���_���`���a�O������0� �u�v��|��w�Q� �r�,�P�Q��U�n�x�Q� �o�T�y�Q������R�S�������z�Q������n�o������{�^������|�Q�� ���}�J�����~�J��C����Q��I��������L�����Q� �a���2�����P�D������������ ������'��������M��W����>����:��6��: 6 ��.���������������������� )��d ��R dh6����66 �� +��O� ��� ��Wh`6 l`6 �����W�����+��6+��: ��\ dh6 ����6 6 ����O���� h`6 ��W h`6 l`6 ���+��W��W���r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����v ��d dh6����66 ��$+��6 ���`��O� ��� ��Wh`6 l`6 �����W�(���+��6+��: ��m dh6 ����6 6 ��$��6��`��O���� h`6 ��W h`6 l`6 ���+��W��W�����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����Y��Y�� !��"��#��$��%������N����c���f� �g��h��i��k�<�m�G�n�N�o�W�p�d�q�n�r�w�q�}�t���u���v���w���x���y���{���|���}���~����������������������������� ������ ��(��+��0��6��<��C��L��Y��d��m��x������������������������������������������������� �� ��������$��*��1��:��G��Q��X��l��r��{���������������������������������������������������� ��������"��=���O��8��g��w�Q� �W�C���Q�����w�Q����M���Q� ���r��������x���Q�L�>���Q� <�c�����6�i���Q������Q���(�w�Q� ��U���Q�X����Q�J�(�w�Q�:�^���Q� *�������$�����Q���>���Q� ��c�������i���Q���>�R�S����>���o���>���Q���>���Q���>���Q���>�n�o���>�{�^�� 4�}�J��-��Q��&����� �#���Q� �a��5�&��<��b�����f����� ��������� ������������(����������3�����������b�����f����������b�����f���������� ������������b�����f�����������b�����f�����������(����������3���g������ ������M���=����� ����&�����N���������O������� ���Q����� �Y�Z��������M��������*�� ��'�<�� ��Y(��%�*��)M,���,��*l>,��:6����������������#���H������f��s� :��+W*��,����-Y.��.���*�� ��/���0��-��16l6��2:6 �� 2��+W� ���*��,�� 2���*�� ��/���0��-��16 *�� ��/���0��-��16 hl6 ��3:*�� ��4���46��'6 ��2 2��+W� �����ا�C6��96 ��)6 ��22 ��5O���� ��ք���*��,�� 2���*�� ��/���0��-��16 *�� ��/���0��-��16 *�� ��/���0��-��16 hhl6 ��6: *�� ��4���G6��:6 ��*6 �� 222��+W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��5O������ӄ��Ä���*��,�� 2�� �*�� ��/���0��-��16 *�� ��/���0��-��16 *�� ��/���0��-��16*�� ��/���0��-��16 hhhl6 ��7:*�� ��4���Z6��M6 ��=6 ��-6��2222��+W������҄�������i6��_6��O6��?6 ��/6 ��2222��5O�������Є�����������*��,�� 2�����Y8��%�����N��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��JT^hx~�� ��� ���� /5;DNXbl����#�%�&�'�(�)*+',1-;.E/O0c/i.o-u,~6�7�8�9�:�;�:�9�8�7�6�B�D�O����+�]� ���J�������Q� ���<���Q����,�����&��w�Q� �+���Q�a����Q�W�-���Q� M�=���Q��������Q� �������Q� �����������Q� �.���Q��>���Q�e� ���Q�[�0���Q�Q�@���Q�G�P���Q�������Q� ������Q� ������Q��������� H�!���Q�>�1���Q�4�A���Q�*�Q���Q���#���Q���3���Q���C���Q���S���Q���c���Q��8���Q� �#���Q� ����Q�������Q������������R�S��� ����Q������o��+��m�Q��1��n����4��z�Q��a��q�A���� ����3����!�A�f�����'� �b������2���� A�f�����M� �b��������3���� �������� �� ������ A�f�����b��������g��b���������6���� �� ���������� �� �� �������� A�f�����b�����������b����������7���� �� �� �� ���������� �� �� �� ��"�������� A�f�����b�������g������������M���������Q*��9��:�� ��Y;��%�d`*��h6*��):*��<.d*��h*��=h6��W��+��W�����N������R�S�!T�'U�;V�CW�PX�O���R����Q�R�S�����Q���J����Q���Q����Q���Q����Q���Q��!�0�m�Q��'�*���o��;����Q��a�����g������������M���5�����*��>���������N������[�O��������R�S���������M���6�����*��?���������N������b�O��������R�S���������M���@�����*��?���������N������k�O��������R�S��������Z��������M���6�������@Y*��A��B�����N������o�O��������R�S���g�����A������M���0�����*��C�����N������� �O��������R�S��A������M���/�����*��D�����N������� �O��������R�S��A������M���/�����*��E�����N������� �O��������R�S���g������������� ��� ��H PK ����Q�Z���Ej��j��'���gov/nasa/gsfc/spdf/cdfj/LongArray.class�������4�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �j�k ��l �j�m �h�n �o�p �o�q�r�s�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�#Lgov/nasa/gsfc/spdf/cdfj/LongArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�t� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doInt�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[J�j�di�data2�[[J�k�data3�[[[J�l�data4�[[[[J�_dim�[I�temp�_buf�Ljava/nio/IntBuffer;�K�u�r�doLong�Ljava/nio/LongBuffer;�v� SourceFile�LongArray.java����'�w�2�$�%�x�y�0�z�java/lang/Throwable�#Only int and long targets supported��{�Rank > 4 not supported�|�}�;�<�R�<�~��������t�����u�������)���������v���������!gov/nasa/gsfc/spdf/cdfj/LongArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/IntBuffer�java/nio/LongBuffer�dim�java/lang/Long�TYPE�java/lang/Integer�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�asIntBuffer�()Ljava/nio/IntBuffer;�put�([I)Ljava/nio/IntBuffer;�rowMajority�(I)Ljava/nio/IntBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�([J)Ljava/nio/LongBuffer;�(J)Ljava/nio/LongBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� �������!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ �������#�$�%�/�'�:�)�E�+�P�-�!�������R�"�#���,����$ ��-�.�����������T+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� �������6��7��9�*�:�8�;�?�<�M�=�!���4����T�"�#�����T�/�0����T�1�2��8��3�2��?��4�5��6�������T�/�7��,���� A���8�&������9����:���;�<����_����D*����MN+��:*��������.��������� ���V������U*������:�� N6���-/�O����-��W+�*������:,.� N6,.��22:6 ,.��- /�O� ���-��W����+�*������:*����Z,.� N6,.��F6 ,.��52 2: 6,.��- /�O����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 /���W� ��� ��҄���+�*������:*����n,.� N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- /�O� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 /���W�������τ ���� ���+������ �����<���A��B� �C��D�4�F�@�G�F�H�a�I�h�J�j�L�v�M�|�N���O���P���Q���N���S���U���V���W���X���Y���Z���[�\�Y�X"�`-�a8�bC�cU�b[�aa�`g�hi�ju�k|�l��m��n��o��p��q��r��q��t��o��n��m��y��z��{�|�}(�|.�{4�z:�y@��B���!��$��I��=�2��@�*�>�?�����@�2� ���"�A�?���7�=�2��v�B�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�;� �@�2� 0�1�D�2� %�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2���4�D�2���E�G�2� ��V�=�2� u���H�I���D�"�#����D�4�5��<�J�K�� :�L�K��4�M�N��,�����)��4�O�O�P����������������������� �Q�8�O�O�P������� ������������� �� ����������� �Q�8�O�O�P�������� �� ��������������� �� �� ��"����������Q�8�O�O�P�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 2/��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 /��W���� ��ф �������+������ �����.�������� ���0���<���C���E���Q���\���f���l���n���z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��M�S��,�����!��0�O�T������������Q�8�O�T������� �������� �� ����������� �Q�8�O�T�������� �� ���������� �� �� �� ����������Q�8�O�T����U����VPK ����Q�Z<HE-i&��i&��.���gov/nasa/gsfc/spdf/cdfj/LongVarContainer.class�������4n �3�� �N�� �M�� ���� ��� ���� �����Z �M���Q ���� �M�� ���� �M�� ���� �M�������� ��� ������ ���� ���� ���� �M�� ���� ���� ���� ������ ������ � �� ���� � �� ������ �%���� �%�� �%�� �%�� �� �M�� �M �� �� �M �3 �� �7�������� ������ �M �M �M �N �N �M �G �M �M �M!�lpad�[J�<init>�\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�dpad�[D�this�*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;� StackMapTable$%�b&��� Exceptions'(�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�lbuf�Ljava/nio/LongBuffer;�rem��)�doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�num�Ljava/lang/Number;�_num�method�Ljava/lang/reflect/Method;�x�longInt�J�ipos�bvl�bv�type�elements� toprocess� processed*+���isCompatible�(IZ)Z�preserve�Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[J�e1�e0�n0�n1�_a2�[[[J�e2�n2�_a3�[[[[J�e3�n3�_a4�[[[[[J�rank�buf� fillArray�([JIII)V�array�offset�first�last�b�pos� as1DArray�()[J�asOneDArray�(Z)[J�cmtarget�asArray�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�LongVarContainer.java,-�R.�]�^$/0123425�P�Q&67�R�S*8�s9�d9:�_�`%;<�java/lang/Throwable=>?@A�Should not see this.BCD��EFG���X)HI��JKL�b��M�java/lang/Object+NO�java/lang/NumberPQ���QRESI�java/lang/StringBuilder�R>�Unrecognized data type TUTVWX�RD��YZE�Rank > 4 not supported yet.[\]ES^_���java/lang/Long�R`abcd�x�java/lang/IntegerefSQ�Internal errorgh�yE�buffer not availableijkE���������!gov/nasa/gsfc/spdf/cdfj/LongArray�����Rl�������������(gov/nasa/gsfc/spdf/cdfj/LongVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerm�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�CLong�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/LongBuffer�java/nio/ByteBuffer�java/lang/reflect/Method�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�java/lang/Class�getComponentType�java/lang/Double�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asLongArray�([I)[J�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I�asLongBuffer�()Ljava/nio/LongBuffer;�put�([JII)Ljava/nio/LongBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�[Ljava/lang/reflect/Method;�invoke�9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;� longValue�()J�intValue�get�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([J)Ljava/nio/LongBuffer;�singlePoint�(J)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�rowMajority�()Z�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�M�N��O���P�Q�����R�S��T��(�����n*+,-����*��,��:��������9����:*���� 6*�� ���*�� 1�P�����**��,���� �� �� �����U���&� ���� ����%��/��8��X� �[�!�m�#�V���R��;��W�X��/�)�Y�Z����n�[�\�����n�]�^����n�_�`����n�a�b����n�c�d���W�e�f��g���$���;��h�i�j�k�l�m������n�����o�p���R�q��T���W�����*+,-���������U��� ����0� �1�V���*�����[�\������]�^�����_�`�����a�b��n�����o�p����r�s��T���Y�����h�� M,*����W,�����U�������5��6��7�V��� �����[�\������t�X����u�v���w�x��T���8�����������U�������A�V��������[�\������y�X����z�{��T��)������-�� �� ::�� *�� ��*��� YO���:��:������,��6,��:6 ��y 6 *��h��� �*��l6 66 ��(6 *����� /P� ������ *��h��W h*��h`6 d6 ���,��W����+�.���U���j����F� �G��I�+�M�.�J�0�K�5�L�=�N�C�O�I�P�L�Q�Q�R�U�S�b�T�l�V�o�W�y�X���Y���X���W���\���]���^���_���`���a�V������0� �|�}��|��~�X� �r�,�W�X��U�o��X� �o�U���X������[�\���������X������u�v��������f��������X�� �����Q�������Q��C�����X��I��������L�����X� �g���2���� � P� D������������ ������(��������T��������� �� :��6��: 6��.���������������� ���������,��2: ��cdh6����66 ��" +������ : ��!P� ��� ��Wh`6l`6�����W�"��2: ��"/7��vdh6����66��5 +������ :��#6�� ��� �aP���� ��Wh`6l`6�����W���+��6+��:��Odh6����6��$Wh`6 ��Wh`6l`6���+��W��W����Y��%Y��&'��(��)��*��+������U�����3���g� �h��i��k��l�@�n�G�o�N�p�W�q�d�r�n�s�}�t���r���v���w���x���y���z���{���}���~��������������������������� ��+��5��>��A��I��L��R��X��_��h��u���������������������������������V������}� ������g�&�~�X� �W�T���X��G�r����� ������������X����9�~�X����g���X���������� ���������h�@���X�R�k���X�X�e���������[�\��������v�������X�������X�������X�����u�v�������f�� ����Q������X�������� �����X��g��c���@��h�����m� ���������h�����m� ������������%�� �� ��h�����m� ������� � �h�����m� ������������+��h�����m� �������� ����h�����m� �������� ���� �� ��h�����m� ���������h�����m� �������������5����h�����m� ������n������o�p� ������T���=����� ����,�����U���������V������� ���X����� ������������T��������*����-�<�� ��Y.��+�*��/M,���,��0l>,��:6���������������"���G������e��r�:��1W*��2����3Y/��4���*����5���6��7��86l6��9:6 �� 2��1W� ���*��2�� 2���*����5���6��7��86 *����5���6��7��86 hl6 ��::*����;���46��'6 ��2 2��1W� �����ا�C6��96 ��)6 ��22 ��<P���� ��ք���*��2�� 2���*����5���6��7��86 *����5���6��7��86 *����5���6��7��86 hhl6 ��=: *����;���G6��:6 ��*6 �� 222��1W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��<P������ӄ��Ä���*��2�� 2�� �*����5���6��7��86 *����5���6��7��86 *����5���6��7��86*����5���6��7��86 hhhl6 ��>:*����;���Z6��M6 ��=6 ��-6��2222��1W������҄�������i6��_6��O6��?6 ��/6 ��2222��<P�������Є�����������*��2�� 2�����Y?��+�����U��R�T����� ���������$���,���2���5���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l�����������������������������������'��1��;��E��O��c��i��o��u��~�������������V����+�]� ���Q�������X� ���<���X����,�����&��~�X� �+���X�a����X�W�-���X� M�=���X��������X� �������X� �����������X� �.���X��>���X�e� ���X�[�0���X�Q�@���X�G�P���X�������X� ������X� ������X��������� H�!���X�>�1���X�4�A���X�*�Q���X���#���X���3���X���C���X���S���X���c���X��8���X� �#���X� ����X�������X������������[�\��� ����X������v��,��t�X��2��u����5����X��g��q�A���� ����3����!� A�m�����'� �h������9���� A�m�����M� �h��������:���� �������� �� ������ A�m�����h��������g��h���������=���� �� ���������� �� �� �������� A�m�����h�����������h����������>���� �� �� �� ���������� �� �� �� ��"�������� A�m�����h�������n������������T���������Q*��@��A�� ��YB��+�d`*��h6*��/:*��C.d*��h*��Dh6��W��+��$W�����U��������! �'!�;"�C#�P$�V���R����Q�[�\�����Q���Q����Q���X����Q���X����Q���X��!�0�t�X��'�*���v��;����X��g�����n������������T���5�����*��E�� �� �����U������&�V��������[�\���������T���6�����*��F�� �� �����U������-�V��������[�\���������T���@�����*��F�� �� �����U������6�V��������[�\�����������������T���6�������GY*��H��I�����U������:�V��������[�\���n�����A������T���0�����*��J�����U������� �V��������[�\��A������T���/�����*��K�����U������� �V��������[�\��A������T���/�����*��L�����U������� �V��������[�\���n�������������#��� ��O " PK ����Q�Z�Ü�#���#��&���gov/nasa/gsfc/spdf/cdfj/MetaData.class�������4 �G�� �F�� ���� ���� ���� ���� ���� ���� ���� �F������ ���� ���� �������� ��� ��� ���� �F���� ����� ��� ��� ������������������������������������������������������������������������������������ ���� ���� ���� ���� ��� �F���������� �7�� �7������ �:�� �������� �������� �����������������thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�getByteOrder�()Ljava/nio/ByteOrder;�rowMajority�()Z�getVariableNames�()[Ljava/lang/String;�'(Ljava/lang/String;)[Ljava/lang/String;�type�Ljava/lang/String;�globalAttributeNames�variableAttributeNames�name�getAttribute�&(Ljava/lang/String;)Ljava/lang/Object;�atr�globalAttributeEntryCount�(Ljava/lang/String;)I� Exceptions�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�varName�aname�getAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;� Signature�b(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;>;�&(Ljava/lang/String;)Ljava/util/Vector;�th�Ljava/lang/Throwable;� StackMapTable���P(Ljava/lang/String;)Ljava/util/Vector<Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;>;�getGlobalAttribute�=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;�recordVariance�(Ljava/lang/String;)Z�isCompressed�getType�getDataItemSize� getNumber�getNumberOfElements�getNumberOfValues�getPadValue�'(Ljava/lang/String;Z)Ljava/lang/Object;�preservePrecision�Z�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� getDimensions�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getEffectiveRank�isMissingRecords�getRecordRange�isCompatible�&(Ljava/lang/String;Ljava/lang/Class;)Z�cl�Ljava/lang/Class;�'(Ljava/lang/String;Ljava/lang/Class;Z)Z�preserve�missingRecordValueIsPrevious�missingRecordValueIsPad�getElementCount�;(Ljava/lang/String;)Ljava/util/Vector<Ljava/lang/Integer;>;�getEffectiveDimensions� isTimeType�I�������existsVariable�userTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getTimeVariableName�tname�vname�v�Ljava/util/Vector;���getLastLeapSecondId�()I�getBlockingFactor�isTypeR� SourceFile� MetaData.java�J�K�H�I���Q�R�S�T�U�V�U�W�Z�V�[�W�]�^�p�q�������]�c�f�g�f�j�java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�����J�����s�java/lang/StringBuilder�#CDF does not hava a variable named ���������������r�T�t�T�u���v���w���x���y���z��z�����������T���������T���T���� �� ���� ���DEPEND_0�java/util/Vector���java/lang/String�Epoch� Variable �V has no DEPEND_0 attribute. Variable named Epoch assumed to be the right time variable���Time variable not found for �/Variable named Epoch has no DEPEND_0 attribute.���������T� gov/nasa/gsfc/spdf/cdfj/MetaData�java/lang/Object� gov/nasa/gsfc/spdf/cdfj/Variable�gov/nasa/gsfc/spdf/cdfj/CDFImpl�'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute� getEntryCount�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�()Ljava/lang/String;�(Ljava/lang/String;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�()Ljava/lang/Object;�(Z)Ljava/lang/Object;�()[I�()[Z�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�()Ljava/util/Vector;�#gov/nasa/gsfc/spdf/cdfj/CDFTimeType�EPOCH�%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;�getValue�EPOCH16�TT2000�getName�size� elementAt�(I)Ljava/lang/Object;�equals�(Ljava/lang/Object;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�lastLeapSecondId!�F�G������H�I���(��J�K��L���/�����*�������M������� �N��������O�P����Q�R��L���2�����*���������M��������N��������O�P����S�T��L���2�����*���������M��������N��������O�P����U�V��L���2�����*���������M�������!�N��������O�P����U�W��L���=����� *��+�������M�������*�N������� �O�P����� �X�Y���Z�V��L���2�����*���������M�������2�N��������O�P����[�W��L���=����� *��+�������M�������;�N������� �O�P����� �\�Y���]�^��L���=����� *��+�� �����M�������K�N������� �O�P����� �_�Y���`�a��L���?�����*+�� ��������M�������V�N��������O�P������_�Y��b�������]�c��L���H����� *��+,�������M�������d�N��� ���� �O�P����� �d�Y���� �e�Y��b�������f�g��L���H����� *��+,�� �����M�������q�N��� ���� �O�P����� �d�Y���� �e�Y��b������h����i��f�j��L���p�����*��+���M��Y,���������� ���M�������~� �� ���N��� �� ��k�l�����O�P������e�Y��m����I�n�b������h����o��p�q��L���p�����*��+���M��Y,���������� ���M��������� ��� ���N��� �� ��k�l�����O�P������_�Y��m����I�n�b�������r�s��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������t�s��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������u�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������v�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������w�a��L���r�����1*+������Y��Y����+�������*��+����������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������x�a��L���r�����1*+������Y��Y����+�������*��+���� ������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������y�a��L���r�����1*+������Y��Y����+�������*��+����!������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������z�^��L���r�����1*+������Y��Y����+�������*��+����"������M��� ������#���N�������1�O�P�����1�d�Y��m����#�b�������z�{��L���������4*+������Y��Y����+�������*��+��N-��#������M�������# �,�N���*����4�O�P�����4�d�Y����4�|�}��,��~���m����#�b������������L���r�����1*+������Y��Y����+�������*��+����$������M��� ����#�N�������1�O�P�����1�d�Y��m����#�b������������L���r�����1*+������Y��Y����+�������*��+����%������M��� ���#�#%�N�������1�O�P�����1�d�Y��m����#�b���������a��L���r�����1*+������Y��Y����+�������*��+����&������M��� ���0�#2�N�������1�O�P�����1�d�Y��m����#�b���������s��L���r�����1*+������Y��Y����+�������*��+����'������M��� ���>�#@�N�������1�O�P�����1�d�Y��m����#�b������������L���r�����1*+������Y��Y����+�������*��+����(������M��� ���K�#M�N�������1�O�P�����1�d�Y��m����#�b������������L���������?*+������Y��Y����+�������*��+��,��)��N��Y-�������#�1�2���M������Z�#]�2^�3_�N���*��3��k�l����?�O�P�����?�d�Y����?������m����#N�n�b������������L���������7*+������Y��Y����+�������*��+��:,��*������M������n�#p�-q�N���4����7�O�P�����7�d�Y����7��������7���}��-� �~���m����#�b���������s��L���������3*+������Y��Y����+�������*��+��M,��+������M������}�#�,��N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������s��L���������3*+������Y��Y����+�������*��+��M,��,������M��������#��,��N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������j��L���r�����1*+������Y��Y����+�������*��+����-������M��� �����#��N�������1�O�P�����1�d�Y��m����#�b������h������������L���������3*+������Y��Y����+�������*��+��M,��.������M��������#��,��N��� ����3�O�P�����3�d�Y��,��~���m����#�b���������s��L��(�����o*+������Y��Y����+�������*��+��M,���>��/��0����6��1��0�����6��2��0�����6�����M��������#��,��3��D��X��l��N���4����o�O�P�����o�d�Y��,�C�~���3�<�X����D�+���}��m���I�#����@���������������������R������������b���������s��L���[�����+���*��+�����������M��� �������N��������O�P������d�Y��m����@������b������������L��{������*+������Y��Y����+������3�*+��4M,��,�*��+��N-��5�:*��6����7:��8�� ��9��:M,��d;��<��P*��;����(;M��=��Y��>����?������@��)��Y��Y��A��������3���YB��3�,�����M���>�����#��)��/��8��@��P��b��f��p��|�������������N���>������O�P�������d�Y��)�����Y��8���~���@�����Y��P�y������m����#������2������> �b������������L���2�����*����C�����M��������N��������O�P������a��L���r�����1*+������Y��Y����+�������*��+����D������M��� ����# �N�������1�O�P�����1�d�Y��m����#�b���������s��L���r�����1*+������Y��Y����+�������*��+����E������M��� ����#�N�������1�O�P�����1�d�Y��m����#�b������������������ ������� PK ����Q�Z|L#8��8��*���gov/nasa/gsfc/spdf/cdfj/OutputOption.class�������4����add�(Ljava/lang/String;Z)V�isCompressed�(Ljava/lang/String;)Z�getNames�()[Ljava/lang/String;�hasVariable�setRowMajority�(Z)V� SourceFile�OutputOption.java�$gov/nasa/gsfc/spdf/cdfj/OutputOption�java/lang/Object�������������������� ���� ��������� PK ����Q�Z/Y4�=��=��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.class�������4�# �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$1;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� �������'�������� ��������� ���/�����*������� �������)����������������� ���,���������� �������+������������������������� �������������� PK ����Q�Z;�7��7��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.class�������4�# �� �����val$_url�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$2;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� �������O�������� ��������� ���/�����*������� �������Q����������������� ���,���������� �������S������������������������� �������������� PK ����Q�Zw�>��>��-���gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.class�������4�# �� ����� val$_fname�Ljava/lang/String;�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$3;�getName�()Ljava/lang/String;�isFile�()Z� SourceFile�ReaderFactory.java�EnclosingMethod��� ����!�'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3�"�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource� CDFSource�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�()V�"gov/nasa/gsfc/spdf/cdfj/CDFFactory�0���������������� ���4����� *+��*������� ���������������� ��������� ���/�����*������� ������������������������� ���,���������� ��������������������������������� �������������� PK ����Q�ZzjuҜ�����+���gov/nasa/gsfc/spdf/cdfj/ReaderFactory.class�������4 �E���� ������� ��� ��� �D�� ��� ���� ��� �D�������� ����� ��� ��� ��� ����� ��� ������ ��� ����� ��� ��� ���� ���� ������ �"�� �+�� ��� ������ �'�� ���� ��������������� �.�������� �+�� �.���������� ������ �7�� ���� ���� ����� �<�� �<�� �<�� � �� �+���� �B�������InnerClasses�preamble�I�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�'Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory;� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�raf�Ljava/io/RandomAccessFile;�len�J�ba�[B�buf�Ljava/nio/ByteBuffer;�th�Ljava/lang/Throwable;�fname�Ljava/lang/String;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�file�Ljava/io/File;�_fname�rdr�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� StackMapTable����������� Exceptions�3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�got�con�Ljava/net/URLConnection;� remaining�is�Ljava/io/InputStream;�offset�url�Ljava/net/URL;�_url�������W� getVersion�W(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�mbuf�release�x�S�sbuf�Ljava/nio/ShortBuffer;�ch�Ljava/nio/channels/FileChannel;�lbuf�Ljava/nio/LongBuffer;�magic�����8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�n�fis�Ljava/io/FileInputStream;�rem�map�Z���<clinit>� SourceFile�ReaderFactory.java�I�J�java/io/File�I���java/io/RandomAccessFile�r�I�������G�H���������������{�|�java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�java/lang/StringBuilder�I/O Error reading �������������'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1�������!gov/nasa/gsfc/spdf/cdfj/CDFReader�����gov/nasa/gsfc/spdf/cdfj/CDFUrl�I�����������������������java/net/HttpURLConnection���J�{���������'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2����������"gov/nasa/gsfc/spdf/cdfj/CDFFactory� gov/nasa/gsfc/spdf/cdfj/CDF3Impl�I�I� gov/nasa/gsfc/spdf/cdfj/CDF2Impl�I ��� �java/io/FileInputStream�I�J �'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory�java/lang/Object�java/lang/String�gov/nasa/gsfc/spdf/cdfj/CDFImpl�java/net/URL�java/net/URLConnection�java/io/InputStream�java/nio/LongBuffer�java/nio/ShortBuffer�(Ljava/lang/String;)V�#(Ljava/io/File;Ljava/lang/String;)V�length�()J� readFully�([B)V�java/nio/ByteBuffer�wrap�([B)Ljava/nio/ByteBuffer;� getChannel�!()Ljava/nio/channels/FileChannel;�$gov/nasa/gsfc/spdf/cdfj/CDFException�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getPath� setSource� CDFSource�1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V�setImpl�$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V�(Ljava/net/URL;)V�openConnection�()Ljava/net/URLConnection;�getContentLength�()I�getInputStream�()Ljava/io/InputStream;�read�([BII)I� disconnect�8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�asLongBuffer�()Ljava/nio/LongBuffer;�get�7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V�uncompressed�-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;�(Ljava/nio/ByteBuffer;)V�getInt�(I)I�8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V� asShortBuffer�()Ljava/nio/ShortBuffer;�()S�(Ljava/io/File;)V�close� addSuppressed�(Ljava/lang/Throwable;)V�getCDF�%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource�1�D�E�����G�H�����I�J��K���/�����*�������L��������M��������N�O��� �P�Q��K���������L��Y*��M��Y,��N-��7������ ���7��:-�� �� :-����L��N��Y��Y����*�������,��N+��Y-������Y��:+������J�M� ��L���F�������������,��3� �9�!�@�"�J�%�M�#�N�$�i�&�n�'�z�-���.���/�M���f� ��4�R�S���.�T�U��3��V�W��@� �X�Y��N��Z�[������\�]������^�_�����`�a��n��b�]���� �c�d��e���*���,��f�g�h�i���� ��f�g�h��j�k������ �P�l��K���������L��Y*����M,��>,�� :�:6����!6`6d>���,��"��#�� :��$L��M��Y��Y����*��%�������Y��M,+��*��&N+��'Y-��(��,����T�W� ��L���Z����:��<��=��>��?��@�!�A�%�B�1�C�8�D�=�E�@�F�G�G�N�H�T�K�W�I�X�J�s�L�{�M���N���O���U�M���z��1��m�H���F�n�o���A�p�H���;�q�r���6�V�W��!�3�s�H��N��X�Y��X��Z�[������t�u������^�_��{��c�d�����v�]��e���,���!��w�g�x�y�z������w�g��j�k�������{�|��K���������*��)M,��*B!�,��� ��.Y*+��/�!�0���*��2:��.Y��3�!�4���*��66��7Y*+��8�*��9:��:���T��:`��I��:6����:��4��7Y*+��8��̠� ��:��*��2:��7Y+��8������L���V����Z��[� �\��]��_�$�`�+�a�5�c�=�d�E�e�Q�g�W�h�b�i�m�j�t�k�y�l���m���p���r���s���z�M���\� �+� �}�Y��E��~�H���� �}�Y��t�?�����W�\����������X�Y�������������������� �����U��e����������<����$�k����� � �P����K���������M��Y*��N-��;�6�:6��<Y-��=::6 ��! ��>6 `6 d6�����U����?��H: ��@��<��?��4: : �: ��!����?��:��@����? ���AM�� :��Y��Y����*�������-��:,��BY��C����Y��:,�����Y�^�a� �)�O�u� �)�O�~��������� �u���~�������� ��L���^���������������������)���,���1���>���E���O���u���~���������������������������������������M���z��,�#���H� �&�����������T�H�����V�W�������H�����Z�[������\�]���������������^�_�����`�a�����b�]���� �c�d��e������,� �f�g�h�z���j����"Q�jG�jH�j����f�g�h�z���j��j��j����f�g�h�z������f�g�h��j�k���������J��K�����������������L����������������F���*��B������'����������������� ���+��� PK ����Q�Z}��r������8���gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.class�������4����add�(Ljava/lang/String;Z)V�B(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�isCompressed�(Ljava/lang/String;)Z�getNames�()[Ljava/lang/String;�hasVariable�getSparseRecordOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;� SourceFile�SelectedVariableCollection.java�2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection�java/lang/Object��������������������� ��� ��������� ����PK ����Q�Z��Ib��b��(���gov/nasa/gsfc/spdf/cdfj/ShortArray.class�������4�� ��W ��X ��Y ��Z�?�C�F�I �[�\ �]�\�^�_ ��`�a ��b ��c ��d ��e �f�g �h�i �h�j ��k �h�l �h�m �n�o �n�p�q�r�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�cl�Ljava/lang/Class;�ignore�I�elementSize�buf�Ljava/nio/ByteBuffer;�LocalVariableTypeTable�Ljava/lang/Class<*>;�s� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;�doByte�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�i�data�[S�j�di�data2�[[S�k�data3�[[[S�l�data4�[[[[S�_dim�[I�temp�[B�_buf�K�M�q�doShort�Ljava/nio/ShortBuffer;�t� SourceFile�ShortArray.java����'�u�2�$�%�v�w�0�x�java/lang/Throwable�%Only byte and short targets supported��y�Rank > 4 not supported�z�{�;�<�R�<�|�}�~����s�����������)���������t���������"gov/nasa/gsfc/spdf/cdfj/ShortArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/nio/ShortBuffer�dim�java/lang/Short�TYPE�java/lang/Byte�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�put�([B)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�rowMajority�(B)Ljava/nio/ByteBuffer;� asShortBuffer�()Ljava/nio/ShortBuffer;�([S)Ljava/nio/ShortBuffer;�(S)Ljava/nio/ShortBuffer;�!���������������>�����*+������� ��� �������!��������"�#������$�%��&��������'�����I�����*+������� ��� �������!��� �����"�#������$�%�����(�)��&�������*�+�����������R*���������L��������� ���+���6���A*�������*�������*�������*������������ �������#�$�%�/�'�:�)�E�+�P�-�!�������R�"�#���,����$ ��-�.�����������S+�� ��+�� �� ��Y�� �*���� ��Y�� �+�� ����>*��:+�� �� *���*������� �������6��7��9�*�:�7�;�>�<�L�=�!���4����S�"�#�����S�/�0����S�1�2��7��3�2��>��4�5��6�������S�/�7��,���� @���8�&������9����:���;�<��������T*����MN+:*�������A������������Z������c*������:��N6���-5�T����-��W+��W+�*������:,.�N6,.��22:6 ,.��- 5�T� ���-��W����+��W+�*������:*����Z,.�N6,.��F6 ,.��52 2: 6,.��- 5�T����-��W� ��Ʉ�����H6,.��=6 ,.��,6 ,.��2 2 5���W� ��� ��҄���+��W+�*������:*����n,.�N6 ,.��Z6 ,.��I6,.��8 2 22:6 ,.��- 5�T� ���-��W���Ƅ ���� �����\6 ,.��Q6 ,.��@6,.��/6,.�� 222 5���W�������τ ���� ���+��W+������ ���@���A��B� �C� �D�0�F�<�G�B�H�]�I�d�J�i�K�k�M�w�N�}�O���P���Q���R���O���T���U���W���X���Y���Z���[���\���]�^�[�Z(�b3�c>�dI�e[�da�cg�bm�jr�kt�m��n��o��p��q��r��s��t��u��t��w��r��q��p��|��}�~���3�9�~?�}E�|K��P��R���!��$��E��=�2��<�/�>�?�����@�2� ���"�A�?����7�=�2��w�G�B�C�����D�2����"�A�?� ���:�@�2� ���K�=�2�A� �@�2� 6�1�D�2� +�B�=�2������E�F����G�2� ��"�A�?���=�D�2���N�@�2� ��_�=�2� �#�@�2��4�D�2���E�G�2� ��V�=�2� ����H�I���T�"�#����T�4�5��L�J�K�� J�L�M�� G�N�5��,�����)��0�O�P�8������� ���������������� �Q�8�O�P�8������� ������������� �� ����������� �Q�8�O�P�8�������� �� ��������������� �� �� ��"����������Q�8�O�P�8�����R�<���� �����*����M+��N*��������������������4���]����*������:-��W+�*������:6,.��-2��W����+�*������:*����56,.��'6,.��-22��W������ק�F6,.��;6,.��*6 ,.��-2 25��W� �����Ԅ���+�*������:*����I6,.��;6 ,.��*6 ,.��-2 2 2��W� ��� ��Ԅ��ç�Z6,.��O6 ,.��>6 ,.��-6,.��-22 2 5��W���� ��ф �������+������ �����.�������� ���0���<���C���E���Q���\���f���l���n���z����������������������������������������������������������������!��,��<��B��H��Q��\��g��r��}���������������������!������<� �>�?��T��=�2��Q��B�C�����@�2����,�=�2�����@�2� ���/�D�2����@�=�2��z�~�E�F�$��D�2� �/�@�2� �@�=�2�u�!�@�2�j�2�D�2� _�C�G�2� T�T�=�2����H�I�����"�#������4�5����J�K�� ��N�S��,�����!��0�O�T������������Q�8�O�T������� �������� �� ����������� �Q�8�O�T�������� �� ���������� �� �� �� ����������Q�8�O�T����U����VPK ����Q�Z�'��$���$��/���gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.class�������4K �*�� �E�� �D�� �����_ �D�� ���� �D�� ���� �D�� �����H �D�������� ��� ������ ���� ���� ���� �D�� ���� ���� ���� ���� ������ ����� ��� ��� ��� ��� �D�������� �D�� ���� ���� �D���� �*������ ������ �.���������� ���������� �D�� ������ �D�� �D�� �E�� �E���� �D�� �>�� �D� �D �D�spad�[S�<init>�](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)V�Code�LineNumberTable�LocalVariableTable�i�I�this�+Lgov/nasa/gsfc/spdf/cdfj/ShortVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I�preserve�Z�bo�Ljava/nio/ByteOrder;�pad�Ljava/lang/Object;�dpad�[D� StackMapTable �W� Exceptions �I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�allocateBuffer�(I)Ljava/nio/ByteBuffer;�words�_buf�Ljava/nio/ByteBuffer;�allocateDataArray�(I)Ljava/lang/Object;�size� doMissing�,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)V�th�Ljava/lang/Throwable;�e�tofill�index�records�_data�rec�data�repl�position�sbuf�Ljava/nio/ShortBuffer;�rem���doData�B(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V�_num�bvs�ipos�x�bv�type�elements� toprocess� processed�isCompatible�(IZ)Z�_asArray�()Ljava/lang/Object;�_a0�r�n�_a1�[[S�e1�e0�n0�n1�_a2�[[[S�e2�n2�_a3�[[[[S�e3�n3�_a4�[[[[[S�rank�buf� fillArray�([SIII)V�array�offset�first�last�b�pos� as1DArray�()[S�asOneDArray�(Z)[S�cmtarget�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;�(Z)Ljava/lang/Object;�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� SourceFile�ShortVarContainer.java�I�R�S �G�H�I�J�l�[�T�U �java/lang/Throwable !�Should not see this."#$�%&'���O()�*+,�W-.-)�java/lang/StringBuilder�I�Unrecognized type /0/123�I$��45%�Rank > 4 not supported yet.678%-9:�Y�java/lang/Short�I;<=>?�q�java/lang/Integer@%AB-C�Internal errorDE�r%�buffer not availableFGH%���������"gov/nasa/gsfc/spdf/cdfj/ShortArray�����II�������������)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer�(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerJ�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�CShort�InnerClasses�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteOrder�java/lang/Object� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ShortBuffer�java/nio/ByteBuffer�TYPE�Ljava/lang/Class;�n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V�getPadValue�6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�nativeOrder�()Ljava/nio/ByteOrder;�allocateDirect�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�asShortArray�([I)[S�printStackTrace�()V�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�()I� asShortBuffer�()Ljava/nio/ShortBuffer;�put�([SII)Ljava/nio/ShortBuffer;�(I)Ljava/nio/Buffer;�!gov/nasa/gsfc/spdf/cdfj/DataTypes�typeCategory�get�()B�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(IZLjava/lang/Class;)Z�getEffectiveRank� getBuffer�()Ljava/nio/ByteBuffer;� remaining�([S)Ljava/nio/ShortBuffer;�singlePoint�(S)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�intValue�rowMajority�()Z�()S�buffers�Ljava/util/Vector;�getRecordRange�()[I� getLength�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1�D�E��F���G�H�����I�J��K���� ���K*+,-����*��,��:����:*�� ��6���*��1��V��������L������������"��+� �J�!�M���\� �.��N�O����K�P�Q�����K�R�S����K�T�U����K�V�W����K�X�Y����K�Z�[���3�\�]��"�)�^�_��`���#���.� �a�b�c�d�e�f������g�����h�i���I�j��K���c����� *+,-���������L��� ����0��1�M���4���� �P�Q����� �R�S���� �T�U���� �V�W���� �X�Y��g�����h�i����k�l��K���X�����h�� M,*�� ��W,�����L�������5��6��7�M��� �����P�Q������m�O����n�o���p�q��K���8������ �����L�������A�M��������P�Q������r�O����s�t��K��(������-����::�� *����*�� � YO���:��:������,��6,��:6 ��x 6 *��h��� �*��l6 66 ��(6 *����� 5V� ������ *��h��W h*��h`6 d6 ���,��W����+�.���L���j����F� �G��I�+�M�.�J�0�K�5�L�=�N�C�O�I�P�L�Q�Q�R�U�S�b�T�l�V�o�W�y�X���Y���X���W���\���]���^���_���`���a�M������0� �u�v��|��w�O� �r�,�N�O��U�n�x�O� �o�T�y�O������P�Q�������z�O������n�o������{�]������|�O�� ���}�H�����~�H��C����O��I��������L�����O� �`���2�����P�D������������ ������'��������K�������(����:��6��: 6 ��.������������������������� )��e ��S dh6����66 �� +���V� ��� ��Wh`6 l`6 �����W����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W� ��w ��e dh6����66 ��%+��6 ���`���V� ��� ��Wh`6 l`6 �����W�����r+��6+��: ��M dh6 ����6 ��W h`6 ��W h`6 l`6 ���+��W��W����Y��Y������ ��!��"������L���@���f� �g��h��i��k�<�m�G�n�N�o�W�p�d�q�n�r�x�q�~�t���u���v���w���x���y���{���|���}���~�������������������������������������#��*��3��@��J��P��f��l��w������������������������������������������������������� ����'���M������g��w�O� �W�D���O����>���O� ���c��������i���O�P����O�C�)�w�O� 3�V���O���>���O� ��c�������i���O���(�P�Q����(���o���(���O���(���O���(���O���(�n�o���(�{�]�� �}�H����O������� � ���O� �`�������<��a�����f����� ��������� ��������3�����������a�����f����������a�����f���������� ��������3���g������ ������K���=����� ����#�����L���������M������� ���O����� �X�Y��������K��������*�� ��$�<�� ��Y%��"�*��&M,���,��'l>,��:6����������������#���H������f��s� :��(W*��)����*Y5��+���*�� ��,���-��.��/6l6��0:6 �� 2��(W� ���*��)�� 2���*�� ��,���-��.��/6 *�� ��,���-��.��/6 hl6 ��1:*�� ��2���46��'6 ��2 2��(W� �����ا�C6��96 ��)6 ��22 ��3V���� ��ք���*��)�� 2���*�� ��,���-��.��/6 *�� ��,���-��.��/6 *�� ��,���-��.��/6 hhl6 ��4: *�� ��2���G6��:6 ��*6 �� 222��(W������Մ��ŧ�V6��L6��<6 ��,6 �� 222��3V������ӄ��Ä���*��)�� 2�� �*�� ��,���-��.��/6 *�� ��,���-��.��/6 *�� ��,���-��.��/6*�� ��,���-��.��/6 hhhl6 ��5:*�� ��2���Z6��M6 ��=6 ��-6��2222��(W������҄�������i6��_6��O6��?6 ��/6 ��2222��3V�������Є�����������*��)�� 2�����Y6��"�����L��R�T����� ���������$���+���1���4���X���]���e���}�������������������������������� ����#��A��J��T��^��h��x��~����������������������������� ������/��5��;��D��N��X��b��l����������������������'1; E Oc i ou~�������������M����+�]� ���H�������O� ���<���O����,�����&��w�O� �+���O�a����O�W�-���O� M�=���O��������O� �������O� �����������O� �.���O��>���O�e� ���O�[�0���O�Q�@���O�G�P���O�������O� ������O� ������O��������� H�!���O�>�1���O�4�A���O�*�Q���O���#���O���3���O���C���O���S���O���c���O��8���O� �#���O� ����O�������O������������P�Q��� ����O������o��+��m�O��1��n����4��z�O��`��q�A���� ����3����!�A�f�����'� �a������0���� A�f�����M� �a��������1���� �������� �� ������ A�f�����a��������g��a���������4���� �� ���������� �� �� �������� A�f�����a�����������a����������5���� �� �� �� ���������� �� �� �� ��"�������� A�f�����a�������g������������K���������Q*��7��8�� ��Y9��"�d`*��h6*��&:*��:.d*��h*��;h6��W��+��W�����L������-�.�!/�'0�;1�C2�P3�M���R����Q�P�Q�����Q���H����Q���O����Q���O����Q���O��!�0�m�O��'�*���o��;����O��`�����g������������K���5�����*��<���������L������5�M��������P�Q���������K���6�����*��=���������L������<�M��������P�Q���������K���@�����*��=���������L������E�M��������P�Q��������Y��������K���6�������>Y*��?��@�����L������I�M��������P�Q���g�����A������K���0�����*��A�����L������� �M��������P�Q��A������K���/�����*��B�����L������� �M��������P�Q��A������K���/�����*��C�����L������� �M��������P�Q���g���������������� ��F PK ����Q�Zs�B8����0���gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.class�������4�D ��, ��- ��. �/�0 ��1�2 ��3 ��4 ��5 ��6�7 ��,�8 ��9�:�;�<�NONE�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�PADDED�PREVIOUS�ht�Ljava/util/Hashtable;� Signature�ULjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;>;�option�I�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I� getOption�@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�s�Ljava/lang/String;�<clinit>�()V� SourceFile�SparseRecordOption.java��)�����=�>�?�@�A�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption���������java/util/Hashtable�none�B�C�padded�previous�java/lang/Object�java/lang/String�toLowerCase�()Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1��������������������������������������������F����� *��*�������������� ��!� �"� ������� �!������ �����"�#�����/�����*��������������(� ��������!���� �$�%�����8�������*������������������0� ��������&�'����(�)������������P��Y������Y���� ��Y���� ��Y������ ����W���� ��W���� ��W��������"���������!��+��7��C��O���*����+PK ����Q�Z�����$���gov/nasa/gsfc/spdf/cdfj/Stride.class�������4�" �� �� �� ���� �stride�[I�nv�I�<init>�([I)V�Code�LineNumberTable�LocalVariableTable�this� Lgov/nasa/gsfc/spdf/cdfj/Stride;� StackMapTable��� getStride�(I)I�()I�_stride� SourceFile�Stride.java��!��� � ���gov/nasa/gsfc/spdf/cdfj/Stride�java/lang/Object�()V�!�������������� � �������� ���������9*��+��� *���+���*� Y+.O����*� Y+.OY+.O����������"������� ��������%��8���������9�������9�������������������� ���B����� *��*���������� ����!��"�������� ������� � � ������ ���������I<*����A*��.�� *��.<��.*��*��.��!*��*��.l<*��.h*�������������"����*��+� �,��-��/�)�0�5�1�G�5��������I������G�� ��������*������PK ����Q�ZH��� �� ��)���gov/nasa/gsfc/spdf/cdfj/StringArray.class�������4�� �!�_ �!�` � �a � �b�2�9�=�@�c�d�e � �f�g � �h � �i �j�k � �l �m�n � �o � �p � �q�r ��s�t ��u�v ��w ��x � �y �m�z �m�{�|�}�<init>�(Ljava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/StringArray;�o�Ljava/lang/Object;� Exceptions�(Ljava/lang/Object;Z)V�majority�Z�array�()Ljava/lang/Object;�_s1�[Ljava/lang/String;� StackMapTable�buffer�)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;�i�I�_s2�[[Ljava/lang/String;�j�k�_s3�[[[Ljava/lang/String;�l�_s4�[[[[Ljava/lang/String;�cl�Ljava/lang/Class;�size�buf�Ljava/nio/ByteBuffer;�_dim�[I�LocalVariableTypeTable�Ljava/lang/Class<*>;�~�G�|�� Signature�,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;� addString�,(Ljava/nio/ByteBuffer;[Ljava/lang/String;I)V�sa1�Ljava/lang/String;�sa�max�+(Ljava/nio/ByteBuffer;Ljava/lang/String;I)V�f�s�len�_bar�[B�[� SourceFile�StringArray.java�"�#�"�,���7�)�*�java/lang/String�java/lang/Throwable�Valid for String type only�"���Rank > 4 not supported���������������P�Q�~�������.�P�V�����java/lang/StringBuilder�"���String �����" is longer than the specified max ���������������������#gov/nasa/gsfc/spdf/cdfj/StringArray�gov/nasa/gsfc/spdf/cdfj/AArray�java/nio/ByteBuffer�java/lang/Class�dim�(Ljava/lang/String;)V�allocate�(I)Ljava/nio/ByteBuffer;�aa�(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;�&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute� getDimensions�()[I�flip�()Ljava/nio/Buffer;�rowMajority�length�()I�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�getBytes�()[B�put�([B)Ljava/nio/ByteBuffer;�(B)Ljava/nio/ByteBuffer;�!� �!�������"�#��$���>�����*+�������%��� �������&��������'�(������)�*��+����� ��"�,��$���I�����*+�������%��� �������&��� �����'�(������)�*�����-�.��+����� ��/�0��$���������]*���������W��������� ���6���A���L*������L*�������*�������*�������*������������%�������#�$�%�/�&�:�(�E�*�P�,�[�.�&�����/��1�2����]�'�(���3����$ ��4�5��$����� ���+ �� �� Y���*���� �� Y ���*��N*����:*��������������������:���j���*������:*-��-��W-�*������:6.��*-2������-��W-�*������:*����86.��)6 .��*-2 2��� �����ԧ�J6.��>6 .��,6 .��*-2 2 2��� ��� ��ф���-��W-�*������:*����M6 .��>6 .��,6.��*- 2 22������ ��ф �����_6 .��S6 .��A6.��/6.��*- 222 2���������΄ ���� ���-��W-������%�����3���6��7��9�"�:�(�;�1�<�T�>�`�?�h�@�m�A�o�C�{�D���E���F���H���I���J���K���L���K���J���P���Q���R�S�R"�Q(�P.�X3�Y5�[A�\H�]T�^`�_l�`}�_��^��]��e��f��g��h��i��h��g��f��e��o��p��r�&������`��1�2��~��6�7��{�$�8�9�����:�7� ���/�6�7�� �:�7� ���2�;�7� ���D�6�7������<�=�c� �;�7�W�2�:�7� K�D�6�7� ��#�:�7���5�;�7���G�>�7� ��Y�6�7� A���?�@�����'�(������A�B�����C�7��(��D�E��1��F�G��H��������A�I��3�����#��1�J�K����������� �L�M�J�K���������������������������� �L�M�J�K��������������������������"����������L�M�J�K���+����� �N����O���P�Q��$���������(,:�66��2:*+����������%�������v��w�!�v�'�y�&���4����R�S����(�'�(�����(�D�E����(�T�2����(�U�7��3��� �������+����� ���P�V��$���������X,��6��'�� Y��Y����,�����������,��:+��W6�d��+ ��W��������%���"���������0���6���=���J���Q���W���&���H��@��W�7����X�'�(�����X�D�E����X�X�S����X�U�7���R�Y�7��6�"�Z�[��3������0���\���+����� ��]����^PK ����Q�Z���� �� ��0���gov/nasa/gsfc/spdf/cdfj/StringVarContainer.class�������4�� �!�^ �_�` � �a �b�c � �d�e�f�g�h ��i � �j �k�l�e�m�n �k�o � �p�e�q �r�s�t ��u�C�H�v �!�w�P �!�x �!�y�z � �{ ��| � �y � �w�}�~���<init>�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�Code�LineNumberTable�LocalVariableTable�this�,Lgov/nasa/gsfc/spdf/cdfj/StringVarContainer;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�pt�[I� Exceptions�����isCompatible�(IZ)Z� stringType�Z�type�I�preserve� StackMapTable�_asArray�()Ljava/lang/Object;�r�sa�[Ljava/lang/String;�e�n0�sa1�[[Ljava/lang/String;�e2�e1�n1�sa11�[[[Ljava/lang/String;�rank�buf�Ljava/nio/ByteBuffer;�words�records�len�ba�[B���}�?� as1DArray�()[B�asOneDArray�(Z)[B�cmtarget�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�(Z)Ljava/lang/Object;� SourceFile�StringVarContainer.java�#�$�������3���������,�-�������java/lang/Throwable�#Rank > 2 not supported for strings.�#�����������������java/lang/String�����#�������������java/lang/Integer�����Internal error�T�U�V�U�V�W�#gov/nasa/gsfc/spdf/cdfj/StringArray�;�<�#���*gov/nasa/gsfc/spdf/cdfj/StringVarContainer�(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer���.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�CString�InnerClasses� java/lang/IllegalAccessException�+java/lang/reflect/InvocationTargetException�java/nio/ByteBuffer�java/lang/Byte�TYPE�Ljava/lang/Class;�(IZLjava/lang/Class;)Z�!gov/nasa/gsfc/spdf/cdfj/DataTypes�isStringType�(I)Z� gov/nasa/gsfc/spdf/cdfj/Variable�getEffectiveRank�()I�(Ljava/lang/String;)V� getBuffer�()Ljava/nio/ByteBuffer;� remaining�getNumberOfElements�get�([B)Ljava/nio/ByteBuffer;�([B)V�getElementCount�()Ljava/util/Vector;�java/util/Vector� elementAt�(I)Ljava/lang/Object;�intValue�(Ljava/lang/Object;)V�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�1� �!��"��� ��#�$��%���T�����*+,-�������&��� �������'���*�����(�)������*�+�����,�-�����.�/��0�����1�2�� �3�4��%���g����������� ��=������&�������!��"��#��%�'��� ����5�6�����7�8������9�6��:������;�<��%��������*�����<�� ��Y�� �*�� M,���,��>6*�����6�:����B�������������O����l6�� :6��,��W�� Y��S�����*�����������6hl6��: 6 ��16��!,��W 2�� Y��S���ބ ��� �*�����������6*�����������6 hhl6 ��:6��D6 ��46 ��$,��W2 2�� Y��S���ۄ ��˄������Y�� �����&�����*���/� �0��1��3��4�$�5�)�6�,�7�7�8�=�9�X�;�^�<�e�=�o�>�v�?���=���A���C���D���E���F���G���H���I���J���H���G���M���O�P�Q&�R2�S<�TF�UP�VW�Wk�Uq�Tw�S}�[��]�'������h�"�=�8��e�(�>�?����%�@�8����5�=�8� ���N�A�8����;�B�C� I�(�D�8�?�8�E�8� 5�H�=�8��{�A�8��f�F�8� 2�N�G�H�����(�)��� ��I�8��l�J�K��)a�L�8��,^�M�8��7S�N�8��=M�O�P��:��������� �Q��3��R�Q������S��!����*��R�Q������� ��$������D� �R�Q�������� �� ��'��������R�Q����0�������T�U��%���2�����*���������&�������b�'��������(�)����V�U��%���2�����*���������&�������i�'��������(�)����V�W��%���=����� *���������&�������r�'������� �(�)����� �X�6���Y�Z��%���6�������Y*���������&�������|�'��������(�)���0�����A�V�[��%���0�����*�������&������� �'��������(�)��A�T�<��%���/�����*�������&������� �'��������(�)����\����]����� ��"��� PK ����Q�ZIM������,���gov/nasa/gsfc/spdf/cdfj/SupportedTypes.class�������4�G ��& ��'�(�) ��* ��+ ��, ��- ��. ��/ ��0 ��1 ��2 ��3 ��4 ��5 ��6�7�8�supportedTypes�&[Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�(Lgov/nasa/gsfc/spdf/cdfj/SupportedTypes;�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�type�I� StackMapTable�<clinit>�i� SourceFile�SupportedTypes.java�����!gov/nasa/gsfc/spdf/cdfj/DataTypes�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�9�:�;�:�<�:�=�:�>�:�?�:�@�:�A�:�B�:�C�:�D�:�E�:�F�:�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�java/lang/Object�INT1�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�UINT1�INT2�UINT2�INT4�UINT4�INT8�TT2000�FLOAT�DOUBLE�EPOCH�EPOCH16�CHAR�!�������������������/�����*��������������������������� �������N������� ���d�����2�������� ����$��%���������� ���!������"�����B������5����;�������S��������S����S����S����S���� S���� S����S��!��S���� S��,�� S����S��-��S����S�� ��S��)��S��3��S��4��S��������Z������ �� �� ���&� �/��7��@��H��Q��Z��c��l��u��~������������������������� ��#� ���!��� ��� ����$����%PK ����Q�Zmk^�����;���gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.class�������4�� �&�e�. �%�f �g�h��i�j �%�k�l�m �n�o�p�q �%�r�s�t � �e�u � �v � �w ��x�l�y ��z�{ �|�} �~� �~�� ������ ���� �~�� �~�� �~�� �%�� ���� �~���) ���� �%���������vdata�[D�times�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�filtered�[[D�<init>��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V�Code�LineNumberTable�LocalVariableTable�stimes�fill�first�I�this�GeneralTimeSeries�InnerClasses�7Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;�which�Ljava/lang/Integer;� ignoreFill�Ljava/lang/Boolean;� timeRange�ts�ignore�Z�recordRange�[I�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;�longType�type�o�Ljava/lang/Object;� StackMapTable�����������j�I���s��� Exceptions�getTimes�()[D� getValues�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�()Ljava/lang/Object;��� SourceFile�TSExtractor.java�/���-�.���������a�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�+�,���������������\���*�)�java/lang/Throwable�java/lang/StringBuilder�times not available for ���������/���������I�!gov/nasa/gsfc/spdf/cdfj/DataTypes�����������������������no record range�������������������(�)���������������^�]�5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Integer�java/lang/Boolean�$gov/nasa/gsfc/spdf/cdfj/TimeVariable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�()V�booleanValue�()Z�clone�getName�()Ljava/lang/String;�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable���CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�(Ljava/lang/String;)V�getType�()I�typeCategory�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�!gov/nasa/gsfc/spdf/cdfj/Extractor� getSeries0�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�getRecordRange�t(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�valueOf�(I)Ljava/lang/Integer;� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�castToDouble�(Ljava/lang/Object;Z)[D�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�getFillValue� filterFill�([D[DDI)[[D�$gov/nasa/gsfc/spdf/cdfj/CDFException�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�!�%�&��'����(�)�����*�)�����+�,�����-�.�����/�0��1��~�����*��*������6:��%Y: �*������� ç�: � �+,����� : * *���� ���*����#��Y�� Y����,����������6,���6��.��6: �� -��+��,����+��,-��: ��U+,��:�� ��Y���-��+��,.��.����: ��+��,.��.��-��: * ������-���*����: *��. *����� * ����c+��,��!��"��":�� .��61���&*����: *�� *����� * ����**��*��1��#�����!�2�5���5�:�5����2�����)��������������!��/��=��?��D��I��X��p����������������������� �� ���� #,?HXgpy� �"�%�3�����,��4�)� y��4�)� X�P�5�)�g�A�6�7�����8�;������<�=�����>�?�����@�A�����B�C�����D�)�����E�,����F�G����H�I��I`�J�K� ��'�L�G����M�7����N�O� �P���U���5� �Q�R�S�T�U�"�V�W�X��Y����A�Z������XH�X9���"@��-���[�������\�]��1���L�����*����*��2��*�������2������(�3��������8�;���P����C�"��^�]��1���L�����*����*��2��*�������2������,�3��������8�;���P����C�"��_�`��1���/�����*�������2������/�3��������8�;��A�^�a��1���/�����*��$�����2��������3��������8�;���[�����b��c����d�:�����%���9� �b����� ���n�� PK ����Q�Z��il� ��� ��<���gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.class�������4�� ��V �W�X��Y�Z ��[�\�] ��^ �_�` ��a �b�c ��c ��d ��e ��f�g�h�g�i�j�l ��n ��o �p�q �p�r�g�s�t �p�u �p�v�x�y�z�tspec�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�tv�'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;�vname�Ljava/lang/String;�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;� timeRange�[D�oned�Z�columnMajor�<init>��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)V�Code�LineNumberTable�LocalVariableTable�this�GeneralTimeSeriesX�InnerClasses�8Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� ignoreFill�Ljava/lang/Boolean;�ts�ignore� StackMapTable�x�{�|�}�'�Z�y�j� Exceptions�getTimes�()[D�th�Ljava/lang/Throwable;� getValues�()Ljava/lang/Object;�recordRange�[I�M�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�isOneD�()Z� isColumnMajor� SourceFile�TSExtractor.java�+�~�}��R���K�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel���|�����"�#������� �!�{�$�%�&�'�(�)�*�)���F���F���java/lang/Throwable���0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�����+�����������������no data�����������6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX�java/lang/Object�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Boolean�()V�booleanValue�clone�getName�()Ljava/lang/String;�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable���CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�$gov/nasa/gsfc/spdf/cdfj/CDFException� getMessage�(Ljava/lang/String;)V�gov/nasa/gsfc/spdf/cdfj/CDFImpl�getOneD�(Ljava/lang/String;Z)[D�get�&(Ljava/lang/String;)Ljava/lang/Object;�getRecordRange�([D)[I�getRange�((Ljava/lang/String;II)Ljava/lang/Object;�getRangeOneD�)(Ljava/lang/String;IIZ)Ljava/lang/Object;�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�!������������ �!����"�#����$�%����&�'����(�)����*�)�����+�,��-��[�����j*��-��6��(Y: �*������� ç�: � ���*��*,�����*+*������ *+�� ��*��*�� *������&�)���)�.�)����.���>���K�L� M�N�O�#P�4R�9T�CU�IV�OW�WX�]Y�cZ�i[�/���\� ���j�0�3�����j�4�5����j�6�7����j�8�9����j�&�'����j�:�����j�(�)����j�*�)�� �`�;�)��<���)���)� �=�>�?�@�A�B�C��D���E�������F�G��-���������4*����*�� *������*�� *��*������L��Y+����������'���&�'���.������`�a�'b�(c�/�����(��H�I����4�0�3���<����Q�D�E�������J�K��-��(������*����(*�� ��*��*��*������*��*�����*�� *�����L+�� ��Y���*�� ��*��*��+.+.���*��*��+.+.*�����L��Y+���������+�w��,�`�w��a�v�w���.���2���j�k�(l�+k�,n�:o�>p�Hr�Os�av�wy�xz�/��� ��:�=�L�M��x��H�I������0�3���<���� J�C����N����=��D�E�������O�P��-���/�����*�������.�������/��������0�3����Q�R��-���/�����*�� �����.��������/��������0�3����S�R��-���/�����*�������.��������/��������0�3����T����U�2������w�1� ��k�m� ���_�� PK ����Q�Z.W�������6���gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.class�������4�" �� �� ����� locations�[[J�last�I�<init>�([[J)V�Code�LineNumberTable�LocalVariableTable�this�RecordSensor�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;� hasRecord�(I)Z�i�number� StackMapTable� SourceFile�TSExtractor.java� � �� ���!�0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor�java/lang/Object�()V�#gov/nasa/gsfc/spdf/cdfj/TSExtractor� ��������������� ������ ������O�����*��*��*+������� ���������� ������������������������������������9*��=*�����,�*��2/����*��2/��� *������������ ����������*��/��1��7����� ���2�� ����9�������9�� ����� ���+������������ �����PK ����Q�Z���3_A��_A��)���gov/nasa/gsfc/spdf/cdfj/TSExtractor.class�������4� �t �s�� �h �i � ! "# �s$�� %&�� �V' �t( �t)*+,- �s./ �s0 �i1 �s2 �s3 45 �s6 �t7 �8 �g9 �V: �s; �s<=>? %: @A @BC �+D �+E �sFG �/H �sI �sJ �sK �sL �/M �s7 NO �sPQ �9RS �sTU �'VWX �@Y �@Z �@[ �@\ N]^_ `a �sbcd �se �Pf �Pgh �Pi �Pj kl �sm nop��������������q �srstuvw �gxyz{|}~� �s���� �n�� �� �P����RecordSensor�InnerClasses��GeneralTimeSeriesX�GeneralTimeSeries�cal�Ljava/util/Calendar;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�%Lgov/nasa/gsfc/spdf/cdfj/TSExtractor;�getTimeSeries0�^(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D)[[D�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� ignoreFill�Ljava/lang/Boolean;� timeRange�[D� Exceptions�getTimeSeries1�q(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D)[[D�which�Ljava/lang/Integer;� getTimeSeries�pad�Ljava/lang/Number;� locations�[[J�i�I�index�stimes�vdata�ignore�Z�recordRange�[I�tv�&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;�times�longType�type�element�o�Ljava/lang/Object;�oa�[Ljava/lang/Object;�fill�fillDefined� fillValue� StackMapTable��~����/���getRecordRange�J(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[D)[I�t(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�tvx�'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;?� filterFill�([D[DDI)[[D�D�first�series�[[D�count�n�+([DLjava/lang/Object;Ljava/lang/Number;)[[D�J�ldata�[J�data� filterPad�?(Ljava/lang/Object;[DLjava/lang/Number;[[JI)[Ljava/lang/Object;�dpad�npad�_data�_times�lpad�sensor�2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;��C�getSampledTimeSeries0�`(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D[I)[[D�stride�getSampledTimeSeries1�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D[I)[[D�getSampledTimeSeries�srec�strideObject� Lgov/nasa/gsfc/spdf/cdfj/Stride;�_strideG�getTimeSeriesObject0��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�getTimeSeriesObject1��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;� identifier�()Ljava/lang/String;� getMethod�Q(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;�name�Ljava/lang/String;�rank�R(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;IZ)Ljava/lang/reflect/Method;�checkMissing�_rank�method�Ljava/lang/reflect/Method;��getTime�([I)J�time�th�9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D�vname�isTT2000� getOverlap�>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D�_start�_stop�trange�varName� startTime�stopTime�overlap��<clinit>� variableClass�Ljava/lang/Class;�rdrClass�cl� timeSpecClass�da�ia�arglist�[[Ljava/lang/Class;�ex�"Ljava/lang/ClassNotFoundException;�� SourceFile�TSExtractor.java�|�}��������������������������!gov/nasa/gsfc/spdf/cdfj/DataTypes��������������������������java/lang/Object�����������������������������������java/lang/Throwable������0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor�|��������gov/nasa/gsfc/spdf/cdfj/Stride�|�������������������5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries�|��TSExtractor�����LInternal error. Null variable encountered in call to TSExtractor.getMethod()�|����java/lang/StringBuilder�ACalled method is not appropriate for variables of effective rank ���������� Variable �r has gaps. Sampled time series code is being tested. Feature is not currently available if the variable has gaps.�������get� not implemented for �z�{��}���java/util/Calendar����������������java/lang/Double�!incomplete start time definition.����� Start time is beyond end of data� incomplete stop time definition.�!Stop time is before start of data�Stop time is before start time� gov.nasa.gsfc.spdf.cdfj.Variable��� gov.nasa.gsfc.spdf.cdfj.MetaData�#gov.nasa.gsfc.spdf.cdfj.TSExtractor�(gov.nasa.gsfc.spdf.cdfj.TimeInstantModel�[Ljava/lang/Class;�java/lang/Class�java/lang/Boolean�java/lang/Integer� TimeSeries���SampledTimeSeries�TimeSeriesObject� java/lang/ClassNotFoundException��}�GMT������#gov/nasa/gsfc/spdf/cdfj/TSExtractor�!gov/nasa/gsfc/spdf/cdfj/Extractor�6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX� gov/nasa/gsfc/spdf/cdfj/MetaData� gov/nasa/gsfc/spdf/cdfj/Variable�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Number�java/lang/reflect/Method�java/lang/String�getNumberOfValues�()I�booleanValue�()Z�getName�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�getTimeVariable�CDFTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�getTimes�()[D�getType�intValue�typeCategory�thisCDF�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getPadValue�W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;�java/lang/Long�valueOf�(J)Ljava/lang/Long;�(D)Ljava/lang/Double;� getSeries0�getElement1�j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;�isMissingRecords� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�getLocations�()[[J�(I)Ljava/lang/Integer;� getRange0�}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�getRangeForElement1��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�castToDouble�(Ljava/lang/Object;Z)[D�getFillValue�getClass�()Ljava/lang/Class;�getComponentType�TYPE�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�([D)[I� longValue�()J�doubleValue�()D�([[J)V� hasRecord�(I)Z�([I)V�w(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;�z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;��(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;� getStride�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V��(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V�(Ljava/lang/String;)V�getEffectiveRank�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�out�Ljava/io/PrintStream;�java/io/PrintStream�println�P(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;�clear�set� (IIIIII)V�(II)V�getTimeInMillis�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable� gov/nasa/gsfc/spdf/cdfj/TimeUtil�milliSecondSince1970�(J)D�forName�%(Ljava/lang/String;)Ljava/lang/Class;�addFunction�9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)V�printStackTrace�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�getInstance�*(Ljava/util/TimeZone;)Ljava/util/Calendar;�!�s�t�����z�{�����|�}��~���/�����*�������������� ���������������� ������~���Q����� *+,-��������������D�����*���� ��������� �������� �������� ������������'� ������~���\����� *+,-��������������T�����4���� ��������� �������� �������� �������� ������������'� ������~��u����s+��������-��6:*+�����:���: �����6 +�� �6,����,�� 6��.��6 *�� +������/��: ��*�� +������1��: ::��],��*�� +����*�� +,��:+�����!+������: ��:�����Y SY����S:���*+��:�����,��*�� +.��.����:��*�� +.��.��,��:���:.66��� �1R����+�����$+������: .��:����YSY����S:2����:��2 ��:��YSYS�*�� +�� :6:��!��"��#��0����1�����6��?����1��:��-����/ �����6������/��:��2 ��:��YSYS�2��$����������9���d��e��g��h��i��h�#�j�,�k�6�l�9�m�A�n�O�p�Y�q�\�r�u�t�z�u���x���y���z���{���|���}���~�����������������������"��;��D��J��U��b��h��q��~���������������������������������������4��H��M��X��g��������r������ ��������M������~������J�^�����D�d������������X��������s��������s�������s�������s�������s������_������\������#P������,G����� �9:����� �A2������O$������������� ���������������������������������������������������������'� �������������������C��'�����������H��(�����������������������������)�����������������������������*���������������������������0����@@�������'�������~���F�����*+,��%������������������ ���������������������������������~���������*+�����:,��&��:�������'���������������������������4��� ��������������������������������������������U��� ������~��<�� ���f66+���+1(����������:66+���1+1(�����2*`1R2+1R�������������6� �������� ���������(���+���5���A���O���Z���]���c�������\� ��������.�5��������f���������f��������f��������f������(�>�������c������+�;����������&����������������� ������~����� ��6+��!��"��(��w,��)7+����:6���/����������N66 ���0 /�����-2* 1R-2 /�R�� ��Χ��+��!��"��#�����,��*9+����:6���1����������N66 ���/ 1�����-2* 1R-2 1R�� ���-��������~������������������*���8���>���F���I���T���b���l���x���{���������������������������������������������������������������������"�������L�5����� ��k�������b������I�8������F�>����������������4����� ���j��������a��������7������������������������������<��������������������"�������������� � �������������������������������������� � ���������������������������~����������+Y-��,:*��!��"��#���,��*9*����:6 6 ���' `��-���� 1���� � ��� ����Y+SYS�� d�: � d�:66 ���7 `��-�� 1��� 1R+ 1R�� �����YSY S�*��!��"��(���,��)7*����:6 6 ���' `��-���� /���� � ��� ����Y+SYS�� d�: � d�:66 ���7 `��-�� /��� /P+ 1R�� �����YSY S����������(��� ���& �) �4�D�R �X�k�u��������������������������� ! #%$3&='G(J)U*m+w,�-�)�0��������,�,����� ���<����� ���������&��������)������� �u�[����� ��Q��������N��������,����� M�<����� ��������������������������� =�[����� G�Q�����J�N����������������������������������������������� ���������������,� ������������ ����� ��������������������������������� ������������ ����� ����������������� ������~���]�����*+,-��.�����������B�����4�������������������������������������������������'� ������~���h�����*+,-��.�����������U�����>���������������������������������������������������������'� ������~������F+��������-��6:*+�����: ���: �������/Y��0:��-,��*�� +��1������*�� +,��2��:��^*+��:�����,��&*�� +.��.����3����:��$*�� +.��.��,��4����:��56 *�� +��6����:��1������L ����Y SYS���:6��� h1R������YSYS���: ��! .���7��YSYS�.66��� h`1R������YSYS���H �� 1��8���:6��� h1R����1��8���: �� .���71��8�.66��� h`1R����1��8����������7��h�i�k�l�m�l�#n�,o�6q�Ar�Fs�Qt�eu�pw�yx��y��z��|������������������ ���)�/�>�E�K�Z�i�o�z������������������������������#�3�9�������m���������������������-�����r������o�0�����E�Z��������������+������������.�������F��������F�������F�������F�������F�������F������2�������{������/������##����� �,����� ��V������A�������t����� ��d�������������'����������������������&���M�&�� � ������������������������$��� ������������������������������������������������������*�������������������������������������������������������� ������������������������������������������������������(�����������������������������������'� ������~���a�������9Y*+,-��:�����������������4�������������������������������������������������'� ������~���l�������9Y*+,-��:�����������������>���������������������������������������������������������'� ������~���������;������������� ������~���F�����*+��<����������������� ���������������������������������'�������~��6������*�� ��'Y=��>�*��?�6����'Y��@Y��AB��C��D��E��>���1*�����(��F��@Y��AG��C*�����CH��C��E��I�*+��J:��,��'Y��@Y��AK��C+��CL��C*�����C��E��>���������*� ��������8��E��h��j��q������������>�����������������������������������������������q�1�������������)1��4���������'� ������~��]������� L=��+*.O����+\.dO=�� +O����*�=�� +*.O��+*.O�� +*.O��M��N��M+.+.+.+.+.+.��O��M�� *.����Q��M��R��������>�����������1��4��9��?��D��J��P��V��\��t���������4���������!�������������������������4�]����������<�������������$��/�������������������� ������~���������*+����S>,��T7����U������������������ ��������4��������������������������� ������������������ ���B�������'� ������~����������Y�WRY�YR:-��F-��� ��'Y[��>�*,-��\9+1��� ��'Y]��>�+1��� +1��R�� +1R��M��� ��'Y^��>�*,��\9+1��� ��'Y_��>�1��� ��'Y`��>�R�� +1R��������F������%�-�@ �U �X�_ �d�u�~���������������R��-�(������~�-���������������������������������������������������������W���%������������������������������������������'��}��~��4����Ia��bKc��bLd��bMe��bN�:� :��fY��gY+SY*SYhSY��!SSY��gY+SY*SYiSYhSY��!SSYSYS:j,��k��fY��gY+SY*SYhSY��!SY��!SSY��gY+SY*SYiSYhSY��!SY��!SSYSYS:l,��k��fY��gY+SY*SYhSY��!SY-SSY��gY+SY*SYiSYhSY��!SY-SSYSYS:m,��k��K*��op��q��r��M����58�n�����j������ �����������������"��=��^��m��u� ���"���$���(���*���,�.-�25�68�49�5=������R��/���)��# �� ������"����m�� �9�������� ��8�����v���"��+�s�u��w�s�x� �9�s�y� k� PK ����Q�Z�:^������.���gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.class�������4�����getBaseTime�()D�getBaseTimeUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getOffsetUnits�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�clone�()Ljava/lang/Object;� SourceFile�TimeInstantModel.java�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/lang/Object�java/lang/Cloneable�������������������� � �������� ����PK ����Q�ZAR�=@��@��+���gov/nasa/gsfc/spdf/cdfj/TimePrecision.class�������4�x ��G ��H ��I ��J�K ��L ��M�N�O�P�Q�P�R�S ��T ��U ��V ��W ��X ��Y ��Z ��[�\ ��G�] ��^�_�`�a�b�MILLISECOND�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�MICROSECOND� NANOSECOND� PICOSECOND�ht�Ljava/util/Hashtable;� Signature�PLjava/util/Hashtable<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;>;� MIN_LENGTH�I� ConstantValue���� precision�<init>�(I)V�Code�LineNumberTable�LocalVariableTable�this�getValue�()I�getPrecision�;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�k�Ljava/lang/String;�s�_s�len�keys�Ljava/util/Set;�it�Ljava/util/Iterator;�LocalVariableTypeTable�(Ljava/util/Iterator<Ljava/lang/String;>;� StackMapTable�S�c�d�<clinit>�()V� SourceFile�TimePrecision.java�*�D�)�&�e�f�g�1�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�!�"�h�i�c�j�k�d�l�m�n�o�java/lang/String�p�q�r�s�t�u�*�+������� ��java/util/Hashtable�millisecond�v�w�microsecond� nanosecond� picosecond�java/lang/Object� java/util/Set�java/util/Iterator�toLowerCase�()Ljava/lang/String;�length�keySet�()Ljava/util/Set;�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;� substring�(II)Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�get�&(Ljava/lang/Object;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�1���������������������� �����!�"��#����$��%�&��'����(���)�&�����*�+��,���F����� *��*�������-�������)��*� �+�.������� �/������ �)�&���0�1��,���/�����*�������-�������1�.��������/���� �2�3��,�������U*��L+��=�������N-���:�� ���,�� ���:��+�� �����������������-���*� ���9��:� �;��<��=� �>�*�?�6�@�P�A�S�B�.���>��6��4�5����U�6�5����P�7�5�� �K�8�&���=�9�:�� �5�;�<��=����� �5�;�>��?�������@���A�B/��C�D��,����������g��Y������Y������Y������Y������Y����������W������W������W������W�����-���*� ��������!��,��6�"�B�#�N�$�Z�%�f�&��E����FPK ����Q�Z�-�������(���gov/nasa/gsfc/spdf/cdfj/TimeSeries.class�������4�� ��getTimes�()[D� Exceptions�� getValues�()Ljava/lang/Object;�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� SourceFile�TimeSeries.java�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�java/lang/Object��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�$gov/nasa/gsfc/spdf/cdfj/CDFException�������������������������� � ������������ ����� PK ����Q�Z�B������,���gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.class�������4����ONED�Z� ConstantValue����getTimes�()[D� Exceptions�� getValues�getTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� isColumnMajor�()Z� SourceFile�TimeSeriesOneD.java�&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD�java/lang/Object��0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�$gov/nasa/gsfc/spdf/cdfj/CDFException������������������� ����� ���� ����� �� ���������������� �� ��� PK ����Q�Z�mY{��������)���gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.class�������4�� � ��isOneD�()Z� isColumnMajor� SourceFile�TimeSeriesX.java�#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX�java/lang/Object�"gov/nasa/gsfc/spdf/cdfj/TimeSeries���������������������PK ����Q�ZJ���;��;��0���gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.class�������4�7 � �# �$�% �$�&�'�( ��) �$�* �$�+����;����,�-�.�<init>�()V�Code�LineNumberTable�LocalVariableTable�this� Validator�InnerClasses�,Lgov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator;�correctedIfNecessary�(JI)J�i�I�id�varTime�J�leapId� StackMapTable� Exceptions� SourceFile� TimeUtil.java���/�0��1�2�java/lang/Throwable�Invalid leapId��3�4�5�6�5�Out of date Leap second table�*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator�java/lang/Object� gov/nasa/gsfc/spdf/cdfj/TimeUtil�LAST_LEAP_SECOND_ID� leapSecondIds�[I�(Ljava/lang/String;)V�tt_times�[J�jtimes�!�� �������������/�����*�������������������������� ������N���������������v>���d6����.�� >�� ������� ��Y�����`/����`6���d����`/����� ����d�� ia������d/������Y����������F���� ����)�,�/�5 �C"�Q#�V$�a&�q$�w(��*��+����4��������q����V�-����������������������� ���� ����� �������!����"���� ���$�� PK ����Q�Z\7�_f��f��&���gov/nasa/gsfc/spdf/cdfj/TimeUtil.class�������4�� �8�} ��~��� ��� ����������� ��� ���� ������܋�7rB������B@ ��� ������� ���;��� ��� ��� ����� ��� ��� ������� ��� ��� ������ ���� ����r�� �'�} �/�� �'�� �1�� �'�� ��� �'���� �/���� �1�� ������ ���� ��� �������� Validator�InnerClasses�jtimes�[J� leapSecondIds�[I�tt_times�HIGHEST�I�sdf�Ljava/text/SimpleDateFormat;�TT_JANUARY_1_1970�J� ConstantValue�JANUARY_1_1972�LAST_LEAP_SECOND_ID�cal�Ljava/util/Calendar;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�"Lgov/nasa/gsfc/spdf/cdfj/TimeUtil;� getOffset�(J)D�start�D�i�l� StackMapTable� Exceptions�milliSecondSince1970�(Ljava/util/Date;)D�d�Ljava/util/Date;�javaMilliSecond�tt2000�(J)J�(Ljava/util/Date;)J�([I)J�time�([IZ)J�id�tt�Z�t�n�adjust�?���msec�<clinit>�Ljava/lang/Throwable;� transition�[[Z�times�Ljava/util/Vector;�ids�LocalVariableTypeTable�$Ljava/util/Vector<Ljava/lang/Long;>;�'Ljava/util/Vector<Ljava/lang/Integer;>;���� SourceFile� TimeUtil.java�L�M�H�F�java/lang/Throwable�9Times before January 1, 1972 are not supported at present�L���<�=�A�B�������[�T� gov/nasa/gsfc/spdf/cdfj/TimeUtil�[�\�[�e�)second value 60 is valid for tt2000 only.�Invalid leap second time�>�?�J�K���M�����java/util/Calendar���������`�a�java/text/SimpleDateFormat�y'-'M'-'dd'T'HH:mm:ss.SSS�C�D�����GMT�����������java/util/Vector�����������������@�=�����java/lang/Long�����java/lang/Integer�����������Internal error.�������I�B�����java/lang/Object�*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator�(Ljava/lang/String;)V�java/util/Date�getTime�()J�clear�set� (IIIIII)V�(II)V�getTimeInMillis�UTC� (IIIIII)J�java/util/TimeZone�getTimeZone�((Ljava/lang/String;)Ljava/util/TimeZone;�setTimeZone�(Ljava/util/TimeZone;)V�valueOf�(J)Ljava/lang/Long;�add�(Ljava/lang/Object;)Z�(I)Ljava/lang/Integer;�size�()I�get�(I)Ljava/lang/Object;� longValue�intValue�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�getInstance�*(Ljava/util/TimeZone;)Ljava/util/Calendar;�!��8��� ��<�=����>�?����@�=����A�B����C�D����E�F��G���� ��H�F����I�B����J�K��� ��L�M��N���/�����*�������O������� �P��������Q�R��� �S�T��N���������c����� ��Y�����/��� �J��B�J=���d��$��`/���`�h�a�J�� ����)����� �a�J)�����O���2����v��z��{�"�}�&�~�(��2���>���J���M���S���a���P���*����U�V��(�9�W�B����c�X�F���&�=�U�V��Y������$�� �����Z������ �[�\��N���2�����*�� �������O���������P��������]�^���Z������ �[�T��N���������BA ����� ��Y������d6��! ��/��� `�h�a������� ������O������������������!���9���?���P��� ����B�_�F����@�X�F���&�W�B��Y���������Z������ �`�a��N���8������ ����ia�����O���������P��������X�F���Z������ �`�b��N���8������ �*���ia�����O���������P��������]�^���Z������ �[�c��N���0�����*�������O���������P��������d�?���Z�������[�e��N�������G� M>��,*.O����,\.dO>�� ,O����*�>�� ,*.O��,*.O�� ,*.O6,.<����� ��Y���6,.;��I,.��A*.��*.��*.'h�`6��!*.��*.��*.`'he`6�� ��Y������d6����.���� 6�� ������� ��Y���,;O������,.,.,.,.,.,.������ *.�������������O����� ��������������1���4���9���?���D���J���P���V���Y���a���o���r����������������������������������������������������*��@���P���\� ���W�B��!��W�B���� �W�B��r���f�B���G�d�?����G�g�h��B�i�?��4�j�B��Y���k�B��Y���W����l��������$����2��������/��l�l��m�����l�l��m�Z������ �`�c��N���������a*��@*������*.<����>*������a�*������a*.�h�a����a*.�h�a*.�a�����O���������!�0�I�P��� ����a�d�?����[�n�F��!�@�k�B��Y������@���Z�������o�M��N��w�������Y�� ��!H��"����!#��$��%d��&K*2T*2T*2T*2T*2T*2T*2T*2T* 2T*2T*2T* 2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*#2T*&2T**2T*-2T*.2T��'Y��(L��'Y��(M>*���s*23��0+F`;;��"��)��*W,�`'h�`��+��*W*23��0+F`;;��"��)��*W,�`'he`��+��*W����+��,���+��,���-+��,� ��>�����C��+��.��/��0P��,��.��1��2O��-��/��P�� :��34��5�������h�� �����d.��6#��$��7����������O�����7��������$��,��2��8��>��D��J��Q� �X�!�_�"�f�#�m�$�t�%�{�&���'���(���)���*���+���,���-���.���/���0���1���2���3���4���S���T���U���V�W�X1�Z9�[R�\f�Ul�_u�`~�a��b��c��d��f��i��g��h��b��k��l����P���>����v�W�B����i�p���H�W�B��,��q�r�������s�t������u�t��v���������s�w������u�x��Y���$������&�y�y��:4����w�z ����{����|�;��� ��9��:� PK ����Q�ZMtZ������*���gov/nasa/gsfc/spdf/cdfj/TimeVariable.class�������4����getName�()Ljava/lang/String;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getTimes�()[D�.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� Exceptions��([I)[D�0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�([I[I)[D�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�getRecordRange�([I[I)[I�getFirstMilliSecond�()D�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z� SourceFile�TimeVariable.java�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Object�java/lang/Throwable��������������������� �� ��������� ������� �� ��������� ��������� ��������� �����������������������PK ����Q�Z�jeL������D���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.class�������4���_ �&�` �a�b �%�c �%�d �e�f �%�g �a�h ��i�j�k�j�l �e�m �e�n �e�o������� �p�q�_���$�r�������A��e���� �a�s �%�t�����B@A.������ �a�u����;���@�@����� �p�v�w�x�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFEpoch16Variable�InnerClasses�@Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�d�D�_d�i�I�mul�J�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�dbuf� StackMapTable�z�w�{�J�|�}� Exceptions�~�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�)�*�z��F���F���7�|�����'�(���F���@�{���������������������}�����java/lang/Double���F���@���F�����>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�java/lang/Throwable� PICOSECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�get�(I)D�MICROSECOND�offset� NANOSECOND�position�(I)Ljava/nio/Buffer;�!�%�&������'�(������)�*��+���n�����*+,-��*����**�����������,������)�*�+�,�-���*�����.�1������2�3�����4�5�����6�7���8�9��+���������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ����g�76��V h��9 ����d�R��/ h���ie�9d h`���ocR�����O����s*�i���76��X h��9 ����d�R��1 h���i*��e�9d h`���ocR�����������s*�i��� 76��X h��9 ����d�R��1 h���i*��e�9d h`���"ocR������_6��V h��9 ����d�R��/ h���"k�g9d�k h`��cR���������,�����3��9�:� ;�<�=�?�&@�,A�5B�BC�IG�QH�VI�_J�jK�sL�}M��O��P��I��S��T��U��V��W��X��Y��Z��\]$V-`5a?bDcMdXeafkgni�k�c�n�o�p�q�r�t�u�nz�-���������:�;��j�H�<�;� �Y�Y�=�>��V�_�?�@���:�;����J�<�;� ���[�=�>����a�?�@����:�;�X�J�<�;� G�[�=�>�D�a�?�@����:�;���H�<�;� ��Y�=�>����.�1�����A�>����B�>����C�D����E�F�� ��G�@��&��H�>��,��I�J��5��K�7� �I��L�(� �M�������N��9��O�P�N�Q�R�S��������&��O�P�N�Q�R�S����+����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S��������&��O�P�N�Q�R�S����-����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S��������&��O�P�N�Q�R�S����-����O�P�N�Q�R�S��������� �O�P�N�Q�R�S������O�P�N�Q�R�S����������&��O�P�N�Q�R�S������+��� �O�P�N�Q�R�S���T�����U���V�W��+���8����� *����$W�����,��� ���~� �-������� �.�1����X�Y��+���,����������,��������-��������.�1����Z�[��+���6����������,��������-��������.�1������\�F���]����^�0�����%��/� �&��y PK ����Q�Z��r>������B���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.class�������4���V �#�W �X�Y �"�Z �"�[ �"�\ �]�^ �"�_ ��`�a�b�c�d ��e�a�f �]�g �]�h �]�i �j�k �j�l�_���$ �m�n�o ��p�q ��r ��s�t ��u �v�w�x��������y�z�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFEpochVariable�InnerClasses�>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�i�I�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�base�D�count�da�[D�bbuf�dbuf� StackMapTable�y�|�C�}�~� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�(�)����%�$�%���%���6�}�����&�'�����|�����java/lang/Throwable�XUnsupported offset units: Only millisecond offset units are supported for this variable.�(�������������������~���������������java/lang/StringBuilder�(�N�at ��������� fill found�����������java/lang/Double�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MILLISECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�JANUARY_1_1970_LONG�J�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�(Ljava/lang/String;)V�getBaseTime�()D� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�get�([D)Ljava/nio/DoubleBuffer;�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/io/PrintStream�println�!�"�#������$�%�����&�'������(�)��*���y�����!*+,-��*����*����**�����������+�������������� ��,���*����!�-�0�����!�1�2����!�3�4����!�5�6���7�8��*����������� �9-��!-�� ����� ��Y�� �-���9d`6�:*����:*������W��: ��W ��W6 ��I 1����-����Y���� �������� � R�� \1gR� ��������+���R������� ���� ��(��/��5��>��K��R��Y��a��k��w�����������������,���f� �d�M�9�:� �����-�0�������;�:������<�:������=�>�����?�@��/���A�:��5��B�C��>�v�D�6��R�b�E�'� �F���'��� ��;� �G�H�I�J�K��< ���L��������M�N��*���8����� *����W�����+��� ����� ��,������� �-�0����O�P��*���,����������+��������,��������-�0����Q�R��*���L����� +�����������+��������,������� �-�0����� �S�%��F����@��T����U�/�����"��.� �#��{ PK ����Q�Z��oi������C���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.class�������4���_ �&�` �a�b �%�c �%�d �e�f �%�g �a�h ��i�j�k�j�l �e�m �e�n �e�o ��p �%�q �r�s��������t������������B@A.������ �a�u�������@�@������v�w � �x �r�y �a�z�{�|�_lbuf�Ljava/nio/LongBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFTT2000Variable�InnerClasses�?Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�nano�J�milli�rem�D�i�I�micro�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�lbuf� StackMapTable�~�{��K����� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�)�*�~���G���G���7�������'�(���G���;������������������������;���;�������java/lang/Double���G�java/lang/Throwable�uYou may request only millisecond, microsecond or nanosecond offset for a variable whose time variable is TT2000 type.�)���������G�=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/LongBuffer� NANOSECOND� precision�tbuf�asLongBuffer�()Ljava/nio/LongBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�TT2000_DATE�offset�get�(I)J�MICROSECOND�(Ljava/lang/String;)V�position�(I)Ljava/nio/Buffer;� PICOSECOND�!�%�&������'�(������)�*��+���n�����*+,-��*����**�����������,��������������-���*�����.�1������2�3�����4�5�����6�7���8�9��+��g�������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ����e*��e��6��O ��7����d�R��*�m*��e7�q��o9d�cR�����������i*���ei��6��O ��7����d�R��*�m*��e7�q��o9d�cR������`���� �� Y!��"�*���ei��6��7 ��7����d�R��d*��e�R���������,�����+������ ��������&��,��5��B��I��Q��[��d��m��v�������������������������������������������!)3 AJS \fix~�-������m�=�:�;�����<�;���� �=�>��^�R�?�@����=�:�;�����A�;�� �=�>����R�?�@�S�%�:�;�D�:�?�@�����.�1������B�@�����C�@�����D�E��|�F�G�� w�H�;��&[�I�@��,U�J�K��5L�L�7� �I8�M�(� �N���P����O��>��P�Q�O�R�S�T����$��&������$��&������$�����U����� ���V�W��+���8����� *����#W�����,��� ���� �-������� �.�1����X�Y��+���,����������,�������-��������.�1����Z�[��+���L����� +��$���������,�������-������� �.�1����� �\�G��N����@��]����^�0�����%��/� �&��} PK ����Q�Z� �������A���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.class�������4�� �+� �*�� �*�� �*�� �*�� �*�� �*���� ��� ���� �*�� �*�� �*���� ������� ������ �*�� ���� �*�� �*������ �������� ����@�@����� ����A.������ �'�� ������ �#�� ������������������������cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;� precision�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�tbuf�Ljava/nio/ByteBuffer;�offset�J�recordCount�I�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�CDFTimeVariable�InnerClasses�=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�obuf�getName�()Ljava/lang/String;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getTimes�()[D�t�Ljava/lang/Throwable;� StackMapTable���.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;� Exceptions�([I)[D�recordRange�[I�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�([D)[D� timeRange�[D�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�rr�S�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� startTime�stopTime�start�stop�([I[I)[D�getRecordRange�([D)[I�([I[I)[I�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�temp�D�i�low�last�X�setRecordCount�(I)V�count�getFirstMilliSecond�()D�d�n�tspec�����reset�()V�isTT2000�()Z�getRawBuffer�()Ljava/nio/ByteBuffer;� SourceFile�TimeVariableFactory.java�9�x�/�0�-�.�3�4�1�2�7�8�G�T�java/lang/Throwable���x�������G�U�G�Y�b�f�start time is required�9���stop time is required�!incomplete start time definition.������� incomplete stop time definition.�y�z�������G�\�b�e�����q���6���F�����2���2���������Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl�DefaultTimeInstantModelImpl�������2�����java/lang/Double�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�java/lang/Object�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�printStackTrace�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory� access$000�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�(Ljava/lang/String;)V�#gov/nasa/gsfc/spdf/cdfj/TSExtractor�getTime�([I)J� gov/nasa/gsfc/spdf/cdfj/TimeUtil�milliSecondSince1970�(J)D�getBaseTime�JANUARY_1_1970_LONG�getOffsetUnits�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MICROSECOND� NANOSECOND�isNaN�(D)Z�getDefaultTimeInstantModel�setBaseTime�(D)V�MILLISECOND�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V!�*�+��,����-�.�����/�0�����1�2����3�4�����5�6�����7�8������9�:��;���l�����*��*,��*+��*-�������<������������ ���������=���*�����>�A������-�.�����/�0�����B�4���C�D��;���/�����*�������<���������=��������>�A����E�F��;���/�����*�������<���������=��������>�A����G�H��;���h�����**��d���L+�� ������ ���<��������� ���������=�������I�J�����>�A���K����M�L��G�M��;���A����� **��d+�������<���������=������� �>�A����� �N�O��P�������G�Q��;���n�����*+�� ���M,�� ������ ���<��������� ��� ������=��� �� ��I�J�����>�A������R�S��K����I�L�P�������G�T��P�������G�U��;���J�����*+.+.,�������<���������=��� �����>�A������R�S�����N�O��P�������G�V��;���l�����*+���M,�� ���������<������������������=��� ����I�J�����>�A������W�X��K����G�L��G�Y��;���������*+��**��d,���*+,�� N-���*-.-.,�������<���������������������=���*����*�>�A�����*�W�X����*�N�O����Z�S��K��� ����[�P�������G�\��;�������t+�� ��Y���,�� ��Y���+��� ��Y���+��7,��� ��Y���,��7*�������7���7*�Y�RY�R-�������<���2������������������,���2���B���H���O���W���_���=���>����t�>�A�����t�]�S����t�^�S����t�N�O��2�B�_�6��H�,�`�6��K��� � �����P�������G�a��;���F�����*+,�������<�������=��� �����>�A������]�S�����^�S��P�������b�c��;���;�����*+�� �����<�������=��������>�A������W�X��P�������b�d��;���F�����*+,�������<�������=��� �����>�A������]�S�����^�S��P�������b�e��;���������X+��� ��Y���,��� ��Y���+��7,��7*�������7���7*�Y�RY�R-�� �����<���"���$�&� (�&)�,*�3+�;,�C.�=���>����X�>�A�����X�]�S����X�^�S����X�N�O��&�2�_�6��,�,�`�6��K��� ���"�P�������b�f��;������**��d,��N+19+19,��e,�� ��^,���g���c9,���g���c9,��������k9�k9��,��������k9�k96-��� -1��!���� -1��� ����-����6 6 -���:-1��!����'6 -1�����-1���d6 �� ����� Y OY O�����<����� ��;� <�=�>�"?�2@�BA�NB�VC�aE�mF�uG�}K��L��M��N��O��L��R��S��T��U��V��W��X��Y��Z��\��]��^��U��b�=���\� ���>�A�����W�X����N�O�� ���g�X�����_�h�����`�h������i�8����P�j�8� ���L�k�8� �K������a�l�� ���P�������m�n��;���>�����*�������<��� ���j�k�=��������>�A������o�8���p�q��;�������K��"L+��#��$+��%��&��(I6*����*+��1I(��!��(�����(�M,�� �(����9�B��:�A�B���<���:���o�p�q�s�t�u�%v�1w�8x�:y�@{�B|�C}�G~�=���4���)�r�h���&�s�8��C��I�J����K�>�A����G�t�O��K�������u����v�u��L��w�x���y�z����{�|��;���/�����*�������<��������=��������>�A����}����~�@�����*���? �#�����PK ����Q�Z̝)GS��S��M���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.class�������4�@ ��- �.�/ � �0 �1�2 � �3 � �4 ��5�6 ��7�8�9�:�baseTime�D� baseTimeUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�offsetUnits�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�DefaultTimeInstantModelImpl�InnerClasses�ILgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl;�getBaseTime�()D�getBaseTimeUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�getOffsetUnits�setOffsetUnits�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V�setBaseTime�(D)V�msec�clone�()Ljava/lang/Object;�ex�&Ljava/lang/CloneNotSupportedException;� StackMapTable�6� SourceFile�TimeVariableFactory.java���;�<�� ��=�>������%�&�$java/lang/CloneNotSupportedException�?��Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl�java/lang/Object�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�JANUARY_1_1970�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�MILLISECOND�printStackTrace� � ������� �������������������������P�����*��*����*����*������������������������������������������/�����*����������������������������������/�����*����������������������������������/�����*���������������������������� �!�����>�����*+���������� ���������������������������"�#�����:�����*'������������������������������$����%�&�����`�����*���L+�� ��������������������� ���������'�(���������)����E�*��+����,���� �� �.��PK ����Q�Z�ъ�������B���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.class�������4���X �"�Y �Z�[ �!�\ �!�] �^�_ �!�` �Z�a ��b�c�d�c�e �^�f �^�g �^�h �i�j �i�k�_���$�l�������@�@����� �!�m�n�o ��p ��qA.��������������r�s�_dbuf�Ljava/nio/DoubleBuffer;�<init>�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�Code�LineNumberTable�LocalVariableTable�this�UnixTimeVariable�InnerClasses�>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�name�Ljava/lang/String;�obuf�Ljava/nio/ByteBuffer;�getTimes�0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D�i�I�milli�J�micro�first�last�ts�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�offsetUnits�'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;�base�count�da�[D�bbuf�dbuf� StackMapTable�u�r�v�D�w�x� Exceptions�reset�()V�isTT2000�()Z�canSupportPrecision�*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z�tp� SourceFile�TimeVariableFactory.java�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�%�&�u�y�@�z�@�{�3�w�|�}�#�$�~�@��9�v���������������������x���������java/lang/Double���9�java/lang/Throwable�DDesired precision exceeds highest available precision -- microsecond�%�������<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable�CDFTimeVariable�%gov/nasa/gsfc/spdf/cdfj/TimePrecision�(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�java/nio/ByteBuffer�java/nio/DoubleBuffer�MICROSECOND� precision�tbuf�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�MILLISECOND�JANUARY_1_1970_LONG�getBaseTime�()D�getOffsetUnits�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� duplicate�()Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�position�(I)Ljava/nio/Buffer;�get�([D)Ljava/nio/DoubleBuffer;�offset�(Ljava/lang/String;)V�JANUARY_1_1970�D�!�!�"������#�$������%�&��'���n�����*+,-��*����**�����������(��������������)���*�����*�-������.�/�����0�1�����2�3���4�5��'��R�������:�� 7-��-�� ��7-���:d`6�:*����: *���� ��W ��: ��W ��W������� ���86��+1�����R��\1�kR���ԧ��*�� e��6��91�����R��1�k�*��e7�R���Ƨ������ ��Y���������86��+1�����R��\1�kR���ԧ�Q*��� ei��6��91�����R��1�k�*��e7�R���������(�����.������ ��������&��,��5��B��I��P��X��`��i��s������������������������������������������������%�(�3�<�J�T�`�h�k�|������)������l�/�6�7�����8�9����=�6�7� �/�6�7�|��:�9�M�=�6�7�����*�-������;�7�����<�7�����=�>����?�@�� ��A�9��&g�B�7��,a�C�D��5X�E�3� �ID�F�$� �G���K����H��L��I�J�H�K�L�M�� �������� �������N��������O�P��'���8����� *����W�����(��� ����� ��)������� �*�-����Q�R��'���,����������(��������)��������*�-����S�T��'���Z�����+�����+�����������(��� ����� ��)��������*�-������U�@��G���� @��V����W�,�����!��+� �"��t PK ����Q�Z(�!`������1���gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.class�������4�� �8�� �9��������� ��� ���� ������������ ����� ��� ��� � �� ������������ ������ ��� ����������������� ��� ��� ����� �"�� �"�� �"���� �&���� �(���� �*���� �,�� �@��A��p���� �8�� ��� �8�� ������������ �8�������DefaultTimeInstantModelImpl�InnerClasses�UnixTimeVariable�CDFEpoch16Variable�CDFTT2000Variable�CDFEpochVariable���CDFTimeVariable�JANUARY_1_1970�D� LONG_FILL�J� ConstantValue��������DOUBLE_FILL�_���$�defaultTimeInstantModel�*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�JANUARY_1_1970_LONG�TT2000_DATE�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�-Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory;�getDefaultTimeInstantModel�,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;�msec�tspec�getTimeVariable�s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�v�Ljava/util/Vector;�lbuf�*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;�dbuf�,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;�tv�=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;�rdr�"Lgov/nasa/gsfc/spdf/cdfj/MetaData;�vname�Ljava/lang/String;�cdf�!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�var�"Lgov/nasa/gsfc/spdf/cdfj/Variable;� precision�I�tname�recordCount�tvar� themisLike�Z�buf�Ljava/nio/ByteBuffer;� StackMapTable��������������� Exceptions� access$000�<clinit>�days�year�offset� SourceFile�TimeVariableFactory.java�L�M�P�Q�����(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel�Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl���������k�������������java/lang/Throwable�java/lang/StringBuilder�Bad variable name ���������P�������Time variable not found for �����DEPEND_TIME�����java/util/Vector���������java/lang/String�*Expected unix time variable not found for �Empty time variable for �����!gov/nasa/gsfc/spdf/cdfj/DataTypes�(gov/nasa/gsfc/spdf/cdfj/LongVarContainer�P�����Q�����*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer�P���>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable�P���=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable�<gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable�����B�C�N�E�������O�E�+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory�java/lang/Object�;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable� gov/nasa/gsfc/spdf/cdfj/MetaData�gov/nasa/gsfc/spdf/cdfj/CDFImpl� gov/nasa/gsfc/spdf/cdfj/Variable�java/nio/ByteBuffer�clone�()Ljava/lang/Object;�setBaseTime�(D)V�thisCDF�getVariable�6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;�getNumberOfValues�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getTimeVariableName�&(Ljava/lang/String;)Ljava/lang/String;�getName�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�size� elementAt�(I)Ljava/lang/Object;�getType�H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V�run� getBuffer�()Ljava/nio/ByteBuffer;�I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)V�K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)V�setRecordCount�(I)V�java/util/Date�UTC� (IIIIII)J�!�8�9�����B�C����D�E��F����G��I�C��F����J� �L�M����N�E����O�E�����P�Q��R���3�����*�������S��� ���� ���T��������U�V��� �W�X��R���$������������������S�������5� �W�Y��R���V������������M,��&��,�����S�������>��?��@��A�T��������Z�C���� �[�M�� �\�]��R��a�����*��M,+��N6:-�� �6-���� Y��Y�� ��+�������*+��:,��:���� Y��Y����+�������6 �� ���U,-�������: ���� ����:,��:6 ��#�� Y��Y����-������������ ���#�� Y��Y����-����������: ���!����Y,��:�� ��!: ����"Y,��#:��$��%: ��� ����&Y, ��':��D���!����(Y, ��):��' ����*Y, ��+:����,Y, ��-:��.�����S�����(���M��N��O��P��Q��S��T�8�V�?�j�G�k�L�l�g�n�j�o�t�p���q���r���s���t���v���w���z���{���}���~�����������)��.��5��A��R��^��o��t������������T��������A�^�_� ��`�a�)��b�c�O��d�e�l��d�e����d�e�����f�g������h�i����j�k����l�m����n�o����p�i����q�o��� �d�e��GV�r�m��j3�s�t� �����u�v� �w���X���8��x�y�z�{�y����.��{��>�|��)��*�}�� ��x�y�z�{�y�~�{�}�������� ���X��R����������������S������� ����Q��R���������h;<���/m=p���dp�����p���`;������/k��1��Y��2����1���3��3d��4a�5e��7�����S���B�����������������"��-��1��7� �@�"�J�(�Q�-�\�.�g�-�T��� ���"���o���3���o���>���o���w��������(�� ���������;���2���8�:��*�8�<� �&�8�=� �(�8�>� �,�8�?� �@�8�A PK ����Q�Z�j�����+���gov/nasa/gsfc/spdf/cdfj/TimeVariableX.class�������4�����getTimes�0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D� Exceptions��getRecordRange�([D)[I�2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I�getRawBuffer�()Ljava/nio/ByteBuffer;�getPrecision�)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;� SourceFile�TimeVariableX.java�%gov/nasa/gsfc/spdf/cdfj/TimeVariableX�java/lang/Object�$gov/nasa/gsfc/spdf/cdfj/TimeVariable�java/lang/Throwable������������������ ��������� ������������ ���������PK ����Q�Z��`D#��D#��!���gov/nasa/gsfc/spdf/cdfj/VDR.class�������4� �d�� ���� �c���������� �c�� �c���������� �c�� �c�� �c�� �c�� �c�� �c�� �c�� �c������ ��� �c�� �c�� �c�� �d�� ������ �������� ������ ���� ������ ���� ������ ���� ������ ���� ������ ���� �����k ��� �1 �1 � �� �� �� � ������ �� �� � �� � �� �� �� � � �� ��! �c" ��# $% �c& �c' �c( �c) �c* $+ �c, �c- �c. �c/0 �[�� �c1 �c2 �[3 ��4 ��5 ��678�record�Ljava/nio/ByteBuffer;�vDRNext�J�longMask� padValues�[B�position�I�sname�Ljava/lang/String;�dataType�maxRec�vXRHead�vXRTail�flags�sRecords�numElems�num� cPROffset�blockingFactor�name�zNumDims�dimBuf� itemsPerPoint�efdim�Ljava/util/Vector;� Signature�'Ljava/util/Vector<Ljava/lang/Integer;>;�<init>�[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�Code�LineNumberTable�LocalVariableTable�i�lvalues�[J�values�[I�[F�[D�ex�Ljava/lang/Exception;�value�[Ljava/lang/String;�len�cl�Ljava/lang/Class;�_pad�[Ljava/lang/Number;�category�buf�this�Lgov/nasa/gsfc/spdf/cdfj/VDR;�dim�varys�[Z�recordVariance�Z� compressed�pad�Ljava/lang/Object;�size�option�,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;�LocalVariableTypeTable�Ljava/lang/Class<*>;� StackMapTable7����89:��;� Exceptions�(Ljava/lang/String;I[I[ZZ)V�(Ljava/lang/String;I[I[Z)V� setVDRNext�(J)V�l�setDataType�(I)V�n� setMaxRec� setVXRHead� setVXRTail�setFlags�isCompressed�()Z�setSparseRecordOption�/(Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V�setNumElems�([I[Z)V�setNum�getNum�()I�setCPROffset�setBlockingFactor�setName�(Ljava/lang/String;)V�s�bs� setDimensions�([I[ZI)V�get�()Ljava/nio/ByteBuffer;�capacity�getSize�getName�()Ljava/lang/String;� SourceFile�VDR.java��<;=>�e�f�i�h�q�m�s�h�u�m�v�m�z�k�}�m�n�o���������java/lang/Throwable�&Length of varys and dim arrays differ.���������t�m����?@:A���Pad must be an array.B@�java/lang/String�java/lang/NumberCD��EFGEHIEJKELM�[SENOEPQ���!gov/nasa/gsfc/spdf/cdfj/DataTypes����RSTUVWXY>�lZ[��\]^_`ab\cdefgh\ijklmn\opqr\s�Unrecognized type pad valuet��uv\w�java/lang/Exception�encodingx���j�k��w9y�����������g�h�p�m�r�hz���w�m�x�h�y�m�{�m�java/util/Vector�~��|�f{|����}~\�gov/nasa/gsfc/spdf/cdfj/VDR�java/lang/Object�*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption�java/lang/Class�java/nio/ByteBuffer�()V�allocate�(I)Ljava/nio/ByteBuffer;�getClass�()Ljava/lang/Class;�isArray�getComponentType�java/lang/Double�TYPE�valueOf�(D)Ljava/lang/Double;�java/lang/Float�(F)Ljava/lang/Float;�java/lang/Integer�(I)Ljava/lang/Integer;�java/lang/Long�(J)Ljava/lang/Long;�java/lang/Short�(S)Ljava/lang/Short;�java/lang/Byte�(B)Ljava/lang/Byte;�typeCategory� longValue�()J�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�putInt�(I)Ljava/nio/Buffer;�intValue�put�(B)Ljava/nio/ByteBuffer;�putShort�(S)Ljava/nio/ByteBuffer;�asIntBuffer�()Ljava/nio/IntBuffer;�java/nio/IntBuffer�([I)Ljava/nio/IntBuffer;� floatValue�()F� asFloatBuffer�()Ljava/nio/FloatBuffer;�java/nio/FloatBuffer�([F)Ljava/nio/FloatBuffer;�doubleValue�()D�asDoubleBuffer�()Ljava/nio/DoubleBuffer;�java/nio/DoubleBuffer�([D)Ljava/nio/DoubleBuffer;�asLongBuffer�()Ljava/nio/LongBuffer;�java/nio/LongBuffer�([J)Ljava/nio/LongBuffer;�length�getBytes�()[B�([B)Ljava/nio/ByteBuffer;�limit�NONE�getValue�add�(Ljava/lang/Object;)Z�putLong�(J)Ljava/nio/ByteBuffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�!�c�d������e�f�����g�h�����i�h�����j�k����l�m�����n�o�����p�m�����q�m�����r�h�����s�h�����t�m�����u�m����v�m�����w�m�����x�h�����y�m�����z�k�����{�m�����|�f����}�m����~�������������������������*��*X����*���*��*��� *��*��*���� *��*+��*+��*��-���� ��Y���*��*��*-���� *Y������� *Y�����* ������: ���� ��Y���: �������: ����������1�� S ����!����"��"0��#S ����$����%��%.��&S ����'����(��(/��)S ����*����+��+5��,S ����-����.��.3��/S��0.6*Y�����: �� ���2.��m��g��:6���2��3P�����h��: ��4��5W6��� /*�����6W���� ��7W��� :6���2��8O�����2.�h��: ��4��5W��2.��'6��� .��~���9W�����:��2.��&6��� .:~���;W����� ��<��=W�d��I��:6���2��>Q�����h��: ��4��5W ��?��@W���J��:6���2��AR�����h��: ��4��5W ��B��CW�����J��:6���2��3P�����h��: ��4��5W ��D��EW���� ��YF�����Y��G��G2S:2��H6�h6��: :�66��12: ��I��JW��:��YL��� ��7W����* ��M���N ��7W *��N��OW������K�������r���%�� �� �������!�&�+D�4V�9�&�>�'�C�(�H�)�P�*�Z�,�`�-�f�.�n�0�}�1���2���3���4���5���6���7���8���9���:���<���=���?�@�B"�C3�E>�FO�HZ�Ik�Lr�M|�N�O��Q��S��T��U��T��W��X��Y��Z��Y��\��]��^�_�`�_#�b1�d:�eC�fN�g^�fg�jp�k{�l��k��o��r��t��u��v��w��v��y��z��{��|��}��~�������"��+��6��9��?��F��Q��^��d��o��x���������������������������������������������� ����������8������m������m���Z���������m�F����m�s����m�������������m���<����������m���=�����I����m�F�=������� �������!���o���Y�������P���m��������� ��k�����r����m�����f� �����������z�o����p�m�����������������������������������������m�������� �������������� ����>�)��Z� �����%��������"��#����.���������(�������� �� �%����"�������� ���"���� �������!���(����!��6������%�������������G�G����������%�������������G�G�������������%����������������� �����%��������������������������r� ����*+-��P��Q��������� �������������>��������������z�o�����p�m�������������������������������������������a�����*+-��R��������� ������ �������4��������������z�o�����p�m�����������������������������������>�����*��S��������� �����������������������������h������������>�����*��T��������� �����������������������������m������������>�����*����������� �����������������������������m������������>�����*��U��������� �����������������������������h������������>�����*�� ��������� �����������������������������h������������>�����*����������� �����������������������������m������������`�����*��~����<�������������������������������������������� � @�������������A����� *+��V����������� ��� ���������� ��������� ����������������H�����*����������� ����!����� �������������������������������������>�����*��W��������� ���)�*���������������������m������������/�����*��W������������0��������������������������>�����*��X��������� ���8�9���������������������h������������>�����*��Y��������� ���B�C���������������������m������������������3+��IM>,���*�� ,3T����*�� ���*�� T����������������K�L�M�N�2O�����*����3���������3���o���.���k���,���m����������.�����������������*+���Z �� *��*��Z*��[Y��\��]*��Z���6+���,3��*Y��+.h������**��Zhh����^6*��Z��*��^+.��6W����6*��Z��3*��^,3������6W,3��*��]+.��&��_W����*��^��7W���������F���d�e�f�g�i�!j�)k�3l�Gk�Mn�\o�zp��q��r��p��t��u�����H��,�!���m��_����m��}�9���m����������������������������������p�m������5�����������W���������%�����������������-����K*����`<*��N��*��N�`<*��Z�� *��^��``<��M*����7W*�����aW*����6W*��*��S��aW*��*��T��6W*��*����6W*��*��U��aW*��*�� ��� *��U��*�� ��aW*��*����6W*��*����6W*����6W*����6W*����6W*��*����6W*��*��W��6W*��*��X��aW*��*��Y��6W*��*�� ��JW*��*��Z��6W*����7W,*����bW*��Z��,*��^��bW*��N��,*��N��JW,��7W,���������v���|�}�~�(�-��6��@��J��V��b��n��z����������������������������������#�3�C�I������ ���K�������C���m��-���f������.�����e��������������������������������w�����**����`<*��Z�� *��^��``<*��N��*��N�`<������������������(����������*��������"���m��������������������/�����*��������������������������������������PK ����Q�ZR�<YI��I��2���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.class�������4��������� as1DArray�()[B�asOneDArray�(Z)[B�(Z)Ljava/lang/Object;�Code�LineNumberTable�LocalVariableTable�this�CByte�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�()Ljava/lang/Object;� SourceFile�VDataContainer.java�� ���,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer����������������� ��A�� �����2�����*����������������� �����������A�������1�����*����������������� ��������������������� ���� PK ����Q�Z��3��3��4���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.class�������4�"��������� � as1DArray�()[D�asOneDArray�(Z)[D�asArray�'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;� Exceptions�!�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�Code�LineNumberTable�LocalVariableTable�this�CDouble�InnerClasses�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�(Z)Ljava/lang/Object;�()Ljava/lang/Object;� SourceFile�VDataContainer.java��� � ���.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable������������ ���� � ������ �����A�������1�����*���������������7������������� �����A� ������2�����*���������������7������������A�������1�����*���������������7���������������������� ���� PK ����Q�Z�y�E/��/��3���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.class�������4�"��������� � as1DArray�()[F�asOneDArray�(Z)[F�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;� Exceptions�!�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�Code�LineNumberTable�LocalVariableTable�this�CFloat�InnerClasses�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�(Z)Ljava/lang/Object;�()Ljava/lang/Object;� SourceFile�VDataContainer.java��� � ���-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable������������ ���� � ������ �����A�������1�����*���������������W������������� �����A� ������2�����*���������������W������������A�������1�����*���������������W���������������������� ���� PK ����Q�Zm��'��'��1���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.class�������4�"��������� � as1DArray�()[I�asOneDArray�(Z)[I�asArray�$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;� Exceptions�!�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�Code�LineNumberTable�LocalVariableTable�this�CInt�InnerClasses�-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�(Z)Ljava/lang/Object;�()Ljava/lang/Object;� SourceFile�VDataContainer.java��� � ���+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable������������ ���� � ������ �����A�������1�����*���������������w������������� �����A� ������2�����*���������������w������������A�������1�����*���������������w���������������������� ���� PK ����Q�Z��:+��+��2���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.class�������4�"��������� � as1DArray�()[J�asOneDArray�(Z)[J�asArray�%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;� Exceptions�!�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�Code�LineNumberTable�LocalVariableTable�this�CLong�InnerClasses�.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�(Z)Ljava/lang/Object;�()Ljava/lang/Object;� SourceFile�VDataContainer.java��� � ���,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable������������ ���� � ������ �����A�������1�����*����������������������������� �����A� ������2�����*����������������������������A�������1�����*�������������������������������������� ���� PK ����Q�Z�n{/��/��3���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.class�������4�"��������� � as1DArray�()[S�asOneDArray�(Z)[S�asArray�&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;� Exceptions�!�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;�Code�LineNumberTable�LocalVariableTable�this�CShort�InnerClasses�/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�(Z)Ljava/lang/Object;�()Ljava/lang/Object;� SourceFile�VDataContainer.java��� � ���-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Throwable������������ ���� � ������ �����A�������1�����*����������������������������� �����A� ������2�����*����������������������������A�������1�����*�������������������������������������� ���� PK ����Q�Z��%O��O��4���gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.class�������4��������� as1DArray�()[B�asOneDArray�(Z)[B�(Z)Ljava/lang/Object;�Code�LineNumberTable�LocalVariableTable�this�CString�InnerClasses�0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�()Ljava/lang/Object;� SourceFile�VDataContainer.java�� ���.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�java/lang/Object�&gov/nasa/gsfc/spdf/cdfj/VDataContainer����������������� ��A�� �����2�����*����������������� �����������A�������1�����*����������������� ��������������������� ���� PK ����Q�Z�(�C��C��,���gov/nasa/gsfc/spdf/cdfj/VDataContainer.class�������4�4�)�*�+�,�CString�InnerClasses�-�CByte�.�CLong�/�CShort�0�CInt�1�CFloat�2�CDouble� getBuffer�()Ljava/nio/ByteBuffer;�getRecordRange�()[I� as1DArray�()Ljava/lang/Object;�asOneDArray�(Z)Ljava/lang/Object;�asArray�"()Lgov/nasa/gsfc/spdf/cdfj/AArray;� Exceptions�3� setDirect�(Z)V�getVariable�$()Lgov/nasa/gsfc/spdf/cdfj/Variable;� setUserBuffer�(Ljava/nio/ByteBuffer;)Z�getCapacity�()I� SourceFile�VDataContainer.java�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�java/lang/Object�java/lang/Runnable�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�java/lang/Throwable������� ��������������������������� ���!�"���#�$���%�&����'����(����:���� ��� � �� ��� � �� ��� ��� PK ����Q�Zj08�������!���gov/nasa/gsfc/spdf/cdfj/VXR.class�������4�V ��; �<�= ��> ��? �@�A ��B ��C ��D ��E �@�F�) �<�G �<�H �<�I �<�J�K�L�record�Ljava/nio/ByteBuffer;�vXRNext�J�position�I� numEntries�firstbuf�lastbuf�locbuf�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lgov/nasa/gsfc/spdf/cdfj/VXR;� setVXRNext�(J)V�l�setLocations�(Ljava/util/Vector;)V�locarr�[I�i�locs�Ljava/util/Vector;�LocalVariableTypeTable�Ljava/util/Vector<[I>;� StackMapTable� Signature�(Ljava/util/Vector<[I>;)V�get�()Ljava/nio/ByteBuffer;�capacity�buf�getSize�()I�size� SourceFile�VXR.java���M�N�O�����P�8�7���������2�Q�R�O�S�T��U�4�7�gov/nasa/gsfc/spdf/cdfj/VXR�java/lang/Object�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;�java/util/Vector�(I)Ljava/lang/Object;�putInt�putLong�(J)Ljava/nio/ByteBuffer;�(I)Ljava/nio/Buffer;�!������������������������������������������������������E�����*��*����* �������������� �� � �� ��������!�"����#�$�����>�����*���������� ������� ��������!�"������%����&�'����$������*+����**��h����**��h����**��h���� =*����4+�� ��N*��-.��W*��-.��W*�� -.��� W����*����W*����W*�� ��W��������:����'��(��)�"�*�0�+�:�,�C�-�N�.�Y�/�e�+�k�1�t�2�}�3���4� ���*��C�"�(�)��2�9�*�������!�"�������+�,��-���������+�.��/��� ���2��8�0����1��2�3�����������d*����*��h`<��M*����W*����� W*����W*��*���� W*��*����W*��*����W*����W*����������*� ���;��<��=��>�(�?�2�@�>�A�J�B�V�C�_�K� ��� ����d�!�"����T�4����O�5����6�7�����J�����*����*��h`<�������� ����S��T� ��������!�"�����8����9����:PK ����Q�Z�oh �� ��&���gov/nasa/gsfc/spdf/cdfj/Variable.class�������4�U�H�I�J�asByteArray�()[B� Exceptions�K�([I)[B�asFloatArray�()[F�(Z[I)[F�([I)[F� asDoubleArray�()[D�(Z[I)[D�([I)[D� asIntArray�()[I�(Z[I)[I�([I)[I�asShortArray�()[S�(Z[I)[S�([I)[S�asLongArray�()[J�([I)[J�missingRecordValueIsPrevious�()Z�missingRecordValueIsPad�getElementCount�()Ljava/util/Vector;�getByteContainer�M�CByte�InnerClasses�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;�getStringContainer�N�CString�4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;�getFloatContainer�O�CFloat�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;�getDoubleContainer�P�CDouble�I([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;�getIntContainer�Q�CInt�F([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;�getShortContainer�R�CShort�H([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;�getLongContainer�S�CLong�F([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;�getCDF�#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;�getEffectiveDimensions� SourceFile� Variable.java� gov/nasa/gsfc/spdf/cdfj/Variable�java/lang/Object�(gov/nasa/gsfc/spdf/cdfj/VariableMetaData�java/lang/Throwable�T�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat�.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble�+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt�-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort�,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong�&gov/nasa/gsfc/spdf/cdfj/VDataContainer�������!������������������� � �������� ��������� ��������� ��������� ��������� ������������������������������������������������������������������������������������������ ���!�%��������&�)��������*�-��������*�.��������/�2��������/�3��������4�7��������4�8��������9�<��������9�=��������>�A��������>�B��������C�D���E�����F����G�$���:��"�L�# �'�L�( �+�L�, �0�L�1 �5�L�6 �:�L�; �?�L�@ PK ����Q�ZS���j��j��/���gov/nasa/gsfc/spdf/cdfj/VariableAttribute.class�������4����� getEntryCount�()I�getEntry�(I)Ljava/lang/Object;� isLongType�(I)Z� Exceptions��isStringType� SourceFile�VariableAttribute.java�)gov/nasa/gsfc/spdf/cdfj/VariableAttribute�java/lang/Object�!gov/nasa/gsfc/spdf/cdfj/Attribute�java/lang/Throwable����������������� �� ������� �� ������� ����PK ����Q�ZD��m��m��4���gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.class�������4�$ �� �� �� ���� �VARIABLE_ATTRIBUTE_RECORD_TYPE�I�<init>�3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V�Code�LineNumberTable�LocalVariableTable�this�0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;�adr�Lgov/nasa/gsfc/spdf/cdfj/ADR;�type�value�Ljava/lang/Object;� Exceptions�!�2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V�<clinit>�()V� SourceFile�VariableAttributeEntry.java� � ���"�#�.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry�gov/nasa/gsfc/spdf/cdfj/AEDR�java/lang/Throwable�setAttributeType�(I)V�!������������� � �����_�����*+-��*��������������������� ���*���������������������������������� ������J�����*+,���������� ������ � ��� ���������������������������������������� ��������������������PK ����Q�Z ��Z������0���gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.class�������4�+ ��# ��$ ��% ��& ��'�(�)�firstRecord�I� lastRecord�buffer�Ljava/nio/ByteBuffer;� compressed�Z�<init>�(IILjava/nio/ByteBuffer;Z)V�Code�LineNumberTable�LocalVariableTable�this�,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�first�last�buf�comp�getFirstRecord�()I� getLastRecord� getBuffer�()Ljava/nio/ByteBuffer;�isCompressed�()Z� SourceFile�VariableDataBuffer.java��*�� � � ��� ��*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer�java/lang/Object�()V�!��������� ����� � ����������� �������������������*��*��*��*-��*�������������� ��� �����������4������������� ������ ���������������������/�����*����������������������������������/�����*����������������������������������/�����*��������������$��������������� �����/�����*��������������*��������������!����"PK ����Q�Z��GF��������1���gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.class�������4� ���getLocations�()[[J� SourceFile�VariableDataLocator.java�+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator�java/lang/Object�����������������PK ����Q�Z����������.���gov/nasa/gsfc/spdf/cdfj/VariableMetaData.class�������4�2�/�0�recordVariance�()Z�isCompressed�rowMajority�getName�()Ljava/lang/String;�getType�()I�getCompressionType�getDataItemSize� getNumber�getNumberOfElements�getNumberOfValues�getPadValue�()Ljava/lang/Object;�(Z)Ljava/lang/Object;� getDimensions�()[I�getVarys�()[Z� getLocator�/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;�getDataBuffers�/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;� Exceptions�1�0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;�getEffectiveRank� getBuffer�?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�isMissingRecords�getRecordRange�isCompatible�(Ljava/lang/Class;)Z�(Ljava/lang/Class;Z)Z�missingRecordValueIsPrevious�missingRecordValueIsPad�getElementCount�()Ljava/util/Vector;�getEffectiveDimensions�getBlockingFactor�isTypeR� SourceFile�VariableMetaData.java�(gov/nasa/gsfc/spdf/cdfj/VariableMetaData�java/lang/Object�java/lang/Throwable������������������������ � ���� ���� ��� � ���� ���� ������������������������������������������ ���� ��������!����"����#�$���#�%���&����'����(�)���*����+� ���,�����-����.PK ����Q�Z˖7-`��-`��&���gov/nasa/gsfc/spdf/cdfj/newcdfj.tar.gz��щh��}kw9��~%���36� ��������vvyrr:v'ip���Y����ҥt�n;6�̦��wK%�T*�M���/V��/z��e���<K�y�` �]^^���?W�VW��|iim���kK���������diN���q1J�I��^>.)W��O�\����i��.���Hۧ�I�]\tOڝ�ɇ����`8J�<��|о�ꜥ�~�+��I�O{I��E�)i+ɮFY��/����γ��ʴ���� �I�{Y��B"���q/�$y��|��{rRd���w{G�/^�o�l����o_v��������G[��^o�����2��E��6i��I�*��x�y�=��d��x|�B8ì��Eֲ�$��f2:>��ɰO1�Ȇ ��X�;�$뢾y��$ �J�$��d��q&*/����h�Qt�ar7Y^yh�7eE��+n������������}��SD��(�v�n�z㷣���흗G����2`�� ���Y^����/�~�?��������i�_s�B���i6��:�a������Š�G���X�_����~�%����҈V_ V?�|��W_��e6,�X�U��au�������qIW@��>�o�~'��3��ܵ���?%i��]��nr��D,�f���f�"� w:�wݼ�|,�mw(�����Q �+��3��� 4-:2�5��{�iQ6�u��;C�8��ɥ`��t�%i�z�v�Ŋ�'�4�0f��&l�ZD%�p���&�ƕ\ �?b-4�M��hoksw�y-bx�v��# V����ܾ{����|�ES�KU����0@A�rͅ������p�d�]*�6������h4�6*)j���,>���uz%���?ݾ�x�M������n� T���/��Ot�ՕC�0�n>M�%h�}A��*��N�j;ɳ^���$��i���I����/=�<1j�����L��{�%Wk����(���Yk5q�)�����u��ڌRE8��~��QS��(����#�(�$(���m` -��ǽ�n���]ke���hg뷃#� E�Ն,�<���n�n�)����DVxs�͖�?}���-�6^�������_�+����4�-l[�� Ah�$�Ȳ�M�76���ŅzA�-uYH�DeV��ƫ���3PH�NP�w��})��9R9�B�y�j��)�?�BId#ڳ���o��JV���]d�;R�R%w_������(8/�7��<\��ƞ?�g�v7�������A�3�a������J��� ��X����°ʪ7��blo���&@�[�9m���~:}� )IL���m��e��@a�m�%��+?-��]!7�nƕ�}�=�V�O�W�7? d3aL�h�1�^?��"�i��S\�a*�zZP5��I'uΒ�٣Fg�4پ�}N;����{�2�.8�>/ܭ2����|B�D{����M�b���isW�\֔,S֠�$Xf�&�'4m��y�Þ!��w���:�k\���������zT��<'#��0���8D#���٠^ ��R����R���3g�W��)?� ��U������8�A�C}hi� ��V�#��!6W��v:��X���c���B�����\����`<"����;Y�������������ཀ89>K�jeW/}D8��[!l���ׅ�m��y����<}?������(�σ�W������z���O��ga�Ν����=��ä�����ₑ6���OК��=��!�vd)��"g[�7.�S�'0_-�ʤP\m]�Y}0!�@m��q� �&¬����p�)��k@�P��11M�\�#}6�wk�:#S���I�ױ���L:�!S�4]�Yf�O�. n�a�6���q2x��4+R�B��G�w*�t\�1���K {+�D�ݖb�1��B�攉��[������5V��\��(�V���^���D�z���a�uj�M�s�[�`��˱���k��]k7�f�i�2�M�v�enZ��F�5�����b�E֝ ���M;,e���[ ���w��ZY��g�%��Z�#��g��_�5�V���Y� �F_q��jгɫ����C��e`�k - �����T��\�]��B�$AL�u}�"���Ex�����Ǔ'B�h �&�����#�h��#��g <z%��<��-���!z�Gn�������7 ��b�*K/�[�w��P0Q�t�%��f�g�dE>Yt��bcу����n�'x*Tk�M��j�8݄6��7�M7�M�͡M���}�&�)T�&��&��VH�vnN^�7qN7qN�gm��9�����&� ���;��矗L��� ��������3��������ܷ�0�@�Gf��&����N�a��^;�hj��1O,��!���"���56e"�6����M "4q�NIд���kP��,c��u����q�M�]�?149GMiEM�����iaH��ڔ#`E�^/�(��)�9�!E��NS4%V}�����M��h�ִ�Aٽ�ō*��9qb�*�vX:���Q|�d�"���������U���^Z�����ܿ���&O��_� �FUQB��x���_���;ZI�&�a��:� ����/:Γ~&�`<�dm�p�ɟ��#*'Ǚ(w������I:��[��r���ޫ6�s��&՛Z����H�P��U!Ƽ�R���,] ��B����&�5џa嘈��t"�Z,!���l=�Eo�������J�/+�3�G�w�C( k !��tg�f᷄�:�HD���ds��e�|mn�_,��,��kZ���fӂ֫�<��.D��\P�_t ;�\n�H�W��k��r�,WU���N���:�J�U�^�k��S�>�Q&�������������x����b^�0̠mQ�쓪t��ğR��?L���&_�%�-���6������賨!�9n.��=��Oz�E÷��q��7�(�F�����%שyT�1�av��}pf5�i�x^��hD�{Da�{Y����>����l{@Aw��fp.|�k ^�����D�g����^����c�P����ζ4w�?@08�cc�k Hw�*!�sӸo�m��Y�x(x���v�� ngX�$;rj����]XQHљ�,p {�����>��K�0�B�#�Q@i�Æ�i%U�=T,�@�e���+����ƽ��~� <_�_�3����a0*�f��nǗ�U�b^0�1��(�$~��dss�@�%�R�xB�;�}����h(���.~�pw�_����/�az�����L��M�ߒ��f�K��m�[K$Jg��!)�R)�6�T���$�i�P����kI!�x0���.�������t�_�p|(�[�7u�{�y��+�����o��Y䜃=����}�Uh�S^��ٗ��V�}�;����] ) �h����m����������d��)��ռ�J!?�LO�!6E�f�Iq~Px3tĚx�/���N�9����H x�[I*P�v��1�J�f���l���iu��&��5����㎠'�+;F�������J��_k4[���H�C�Q�ْ��ҳ�8_"�-S7D�d<앲{�Ұ{��@�w�nx�A娖�]�/�h���׀�ڃ��o �YP�� �g��6菲��*&�<_̸�e���/�[�^�����C�#:6uɼ�tܪa��ԗ4L܌`7��t@���p*�u]�N�v��Z�P�Lm�����;����Sl��+���b��8����^/�F-%Ai�v���UXM(�O�Rx�( *D:���ܥ�����E��� �hp6�љ��Hoj&��`�x`8�(tx���j��B�DK��iA�G�x�T(�T}�m�:clU���x���KVTx���]� a��C��V������Z��vQ6�n��{Bh^�靵n��.z��w٢:DfE�=������d�{�1}F �x�l��hZK�m�P��R���C_Y ��/� @����t�s�à�x���c��3ъ����%�G"CA�0[�g�<�ڏ� E�b�&h���D3����RZeū"��Oy�;�-� ^|F�AK��pk�ވ�@��3���gi��J8g�`#"w�̙��k!W����,K#�p&m{�'�i�/h0A&c�i,�[�,�6�#�v�Bq�@U�^.��(�x�2�3T�(��1BG9��/rj� h�5�a�{t)Eڃ��~��0�i�H!I� HH86S��|$)R�k��C��p�Q�j�E��~莐���ٙ{�Gn"�q�ۻ[W����������I�u��ilO�S�pg"��Q:.��R:�6a-����f���oHTc���Xq-��vtd"r�z��v�5��W������}z&��Ʒ���>4+��x���(�}���{;� ��8ҳ���o[��w�m�����u��TˣJ�rׄ���Z�l��N��4)g�U���?����Z�W�S�o� 4�F�U�Y��v�շhF�ߪ1� +��8��%�Hחq���j)��j�$DF@�ÐM0�b_H/$�������Cd{� ӑP�s(& �s����I�p�#w�+�oa�$��3Ü(ݧ��?Db����s�gw�P�@��/��X��C�S�m5�i*���� ��L�\��ODFh�n�u�29�ÁI��uF�Q�S��!1M����l 7i�����z�4�seuu�����|��V�����M���?�`O���iko�/�M� �=E�c�i�T����78=�V�˾��a<�TE�n�u��3H:�s� R� L���HZ�}�^!�È�^>��q�x2��(�5�����}8>ᡤ�ꆖO��x��x�D���%��79��%]VOo����{����/WK����v�A� z��������~.����X^�����X���ƫQ2p�=�1��[��_ol�I�SZ$n����$������H����_������ y_X� ^^� �?}�}q���/vv�_vJ��^�V�%��F����#K��ު�:��B���Z�t/���-�?;�G'�<��5~�F�m�{�e����Y�֤|�o��DŽC�[H+^I��(�O�R����%����hѼ�4��ΈH���9$H��M>G*�����t���S�|(�)�eR?*�"_:�ٰ�JJ��~�_m�+�O �3�o���?4��L7Ӟ?[�(u�X[G�������{�?����H`V�0&�6�غ�e:�Q����n�V&<U���h��m��V(~�䁚��7�m^ח�k��A1cM��4%E=�߅�B�_�m/�K�L���}�7G�MX��qDT�SAn�[�Ց`�?�1�`�:t���'��c������/���H���q����( ([Y#f��E��a�9ȱ��SH:4��J!ʠb3�x�7�<�0 ����Z�e�P�e��1$���M�����`�� Q��|v�J�d��s촕k�F`yR_�_D��2j�(I�v+����-��O�8��|���A)ߒaj`a:�1A^[����/���6+eP1�Y7�)���$<���*O9�w0��R�����Nq�=G�����l�O?�)[���D�{,츿1HR�D�����Ǚ]�a�yBI�/x�/v8�24�c3G�8aqG�D��VҴ#���F�.N�"E�̂i��8��k�ҋ�K�9�J�D2T���w�/}�N�݆~���T��e���T��3)�~_�Nɉ�����ׄ � �&$��K�|)]��U��b�� 2��Q�MQ'#��ƨ�����l7c�=�dx��ˠ�T�J|�P����j6��4�oYQd��T�:�"*�6*�H˲7)M��2WNZ� �M�Aʣ�t�MT�I�~� ���w]N� `O�`�k0v�T��MT�ĸB�)�J���YӰ� ��.{���^�h�(��d}9��#=��t�=�A7�7Z%kȊbU�q�v� 1�����������y�,�yL<���=N{E�j0�;�DG �Y�Z�z\��J5��U<����t}�m�$I������&��)��:Q��rS��J��KA�e��6�r�:���ڃ.̨�T��4��t;�aJO�O�P��/�~���"�bр�3� `�D�]�&���'^ͦ�"_U�!��� YQSNn͝F�'V,'�H�U�i��ς�h|l�!�5�0y�%�7�[N )"��uyI%`�:V����B�K��9OGCW���7E&�f ��t��S6�a�i �Q?m�¼����x�Zt�Z o�؝L��,��������ԇV�W'z1�Cr� <פ5��<��0_�%*��Zk+I��-H]�ZvnQ�畵 K/�_��{�vl44HSm/8�=�6�wϢ���<ֈ7��-�<ቷ��3w^�y��"� ��B��L$��[�A<�;uKx�Ttx|^>����ڍ ����J�R:�m�vͦ�M#퇚�sO��c��h*~�b����mBx�oZ��x)_��v�^(1_�?9����ش��d'�}�ď1���ͮ\�·E�-*��p���dk���)�3H˂Xj:,��E�V��-�E 5O�q��Δ��4��P1�S���EvBW��e"l=�@(qAV�羮��p��FD��k�3� TW// ��-���C^�pm��!�es#��DZ�gJZGS�l�6%���\F��+q89$������I���(�<�P�O��L��0"�����Ȍ;ݸ�^�h�P�rCi��R5�: `��xt٘pFc���=l�z٩PI��c�T}��q{���a�NZ`24��#�������7���à9r�.r &^�Q ,Ϗ-r6���Px�Mle�E�|�v����X S�+&)�(��$|&:������6�N�D�#��pԆ^>�iTt� ^a�LI���6tz\�ȏ��hD�A�7Nx�&v�V��ؘ@\� �$�z� (�h'֤$z$�ꄏؤ�'{�%�x���;��؏)_q���X ;��\YlY��������2;�=��V�&��X9]P�-�G�d�q^�-����)�ə� N��~����'� �e��������U�)|�����w �V�:�'�2<2�:�`>�8:|��������I� �*g^�V\�l�Cbh�J���1;����|�03b�3�[O�c:q�J��!Q�����E�^Sِ�?Y��`�O+4T�[io�Zc�����:3�e�3��t��Tϐ��/�_\�rY�ig��-i?r��X�$��-~��Jz�Xku��B}�S�Z^ ��\�z[xd����v�x�]3�^Lry�~xB:�+���������<� ����8���u�W�m��t�p�]\B���6�"��1��l�_1�hIx� @��Chf1�.쪯e P��- 4�U�A�M��2qʸPT�=����!��d���3U�cqi���H��8*�hT���s��ajq�d��� f;���0����٠Ѝ�EM�}�1}J)���`��{Sz�8��D��E�$v����d[_�O\r�ʥ�j���}�Hv�W��ӊ�/�k2#�<�yd%��3C����F�=�I2�V[^e��/���$2� l�|E��ڨ�e@&*S�h�r�G�1�b�m�:���x{�:��<�v���;䡯�@�C��@.�z Иm �cO�&��&����bU�8l�"�}�ݒ�`c�lشGS�,��E����%"���5��*�lǔ�6SWo�cw�����]�Z)ʧ\a���D�q��P4���:�����iU�8;�1�-$��G��R"op���m�,�=i8IIZ��(6O����x86�cO����q!�����H�hu� �]�} ]!��s��Ԣ��[�6�ޭ���G� &�{N�oQx�r�R��`���G�b@���(}����\d�E��e{����Y�%%��E���4�-��o<OG)(�0�M�������Y�����ݝ��i��c��=1 Y�QQ��U�#c>"Cw��'�Z����� �?�E�x����tۘ�\e��7�y�H����:�܋Ql OG���z�A���^R~��Xs��ۤ z-:DOM�4�tP����b��c��\;B�P�QIt)o�U�� ���57Dw����W�Vo�����u�Z�%_���P� W�=�1�s��7-v��S�(�#�x+�mBwQ �Y�W�'�Z�l�� 0����������p���2ټ����P�J�9�^�m�%�e���$��dl�[� H����]�Z�Y׃\�/�6��slK>�^�9��ۀu�ᴬ':/�_�_�n����y4�r��'3$��H��g��Rmg�����0o��j� ��(;�ש�u�����.*^�A磘 �te���� ���[�� �+�-F)��Bܠ�F߲(��̋����_B��q��z�J�ʰX�jRn�q�s ��o��Ok���SNA�M59,�<�P�z �&��SZS1�WՁꤥt��+a*��5L|6Kr�µU5z�Rg�2c��Em���8� �ȗa��R���e�1`D E�@e'��fma�,V&��W�M�x��qJ���Iy��&P��-�2������[ov7]~P{�_�:�V�H=���� �.�m�3�} ��b�F��Bh:Ϻ��큛�׃����6��V���42����bv����iZ�l��H!ስb���N�qo$��)�ˌ���Φ�Ӌ��8/�N~����m��-j� � Or+[ԪWd�Ra�DZK���JĬO�+�K����N���.����J��$8�Y���hVN�56�R:p/���/?LJ�FǓ`��|MJڬ���x��P���]��&��.Ru�����)�����,� m��qd��l��pa�Ӑ;<�-OH|�#H��K���hjOh�Q���k�R���dvҍ�b��!?G��mB�zB�ך�nxBK�!n�}�C��}0*�2 �o6ń����-���z�-�z{�q�w��R]0ʖ��ޢ��!JY�����5�t�t��;����~�F��j���s�s6�"��+iX�|�E��� �U"���E���E�nf`Q�����$�^C�R�P�9�:7)Q!&�.7<٩CZ��e3�Nu;��=9�!R�����t�4w��s���(�2�~[������]��1��."Ѥ.|UuͥC���\��ڳյ�L���E��b�1�L%�Hr�\0z*�F�:�{�|X�"t��#m*�K%!0�w����ʀ��Է��@��j.�Ekb��#��x�4ɹ��ܗ����Nd�f\�Np���t���2:ƭPC#O�����M�!1V!�)���r�e�>J�l�����~��������\�HAќX�՟ �Ӻ<�v�f�]�q4��"����G�u��K����\kh�g`�P#�����I� M�X�i�4�-���`�V��@�L�IS>/^[w����[���˘�Ğ�?u���HuN�av���V'�QRSitƃd+�qP*�R��$�Y7+:BI̠�)��-����C�ѾM����&��"Oi�-��C����C��[�,�e��:�J�]upU�n������~%��� ������"�>� ���\ʼ*MR��pp)l6t[�pr��;?q_�}H]�M�u.������,?����/� ��20nz�o�U@�j΄���,���)bc�.rIKn͢/���N�D�zIٻnv��3�����'T%F7����a�O*Y�G��[��l��X��0I®�zH$�J��䥀� �^�Lz�tjy\F,t�FV@A\A�l?��=��k����Hi��+j�ÏI\Z����������I��'���X0�碀gq1$���#��@k<�A҃֠{�L�%���/=���o�8(t!\*���:ٜK7K������w�X���q������n"~����(@7���E%U�k�����a�K��0k��t»��`��t;|���<�b`ކ��U���Bxqc������s٥������M�F��D8N�*�k�Q_�쐕�&e�N5d�t%�(mG_�FWƁ:�c��q1�q����X�խ��d��f,�$��:)K���0�"�$c�J�h�߉G�kbY��˲�;ዅ��8�89���r���9�9,��ˌ�fYO��n�"�6:�c���ںT;/������2 �5]L�AsC�s�g�7��J.1�7F�;��h�����ʯ�f0d7�t1��V�(�K��1)��� ��T�Zɸ/$��2�P�����e�6���2{#�Nd�s1�B͔�ك�ҟ�2xo���S,�A_̱�_�ke��혌��!�]��/���l� �.x-����pX�z�������s������@"��K�����]b�9�k�=�«U{���y�JGyO���Q-Ǐ�&Ӳ=�P�0e����na�$w�$wi���IV�K��0�$�d&3�ԑ�&ٺ���N(�"�d��:GA#�S��bOGkȸ�-�{է��3+D:��ؑ�搜�:i[&��;P楶N.��o&���(�D��ǩ:��@� �# h����Q��Q�1��ߐP��Y�Ǔ L��<�zD���?>{���!��z�kHes�ϻc��9�H�&ñ]S�W�a��L�Epx�zh8��Li�����w1P��P����$�M�j���ᄜ��'���H��Ou�L2,��>��W�Yݯ�aQ;>�;U�=g8�s.D��&ȥ�-`��R�TU7�����2@��z��mbK��"��8]� ��e���\x'� ݇���;Q��r�r�*ߢ@�O�>Qu���u�p$%{LX����}d�6P��ֳ#V�� y�C䪬S�H)��w��(�[��Z�%��/~����͙X�2�+08<���Ԃ�ê�Ϯ���f�%��Ub��3T�m5W ��!ӁY�Óu^!���[�#;&�����F��_��D����f�w������Yl��%��:�?&@���؞�}+�iQ|t�A�rX�h���@�� h�E��q�N~�W? ��ʞ�� 32>���x��1k惊� �$���/]� � kh'�XyM��*����"�U˴�) P�/�|h�"`�@E0�'��O�Fty7�P���O!V,��.F���^O4T�{�87�� �s`vG� (=w����g}B���2���h���p�q���C�q��o�k�5�3�dU�hg�cvz�YB�Q��;Ё6iM�%� ��傖i\~�|���!4�e���9�*����mvR������� �����X��M�I"by�Q�A4,�Ũ6�� (�0�� �[�+g`�Y��*��ˋ� ՞,]5+Xh��A����v�� Puge�_9'���gāY�w�'�<�g�a�5�����|F<��5R�1v��&�*�(3� q�^o��Qf!rO2;����yf8v'�m��q{�@'&{�g���&��:�4�i�I�ٿǹP&`x�� ��T�ޕ��0Ĉ=�YZ�H@�9ےꆀ�<�w��5�S�#�P�ԧ������Ū�1��cQC��6�����ć5&�+��zD�"MW8�j�#��9�uz���m'��iً(� ��]��(;�E�?ʼ`�g��)�.�-�ۍ=�R�&�lJ�H�9K��d��4t��M�L�[i8�H�?�M��z�fA������s���;P/M�l�f�9���9Cj�k[�u�)Qf�-��;����1�f)���Ka�������[��_㱥���&J�a_浾�6�C�o���kO!����-��O��M���fccS\�$�ƣ?쨏�{Y(�?iL��sڀ�eL_K -������;�� � �)[ �sux�˺�*�\WK����6��� ��n���Cʝ>H@I{��N=���I�A`���5�7�l#(�pH�f_Ab��^s��)uΒ���,Ċ&X��.��S�����IHl�'�_G���z8�҅�V�趾��*Ip\��r���]������ٻ�3���� ؔ�cg�e�M=�^��x��t3 ��ػ��W�Qg�j�%l|[E�9�4��[Z�|�\�9H��V�d�B� Ӗ{:�ѕ��Qg���{%����V� k o����l��d8��f+���,l}��\W�48�J�1�4!��r������p� tr/��kKx� ���w_K�+��� Q�Y+��L���m~r]��|�'ި�|f��e"�LfDH�"��R�Lȯ��9��p��=�P��6k��wW#�Z���{����LƳ�X�O�:�{��Fh59��"t� �C쵷�m:x(�������YDβ �N��ޢ!y��z�0�!�j�kŠ�����ւ���zh5�MK�kp`V,G˪ޕdH��R�۞Drg>|�ƛbzf.~�,�Z�G�d�*;b��-�T��jY�k!�sx�"��{��B&��&�̏#Ր�f����g �-��y;�?���Tz`e6�Ux\R�3*~1��];&�ڴ1�0������D�O�o�8�����75�����{(J��%���_@&��ǖ��86� ���]Y��,�L�e���������L��L�����7�����@�Q � 5� mDr@Y��;I���(�f�㲛V��]Τ�)�0G=�k�$s�Ty��A�/������s�O�D~��K�rH{Ai�wb���Cz���A{?{�I�f���e �y���_�j]젊b��Hv7Uƿ�����,�U* �'��i P�_z�o�hQ�Zv��Lɋ@� u��M��>�KT��c�wwʋ�����w�텮��W���/�6�ȿ^���ʺ�g�W"n�9�Rw_y��)��|n%���u�YN?]yb\���jF��ٹǜFx�2+[�N.&/4y�zX�G�ZQ6"7w�q����ڒ�n�y�_�r��Х�y��IY�EB�6�"+��J����Np$�شbќ������n��B�<�����o���P/ں�+�#�(؝����� J�1ĜA�4� W�v�:���o=����&r�@Q>1'7~�Q,�v�F{'Y�h�7}++pD��-�U ?�ʥ?����x�|�u���Iɔ���.��^EaL�e�zwI�+�^ۑ��� '�W _��]������n�G%�}��y��iY�\X��hg�����M�dsx���YL��7�P�����w.q�s얮�4��R@������˚��z���؟����#w��w�U���V��;5y�_���T,1FH��z�l�n���5���KJFQ���(���M��m���S���ZBΑ�_� �£�2dh \��-CBI�Q˥�GGY�q拼�+*�}Y� ��Ċ��-�����~���ջ�W��G�h-�Ҕ����Z��^��ˈ���f��<��(�2�ѱ[XX3��͡�D0�M�����L�o����y[�̿ ���^�xP���u��� ��9�c�l:�A� ^�J���Qd���+�hC��f���1����ΑXeo�Zɒ����CÖ�dg����������;��p]��V�z)���LV̦���ҕ�P,)p��_(�_��?ږŇ��Dk��3�V�Ld���p�[��ڬ ��h�_���F�*{���tbܱ�Z�P;8@56�Ւ�s�Pue��}}i�����Q���dj]�;e�*���f�tS�`�/ޱ~�������fC�I�Lmp� � �mn�KGje��(h�V�ړ� ���e�5o@��o> �U�wx@KIǽ�����dL��R�k"d�p�K�.��E,�����k�K���E�����ˬǯ��>D�ց��M^��/����hs����������`t�f�6f"7 ��Qhf�1�$2�,��Kp烙�� ��}1��ۡJ����N�W�����I�NF ���h�闶�D��m ��d�ݬ���ި�Zݾ���ᑝ��}�@��x{w몓]�Y'�g\���=PNRc��X���sN�;Y�%F�����*�p��=�)!��?���8�.ܒ�hɂ�{�宗[�B�E!�9t35 ���������ŋ�f~h8O��kj�^[us7R���? �Z+����Rޤ�u�{@l�9;U��٥���~r�O���a`[�ֱ��c��}/A�v)��L(�d�w��$��#1W���.�%�h�^z�F�>O���er�}d�Z�b�><��-Żi�ǀ�y�,ҫVV�<O�&S��ZX%�Z�=��lS �֎,�Z$#�L�����$� M�)�Y�~S xwO�3���7����t|i�Dl y]N� Jr�ґu=4��e�C��#�kiR�=����Y���H�P�z`�������Wj_q�KI��@�祟�Qmn2�l٨�[ov7]~��a�;Džc��,Τخ;�H�� �k=�=��Ⱦ�$X錆�R^u����A2��i�"��?��(x�,/]4����(�G?���̆�\j�P^f��H�[�������^>Mԋ�g��}nG��[���l�%<�����c��4]�z]=0FZ�����Ac��i�1GI�ݕIo��<�#��f�n��4���5W��Y�&� W���������RL����S�}~1��~���h(�u7 ��b��ևz��4�mt:B�5���ax:� �> 4����L�Q����G�J]��G��0WT�r*u ����!yX�H���[@��{i�(����'�/��B��}�ӭ~7O�n����c�ǘ��g�/��v�oo��$.�-�siரE=�Nj�����h^��>8j"}1��[w�[�1!^�Tˍ����U5hҗ� m���y@"7��Q���P��J���@�& �J�Z��\���A�d 5���#����D�ʘ *i��q�t���x�m��@��`<뎩��Oz��o���L��G�Ap���@�C����"��}3�3�:}K�o��-�.�:�eO����J5J�j�%�َ�N�������VЃ�"vI1ۀ��%�`�Za�y�;�k5lǐ��C�Y�xU�_J�2Ɉ~v7�y�9p b*���m�ɹrz'�(bQ탽�[���l �gأXv�d�*�� �Y0����� E�Cs��ۇ�R��^5o���R)���Nk�Է���E�|��#>Ж�! ��d�?���Qm�b_- ��>H&� ��T"6rWpb�wuĦ4���I�5�6��emm2��&�a4��':���]�Ln��sz ��.Ds�~5(k�k�$�rZ�{0��SJ�؋A�/? i����Z��v�x��|j_�����ʿDX2]v=`I��T�I��X���� `�vYH���B]�����u ��7j�X�v:V���_p ҽ�xfx]���f:崴N3|M��Ɨt���,��s���Ys�x�eʫ���$�p�����)�}���i��0ʐ�{GU����$��8eI�ٛ��� x�2���o�P�:��8�I,p��GG�0��h؛��(��$F���� �� �)��`�% 9U���b8�=e�*������R�������C�� ��9d ٩a�5��P��ѿ�QN�&��M��)��=��,��)Z��]�����_��4���c�2 w��"L�Rd��mBI�.!��q����Ѭ9(�9�mK~H�2�FCO��������{����+����Ғ\�h��.��Nτg�4:��|:��z]�ս��ܻw/y�+���߀�;�:�WZ� q<�!���V��襅�<�F:��1#6dN��fL�Ioc��V��q��Z�Vg� rЇc��`�MScAE^b%�en�cm,M�� v��s���oA�A�Y��;�/�X[:а�b����S��X�|3�86�֊I����-�OЛ�Ź�TW�#L,�M��i���R�\�����H�$0-F���٤]f���שr���TT�R� ����M�Tܣ16��R ���7>zYe��H��'�UQϒI~�@u��}&�� ՛��z��;6�ʩ#tPƇ�L��So���7��q����^9]�������7 3�&T �S�&�� �#��z��9l�q"��m)����STK��ý�.��c�;�&�F�j�,<�E���b=�p-�� ��"'x��ֵ~o�E�~��,l! ����J:�_�v���曽6dK�gK�y�` �]^^���gymi�o����֖�އr���K���)��!mY�������K�U}��>i�cz�%���v?-��iq�iݓv�{���B~6e�����Q0��/�{: ����~w��������Je�����3Xڒ��y4����;t2��Yd ���0�x��?�'� ������I��ŝ��c7+��G��3[xL_�x#N������ '���97#2g�,�}S��lȷ�TL\>�V�PH豼�|,z �p�S�٥�S!�/�6����n?��9����\2��{��T�������$���(#�<6�r������F�eum�g��kK����o�L��ǣ�@`O�-nΆ'i��JGI7�iV��<�*�%f 6{� G��b�N�b�P%|��~�k�.�Jn�o��D�sl��YF����@ H��� ��KL�R�!%�\�B�r�VI�@ Ղ��Y��s��uJp���R�,�%W��\{D��>�j*��x�H�<���=�D�p ����'e]��Π��y�t[(h��Q���?��V�A}�x��ٗ٨�y�t��^�i�䝢��%ma��@��Ħ�@��=����L��.C�;P_��b�=ϊ�0����Ku� �Yխ� ��R����= $�vs� �����:�2Q(|�� ~gY�*(z!��m ��(8�=�A�9��#P��t����ͻ�^�}��(�A7��ZIC]DG 714v�- �uV��\. 5�ȫ��^iN�:�Ambkȇ���&��=�ve�^`��<-���O���%*H�\��'�\�%F'�I(�ij<1��F��Ct��`��&@mu�[���j�錇�($ps���"@�1� ��#7������=��C'e �Pe�z��.>C��р��H��_�' �ǵ�ipe4�]OXI��7g%��/8�1����fo���PP;���눭�dw�`�N���cd���bD�b�bbR$'Hl�M��[i�L��:H�^tqk9��HB���@��a��fz��y�ؾ)[��;t������_��aYYtA���'2���3f�7c��[%�kO�)�8W��Ck�4R�R��B�%l.��`�|XR\@��X #{��N���)3���+��[���,I��O�ht�[�Ȯw-/p�'�"66ꍺ�uA]�ڦ�Xi��M�`����#�C�s��;���D�Z=Q���TE40�-��"pn����0�TѽkwJ�������j���fm�%q�>��[���H_�-6I�pj}1tK��'-7���uV��by����]���f�t��UX�a?����q�9Vδ����B��" �6䃋\V��1����x2��l�s�o5�r'��n��`�\�Z���x,!Nɋ/b!�j���0���j�x���R ��>�'�g�3XD�'�%�O�c��M.$:�� zbM�L��f��#�6 �Ȃ݊��kΫほV �"RNdg)c5��'����t�`L5�}���g�$����gP@Y}� �|0�uBjOڟ��2UE�8Ui�(,��D��<�<k��dcyM�`P�Q�@� �-o��H��6=�%��SbA4v�������|��A�!�zC�BU�@�y`�8��FJ�Pg�7��,�"`��JS�ik�(Y)�1Ȓ��-�k��Y��!Z9I�6�����~%������eQd��; ̰+�L������@��&��Ѐ&�؝�E�J�v!���|0.YbS����И���4h���� U rY}��45���O�*Z_�z&t����s:Pfq�-j���;�*�wϿw����+��e�ǃ�5��X[Z���}�g����K�vL� �IcB �C�_��Ƃ:����+w�/�u���K�������Nv5bo�?���)k,��'O�Օ&\MMe�q�i�+ꆑ��eE"������o�;/s�wT8��{��+�Ͳ���(r�@14Ej������@tʩ+O)5AlB-f,��ha_)�+�閲̊YbjH�bE&�O��KBOq��TΗ~+|��E�6����D���ʛ��\��9�N��+���62@I ɬ��������D�B^���5o�dC<��}-,�3��Q��b��l�v��o?饧E��d�ji�.fO�]t��?� 9�6D�~�$�䗧 ��[��X�d��su|��,! &�b�A�S�^���k��t�w깷�I��B%����j#� ^p-���ɖ�#7������Y���*f�.|���Gi�x��v�� ��Z���XSu�G�6�����Mˋ�g�6F��n\�Y� �n���mۿ��u�mG֍L�5H��9�9GZ�?�תEWvô���~����h{�`������ *R��S7v�;���5���:��c]�U�`F���,t.�5�e��`�T\��4�Ns%<4�!�u�ݭX8B<�of�o7�ԛ�i��� ���<�E��G8�WW+��+�WL2��W�Q�d��D��I��D���2�3O �����?z�.<�G�꺠@���'��������})u��JU�g3p6x�c��飠 qD�B����T��P7&Gն���M�ūݍ�:Ցg�c����3��o$��4�(`ף�r���o���Jr���f�ٔo����,�дָ"�S���l\��Wj�U]�֠�R��O�^vE�z� 8�����㩤B��'�YL��35��t�|Bn/� )�n���*s��]M ��(o�`:��Z�h�fv��s�8!]��7�ү��db��P�@�,�W6�3�?��a���k9<ym�D�]:��SE�P�κ�<�$\s�_����S�+��l�!xw���Pq[�*�t��竼���R�hC���;��p�a��$�2e��)e5��{�ѡ��<5��.���]Ìf���n�o���&��D4�-�7�S�w�P��2�G{gwg���;Wt���.��Dd �g'�P��=��Ȼ� �"�(��(VQO����� �T����kDxX�n��镠 ����Z�p��5|�er����k[�u�M0B�/.�U�i��Q���>@ �/���������#��ױ&��ک3���[>�.h�Gt�S x�-��'�]�%����赕��(�W`h���p�8�����>��Sb� ��0�k�<�y��l���Z�#����,�I�X���>�y�7~*͐W@�2.���%�1}�i����(���_ϬQ�Z�D`�_#��V�9DȒL@W��٣K���\6��{�-p�1wl�]�N|��O�)����G��Ǖ�+`J�0T8�{�<\x��L%`����m�&z>v��s2��:P&Vk�e�_�<��z���bA<�������.ne }"��O��D4~=֤KIY�TR1%%B�%�)VL�9�1��6Z�Y�X.�)9xs|���O�/Ė�f�ɧ�ՙ��G\�!��pR{Av��"��Z�UO�4��� �zG`�����=>��/���J�� ��v���}pq�������NM@y�İ��C��Z%��w��pM`O��x=9�P�^TB�$T�@��� �4�h���qRS�V ���H�(i�t��Q(�����/��#�2�,��ѯJ����ۺϷU�II[e�(�F������1�6�E�5)MY��L���zPEi-T�;U>d������^Zp��e'�,�\�8�)g��q��.�����M��%h �����M���/�^m��HE����K2���Kk����ǃ?ߜ��O��봇�#p$d$v��1���������J�|�H�*K��[X�{ʢ$cA���U�ĝV�ɉ��ʕ������H�o[U��;-:��J�ѕ�L����|ؚ�.eWD �+��w���c�l�(����>7�a*��N�^�h�WpZ&�I� �@z����: ����@�xC�8�U�Ƕ4[�ld��$��a�~�y����X�u&���w}�_VE��uکa-?v>��q�H��0vh�h �蠘�{z\�6�����fP�Y2Y�j�=���#x|a��!���a'�������5����G8���c��V.�u8�6'�:����b��P��0:�`���j�B�j�R����K7}��M����(;�{;��� Y��,���+_���-�;�v��>H����Ki��P��>�wV��d`b���FnH�܇�xY����@��L��)<4$��v��(i��|�~5��]���,n�qr�n��e�U�Z0X�z��`C�L.{ܨ��y�H�����<��O�8�����B�����+�KB�[y�zs���<�����IrQ������t,�8�{r]ˠ^�:��u0̲��A��Q_�+�oҫ�y÷,� _����� _�1��7�&��p'y�v��biLw�^�m���?���������G�{[�O��WT���x�E��r��J��|�l�����Yu��ÊJ;�Ϸ�6����Н��eP{�/�/����{p�x��*�����?��_��z���f/]=L����g�<�:@L���}������������%�Е�v{G�Y[����y������XyE�Z6r��*k���"�̺G���Y��-�/PT���o���lE��#����^�T. ٿ�h�&C�Z���0�L���ji7m�� ����r�F�\�;���+f&5�9[����a�"f S:� ��G��35v��}U�O��f���Ƕ �&����;P(D"��f����5��v���c��`AS�0 !��2&́c*�d�ҾLV5�4,�gA���5�9FG}I�e쓫ibE�XY���,�w z�L*2�k�~-� ?�4� ��@�����Ö����\,�DPt�^v$��&���w�J�O��V�@�#A��L6���F�#�������(KR����g��.���z�T~� Of���c���s�R�8ϝNMSAJ�P*���_M65b��*���ױ/��������"�w�p,�Z���L��.f?��n_V+by-���ٚ=�(�_}�� ٓ���z�ü��e�l�BOpZ�������a[������- �lj6��1��@�Zǎ%�+[�hl���>��V���ݻ�>��>b!��Fen�a����˸�Tv�^���G�9,���!�V��O�P��.Kܣ.4E�U��DM���� Ne!FhL-�D��3�*�h�ɮ'g(��r�DF]%�(քBb�0�XnL���N�$^S|NR��e���q��&<�m��-!�>����s|�E)\�=�vF�#����#( H�����f�w���vs�2�>��QG"Qy�^Iu��±�J]�ОYK�$��ՠ�W��$мX�1R���� �Y �6�$Uɥ䐼n�8���l�����D{V��!�t��oMk�j�/��D�����Q�@��l� �f�W��V�б�U�A���"7[��7���P����e���LV������C�҉!]#ݐ(f�WP�ຄ"l]m<�_+��OY�F_z!�S��^1rz��QO�{���/�$�d^B�sx!��ZX1-8�s��s_�Z�@�(2W"��:3f��#�b�w��b U5f� �b��ے �VGV" �q���U�Բ,��Y�.� _�~� ��|e4�&����ܶ˰.���x���$�L�l��wʅ���NFʦ oT�8CI h4zE������E�����hK%1W^s�4HI�ɓ'r���$ф�h ��H@6,i����a$�I��%��f������9�D� {w�'�ږ�H��hj>$[�z�@Y� y\��C�Ҳ~!�49o�Զ�VB"�)2P���f��9�.7��KK�m��� e�Fc�hM3(6��A]�����u����y�ʴ �%���ڛ��8:H��.CB9�' m�T! �,i�f�x�!i���~�v�JB�� �E��;�=�O��R���OZI�3�,�*F�Gy�� ���������j�� ��Cy�o�.b����i��Ll$���� �y����#kb��ѼkC��A���]�~A��D`�$�Sj�u�ʏ.����� N����u#��?��~K�Q�47�[��Śx��*٩c)��f"���m���uq�C�.�x�44��W�L�4��lC��e�����Q�s���*��^?I����w��e���n��҄��e���i-`YI.";�ѝ�Z�Tg����nξ�e�9��&��&��f�c�R$~/��0���@�_H�S><ڨ�'�!�\��!i�k�G��Jea�jY��=u�nv" ��\ӔG�1a�!�Yt�b�Mth�����Ƽ@��?W�����kk�!��絕���o�L���E0���2��� �LFh�^�VQls ���7���Q'1��� I:Ϸr��o��!I"Cay���c'5�;+���`� '�_dC �@������2��Ă��7H�b����b�Ö$i#[O����Q����xUÚu�bz�l����Gw6���!Md��瞐4�ʪ�װ ����E&xq�&�+�\3���=ø"D)��P�F�LmRAg�2$����U��zV�Ø��m�IB!J�� � � � ���xd`��^<>q� =7����4ύg��3��k|�4þfK&�U\��0$|M�9"�ԟ-���8�˹��Ky^VB�D�!�1��K����"Rp̆xK��5J�_3v��Y�-�81o�\"_�l6�.�o�p�o~�KG�d�Xz(�i�����^��w�\Z]��du�ס�Y �VWʫ�aѮ��OW��[w��v]�&��G���Tײ�^�F�b��� }�\t��&������zy�W�����Y�7t��CJ7+n,�q���1��=C��o���ф{ss�2;��4,ӆ �6c<��oƝ�&����&���5�ʓ=_�`X�3���4 ��<>if�L��T�]Tn{����l��*����إ~�C�g8J�7r�-�⣕����`q��S�+�ZVR�}�_'ҳ�h2$t5���|-H<}+�v���'l\�;��s3H�q `�����+�עY����s�J��)Z��dm.L'�j��t�� 0��itfZ����u�&�V�f�a`-"��AZJ&���P����UB_gn�3�ϋ�Z6z��ƉN�D��Y��V�7f�[����g��[��� WpA�%Jȃ����jɺ]����W���=��kU�E���`y���)+�@�@�uC�/ŧ�_v�++�0�f:A嚒�/�51����f^ˁ5Ty���O�0G-�rh,4mA����yO�-���y������<��#�{���k���WR�=Zǒ�K:�����V1!�u����.d]�k@��uM����l�����MNrOh�-�G�A.�eu��8Q}���� w�^�j6�-��G�9:F*a?��.J|$�J@����i����!WR��MCq�c�3$>�1_�.���TQ���T�z �*(�P�2`%@,���z�ЏlI�o�dKi��/ό}��7ho��Jk�q�2�h}l�A&��6��v��~evd�]�A�b��x�?���mKN�w�����)c�!A/�ؖ�ͅ��Kʣ��� �{��Q^0R�L҇�u*83��K��@|v�k y��| �]�� >�2����Qv~�D�����i]�b�q!����Ř�6�nc�i����f�j����l�.����TR�w�C��o�{��:/���)�=@fVĵG�rU�^iկ���>(Ge�v"0��q�1�:�_�����W�Z.��P"k$-�^Tͮs���-��k-�9-{�;dT{XF6��y�Ỳ֕��N=�Ê�1U]?��5W�s�YUs�Iԕ���x������yn����yn����yn����yn�����>����o����PK ����Q�Z����?���?��#���org/autoplot/cdf/CDFConstants.class�������4����CDF_MIN_DIMS�J� ConstantValue���������CDF_MAX_DIMS������� �CDF_VAR_NAME_LEN�������@�CDF_ATTR_NAME_LEN�CDF_COPYRIGHT_LEN��������CDF_STATUSTEXT_LEN�������P�CDF_PATHNAME_LEN���������EPOCH_STRING_LEN��������EPOCH1_STRING_LEN��������EPOCH2_STRING_LEN��������EPOCH3_STRING_LEN�EPOCHx_STRING_MAX�������2�EPOCHx_FORMAT_MAX�������D�EPOCH_STRING_LEN_EXTEND�������$�EPOCH1_STRING_LEN_EXTEND�EPOCH2_STRING_LEN_EXTEND�EPOCH3_STRING_LEN_EXTEND�CDF_INT1��������CDF_INT2��������CDF_INT4��������CDF_INT8�������� CDF_UINT1�������� CDF_UINT2�������� CDF_UINT4� CDF_REAL4�������� CDF_REAL8�������� CDF_EPOCH��������CDF_EPOCH16������� � CDF_TT2000�������!�CDF_BYTE�������)� CDF_FLOAT�������,� CDF_DOUBLE�������-�CDF_CHAR�������3� CDF_UCHAR�������4�NETWORK_ENCODING�SUN_ENCODING�VAX_ENCODING��������DECSTATION_ENCODING�SGi_ENCODING��������IBMPC_ENCODING��������IBMRS_ENCODING�������� HOST_ENCODING�MAC_ENCODING������� �HP_ENCODING� NeXT_ENCODING�ALPHAOSF1_ENCODING������� �ALPHAVMSd_ENCODING�ALPHAVMSg_ENCODING��������ALPHAVMSi_ENCODING�NETWORK_DECODING�SUN_DECODING�VAX_DECODING�DECSTATION_DECODING�SGi_DECODING�IBMPC_DECODING�IBMRS_DECODING� HOST_DECODING�MAC_DECODING�HP_DECODING� NeXT_DECODING�ALPHAOSF1_DECODING�ALPHAVMSd_DECODING�ALPHAVMSg_DECODING�ALPHAVMSi_DECODING�VARY���������NOVARY� ROW_MAJOR�COLUMN_MAJOR�SINGLE_FILE� MULTI_FILE�GLOBAL_SCOPE�VARIABLE_SCOPE� READONLYon�READONLYoff�zMODEoff�zMODEon1�zMODEon2� NEGtoPOSfp0on�NEGtoPOSfp0off�BACKWARDFILEon�BACKWARDFILEoff�NO_CHECKSUM� NONE_CHECKSUM�MD5_CHECKSUM�OTHER_CHECKSUM� CDF_MAX_PARMS�NO_COMPRESSION�RLE_COMPRESSION�HUFF_COMPRESSION�AHUFF_COMPRESSION�GZIP_COMPRESSION�RLE_OF_ZEROs�OPTIMAL_ENCODING_TREES�NO_SPARSEARRAYS�NO_SPARSERECORDS�PAD_SPARSERECORDS�PREV_SPARSERECORDS�DEFAULT_BYTE_PADVALUE�B�����DEFAULT_INT1_PADVALUE�DEFAULT_UINT1_PADVALUE�S�DEFAULT_INT2_PADVALUE�DEFAULT_UINT2_PADVALUE�I�DEFAULT_INT4_PADVALUE�DEFAULT_UINT4_PADVALUE�DEFAULT_REAL4_PADVALUE�F�����DEFAULT_FLOAT_PADVALUE�DEFAULT_REAL8_PADVALUE�D���������DEFAULT_DOUBLE_PADVALUE�DEFAULT_CHAR_PADVALUE�C��� �DEFAULT_UCHAR_PADVALUE�DEFAULT_EPOCH_PADVALUE�ILLEGAL_EPOCH_VALUE�VIRTUAL_RECORD_DATA��������DID_NOT_COMPRESS��������VAR_ALREADY_CLOSED��������SINGLE_FILE_FORMAT��������NO_PADVALUE_SPECIFIED��������NO_VARS_IN_CDF��������MULTI_FILE_FORMAT��������SOME_ALREADY_ALLOCATED��������PRECEEDING_RECORDS_ALLOCATED��������CDF_OK�ATTR_NAME_TRUNC��������CDF_NAME_TRUNC��������VAR_NAME_TRUNC��������NEGATIVE_FP_ZERO��������FORCED_PARAMETER��������NA_FOR_VARIABLE��������CDF_WARN�������0�ATTR_EXISTS�������/� BAD_CDF_ID�������.� BAD_DATA_TYPE�������-�BAD_DIM_SIZE�������,� BAD_DIM_INDEX�������+�BAD_ENCODING�������*�BAD_MAJORITY�������)�BAD_NUM_DIMS�������(�BAD_REC_NUM�������'� BAD_SCOPE�������&� BAD_NUM_ELEMS�������%�CDF_OPEN_ERROR�������$� CDF_EXISTS�������#� BAD_FORMAT�������"�BAD_ALLOCATE_RECS�������!�BAD_CDF_EXTENSION������� �NO_SUCH_ATTR�������� NO_SUCH_ENTRY��������NO_SUCH_VAR��������VAR_READ_ERROR��������VAR_WRITE_ERROR��������BAD_ARGUMENT��������IBM_PC_OVERFLOW�������� TOO_MANY_VARS�������� VAR_EXISTS�������� BAD_MALLOC�������� NOT_A_CDF��������CORRUPTED_V2_CDF��������VAR_OPEN_ERROR��������BAD_INITIAL_RECS��������BAD_BLOCKING_FACTOR�������� END_OF_VAR�������� BAD_CDFSTATUS��������CDF_INTERNAL_ERROR������� �BAD_NUM_VARS�������� BAD_REC_COUNT��������BAD_REC_INTERVAL������� � BAD_DIM_COUNT������� �BAD_DIM_INTERVAL��������BAD_VAR_NUM��������BAD_ATTR_NUM�������� BAD_ENTRY_NUM�������� BAD_ATTR_NAME��������BAD_VAR_NAME��������NO_ATTR_SELECTED��������NO_ENTRY_SELECTED��������NO_VAR_SELECTED���������BAD_CDF_NAME��������� CANNOT_CHANGE���������NO_STATUS_SELECTED���������NO_CDF_SELECTED���������READ_ONLY_DISTRIBUTION���������CDF_CLOSE_ERROR���������VAR_CLOSE_ERROR���������BAD_FNC_OR_ITEM���������ILLEGAL_ON_V1_CDF���������BAD_CACHE_SIZE���������CDF_CREATE_ERROR���������NO_SUCH_CDF���������VAR_CREATE_ERROR���������READ_ONLY_MODE���������ILLEGAL_IN_zMODE��������� BAD_zMODE���������BAD_READONLY_MODE���������CDF_READ_ERROR���������CDF_WRITE_ERROR���������ILLEGAL_FOR_SCOPE���������NO_MORE_ACCESS���������BAD_DECODING���������BAD_NEGtoPOSfp0_MODE���������UNSUPPORTED_OPERATION���������CDF_SAVE_ERROR���������VAR_SAVE_ERROR���������NO_WRITE_ACCESS���������NO_DELETE_ACCESS���������CDF_DELETE_ERROR���������VAR_DELETE_ERROR���������UNKNOWN_COMPRESSION���������CANNOT_COMPRESS���������DECOMPRESSION_ERROR���������COMPRESSION_ERROR���������EMPTY_COMPRESSED_CDF���������BAD_COMPRESSION_PARM���������UNKNOWN_SPARSENESS���������CANNOT_SPARSERECORDS���������CANNOT_SPARSEARRAYS���������TOO_MANY_PARMS���������NO_SUCH_RECORD���������CANNOT_ALLOCATE_RECORDS���������CANNOT_COPY���������SCRATCH_DELETE_ERROR���������SCRATCH_CREATE_ERROR���������SCRATCH_READ_ERROR���������SCRATCH_WRITE_ERROR���������BAD_SPARSEARRAYS_PARM���������BAD_SCRATCH_DIR���������DATATYPE_MISMATCH���������NOT_A_CDF_OR_NOT_SUPPORTED���������CORRUPTED_V3_CDF�������Q�ILLEGAL_EPOCH_FIELD�������P�BAD_CHECKSUM�������O�CHECKSUM_ERROR�������N�CHECKSUM_NOT_ALLOWED�������M�CREATE_�OPEN_�DELETE_�CLOSE_�SELECT_�CONFIRM_�GET_�PUT_�SAVE_� BACKWARD_��������GETCDFFILEBACKWARD_�������� CHECKSUM_��������GETCDFCHECKSUM_��������NULL_��������CDF_� CDF_NAME_� CDF_ENCODING_� CDF_DECODING_� CDF_MAJORITY_�CDF_FORMAT_�CDF_COPYRIGHT_� CDF_NUMrVARS_� CDF_NUMzVARS_� CDF_NUMATTRS_�CDF_NUMgATTRS_�CDF_NUMvATTRS_�CDF_VERSION_�CDF_RELEASE_�CDF_INCREMENT_�CDF_STATUS_�CDF_READONLY_MODE_�������� CDF_zMODE_��������CDF_NEGtoPOSfp0_MODE_��������LIB_COPYRIGHT_��������LIB_VERSION_�LIB_RELEASE_�LIB_INCREMENT_��������LIB_subINCREMENT_�rVARs_NUMDIMS_��������rVARs_DIMSIZES_�������� rVARs_MAXREC_��������rVARs_RECDATA_��������rVARs_RECNUMBER_��������rVARs_RECCOUNT_��������rVARs_RECINTERVAL_�rVARs_DIMINDICES_�rVARs_DIMCOUNTS_�rVARs_DIMINTERVALS_�������"�rVAR_�������#� rVAR_NAME_�rVAR_DATATYPE_�������%�rVAR_NUMELEMS_�������&� rVAR_RECVARY_�������'�rVAR_DIMVARYS_�������(�rVAR_NUMBER_� rVAR_DATA_�������*�rVAR_HYPERDATA_�������+� rVAR_SEQDATA_�rVAR_SEQPOS_�rVAR_MAXREC_�������.�rVAR_MAXallocREC_�������/�rVAR_DATASPEC_�������0�rVAR_PADVALUE_�������1�rVAR_INITIALRECS_�rVAR_BLOCKINGFACTOR_�rVAR_nINDEXRECORDS_�rVAR_nINDEXENTRIES_�������5�rVAR_EXISTENCE_�������6� zVARs_MAXREC_�������7�zVARs_RECDATA_�������8�zVAR_�������9� zVAR_NAME_�������:�zVAR_DATATYPE_�������;�zVAR_NUMELEMS_�������<� zVAR_NUMDIMS_�������=�zVAR_DIMSIZES_�������>� zVAR_RECVARY_�������?�zVAR_DIMVARYS_�zVAR_NUMBER_�������A� zVAR_DATA_�������B�zVAR_HYPERDATA_�������C� zVAR_SEQDATA_�zVAR_SEQPOS_�������E�zVAR_MAXREC_�������F�zVAR_MAXallocREC_�������G�zVAR_DATASPEC_�������H�zVAR_PADVALUE_�������I�zVAR_INITIALRECS_�������J�zVAR_BLOCKINGFACTOR_�������K�zVAR_nINDEXRECORDS_�������L�zVAR_nINDEXENTRIES_�������M�zVAR_EXISTENCE_�������N�zVAR_RECNUMBER_�������O�zVAR_RECCOUNT_�zVAR_RECINTERVAL_�������Q�zVAR_DIMINDICES_�������R�zVAR_DIMCOUNTS_�������S�zVAR_DIMINTERVALS_�������T�ATTR_�������U�ATTR_SCOPE_�������V� ATTR_NAME_�������W�ATTR_NUMBER_�������X�ATTR_MAXgENTRY_�������Y�ATTR_NUMgENTRIES_�������Z�ATTR_MAXrENTRY_�������[�ATTR_NUMrENTRIES_�������\�ATTR_MAXzENTRY_�������]�ATTR_NUMzENTRIES_�������^�ATTR_EXISTENCE_�������_�gENTRY_�������`�gENTRY_EXISTENCE_�������a�gENTRY_DATATYPE_�������b�gENTRY_NUMELEMS_�������c�gENTRY_DATASPEC_�������d�gENTRY_DATA_�������e�rENTRY_�������f�rENTRY_NAME_�������g�rENTRY_EXISTENCE_�������h�rENTRY_DATATYPE_�������i�rENTRY_NUMELEMS_�������j�rENTRY_DATASPEC_�������k�rENTRY_DATA_�������l�zENTRY_�������m�zENTRY_NAME_�������n�zENTRY_EXISTENCE_�������o�zENTRY_DATATYPE_�������p�zENTRY_NUMELEMS_�������q�zENTRY_DATASPEC_�������r�zENTRY_DATA_�������s�STATUS_TEXT_�������t�CDF_CACHESIZE_�������u�rVARs_CACHESIZE_�������v�zVARs_CACHESIZE_�������w�rVAR_CACHESIZE_�������x�zVAR_CACHESIZE_�������y�zVARs_RECNUMBER_�������z�rVAR_ALLOCATERECS_�������{�zVAR_ALLOCATERECS_�������|�DATATYPE_SIZE_�������}�CURgENTRY_EXISTENCE_�������~�CURrENTRY_EXISTENCE_��������CURzENTRY_EXISTENCE_� CDF_INFO_���������CDF_COMPRESSION_���������zVAR_COMPRESSION_���������zVAR_SPARSERECORDS_���������zVAR_SPARSEARRAYS_���������zVAR_ALLOCATEBLOCK_��������� zVAR_NUMRECS_���������zVAR_NUMallocRECS_���������rVAR_COMPRESSION_���������rVAR_SPARSERECORDS_���������rVAR_SPARSEARRAYS_���������rVAR_ALLOCATEBLOCK_��������� rVAR_NUMRECS_���������rVAR_NUMallocRECS_���������rVAR_ALLOCATEDFROM_���������rVAR_ALLOCATEDTO_���������zVAR_ALLOCATEDFROM_���������zVAR_ALLOCATEDTO_���������zVAR_nINDEXLEVELS_���������rVAR_nINDEXLEVELS_���������CDF_SCRATCHDIR_���������rVAR_RESERVEPERCENT_���������zVAR_RESERVEPERCENT_��������� rVAR_RECORDS_��������� zVAR_RECORDS_���������STAGE_CACHESIZE_���������COMPRESS_CACHESIZE_��������� CDF_CHECKSUM_��������� CDFwithSTATS_���������CDF_ACCESS_��������� SourceFile�CDFConstants.java�org/autoplot/cdf/CDFConstants�java/lang/Object����������������������� ��������������������������������������������������������������������������!���������"�������#��%�������&��(�������)��+���������,���������-�������)��.�������/��1�������2��4�������5��7�������8��:�������;��=�������>��@���������A�������B��D�������E��G�������H��J�������K��M�������N��P�������Q��S�������T��V�������W��Y�������Z��\�������]��_�������/��`�������2��a�������b��d�������5��e�������f��h�������i��k�������l��n�������8��o�������p��r�������;��s�������>��t�������u��w���������x�������y��{���������|�������/��}�������2��~�������b���������5����������f����������i����������l����������8����������p����������;����������>����������u��������������������y�����������������������������������������/����������2����������/����������2����������/����������2�����������������������������������������/����������2�������������������������������/����������������������������������������/����������2����������f��������������������/����������2����������b����������f��������������������������������������������������/����������2�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������� ������!�#������$�&������'�)������*�,������-�/������0�2������3�5������6�8������9�;������<�>������?�A������B�D������E�G������H�J������K�M������N�P������Q�S������T�V������W�Y������Z�\������]�_������`�b������c�e������f�h������i�k������l�n������o�q������r�t������u�w������x�z������{�}������~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������� ������������������������������������������������ �"������#�%������&�(������)�+������,�.���������/���������0���������1���������2���������3���������4���������5���������6���������7������8�:������;�=������>�@������A�C������D�F�������/�G�������2�H�������b�I�������5�J�������f�K�������i�L�������l�M�������8�N�������p�O������� �P�������;�Q�������>�R�������u�S��������T�������y�U��������V������W�Y������Z�\������]�_������`�b�������B�c�������E�d������e�g��������h������i�k������l�n������o�q������r�t������u�w������x�z�������H�{�������K�|�������N�}������~������������������)���������������������������������������������Q���������������������������T���������W���������������������������������������������#���������Z���������]������������������������������������������������������������������������������������������������������������������������������������������������&��������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������� ������!�#������$�&������'�)������*�,������-�/������0�2������3�5������6�8������9�;������<�>������?�A������B�D������E�G������H�J������K�M������N�P������Q�S������T�V������W�Y������Z�\������]�_������`�b������c�e������f�h������i�k������l�n������o�q������r�t������u�w������x�z������{�}������~��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK ����Q�ZjF��������%���org/autoplot/cdf/CdfDataSetUtil.class�������4�5 � � � �!�" ��#�$�%�$�&�$�'�(�)�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/CdfDataSetUtil;� validCount�(Lorg/das2/qds/QDataSet;I)I�ds1�Lorg/das2/qds/QDataSet;�limit�I�weights�iter�Lorg/das2/qds/DataSetIterator;� StackMapTable�*�+� SourceFile�CdfDataSetUtil.java� ��,�-�.� org/das2/qds/QubeDataSetIterator� �/�+�0�1�2��3�4�org/autoplot/cdf/CdfDataSetUtil�java/lang/Object�org/das2/qds/QDataSet�org/das2/qds/DataSetIterator�org/das2/qds/DataSetUtil�weightsDataSet�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�(Lorg/das2/qds/QDataSet;)V�hasNext�()Z�next�getValue�(Lorg/das2/qds/QDataSet;)D�!�� ������� ������/�����*������� �������������������� �������������;*��M��Y,��N6��$-�����-���-,��������������� �������������� ��&��8�!����4����;�������;�����6�����-�����*������� �����&������PK ����Q�Zѽ,����&���org/autoplot/cdf/CdfDataSource$1.class�������4�J � �$ �#�% �&�'�( �)�* �#�+ �#�, �-�. �#�/�0�. �#�1�2�3�4�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�"Lorg/autoplot/cdf/CdfDataSource$1;�propertyChange�#(Ljava/beans/PropertyChangeEvent;)V�evt� Ljava/beans/PropertyChangeEvent;� StackMapTable�2�5�3�6� SourceFile�CdfDataSource.java�EnclosingMethod�7���8�9�:�;�<�'unloading CDF cache to resolve bug 1002�=�>�?�@�A�B�C�D�E��F�G�H�I�G� org/autoplot/cdf/CdfDataSource$1�java/lang/Object�!java/beans/PropertyChangeListener�java/beans/PropertyChangeEvent�java/lang/Throwable�org/autoplot/cdf/CdfDataSource� access$000�()Ljava/util/logging/Logger;�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/util/logging/Logger�log�.(Ljava/util/logging/Level;Ljava/lang/String;)V� access$100�()Ljava/lang/Object;� access$200�()Ljava/util/LinkedHashMap;�java/util/LinkedHashMap�clear� access$300�()Ljava/util/Map;� java/util/Map� access$400�0�� ��������������/�����*�����������������������������������������2��������YM¸����� �� ����� �,ç�N,�-�����)�,���,�/�,�������������������������'���1����������2�������2����������,���������� ����!�"����#������ �������PK ����Q�Z|L7�������$���org/autoplot/cdf/CdfDataSource.class�������4� �'� �'� �'� �'� �'� � ���� �� �� B��n� �'�� �� �'� B�������� ��N�N� �'� ��� B�n� ��n�� B� �� �N� ��� B�� B���)�� ���)�� �� ��� �E� �� �� �'� ��� B��� �9� �9��� �=�� �=� �=� �<� �9���������� ��� � �n�� �'�� �9� �N� ��� ��� ��� �V� �'�� ����� �� �� �\� �'� �\� �� �� � � �' �� �' �9� �' �' � � � ��������� � ��� �� � � � ��! �I��" � # $%N&' � ( )*� �'+, ��� �'-. ��� �'/ 012 34 35 67 689 : �';< �'=>�.? ��@ AB ��C ��D ��EF�.G ��HI ��GJ �KLM������� ��NO ��PQ�QRQS ��TU �V �W �X �'Y Z�[� �\] �'^_ �'`ab �'cd��G��Hefghi �'j��k �l �=� �mn �o�pnqrstu@ �'vw?xyz{|}~ � �E� A�� � ��N�N��� �����.��.� A� A� A� �� ����� �?��?� A���.C��C A��� A� �'���� ���������� ���� �� �� ,�� ,H� ,C A�� ,�A.���������� �=�� � ���� �� �� ��� A����� B�� � � 7!� �'� � � �� �� ���� �'������ ��N ��D�x��@ �� ��� � �� �V!��� �I! � ��� � �� � � ����.� ��� ����� � � �'����� �'� �� �� ���y� �� �� �� �� A �� �n� � � � ������� �' � � � ��. � �'!" �� �# �$ �% �& '( )�* A+ �', �- '. '/ 01 '2 )3 '456789 � � �':; 0< �= �>?@ABC �DEFGHIJ �KLMN � O��� APQR��STU �V �WX �YZ �[ �\ )�] �^ �_�.` �a Ab �c Ad Aefg Ah Ai �jk ��l �m nopqrs �Itnu vw�.� ��x vHy Az v{�������|} ~ ������ �� � ��� �� � ��������'� � ���InnerClasses�PARAM_DODEP�Ljava/lang/String;� ConstantValue�PARAM_WHERE� PARAM_DEPEND0��PARAM_X�PARAM_Y�PARAM_INTERPMETA�PARAM_ID�PARAM_SLICE1�PARAM_SLICE2�ATTR_SLICE1_LABELS�ATTR_SLICE1�ATTR_SLICE2_LABELS�ATTR_SLICE2�logger�Ljava/util/logging/Logger;� attributes�Ljava/util/Map;� Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�FILE_CACHE_SIZE_LIMIT�I���� openFiles�Ljava/util/LinkedHashMap;�PLjava/util/LinkedHashMap<Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;>;�openFilesRev�FLjava/util/Map<Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;>;�openFilesFresh�3Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;�lock�Ljava/lang/Object;�DS_CACHE_SIZE_LIMIT�dsCache�RLjava/util/LinkedHashMap<Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;>;�dsCacheFresh�Ljava/util/HashMap;�7Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;�dslock�timer�Lorg/autoplot/util/TickleTimer;�allocateDirect�$assertionsDisabled�Z�<init>�(Ljava/net/URI;)V�Code�LineNumberTable�LocalVariableTable�this� Lorg/autoplot/cdf/CdfDataSource;�uri�Ljava/net/URI;�cdfCacheUnload�(Ljava/lang/String;Z)V�ds�unload�Ljava/util/List;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�fileName�unloadDs�LocalVariableTypeTable�$Ljava/util/List<Ljava/lang/String;>;� StackMapTable������� cdfCacheReset�()V�cdfCacheFileForReader�7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;�cdfFile� dsCachePut�:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)V�first�Entry�Ljava/util/Map$Entry;�%Lorg/das2/qds/MutablePropertyDataSet;�NLjava/util/Map$Entry<Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;>;�printCacheReport�mem�entry� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�e2�Ljava/lang/Exception;�e�oldest�Ljava/io/File;�date�Ljava/lang/Long;�ex���� getDataSet�@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�result�Lorg/das2/qds/QDataSet;�i2� svariables�[Ljava/lang/String;�n�depend0namev�Ljava/util/Vector;�numRec�J�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�m�Ljava/util/regex/Matcher;�xattr�yattr�ss� dimensions�[I�ndimensions�[J�constraints�recs�fill�D� resultExt�#Lorg/das2/qds/buffer/BufferDataSet;�size�fillRecs�nfill�Ljava/lang/Number;�it�Lorg/das2/qds/DataSetIterator;�map� svariable� constraint�i� numRecDepend0� interpMeta�mon�'Lorg/das2/util/monitor/ProgressMonitor;�useReferenceCache�rcent��ReferenceCacheEntry�<Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;�&Ljava/util/Map<Ljava/lang/Integer;[J>;��������>J�� Exceptions�O(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;�cached�attr1�lsurl]�u(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/das2/qds/QDataSet;��(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�i4�i3�newSvariableBuilder�Ljava/lang/StringBuilder;�$Ljava/lang/IllegalArgumentException;�is�args�function�os1�labels�s�c�attrs1�result1�p�Ljava/util/regex/Pattern;�result0�islash�constraint1�k�parm�ieq�sparm�j�dep�dep1_�Lorg/das2/qds/ArrayDataSet;� dep1units�Lorg/das2/datum/Units;�dep1�ibracket�doDep�sx�sy�w�)Ljava/util/List<Lorg/das2/qds/QDataSet;>;�9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;��.����(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�maybeReplaceLabels�((Lorg/das2/qds/MutablePropertyDataSet;)V�depDs�lablDs�hasVariable�8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Z�var�names�getAttribute�I(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Ljava/lang/Object;� Ljava/lang/NullPointerException;�attr��readXorYAttributes�G(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;�v�qube�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;� labl_ptr_1� labelsAreRead� labl_ptr_2�depth�slice1�slice2�xyAttributes��m(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�readAttributes�K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;�vv�newVal�name�val�attrv�isDep�vv1�ipass�ii�oo�[Ljava/lang/Object;�Ljava/lang/RuntimeException;�props�gattrs�gattr�o�vvs�[Z�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/Object;>;�� �q(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;�getDeltaPlusMinus�w(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)Lorg/das2/qds/QDataSet;� deltaPlus�delta�isFinite�(D)Z�loadVariableAndDependents�o(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;Z)Lorg/das2/qds/MutablePropertyDataSet;�reform��someonesDepend0�depend0value� reformTest�G(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Z�so�dep0�numDep0�mapo� dependents�thisAttributes�m(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Z��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�value�valueUs2000�c1�c0�funct�slice1s�varies�n1�ll�mu�sunits�u�s1�okay�svar�extent�Lorg/das2/datum/DatumRange;�extentds�dep0map�,Lorg/das2/dataset/NoDataInIntervalException;�plusAttr� minusAttr� deltaUnits�nresult�depName� reformDep�b�wds�i0�l0�l1�bundleDs�sidep�depAttr�labl�idep�index�slice2s�n2�dep2�n0�att1�att2�att0�binmax�binmin�depDs1�loadDependents� expectRec�displayType�mc�slice�recCount�doUnits�units�f�dv�vrange�doPlusMinus� deltaMinus�qubeDims�swapHack���(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�getMetadataModel�)()Lorg/autoplot/datasource/MetadataModel;�getMetadata�8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;�dep0m�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�labelToBundleDs�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�labl1�Lorg/das2/qds/IDataSet;��checkCdf�(Ljava/io/File;)V�in�Ljava/io/InputStream;�magic�[B��� access$000�()Ljava/util/logging/Logger;� access$100�()Ljava/lang/Object;� access$200�()Ljava/util/LinkedHashMap;� access$300�()Ljava/util/Map;� access$400�<clinit>� SourceFile�CdfDataSource.java9.7.45;<+,IJ����4cdfCacheUnload cdf file {0} from cache: unloadDs={1}�java/lang/Object���������!gov/nasa/gsfc/spdf/cdfj/CDFReaderC<�java/util/ArrayListIe>5�����������java/lang/String����@A�e��e���dsCachePut uri={0} ds={1}���������org/autoplot/cdf/CdfDataSource���java/util/Map$Entry��� remove {0}�����org/das2/qds/QDataSet������ %9d %s %s�������F2���#cdf open files cache contained: {0}�java/io/FileI����"java/lang/IllegalArgumentException�java/lang/StringBuilder�CDF file does not exist: �������CDF file length is zero: �java/lang/Integer��t�java/lang/Exception� added cdf file {0} to cache: {1}RS�java/lang/Long�������using cached open CDF {0}���4An exception was caught in CdfJava openFiles caching���java/lang/RuntimeExceptionI�DE�unload cdf soon���true�&org/autoplot/datasource/ReferenceCache�enableReferenceCache�false������������������#reference cache used to resolve {0}���ref uri {0}�Q�*reference cache in use, {0} is loading {1}� download file������getDataSet ({0})��� open CDF file��st�got cdf file for {0} {1}�id�arg_0�CDF URI needs an argument�[�����;�����DEPEND_0���java/util/Vector�����$gov/nasa/gsfc/spdf/cdfj/CDFException� CDFException ���no�������No Such Variable: -.�)org/das2/util/monitor/NullProgressMonitor���java/util/HashMap � \[\:\,(\d+)\]� ����\[\:\,\:\,(\d+)\]�X���Y���!org/das2/qds/buffer/BufferDataSet������UNITS� FILL_VALUE�java/lang/Number��#required fill value is missing: {0}�java/lang/Double� org/das2/qds/QubeDataSetIteratorI��e !�"�>assuming virtual records because data is shorter than DEPEND_0#�$%&PQ'� CdfDataSource()�#org/das2/qds/MutablePropertyDataSetij*e��� loadErrors�F+��DELTA_MINUS� DELTA_PLUS� BIN_MINUS�BIN_PLUS�T� replaceLabels��,e-.�/��0�VIRTUAL1��FUNCTION�FUNCT�8virtual variables not supported for multi-variable reads�COMPONENT_0-<�COMPONENT_1�COMPONENT_2�c2�COMPONENT_3�c3�COMPONENT_4�c4�virtual variable2345�6�/slice is not supported for multi-variable reads7��variable does not exist: 8��reading � from CDF file� slice1_labels�LABELp9:�;<=>?@ABC�reading from {0}�read variable {0}?{1} got {2}�x�Elength of X doesn't match that of data, check each variable's length.D=�yDE�where�.FGHI�DEPEND_1�DEPEND_2�DEPEND_3JK�RENDER_TYPE�METADATA�METADATA_MODEL�ISTP-CDF�ITODO: attributes should appear in each bundled dataset, to be consistent.L��waveform�DISPLAY_TYPEMNOP�QR� VALID_MIN� VALID_MAXS6�org/das2/qds/ArrayDataSet=�1offset units do not appear to be in {0}, using nsT�$e�DEPEND_�U�BUNDLE_��java/lang/NullPointerException�only [:,i] or [:,:,i] supported� LABL_PTR_1VWXY�Z[�ch_\]�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError� LABL_PTR_2� slice2_labels�java/util/LinkedHashMap�DEPEND_[0-9]^��Source_name��_`a�bcd�e� Descriptor�java/util/List���NAME�No such variable: {0} in CDF �VALIDMAX�VALIDMIN�FILLVALfghijk�lm��;Runtime exception while trying to read attribute "{0}": {1}�GlobalAttributes�UNIT_PTR�UNIT_PTR_VALUEno�_Varies�_BlockingFactorp��_Type�q�� _RecCount�Cr,s,�6some CDF variable ({0}) uses variable as DEPEND_0: {1}� java/util/Mapt�1��reformTest for {0}: {1}�QloadVariableAndDependents {0} constraints={1} dependVar={2} slice1={3} reform={4}�No such variable: �comp_themis_epoch-.uvwxyGz{�org/das2/qds/RankZeroDataSet|{}~������=�>R�read virtual var: �*org/das2/dataset/NoDataInIntervalException� variable � contains no records!��&clearing reform flag because of slice1�������org/autoplot/cdf/CDFConstants�CDF_EPOCH16, ew...�slice1=�$ is too big for the dimension size (�)34�Wvariable is not marked as non-time-varying, but the single record implies it should be.V��__� row number��� column number�����org/das2/datum/Units�found UNIT_PTR for {0}=����.units are not all the same, unable to use: {0}�"units variable does not exist: {0}GH�java/lang/AssertionError���<��������Hignoring VALID_MIN and VALID_MAX because they are equal or out of order.�=+,����N����������Oignoring VALID_MIN and VALID_MAX because no timetags would be considered valid.�Dusing VALID_MIN and VALID_MAX to indictate that all data is invalid.� CONTEXT_0�DELTA_PLUS_VAR�DELTA_MINUS_VAR'(�/DELTA_PLUS_VAR variable has no records {0}: {1}�������.DELTA_MINUS_VAR units are not convertible: {0}�MDELTA_PLUS_VAR units are not ratio measurements having a meaningful zero: {0}�ADELTA_PLUS_VAR length ({0,number,#})!= data length ({1,number,#})�-DELTA_PLUS_VAR units are not convertible: {0}�1DELTA_PLUS_VAR variable is not found for {0}: {1}y� LABL_PTR_�1LABL_PTR_{0} pointed to non-existant variable {1}�LABEL_�unable to load LABL_PTR_� for �'setting null displayType to time_series���time_series�displayType={0}�3unable to find variable "{0}" for DEPEND_{1} of {2}�����BINS_1�min,max���:it looks like the variable should repeat to match DEPEND_0�org/das2/qds/ReplicateDataSetI���� MONOTONIC���/data has dependency which is non-monotonic: {0}����� channel00����=�GL��� 6Q?�swaphack avoids runtime error�.applying min,max kludge for old LANL cdf files�=�����'org/autoplot/metatree/IstpMetadataModel�variable not specifiedB�����No such variable "�"�DEPEND_4�java/io/IOException�e������LABEL__�NAME__�� ��CDF file is empty�java/io/FileInputStreamI����� V2.6 or newer�&File appears to be NetCDF, use vap+nc:�/File appears to be NetCDF (on HDF), use vap+nc:�pre-V2.6� compressed�e�java/lang/Throwable����� apdss.cdf��org/autoplot/util/TickleTimer� org/autoplot/cdf/CdfDataSource$1I��*org/autoplot/datasource/AbstractDataSource�depend0�java/util/Iterator�:org/autoplot/datasource/ReferenceCache$ReferenceCacheEntry�%org/das2/util/monitor/ProgressMonitor�java/util/regex/Matcher�org/das2/qds/DataSetIterator�java/util/regex/Pattern�java/text/ParseException�org/das2/datum/DatumRange�org/das2/qds/IDataSet�java/io/InputStream�java/util/logging/Level�FINER�Ljava/util/logging/Level;�java/lang/Boolean�valueOf�(Z)Ljava/lang/Boolean;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�remove�&(Ljava/lang/Object;)Ljava/lang/Object;�keySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next� startsWith�(Ljava/lang/String;)Z�add�(Ljava/lang/Object;)Z�clear�java/lang/System�gc�get�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�currentTimeMillis�()J�(J)Ljava/lang/Long;�()I�entrySet�getKey�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�getValue�org/autoplot/cdf/CdfUtil� jvmMemory�(Lorg/das2/qds/QDataSet;)I�err�Ljava/io/PrintStream;�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�java/io/PrintStream�println�(Ljava/lang/String;)V�shouldAllocateDirect�exists�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�length�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�lastModified� longValue�FINE�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�(Ljava/lang/Throwable;)V�tickle�getProperty�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�equals�getInstance�*()Lorg/autoplot/datasource/ReferenceCache;�getURI�getDataSetOrLock�w(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;�java/lang/Thread� currentThread�()Ljava/lang/Thread;�shouldILoad�(Ljava/lang/Thread;)Z�park�&(Ljava/lang/Object;)Ljava/lang/String;�resourceURI�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�getFile�7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;� getParams�setProgressMessage�indexOf�(Ljava/lang/String;)I� substring�(I)Ljava/lang/String;�(II)Ljava/lang/String;�split�'(Ljava/lang/String;)[Ljava/lang/String;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�(I)Ljava/lang/Object;�getNumberOfValues� getMessage�getVariableNames�()[Ljava/lang/String;�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains� getDimensions�(Ljava/lang/String;)[I�&org/autoplot/datasource/DataSourceUtil�parseConstraint�%(Ljava/lang/String;[J)Ljava/util/Map;�"org/autoplot/metatree/MetadataUtil�sliceProperties�!(Ljava/util/Map;I)Ljava/util/Map;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�group�grow�(I)V�org/das2/qds/ops/Ops�(Lorg/das2/qds/QDataSet;)[I�rank�getType�create�;(ILjava/lang/Object;I[I)Lorg/das2/qds/buffer/BufferDataSet;�property�&(Ljava/lang/String;)Ljava/lang/Object;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�WARNING�doubleValue�()D�(Lorg/das2/qds/QDataSet;)V�putValue�"(Lorg/das2/qds/WritableDataSet;D)V�&(Lorg/das2/qds/buffer/BufferDataSet;)V�warning�finished� exception�(Ljava/lang/Exception;)V�java/net/URI�entering�:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V�started�getParam� makeImmutable�exiting�'(Ljava/lang/String;Ljava/lang/String;)V�(Ljava/lang/String;I)I�(Ljava/lang/CharSequence;)Z�containsKey�org/autoplot/cdf/CdfVirtualVars�execute�q(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�parseInt�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�existsVariable�isEmpty�(I)Lorg/das2/qds/QDataSet;�svalue�b(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;�bundle�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;� maybeCopy�7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;� isLoggable�(Ljava/util/logging/Level;)Z�lastIndexOf�(I)I�link�O(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;� replicate�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;� doWhereFilter�u(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�doApplyAttributes�[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�info�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�ns�copy�4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;� reduceMax� isFinished�(I)Ljava/lang/StringBuilder;�loadVariable�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;�java/lang/Class�getName� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;� labelsDataset�,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;�variableAttributeNames�getClass�()Ljava/lang/Class;�isArray�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�'(Ljava/lang/Object;I)Ljava/lang/Object;�java/lang/Math�abs�(D)D�org/das2/util/DasMath�roundNSignificantDigits�(DI)D�(D)Ljava/lang/Double;�globalAttributeNames�getVarys�(Ljava/lang/String;)[Z�getBlockingFactor�getStringDataType� isInfinite�isNaN�getDependent�org/autoplot/cdf/CdfDataSetUtil� validCount�(Lorg/das2/qds/QDataSet;I)I�org/das2/qds/DataSetOps�slice0�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�us2000� org/das2/datum/TimeLocationUnits�convertDoubleTo�(Lorg/das2/datum/Units;D)D�createDatum�(D)Lorg/das2/datum/Datum;�org/das2/qds/DataSetUtil� asDataSet�4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;�org/das2/qds/DDataSet�9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[I�fine�getEffectiveRank�([Z)I�getNumberOfElements��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�equalsIgnoreCase� dimensionless�lookupUnits�*(Ljava/lang/String;)Lorg/das2/datum/Units;�(I)D�INFO�getStringValue�,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String;� VALUE_MIN�>(Ljava/lang/Object;Lorg/das2/datum/Units;DLjava/lang/Object;)D� getValidRange�B(Ljava/util/Map;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;�width�()Lorg/das2/datum/Datum;�org/das2/datum/Datum�extentSimple�asDatumRange�4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange;� intersects�(Lorg/das2/datum/DatumRange;)Z�()Lorg/das2/datum/Units;�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�min�(Lorg/das2/datum/Units;)D�max�isRatioMeasurement�getOffsetUnits�isConvertibleTo�.(Ljava/util/logging/Level;Ljava/lang/String;)V�recordVariance� transpose�(II)I�(Lorg/das2/qds/QDataSet;I)V�isMonotonic�(Lorg/das2/qds/QDataSet;)Z�TRUE�Ljava/lang/Boolean;�FALSE�asDatum�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;�maybeReduceRank2�L(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�weightsDataSet�(II)D� toBundleDs�>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�subtract�divide�=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;�makePropertiesMutable�java/util/Collections�emptyMap�printStackTrace�putAll�(Ljava/util/Map;)V�createRank2�(II)Lorg/das2/qds/IDataSet;�safeName�&(Ljava/lang/String;)Ljava/lang/String;�(IID)V�read�([B)I�close� addSuppressed�desiredAssertionStatus�org/das2/util/LoggerManager�'(JLjava/beans/PropertyChangeListener;)V�!�'�������������������� �!�������"�������#�������$�����w�%�������&�������'�������(�������)����A�*�������+,���-.�/���0�12����3�45�/���6�7.�/���8�9.�/���:�;<���=2����3�>5�/���?�@A�/���B�C<���DE��� F2��GH����IJ�K���>�����*+������L��� ����U��VM�������NO�����PQ�� RS�K����� ���۲�YM²����� Y*SY�� S����*���� N��-���W��*���W�����Y:»�Y��:�������:�����%�����:*���� ���W������:�����$�����:����W����W���ç�:��,ç� : ,� ����J������������������������������L���J����d� �e�+�f�5�g�?�h�C�i�J�j�S�k�v�l��m���o���p���q���r���s���t���v���wM���>��v�T����T��S�mUV��+��WX�����Y������ZH�[�����S�mU\�]���7� ��`�^_`_ab��(����b��*Ec��Dc���de�K���������*��YK²�������������*ç�L*�+��������!���!�$�!���L�������z��{��|��}��~�&��)��]������!�_�c���fg�K�����������YM²�*�� ���L,ç�N,�-�+�������������L�����������������M��� ���h����WX����h�]��� ����`�_�c���`^���ij�K��&��������YM²���!�� Y*SY+S����*��W��*+��"W��*��#��$��%W����&��8����(��������)N��-��*���W����+-��*���,���,ç� :,������}�������������L���.���������%���.���<���F���Z���g���x���{������M��� ��Z�km�����P������Tn�[�����Z�ko�]������<_>Dc��� pe�K���������j��YK²���(���L+�����E+�����)M,��-���.��/>��01�� Y��2SY,��*�SY,��-�S��3��4���*ç� :*������_�b���b�f�b���L������������%���2���Z���]���i��M�����2�(q2��%�5rm�[�����%�5ro�]������_b��JDc��� st�K��F������5�� ��6��5��YM²�*��7�� L����8+��,,ç�N,�-�+���YM»�9Y*��:N-��;����<Y��=Y��>?��@*��@��A��B�-��C �����<Y��=Y��>D��@*��@��A��B�-��C�F���3��5��!*��HL��*:�� Y*��JL��:����� Y*��JL��*��HL��*+��"W��+*��K�W��*��#��$��K�W����L�� Y*SY+S������&��&����(��������)��*���:��M,ç� :,�������YM²�*�� ���NN-����9Y*��:��O-��P���F��5��*��HL��:��� Y*��JL��*+��"W��+*��K�W��*��#��$��K�W��3��*+��"W��+*��K�W��*��#��$��K�W����QR*��,,ç� :,����M����ST,��U��VY,��W���XY��Z+�� ��,�/���/�2�/���������I�������I�>7:��:>:��ty|�IJ���������� ���I�L�����4�������� ������*���4���8���>���G���i������������������������������������������������������������������/��5��D��J��W��n��t��y��|��~���������������� ��� �M���p���WX����uv����wv�/�x��G��hy�~�wv�W��z{��4�WX���|v���Y��� WX�]����� ��!�^�_�c���^`����4_}#X~�� �^`_}~�~����gDc����)_M~&��/Dc�����^�~��`�!���K�� �����}[]^��_��`=N��o��a*��b+��cN-��d��e��:-+��f:����Qg�� Y��hS������Qi�� Y*��jS�������Qk�� Y��d��lSY*��jS��*+m��n���o:����Qp*��b��,��q:*��r:+s��t���u:����Qv�� YSYS��w�� ���:��x�� ���:: �� ��<Yy��B�z��{6 ��/ ��|: }��{6�� ��~: ��~:}��{6 ��}��: ��~:��:��7�������:��!�����������:����7����7��$:��IY��=Y��>���@�����@��A������� ���:���`��������:��������<Y��=Y��>���@��@��A��B����:�`�:P6 ��� ` .�P� ��� ���:��2�� ����:*����*���Y������W��*���Y��������*������/�����**������������ ���*������� ���K�W ��O���� ���:�����*���������K�W���� ���:�����*���������K�W��� ���&*��� ������:*������K�W��� ���&*��� ������:*������K�W*+*������: ����������������������� ������:�������:������e����:����������������:����������,��9������������9���Y���:�������������������²�ö��:-�� -����:-�� -�����l�����mn�I�L����f��� ����)�0�G �]!�`#�*��,��.��0��5��6��8��:��;��<��>��@��AD EFG%H+I5K?OHPNQWRdTgWlYzZ�[�\�^�a�_�`�c�d�g�h�ilo'p-qKsTudwkxwy|z�|�~���������������� ��+�@�N�Z�o�}��������������������� ��$�/�9�@�N�U�]�a�k�n�p�z�M����'�0�0���%��2�W� ����� ��z�-����������|����@���@��.�o��.����V�_���'V���T)�.�d���������������������������f���$�=���/�2������hy����Y�����.����WX��������y�� a�2� g��������l�������������p� |v���}NO����}���� p�H��n���[���*�@��0�o��0����\�T)���]������`���r� ���}^�`^����^��0�� $�����5����}^�`^^������������}^�`^^������� ����}^�`^^�����I^a�������>��� ��*���%.��.����}^�`^^�^���������}^�`^^�^����������� �������}^�`^^�^��� �������~��~������I����K�������F*��Ƕ��N������ Y-S��˲�Y:²�-��7���:�� -���ç�:��+����*+m��n���o:��q:*��r:+s��t���u:w�� ���: ��x�� ���: �� ��<Yy��B� ,+���: *�Ѷ��Ѷ�`��[ ӹ����� ����� ֹ����� ����� ����� ����� ع����� ������*�Ѷ�Ҷ�`�� ��� �������ʶ�� ���!�;�>���>�C�>���L���v���������!��-��2��8��F��L��Z��a��g��o��v������������������������������-�2�9�C�M���z��-��n���FNO����F�����F�.��>���F��n��Z��hy��a��Y��g���.��v��WX������� �����n� [������F�0�]���n� ��8^�_������^�_�c������^�����P� ���^�}^�`^����4�������I/����� ���K������ v:��Y��:,z��{6�,��|:��=Y,��~���: }��{6 ��� ��~:���W,}��{6 ,} `���6��o,z `���6��% }��@, `��~��@W���W��( }��@, `��~��@W,��~���W6 ,}`���6���,z `���6��# }��@, `��|��@W���W��& }��@, `��~��@W,��|���W ��AM,}����,}��: ��: ��� ���`����6 -��-������-������-������ �� ��<Y��B���Y��:-�� ���: ��-�� ���: -�� ���*+-�� �����n������W-�� ���*+-�� �����n������W-��� ���*+-��� �����n������W-�� ���*+-�� �����n������W-�� ���*+-�� �����n������W- ��n�������:��:���� ���:��)��`��+,���������6������:�� �-��� ���:�� ��`��+,������ ��<Y���B�: 6 ���� 2:+�������<Y��=Y��>���@��@��A��B���������������:+���:+ ��=Y��>���@��@���@��A��n����:����:��H���:������.:�����+��&������6������: �: ��� �:������ ���:��O��`��E+,������<���6 +, - ��=Y��>���@,��@���@��A��n����:��1+, -��=Y��>���@,��@���@��A��n����:����Q���P*��L*��q:/�6 ����Q ��~��,����Q �� Y ��|SY,SY��hS����� ���:�� �� ���:��x���pz��{6����|: ��~:��: + �����Y������:����������<Y ��B�����:��� ���: ���� ���: ��� ���� z��{6�� ��|: ��~: ��:+ �����Y������:������.����#�������� ��:���������:�� ���:���������{6��~:z��{6����|:��~:��:+�����Y������:������8����-����"���������:�: ��Y�����������������-��*-����W-���W-���W-���W��� ���:���`��� ��/-��� ���� ������������6 ���I+ 2���:�������� ���� ��������������{�������.:���������� ����������������� ��-������������ �!'Y:�-���"-#�� ���`���������.:��r�$:�%��c�&:'�()�(��(�*���+�,:����-.��� �����0��,�����%����ç�:���1��� �2�������<� W Z�� Z _ Z���L����������� �"!�2"�;#�A$�K%�U&�]'�i(�o)�{*��+��,��.��/��1��2��3��4��5��6�7 9":0=6B?CJEMHeK�L�M�O�P�Q�R�S%TWU�V�X�[�Y�Z�\�]�^_ab(c@dJfMgXh_ihj�l�m�n�o�p�q�r�stu+x4g:zA}DR�j�q��������������*�8�L�Y�b�h�q�~�������������������� ���:�f�p�����������������������&�:�E�J�T�_�j�u�y�����������������������������)�4�=�K�k�v��������������������������� � + 7 E T b sM����B�{�]�2��i���2����I�2��2��� �;���2� G���� ���n���|����2��p�V��c�� ��+����<�n���2���<�����0���_�������������A���Z�����S���P���2�M����� (��A��n�q�/�2� ���n�R�����CY���:�2� q� �� ��D�� b�d�2���(��� � ���g������2�:�K����� ������2��������g������2���K�����4�A���N�2�K�j�����Y�����h�����t����� vhy���� vWX��� v���� v�.��� v�.��� v���� s��� j�V�� b�2�M)��� e�H� ���n�8>������ ��������[���4��p�����������4����� v�0�� j�\�]����A��i�}`^���^a�����9$����1��"�����@��&��'�a^11111X����}`^���^a��a^����8����4�^�����3^ K^����}`^���^a��^�^^��������}`^���^a��^����� ��^�^��-�}`^���^a������X��!^��1����}`^���^a��^^����7�����!^��1����}`^���^a��^^^����Q�����T�}`^���^a��^^^^������}`^���^a��^^^^^����[��� �}`^���^a��^^^����Z��:^ ����<��� ����-���@����_�}`^���^a��^^^^_�������(Ec��������I/����� ���K���������}<��x*��=Y��>3��@�4��A������.���M*��=Y��>5��@�4��A������.���N,��,,����"-��*��=Y��>5��@�4��A������������L��������(�I�[ �v�|#M���*��(�N�n��I�-�n���z�2����}Tn��]��������s��� ���K���d�����*������M,+��������L��� ���&�'M��� ����WX����������V�[�������\�� ���K���c����� *+�6�M������7�L������2�3�4M��� ���|����� WX����� ��]����F�����K����� ���,z��{6::��Z����,��|���:��������:��/����,��|���:��������:����8���,��~M+,���:���9�����:6 ��8+�:: � ��%W���%W6 ��: '�;�<��S ��U ��l+,���: .��:6 .��#��=Y��>=��@�4��AS������>��%W���%W��: '�;�<��S ��U���@�����:6 ��9+�:: A ��%W���%W6 ��: '�;�<��S ��U ��m+,���: .��:6 .��#��=Y��>=��@�4��AS����A�>��%W���%W��: '�;�<��S ��U���������I��?Jjm�I���?�L�����:��?�@�A�B�C�$D�,E�7G�GH�OI�ZK�cN�kQ�sR�xS��T��U��W��X��Y��Z��]��[��\��_��a��b��c��d��cfgjhi0m5nBoEpJrRs]tgujxmvow�z�|�}�~��~������������M������$�G�������n� ���|v� ���)�2����L�� ���C����|� ���������H� R��n� o�|v� ��)�2���M�� ��D�����|� B���E��H� ���NO�����WX���������2����2������ ��s A�[�����s ��]�������7��`^^^���"����C� �`^^^�^�~������(��� �`^^^�^�����<� �`^^^�^�~������(��� �`^^^�^���/����* �K��C������BY�CN�BY�C:D���:*+�E:��:����S�F��U�*G�H:��'�I�J���K��-G�L��h��"W*M�H:��'�I�J���K��-M�L��h��"W6�2: �6 6 � 2:*+���: ����������~6��V��Q �N������:*�O��'*`���:P��K�W-��"W������QQ��,��������� �N����:����u�I�J���K���L:R��`��S��`��T��`��/�����'����U�VW�������U�Y�Z:-��"W����������*�[:��:����S�F��U�:�6 6 ��� 2:*�6:��a�I�J��V�K��N�K6 ��3 �� :6 ���LS������"W���L��"W��":�����\�� YSY�]S��� ��b-^��"W-_��7:��5����-*���:: -` ��"W��: ����S �a ��U-9��7:��,*���:: -� ��"W��: ����S �a ��U-@��7:��-*���:: -A ��"W��: ����S �a ��U*+�b: ���-c 3�� ��"W-d*+�e��2��"W-f*+�g�h��"W-i*+�����2��"W-�N���Y������� �#7���7{~�V����I��I2GJ�I�������L��n�[���������� ��#��%��5��8��A��Y��j��s����������������������������"�%�3�A�N�S�V�j�r���������������������������0�7�=�D�N�Z�`�j�m�{�~�������������������������������$�-�2�=�G�J�L�\cix�� ��� M��L�!� ����%�|���.����;�N�z<����<� ����H��� ���52���|��G�2�D�&�7�D�2� �c�<���|������ �<� ��|v� � �<� �|v� =� �<� L�|v� ��5���5�������8r���Ai<����<�c�G � ��|�����WX����������2�[��� ��0���!���!�]��Z�%��#�`^""��������1_1�������(�`^""��_�^_�����`^""��_�^_���I^�� ��_ +���`^""��_�������L������D�`^""��_�^_#�������� B$���� ��-� `^""��__�~d~e~��%��1�`^��/���&� '(�K����� �����*,-+�������Y������:����2������'����+������ +������ ��:+����,����!����+�j���+�����:����L������$�%�H&�R(�x)��+M���4�����WX������T������)���������o*��]��� ���H� 2������I� +,�K���I�����&�k��&�l��������L������4M�����������]����@� -.�K���[� ����*+,���Y���������L������BM���*����WX���������������/H�������I0� 1��K��-�� ���~*+�EW*���M,N-�66��d-2:*����:��I�����A��������5��������h:+��`������m�� YSY+S�����������L���6� ��L�M�N�!O�+P�0Q�8R�DS�RT�[U�tV�vN�|\M���>��R�$2��+�K<��!�U�����~WX�����~����s���]�������`^������a�������?� 34�K����� ����>,��������,��� �:��`,��� �:�n��,�n:P�� ���:*���6��>��"������:*���6��>��*+�o:*2���6��>�� *+�p��>����Qq�� Y+SY�� S������L���j���g�h� i�j�k�&l�.m�5n�Do�Lp�Rq�Ts�_t�fu�nv�tw�vz�y{��|��}��~���������������M����� �5�5.��D�6��L�72��f�6��n�72��&�P8<����9�����72���{<�����WX������������:.�����H�[�����5�50�����:0�]������T__���� �����?/���;�*-<�K�����*��=����Qr�� Y+SY,SY�� SY��2SY�� S��*+�O����<Y��=Y��>s��@+��@��A��B���*+���:*+����7 �����Y���:#�� ���: ��E�� ���:���� ���:����������t�����*�� ���,�u: �������*�� ���,�u: ����U �v��K������@ �w: �x �������) �y�z�9�x�{�|9�{�}�~: �������������� �: ���*+���Y�����=Y��>���@+��@��A��n���ϰ��Y��=Y��>���@+��@���@��A���*+��:�`�: P6��� `.�P����, ���:�����O��2�� ����:��:/�����//�����$/�����/�6�������>��2�� ����: ���)*+�b:��*+���� P���� P/�������6*+������`��Z*+���.6*+�g������������8��1��<Y��=Y��>���@�4���@�4���@��A��B�//e/m7��=/ ���4 �d/ ���' ���! / ���*+���������>��*+ �� ���Y�����:��'�� ��7 P*+//��:��TP��=Y��>+��@���@�4��A������� ���.:�������������P+����6:�������b��� ���:������������:�� ��:�������:�������:��:�_�����_�� ���:�������+��,6:*�O��b* ���Y�����:��:���96������)�������������,6���ѧ��������,6��:����S�a��U6��6��������Y����������:������� �$:�� �$:�� �$:T�� �:������9�l����Z������:������������������:����������:�� ����z������>����n'�����Z����)�����Z������='�����Z����)�����Z�������������:�����'�����Z����)�����Z������M��H��� ��n:��5*P�� ���,�����Y������:���������6��� �:��� �:��������+����������+����*���O��*��,��:��!:����Q��� Y+SYS��:�[��ا��:��ק��:�$: ����� �$����������������������������B*��,��:������)������������ ��:�$�$���������������������Q��$��,��r ��������Q��� Y S����R��������0����Q��� Y������2SY����2S��������Q��$��,������Q��� Y+SYS����:��6���6��=Y��>3��@�4��A�� ��n: ��=Y��>ƶ�@�4��A�� �:!:":#!��̙�!���P������:#��>!����6*!���O�� !��:#�� ����Q��� Y��2SY!S��#��$��=Y��>ȶ�@�4��A�� ���:##���*#,�����u:"��L:$����Q��=Y��>ɶ�@�4ʶ�@+��@��A$��U��=Y��>ƶ�@�4��A���W"��$"����������˶��::$�������, �~ P�� ���:%*%�O��'����Q��� Y%SY��2SY+S���>����6&&��*%�Й�6&*%,& �����:$��6&��1$����&.��.$����$�����:$$����5$����*.$�����$�Ҹ:$$�Թ���$����K����@*%�К�7$�������%$��������$���:$��\*+�����S$����H��ֶ�������Y��$����:'����Y$����:'':$�ٙ�$ڲ۹���������Q�%��,$ڲݹ�����$��=Y��>3��@�4��A$���������2$�����$������`�$��������J��&��=Y��>3��@d�4��A$������!��=Y��>3��@�4��A$������9���W"��$��%$����$����$��d��$��@"����5$����*"������`��$��:%%��%:"$���"�����$�����"������`���$��:%%�j�dhl6'%�j�dhl6(6&&$����,%&'������%&(�������� �&���&$����0$���:))���)������$&�����:"��a":%��5����)��=Y��>5��@d�4��A%�������$��=Y��>5��@�4��A%�������a����X��-":%��=Y��>5��@d�4��A%�������(":%��=Y��>5��@�4��A%�������������W����L��2�� ����:��7/�����,/�����!/�����/�6���:6����k���6���6 ������.:!������.:" ��1!��,!���� �� "��"������6������s����h��6���6 �������.:!������.:" ��1!��,!���� �� "��"������6������v����k������.:������.: ���� ������ �:!�� �:""��K�W!��K�W��w��r����g�������.:������.: ����� ������� �:!�� �:"�"��K�W!��K�W6�������=Y��>3��@�4��A������.: ����� ��� ����� �j���� ����.��v����� ��:! ��:""!"����2����:##�#"�����#�!#�����#: ��=Y��>3��@�4��A �������'���$'�I}��� �I�L��.K����/��7��S��X��`��h��v�����������������������������%�4�@�M�Z�r�{�������������� ��%�K�R�V�_�a�q�x�����������������������&�*�O�Ybdh �� ��������� "#&%<&D(K*Y+^,i-p/t1�2�3�4�5�6�8�9�:�;�<�=�>? <BC!D$I'F)G9H<JAKTLfMtO{Q~R�T�U�[�\�]�^�`�a�b�c�e�f�ghjk(l?mYppq�t�v�w�x�y�~����������(�4�@�U�k�q�}��������������������������*�Q�[�n�|������������� � � %� ,� 1� <� @� a� � �� �� �� �� �� �� �� �� � � � � � J� g� |� �� �� �� �� �� �� �� �� �� �� �� ���>�K�a�q�{��������� #59AQ_l q!�#�$�%�'�*�+�- 0 5 J6 |7 �8 �9 �> �? �A �B �C �DC F,G7HKIYN^ObPrQ�S�U�V�Y�Z�[�\�]�^� g6hFiljsko�q�r�s�t�u�v�w�x�y�~��&�5�M�^�a�j�z��������������������� �+�6�B�N�[�j������������������4�:�M���g@�=��M� >�����~?������@�� ��4A����2�%�<B���C ���ND2�}��n���E��A�F��&�NG�K�)F��Y�H����2�2���5I��)�|v����JH����������K���LM����N���6����7O.���*����|P��JQ��<R��5S�� �]*�� �G|v�$ �Tn�'5�Tn�' �lU�% �3VH�& �� Wn�%7�"|��) ���X��% ��nY2�& ���Z2�' ��q[2�(b�W\��%��#\��%��!\��% @�]2� a�^.� �<�! ���n�" ��_�# ���n�$ 4�`2�s�a2�F�9b����^D2���Sc2� ��D���!��5d��"�\e2��RD2� &�D6��!5�5���"��Y�����Jd�� ��&f<�!��g<�"�V6���G��� 6�%h<�!B�f<�"��bi��!��Zj��"��Bkn�#������ ^��`2���=WX����=����=����=/H���=lH���=:.���=2���=m2���=����h���� ���n��h����_��� 3o.�q������pH����n�&q�� 4rH�1s����t<���u���tvM�(wH�4 )<�@ �x<� , y����zH�[������=:0� 3o��]��9�y��S����6^^������� ��*��!���������^���/��%��@��2���4��M����`^^��^�����������S ��5�^�����$�����f�`^^��^��������^���+��B~������0_��&{��+�{��E0����6��N@��g�`^^��^��������_{__�|���A^��^A^��;^���S =���`^^��^��������_{__�������m�!`^^��^��������_{__��_�^��%���!`^^��^��������_{__��_�^�`^^����!`^^��^��������_{__��_�^�`^^G~��H%��Q�^@����A<��R��G�����%(��+��A��^�&`^^��^��������_{__��_�^����.��8�"`^^��^��������_{__��_�^�����>��� /��$�`^^��^��������_{__�������^��u��t��w��x�������������I0/���}�~�K���2�������Y�����L�������M�������NO���!���K��W�� ��-*�����*+��oM,��qN*��r:��������-��u:w�� ���:��x�� ���:����<Y��B�z��{6�� ��~:}��6�����O��&��<Y��=Y��>��@��@���@��A��B�*�������������B��� ���:z��{6�� ��~:���: *���� ��K�W���� ���`��C*�������W*������W*������W*������W*�������W�������*�������W�������*������W*����M,��<��,��<�,��,����Y���M,*������*������ ���g*������ ���h���S>��L*�����=Y��>3��@`�4��A�� �:�� ,��=Y��>3��@�4��A��K�W����,����%����%��<�&�����&����<����������<�L�����5������ ������$��&��,��:��?��M��R��]��f��l��v��������������������������������� ��*�7�D�Q�^�j�v������������������ � � % +M��������1������.� � �hy���Y��|�.��,hWX��:Z���f.�2���|v��"<���N�2���-NO����-�����~�.�[��� �����0� �|�����~�0�]���R���&}^���&`^��,��>^����P������~��~����5���G��������/��������K�������}+������M+�������N6+������Y-+�������:,��=Y��>���@�4��A��,��=Y��>���@�4��A����,������,����L���&� �����%�4�O�m�u�{M���>��4�A����a�2����}NO�����}�����r�����fH��]����������`� ���K��Y����I�L*��C�����<Y��B��Y*�MN,+�6���+3��~�͠�+3��~����������+3C��+3D��+3F����<Y��B�+3H��+3D��+3F����<Y ��B�+3��#+3��+3��+3���� ����;+3��~�̠�.+3��~�̠�!+3��~��+3��~������,��K-��,���@:-���5,���.:N�:,��-��,���:-���,���� �%�� �%��%��/36 '%���L���R���+�,�-�/�%0�,1�22�L3�X4�p5�{6��7��8��9��:��;��@/%@HAM���*��,���2��#%�����Ihy���E���]���N������=�c""%��7Nc FcGc���}��c�c�c ���}������������K���������������L�������A���K���������������L�������A���K���������������L�������A���K���������������L�������A���K���������������L�������A��e�K����������x'�����������BY�C�����Y��������Y������� Y����BY�C�����Y������� Y����Y�Y����X��5����L���.����A��Q��Y�#�Z�-�[�7�\�A�_�K�`�U�a�_���s��]����@���������"�������)nl ��\�� ?��� PK �������Zw���y��y��*���org/autoplot/cdf/CdfDataSourceFormat.class�������4 �� � I I I � � � � � ! "#$%&'() *+ *, *-. */ 01 �!23� �4�5678 9: �.;<=> �12 ?@ �ABCDEFGHIJKLMx �! NOP QR �.S QTU IVWXj(Y IZ[\ ]^�_� I`a�b�cd efgh�i jk ��l �.mn�o jpqrt u �iv wx(y �!z {|}~ �! �!� �!��� I� �.�(� ��� �� ��� �� �� I��� I� � �.� ����� �i �.�� I�A�������A�������@�������@�������@`������@p������� ��� �� �� �� ��� ��� ��� �� �� ��� �� ��� �� ��� �� ��� �� ��� �� ��� I� ��� I� ��� I����� ��� �� �� I��� ��2� ����� ��� �� I���������(�(� ��������������� �� �.����������� ����� �.� I� I� I��� I� ��� �� �� �� �2 �� ������� ��� ����� ��������� �� �. �. I � � � G���*�� ����*�� !"# $% &'()*+,- �./ 0123456789:;] <=>? @ABC�names�Ljava/util/Map;� Signature�:Ljava/util/Map<Lorg/das2/qds/QDataSet;Ljava/lang/String;>;�namesRev�:Ljava/util/Map<Ljava/lang/String;Lorg/das2/qds/QDataSet;>;�logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�&Lorg/autoplot/cdf/CdfDataSourceFormat;� streamData�<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)Z�params�data�Ljava/util/Iterator;�out�Ljava/io/OutputStream;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�-Ljava/util/Iterator<Lorg/das2/qds/QDataSet;>;� Exceptions�{(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/Iterator<Lorg/das2/qds/QDataSet;>;Ljava/io/OutputStream;)Z�nameFor�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�i�I�dep0�Lorg/das2/qds/QDataSet;�name�Ljava/lang/String;�units�Lorg/das2/datum/Units;� StackMapTable!� formatData�S(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;�itype�type�read�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�n�params1�e�Ljava/lang/Exception;�data1�ex�WriterError�InnerClasses�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;�tempFile�Ljava/io/File;�split�"Lorg/autoplot/datasource/URISplit;�ffile�append�Z�insert�useRowMajority�name1�dep0name�dep1�dep2�dep3�bds�uri�mon�'Lorg/das2/util/monitor/ProgressMonitor;BDEF.G:[tH�addVariableRank1NoVary��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)V�array�Ljava/lang/Object;�s�l�[Ljava/lang/String;�ss�dim�ds� isSupport�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�uc�Lorg/das2/datum/UnitsConverter;�I��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)V�encodeUINT4�(D)I�d�D�encodeUINT2�(D)S�encodeUINT1�(D)B�doIt1Nio�r(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/nio/ByteBuffer;�buf�Ljava/nio/ByteBuffer;�export�maxLenth�iter�"Lorg/das2/qds/QubeDataSetIterator;�J�dataSetToNioArray��(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/nio/ByteBuffer;�doIt1�o(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/lang/Object;�dexport�[D�[J�fexport�[F�bexport�[I�[S�[B��doIt2��(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;�elements�datasetToArray�r(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;ILorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;�oexport�addVariableRankN�t�tt2000�o�sinsert� compressed�logName�&(Ljava/lang/Object;)Ljava/lang/String;�Ljava/lang/StringBuilder;�write�8(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;)V�ex1� Ljava/lang/InterruptedException;�Ljava/io/FileNotFoundException;�K�defineCompressedVariable�_(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�dims�defineVariable�addData�J(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/Object;)V�addVariableAttributeEntry��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�varName�attrName�copyMetadata��(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/datum/Units;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ZLorg/das2/qds/QDataSet;)V�label�title�description�vmax�Ljava/lang/Number;�vmin�fillval�smax�smin�scaleTyp�format�displayType� canFormat�(Lorg/das2/qds/QDataSet;)Z�getDescription�()Ljava/lang/String;�<clinit>� SourceFile�CdfDataSourceFormat.javaST�java/util/HashMapKLOLFLM�java/lang/StringQRNOP�new variable: {0}QRS�org/das2/qds/QDataSet�NAMETUVW�java/lang/StringBuilder�X�_�YZ�UNITS�org/das2/datum/Units[\]�Epoch� Variable_^_`aDbTEcd\mef�java/io/FileghijSk�TlW�row�majority�create CDF file {0}� call cdf= new CDFWriter( false )Rm�!gov/nasa/gsfc/spdf/cdfj/CDFWriterSn�arg_0�"java/lang/IllegalArgumentException�-dataset must have name found within CDF file.opqr_�CDF_CHAR� CDF_REAL8� CDF_DOUBLE� CDF_FLOAT� CDF_REAL4� CDF_UINT1�string�double�float�short�Unsupported type: �6, must be CHAR, REAL8, REAL4, DOUBLE, FLOAT, or UINT1.stu�%call cdf= new CDFWriter( {0}, false )GvwSxyz�handling {0}fg�DEPEND_0�timeType{|���java/lang/Exception�>CDF Exception, presumably because the variable already exists.}k�DEPEND_1~_���DEPEND_2�DEPEND_3�BUNDLE_1�+writing bundled datasets to CDF separately.��bundle1�bundle�_��������BUNDLE_2�����rank3� LABL_PTR_1��0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�P�R��writing file�k�w��T�deleteme�.cdf�����w�file {0} cannot be deleted�file {0} cannot be renamed���k�T��I�����������%call cdf.addNRVVariable( {0},{1},{2})�java/lang/Object��R�������LABELT����not supported!��� org/das2/qds/QubeDataSetIteratorS�J��������w�T������������������������`�������������������not supported: �������'java/lang/UnsupportedOperationException�not implemented�rank 0 not supported��������)org/das2/util/monitor/NullProgressMonitor���type not supported: ��������[[D�[[J�[[F�[[I�[[S�[[B�type not supported�[[[D�[[[J�[[[F�[[[I�[[[S�[[[B�����byte�int1�int2�int4�uint1�uint2�uint4�#unsupported type, using double: {0}�epoch���rank 0 data not supported�high rank data not supported�2call cdf.defineCompressedVariable( {0}, {1}, {2} )����������������w���[��L��,�]�"�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�CDFDataType=�_�call cdf.write({0})�java/io/FileNotFoundException�>first attempt to write "{0}" fails, try again for good measure��T����java/lang/InterruptedException�P�.call cdf.defineCompressedVariable({0},{1},{2})�$call cdf.defineVariable({0},{1},{2})���call cdf.addData({0},{1})���8call cdf.addVariableAttributeEntry( {0}, {1}, {2}, {3} )� �ms���ns�(�)�����LABLAXIS�TITLE�CATDESC�DESCRIPTION� VAR_NOTES� VALID_MAX�java/lang/Number� VALID_MIN�VALIDMIN���VALIDMAX������ FILL_VALUE�FILLVAL�TYPICAL_MAX�TYPICAL_MIN�1958-01-01T00:00�c�����2058-01-01T00:00�SCALEMIN�SCALEMAX� SCALE_TYPE�SCALETYP�FORMAT��RENDER_TYPE��g� nnSpectrogram�spectrogram�image�series�scatter�hugeScatter�time_series�DISPLAY_TYPE�VAR_TYPE�support_data��NASA Common Data Format� apdss.cdf�$org/autoplot/cdf/CdfDataSourceFormat�(org/autoplot/datasource/DataSourceFormat�%org/das2/util/monitor/ProgressMonitor� org/autoplot/datasource/URISplit� java/util/Map�!gov/nasa/gsfc/spdf/cdfj/CDFReader�java/lang/Throwable�org/das2/datum/UnitsConverter�java/nio/ByteBuffer�java/io/IOException�get�&(Ljava/lang/Object;)Ljava/lang/Object;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�property�&(Ljava/lang/String;)Ljava/lang/Object;�containsKey�(Ljava/lang/Object;)Z�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�size�()I�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�started�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�resourceUri�Ljava/net/URI;�java/net/URI�getPath�(Ljava/lang/String;)V�equals�.(Ljava/util/logging/Level;Ljava/lang/String;)V�(Z)V�org/autoplot/cdf/CdfUtil�getStringDataType�(I)Ljava/lang/String;�hashCode�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�rowMajority�()Z�(Ljava/lang/String;Z)V�getVariableNames�()[Ljava/lang/String;�getSubtaskMonitor�;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;�fine�rank�org/das2/qds/examples/Schemes�isBundleDescriptor�length�org/das2/qds/ops/Ops�unbundle�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�CHAR�^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V�(II)I�slice2�$gov/nasa/gsfc/spdf/cdfj/CDFException�WARNING� getMessage�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�setProgressMessage�exists�org/autoplot/cdf/CdfDataSource� cdfCacheReset�createTempFile�4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;�renameTo�(Ljava/io/File;)Z�delete�finished�DOUBLE�IDENTITY�EPOCH�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�getConverter�7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�addNRVVariable�N(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)V�org/das2/qds/DataSetOps�bundleNames�,(Lorg/das2/qds/QDataSet;)[Ljava/lang/String;�'(Ljava/lang/String;I)Ljava/lang/Object;�O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V�(Lorg/das2/qds/QDataSet;)V�allocate�(I)Ljava/nio/ByteBuffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�hasNext�next�getValue�(Lorg/das2/qds/QDataSet;)D�convert�(D)D� putDouble�(D)Ljava/nio/ByteBuffer;�TT2000�putLong�(J)Ljava/nio/ByteBuffer;�FLOAT�putFloat�(F)Ljava/nio/ByteBuffer;�INT4�putInt�INT2�putShort�(S)Ljava/nio/ByteBuffer;�INT1�(B)Ljava/nio/ByteBuffer;�UINT4�UINT2�UINT1�slice�(I)Lorg/das2/qds/QDataSet;�svalue�charAt�(I)C�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�flip�()Ljava/nio/Buffer;� setMonitor�*(Lorg/das2/util/monitor/ProgressMonitor;)V�(I)I�&gov/nasa/gsfc/spdf/cdfj/SupportedTypes�cdfType�((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�setTaskSize�(J)V�setTaskProgress�java/lang/reflect/Array�set�((Ljava/lang/Object;ILjava/lang/Object;)V� startsWith�(Ljava/lang/String;)Z�getVariableType�9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;� cdfTT2000�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�(III)I�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�getComponentType� getLength�(Ljava/lang/Object;)I�'(Ljava/lang/Object;I)Ljava/lang/Object;�java/lang/System�gc�java/lang/Thread�sleep�SEVERE�'(Ljava/lang/String;Ljava/lang/Object;)V�endsWith� substring�(II)Ljava/lang/String;� longValue�()J�java/lang/Double�valueOf�(D)Ljava/lang/Double;�doubleValue�()D� org/das2/datum/TimeLocationUnits�*(Ljava/lang/String;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/datum/Units;)D�trim�&org/autoplot/datasource/DataSourceUtil�guessRenderType�org/das2/qds/SemanticOps�isJoin�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!I���J���KL�M���N��OL�M���P�QR����ST�U���Q�����*��*��Y����*��Y��������V�������5��6��7��8W�������XY���Z[�U���f���������V�������<W���*����XY�����\L����]^����_`�a�������\b����]c�d�����PM���e�"fg�U���������*��+�����M,��,����� +��+ �����M*��,�����G>*����Y��,������������� `>��ٻ�Y��,��������M+�����N,��0-��-���� M����Y����*���������M*��+,���W*��,+���W,����V���J����@��B��C��E� �H�,�I�9�J�;�K�^�L�e�N�}�Q���R���S���T���V���Z���[���]W���4��;�Bhi�����XY������jk����lm����Kno�p������q��&)���� r�st�U��E���� 0-���+��:���� :��!Y��"��#��$:%&�����'6%(�����'6 )*�����'6 ��. ��)���� +������ ,��-��.Y ��/:�� ��, �����:��0�����:�� ��1Y2��3�6��4: :6��5����������ǹ����j�mq����z�mq����J���]�������P���:���K���Z6��'��V6��P7��'��F6��@8��'��66��09��'��&6�� :��'��6��;��'��6����A����������%���,���,���3���3���:<: ��9=: ��2>: ��+?: ��$��1Y��Y��@�� ��A������3�B ���W��C��D:���� E��C����.Y��C��F��G:��`��C��D:��H:�6 6 ��2:*�����W������� E��C����.Y��C��F��G:0�����:��*��,���W*��,���W���� I*,��J��,K�����:: ��:�����B*��J:: ��Y��:LL������W-M��N���O��o �����:*�������O*��J:: ��Y��:LL������W-M��N���O�� :��Q��R��: ,S�����: ��:�����N*��J:��T�����Y��-U��N���V����Y��-U��N���O��� �����:*�������Z*��J:��Y��:��T���-U��N���V��-U��N���O�� :��Q��R��*�����W,W�����: ��:�����N*��J:��T�����Y��-X��N���V����Y��-X��N���O��� �����:*�������Z*��J:��Y��:��T���-X��N���V��-X��N���O�� :��Q��R��*�����W,Y�����: ��:�����N*��J:��T�����Y��-Z��N���V����Y��-Z��N���O��� �����:*�������Z*��J:��Y��:��T���-Z��N���V��-Z��N���O�� :��Q��R��*�����W,[�����:��� �����_,��T���U����\��R��w*��J:��T�����T���$��]����Y��-^��N���V��5*��J:��Y��:-^��N���V�� :��Q��R��h��c%_�����'��R6��`���@,��a:*��J-_��N���O��*��JK��b ��c�����&,��T���s,d�����h%_�����'��W,��e�66��@,��f:*��J-g��N���O��*��JK��b ��c�������,*,��J-^��N���O��*,��JK��b ��c��*,��JS��b*��J��c��*,��JW��b*��J��c��*,��JY��b*��J��c��*,��Jh��b*��J��c��:����j��k��l-m��n���� �����o��p��pqr��s:��t��0��u������jv������o������jw����C��x��o����u������jv����/��C��x��" ����p��C��y�� ��C��x-��z���:-��z����H\_�P=@�P�(+�P��P����P�SV�i� $�� $ & $���V��"�����c��g��h��j�'�l�7�m�G�n�W�p�a�q�n�r�y�s���t���v���w���x���y���{���}���~����������������������������������������� ����0��=��C��S��f��t��y�������������������������������������������� ��(��,��5��H��\��_��a��i��l��p��}���������������������������������������������)��=��@��B��J��M��[��h��p��u��z����������������������������������������(��+��-��5�8FS[ ` emx �� ��������� #!1&>'H(W)\*g,o-�.�/�.�1�3�4�6�9�7�8�=�>? @%A<>EDkEuFG�H�I�F�L�M�P�QRS9TSWVUXVhZp[z\�]�^�_�`�a�c�d�h�i�j�l�m�o p q t x !y $x ,y /{W��(�7���uv���mlm���Gwi���@xm� ��#yz��uv�0� {m��Syz���4lm���'|L�a�}~�5�4|L��^lm���@lm�B�}~��C|L���slm���@lm�-�}~���C|L���slm�m�@lm��}~���C|L���slm�o�7lm���}~���*lm���!|L� �/k���Ihi���/k�x�Dhi�u�G{i�X������^���� ���� \L��'�����7�����G���� �W���� t��m��kjk��h�m� }��k�h��k�S��k�>��k�f�uv��� 0XY���� 0�m��� 0]k��� 0��� /�uv�a���H���'|b�5�4|b��C|b���C|b���C|b���!|b�� \b�p���W�����q����������$q��P��q������qqq��&�� ��;����q������������� ��"��q����������,q��'�q��H��Z��q������q�qq����� �������8q����Nq�B��� �� �����8q����Nq�B��� �� �����8q����Nq�B��� �� ��5���%q����'��q������q�q����q����� ����B����2=��+B���G���&�� ��q���������q������ �d�����P� ���U��� ���x+�����:��{:��|:��������}:��~��:+��T���\+���: ���� ����Y,SY���SY� Y+��`�O���SY ���S���*,� Y+��`�O ������+��]���+��`���: +���: 66+��`���V+�������: ��+ ������: �� 2: S ���6����6�������� ����Y,SY���SY� Y+��`�O���SY ���S���*,��b� Y+��`�O ����� ��1Y���3�*,+�������V����� ��� ������$��)��3��=��I��]��{��~������������������������������������&�D�G�_�b�l�w�W������I�J��� ���>�m� ����i����^hi�������� ������� �����i���xuv����x�k���xlm���x�����x\L���x���� kno��fx���a���a������x\b�p���M� ��3r����b��� ��q��r����������-q��A����O d�����PM����� ���U���H�����&�����&��g��&�����V�������W�����������p����@� ���U���I�����&�����&��g��&������V�������W�����������p����@� ���U���I�����&�����&��g��&������V�������W�����������p����@� ���U�������ػ��Y*���:,��{�� ,��}��@*��`�h���:������W��������+*���������W���N�,�����A*��`�h���:������W��������+*����������W���N�:,�����@*��`�h���:������W��������+*����������W���N��,�����@*��`�h���:������W��������+*����������W���N��,�����A*��`�h���:������W��������+*�����������W���N�m,�����8*��`�h���:��������+*�����������W���N�1,�����B*��`�h���:������W��������+*������������W���N���,�����B*��`�h���:������W��������+*������������W���N���,�����9*��`�h���:��������+*������������W���N��h,��b��F6*��`�h���:6*��`���!*���������������W����N����1Y��Y�����,�������3�-���W-����V��&�I���� ����&��/��7��<��O��R��\��j��s��{��������������������������������������������)�6�?�G�L�a�d�n�{�����������������������) ,6 CKPfisv�������� W����&�,����R�����j�-������������-������������-�������6�.���d����{�%����������/����������/���,����C�&���i������)hi�v�=�i���/������������k�����������x�������� ����p����� ������������ ����� ����� �����!�����!�����"�����"�����"�������(������������� ���U���������S*��T������C������������%���/���9*+,�������Y��������Y��������Y�������1Y���3����V������-�$/�+1�53�?5�I7W���*����S�k�����S������Sx�����S���p����$ � ���U�����������Y*���:,��{�� ,��}��8*��`��:6���������+*������R���N�J,�����9*��`��:6���������+*�������P���N� ,�����9*��`��:6���������+*�������Q���N��,�����9*��`�� :6���������+*�������O���N��,�����:*��`�� :6���������+*��������V���N�U,�����:*��`��:6���������+*��������T���N�,��b��:*��`���:6*��`���*��������S����N���,�����:*��`�� :6���������+*��������V���N���,�����:*��`�� :6���������+*��������O���N��],�����;*��`��:6����� ����+*���������P���N����1Y��Y�����,�������3�-����V��&�I��E� F�G�"H�%I�-J�2K�GM�JN�TO�^P�aQ�iR�nS��U��W��X��Y��Z��[��\��^��`��a��b��c��d��e��gijkl m%n<p?rIsStVu^vcwzy}{�|�}�~�}������������������� ����4�7�A�K�N�V�[�s�v�y���W��`�#�"�(����%�%hi��J�����^�)����a�&hi����������)������&hi����������)������&hi������*����'hi�?����S�*���V�'hi�}������#hi���)����������*�����'hi������ �*����'hi�7����K�+���N�(hi�v��������k�����������x�������� ����p����� ��������!������"������"������"������#������#��������"������#������#������$������������� ���U����� ������Y*���:-���*��`�*����h6,��{�� ,��}��5�:6���������+*������R���:�/,�����6�:6���������+*�������P���:��,�����6�:6���������+*�������Q���:��,�����6� :6���������+*�������O���:��,�����7� :6���������+*��������V���:�F,�����7�:6���������+*��������T���:�,��b��7��:6*��`���*��������S����:���,�����7� :6���������+*��������V���:���,�����7� :6���������+*��������O���:��Z,�����8�:6����� ����+*���������P���:����1Y��Y�����,�������3�����V��.�K���� ���� ��.��4��7��?��D��Y��]��g��m��p��x��}������������������������������������������������&�+�B�F�P�V�Y�a�f�}������������������������������� ���.�2�<�BEMRjnq �W��t�%�4�)����7�&hi��]�����m�*����p�'hi����������*������'hi����������*������'hi������+����(hi�F����V�+���Y�(hi��������#hi���*����������+�����(hi�������+��� �(hi�2����B�,���E�)hi�n��������k�����������x�������������� ����� o�i�p����� ��.������!������"������"������"������#������#��������"������#������#������$�������������� ���U���e��������:*+-�������V��� ����W���4�����k�����������wi��������� x��� ���U��0����R+����|L-�����Y���N*��T�����.������������%��`��G*+,��ð,��{��*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:���,�����*��`����:��r,��b��*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��˶�,�������3�-*��`������-���6*��`���'-�����*����+,�����΄���-��z��,��{��*��`����:���,�����*��`����:��r,�����*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��ն�,�������3�-*��`������-���6*��`���'-�����*����+,�����΄���-��z��,��{��*��`����:���,�����*��`����:��r,�����*��`����:��],�����*��`����:��H,�����*��`����:��3,�����*��`����:����1Y��Y��ն�,�������3�-*��`������-���6*��`���'-�����*����+,�����΄���-��z����1Y���3����V��2�L��(�)�*�8,�?.�F/�T0�[1�i2�p3�~4��5��6��7��8��9��:��;��<��=��>��?��@AC,E9F?GMHVIkGqKwLzN�O�P�Q�R�S�T�U�V�W�X�Y�[] ^&_4`=aR_Xc^dafhgvh}i�j�k�l�m�n�o�p�q�s�uv wx$y9w?{E|H~W��B� �Q�����f�����{��������������������������������������������B�/hi�,�N���������������������������������)�/hi��N���s������������������������������/hi���N�����R�k����R�����Rx����R���p���L�&#�������.���������.���������.��� ���U���� � ��s+�����:��{:(�����:��%��ܙ���6 �� *,���:��B�����: �� :6��5����������� ��{�������`�����.a���l�1f"���|�1f#�����1f%�����"\���\�$�����$�����$����>��'���6����'���6���߶�'��z6��t��'��j6��d��'��Z6��T��'��J6��D��'��:6��3��'��)6��"=��'��6��<��'�� 6������������ ���5���=���E���M���U���]���e���m���u���}���:��X���:��P���:��H���:��@���:��8���:��0���:��(���:�� ��{:����b:������j� ����+��T�����{:�����:%�����'6 ��|:��S����K�L�����'����6�����:����:���:����}:��~��:��~:+��T��� ��1Y��3�+��T��� ��1Y��3� ���+��T���C���� ����Y,SY���SY� ���S���*,� ���*,+������v+��T��������������������2���T*,� Y+����O����S*,� Y+����OY+��e�O����1*,� Y+����OY+��e�OY+����O����+���:*,�����+��T���4 ��*,� ���*,+��������*,+��ø���� ���+��T������������������0���R*,� Y+����O����S*,� Y+����OY+��e�O����1*,� Y+����OY+��e�OY+����O����*,+������ ��*,+�������V��N�S���� ���� ��6��;��E��S��X������������������������������������������������ ���$�1�I�N�S�]�e�j�t�y������������������������$�'�F�I�t�w������������������������"%PS b grW������S��m� I�0����������suv����s�k���slm���s�����s\L���s���� fno��ax��� S�m��6=��� T��� $O���a������s\b�p���]�1��3r�q@����zqq 6������6�@������N !-*#!-d�����PM����� ���U��7������*������j��Y��Y��*������������������L+*�����W*�����**���K*������+���*�����W*���K���+���W+���*������Y�����*���������*�������Y�����*�����������*������V���>���� �.�7�>�D�N�\ �e#�l$�q%�x&��'��(��*W�����.�C�����������p������D� �� � ���U�������]���� ���Y+���S�����p*+��y��=M����j+����p�������N��� -��l*+��y�����"�6�H�K�V���F���/�1�2�@�"3�#4�05�36�68�<9�?:�E;�H>�K<�L=�W?�\AW���*��L�����#�9������]uv�����]lm�p����b���(��q�����d������ ���U���������-���� ���Y+���SY,���SY-���S���*+,-������V������D�E�"D�%F�,GW���*����-uv�����-lm����-x�����-���d�����P� ���U���������-���� ���Y+���SY,���SY-���S���*+,-�����V������J�K�"J�%L�,MW���*����-uv�����-lm����-x�����-���d�����P� ���U���k�����%���� ���Y+���SY,���S���*+,�����V������P�Q�$RW��� ����%uv�����%lm����%���d�����P� ���U���������N���� ���Y+���SY,���SY-���SY���S���-��b���������:*+,-��c����V������V�W�*V�-X�?Y�D[�M\W���4����Nuv�����N�m����N�m����Nx�����N���p������Dd�����i� ���U��7� ���k+��B+��~��*,��b���8+����*,��b���!*,��b+����*,��b�������:��U�����M+��<��Y����+�������������+����dd�:*,��b������:�������*,��b������:�������*,��b�����: ����: �� ���+��~�����+����< ��y ��t*,!����Y �"P��c*,#����Y �"P��c��E ��$�&: ��'�&: *,!-�Y �)R��c*,#-�Y �)R��c*����:��A+��~����7+����*,+����Y�"P��c��*,+-�Y�)R��c,����:-����: �� ���+��~�����+����d�����.�/���0�&: �����1�/���0�&: *,2����Y �"P��c*,3����Y�"P��c��E��$�&: ��'�&: *,2-�Y �)R��c*,3-�Y�)R��c4�����:��*,5��b�6�����:���7�����*,6��b�8�����:������� �9::6��5������������ �������w���n��[���]/�m���L]%}����;q�ƾ���:��'��[6��U;��'��J6��D<��'��96��3=��'��(6��">��'��6��?��'��6������?����������'���'���/���7���7���7;:��<:��@:��*,A��b�*,B��b�� C��D�����V���D��h�i�j�k�"l�2n�Cq�Pt�^u�kv��w��y��{��|��}�����������%�/�9�@�J�`�y������������������� ��+�5�?�F�_�x����������������� ��)�6�E�R�Y�,�1�4�9�<�A�D�Q�j�W�������kuv����kno���klm���kx����k�����k�k��^ �m�����m���~�m�U��� %F��� �����O���+@��� �s�m�R�m�E&m�p�����*��Wq��(q��(q��' ?'����' .'�� q��+q��q��Fq (������rq��qqqqqq��qq�����rq��qqqqqq��qq��d�����P��U���U�����+��T���+�E��������V�������W�������XY������k�p����@��U���.�����F����V�������W�������XY���T�U���"������ G�H������V�������3���� ���� ��is�� PK ����Q�Z�2 3��3��5���org/autoplot/cdf/CdfDataSourceFormatEditorPanel.class�������4 �T�� �S���� ��� �S���� ��� �S���� � �� �S�� �S�� �S�� �S���� �S���� ����������������� ��� ����� � ���������� �!�� �S�� �!�� �!�� ���� ������ ���� ���� ���� ���� ������ ���� �!�� ���� �!������ ���� ���� ������ �S�� ��������� ��� � ���������������� ���� �S���� �H�� ������� � �������� ������ ��� �����������file�Ljava/lang/String;�bundleCB�Ljavax/swing/JCheckBox;�epochTimeTagsCB�insertCB�jLabel1�Ljavax/swing/JLabel;� majorityCB�typeComboBox�Ljavax/swing/JComboBox;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�1Lorg/autoplot/cdf/CdfDataSourceFormatEditorPanel;�initComponents�layout�!Lorg/jdesktop/layout/GroupLayout;�getPanel�()Ljavax/swing/JPanel;�getParam�G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�args�Ljava/util/Map;�name�defl�s�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� StackMapTable��� Signature�m(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�setURI�(Ljava/lang/String;)V�uri�split�"Lorg/autoplot/datasource/URISplit;�getURI�()Ljava/lang/String;�result�params�ss����� SourceFile�#CdfDataSourceFormatEditorPanel.java�a�b�h�b�javax/swing/JLabel�\�]�javax/swing/JComboBox�_�`�javax/swing/JCheckBox�[�Y�Z�Y�X�Y�^�Y�dataSourceFormatEditorPanel���{�Type:���{� javax/swing/DefaultComboBoxModel�java/lang/String�double�float�int4�int2�byte�a�������NInsert instead of overwriting existing cdf file, allowing skeleton to be used.�+Use legacy Epoch timetags instead of TT2000�+Unpack bundled data into separate variables�,Use row majority (faster in some situations)�org/jdesktop/layout/GroupLayout�a�������������������������org/jdesktop/layout/LayoutStyle�����������������������java/lang/Short����������������������������W�type�m�n�append�F�T �timeType�tt2000�epoch�bundle� marjority�column�row�V�W�java/util/HashMap ���majority�file:///�/org/autoplot/cdf/CdfDataSourceFormatEditorPanel�javax/swing/JPanel�3org/autoplot/datasource/DataSourceFormatEditorPanel� java/util/Map� org/autoplot/datasource/URISplit�setName�setText�([Ljava/lang/Object;)V�setModel�(Ljavax/swing/ComboBoxModel;)V�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�InnerClasses�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�addContainerGap�add�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup�Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setVerticalGroup�get�&(Ljava/lang/Object;)Ljava/lang/Object;�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�setSelectedItem�(Ljava/lang/Object;)V�equals�(Ljava/lang/Object;)Z�setSelected�(Z)V�getSelectedItem�()Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� isSelected�()Z�remove�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�length�()I�format�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�%org/jdesktop/layout/GroupLayout$Group�!�S�T��U����V�W����X�Y����Z�Y����[�Y����\�]����^�Y����_�`�����a�b��c���;����� *��*�������d������������e������� �f�g����h�b��c��s� ���o*��Y����*��Y����*�� Y�� ��*�� Y�� ��*�� Y�� �� *�� Y�� ��*��*����*����Y��YSYSYSYSYS����*����*����*�� ��*�� ����!Y*��"L*+��#++��$+��%��&+��$+��%*����'��)*���{���*��+*����,*����,*�� ��,*����,��-���/��+��0++��$+��%��&+��$*����,*������1��-��)*����'��)*����'��)*�� ��'��)*����'�����/��+��2�����d�����5���)��*��+�!�,�,�-�7�.�B�0�H�2�Q�4�|�6���8���:���<���>���?���@���A���B���C���D���E���F���G���H���E���I���J���K���L���D�M�B�@�O�P�Q�R�S!�T-�U0�S4�V;�W?�XF�YJ�ZQ�[U�\\�]e�^h�Qk�On�`�e������o�f�g�������i�j���k�l��c���,�����*�����d�������m�e��������f�g����m�n��c���������+,��3���:��-������d�������q��r��s��u�e���4�����f�g������o�p�����q�W�����r�W��� �s�W��t��������o�u��v�������w�x����y��z�{��c��&������+��4M,��5��6N*-7��8:*����9*-:;��8:*��<��=��>*-?@��8:*��A��=��>*-B;��8:*�� <��=��>*-CD��8:*��E��=��>*,��F��G�����d���:����y��z� �}��~�!���,���:���E���S���^���l���w�����������e���4������f�g�������|�W�����}�~�� ���o�p���v�s�W��t����� ���o�u�������c���������*��GL��HY��IM*����J��N-��=�� ,7-��K�W*����L��,:<��K�W��,:��M�W*����L��,?A��K�W��,?��M�W*�� ��L��,B<��K�W��,B��M�W*����L��,NE��K�W��,N��M�W,��O:+��PL+��4:��Q�� ��5��R�����d���Z��������� ������+���5���C���L���V���d���m���w�������������������������������������������e���>������f�g��������W�� ���o�p�����s�W����"���W�������~��t����� ���o�u��v���"���+�w���w���w���������������������!������!������!��PK ����Q�Z5�+������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$000�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����Q�Z$ �������6���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.class�������4�1 �� �� �� �� �� ��!�"�#�$�this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�2Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$10;�run�()V� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod�%�&�'� ����(�)�*�+�,�-�.�/�0�0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10�java/lang/Object�java/lang/Runnable�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�getPanel�()Ljavax/swing/JPanel;� access$900�H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;�javax/swing/JCheckBox�setSelected�(Z)V�getURI�()Ljava/lang/String;�setURI�(Ljava/lang/String;)V� ���� �� �������� �����>����� *+��*�������������>�������� ������� � ����������L�����*������*��*�����������������A�B�C���������������������������� ��������PK ����Q�Z?JI������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$2;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$100�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����Q�Z�8������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$3;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$200�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����Q�Z� P������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$4;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$300�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*���������������� ������� ������� �����������A����� *��+���������� ��������� ������� ������� ������������������� ��������PK ����Q�ZO��ʮ�����5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$5;�stateChanged�"(Ljavax/swing/event/ChangeEvent;)V�evt�Ljavax/swing/event/ChangeEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5�java/lang/Object� javax/swing/event/ChangeListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$400�Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ���� � ������� ������� ������������������� ��������PK ����Q�Z�;o�������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$6;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$500�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ����� ������� ������� ������������������� ��������PK ����Q�Z���������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$7;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$600�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ����� ������� ������� ������������������� ��������PK ����Q�Z��ܥ�����5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$8;�actionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8�java/lang/Object�java/awt/event/ActionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$700�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V� ������������� � �����>����� *+��*�������������� ������� ������� �����������A����� *��+���������� ��� �!� ������� ������� ������������������� ��������PK ����Q�Z�^0������5���org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.class�������4�% �� �� ������this$0�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;�<init>�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�Code�LineNumberTable�LocalVariableTable�this�InnerClasses�1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$9;�valueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�evt�&Ljavax/swing/event/TreeSelectionEvent;� SourceFile�!CdfJavaDataSourceEditorPanel.java�EnclosingMethod� �!�"��� �"�#�$�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9�java/lang/Object�'javax/swing/event/TreeSelectionListener�-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�initComponents�()V� access$800�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� ������������� � �����>����� *+��*�������������5� ������� ������� �����������A����� *��+���������� ���7�8� ������� ������� ������������������� ��������PK ����Q�ZuH������3���org/autoplot/cdf/CdfJavaDataSourceEditorPanel.class�������4� ��" ��# ��$ ��% ��& ��' ��( ��) ��* ��+ �$, ��- ��. ��/ ��0 ��1 ��2�������� ��3 ��4 ��5 �F67�8 ��9 ��: ��; �$< =>? =@A �!, ��BC ��DE �&, ��F ��GH �*, ��IJ �-, ��K ��LM �1, ��N ��O ��P ��Q ��RS �8, ��TU �;, ��V ��W ��XY �@, ��Z[ �C, ��\] �F, ��^ ��_ ��` ��a ��b ��c ��d ��ef ��gh �Ri ��j kl �$m �$j �&n �&o �&pq kr �$st �*uv �*w �-xyz{|}~ �c� �-� �-w�� �1u� �1w����� �v� �1������� ��� ��� �� �� �!������� �8u� �8w� �;w� ��� �;���� ��� �1���� ���� ��� �$� ��� ��� ��� ��� �� �� �� �� �� �� ��� �� ��� �&�� ��� �@�� ��� �F� �C�� �@�� ������ ����� ������ �&� �&� �Cs�� �*� �*s �*j �*� �� ��� �� �!� �� ��� ��� �@� ��� �� �� �d� ��� ����� ��� ��� ��� ��� �d� �d� ����0 ��� ��� ��� ���1 ���� ��, ����������������� �� �� ��� �� �� �� �� �� �� ��� �1< �� �� ! "# $% $&'( ) ��*+, �d-. �d/ �d0 1 ��1 2 3 ��4 %, ��56 (,7 (8 (! �;9:;< 0=>? 3@ 2A �FBC DEF "GH �dIJ =,KL �1M �dN��OP ?Q ��RS (T ?U ?VW�XY �dZ�[ �1\�] ��]^_�`ab cd �de �@f �@wg (hijk �l`mn �o pq prstuv �c,�w �cx �dyz �d{ �-|�� �F}~�� �d��� �d�������� �d��� �� � E "� E /E ��� �F� �F�� (�� "� �� ��� ���� �d�� � �-� Y! =�� �8�� � ��� "�� �� �;�� ��� ��� �,�� �, �d� �� p�� ��� ����`�� ��� �� Y� �� �� ��� ���� 3� �d� ����� ����� �E �F� �F� �F���� �F��� �F� "� ���� "���InnerClasses�NO_PLOTTABLE_PARAMETERS_MSG�Ljava/lang/String;� ConstantValue��MAX_SLICE1_OFFER�I��� �logger�Ljava/util/logging/Logger;� isValidCDF�Z� listening�emptyVariablesCB�Ljavax/swing/JCheckBox;�filterComboBox�(Lorg/autoplot/datasource/RecentComboBox;�interpretMetadataLabel�Ljavax/swing/JLabel;�jLabel4�jPanel1�Ljavax/swing/JPanel;�jPanel2�jPanel3�jPanel4�jScrollPane2�Ljavax/swing/JScrollPane;�jScrollPane3�jScrollPane4�jScrollPane5�jSplitPane1�Ljavax/swing/JSplitPane;�jSplitPane2�jTabbedPane1�Ljavax/swing/JTabbedPane;�noDep�noInterpMeta� paramInfo� parameterTree�Ljavax/swing/JTree;�showAllVarTypeCB�sortAlphaCheckBox�subsetComboBox�Ljavax/swing/JComboBox;�whereCB�whereOp�whereParamList�whereTF�Ljavax/swing/JTextField;� xCheckBox�xParameterTree� yCheckBox�yParameterTree�bindingGroup�(Lorg/jdesktop/beansbinding/BindingGroup;�delegateComponent�Ljavax/swing/JComponent;�delegateDataSetSelector�)Lorg/autoplot/datasource/DataSetSelector;�delegateEditorPanel�/Lorg/autoplot/datasource/DataSourceEditorPanel;�params�Ljava/util/Map;� Signature�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� vapScheme�resourceUri�Ljava/net/URI;�parameterDescriptions� parameterInfo�xparameterInfo�yparameterInfo�cdfParameterInfo�Ljava/util/LinkedHashMap;�CdfVariableDescription�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;� parameter� xparameter� yparameter�X_PARAMETER�Y_PARAMETER�showAllInitially�subsetMaxRec�J�cdfFile�Ljava/io/File;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�cdfException�Ljava/lang/Throwable;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;� StackMapTable��initComponents�binding�#Lorg/jdesktop/beansbinding/Binding;� jPanel3Layout�!Lorg/jdesktop/layout/GroupLayout;� jPanel2Layout� jPanel4Layout� jPanel1Layout�layout�showAllVarTypeCBActionPerformed�(Ljava/awt/event/ActionEvent;)V�evt�Ljava/awt/event/ActionEvent;�jTabbedPane1StateChanged�"(Ljavax/swing/event/ChangeEvent;)V�Ljavax/swing/event/ChangeEvent;�tab�yParameterTreeValueChanged�)(Ljavax/swing/event/TreeSelectionEvent;)V�longName�&Ljavax/swing/event/TreeSelectionEvent;�tp�Ljavax/swing/tree/TreePath;��xCheckBoxActionPerformed�xParameterTreeValueChanged�parameterTreeValueChanged�s�slice1�xx�yy�LocalVariableTypeTablez��toDescriptions�*(Ljava/util/LinkedHashMap;)Ljava/util/Map;�desc�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;�e�Entry�Ljava/util/Map$Entry;�result�ZLjava/util/Map$Entry<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;���(Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;� getCompatible�X(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;�cvd�cvds�whichIndependentParameter�Ljava/lang/Object;� dependent����(Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�filterComboBoxActionPerformed� sortAlphaCheckBoxActionPerformed�emptyVariablesCBActionPerformed� updateTree�param�updateMetadata�(I)V�getPanel�()Ljavax/swing/JPanel;�setShowAdvancedSubpanel�(Z)V�v�reject�(Ljava/lang/String;)Z�url�split�"Lorg/autoplot/datasource/URISplit;�fs�%Lorg/das2/util/filesystem/FileSystem;�� Exceptions��prepare�M(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)Z�ex�Ljava/lang/Exception;�parent�Ljava/awt/Window;�mon�'Lorg/das2/util/monitor/ProgressMonitor;;� getKeyForFile�&(Ljava/lang/String;)Ljava/lang/String;�filename�j�key�setURI�(Ljava/lang/String;)V�p�label�m�Ljava/util/regex/Matcher;�i�xsubset�ysubset�i0�i1�fileName�isMaster�options�allParameterInfo�dataParameterInfo�whereParameterInfo�[Ljava/lang/String;�numData� numSupport� slice1pattern�Ljava/util/regex/Pattern;�slice� slice2pattern�subset�parameterDescriptions2�xparam�xslice1�yslice1�yparam�cbmodel�"Ljavax/swing/DefaultComboBoxModel;�where�Ljava/io/IOException;�$Ljava/lang/IllegalArgumentException;�lparams����y+'�getParam�()Ljava/lang/String;�treePath�getParamAndSubset�9(Ljavax/swing/JTree;Ljava/lang/String;)Ljava/lang/String;�ReaderError�2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;�idx�val�dims�jtree�ps�Ljava/lang/StringBuilder;�tps�[Ljavax/swing/tree/TreePath;6]��getURI�markProblems�(Ljava/util/List;)V�problems�Ljava/util/List;�$Ljava/util/List<Ljava/lang/String;>;�'(Ljava/util/List<Ljava/lang/String;>;)V�fillTree�l(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V�(Ljava/util/regex/PatternSyntaxException;�sortedMM�voattr�rec�oo�snode�child�)Ljavax/swing/tree/DefaultMutableTreeNode;�o�node�oattr�lablPtr� dimensions�[I�doComponents�t�varname�mm�root�expand�filter� filterPattern� sortAlpha� selections� selection�tm�#Ljavax/swing/tree/DefaultTreeModel;�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;�-Ljava/util/List<Ljavax/swing/tree/TreePath;>;?��b�>��(Ljavax/swing/JTree;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V�isSupportParameter�$(Ljava/util/Map;Ljava/lang/String;)Z�cdfvd�TLjava/util/Map<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�i(Ljava/util/Map<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;Ljava/lang/String;)Z� access$000�N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V�x0�x1� access$100� access$200� access$300� access$400�Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V� access$500�X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V� access$600� access$700� access$800� access$900�H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;�<clinit>� SourceFile�!CdfJavaDataSourceEditorPanel.java �UV\N]V^VQR~N}N|NMN;<����2�34D<���#javax/swing/tree/TreeSelectionModel����������cdf_main���&org/jdesktop/beansbinding/BindingGroup�javax/swing/JPanel���javax/swing/JSplitPane����javax/swing/JLabel���javax/swing/JComboBox���javax/swing/JCheckBox�� ��javax/swing/JTextField�&org/autoplot/datasource/RecentComboBox�� ����javax/swing/JTabbedPane�javax/swing/JScrollPane���javax/swing/JTree��������������cdfDataSourceEditorPanel���java/awt/Dimension;���������������Advanced�����Load subset of the data:����<html>Load a subset of the data records, for example:<br>[0:100] first 100 records<br> [-100:] last 100 records<br> [::10] every tenth record<br> </html>���� javax/swing/DefaultComboBoxModel�java/lang/String���::10�0:100�-100:� 0:10000:5;�Interpret Metadata:�no ISTP�1Don't interpret metadata to get titles and units.�no dependencies�5Ignore connections between variables like "DEPEND_0" �show all�8show all parameters, even if ISTP VAR_TYPE is not "data"�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;�Only load data where:�3return only the records where the condition is true�Item 1�Item 2�Item 3�Item 4 �${selected} �enabled�.eq�.gt�.lt�.ne�.within�0�Benter the value, or "mode" for the most frequently occuring value.��Pattern to match in variables names. If this is a valid regular expression, it will be used as such, otherwise the variables containing the string are used.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2� sort alpha�Sort the names alphabetically.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3��empty variables�$show variables which have no records�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4�org/jdesktop/layout/GroupLayout; !" �java/lang/Short#$�org/jdesktop/layout/LayoutStyle%&'#*#+#,#-#./0#12034�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$556�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$67894�Data:;�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7�Set Variable for X�WSpecify the parameter to use for the X tags, overriding any settings found in the file.�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8�X�/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9�Set Variable for Y�WSpecify the parameter to use for the Y tags, overriding any settings found in the file.�Y<4=4�Variable�javax/swing/SwingConstants>�?�#@#AB<CDN����EF��GHIJKLM/�(�NO.�'-���PFQR)*�-org/autoplot/cdf/CdfJavaDataSourceEditorPanelrsfg78���<�java/util/LinkedHashMapSTUVW�XYZ[�java/util/Map$Entry\[�/org/autoplot/cdf/CdfUtil$CdfVariableDescription][^�_`a4��b�<��&�0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10cde�fg#$h�ijklmnopqrs�t�uv56wx��yz{�opening cdf file {0}|}�~���x���"java/lang/IllegalArgumentException�file is not a CDF file;�9:�java/io/IOException�19���20��Q�"�����)org/das2/util/monitor/NullProgressMonitor���java/lang/StringBuilder�cdf_�����Filter parameters�java/lang/Exception�java/lang/RuntimeException;��!javax/swing/tree/DefaultTreeModel�'javax/swing/tree/DefaultMutableTreeNode;�;���"<html>Unable to read CDF file:<br>����$inspect cdf for plottable parameters���MASTERS���java/util/HashMap�org/autoplot/cdf/CdfUtil�includeEmptyRecords�YL��deep�org/das2/qds/QDataSet��%�3<html>Unable to work with metadata in CDF file:<br>�������arg_0�O�;�������Y�*Select CDF Variable (%d data, %d support):�4Select CDF Variable (%d data, %d support not shown):�F�Select CDF Variable (of %d)�java/lang/Object�L������ show all (��� support shown)� support not shown)� \[\:\,(\d+)\]���\[\:\,\:\,(\d+)\]�[����Y�R�depend0�x�y� close cdf�T�����]�����F�D(all parameters are marked as support data, select "show all" above)�(no plottable parameters)�%3D�=���no� interpMeta���doDep���.�(�)���\+� ����{��I���javax/swing/tree/TreePath�param was null���F�����0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�<�:�[:,:,���[:,f��[;��%s%s(%s)���+�����CdfJavaDataSourceEditorPanel���java/util/ArrayList;��java/util/regex/Pattern���&java/util/regex/PatternSyntaxException���java/util/TreeMap��������Y�java/lang/CharSequence�{�found pattern for {0}� LABL_PTR_2���java/util/ListNK���� LABL_PTR_1N�����Y�����N��%Expected string array in element: {0}�%d: %s#�LR#��(java/lang/ArrayIndexOutOfBoundsException�{�parameter name found: � referred to by ������������������� apdss.cdf���-org/autoplot/datasource/DataSourceEditorPanel�+<html><i>No plottable parameters</i></html>�java/util/Iterator� org/autoplot/datasource/URISplit�java/net/URISyntaxException� java/util/Map�!gov/nasa/gsfc/spdf/cdfj/CDFReader�java/util/regex/Matcher�getSelectionModel�'()Ljavax/swing/tree/TreeSelectionModel;�setSelectionMode� setVisible�$org/autoplot/help/AutoplotHelpSystem� getHelpSystem�(()Lorg/autoplot/help/AutoplotHelpSystem;�registerHelpID�)(Ljava/awt/Component;Ljava/lang/String;)V�setName�(II)V�setPreferredSize�(Ljava/awt/Dimension;)V�javax/swing/BorderFactory�createEtchedBorder�()Ljavax/swing/border/Border;� setBorder�(Ljavax/swing/border/Border;)V�setDividerLocation�setOrientation�setResizeWeight�(D)V�createTitledBorder�5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;�setMaximumSize�setText�setToolTipText�setEditable�([Ljava/lang/Object;)V�setModel�(Ljavax/swing/ComboBoxModel;)V�2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)V�addActionListener�"(Ljava/awt/event/ActionListener;)V��4org/jdesktop/beansbinding/AutoBinding$UpdateStrategy�UpdateStrategy� READ_WRITE�6Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;�$org/jdesktop/beansbinding/ELProperty�create�:(Ljava/lang/String;)Lorg/jdesktop/beansbinding/ELProperty;�&org/jdesktop/beansbinding/BeanProperty�<(Ljava/lang/String;)Lorg/jdesktop/beansbinding/BeanProperty;�"org/jdesktop/beansbinding/Bindings�createAutoBinding��(Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;)Lorg/jdesktop/beansbinding/AutoBinding;� addBinding�&(Lorg/jdesktop/beansbinding/Binding;)V�setSelected�(Ljava/awt/Container;)V� setLayout�(Ljava/awt/LayoutManager;)V�createParallelGroup� ParallelGroup�2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�createSequentialGroup�SequentialGroup�3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�/org/jdesktop/layout/GroupLayout$SequentialGroup�addContainerGap�add�J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�addPreferredGap�4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�-org/jdesktop/layout/GroupLayout$ParallelGroup��Group�X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�setHorizontalGroup�*(Lorg/jdesktop/layout/GroupLayout$Group;)V�G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;�setVerticalGroup�setRightComponent�(Ljava/awt/Component;)V�addChangeListener�%(Ljavax/swing/event/ChangeListener;)V�addTreeSelectionListener�,(Ljavax/swing/event/TreeSelectionListener;)V�setViewportView�addTab�)(Ljava/lang/String;Ljava/awt/Component;)V�setLeftComponent�setTopComponent�setVerticalAlignment�setVerticalTextPosition�Y(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;�bind�org/das2/util/LoggerManager�logGuiEvent�getSelectedIndex�()I�$javax/swing/event/TreeSelectionEvent�getPath�()Ljavax/swing/tree/TreePath;�getPathComponent�(I)Ljava/lang/Object;�valueOf�&(Ljava/lang/Object;)Ljava/lang/String;�get�&(Ljava/lang/Object;)Ljava/lang/Object;�length� substring�(I)Ljava/lang/String;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getValue�getKey�htmlDescription�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�numberOfRecords�name�javax/swing/SwingUtilities�invokeLater�(Ljava/lang/Runnable;)V�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�path�"org/autoplot/datasource/DataSetURI�toUri�"(Ljava/lang/String;)Ljava/net/URI;� getWebURL�(Ljava/net/URI;)Ljava/net/URL;�java/net/URL�toURI�()Ljava/net/URI;�#org/das2/util/filesystem/FileSystem�5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;�file�isDirectory�getFile�E(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�checkLength�(Ljava/io/File;)V�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/io/File�toString�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�org/autoplot/cdf/CdfDataSource�checkCdf� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�indexOf�(Ljava/lang/String;)I�charAt�(I)C�(II)Ljava/lang/String;�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�setPreferenceNode�(Ljava/lang/Throwable;)V�(Ljava/lang/Object;)V�(Ljavax/swing/tree/TreeNode;)V�(Ljavax/swing/tree/TreeModel;)V�java/lang/Throwable� getMessage�finest�contains�(Ljava/lang/CharSequence;)Z� isSelected�(Z)Ljava/lang/String;�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�remove�((Ljava/lang/String;I)[Ljava/lang/String;�containsKey�(Ljava/lang/Object;)Z� setEnabled�isEmpty�size�java/lang/Integer�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;� setTitleAt�(ILjava/lang/String;)V�(I)Ljava/lang/StringBuilder;�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�matches�group�keySet� addElement� startsWith�endsWith�setSelectedItem�getRowCount� replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�equals�toArray�()[Ljava/lang/Object;�(Ljava/lang/String;I)I�!org/das2/util/DasExceptionHandler�handle�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V�getSelectionPath�getSelectionPaths�()[Ljavax/swing/tree/TreePath;�fine�getPathCount� getDimensions�(Ljava/lang/String;)[I�$gov/nasa/gsfc/spdf/cdfj/CDFException�printStackTrace�trim�2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit;�getSelectedItem�(Ljava/util/Map;)V�getText�formatParams�#(Ljava/util/Map;)Ljava/lang/String;�6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;�entering�'(Ljava/lang/String;Ljava/lang/String;)V�.(Ljava/lang/String;I)Ljava/util/regex/Pattern;�quote�putAll�'(Ljava/lang/String;)[Ljava/lang/String;�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�find�FINER�getAttribute�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�java/util/Collections� emptyList�()Ljava/util/List;�&(Ljava/lang/String;)Ljava/lang/Object;�getClass�()Ljava/lang/Class;�java/lang/Class�isArray�getComponentType�isAssignableFrom�(Ljava/lang/Class;)Z�java/lang/reflect/Array�'(Ljava/lang/Object;I)Ljava/lang/Object;�%(Ljavax/swing/tree/MutableTreeNode;)V�WARNING�setRootVisible�setSelectionPath�(Ljavax/swing/tree/TreePath;)V�scrollPathToVisible�(([Ljava/lang/Object;)[Ljava/lang/Object;�setSelectionPaths�([Ljavax/swing/tree/TreePath;)V� expandPath�exiting� isSupport� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�%org/jdesktop/beansbinding/AutoBinding�%org/jdesktop/layout/GroupLayout$Group�1���$���9������������������������������������������������������������������������������������������������������������������������� ���� ������� �������������������������������������������� ���!��"�����#$����%� ���!��&� ���!��'� ���!��(� ���!��)*� ���,��-�����.�����/����0���������1����������2�����34����56����78����9:���'�;<�=���������l*��*��*�� *��*��*��*��*���*��*�������*�������*�������*����������*�� ����>���B����B��=� �?�J�K�L�z�"�)�C�-�D�:�E�G�F�T�G�\�H�b�I�k�K?�������l@A��B������k�C���D<�=������*��!Y��"��#*��$Y����%*��&Y��'��(*��&Y��'��)*��$Y����*��*Y��+��,*��-Y��.��/*��*Y��+��0*��1Y��2��3*��1Y��2��4*��1Y��2��*��1Y��2��5*��-Y��.��6*��-Y��.��7*��8Y��9��:*��;Y��<��=*��1Y��2��>*��1Y��2��?*��@Y��A��B*��CY��D��E*��FY��G��*��$Y����H*��CY��D��I*��FY��G��*��1Y��2��J*��$Y����K*��CY��D��L*��FY��G��*��1Y��2��M*��CY��D��N*��*Y��+��O*P��Q*��RYgķ�S��T*��%��U��V*��%��RYgķ�S��W*��(���X*��(��Y*��)@��X*��)��Z*��[��\��V*����RY���S��]*��,^��_*��,`��a*��/��b*��/��cY��dYeSYfSYgSYhSYiS��j��k*��/`��l*��0m��_*��3n��o*��3p��q*��4r��o*��4s��q*��t��o*��u��q*����vY*��w��x*��5y��o*��5z��q*��6��cY��dY{SY|SY}SY~S��j��k��*��5����*��6�������L*��#+���*��7��cY��dY�SY�SY�SY�SY�S��j��k��*��5����*��7�������L*��#+���*��:����*��:������*��5����*��:�������L*��#+���*��=����*��=���Y*������*��>���o*��>���q*��>���Y*�����x*��?���*��?���o*��?���q*��?���Y*�����x���Y*�����M*��,���,,���,������*��6�������*��7�T�������*��:�5�������,���,���*��,���*��5���*��0���,������,���,���,���*��3���*�����*��>���������,���*��=�����*��4���*��?���������*��/��������������������������,,���,���*��,������*��/��������*��5������,���*��6�����*��7�����*��:�����������*��0������,���*��3���*��4���������,���*�����*��=�����������,���*��>���*��?������������*��)*�����*��B���Y*������*�����Y*������*��E*�����*��B�*��E���*�����Y*������*��I*�����*��J���o*��J���q*��J���Y*�����x���Y*��H���N*��H-���--���*��J�����*��I������--���-���*��J������*��I������������*��B�*��H���*�����Y*������*��L*�����*��M¶�o*��Mö�q���Y*��K���:*��K������*��M�����*��L������������*��M������*��L������������*��B�*��K���*��)*��B���*��(*��)���*��N��RY�X��S���*��Oȶ�_*��O���*��O��RY����S���*��O��RYXd��S���*��O���*��N*��O���*��(*��N������Y*��%���:*��%������������*��(����������ζ�����������*��(�����������������Y*���:*������*��%����������*��%���ж��*��#��ѱ���>��������U��W��X�!�Y�,�Z�7�[�B�\�M�]�X�^�c�_�n�`�y�a���b���c���d���e���f���g���h���i���j���k���l���m�n�o�p)�q4�r?�sJ�tU�v[�wl�yv�z��|��}���������������������������%��.��7��@��I��R��[��j��s��|��������������������!��:��B��K��Z��c��l��{������������������������������������������������������� ��������#��'��,��3��:��A��D��H��M��Y��`��g��j��m��{��~�����������������������������������������������������������������������������!��(��4��7��;��@��G�NQ��T��W��Zet��������$�%�&�'�()&+,-./(0+-.+13>5M:X<a=j?w@�A�B�C�D�A�F�G�H�I�J�K�H�F�N�P�R�TVWX(Y;ZC[N]Y_f`oatbzc}d�e�f�c�a�h�i�j�k�l�m�j�h�p�q�r�s�t�r�v�w�x�v�{|?���H���@A���JEF��UGH��#IH�w�JH�f��KH���=LH��MN�=���I����� +���**��Ӷ�Ա���>����������?������� @A����� OP��QR�=���T�����*��B���=*��ֱ���>���������� �?��� ����@A�����OS���T���UV�=���������:*��M���+���M*����(*,��ظ�ٵ��*���*��ڹ�����dN*��O-��_����>���������� ���� ��1��9�?���*��1�W�����:@A�����:OX�� �-YZ�B������9[�\N�=���5����������>�������?�������@A�����OP��]V�=���������:*��J���+���M*����(*,��ظ�ٵ��*���*��ݹ�����dN*��O-��_����>���������� ���� ��1��9�?���*��1�W�����:@A�����:OX�� �-YZ�B������9[�^V�=���������+���M*�����*�� ���*,��ظ�ٵ��e:**��e���N*�����*��ݶ��-����-*��ݶ����:*���*������:**��*���*���*������**��e���Ne:*�����*��ڶ��-����-*��ڶ����:*���*������:**��*���*���*������*������>���F�����������#��.��C��P��_��w����������������������?���H��.��_���#��`���_�ta*����b*�����@A������OX����YZ�c�����_�ta,����b,�B������P[dd��We��*�fg�=���������H���Y���M+������N-������.-�������:�������:,����������W���,����>����������&��2��C��F�?���4��2�hi��&�jl����H@A�����Ha*���@m*�c��� ��&�jn����Ha,���@mo�B������ep��3 ���q� rs�=��&����)*+������N���Y���:*������:������������:�������:-��D,��>���-�����������������������.���������W���-���,���������S-������J���.-���.��:��� ���������W��[���-������N������W��>������5-������-���-������ ������W��������W�������>���N����� ����3��?��I��V��t������������������������#�&�?���H��?��ti��3��ul���))*����)-����)vw�� xi��m*�c��� ��3��un���)),���m,�B���#���yep��Vzy��F-���� ���{�|N�=���=�����*�������>��� ������?�������@A�����OP��}N�=���=�����*�������>��� ������?�������@A�����OP��~N�=���A����� **��Ӷ�Ա���>��� ������?������� @A����� OP��<�=���U�����*���L**��*���*���+e������>�����������?�������@A���������<�=���4�����*��ֱ���>��� ������?�������@A������=����������������������������>���a*�����*���*��߹�����dM*��O,��_��I*�����*���*��ݹ�����dM*��O,��_��&*�����*���*��ڹ�����dM*��O,��_������>���:�����#�4�<�? �F�W�_ �b�i�z����?���4��4�W���W�W���z�W������@A������T��B����"""����=���O�����*�������Y*���*����>������=�>�F?�������@A��B��������=���M�����*��4�*��3�����>�����������?�������@A������������=���������2+�M,����,����� N-,� ,����������>���������������?���*����2@A�����2�����-��������B�����������������=�������f+�:*�-�� *� ���*� ��*� �**� �����*������Y��*���:*����-�Y�\�-�Y�\�>���6� ����������-��4��B��I��T��Y��\��^��d�?���>��^�������f@A�����f������f������f�����`���B��� ���T�G������/� ���=���������?*�<��*�<��*���<��*d�_�� d<���*�M,����>��������������6��=�?��� ����?������7����=����B������ ����=��������+�M*,� �!,�"�#N*,��$*,��%Y�&�� *� �*� �:,� ,������':*��=�(Y�)*�+�+�,�-*��=.������*�����"*���*�����:�0Y�1�*���<*���2Y�3Ye�4�5�6*��O�(Y�)7�+*��8�+�,��_��9�:;�<6�=Y�>:@*��?�A�B�C�WD�B�C�WE�B�C�W**���*���A�����G�H��;:*���2Y�3Ye�4�5�6*��O�(Y�)I�+�J�,��_�*����K:*����K: E�B�C�W*����K: **����L���-M�N���d::��mO��P:: �66��N 2: �Q���5*�����**���*���A�����=Y�>�K�H*���R���� �S���*���T��*�����*���A��*���U: ��* ���V: *���*���*��*���� �W�6�W�d6*���A��#*��BX�YY`�ZS�[�\��*��BX�YY�ZS�[�\*��B �YY�ZSY�ZS�[�]*���A��(*���(Y�)^�+�_`�+�,��o��%*���(Y�)^�+�_a�+�,��ob�c:-d�N���d:e�c::��cf�6��S���:�:�g:�h���i::���g:�h���i::�Q��� �Q���*��*�� ��!���**��*���*�������**��*���*������*�� *����G:-j�N���d::��-��N���d:��-k�N���d:��?f�6��/���:�:�g:�h���i:**��*������:-ĹN���d:��-l�N���d:��?f�6��/���:�:�g:�h���i:**��*������m�:��cY�n:*�H�o�����:������������d:�p�����M��<f�q�����:r�s�����d�:*��/�t���*��/e�t���*�H�S���@**�H�u�����������������d���*��/e�t*���:*��Oe��_��<e:*���v��$����*���A��*��Ow��_�� *��Ox��_*yz�{���|-}�N��~��*��3���|-�N��~��*��4���*��6��cY �o������j��k-��N���d:��v����n*��5�����6��S*��6��t��6���6*��7��t*��:`����{�����*��5���*����N:�����������4:�����������:���������*-����������/<WZ/���j��gj������g�����/��g�/�>����������� ������/��6��?��R��n��x���������������������������������������-�<�W�Z�\�s�������������������������%�.�A�G�O�Uiq{ � �� ���������& 0!U#w&'�(�*�+�,�-�.�/�0�1�2�3�5�6�7�8�9�? @AEF+GBIVK[MfNtOwP�Q�R�S�T�U�V�W�X�Y�^�`�a�bcd!e'f0g:hCiKjSnepnrws�t�u�w�x�y�z�{�}���$�-�3�?�C�a�n�x����������������������!�-�=�X�[�c�g�j�l�q���������������������?����.��� ���\�6����>�������� ��4�����V�����#����������2���0�#���C����!�2��������!�7���-�+����V����?(����R�����h���_���������� ���� �������������� �����������������������������f��t����w�����u����h���w����������l�����������������@A�����������������c���>�_�!����!����!� ���!� f�!����!�B����/����Cd��dd��?��b�Cd��dd��C�����Cd��dd��C�I�7��p�Cd��dd����d������4�Cd��dd����d��d�C�����Cd��dd����d��d�C������� d��W��N!��d�Cd��dd����d�d�d�d����� '��2�dd��@��4dd��@��3�p����H. (���d���Cd����Y�Y�����=���������$*����L+���+��ظ��M,zy�{M,����>����������������"�?��� ����$@A�����Z��� ���B������[����=����� ��/�(Y�)N+��:����Y+��S::�66���2:-����-O�+W����������������ظ��: zy�{: ��ظ��: 6*��� ���6�� :����1 ��6- �+��+ ����+r�+W��. ��6- �+��+ ����+r�+W��&��ظ��: zy�{: - �+,�+W���-�,����������>���r��������� ��:��I��N��Z��c��n��{����������������������������������������$�*�?����� ���j�����!������!����n����� ���x��� ���u������� �:���Z���/@A����/����/����'����!���B���N��� �������[��=�C�d���[dd��3��*��"������=���� ����*�$��L+*�!� *��/������M,����(,�[���(Y�)f�+,�+r�+�,M*��N-���=Y-��N���=Y�>N*���*����:��"**��,���:����-M�C�W*��J�A��"**��e���:����-��C�W*��M�A��"**��e���:����-��C�W*��4�A��-|�C�W*��3�A��-}|�C�W*��5�A��X*��6����A-���YY*��6��SY*��7��SY*��:�����{S�[�C�W��-��N�W�� -��N�W+-���"+�"��+�"����+�"+������>����� ����������/��J��O��S��_�g�n�w�|�� ���� ������������%/ m"z%�)�*�+?���R��������������������w ������@A�������������OX��c�����OX�!�B���$���J�d�����3�((��Q�� ����=���G����������>������1?�������@A��������c���������� ��������=�� {����?������3Ye�4:��Y,�W���:*��=����:: ������: ��: ����: *��>�A6 ����Y��:,���M��Y��:��O����:����Y��:: ,�u�����:������������:������d: ��3 �g���� �������g����������-���::��4����,��:������������d:����:��W����O�������B-���:��2����*��:������������d:��:-��:��"��� ����d. ����6�z:�3Y�4:-��:�¶Ù� d�¶Ķř�����:��E��:�¶Ù�d�¶ĶŚ�������h������:6������YY�ZSY2S�[:�3Y�4:���~��K��/���~��9��Y�YYSYSYS��: ����Y�YYSYS��: ���u����� ��Y�YYSYS�̹��W��7:��ϻ(Y�)ж+�+Ѷ+�+�,���ʧ�_�3Y�4:������� ��Y�YYSYS�̹��W�~����Y�YYSYS��: ��:����������2Y�5:+��+�6 ��+ ��+ �������+���������ض����:������������:+�ۧ�����ܱ� �=�E�H��F��F��FI�I�IF��I����>��z�^��=�?�A�&C�2D�5F�=H�EK�HI�JJ�UN�^O�cP�lQ�tR�wU��W��X��Z��]��^��_��a��b��c��dkln o'p1qDsIwcxny{z�{�|�~�����������������8�F�I�W�b�~������������������������C�J�M�X�_�k����������������������������� �)�/�2�>�?����'�J���� �l��������'�"����� ��������:�w�~�d�����Y���Z������&�w�W������2����p_���e���X�Q�����w�����������������������������jl�)�YZ���?@A����?���?����?78���?�����?`���(����&����2 ����5 ��� �^���� ���������������Z� ��s���c���H��l��!���������j���?�!��&������������B����$��H� C���ddd����!������[p��Hzd ��>d����U����@��E�C���ddd�[pzddd����"��� �C���ddd�[pzddd�������pd������*B���3��:�� �C���ddd�[pzd��B�������&!��p�� ��� � �=�������h+�� +�������+O�<��+O��M����dY+SM,N-�66��+-2:*�������:�� �ݙ����������>���.�����������%��.��D��Q��V��`��f�?���>��"����Q�i��D�������h������h����.�:��c�������h� ��B����������(�� ����=���:�����*+�� ����>�������5?�������A�����P��=���:�����*+�� ����>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����S��=���:�����*+������>�������5?�������A�����X��=���:�����*+������>�������5?�������A�����X��=���:�����*+������>�������5?�������A�����P��=���:�����*+������>�������5?�������A�����X��=���/�����*������>�������5?�������A���<�=���"������ ߳����>�������;� ���!�������������������������������������������������������������������������������v��������?+� ���k ���� � @��������(��)PK ����Q�ZEQM�,���,��/���org/autoplot/cdf/CdfJavaDataSourceFactory.class�������4� ������ ��� ��� ��� ���� ���� ������ ��� ���� ���� ���� ������ ����� ���� ������� ���� � � � �.�� �� � � ! ��� �" ��# ��$ ��%&'()* +,-./012345678 �9: �; �< �= �>? �R�� �R@A �R�� �BCDEFG �H IJ KL ��M �NOPQ �bR KS �gTUV WXY �Z I[ IHL�� \]^_ I` ��a ��bcd �efg ��h ��ijk ��lmno�logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�+Lorg/autoplot/cdf/CdfJavaDataSourceFactory;� getDataSource�4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;�uri�Ljava/net/URI;� Exceptions� editPanel�&(Ljava/lang/String;)Ljava/lang/String;�surl�Ljava/lang/String;�getCompletions�d(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;�key�cc1�+Lorg/autoplot/datasource/CompletionContext;�e�Entry�InnerClasses�Ljava/util/Map$Entry;�cdfFile�Ljava/io/File;�fileName�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�result�Ljava/util/Map;�ccresult�Ljava/util/List;�ent�file�i�I�s�pp�Ljava/util/LinkedHashMap;�param0�cdfParameterInfo� compatible�parmname�cc�mon�'Lorg/das2/util/monitor/ProgressMonitor;�LocalVariableTypeTable�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�=Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�CdfVariableDescription�ZLjava/util/Map$Entry<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;� StackMapTablempq rstuvw� Signature��(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List<Lorg/autoplot/datasource/CompletionContext;>;�reject�L(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Z�ex�!Ljava/lang/NumberFormatException;�ss�[Ljava/lang/String;�Z�split�"Lorg/autoplot/datasource/URISplit;�args�param�slice1�Ljava/lang/Exception;�problems�$Ljava/util/List<Ljava/lang/String;>;x^��g�`(Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lorg/das2/util/monitor/ProgressMonitor;)Z�getDescription�()Ljava/lang/String;�<clinit>� SourceFile�CdfJavaDataSourceFactory.java�����org/autoplot/cdf/CdfDataSource��yz{|{w}~�������getCompletions {0}���������q������opening cdf file {0}���$inspect cdf for plottable parameters������ close cdf�java/util/ArrayLists�����u�����java/util/Map$Entry���java/lang/String�)org/autoplot/datasource/CompletionContext�arg_0�����t�~�interpMeta=�"control interpretation of metadata����replaceLabels=�!use DEPEND data to label channels�doDep=�&control dependencies between variables�where=�1only return variables where the condition is true�loadErrors=�load errors as well.�)org/das2/util/monitor/NullProgressMonitor�������{���id�{������� interpMeta�yes�use metadata (default)�no�inhibit use of metadata����doDep�use dependency tags (default)�inhibit use of dependency tags� replaceLabels�T�use DEPEND data for labels�F�'normal behavior uses LABL_PTR (default)� loadErrors�1use DELTA_MINUS_VAR and DELTA_PLUS_VAR for errors�/do not show errors, even if available (default)�where����.���������java/lang/StringBuilder���.eq(0)����.ne(0)�.gt(0)�.lt(0)�.within(0+to+10)�X���x��v��������-org/autoplot/cdf/CdfJavaDataSourceEditorPanel�X_PARAMETER�����/org/autoplot/cdf/CdfUtil$CdfVariableDescription����Y�Y_PARAMETER����?��������java/lang/NumberFormatException�misformatted slice���������[�;����~�java/lang/Exception�����NASA Common Data Format files� apdss.cdf���)org/autoplot/cdf/CdfJavaDataSourceFactory�1org/autoplot/datasource/AbstractDataSourceFactory�)org/autoplot/datasource/DataSourceFactory�%org/das2/util/monitor/ProgressMonitor�java/io/File�!gov/nasa/gsfc/spdf/cdfj/CDFReader� java/util/Map�java/util/List�java/util/Iterator�java/util/LinkedHashMap�java/lang/Object� org/autoplot/datasource/URISplit�(Ljava/net/URI;)V�context�Ljava/lang/Object;�CONTEXT_PARAMETER_NAME�equals�(Ljava/lang/Object;)Z�java/util/logging/Level�FINE�Ljava/util/logging/Level;�resourceURI�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�"org/autoplot/datasource/DataSetURI�getFile�E(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�toString�FINEST� getCdfFile�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�finest�(Ljava/lang/String;)V�org/autoplot/cdf/CdfUtil�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getKey�getValue��(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V�add�9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V�addAll�(Ljava/util/Collection;)Z�CONTEXT_PARAMETER_VALUE�get�Q(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;�CONTEXT_FILE�getURL�"(Ljava/lang/String;)Ljava/net/URL;�E(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;�checkLength�(Ljava/io/File;)V�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�completable�contains�(Ljava/lang/CharSequence;)Z�lastIndexOf�(Ljava/lang/String;)I� substring�(II)Ljava/lang/String;�length�()I�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�'(Ljava/lang/Object;Ljava/lang/String;)V�params�parseParams�-(Ljava/lang/String;)Ljava/util/LinkedHashMap;�&(Ljava/lang/Object;)Ljava/lang/Object;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�trim� getCompatible�X(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;�description�java/util/Collections� emptyList�()Ljava/util/List;�indexOf�parse�6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;�java/lang/Integer�parseInt�resourceUri�isFile�getPath�((Ljava/lang/String;I)[Ljava/lang/String;�containsKey�SEVERE�C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!���������������������������3�����*����������� ����'��)��������������������������=����� ��Y+���������������-��������� ��������� ������������|�����������6�����+�������������2������������������������������|������������ ���+�������6���� +�� ��+�� ,��N-�� :��������:������:������Y��:������:�����E�����: �����: ��Y�� * �� �����!:��"�W�����Y��#$��%��"�W��Y��&'��%��"�W��Y��()��%��"�W��Y��*+��%��"�W��Y��,-��%��"�W*+��.Y��/��0��1�W�+����2�ʲ�+��3N-4��5�����6+��3:��7,��8:��9�� :��:��:��Y��: ������: �����E �����:�����:��Y��2*�� �����!: ��"�W��� �-:��5��-��Y��Y��2;<��%SY��Y��2=>��%S��?�-@��5��-��Y��Y��2;A��%SY��Y��2=B��%S��?�-C��5��-��Y��Y��2DE��%SY��Y��2FG��%S��?�-H��5��-��Y��Y��2DI��%SY��Y��2FJ��%S��?�-K��5����Y��:+��LM��N���+��LM��O6+��L��P:��Q�����Y��2��RY��S��TU��T��V��W��"�W��Y��2��RY��S��TX��T��V��W��"�W��Y��2��RY��S��TY��T��V��W��"�W��Y��2��RY��S��TZ��T��V��W��"�W��Y��2��RY��S��T[��T��V��W��"�W�����6+��3:��7,��8:��9�� :��:��: ������: �����i �����:�����:��Y��2��RY��S��TU��T��V*��RY��S��TU��T��V�� �����!: ��"�W����-\��5��ɲ�6+��3:��7,��8:��9�� :��:+��]��^:��_��: ��`: ��a��Q��c��d��e:��Y��:��f���: �����H �����:�����:��Y��2*�� ���g��h��!:��"�W����-i��5��ɲ�6+��3:��7,��8:��9�� :+��]��^:��_��: ��:��`: ��a��Q��j��d��e:��Y��:��f���: �����H �����:�����:��Y��2*�� ���g��h��!:��"�W����*+,��0���k����������p���7� �8��9�%�:�+�=�8�A�?�C�G�D�P�F�X�I�a�J���K���L���M���N���P���Q���R���S�T)�V=�X@�ZJ�[R�\[�]d�_o�`t�a{�f��h��k��l��m��n��o��p��r��s��t$�w-�xW�{`�|�������������������������� ��F��l���������������������������������\��f��i��l��u��~������������������������������������������+��5��8��;��D��M��X��]��d��m��y������������������������������������ ��������2�8���'����� ��� ��������3����� �%������+������?������P��������a���������'������� ����� ��3�����d�������o�������{�v�������o�������f�������]����� �����������������K�����\� ����� �W���������������������������������������~����� ��������*�����+� �������6�����~����������������������������������������������� �������� ��g�������^�������*������� �������6�����M�������X�������d���������������m�������y������� �������� ��g�������^�����R��������������������������������������3����� �P��������a���������3�������f�������]����� �W�������~����� ���������6��������������������� ��g�������^�������6�����m��������������� ��g�������^�������������o� ����������������������K��������������a���������������������������K�������������2222�������=���������������������������o�����������������`����������������������������������������������������������������������N���������������`����������������������������������������������������������������������N����������������������|�����������������s����(+l��N��+l��m+��Qd���+��n:��o��^:��p���:��4��p���:���q��p���:����rW��:,t��"�W���u-��:��v�����w��: ��: x��m6�� ��P:y��N��Cy���z:6 :�66��2: ��{���6 ���� � ��{������:����}+��~���e�k�n�s����|��Q�|�R�z�|�{���|���|�|��������#����������� ���*���8���=���K���P���R���`���e���k��n���p���y���{�������� ������ ������������&��������p�����������������5��������2����� ���~����� ���u����� ���l������ ��������*��������8��������`������������������������(��������(�������(�������(���������� ����u����� �*���������(��������������7����������������������������������+������#���������������������������������@���������������������������������-�����������������#��������������������������!������ �������������������$����������������� �g����� PK ����Q�Zt�Ҝ�������� ���org/autoplot/cdf/CdfUtil$1.class�������4��� � SourceFile�CdfUtil.java�EnclosingMethod� �org/autoplot/cdf/CdfUtil$1�InnerClasses�java/lang/Object�org/autoplot/cdf/CdfUtil ������������������������� ������PK ����Q�Z����������5���org/autoplot/cdf/CdfUtil$CdfVariableDescription.class�������4�" ���� �name�Ljava/lang/String;�description�htmlDescription�variableType� isSupport�Z�numberOfRecords�J�depend0Name� dimensions�[I�depends�[Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�CdfVariableDescription�InnerClasses�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;� SourceFile�CdfUtil.java���!�/org/autoplot/cdf/CdfUtil$CdfVariableDescription�java/lang/Object�org/autoplot/cdf/CdfUtil�!����� ���������������������� � ��������� ����������������������/�����*�������������{���������������������� ����� PK ����Q�Z�!�����&���org/autoplot/cdf/CdfUtil$DepDesc.class�������4�! �� �����dep�Ljava/lang/String;�labl�nrec�J�rank2�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�DepDesc�InnerClasses�"Lorg/autoplot/cdf/CdfUtil$DepDesc;��(Lorg/autoplot/cdf/CdfUtil$1;)V�x0�Lorg/autoplot/cdf/CdfUtil$1;� SourceFile�CdfUtil.java�� � � org/autoplot/cdf/CdfUtil$DepDesc�java/lang/Object�org/autoplot/cdf/CdfUtil$1�org/autoplot/cdf/CdfUtil� ��������������������� ����� ������� �����/�����*����������������������������������9�����*����������������������������������������������� �����PK ����Q�Z�� �����������org/autoplot/cdf/CdfUtil.class�������4� !"#$ � %& � ' � ( � ) �* ��+ ��, ��- ��. ��/ ��0 12 13 14 ��5 16 17 18 19: ;< 6= ;> 1? 1@ 1A� 1B 1C 1DE ��%F �0GH �2GI �4GJ �6GK �2LMN ��O PQ �:*R 0STU 0V 6W �NX �BYZ[\]^_�V`��a bc �Nd �Ne �Nf gh bij�����������������k��l mn�Ko bpqr �aGst �au �dv �4w�)>Y9���F)>Y9��� bx��yz{������� �������-���������������������!���������������������,������������������������������������������4�������)�������3| }~ 6 1� 1� 1���������� ��% 6��� 6� ���� �8�� � � �� ��� �� ;� ;� 6� ;�� ;�� ě������������ ��� 6�@������� �2� ���� �� �8� ;�� 6� ��� 6� 6����� ;� 6�� �� �� ��� 6�� �����B-c����A.������ �� �y �N� ���� �� �d�� ;� �� P� ����� �d� �� ���� ���� ����� ���� � ����������������� �8� ;�� � � ��� ;� ��� � �� 6� 6� ���� �8� � ;� ���� 6 ; '* '� ; �� 0% 6 3% � 6�� 6 �4 !"# ;$ �8% �&' �() ��) ���*+ M% �:,-./0123 �84567 89: �8;< � *=>?@A 6BCDEFG j% 6HIJKL 6MNOP QRST 6UVWXY ;Z [\]^ � _`abcd�efgfhijk jl jm jn jo jp jq jr js jt 3uv �8l �8w �8xy�S�u�z{ �% |} 6~ ��� �0� �0��� �8���� �� �� �� ���K��K��������������� �� g��� ������� g����� ����InnerClasses�CdfVariableDescription�DepDesc�logger�Ljava/util/logging/Logger;�OPTION_INCLUDE_EMPTY_RECORDS�Ljava/lang/String;� ConstantValue�OPTION_IS_MASTER�OPTION_DEEP�OPTION_DATA_ONLY�OPTION_RANK_LIMIT� getTargetType�(I)Ljava/lang/String;�Code�LineNumberTable�LocalVariableTable�type�I� StackMapTable�byteBufferType�(I)Ljava/lang/Object;� transpose�A(I[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Ljava/nio/ByteBuffer;�j�iin�iout�i2�i1�i0�len1�len2�i3�len3�recLenBytes�qube�[I� byteBuffer�Ljava/nio/ByteBuffer;�bbType�Ljava/lang/Object;�temp�result� fieldBytes���myGetBuffer�O(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JII)Ljava/nio/ByteBuffer;�a�D�array�[D�F�farray�[F�J�larray�[J�iarray�S�sarray�[S�B�barray�[B�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;� svariable�recStart�recStop�recInterval�stype�buff3�K� Exceptions��<init>�()V�this�Lorg/autoplot/cdf/CdfUtil;�doubleValue�(Ljava/lang/Object;)D�o�getRange�0(Ljava/util/HashMap;)Lorg/das2/datum/DatumRange;�range�Lorg/das2/datum/DatumRange;�attrs�Ljava/util/HashMap;U�getScaleType�'(Ljava/util/HashMap;)Ljava/lang/String;�maybeAddValidRange�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�uc�Lorg/das2/datum/UnitsConverter;�ex�,Lorg/das2/datum/InconvertibleUnitsException;�Lorg/das2/qds/QDataSet;�eu�!Lorg/das2/datum/EnumerationUnits;�props�Ljava/util/Map;�ds�%Lorg/das2/qds/MutablePropertyDataSet;�pu�Lorg/das2/datum/Units;�u�dmin�dmax�nmin�Ljava/lang/Number;�vmin�nmax�vmax� intersects�Z�t�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;`j�r� Signature�](Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/das2/qds/MutablePropertyDataSet;)V�sizeOf�(J)I� sizeBytes�itype�(I[IJJ)J�dims�dimSizes�rc�size�getEffectiveRank�([Z)I�i�varies�[Z�rank�doSlice1�1(Ljava/nio/ByteBuffer;J[IIZ)Ljava/nio/ByteBuffer;�b�irec�p1�p2�varSize�buf�varType�slice1�rowMajority�recSizeBytes�doComponentSlice�offset�componentDimensionSize�componentSlice�newRecSizeBytes�wrapCdfData�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;� Deprecated�loadVariable��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJIZLorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;�recCount�depend�mon�'Lorg/das2/util/monitor/ProgressMonitor;��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;� dimSizes1� dimensions�k�suggest�newRecCount�bytesPerRecord�limit�buff�preserve�&Lgov/nasa/gsfc/spdf/cdfj/CDFException;�nqube�reform�t2000�result1�Lorg/das2/qds/DDataSet;�uri�cdfFile� dimVaries�repeatDimensions�varRecCount�t0�]����readStringData�`(Ljava/lang/String;JLgov/nasa/gsfc/spdf/cdfj/CDFReader;J[I)Lorg/das2/qds/MutablePropertyDataSet;�sdata�[Ljava/lang/String;�units�o0�back�canSlicet�� jvmMemory�(Lorg/das2/qds/QDataSet;)I�getStringDataType�getAttribute�[(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�att�var�attrname�hasAttribute�J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Z� getDimensions�9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[I�iv�newDims�dimVary�shift�lastVary�variableName� getDepDesc�n(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;�e�nrec�Ljava/lang/Exception;�svar�dim�warn�Ljava/util/List;�isMaster�"Lorg/autoplot/cdf/CdfUtil$DepDesc;�$Ljava/util/List<Ljava/lang/String;>;� ��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List<Ljava/lang/String;>;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;�hasVariable�8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Z�names�getPlottable�6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;�dataOnly� rankLimit�\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;�s�attr�icomp�comp�funct�hasDep0�(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;�Ljava/lang/StringBuilder;�descbuf�recDesc�variablePurpose�Ljava/util/Vector;�xDependVariable� isVirtual�xMaxRec�maxRec�scatDesc� svarNotes�vdescr�description�1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;�dep1desc�dep2desc�dep3desc�htmlDescription�desc�v1�options�Ljava/util/LinkedHashMap;�deep� showEmpty�v�isData� skipCount�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�^Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;��$G�\���(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/util/LinkedHashMap<Ljava/lang/String;Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;>;�maybeShorten�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�context�name� getOption�G(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�key�deft�m(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;� dependent��(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�doApplyAttributes�[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�c�Ljava/lang/Class;�p�Ljava/util/regex/Pattern;�m�Ljava/util/regex/Matcher;�labels�rt� istpProps2�depds�depProps�attr1�os1� constraint� istpProps�model�'Lorg/autoplot/datasource/MetadataModel;�n� renderType�^��(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V�<clinit>� SourceFile�CdfUtil.java�double�float�long�int�short�byte�string�"java/lang/IllegalArgumentException�java/lang/StringBuilder�unsupported type: �������������������������������������*number of dimensions must be less than 5: ��������������������not implemented: �java/lang/Float"��java/lang/Double�java/lang/Integer�java/lang/Short�java/lang/String���java/lang/RuntimeException�Unsupported Data Type: ������SCALEMIN���SCALEMAX�org/das2/datum/DatumRange��"#�<��VALIDMIN�VALIDMAX�linear�SCALETYP�org/das2/qds/QDataSet�UNITS�org/das2/datum/Units����1���<��������*org/das2/datum/InconvertibleUnitsException^��������� VALID_MIN�java/lang/Number� VALID_MAX�org/das2/datum/EnumerationUnits�� � SCALE_TYPE�org/autoplot/cdf/CDFConstants�didn't code for type PQ� �)org/das2/util/monitor/NullProgressMonitorsy�%recCount must be greater than 0 or -1� recCount must be greater than -1���(loadVariable {0}[{1}:{2}:{3}] slice1={4}�java/lang/Object���� disabling slice1 because epoch16��YZY��rank 5 not implemented��[0:�:�]�Odata read would result in more than 2GB read, which is not yet supported. Use � to read first records. �size of {0}: {1}MB type: {2}PT!"#$�!gov.nasa.gsfc.spdf.cdfj.CDFReader� getBuffer%&'��(�$gov/nasa/gsfc/spdf/cdfj/CDFException��)&�read variable {0} in (ms): {1}����*�#org/das2/qds/MutablePropertyDataSeti+_`�+recCount==-1 and slice1>-1 when loading {0},-./01���*We shouldn't get here because stype=string�23�4567�89�?�[:;<=� recInterval>1 not supported here��>�?@+A��rank not supported�4not handled single array where expected double arrayBCD"EFG�org/das2/qds/ArrayDataSet���org/autoplot/cdf/TrArrayDataSet�org/das2/qds/Slice0DataSet�!org/das2/qds/buffer/BufferDataSet� not supported type of QDataSet: �H�CDF_INT1�CDF_INT2�CDF_INT4�CDF_INT8� CDF_UINT1� CDF_UINT2� CDF_UINT4�CDF_BYTE� CDF_REAL4� CDF_REAL8� CDF_FLOAT� CDF_DOUBLE� CDF_EPOCH�CDF_EPOCH16� CDF_TT2000�CDF_CHAR��I�java/util/VectorJ+��K�LMNO� org/autoplot/cdf/CdfUtil$DepDescP��DEPEND_����Q�get attribute DEPEND_� entry for {0}RS�TMUF�NOTE: � is record varying�V���� data dim � length (�) is inconsistent with DEPEND_�)�problem with DEPEND_�: � LABL_PTR_�get attribute LABL_PTR_W�XM�java/lang/Exception�No such variable: � ) is inconsistent with LABL_PTR_�problem with LABL_PTR_YZ[\]��java/util/HashMap���java/util/LinkedHashMap^_`�org/autoplot/cdf/CdfUtil�false���true�includeEmptyRecords��a��getting CDF variables�got {0} variables�getting CDF attributes�VAR_TYPEbcdMe�9Wrong-case VAR_TYPE attribute found, should be "VAR_TYPE"f�data�5var_type is case-sensitive, should be "data", not {0}�java/util/ArrayListg�DEPEND_0�-skipping because ordinal and no depend_0: {0}�'skipping because variable is empty: {0}�Time_PB5�,skipping {0} because we always skip Time_PB5�VIRTUAL�#get attribute VIRTUAL entry for {0}h��TRUE�FUNCTION�FUNCTijM�comp_themiskM�#virtual function not supported: {0}�( � COMPONENT_�, � )�$get attribute DEPEND_0 entry for {0}���data contains no records�depend0 length (� ]) is inconsistent with length (�problem with DEPEND_0: �/org/autoplot/cdf/CdfUtil$CdfVariableDescription���CATDESC�#get attribute CATDESC entry for {0}� VAR_NOTES�%get attribute VAR_NOTES entry for {0}���=�,�*lmn� <html><b>�</b><br><br>���<br><br>� <p><small>�</small></p><br>�VARIABLE_PURPOSEopX��&gov/nasa/gsfc/spdf/cdfj/AttributeEntryqr�<p><small>VARIABLE_PURPOSE: �s�(virtual function �)<br>�records of �<br>� records of tu�v+wr�NOTE� WARNING: �</html>����xF��y�z{�{�|��}�done, get plottable ~���...���'org/autoplot/metatree/IstpMetadataModel���./� FILL_VALUE�����LABEL� \[:\,\d+\]�M�org/autoplot/cdf/CdfDataSource� slice1_labels�\[:\,(\d+)\]�������+�����\[:\,\:\,\d+\]�LABLAXIS� slice2_labels�\[:\,\:\,(\d+)\]�TITLE�DESCRIPTION�RENDER_TYPE�time_series���\result.length(0)>QDataSet.MAX_UNIT_BUNDLE_COUNT={0}, this cannot be treated as a time_series�image�+renderType=image not supported in CDF files������ eventsbar�*dropping render type because of constraint���&dropping render type because of slice1�digital� eventsBar�DEPEND_1� java/util/Map���METADATA�METADATA_MODEL�ISTP-CDF� apdss.cdf����org/autoplot/cdf/CdfUtil$1�java/nio/ByteBuffer�!gov/nasa/gsfc/spdf/cdfj/CDFReader�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�org/das2/datum/UnitsConverter�%org/das2/util/monitor/ProgressMonitor�org/das2/qds/DDataSet�(java/lang/ArrayIndexOutOfBoundsException�java/util/List�java/util/Iterator�%org/autoplot/datasource/MetadataModel�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�DOUBLE�FLOAT�LONG�INT�SHORT�BYTE�allocate�(I)Ljava/nio/ByteBuffer;�order�()Ljava/nio/ByteOrder;�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� byteCount�(Ljava/lang/Object;)I�get�(I)B�put�(IB)Ljava/nio/ByteBuffer;�,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�getType�(Ljava/lang/String;)I� getSampled�<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object;� putDouble�(D)Ljava/nio/ByteBuffer;�putFloat�(F)Ljava/nio/ByteBuffer;�putLong�(J)Ljava/nio/ByteBuffer;�putInt�putShort�(S)Ljava/nio/ByteBuffer;�(B)Ljava/nio/ByteBuffer;�()D�parseDouble�(Ljava/lang/String;)D�getClass�()Ljava/lang/Class;�java/lang/Class�getName�containsKey�(Ljava/lang/Object;)Z�&(Ljava/lang/Object;)Ljava/lang/Object;� dimensionless�(DDLorg/das2/datum/Units;)V�property�&(Ljava/lang/String;)Ljava/lang/Object;�IDENTITY�cdfEpoch�"Lorg/das2/datum/TimeLocationUnits;�microseconds�us2000�org/das2/datum/UnitsUtil�isOrdinalMeasurement�(Lorg/das2/datum/Units;)Z�getConverter�M(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;�()I�length�org/das2/qds/ops/Ops�extent�^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�value�(I)D�convert�(D)D�intValue�getHighestOrdinal�valueOf�(I)Ljava/lang/Integer;�&(Ljava/lang/Number;)Ljava/lang/Number;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�org/das2/qds/DataSetUtil�product�([I)I�(I)Ljava/nio/Buffer;�position�slice�()Ljava/nio/ByteBuffer;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�(J)Ljava/lang/String;�(J)Ljava/lang/StringBuilder;�java/lang/Long�(J)Ljava/lang/Long;�java/util/logging/Logger�log�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�fine�(Ljava/lang/String;)[I�getVarys�(Ljava/lang/String;)[Z�getNumberOfValues�FINEST�(D)Ljava/lang/Double;�java/lang/System�currentTimeMillis�()J�entering�'(Ljava/lang/String;Ljava/lang/String;)V�equals�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�exiting�(I)Lorg/das2/qds/QDataSet;�()Z�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�java/util/Arrays�copyOf�([II)[I�makeDataSet�Q(III[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�createRank1�(I)Lorg/das2/qds/DDataSet;�(II)D�putValue�(ID)V� cdfTT2000�cdfCacheFileForReader�7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;� dsCachePut�:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)V�create�5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;�java/lang/reflect/Array�'(Ljava/lang/Object;I)Ljava/lang/Object;�isArray� getLength�createDatum�*(Ljava/lang/Object;)Lorg/das2/datum/Datum;�org/das2/datum/Datum�(Lorg/das2/datum/Units;)D�wrap�2(Ljava/lang/Object;[IZ)Lorg/das2/qds/ArrayDataSet;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;�isEmpty� getMessage�isTypeR�(Ljava/lang/String;)Z�copyOfRange�([III)[I�(Lorg/autoplot/cdf/CdfUtil$1;)V�FINER�&(Ljava/lang/Object;)Ljava/lang/String;�dep�recordVariance�rank2�add�labl�existsVariable�getVariableNames�()[Ljava/lang/String;�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains�java/util/Collections�emptyMap�()Ljava/util/Map;�parseInt�variableAttributeNames�'(Ljava/lang/String;)[Ljava/lang/String;�equalsIgnoreCase�INFO�.(Ljava/util/logging/Level;Ljava/lang/String;)V�(Ljava/lang/Throwable;)V�toUpperCase�org/autoplot/cdf/CdfVirtualVars�isSupported� startsWith�&org/autoplot/datasource/DataSourceUtil�strjoin�(([ILjava/lang/String;)Ljava/lang/String;�getAttributeEntries�8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;�getValue�()Ljava/lang/Object;�3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;�iterator�()Ljava/util/Iterator;�hasNext�next� isSupport�variableType�numberOfRecords�depends�depend0Name�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�charAt�(I)C� substring�(II)Ljava/lang/String;�putAll�(Ljava/util/Map;)V� properties� (Ljava/util/Map;)Ljava/util/Map;�getCompatibleComponentType�TYPE�(F)Ljava/lang/Float;�matches�java/util/regex/Pattern�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�java/util/regex/Matcher�group�svalue�(I)I�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�isNominalMeasurement�finer�isTimeLocation�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!6������������������<��������7��������;��������=������!� ������|�����������������4���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�� Y�� ���� ������������.����W���[���]���`���b���e���h���k���n���q���s���������������� ���� �����������#�����������4������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y�� Y�� ���� ������������2����x���|�����������������������������������������#������������� ������������+���,���:+.h��:,����W-��6+�����o����������������+.6+.66 +.���6 +.��a6+.��P h`h6 hhh` `h6 6��`, `����W�������� �����W��W� ��~���+.6+.6+.6 6 +.���6+.���6+.��v6 +.��eh h h` `h6 hh h hh`h``h66��`,`����W���� ����������w��W��W� ��X����Y�� Y�� ��+��� �������W����������-�����������������"���(���D���I���N���Y���d���o���|�������������������������������������������������������������� ����*��L��V��j��p��v��|��������������������������������!����|�:������$��� �g�U����\�f��� �Q����� �I������N�����O�!���*�F���L�$����j��� �{����������������� ��������������������� ������������������������������������(��������q���;������ �� ��-�� ������������(�������� �� �� ��B�� ����������� �����������*+���� :*+ �d��!:*+��6 �����[������4�������[�����[��[��[��^��[��[��������[������[��[��[��[��[��[��������[��[��[��[��[��[��[��[����������^��[��[��[��[��[��[��[����[��[��������[��[��[��[��[������"��": �h��: :�66 �� 19��#W� ���[��$��$:�h��::�6 6 ��08��%W������&��&:�h��:: �66�� /7��'W��������(��(: �h��: :�66��.6��)W��������*��*:�h��::�66��56��+W�����^��,��,:�h��::�66��36��-W�������Y�� Y�� .�� �� �������W��������~������ ������#��������A��D��N��X������������������ > AKU}�������3���+����6� r��X�+���N�5������+�����6 �������+�����5�� 0���+����5 �o��U�+���K�5�������������������������� ��������� ����#���� ������� ������ � ���"�"������� �����������$�$������� ������ ������&�&������� �������������(�(������� ��������������*�*������� ���������������,�,������� ������� ��������������3�����*��/�������� ��� �!�������� !��� "#�����������l*��0��*��0��1�*��2��*��2��3�*��4��*��4��5�*��6��*��6��7�*��8��*��8��9���:Y�� Y�� ;��*��<��=������>��������.���(�)�*�+�,�%-�-.�4/�<0�C1�K3��������l$��������� %&�����������Q*?��@��,*A��@��#��BY*?��C��D*A��C��D��E��FL�� ��BY*G��C��D*H��C��D��E��FL+�����������?�@�"A�2C�BD�OF���� ��/�'(����Q)*���O�'(����� �2��+� ,-�����f�����IL*J��@�� *J��C��8L+�����������J�K�L�N��������)*��������������� ./����������*L��M���NM+L��O���NN,��-����P:��U-��Q����P:��F,��R��-��S����P:��0,-����P:��#-��T�� ,��T���,-��U:�� :��P:�W9�Y9+��[���2+��\���)+��]: ��^���_9 ��^���_9*`��M���a: �� �Y�� ��b9 *c��M���a:�� �Y����b9 6 ��� ���6-��d��'-��d:����e��f����f`��g:������h����j���+��+c��l��m� ��+` ��l��m�*n��M���8:�� +n��m����i�p�s�V�������'��X�Y�\� ]�(^�/_�7`�Ea�Mc�Rd�Ze�hf�ii�pl�sj�uk�zp�q��r��s��t��u��x��y��z��{��}��~���0�<�[�o��������������%�01��4�01��J�01��W�01��p�01��u�23����'4� �56����78�����9:���;<���=<��z&01��!>���?�����@A� ����B� ����CA�����D� ����EF���G��H�������7I������@��� JJ �IK��L��B��MD��MD��*��N���O�PQ����T�������p��� =����r���+�t���#�v����x����z����|��� =��j�~������������������=��E���������������=��( �������������=�� ��Y������������2���������>��D��d��i��������������������H���R���A�R���f�R�����R�����R������S�����R������� /�� � PT����������� ����+����i7 ����i7��������������������4���� U������ V����� S���� W��� X������ G�YZ�����������<=*���*3������������������������ ����������� ���[�����\]����^������������ _`����"������-���-.l���h6-.l-.h��:*����W��\h-.l6h-.l-.l`6 6 -.��1* h `���W* h`���W*���:��W� ��ͧ�J���66 -.��96 ��) l-.p��* h `����-W� ��ք �����W*���W*-.h���W��������b���������(��-��8��J��U��b��o��u��}��������������������������������������������u�a���M�6b�� �8�Kc���J�9d�� ���-��� ���>b�� ���Ae������f�������g������������h������iF����j������������-���M� ��(�����5���� &����� k`���������C-���-.l���h6--�d.l6-.h��:*����W���h6 `h`6 6-.���-���.*h `���W*h `���W*���:��W��R-.���h66 -.��=*h h` `���W*h h` `���W*���:��W� ������u��Q���6 --�d.6 6-.��86��( l p��*h`����-W���ׄ�����W*���W*-.h���W����������#�������%�/�4�;�G�R�X�e �r �x���� ��������������������������#)#/$5%@&�������x�a�����a�����B[�� ���El���J��b���;��c�� �G��d�� ���,������=b�����He�� ���@m�� ��Cf�����Cg���C�����Cn����CiF��4j���)o���%�������8���J���(���8����A������ %�����)pq�����G�����*+ �� ���Y�����������������5�������������������'r�����)sq�����G�����*+ �� ���Y�����������������C�������������������'�)pt������ ����*+ ��������������Y����R������������������u��������h�����vF� ���wx� ����'r�����)sy���������J ��� ��Y��������� ��Y��������������Y+SY ���SY�� Y�� ��� a�����SY���SY��gS���*+���7 �p����������6*+���:*+���: �� :6���O������6� :���6 ������]*+���� :*+���:*+���:66���43��.��.O��� .O����:������� ��Y����*+���6����� ����� A ������� ���h6�6���mm�i�����i��i�m�6 ���+�� Y�� ����� �����������:���� Y�� ����� �����:��Y�� Y�� ���+������������7����� 7����������Y+SY ������o��o���SY ���S���*+���� :���7�������� ���S6����� :��#*+� Y �OY eia�O���:��2:*+ �� ia�����:��*+ �� ia�����:�������IJ���������Y+SY���e���S���*+�����:��6��� ���h6�`� :6���`.O���������O�� �O�����3+*���:�������[���������ɰ���k���d *��ʸ��:������������+����d� :.O6���d.O����.l6: �v���6���066���.��6���������:*��ʙ�A�����$����:�������:��l����:��X�����1���:����:�������:��!���:����: ����� ����� ��Yѷ�� �v���L��Q��m�`�����m���� �p���zL��Q��m�`�����m���\����:6��\���5������g9��k������oc�����L��S���:�� �x���L��ڹ�m� �v��� �p��� �x���}*���:��r�� Y�� ��ܶ�+����: ���*+������� ���8�� Y�� ��ݶ� ������ a��������������:�����q������������o�p�$r�Xs�dr�gx�oz�x{��|������������������������������������������������%�)�/�8�B�I�^�`�g�t�x��������������Q�[�`�j�q�t�~������������������� �� �)�4�@�F�O�W�^�h�u�����������������������������#�,/�5:B IRcs������!�3�4�67 8:&<2=??K@ZAjB�@�D�E�K�L�Q�S�T�U�VW@YG]��� �4���[�����U�����9[�����Qz�����J\]����C{�����@|����}����o~����%}��t����x����������t�0�F��������2�������,�[��u�#�:���[����2����[���*�F�c��:����:����:�j���N�>[��K�O�����U�����t�����J����J����J���Ju���J���Jh����Jwx� �o�g� ���V������]� ���������U��I���:W�[����t���`��� A���:����n�:�)!������7�5��^�����(��(��������'���(��(�(��(��( �������(��(������k����$� ��(��(������g���(��(��������(��(��������(��(��������(��(�����I�����(����6���(��(����(�������(��(����(��2���(����������06�����(��(����(�� $��0���=����=4������'� ������������*���: ��� ��Y���-*���:���: ��<��������x�����8: 6.��_���: 6.��D6 .��2 .h.h.h` ` ��� �����8S� ��˄���������d���2 ����8: 6 ���� �����8S�����.��Y��� ��<8��������: �� ��Y��� �� :6 ��� 2������O����-*���:�������6 ��(6��� ��3����6 ���� ��� Y.O:���:L��m�����������%��b�d�e�f�%h�0i�7j�Ak�Ml�Vm�bn�no��n��m��k��s��t��u��v��u��y��{��~� ���4�:�A�Q�V�{����������������e�8|�� �Y�J����D�e[���A�k��� ���������%��� ����� �#[��Y�"[�������������������u����������6���$���%��� ����� �����A�c\]�Q�S�F� ���:�����n������-� �(�������������7�������������� �� ���� �(��"���@�� @��������� �������������Q*����*�����*����*������*�����*����*������Y�� Y�� ��*��������������&� ������������%��'��.��6���������Q94�������� ����������������������3����������������������������������������������������������������������������������������������������������������������������������������������������������������������J������������������������������������������������������������������ �������������1*+,�N-���-�����-��N-�N���-� ���������$��� ��$����#�$�������"������� ����"��$��%��/�����4�������%�2�����1�����1������1���������� ��� ���� �������������*+,�N-��-�������N���������������������������4��������2���������������������������@������� ������]�����|*+���M*+� ��o*+���N-���-3������66-�d6��-3�� 6�� �������$��,`�:�,`�:�� �,��������J�����������+�.�;�B�F�I�O�U �Z �e�h �s�v�z����\� �4�����e�����s������f�]��+�O����.�L������|�����|�����vU������� ��$�(�@�� �� ������� �������� ��?�Y� :���*+�� Y�� ���� ����Q*+�� Y�� ���� ���:�0�+������ Y�� ���� ����+�����*�������a��*������O*����C�*����.���� Y�� �����������W��-*������� ���*��.��-�d��^�-d.����N�� Y�� ���� ��-d.�� ���� ������ ������W��0:�� Y�� !���� "��� ������W�����4*+�� Y�� #���� ����*+�� Y�� #���� ���:����������� Y�� $���� ����+�����%*�%�&��#�'Y�� Y�� (��������)�*�%������ ���*+���.����g-�d��^�-d.����N�� Y�� ���� ��-d.�� *���� ������ ������W���*+�� Y�� #���� ������*+�� Y�� #���� ���:������������ Y�� $���� ����+�����%*�%���6 ��*�%���.6 ��_-�d��V -d.��K�� Y�� ���� ��-d.�� *���� �� �� ������W��`:�� Y�� +���� "��� ������W��0:�� Y�� +���� "���,������W���}����������'�������/��$� &�)�/*�K+�U,�z-��.��/��0��1��3��45829}?�=�>�B�C�D�E!F+GWHfIpJ}L�M�PQ#R-SRT\UgVmWzY�Z�b�^�_b`a<c�������K2�����+���������g�u��� #�������+����+�����?����?�����?^����?U����?�����?�����?�F�� 5���H������?�������5��������K)��cB�,����%��i������aB�o�,N����� �������d�����*�-�.M,+�/��������� ���g�h���� �����������������H���������� �������L�����*�0Y�1�2�����������t���� ����������F�����������'N����� ���������,�� �3Y�4M+���5L+78�9:���>+;:�9:���6+<:�9:���6+=8�9:���6+�>��9�?6���@���*�-:������A���g��Ͳ��B�����: 6 6:�6 6 ���2: `6 ���*C�:��M*�D:�66��%2:C�E�� *�:����������FG�H��/I�J�E��!I�K������FL���I:��I�K��� T�� T���76 :�6 6 � _2: `6 :�MY�N::6��7��7��7:::6� :6:*��6��: ��:Y �O�*P�6 ������ ������ ������Q��ͧ�*����77 ���������R��ͧ�*�:�� 6�� �`6���yS���������T��ͧ]�� 3���M*U�:!!�������V���!��WX������*Y���8:""��*Z���8:""�[��"\�]������^"��ͧٻ� Y"�_:`��W6#*�� Y�� a��#�� �����8:$$��$��W�##��<*�� Y�� a��#�� �����8:$$��b��$��W�#���c��W6��: ��� �,���*P����*P�: �������d��� �:*�e��#�'Y�� Y�� (�� ������)�*����7���x��s*���j����� a7 ���f��W��F�� Y�� g����ݶ����h����� ������W�����W��J: �� Y�� i�� � ������W��%: �� Y�� i�� �,������W�jY�k: *�l:!*�l:"*�l:#��]*m�:$$�� $��8������n���$��8:*o�:$$�� $��8������p���$��8::$�w�� Y�� $��ݶ��q����:$ �����'����� Y�� $��r�������:$!����� Y�� $��s��!��q��r��.�� !��� t�������:$"������ Y�� $��s��"��q��r��.�� "��� t�������:$#���r�� Y�� $��s��#��q��r��.�� #��� t�������:$��+��%�� Y�� $��s��s�u����:$�� Y�� $�������:$��� Y�� Y�� v��$��w�����_:%6&*��6&��:'�� Y�� ���&�x����:'��/���)�� Y�� '��ݶ�s�u�������:'��%��y��W��%z����{��W*|�}:((�~��g(��:)�� Y)�����_:*6++(�~��((+��:)*s��)������W�+���%���*��{��W���V��%��������W��n��%���'�����W��S%������'�����W��7��%���'�����W��%������'�����W���:))�����?)�����8:*%���W*��]��%*��W��%���*��W���%���W%��:$���: �� �� 3������ $�� �x�� �� d��8�� �� ��:%�w�� Y�� %��ݶ��q����:% �����'����� Y�� %��r�������:%!����� Y�� %��s��!��q��r��.�� !��� t�������:%"������ Y�� %��s��"��q��r��.�� "��� t�������:%#���r�� Y�� %��s��#��q��r��.�� #��� t�������:%��+��%�� Y�� %��s��s�u����:%�� Y�� %�������:%, ��W�����������,��������������:E���E��:Hi���Hi��:l����l���:���������:� ���� ��:�������:��������'!$������^����������!��3��E��W��g��p��v�����������������������������������������0�;�I�N�^�a�j�p�v�y������������������������������������������� ���'�+�7�E�H�P�U�[�b�i�l�w������������� � � #CHPSYy~���!�&�$�%�(�)�*�+�,�-./'061=2K4�9�:�B�>�?�B�@�A�D�G�HIJK!L.M<NCPNQ[RiSpWtXyY�Z�[�]�^_``ahb�e�f�h�k�lnq!r&t?uJvpyuz�|�}������������������� �7�;�R�n�r������������������� � � � � *� 1� ;� B� N� U� \� `� e� �� �� �� �� �� � L� T� �� �� �� �� �� �� ������6���������������������� 2�� #�x���#C�X���$������"���F� ������!����� ������ �� ��� �� ��� !�O$��$��/���+��Y���)��F���*��-���*����%�S��&?����'�Z���(� F���� =���� :���� 7�F�� 2��� -��� (u�� %���� "���� ���� ^��� U��� g������ �����!����"����#tn���$ `����%� O����� ����� ��8�� �����! ��F��3 ��F��E ��F��W ��F��g �����v }����� [�]� �� X[�� �� U���H��� �� =����� ����� �������b�U������������������8�������������"��0����������W�����������(����) ��O� ��F>�������������(��B���Y�-:��B�d�!��j�"����������(���������,��3#��A����"����������(��������I����"����������(��������I����"����������(������ '��6�$����������(���������I��3�)����������(������������.��#�����4�� �����"����������(������[�����"����������(��������h#��A����#����������(��������I����#����������(��������I����#����������(������ '������������������N����� �������������W*��d=+��d>����*��+����d=d>���+��d���� Y�� +����������+��������&� ��������#��'��.��1��;��U�����*����W�������W�����P�����I������� ���&� �������x�����*+�����*+��M���8�,������������� ������� �����8��������������H����������������N����� ���������,�� ��3Y�4:�3Y�4:-78�9:���6-;8�9:���6-<:�9:���6���@���*�-: ������A ���g��Ͳ��B��� ��: 66 : �66��� 2:`6���*C�:��M*�D:�66��%2:C�E�� *�:����������FG�H��/I�J�E��!I�K������FL���I:��I�K��� T�� T���86 : �66� 2:`6:�MY�N::6��7��7��7:::6� :6 :*��6 ��:!��:Y!�O�*P�6! ������ ������!������Q��ͧ{*����77 ���������R��ͧQ*�:�`6���9S���������T��ͧ�� 3���*U�:""�������V���"��WX������*Y���8:##��*Z���8:##�[��#\�]������^#��ͧ��� Y#�_:`��W6$*�� Y�� a��$�� �����8:%%��%��W�$$��<*�� Y�� a��$�� �����8:%%��b��%��W�$���c��W6��:!���!�,���*P����*P�:!!�������d���!�:*�e��#�'Y�� Y�� (��!������)�*����7���w��r*���i����� a7 ���f��W��E�� Y�� g����ݶ����h����� ������W�� �����J:!�� Y�� i��!� ������W��%:!�� Y�� i��!�,������W*�l:!*�l:"*�l:#��]*m�:$$�� $��8������n���$��8:*o�:$$�� $��8������p���$��8::$�ܻ� Y�� $��ݶ��q����:$ �����'����� Y�� $��r�������:$!��F�� Y�� $��s��!��q��r��.�� !��� t�������:$"���Ȼ� Y�� $��s��"��q��r��.�� "��� t�������:$#���J�� Y�� $��s��#��q��r��.�� #��� t�������:$�������� Y�� $��s����s�u����:$��]��W�� Y�� $��s����s�u����:$��+��%�� Y�� $��s��s�u����:$�� Y�� $�������:$�6�� Y�� Y�� v��$��w�����_:%6&*��6&��:'�� Y�� ���&�x����:'��/���)�� Y�� '��ݶ�s�u�������:'��%��y��W��%z����{��W*|�}:((�~��g(��:)�� Y)�����_:*6++(�~��((+��:)*s��)������W�+���%���*��{��W���W��%��������W��p��%���'�����W��T%������'�����W��8��%���'�����W��%������'�����W���:))�����?)�����8:*%���W*��]��%*��W��%���*��W���%���W��%�����W��%�����W��#��$���W��$���W����������������������t����t�:�%t���%t�:(=t��(=t�:@Yt��@Yt�:\ht��\ht�:k�t��k�t�:�qt���qt�:�]c���]�'JRU����������� ��$�6 �H�Q �W�i�r�y�|������������������� ��!��$%&)'.*>+A,J.PV7Y8s9y:|;�<�=�>�?�@�A�B�C�D�E�F�H�J�M�K�L�O�P�Q�R�TUWX%Y(\0^7`=a@cKdYe\g`hkjvk{l�m�n�o�p�q�r�t�v�w�x�yz{#|&~,L�Q�_~e�n�q�t�v������������������� ���Y�]�`�c�e������������������������'�5�<�@�E�e�y���������-�5�|�������������#�G�J�R�W�p�{���������������������*�0�D�L�Q�h�m������������ ! $ - 2 D S V [ j v8 | � �����5���������������������� 2��!��x���$�X���%������#���F�!v�����"v����!������!e� ���!�� ���!��O$��$�/���+��Y���)��F���*��-���*G���%J S��&p����'�{���(|�����������������F�����������u������������������^����U����g�� �����!�����"�����#@6���$s����� ����� ��F��� ������ ��8�� ��8�� �8��$ m�F��6 [�F��H I�F��W :��� �y �]� �| [��� ���H���*�������� ����� ����� ��������I����������������7��������������"��0����������W������������(����)��O� ��F>��������������(��B���Y�-:��B�d�!��d�"�����������(��������,��4#��A����"�����������(�������I����"�����������(�������I����"�����������(����� 11'��6�$�����������(��������I��3�)�����������(�����������.��#�����4�� �����"�����������(������������������������'N����� �����������Y��:*��:+�����M���a:+����0+����:��2���������b������W+����M���m�-��+����M���m����-�����e*���M���K:��<���:-��: ����!+� ���?��������m���+����M���m����-�����p*����W*���M���K:��<���:-��: ����!+� ���?��������m���+����M���m���+����M���m�+����M���m�+����M���m����M���8:��8������-+��[���#+���`���������`��g���:����]���������:+�������:-�����öħ�v,��g,����`���Ŷ�6+��[�`��D�� Y�� ���� ���� Y�� ��`�� ����M����W������+���m�+������-+P��O���+�ƹ�m���+�ǹ�m���p+��[���f+��[���\+��\���S+���`��G���M���8:��+���m����M���+ȹ�O���+����m�6+��[����+�� Y�� ���� ����O����: �� Y�� ���� ����M���: ��_ ��Z �� ��: ����M���m� ���ʚ�+ ����M���m� ����M���m����P+�*��m�+��m��������:�N��,� -�.�/�&0�-1�62�>3�F4�Z8�m9�q:��;��<��=��>��?��@��A��C��D��F��GHIJ#K+L3MQOTPgRjT}V�W�X�Y�\�]�^�a�bcefij'k2l;mKn�m�q�s�t�u�w�z�{�|}~#/�;�I�i�����������������������������6�$����.����&� ���Q 4�#�.�+�&� �Q 4�>�N����5 ����G8�i��:� ��a 8� >�������8�����:�����������8�� ���&�A��V��H���*���GI���a I� ��I����I�����M���Z�M,��R����]����n����M $��G��$�������N���������-������θϳ����>�������� ����6� �O��������"������j6�� 6�� ���� PK ����Q�Z=3@h,��,��%���org/autoplot/cdf/CdfVirtualVars.class�������4� ���� ���� ������ ������ �A������� � �� �� �� � � � !"#$%� &'( ��)*+ ��,-. /012345������� �76 /7� 8 �69 /:;<= �A> �A?@ �AABCDEFGH I JK L MN �79 O� 7� � PQRS / TU TV / / /W /P /R /XYZ[\] �6^ _ `abc �l��d �le �lf>��&֙ Tg h ij k lmn op Tq /r /"stuvw xy��z{| }~ ��� ����logger�Ljava/util/logging/Logger;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/CdfVirtualVars;�execute�q(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�i�I�sum�Lorg/das2/qds/QDataSet;�size�deltaT�waves�%Lorg/das2/qds/MutablePropertyDataSet;�pow�translation�poww�trs1� real_data�Lorg/das2/qds/ArrayDataSet;�region_data�fill�Ljava/lang/Number;�k�j�quality_data�data�n�Ljava/lang/String;�channel�rBad�D�wdata�Lorg/das2/qds/WritableDataSet;�n1�n2�l�n3�esa_data�dfill�result�oi�Ljava/lang/Object;�od� sliceable�m�Ljava/util/Map;�metadata�function�args�Ljava/util/List;�mon�'Lorg/das2/util/monitor/ProgressMonitor;�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�)Ljava/util/List<Lorg/das2/qds/QDataSet;>;� StackMapTable��4�=���|� Exceptions� Signature��(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/String;Ljava/util/List<Lorg/das2/qds/QDataSet;>;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�calcP�)(Ljava/util/List;)Lorg/das2/qds/QDataSet;�coefficient�V_GSE_p�np�pressure�B(Ljava/util/List<Lorg/das2/qds/QDataSet;>;)Lorg/das2/qds/QDataSet;�convPos�;(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet;�coordSys�T(Ljava/util/List<Lorg/das2/qds/QDataSet;>;Ljava/lang/String;)Lorg/das2/qds/QDataSet;� alternateView�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�burley�computeMagnitude�convertLog10� addSeconds�1(Lorg/das2/qds/QDataSet;D)Lorg/das2/qds/QDataSet;�seconds�dep0�isSupported�(Ljava/lang/String;)Z� functions� supported�Z�$Ljava/util/List<Ljava/lang/String;>;�<clinit>� SourceFile�CdfVirtualVars.java������������ implement virtual variable "{0}"���� sum_values��������"java/lang/IllegalArgumentException�Bvirtual variable function sum_values expects at least one argument������org/das2/qds/QDataSet����compute_magnitude����� convert_log10�����fftPower512��fftPower1024�fftPower�8virtual variable function fftPower expects two arguments�����apply FFT power������������fftPowerDelta512����DEPEND_1����������fftPowerDelta1024�fftPowerDelta2048�fftPowerDeltaTranslation512���'fftPowerDeltaTranslation512 is untested�calc_p����� conv_pos1�ANG-GSE�����alternate_view�region_filt����FILLVAL����java/lang/Number�java/lang/Double�����������apply_qflag�NAME�java/lang/String�����flux_h���sigma_h�flux_o�sigma_o� flux_he_1� sigma_he_1� flux_he_2� sigma_he_2����������� FILL_VALUE��������apply_esa_qflag����������unsupported rank � arr_slice�.unable to implement because metadata is needed� ARR_INDEX�ARR_DIM�������not supported slice dimension�/ARR_DIM property in metadata should be a number�java/lang/StringBuilder�+virtual variable function not implemented: ������������not implemented�������DEPEND_0�DEPEND_0 not found���������fftpowerdelta512�fftpowerdelta1024�fftpowerdelta2048�fftpower�fftpowerdeltatranslation512������1virtual variable function "{0}" is supported: {1}�java/lang/Object������ apdss.cdf����org/autoplot/cdf/CdfVirtualVars�#org/das2/qds/MutablePropertyDataSet�org/das2/qds/ArrayDataSet� java/util/Map�java/util/List�%org/das2/util/monitor/ProgressMonitor�org/das2/qds/WritableDataSet�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�equalsIgnoreCase�()I�(Ljava/lang/String;)V�get�(I)Ljava/lang/Object;�org/das2/qds/ops/Ops�add�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�X(Lorg/das2/qds/QDataSet;ILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�rank�slice�(I)Lorg/das2/qds/QDataSet;�setProgressMessage�"org/das2/qds/ops/Ops$FFTFilterType� FFTFilterType�InnerClasses�Hann�$Lorg/das2/qds/ops/Ops$FFTFilterType;�value�()D�windowFunction�>(Lorg/das2/qds/ops/Ops$FFTFilterType;I)Lorg/das2/qds/QDataSet;�n(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;�org/das2/qds/DataSetOps�makePropertiesMutable�>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;�length�(I)I�findgen�multiply�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�property�&(Ljava/lang/String;)Ljava/lang/Object;�copy�4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;�&(Ljava/lang/Object;)Ljava/lang/Object;�valueOf�(D)Ljava/lang/Double;�(I)D�doubleValue�putValue�(ID)V�toLowerCase�()Ljava/lang/String;�hashCode�equals�(Ljava/lang/Object;)Z�slice1�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�java/lang/Integer�(I)Ljava/lang/Integer;�ge�=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;�where�7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;�(II)I�(IIID)V�org/das2/qds/DataSetUtil�qubeDims�(Lorg/das2/qds/QDataSet;)[I�product�([I)I�(IID)V�(IIIID)V�intValue�slice2�slice3�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString� asDataSet�(D)Lorg/das2/qds/DRank0DataSet;�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;� magnitude�log10�org/das2/datum/Units�Lorg/das2/datum/Units;�5(DLorg/das2/datum/Units;)Lorg/das2/qds/DRank0DataSet;� maybeCopy�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�contains�java/lang/Boolean�(Z)Ljava/lang/Boolean;�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�org/das2/util/LoggerManager� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!��������������� �����������/�����*������������������������������� ���������~���������+��+����L,����� �� Y ���,����� :6,�����,����� ��:�����+����,����� ���+����,����� ���+����,����� �-���+����,����� �-���+����_,����� �� Y���,����� :��������:���-���,����� ��������-���+ ����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+'����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+(����\,����� :,����� ��!:��������:���"��#���$��%��&��-��:�+)�����,����� :,����� :,����� ��!:"�����#���$��%��&��-��:��!:"��*��� �����: " ��&��� Y+���+,����,��-�+.���� ,/��0�+1����,����� �+2����h,����� ��3:,����� :*4��5���6:���8��::6��;��#��<������=��>�����+?����,����� :,����� :@��*���A��B:6:6 ��C������������;I������;J�����77����K�77����k�N�����N����|w�����[|w�����{D��E��x6 ��rF��E��h6 ��bG��E��X6 ��RH��E��H6 ��BI��E��86 ��2J��E��(6 ��"K��E��6 ��L��E��6 ������G����������/���/���5���5���;���;���A���A6��6��6�� 6����M:��N��O��P:Q��*���7��R9 ��S:6��T���H6 ��U���16 ��V��� ��W����ބ ��DŽ����+X���m,����� ��3:,����� :*4��5���6:���8��::��=9��Y��Z��[6 6 ��T�� ��<�������\�����������������)���O���� ��>�����]66�� ��^��������]66��/��_6 6 �� ��`������Ч�h��]66��I��_6 6 ��0��_66�� ��a������τ����� �� Yb���� ����+c�����,����� :*:�� �� Yd���e��5�:f��5�:��6��l��6��g6 �����P�������������,���>��6��g��M:��1��6��g��h:����6��g��i:�� �� Yj����� �� Yk������ Y��lY��mn��o+��o��p����������n�����+��,��-�)�.�5�/�C�0�U�/�[�2�^�3�g�4�u�5�~�6���7���8���9���:���;���<���=���>�? �@'�A0�C<�DK�Eb�F{�G��H��I��J��K��L��M��N��O��P��Q��R�S&�T?�UJ�VM�WV�Xb�Yn�Z}�[��\��]��^��_��`��b��c��d��e��f�g�h�j&�k2�l?�mL�nY�og�ps�ny�s|�t��u��v��w��x��y��|��}�������������������������������������2��A��G��M��S��V��_��n��z����������������������������������������"��,��5��?��L��R��X��[��c��m��v�����������������������������������������������������������4��C��F��U��X��g��j��t��w��������������@�8�#������5�)��������<�����<�M�����K�>��������������M�������>��������������M������>�����J������b�z�����n�n�����}�_�������5�������.������������ O�*�����&�V�����2�J�����?�=�����"�%������<����� �Q�����������������������������������o�������^����� ��W�������������������8������5������ %�3�����"�9�������������������y�4�����v�7����� f�M�����c�S����������� n[�����zO������B������.������ ����� C������U������g�������\����� t���������������~������������������������������������������������������������������ ��������������������������������R)������"��������$��#������&��#������&��#������&��� ��=��������#�������� ������������������ 0����1���������������������������$�������������������=��������;�� ������ ���������� ������������ �����������������&������C� ��������������������� � ������������������������ ���������������������� ������������������������6�q��sL*����� M*����� N+-��%,��t��N��u��%:������������������������3�������4����6��������/�������$�������������3���������������6�������������� ����������P����� �� Yv������������������������� ��������� �������������� ������������������������,�����*��������������������������������������/�����*��w��������������������������������������/�����*��x��������������������������������������������7*y��*��� N-�� �� Yz���-'��{��|��N*��}:y-��~���������������&�,�4�����*����7���������7�������+������,����������������� �������������������AYSYSYSY�SY�SY�SYSYSY�SY 1SY ,SY2SYXSY ?SYSYcS���L+*��B����=��������Y*SY���S����������������c$�n%��&����� ������������c�'������n�������������c�'����������������!������ ������������������������������� ��@PK ����Q�Z��b�� ��� ��-���org/autoplot/cdf/SegmentedBufferDataSet.class�������4�� ��T ��U ��V ��W ��X �Y�Z��[�\�] �^�_ ��`�a�b�c �d�e �f�g ��h ��i ��j��k��l��m��n��o �p�q��r��s��t��u�v�w�rank�I�segStart�[I�segStop�currentSegment�segments�[Lorg/das2/qds/QDataSet;�<init>�(I[Lorg/das2/qds/QDataSet;)V�Code�LineNumberTable�LocalVariableTable�j�qube�i�this�)Lorg/autoplot/cdf/SegmentedBufferDataSet;�tqube� StackMapTable�v�'�#�()I� segmentFor�(I)I�idx0�length�ids�(II)I�(III)I�k�slice�(I)Lorg/das2/qds/QDataSet;�trim�(II)Lorg/das2/qds/QDataSet;�off�start�stop�ids0�ids1�value�(I)D�i0�(II)D�i1�(III)D�i2�(IIII)D�i3� SourceFile�SegmentedBufferDataSet.java�(�x�%�!� �!�"�#�$�#�y�z�{�;�7�org/das2/qds/QDataSet�QUBE�|�}�~����#java/lang/IndexOutOfBoundsException�%d is too high�java/lang/Object�������������(���8�9�&�'�;�9�;�=�;�>�@�A�B�C���B���I�J�I�L�I�N�I�P�'org/autoplot/cdf/SegmentedBufferDataSet�org/das2/qds/AbstractDataSet�()V�org/das2/qds/DataSetUtil�qubeDims�(Lorg/das2/qds/QDataSet;)[I�java/lang/Boolean�TRUE�Ljava/lang/Boolean;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/String�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�(Ljava/lang/String;)V�org/das2/qds/DataSetOps�@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;�!������� �!����"�#����$�#����%�!����&�'�����(�)��*���������*��*��*��*,�� ��*,�� ��*��ON6,���z��,2��N��L*��*��d.O-��8,2��:��N��%6���.-.��N�� ����*��*��.,2���`O����-��* �� �������+���f������� ��������%� �'�!�1�"�6�#�A�%�Q�&�U�'�^�(�c�)�h�+�s�,��-���.���+���4���!���6���7���9�,���H��k��-�!��^�,�.�#��*�~�/�!������0�1������� �!������&�'��'���2�#��3���'���*��4�5�6����&�6�������� �7��*���/�����*�������+�������=�,��������0�1���$�8�9��*��)������*��*��.��*��*��.��*���*��*�����*��*��.��*Y��`�����*��*����� *����Y ��Y��S�����*����*��*��.��*Y��d�����*���� *����Y ��Y��S�����*�������+���6� ���G��H��J�8�K�E�M�Q�N�V�O�n�Q���R���T���U���V���X�,���������0�1�������:�!��3����%( #��;�9��*���l�����*��=*��.d>*��2��������+�������^��_��`�,���*�����0�1������:�!����<�!��� �/�!���;�=��*���y�����*��>*��.d6*��2��������+�������e��f��g�,���4�����0�1������:�!�����-�!����<�!����/�!���;�>��*���������#*��6*��.d6*��2��������+�������l��m��n�,���>����#�0�1�����#�:�!����#�-�!����#�?�!����<�!����/�!���@�A��*���l�����*��=*��.d>*��2��������+�������s��t��u�,���*�����0�1������:�!����<�!��� �/�!���B�C��*���������6*��>*��6��*��.6*��2dd����*�������+�������{��|� �}��~���/���,���>����D�!����6�0�1�����6�E�!����6�F�!���0�G�!�� �)�H�!��3������/��I�J��*���\�����*��=*��2*��.d��������+��� ���������,��� �����0�1������K�!����<�!���I�L��*���g�����*��>*��2*��.d��������+��� ���������,���*�����0�1������K�!�����M�!����<�!���I�N��*���u�����*��6*��2*��.d��������+��� ���������,���4�����0�1������K�!�����M�!�����O�!����<�!���I�P��*���������!*��6*��2*��.d��������+��� ���������,���>����!�0�1�����!�K�!����!�M�!����!�O�!����!�Q�!����<�!���R����SPK ����Q�ZO���������%���org/autoplot/cdf/TrArrayDataSet.class�������4�� �3�a�b��� �2�c�d������� �2�e �f�g �h�i�j�k ��l �h�m�n �o�p �o�q �r�s ��t�u �v�w ��t�x �y�z �{�t�| �}�~� ��a�� ��� ��� ��� �2�� �2�m ���t ���t ���t�� �2������ ������ �,�� �,���� ���� �2�������logger�Ljava/util/logging/Logger;�fill�F�dfill�D�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�!Lorg/autoplot/cdf/TrArrayDataSet;�wrap�8(Ljava/lang/Object;[IZ)Lorg/autoplot/cdf/TrArrayDataSet;�arr�Ljava/lang/Object;�array�qube�[I�copy�Z�c�Ljava/lang/Class;� StackMapTable�����G�getComponentType�()Ljava/lang/Class;�getBack�()Ljava/lang/Object;� jvmMemory�()I�sizePer�I� component��� checkFill�f�Ljava/lang/Number;���<clinit>� SourceFile�TrArrayDataSet.java�:�;�java/lang/Float�6�7�java/lang/Double�8�9�����Q�������"java/lang/IllegalArgumentException�input must be an array�:���P�Q�input must be 1-D array�������������������K�[D���A���[F���A�����[J���A���java/lang/StringBuilder�component type not supported: �������������R�S�������not supported �����org/das2/qds/QDataSet� FILL_VALUE�������java/lang/Number��������� apdss.cdfj�������4�5�org/autoplot/cdf/TrArrayDataSet�org/das2/qds/AbstractDataSet�java/lang/Class�java/lang/Object�getClass�isArray�()Z�(Ljava/lang/String;)V�java/lang/reflect/Array� getLength�(Ljava/lang/Object;)I�newInstance�&(Ljava/lang/Class;I)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�TYPE�org/autoplot/cdf/TrDDataSet�#([D[I)Lorg/autoplot/cdf/TrDDataSet;�org/autoplot/cdf/TrFDataSet�#([F[I)Lorg/autoplot/cdf/TrFDataSet;�java/lang/Long�org/autoplot/cdf/TrLDataSet�#([J[I)Lorg/autoplot/cdf/TrLDataSet;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/lang/Integer�java/lang/Short�java/lang/Byte� properties�Ljava/util/HashMap;�java/util/HashMap�get�&(Ljava/lang/Object;)Ljava/lang/Object;� floatValue�()F�doubleValue�()D�java/util/logging/Logger� getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;!�2�3�����4�5�����6�7�����8�9�����:�;��<���D�����*��*��*��������=���������� ��>��������?�@��� �A�B��<��Q������*�� �� �� ��Y�� �*�� ��:�� �� ��Y�� ���*����N*-*������*N����-����+�������-����+�������-����+�����Y��Y������ ��!�� �����=���.����"��#��$�/�%�3�&�=�'�K�)�M�+�a�,�u�-���2�>���>��=��C�D������E�D�������F�G������H�I��M�X�C�D�����J�K��L���"�����M����N�O�N�M����P�Q��<���5�����*��"�� �������=�������7�>��������?�@���R�S����T�U��<��H�����t*��#M,���� <��[,����<��O,���� <��B,��$��<��6,��%��<��*,��&��<����Y��Y��'��,�� ��!�� �*��"��h�����=���>����B��C��D��E��F��G�%�H�+�I�2�J�7�K�>�L�C�M�J�N�O�P�j�R�>���\� ���V�W����V�W��(��V�W��4��V�W��@��V�W��L��V�W����t�?�@���j� �V�W���o�X�K��L��������M����Y�M����Z�;��<���������2*��(*��+��,L+��*+��-��*+��.����*��*��������=�������Y� �Z��[��\�$�^�*�_�1�a�>�������2�?�@��� �%�[�\��L��� ���$�]��^�;��<���!������ /��0��1�����=���������_����`PK ����Q�Z9ۻ�5-��5-��!���org/autoplot/cdf/TrDDataSet.class�������4Q�� ��� ��� ��� ��� ������� ��� ��� �P������ ����� ��� ��� ��� ��� ��� ��� ������ ������ ��� ���������%���� ���� � � ��% ��� � � ��� � �� � �% ��%�% ��%�% ��%�% ��%�% �!" � �#$ �% ���&'() �* ��+ ��,- �P./0�back�[D�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;1�createRank1� (I)Lorg/autoplot/cdf/TrDDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrDDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrDDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrDDataSet;�create�!([I)Lorg/autoplot/cdf/TrDDataSet;�qube�[I� StackMapTable�wrap�#([D[I)Lorg/autoplot/cdf/TrDDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrDDataSet;� (IIIII[D)V���S�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcProps2�ddcopy�<(Lorg/autoplot/cdf/TrDDataSet;)Lorg/autoplot/cdf/TrDDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrDDataSet;�copy�j�k�l�!([D)Lorg/autoplot/cdf/TrDDataSet;� wrapRank2�"([DI)Lorg/autoplot/cdf/TrDDataSet;�n1� wrapRank3�#([DII)Lorg/autoplot/cdf/TrDDataSet;�n2�nx�ny�%([DIIII)Lorg/autoplot/cdf/TrDDataSet;�&([DIIIII)Lorg/autoplot/cdf/TrDDataSet;�joinProperties� (Lorg/autoplot/cdf/TrDDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrDDataSet.java�org/autoplot/cdf/TrDDataSet�t�u�a�b�f�g�h�i�j�k�"java/lang/IllegalArgumentException�bad qube�t3�t�x�t4�java/lang/NullPointerException� back was null�6back.length < len0 * len1 * len2 * len3 in TrDDataSet.�R�S�T�U�V�U�W�U�X�U�Y�U567�dataset cannot be lengthened��8�java/util/HashMap9��2:;�T�}�java/lang/StringBuilder�DEPEND_��<��=����>?�org/das2/qds/QDataSet� dataset is dependent on itsself!����@A�PLANE_BCDEF��������GHIJ�0copy of non-qube to DDataSet, which must be qubeKL3���������~�}���������~����������~�����������~�����������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����MNOP�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20090605� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��P��N�Q����R�S�����T�U�����V�U�����W�U�����X�U�����Y�U����Z�[��\����]��^�_��\����`�+� �a�b��c���7����� ��Y�������d�������.�e������� �V�U��� �f�g��c���A����� ��Y�������d�������2�e������� �V�U����� �W�U�� �h�i��c���K����� ��Y�������d�������6�e��� ���� �V�U����� �W�U���� �X�U�� �j�k��c���U����� ��Y�������d�������:�e���*���� �V�U����� �W�U���� �X�U���� �Y�U�� �l�m��c���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����d���.����D��E��F��G��H�%�I�/�J�5�K�B�L�H�M�X�O�e�������b�n�o���p����� �q�r��c����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����d���.����[��\��]��^�)�_�/�`�A�a�G�b�[�c�a�d�w�f�e���������s�S�������n�o��p������t�u��c���w�����*hhh��� �����d��� ����m��n�e���>�����v�w������T�U�����V�U�����W�U�����X�U�����Y�U���t�x��c���������R*���� ��Y ����hhh�� ��Y�� �*��*��*��*��*��*��*�������d���2����p��q��r�"�s�,�u�2�v�7�w�<�x�A�y�G�z�M�{�Q�|�e���H����R�v�w�����R�T�U����R�V�U����R�W�U����R�X�U����R�Y�U����R�R�S��p��������y�z����{�|��c���/�����*�������d��������e��������v�w����T�}��c���/�����*�������d���������e��������v�w����~�}��c���/�����*�������d���������e��������v�w����~���c���9�����*�������d���������e��������v�w��������U���~����c���C�����*�������d���������e��� �����v�w��������U�������U���~����c���M�����*�������d���������e���*�����v�w��������U�������U�������U��������c���1�����*��1�����d���������e��������v�w���������c���;�����*��1�����d���������e��������v�w��������U��������c���L�����*��*��h`1�����d���������e��� �����v�w��������U�������U��������c���b�����*��*��h*��h*��h``1�����d���������e���*�����v�w��������U�������U�������U��������c���~�����,*��*��h*��h*��h*��h*��h`*��h``1�����d���������e���4����,�v�w�����,���U����,���U����,���U����,���U��������c���@�����*��'R�����d��� ���������e��������v�w�����������������c���J�����*��(R�����d��� ���������e��� �����v�w��������U����������������c���[�����*��*��h`)R�����d��� ���������e���*�����v�w��������U�������U����������������c���r�����*��*��h*��h*��h``R�����d��� ���������e���4�����v�w��������U�������U�������U����������������c���������.*��*��h*��h*��h*��h*��h`*��h``R�����d��� ����-�e���>����.�v�w�����.���U����.���U����.���U����.���U����.������������c���a�����*���� ��Y�� �*�������d����������e��������v�w��������U��p�����������c���/�����*�������d������"�e��������v�w���������c��������ʻ�Y��L*��M+,���>*�����[*��Y�� ��!��"��#��$���%:*�� ��Y&�� ���"+��Y�� ��!��"��#��'��(�W����>2��K*��Y��)��!��"��#��$���%:��(+��Y��)��!��"��#��'��(�W����+�����d���B���*�+� -�/� 0�>1�D2�N4�S5�r/�x9��:��;��<��9��B�e���H��>�4�������b���U����$������z�N���U�������������������� ��������p������������7����#������M� ������c���������M*��*��h*��h*��h<�M*��,��*��Y*��*��*��*��*��,�� N-��+*��,��--�����d������F�H�J�#L�@M�KO�e���*����M���w����9���U���5���S��@� ���w�� ������c���L�����*����*���*��'�����d������X�Y�[�e��������������p����� ������c���� � ��V*����*����.�*���<*��/����01��2��������������"���9���h������V��M,��,*��3���4��*��5���M6*��5���,*��6���7�����*��5����� *��8�>*��5���M6*��5���16*��8���,*��9���:���ބ��ʧ_*��5����� *��8�>����*��;�6*��5���M6*��5���M6*��8���76*��;���,*��<���=�����������*��5����� *��8�>����*��;�6����*��>�6*��5���M6*��5���k6*��8���U6*��;���=6 *��>���#, * ��?���@� ��҄������������� ��YA�� �,��+*��,��-,�����d�����3��d�e�g�j�l�%n�Hp�Mq�Rr�\s�_u�iv�ww��v��y��{��|��}��~����~��}��������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��e������M����w��l����U��i�%���w����%���U����9���U����?���w����J�W�U�B�+���U�2�A���U�$�U���U�!�[���w��z�W�U��h�X�U���1���U� ��I���U���_���U���s���U���y���w�����W�U�����X�U�����Y�U���V�������@�T�U�I� ���w��p�����)��"������y�����������y����F������y������ ��$����F���G������y����� ����*������F���G�� H������y���� ������0��������������� �y� �q����c���9�������Y*�*�� �����d��������e��������R�S��� ������c���E�������Y*�l*�� �����d��������e��������R�S��������U�� ������c���Q�������Y*�hl*�� �����d��������e��� �����R�S��������U�������U�� �q����c���L�������Y*�� �����d��������e��� �����R�S��������U�������U�� �q����c���a�������Y*�� �����d��������e���4�����R�S������T�U�����V�U�����W�U�����X�U�� �q����c���l�������Y*�� �����d��������e���>�����R�S������T�U�����V�U�����W�U�����X�U�����Y�U��������c��c����(��Y��M>���+��Y�� ��!��"��#��B��%:��`*��Y�� ��!��"��#��B��%:��':����������':��C,��Y�� ��!��"��#��(�W���z>2���+��Y��)��!��"��#��B��%:��f*��Y��)��!��"��#��B��%:��':����������':��C,��Y��)��!��"��#��(�W���y*��+,��-�����d���V���������+��0��L��S��j��q������������������������������'��e����� �L�A������S�:���w��j�#���w��+�b������ �����U����A��������:���w����#���w����b������������U���(�v�w����(���w�� ������p���C� �� ����X�����yD�y��$������Y�����yD�y��*��y�y����� ������c���������5*��,����*��,���� ��YD�� �*,*��h*��h��E�����d���������� ��4��e���4����5���w�����5���U����5���w����5���U����5���U��p���� � ������c������ ���T��"*��*��h,��,��h�� ��YD�� �*��h*��h6,��h,��h66*��,����*�����d������ � �$�1 �>�B�S�e���\� ���T���w�����T���U����T���w����T���U����T���U����T���[��1�#���U��>����U��B��W�U��p����$�������c���>�����*+��C�����d��� �����e��������v�w��������w��������������c��R������+��F*���� ��YG�� �+��*���� ��YH�� �+��*���� ��YI�� �+��*���� ��YJ�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����*+����***��+��`��*��*+��K�����d���F���!�"�$� %�*'�5(�?*�J+�T.�h/�|1��3��4��6��7��9��:�e���4������v�w���������w��h�L���U��|�8���U����1���S��p�����������c��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��*��Yd*��*��*���� :*��:*��L: �����M�����d���.���E�F�G�)H�2I�CJ�^K�dL�lM�uN�|O�e���f� ����v�w��������U�������U���z���U���h���U��)�V���U��2�M���S��^�!���w��d�������l������ �������d�������l������ �������c���e�����+N��*�*+��O�����d������\�]�_�e��������v�w�������������������������p�������������������PK ����Q�Z���p/��p/��!���org/autoplot/cdf/TrFDataSet.class�������4k�� ��� ��� ��� ��� ������� ��� ��� �V������ ��� ��� ��� ��� ��� ��� �� � � �V � ��� � �$�� �$ �$ �$� � � � � � �! " �#$ %&�' �(�)�* �+�,�- �.�/�0 �1�2�3 �45 � �67 �8 �9:;< �= > ?@ �VABC�back�[F�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;D�createRank1� (I)Lorg/autoplot/cdf/TrFDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrFDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrFDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrFDataSet;�create�!([I)Lorg/autoplot/cdf/TrFDataSet;�qube�[I� StackMapTable�wrap�#([F[I)Lorg/autoplot/cdf/TrFDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrFDataSet;� (IIIII[F)V���Y�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�v�F�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�name�Ljava/lang/Object;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcPropsE�ddcopy�<(Lorg/autoplot/cdf/TrFDataSet;)Lorg/autoplot/cdf/TrFDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrFDataSet;�copy�j�k�l�!([F)Lorg/autoplot/cdf/TrFDataSet;� wrapRank2�"([FI)Lorg/autoplot/cdf/TrFDataSet;�n1� wrapRank3�#([FII)Lorg/autoplot/cdf/TrFDataSet;�n2�nx�ny�%([FIIII)Lorg/autoplot/cdf/TrFDataSet;�&([FIIIII)Lorg/autoplot/cdf/TrFDataSet;�joinProperties� (Lorg/autoplot/cdf/TrFDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrFDataSet.java�org/autoplot/cdf/TrFDataSet�z�{�g�h�l�m�n�o�p�q�"java/lang/IllegalArgumentException�bad qube�zF�z�~�zG�java/lang/NullPointerException� back was null�X�Y�Z�[�\�[�]�[�^�[�_�[HIJK��L���dataset cannot be lengthened��M�����org/das2/qds/QDataSet� FILL_VALUENOPQG�java/util/HashMapR��EST�Z���java/lang/StringBuilder�DEPEND_��U��V����WX� dataset is dependent on itsself!����YZ�PLANE_[\]^_����`P����abcd�0copy of non-qube to DDataSet, which must be qubeefF���������������������������������������������������������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����ghij�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20090605� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�fill�dfill�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�java/lang/String�equals�(Ljava/lang/Object;)Z� checkFill� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�containsKey�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��V��T�W����X�Y�����Z�[�����\�[�����]�[�����^�[�����_�[����`�a��b����c��d�e��b����f�,� �g�h��i���7����� ��Y�������j�������-�k������� �\�[��� �l�m��i���A����� ��Y�������j�������1�k������� �\�[����� �]�[�� �n�o��i���K����� ��Y�������j�������5�k��� ���� �\�[����� �]�[���� �^�[�� �p�q��i���U����� ��Y�������j�������9�k���*���� �\�[����� �]�[���� �^�[���� �_�[�� �r�s��i���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����j���.����C��D��E��F��G�%�H�/�I�5�J�B�K�H�L�X�N�k�������b�t�u���v����� �w�x��i����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����j���.����Z��[��\��]�)�^�/�_�A�`�G�a�[�b�a�c�w�e�k���������y�Y�������t�u��v������z�{��i���w�����*hhh��� �����j��� ����l��m�k���>�����|�}������Z�[�����\�[�����]�[�����^�[�����_�[���z�~��i���������9*���� ��Y ���*��*��*��*��*��*��*�������j���*� ���o��p��q��r��s�#�t�(�u�.�v�4�w�8�x�k���H����9�|�}�����9�Z�[����9�\�[����9�]�[����9�^�[����9�_�[����9�X�Y��v�������������������i���/�����*�������j�������{�k��������|�}����Z����i���/�����*�������j���������k��������|�}���������i���/�����*�������j���������k��������|�}���������i���9�����*�������j���������k��������|�}��������[��������i���C�����*�������j���������k��� �����|�}��������[�������[��������i���M�����*�������j���������k���*�����|�}��������[�������[�������[��������i���`�����*��0D#*����� *����#������j��� ���������k��������|�}����������v������A�������i���j�����*��0E$*����� *����$������j��� ���������k��� �����|�}��������[���������v������A�������i���{�����!*��*��h`0F%*����� *����%������j��� ���������k���*����!�|�}�����!���[����!���[���������v������A�������i���������0*��*��h*��h*��h``08*����� *����������j��� ���������k���4����0�|�}�����0���[����0���[����0���[���������v������,B�������i���������B*��*��h*��h*��h*��h*��h`*��h``08*����� *����������j��� ������-���k���>����B�|�}�����B���[����B���[����B���[����B���[��-�������v������>B�������i���A����� *��'�Q�����j��� ���������k������� �|�}����� ������������i���K����� *��(�Q�����j��� ���������k��� ���� �|�}����� ���[���� ������������i���\�����*��*��h`)�Q�����j��� ���������k���*�����|�}��������[�������[����������������i���s�����*��*��h*��h*��h``�Q�����j��� ������k���4�����|�}��������[�������[�������[����������������i���������/*��*��h*��h*��h*��h*��h`*��h``�Q�����j��� ����.�k���>����/�|�}�����/���[����/���[����/���[����/���[����/������������i���a�����*���� ��Y�� �*�������j��������� �k��������|�}��������[��v�����������i���/�����*�������j������$�k��������|�}���������i���c�����*+,��+����*�������j������)�*�+�k��� �����|�}��������e����������v�����������i��������ʻ�Y�� L*��!M+,��"�>*��#���[*��$Y��%&��'��(��)��*���:*�� ��Y+�� ���"+��$Y��%&��'��(��)��,��-�W����>2��K*��$Y��%.��'��(��)��*���:��(+��$Y��%.��'��(��)��,��-�W����+�����j���B���2�3� 5�7� 8�>9�D:�N<�S=�r7�xA��B��C��D��A��J�k���H��>�4�������b���[����$������z�N���[�������������������� ��������v������������7����#������M� ������i���������]*��*��h*��h*��h<�M*��,��/��Y*��*��*��*��*��,�� N-��0*��1��2-��0��3��-��-�����j���"���N�P�R�#T�@U�KV�WW�[Y�k���*����]���}����I���[���E���Y��@����}��v������[���� ������i���L�����*����*���*��,�����j������b�c�e�k��������������v����� ������i���� � ��V*����*����4�*��#�<*��5����67��8��������������"���9���h������V��M,��,*��9���:��*��;���M6*��;���,*��<���=�����*��;����� *��>�>*��;���M6*��;���16*��>���,*��?���@���ބ��ʧ_*��;����� *��>�>����*��A�6*��;���M6*��;���M6*��>���76*��A���,*��B���C�����������*��;����� *��>�>����*��A�6����*��D�6*��;���M6*��;���k6*��>���U6*��A���=6 *��D���#, * ��E���F� ��҄������������� ��YG�� �,��0*��1��2,�����j�����3��n�o�q�t�v�%x�Hz�M{�R|�\}�_�i��w������������������������������������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��k������M����}��l����[��i�%���}����%���[����9���[����?���}����J�]�[�B�+���[�2�A���[�$�U���[�!�[���}��z�]�[��h�^�[���1���[� ��I���[���_���[���s���[���y���}�����]�[�����^�[�����_�[���V�������@�Z�[�I� ���}��v�����)��"���������������������F������������ ��$����F���G����������� ����*������F���G�� H���������� ������0��������������� �� �w����i���9�������Y*�*�� �����j��������k��������X�Y��� ������i���E�������Y*�l*�� �����j��������k��������X�Y��������[�� ������i���Q�������Y*�hl*�� �����j��������k��� �����X�Y��������[�������[�� �w����i���L�������Y*�� �����j��������k��� �����X�Y��������[�������[�� �w����i���a�������Y*�� �����j��������k���4�����X�Y������Z�[�����\�[�����]�[�����^�[�� �w����i���l�������Y*�� �����j��������k���>�����X�Y������Z�[�����\�[�����]�[�����^�[�����_�[��������i��c����(��Y�� M>���+��$Y��%&��'��(��)��H��:��`*��$Y��%&��'��(��)��H��:��,:����������,:��I,��$Y��%&��'��(��)��-�W���z>2���+��$Y��%.��'��(��)��H��:��f*��$Y��%.��'��(��)��H��:��,:����������,:��I,��$Y��%.��'��(��)��-�W���y*��0,��2�����j���V���������+��0��L��S��j��q������������������������������'��k����� �L�A������S�:���}��j�#���}��+�b������ �����[����A��������:���}����#���}����b������������[���(�|�}����(���}�� ������v���C� �� ����X�����D���$������Y�����D���*�������� ������i���������5*��,����*��,���� ��YJ�� �*,*��h*��h��K�����j���������� �4�k���4����5���}�����5���[����5���}����5���[����5���[��v���� � ������i������ ���T��"*��*��h,��,��h�� ��YJ�� �*��h*��h6,��h,��h66*��,����/�����j��������$�1�>�B�S�k���\� ���T���}�����T���[����T���}����T���[����T���[����T���a��1�#���[��>����[��B��]�[��v����$�������i���>�����*+��I�����j��� ���#�$�k��������|�}��������}��������������i��R������+��L*���� ��YM�� �+��*���� ��YN�� �+��*���� ��YO�� �+��*���� ��YP�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����/+����/**��+��`��*��*+��Q�����j���F���+�,�.� /�*1�52�?4�J5�T8�h9�|;��=��>��@��A��C��D�k���4������|�}���������}��h�L���[��|�8���[����1���Y��v�����������i��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��/��Yd*��*��*���� :*��!:*��R: ��"���S�����j���.���O�P�Q�)R�2S�CT�^U�dV�lW�uX�|Y�k���f� ����|�}��������[�������[���z���[���h���[��)�V���[��2�M���Y��^�!���}��d�������l������ �������d�������l������ �������i���e�����+T��*�*+��U�����j������f�g�i�k��������|�}�������������������������v�������������������PK ����Q�Z�G�6/��6/��!���org/autoplot/cdf/TrLDataSet.class�������4g�� ��� ��� ��� ��� ������� ��� ��� �U������ ��� ��� ��� ��� ��� ��� ��� � � � � �U ��� � �' � �� � � � �' � � � � � � � � � ! "#�'$ �%�'&�'' �(�')�'* �+�',�'- �.�'/�'0 �12 � �34 �5 �6789 �: �; �<= �U>?@�back�[J�rank�I�len0�len1�len2�len3�RANGE_CHECK�Z� ConstantValue�����version�Ljava/lang/String;A�createRank1� (I)Lorg/autoplot/cdf/TrLDataSet;�Code�LineNumberTable�LocalVariableTable�createRank2�!(II)Lorg/autoplot/cdf/TrLDataSet;�createRank3�"(III)Lorg/autoplot/cdf/TrLDataSet;�createRank4�#(IIII)Lorg/autoplot/cdf/TrLDataSet;�create�!([I)Lorg/autoplot/cdf/TrLDataSet;�qube�[I� StackMapTable�wrap�#([J[I)Lorg/autoplot/cdf/TrLDataSet;�data�<init>�(IIIII)V�this�Lorg/autoplot/cdf/TrLDataSet;� (IIIII[J)V���X�getBack�()Ljava/lang/Object;�()I�length�(I)I�i�(II)I�i0�i1�(III)I�i2�value�()D�v�J�(I)D�(II)D�(III)D�(IIII)D�i3�putValue�(D)V�D�(ID)V�(IID)V�(IIID)V�(IIIID)V� putLength�(I)V�len�toString�()Ljava/lang/String;�putProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�name�Ljava/lang/Object;�copyProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�dep�Lorg/das2/qds/QDataSet;�plane0�ds�result�Ljava/util/Map;�srcPropsB�ddcopy�<(Lorg/autoplot/cdf/TrLDataSet;)Lorg/autoplot/cdf/TrLDataSet;�dsLength�newback� maybeCopy�6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrLDataSet;�copy�j�k�l�!([J)Lorg/autoplot/cdf/TrLDataSet;� wrapRank2�"([JI)Lorg/autoplot/cdf/TrLDataSet;�n1� wrapRank3�#([JII)Lorg/autoplot/cdf/TrLDataSet;�n2�nx�ny�%([JIIII)Lorg/autoplot/cdf/TrLDataSet;�&([JIIIII)Lorg/autoplot/cdf/TrLDataSet;�joinProperties� (Lorg/autoplot/cdf/TrLDataSet;)V�dep0�djoin�ddep1�dep1�dd1�copyElements�@(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;II)V�src�srcpos�dest�destpos�A(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;IIZ)V� checkAlias�srcpos1�destpos1�join� Deprecated�append�myLength�trim�(II)Lorg/das2/qds/QDataSet;�start�end�nrank�noff1�noff2�props�depProps�LocalVariableTypeTable�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;� capability�%(Ljava/lang/Class;)Ljava/lang/Object;�clazz�Ljava/lang/Class;�Ljava/lang/Class<TT;>;� Signature�1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;� SourceFile�TrLDataSet.java�org/autoplot/cdf/TrLDataSet�y�z�f�g�k�l�m�n�o�p�"java/lang/IllegalArgumentException�bad qube�yC�y�}�yD�java/lang/NullPointerException� back was null�W�X�Y�Z�[�Z�\�Z�]�Z�^�ZEFGHIJ���dataset cannot be lengthened��K�����java/util/HashMapL��BMN�Y���java/lang/StringBuilder�DEPEND_��O��P����QR�org/das2/qds/QDataSet� dataset is dependent on itsself!����ST�PLANE_UVWXY����� FILL_VALUEZ[\D����]^_`�0copy of non-qube to DDataSet, which must be qubeabC���������������������������������������������������������bad rank�����!src and dest geometry don't match����� rank mismatch� len1 mismatch� len2 mismatch� len3 mismatch����cdef�org/das2/qds/WritableDataSet�����org/autoplot/cdf/TrArrayDataSet�org/das2/qds/RankZeroDataSet�20120419� java/util/Map�(Ljava/lang/String;)V�()V�org/das2/qds/DataSetUtil�addQube�((Lorg/das2/qds/MutablePropertyDataSet;)V�fill�F�dfill�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;� getProperties�putAll�(Ljava/util/Map;)V�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�property�&(Ljava/lang/String;)Ljava/lang/Object;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� properties�Ljava/util/HashMap;�containsKey�(Ljava/lang/Object;)Z� checkFill�isQube�(Lorg/das2/qds/QDataSet;)Z�logger�Ljava/util/logging/Logger;�java/util/logging/Logger�fine�trimProperties�*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map;� putProperties�7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V�1��U��S�V����W�X�����Y�Z�����[�Z�����\�Z�����]�Z�����^�Z����_�`��a����b��c�d��a����e�,� �f�g��h���7����� ��Y�������i�������+�j������� �[�Z��� �k�l��h���A����� ��Y�������i�������/�j������� �[�Z����� �\�Z�� �m�n��h���K����� ��Y�������i�������3�j��� ���� �[�Z����� �\�Z���� �]�Z�� �o�p��h���U����� ��Y�������i�������7�j���*���� �[�Z����� �\�Z���� �]�Z���� �^�Z�� �q�r��h���������b*�����Y���*��� *.���*��� *.*.���*���*.*.*.���*���*.*.*.*.�����Y�� �����i���.����A��B��C��D��E�%�F�/�G�5�H�B�I�H�J�X�L�j�������b�s�t���u����� �v�w��h����������+�����Y*�� �+�����Y+.*�� �+�����Y+.+.*�� �+�����Y+.+.+.*�� �+�����Y+.+.+.+.*�� ���Y�� �����i���.����X��Y��Z��[�)�\�/�]�A�^�G�_�[�`�a�a�w�c�j���������x�X�������s�t��u������y�z��h���w�����*hhh��� �����i��� ����j��k�j���>�����{�|������Y�Z�����[�Z�����\�Z�����]�Z�����^�Z���y�}��h���������9*���� ��Y ���*��*��*��*��*��*��*�������i���*� ���m��n��o��p��q�#�r�(�s�.�t�4�u�8�v�j���H����9�{�|�����9�Y�Z����9�[�Z����9�\�Z����9�]�Z����9�^�Z����9�W�X��u��������~����������h���/�����*�������i�������y�j��������{�|����Y����h���/�����*�������i�������~�j��������{�|���������h���/�����*�������i���������j��������{�|���������h���9�����*�������i���������j��������{�|��������Z��������h���C�����*�������i���������j��� �����{�|��������Z�������Z��������h���M�����*�������i���������j���*�����{�|��������Z�������Z�������Z��������h���a�����*��/@�*����� *����������i��� ���������j��������{�|����������u������A�������h���k�����*��/A �*����� *���� ������i��� ���������j��� �����{�|��������Z���������u������A�������h���|�����"*��*��h`/B!�*����� *����!������i��� ���������j���*����"�{�|�����"���Z����"���Z���������u������A�������h���������1*��*��h*��h*��h``/7�*����� *����������i��� ���������j���4����1�{�|�����1���Z����1���Z����1���Z���������u������-B�������h���������C*��*��h*��h*��h*��h*��h`*��h``/7�*����� *����������i��� ������-���j���>����C�{�|�����C���Z����C���Z����C���Z����C���Z��-�������u������?B�������h���A����� *��'�P�����i��� ���������j������� �{�|����� ������������h���K����� *��(�P�����i��� ���������j��� ���� �{�|����� ���Z���� ������������h���\�����*��*��h`)�P�����i��� ���������j���*�����{�|��������Z�������Z����������������h���s�����*��*��h*��h*��h``�P�����i��� ���������j���4�����{�|��������Z�������Z�������Z����������������h���������/*��*��h*��h*��h*��h*��h`*��h``�P�����i��� ����.�j���>����/�{�|�����/���Z����/���Z����/���Z����/���Z����/������������h���a�����*���� ��Y�� �*�������i����������j��������{�|��������Z��u�����������h���/�����*�������i������"�j��������{�|���������h���I�����*+,�������i��� ���'�(�j��� �����{�|��������d����������������h��������ʻ�Y��L*��M+,���>*�����[*�� Y��!"��#��$��%��&���':*�� ��Y(�� ���"+�� Y��!"��#��$��%��)��*�W����>2��K*�� Y��!+��#��$��%��&���':��(+�� Y��!+��#��$��%��)��*�W����+�����i���B���/�0� 2�4� 5�>6�D7�N9�S:�r4�x>��?��@��A��>��G�j���H��>�4�������b���Z����$������z�N���Z�������������������� ��������u������������7����#������M� ������h���������]*��*��h*��h*��h<�M*��,��,��Y*��*��*��*��*��,�� N-��-*��.��/-��-0��1��-��2-�����i���"���K�M�O�#Q�@R�KS�WT�[V�j���*����]���|����I���Z���E���X��@����|��u������[��~� ������h���L�����*����*���*��)�����i������_�`�b�j��������������u����� ������h���� � ��V*����*����3�*���<*��4����56��7��������������"���9���h������V��M,��,*��8���9��*��:���M6*��:���,*��;���<�����*��:����� *��=�>*��:���M6*��:���16*��=���,*��>���?���ބ��ʧ_*��:����� *��=�>����*��@�6*��:���M6*��:���M6*��=���76*��@���,*��A���B�����������*��:����� *��=�>����*��@�6����*��C�6*��:���M6*��:���k6*��=���U6*��@���=6 *��C���#, * ��D���E� ��҄������������� ��YF�� �,��-*��.��/,�����i�����3��k�l�n�q�s�%u�Hw�Mx�Ry�\z�_|�i}�w~��}��������������������������������!�/�?�Q�g�m�s�y�|��������������� �$�*�0�6�<�?�I�T��j������M����|��l����Z��i�%���|����%���Z����9���Z����?���|����J�\�Z�B�+���Z�2�A���Z�$�U���Z�!�[���|��z�\�Z��h�]�Z���1���Z� ��I���Z���_���Z���s���Z���y���|�����\�Z�����]�Z�����^�Z���V�������@�Y�Z�I� ���|��u�����)��"������~�����������~����F������~������ ��$����F���G������~����� ����*������F���G�� H������~���� ������0��������������� �~� �v����h���9�������Y*�*�� �����i��������j��������W�X��� ������h���E�������Y*�l*�� �����i��������j��������W�X��������Z�� ������h���Q�������Y*�hl*�� �����i��������j��� �����W�X��������Z�������Z�� �v����h���L�������Y*�� �����i��������j��� �����W�X��������Z�������Z�� �v����h���a�������Y*�� �����i��������j���4�����W�X������Y�Z�����[�Z�����\�Z�����]�Z�� �v����h���l�������Y*�� �����i��������j���>�����W�X������Y�Z�����[�Z�����\�Z�����]�Z�����^�Z��������h��c����(��Y��M>���+�� Y��!"��#��$��%��G��':��`*�� Y��!"��#��$��%��G��':��):����������):��H,�� Y��!"��#��$��%��*�W���z>2���+�� Y��!+��#��$��%��G��':��f*�� Y��!+��#��$��%��G��':��):����������):��H,�� Y��!+��#��$��%��*�W���y*��-,��/�����i���V���������+��0��L��S��j��q������������������������������'��j����� �L�A������S�:���|��j�#���|��+�b������ �����Z����A��������:���|����#���|����b������������Z���(�{�|����(���|�� ������u���C� �� ����X�����~D�~��$������Y�����~D�~��*��~�~����� ������h���������5*��,����*��,���� ��YI�� �*,*��h*��h��J�����i���������� ��4��j���4����5���|�����5���Z����5���|����5���Z����5���Z��u���� � ������h������ ���T��"*��*��h,��,��h�� ��YI�� �*��h*��h6,��h,��h66*��,����,�����i��������$�1�>�B�S�j���\� ���T���|�����T���Z����T���|����T���Z����T���Z����T���`��1�#���Z��>����Z��B��\�Z��u����$�������h���>�����*+��H�����i��� ��� �!�j��������{�|��������|��������������h��R������+��K*���� ��YL�� �+��*���� ��YM�� �+��*���� ��YN�� �+��*���� ��YO�� �*��*��h*��h*��h=+��+��h+��h+��h>`�:*����,+����,**��+��`��*��*+��P�����i���F���(�)�+� ,�*.�5/�?1�J2�T5�h6�|8��:��;��=��>��@��A�j���4������{�|���������|��h�L���Z��|�8���Z����1���X��u�����������h��G�� ���*��>*��h*��h*��h6*��h*��h*��h6d�:*��d��,��Yd*��*��*���� :*��:*��Q: �����R�����i���.���L�M�N�)O�2P�CQ�^R�dS�lT�uU�|V�j���f� ����{�|��������Z�������Z���z���Z���h���Z��)�V���Z��2�M���X��^�!���|��d�������l������ �������d�������l������ �������h���e�����+S��*�*+��T�����i������c�d�f�j��������{�|�������������������������u�������������������PK ����Q�Z��B�g��g�����org/autoplot/cdf/package.html<html> <body> <p>New 100% Java CDF file reader that uses NIO to manage memory. This is based on the latest version of the pure Java CDF reader from NASA/GSFC (not the JNI-based one), and uses NIO to map in memory when data is contiguous in the CDF file, and native memory (not the JVM memory) when data must be reassembled off the disk.</p> </body> </html> PK ����Q�Z<Z~�f��f�����test/Demo20150416.class�������4�Z ��+�,�- ��.�/ ��0 �1�2�3 ��+�4 ��5�6�7 ��8 ��9 �:�;�< ��=�> ��?�@�A�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20150416;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�ts�$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�buff�Ljava/nio/ByteBuffer;� Exceptions�C� SourceFile�Demo20150416.java���!gov/nasa/gsfc/spdf/cdfj/CDFReader�P/home/jbf/ct/hudson/data/cdf/rbsp/lanl/rbspa_ect-hope-sci-L1_20140102_v2.0.0.cdf��F�Detector�G�H�I�J�K�java/lang/StringBuilder�ts.getTimes().length=�L�M�N�O�P�L�Q�R�S�T�U�F�long�V�W�cdf.getBuffer=�L�X�test/Demo20150416�java/lang/Object�Y�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�(Ljava/lang/String;)V� getTimeSeries�8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�"gov/nasa/gsfc/spdf/cdfj/TimeSeries�getTimes�()[D�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/io/PrintStream�println� getBuffer�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������/�����*�������������� ������������� �������������`��Y��L+��M����Y�� ��,������ ����+� YOYdO��N����Y�� ��-������������������� ����0��F��_�����*����`�� ��� �V�!�"���O�#�$��F��%�&��'�����(��)����*�E��� ��(�B�D� PK ����Q�ZQ�/�� ��� �����test/Demo20150525.class�������4�� �"�I �,�J �K�L �K�M�N �O�P�Q ��I�R ��S �T�U �T�V ��W ��X�Y �T�Z�[ �\�]�^ ��_�` ��a�b�c��=� ��d�e ��f��=� �g�h �g�i �j�k�l�m� �| �g�n �o�p �g�q �r�s�t�u�v�w�x�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20150525;�main�([Ljava/lang/String;)V�args�[Ljava/lang/String;� Exceptions�y�doIt�(Z)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�allocateDirect�Z�buff�Ljava/nio/ByteBuffer;�bds�#Lorg/das2/qds/buffer/BufferDataSet;�buff2� StackMapTable�^� SourceFile�Demo20150525.java�-�.�:�;�z�{�.�|�}�====�~����java/lang/StringBuilder�before totalMemory=�����������������������before freeMemory=�����)/tmp/c1_waveform_wbd_200404032100_v01.cdf�������!gov/nasa/gsfc/spdf/cdfj/CDFReader�-���allocateDirect=�����WBD_Mag�double�����cdf.getBuffer WBD_Mag = ���������������������%f %f�java/lang/Object���������������������Epoch�cdf.getBuffer Epoch = �after totalMemory=�after freeMemory=�test/Demo20150525�java/lang/Throwable�java/lang/System�gc�err�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�java/lang/Runtime� getRuntime�()Ljava/lang/Runtime;�totalMemory�()J�(J)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;� freeMemory�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�(Z)Ljava/lang/StringBuilder;� getBuffer�>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!org/das2/qds/buffer/BufferDataSet�DOUBLE�Ljava/lang/Object;�makeDataSet�S(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;�java/util/Locale�US�Ljava/util/Locale;�value�(I)D�java/lang/Double�valueOf�(D)Ljava/lang/Double;�length�()I�java/lang/String�format�K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�!�,�"�������-�.��/���/�����*�������0��������1��������2�3��� �4�5��/���;����� ���������0������������1������� �6�7���8�����9� �:�;��/��� ���Y��������������Y�� �� ������ ��������Y���� ������ ��������L�� ��Y��L����Y���� ������+� YOYO��M����Y���� ,������,����N���� !��"Y-#��$��%SY--��&d��$��%S��'��+(� YOYO��:����Y��)�� ����������Y��*�� ������ ��������Y��+�� ������ ���������0���N��������� �"��#�/�$�M�'�Q�(�Z�*�d�-�}�/���0���2���3���5�6�8:�9X�:�1���>��W��<�=���Y�>�?���d���<�=������@�A������B�C��W�D�A��E������Z�� �F�8�����9��G����HPK ����Q�Zk��N��N�����test/Demo20160125.class�������4�] ��. �/�0�1 ��.�2 ��3�4 �/�5 ��6 �7�8�9�: �;�<�= ��>�?�@ ��A ��B�C�D�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20160125;�main�([Ljava/lang/String;)V�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�args�[Ljava/lang/String;�allocateDirect�Z�file�Ljava/lang/String;� StackMapTable�E�=� Exceptions�G� SourceFile�Demo20160125.java���J�K�L�java/lang/StringBuilder�os.arch=�M�N�os.arch�O�P�Q�R�S�T�U�autoplot.cdf�/tmp/�V�W�X�!gov/nasa/gsfc/spdf/cdfj/CDFReader��U� Here works�Number of variables: �Y�Z�M�[�test/Demo20160125�java/lang/Object�java/lang/String�\�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�InnerClasses�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�toString�()Ljava/lang/String;�java/io/PrintStream�println�(Ljava/lang/String;)V�%gov/nasa/gsfc/spdf/cdfj/ReaderFactory� getReader�7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;�getVariableNames�()[Ljava/lang/String;�(I)Ljava/lang/StringBuilder;�$gov/nasa/gsfc/spdf/cdfj/CDFException�!���������������/�����*��������������������������� ����������������Y���������� �� <M����Y����,���� �� N����Y��Y����,���� ��N���� ����Y����-������� �� ��������&� ��������"��&��@� �[�#�c�$���&����4��=��� ������!�"����b�#�$��"�_�%�&��[�&�� ��'������@�(���)�*�����+��,����-�I��� ��+�F�H� PK ����Q�Z��1����������test/Demo20160822.class�������4�� �(�J �K�L �M�N �K�O �K�P �K�Q�R�S ��T�U�V ��W�6 �X�Y ��Z ��[�8 ��\ ��] �^�_�` ��J�a ��b ��c ��d ��\ �e�f ��g ��h ��i�j �k�l ��m�n ��o�9�:�p�q�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ltest/Demo20160822;�main�([Ljava/lang/String;)V�i�I�args�[Ljava/lang/String;�v1�Ljava/nio/ByteBuffer;�v2�v3�v4�tempFile�Ljava/io/File;� targetFile�cdf�#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;� StackMapTable�r�R�V� Exceptions�t�w�x� SourceFile�Demo20160822.java�)�*�r�z�{�|�}�~������������java/io/File�c:/tmp/TEMP.xxx.cdf�)���c:/tmp/TEMP.cdf�!gov/nasa/gsfc/spdf/cdfj/CDFWriter�)�������������������������������java/lang/StringBuilder�tempFile.delete()=�������������������������������java/nio/file/CopyOption���������*�,file rename returns false, used copy instead�)���test/Demo20160822�java/lang/Object�java/nio/ByteBuffer���0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError�WriterError�InnerClasses�java/io/IOException�0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError�ReaderError�allocate�(I)Ljava/nio/ByteBuffer;�java/nio/ByteOrder� LITTLE_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;� putDouble�(D)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�(Ljava/lang/String;)V�(Z)V�#gov/nasa/gsfc/spdf/cdfj/CDFDataType�DOUBLE�%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;�defineVariable�<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V�addData�'(Ljava/lang/String;Ljava/lang/Object;)V�toString�()Ljava/lang/String;�write�java/lang/System�err�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�delete�()Z�(Z)Ljava/lang/StringBuilder;�java/io/PrintStream�println�renameTo�(Ljava/io/File;)Z�exists�toPath�()Ljava/nio/file/Path;�java/nio/file/Files�copy�Y(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;�deleteOnExit�(Ljava/lang/String;Z)V�$gov/nasa/gsfc/spdf/cdfj/CDFException�!�'�(�������)�*��+���/�����*�������,��������-��������.�/��� �0�1��+��,����� ��L+����We=�ɢ�+���W����+��W ��M,����W��>-��,���W����,��W ��N-����W-6���-���W����-��W ��:����W�6������W������W��Y�� :��Y �� :��Y��: ��� �� +����� ��,����������Y����������������0���� ��W������ ��!W��"��#����Y����$:%��� ��%-��������Y����$:&��� ��&�����������,�����'��������&��+��2��:��R��W��^��f���� ���!���"���#���$���&���'���)���*���+���,���-�. �0*�34�4B�5T�6Y�7a�:p�;}�<��=��?��@��A��B��E�-���z����2�3��>��2�3��k��2�3�����2�3�����4�5�����6�7��2��8�7��^a�9�7���1�:�7������;�<������=�<������>�?��@���7� ���A�����A�����A�����A������B�B�C�D�����E�F�G��H����I�v�����E�s�u� �G�s�y� PK �������Z������������ ����������A����META-INF/����PK �������Z(F�bh���h����������������+���META-INF/MANIFEST.MFPK ����Q�Z�����������������������A����gov/PK ����Q�Z������������ �����������A����gov/nasa/PK ����Q�Z�����������������������A��gov/nasa/gsfc/PK ����Q�Z�����������������������A:��gov/nasa/gsfc/spdf/PK ����Q�Z�����������������������Ak��gov/nasa/gsfc/spdf/cdfj/PK ����Q�Z�����������������������A���org/PK ����Q�Z������������ �����������A���org/autoplot/PK ����Q�Z�����������������������A���org/autoplot/cdf/PK ����Q�Z�����������������������A��test/PK ����Q�Z�ڹZ���Z����������������@��META-INF/build.txtPK ����Q�Z�n[�7���7���A����������������META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK ����Q�Zgt9���9���=�������������`��META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ����Q�ZkBfD.���.���<����������������META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK ����Q�Z�YA�9���9���G�������������|��META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ����Q�Z����e ��e ��$���������������gov/nasa/gsfc/spdf/cdfj/AArray.classPK ����Q�Z �<c������!����������������gov/nasa/gsfc/spdf/cdfj/ADR.classPK ����Q�Z�DO�"���"��"��������������'��gov/nasa/gsfc/spdf/cdfj/AEDR.classPK ����Q�Z"���������,��������������J��gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.classPK ����Q�Z�eg��������'��������������W��gov/nasa/gsfc/spdf/cdfj/Attribute.classPK ����Q�Z�ئ�����,��������������X��gov/nasa/gsfc/spdf/cdfj/AttributeEntry.classPK ����Q�Z������@��������������Z��gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.classPK ����Q�Z�Ƿx�B���B��.�������������7`��gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.classPK ����Q�Z��3����'�������������q���gov/nasa/gsfc/spdf/cdfj/ByteArray.classPK ����Q�Z�4�2��2��7�������������Ȯ��gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.classPK ����Q�Z�G_��_��1�������������O���gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.classPK ����Q�Zk'�F��F��.�����������������gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.classPK ����Q�Z��1��1��"�����������������gov/nasa/gsfc/spdf/cdfj/CDF2.classPK ����Q�ZS��������&�����������������gov/nasa/gsfc/spdf/cdfj/CDF2Impl.classPK ����Q�Z\�9������"�������������4�gov/nasa/gsfc/spdf/cdfj/CDF3.classPK ����Q�Z}�o4������&�������������@ �gov/nasa/gsfc/spdf/cdfj/CDF3Impl.classPK ����Q�ZSJ4wZ��Z��.�������������q"�gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node.classPK ����Q�Z�������.�������������%�gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree.classPK ����Q�Z�fe��e��3�������������n(�gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node.classPK ����Q�ZI+g������)�������������$+�gov/nasa/gsfc/spdf/cdfj/CDFAHuffman.classPK ����Q�Z O�y��y��%�������������.G�gov/nasa/gsfc/spdf/cdfj/CDFCore.classPK ����Q�ZV��yM��M��)��������������L�gov/nasa/gsfc/spdf/cdfj/CDFDataType.classPK ����Q�ZQ�.������4�������������~R�gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.classPK ����Q�Z�m��������6�������������pU�gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.classPK ����Q�Z� ������6��������������W�gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.classPK ����Q�Z\lo��o��*��������������Y�gov/nasa/gsfc/spdf/cdfj/CDFException.classPK ����Q�Z3��������*�������������k\�gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.classPK ����Q�ZY9�"����*��������������_�gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.classPK ����Q�Zg�h'������*��������������b�gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.classPK ����Q�Z��I�����2�������������7f�gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.classPK ����Q�Z�{� �� ��9��������������i�gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.classPK ����Q�ZGE($��($��(�������������l�gov/nasa/gsfc/spdf/cdfj/CDFFactory.classPK ����Q�Z�̢x��������*����������������gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1.classPK ����Q�Z8y�m������1����������������gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File.classPK ����Q�Zb}ȟ"��"��-����������������gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code.classPK ����Q�Z� }T��T��-���������������gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node.classPK ����Q�Z���O_��_��2����������������gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node.classPK ����Q�Z��������(�������������i��gov/nasa/gsfc/spdf/cdfj/CDFHuffman.classPK ����Q�Z���-O��O��'�������������~��gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.classPK ����Q�Zy`,#������2���������������gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute.classPK ����Q�ZS��r��r��7������������� ��gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.classPK ����Q�Z�>)K�O���O��1����������������gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.classPK ����Q�Z�\҉������1��������������.�gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.classPK ����Q�Zr������5��������������;�gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.classPK ����Q�Zha/a�l���l��%�������������Q>�gov/nasa/gsfc/spdf/cdfj/CDFImpl.classPK ����Q�Z�FV������%���������������gov/nasa/gsfc/spdf/cdfj/CDFMeta.classPK ����Q�Z��c��c��$�������������5��gov/nasa/gsfc/spdf/cdfj/CDFRLE.classPK ����Q�Z�*�3S��S��1�������������ڶ�gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.classPK ����Q�Zm\��������.�������������|��gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.classPK ����Q�Zvi�R��R��6����������������gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.classPK ����Q�Z>{L�m��m��:�������������?��gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.classPK ����Q�Z��㙒7���7��'���������������gov/nasa/gsfc/spdf/cdfj/CDFReader.classPK ����Q�Z���������)��������������!�gov/nasa/gsfc/spdf/cdfj/CDFTimeType.classPK ����Q�Z��c�B��B��$�������������'�gov/nasa/gsfc/spdf/cdfj/CDFUrl.classPK ����Q�Z4���������0��������������8�gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.classPK ����Q�Z+\6��i���i��'��������������A�gov/nasa/gsfc/spdf/cdfj/CDFWriter.classPK ����Q�Z�U��w ��w ��!�������������۫�gov/nasa/gsfc/spdf/cdfj/CDR.classPK ����Q�Z��]P��P��!����������������gov/nasa/gsfc/spdf/cdfj/CPR.classPK ����Q�Z/.��K���K��+������������� ��gov/nasa/gsfc/spdf/cdfj/DataContainer.classPK ����Q�Z^�{�k��k��'�������������:�gov/nasa/gsfc/spdf/cdfj/DataTypes.classPK ����Q�Z�������/���������������gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.classPK ����Q�Z�F�������.�������������&�gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.classPK ����Q�Z<Y������)�������������f�gov/nasa/gsfc/spdf/cdfj/DoubleArray.classPK ����Q�Z�����0���0��0�������������B2�gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.classPK ����Q�Z�!3�3�'�������������qc�gov/nasa/gsfc/spdf/cdfj/Extractor.classPK ����Q�Z�1.`j��j��(��������������t�gov/nasa/gsfc/spdf/cdfj/FloatArray.classPK ����Q�ZnUH�)���)��/����������������gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.classPK ����Q�Z��M������!�������������l��gov/nasa/gsfc/spdf/cdfj/GDR.classPK ����Q�Z��O������:�������������t��gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.classPK ����Q�Z�`WR��WR��+����������������gov/nasa/gsfc/spdf/cdfj/GenericReader.classPK ����Q�Zg?b�l���l��+�������������T�gov/nasa/gsfc/spdf/cdfj/GenericWriter.classPK ����Q�ZJ�1�w��w��-�������������Tu�gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.classPK ����Q�Z���d��d��2�������������w�gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.classPK ����Q�Z��w��w��&��������������z�gov/nasa/gsfc/spdf/cdfj/IntArray.classPK ����Q�Zǭ6}A'��A'��-����������������gov/nasa/gsfc/spdf/cdfj/IntVarContainer.classPK ����Q�Z���Ej��j��'���������������gov/nasa/gsfc/spdf/cdfj/LongArray.classPK ����Q�Z<HE-i&��i&��.����������������gov/nasa/gsfc/spdf/cdfj/LongVarContainer.classPK ����Q�Z�Ü�#���#��&�������������u��gov/nasa/gsfc/spdf/cdfj/MetaData.classPK ����Q�Z|L#8��8��*�������������s�gov/nasa/gsfc/spdf/cdfj/OutputOption.classPK ����Q�Z/Y4�=��=��-���������������gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.classPK ����Q�Z;�7��7��-�������������{�gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.classPK ����Q�Zw�>��>��-���������������gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.classPK ����Q�ZzjuҜ�����+���������������gov/nasa/gsfc/spdf/cdfj/ReaderFactory.classPK ����Q�Z}��r������8�������������k5�gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.classPK ����Q�Z��Ib��b��(��������������7�gov/nasa/gsfc/spdf/cdfj/ShortArray.classPK ����Q�Z�'��$���$��/�������������MJ�gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.classPK ����Q�Zs�B8����0�������������o�gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.classPK ����Q�Z�����$��������������t�gov/nasa/gsfc/spdf/cdfj/Stride.classPK ����Q�ZH��� �� ��)��������������w�gov/nasa/gsfc/spdf/cdfj/StringArray.classPK ����Q�Z���� �� ��0�������������=��gov/nasa/gsfc/spdf/cdfj/StringVarContainer.classPK ����Q�ZIM������,����������������gov/nasa/gsfc/spdf/cdfj/SupportedTypes.classPK ����Q�Zmk^�����;�������������њ�gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.classPK ����Q�Z��il� ��� ��<�������������>��gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.classPK ����Q�Z.W�������6�������������o��gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.classPK ����Q�Z���3_A��_A��)����������������gov/nasa/gsfc/spdf/cdfj/TSExtractor.classPK ����Q�Z�:^������.�������������O��gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.classPK ����Q�ZAR�=@��@��+�������������(�gov/nasa/gsfc/spdf/cdfj/TimePrecision.classPK ����Q�Z�-�������(�������������� �gov/nasa/gsfc/spdf/cdfj/TimeSeries.classPK ����Q�Z�B������,���������������gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.classPK ����Q�Z�mY{��������)���������������gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.classPK ����Q�ZJ���;��;��0��������������gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.classPK ����Q�Z\7�_f��f��&���������������gov/nasa/gsfc/spdf/cdfj/TimeUtil.classPK ����Q�ZMtZ������*�������������L(�gov/nasa/gsfc/spdf/cdfj/TimeVariable.classPK ����Q�Z�jeL������D�������������~+�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.classPK ����Q�Z��r>������B��������������:�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.classPK ����Q�Z��oi������C��������������F�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.classPK ����Q�Z� �������A�������������JT�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.classPK ����Q�Z̝)GS��S��M��������������j�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.classPK ����Q�Z�ъ�������B�������������>q�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.classPK ����Q�Z(�!`������1�������������;~�gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.classPK ����Q�Z�j�����+�������������6��gov/nasa/gsfc/spdf/cdfj/TimeVariableX.classPK ����Q�Z��`D#��D#��!����������������gov/nasa/gsfc/spdf/cdfj/VDR.classPK ����Q�ZR�<YI��I��2���������������gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.classPK ����Q�Z��3��3��4����������������gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble.classPK ����Q�Z�y�E/��/��3�������������,��gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.classPK ����Q�Zm��'��'��1����������������gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt.classPK ����Q�Z��:+��+��2�������������"��gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.classPK ����Q�Z�n{/��/��3����������������gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort.classPK ����Q�Z��%O��O��4���������������gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.classPK ����Q�Z�(�C��C��,����������������gov/nasa/gsfc/spdf/cdfj/VDataContainer.classPK ����Q�Zj08�������!�������������K��gov/nasa/gsfc/spdf/cdfj/VXR.classPK ����Q�Z�oh �� ��&�������������c��gov/nasa/gsfc/spdf/cdfj/Variable.classPK ����Q�ZS���j��j��/����������������gov/nasa/gsfc/spdf/cdfj/VariableAttribute.classPK ����Q�ZD��m��m��4�������������q��gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.classPK ����Q�Z ��Z������0�������������0��gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.classPK ����Q�Z��GF��������1�������������?��gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.classPK ����Q�Z����������.�������������<��gov/nasa/gsfc/spdf/cdfj/VariableMetaData.classPK ����Q�Z˖7-`��-`��&�������������v��gov/nasa/gsfc/spdf/cdfj/newcdfj.tar.gzPK ����Q�Z����?���?��#��������������T �org/autoplot/cdf/CDFConstants.classPK ����Q�ZjF��������%�������������ؔ �org/autoplot/cdf/CdfDataSetUtil.classPK ����Q�Zѽ,����&��������������� �org/autoplot/cdf/CdfDataSource$1.classPK ����Q�Z|L7�������$�������������]� �org/autoplot/cdf/CdfDataSource.classPK �������Zw���y��y��*��������������e �org/autoplot/cdf/CdfDataSourceFormat.classPK ����Q�Z�2 3��3��5�������������� �org/autoplot/cdf/CdfDataSourceFormatEditorPanel.classPK ����Q�Z5�+������5��������������� �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.classPK ����Q�Z$ �������6��������������� �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.classPK ����Q�Z?JI������5��������������� �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.classPK ����Q�Z�8������5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.classPK ����Q�Z� P������5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.classPK ����Q�ZO��ʮ�����5�������������� �org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.classPK ����Q�Z�;o�������5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.classPK ����Q�Z���������5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.classPK ����Q�Z��ܥ�����5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.classPK ����Q�Z�^0������5���������������org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.classPK ����Q�ZuH������3������������� �org/autoplot/cdf/CdfJavaDataSourceEditorPanel.classPK ����Q�ZEQM�,���,��/�������������u��org/autoplot/cdf/CdfJavaDataSourceFactory.classPK ����Q�Zt�Ҝ�������� ����������������org/autoplot/cdf/CdfUtil$1.classPK ����Q�Z����������5����������������org/autoplot/cdf/CdfUtil$CdfVariableDescription.classPK ����Q�Z�!�����&����������������org/autoplot/cdf/CdfUtil$DepDesc.classPK ����Q�Z�� ���������������������]��org/autoplot/cdf/CdfUtil.classPK ����Q�Z=3@h,��,��%����������������org/autoplot/cdf/CdfVirtualVars.classPK ����Q�Z��b�� ��� ��-�������������S��org/autoplot/cdf/SegmentedBufferDataSet.classPK ����Q�ZO���������%����������������org/autoplot/cdf/TrArrayDataSet.classPK ����Q�Z9ۻ�5-��5-��!����������������org/autoplot/cdf/TrDDataSet.classPK ����Q�Z���p/��p/��!�������������) �org/autoplot/cdf/TrFDataSet.classPK ����Q�Z�G�6/��6/��!��������������B �org/autoplot/cdf/TrLDataSet.classPK ����Q�Z��B�g��g���������������Mr �org/autoplot/cdf/package.htmlPK ����Q�Z<Z~�f��f����������������s �test/Demo20150416.classPK ����Q�ZQ�/�� ��� ����������������z �test/Demo20150525.classPK ����Q�Zk��N��N����������������� �test/Demo20160125.classPK ����Q�Z��1��������������������!� �test/Demo20160822.classPK���������=��>� ���