�������1V
�f����	�e��
�f��	������
����������
�
��
�
��������
�f����
�����
���
����
�����������
�e��������������
����������
�!����
�#��
�e������
�e������	�e��
�)��
�(��
����
�(������
�0��
�/��
����
�/����
����
����
������
�9����
����
����
������
�?��
����
�(��
�9��
�!����
�e����
�e����������
���
�/����
�/����
�Q��
�Q�������
��
�e
�\
�^	

�`
�b�functionLibrary�$Lopendap/dap/Server/FunctionLibrary;�
ServerVersion�Ljava/lang/String;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lopendap/servers/test/dts;�init�
Exceptions�getServerVersion�()Ljava/lang/String;�doGet�R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V�request�'Ljavax/servlet/http/HttpServletRequest;�response�(Ljavax/servlet/http/HttpServletResponse;�
doGetDAP2Data�l(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lopendap/servlet/ReqState;)V�bOut�Ljava/io/OutputStream;�ds� Lopendap/servlet/GuardedDataset;�myDDS�Lopendap/dap/Server/ServerDDS;�ce� Lopendap/dap/Server/CEEvaluator;�pw�Ljava/io/PrintWriter;�sink�Ljava/io/DataOutputStream;�	seqLength�I�sls�te�!Lopendap/servers/test/testEngine;�de�Lopendap/dap/DAP2Exception;�pe�#Lopendap/dap/parser/ParseException;�rs�Lopendap/servlet/ReqState;�sOut�#Ljavax/servlet/ServletOutputStream;�doGetASC�writer�Lopendap/servlet/AsciiWriter;�	doGetBLOB�cacheArrayShapes�!(Lopendap/dap/Server/ServerDDS;)V�bt�Lopendap/dap/BaseType;�sdds�e�Ljava/util/Enumeration;�cAS�(Lopendap/dap/BaseType;)V�tbt�
getDataset�<(Lopendap/servlet/ReqState;)Lopendap/servlet/GuardedDataset;�<clinit>�
SourceFile�dts.java�k�l�DODS/3.2�i�j�r�l�1*************************************************�1**************** DTS INIT ***********************�
Last-Modified�java/util/Date�v�1**************** DTS doGet() ********************�w�x�java/lang/StringBuilder�Sending OPeNDAP Data For:  !�v�application/octet-stream"�XDODS-Server�u�v�Content-Description�	dods_data#$%&'(�Content-Encoding�deflate�"java/util/zip/DeflaterOutputStream�k)�java/io/BufferedOutputStream����*+,�����opendap/dap/Server/CEEvaluator� opendap/dap/Server/ClauseFactory�g�h�k-�k./�v0�java/io/PrintWriter�java/io/OutputStreamWriter�k12345�l�
Data:
6789:;�java/io/DataOutputStream�SequenceLength<=>?@AB�opendap/servers/test/testEngine�k$C�vDEF�l�opendap/dap/DAP2ExceptionGH�!opendap/dap/parser/ParseExceptionIJ�%Sending OPeNDAP ASCII Response  For: �
text/plain�
dods_ascii�Sequence Length: K�----------------------------------------------�opendap/servlet/AsciiWriterLM�ASCII Response Sent�Sending BLOB Data For: �	dods_blobNOPQ(RS�opendap/dap/BaseType�����opendap/dap/DConstructor�!opendap/servers/test/test_SDArrayT�l� opendap/servers/test/testDataset�kU�"opendap/dap/Server/FunctionLibrary�opendap.servers.test.SSF�k�opendap/servers/test/dts�opendap/servlet/AbstractServlet�javax/servlet/ServletException�java/io/IOException�java/lang/Exception�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�toString�&javax/servlet/http/HttpServletResponse�	setHeader�'(Ljava/lang/String;Ljava/lang/String;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�opendap/servlet/ReqState�
getDataSet�setContentType�	setStatus�(I)V�getOutputStream�%()Ljavax/servlet/ServletOutputStream;�getAcceptsCompressed�()Z�(Ljava/io/OutputStream;)V�opendap/servlet/GuardedDataset�getDDS� ()Lopendap/dap/Server/ServerDDS;�'(Lopendap/dap/Server/FunctionLibrary;)V�C(Lopendap/dap/Server/ServerDDS;Lopendap/dap/Server/ClauseFactory;)V�getConstraintExpression�parseConstraint�(Ljava/io/Writer;)V�opendap/dap/Server/ServerDDS�printConstrained�(Ljava/io/PrintWriter;)V�flush�java/lang/String�getBytes�()[B�java/io/OutputStream�write�([B)V�getInitParameter�&(Ljava/lang/String;)Ljava/lang/String;�java/lang/Integer�valueOf�'(Ljava/lang/String;)Ljava/lang/Integer;�intValue�()I�getName�send�=(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/Object;)V�finish�dap2ExceptionHandler�F(Lopendap/dap/DAP2Exception;Ljavax/servlet/http/HttpServletResponse;)V�parseExceptionHandler�N(Lopendap/dap/parser/ParseException;Ljavax/servlet/http/HttpServletResponse;)V�(I)Ljava/lang/StringBuilder;�toASCII�;(Ljava/io/PrintWriter;Lopendap/dap/DDS;Ljava/lang/Object;)V�getVariables�()Ljava/util/Enumeration;�java/util/Enumeration�hasMoreElements�nextElement�()Ljava/lang/Object;�
cacheShape�(Lopendap/servlet/ReqState;)V�!�e�f����
�g�h����i�j�����k�l��m���9�����*��*�������n���
���������o��������p�q����r�l��m���o�����-*���������������������������n���������������������$���,���o�������-�p�q���s�����t��u�v��m���/�����*�������n���������o��������p�q����w�x��m���������1,	��
Y������
�������������*+,�������n���������������"���*���0���o��� ����1�p�q�����1�y�z����1�{�|��s�����}�t��~���m�������i������������������������Y����-��������,���,*����
�,��
�,�ȹ��,���:-����, ��
���!Y��":����#Y��$:*-��%:��&�:*��'��(Y��)Y��*��+��,:		-��-��.��/Y��0Y��1��2:

��3
��45��6��7��8��9Y��::6-;��<:

��

��=��>6��?Y��@:	��A��B��C-������!��D��:*,��F��:*,��H����PS�E��P_�G��n�����*�������������� ���(���D���L���X���b���k���s���z����������������������������	��
��������	#.<A#H$P,S'U(\,_*a+h1�o����������������������������������������	���m�����
	�G������D������<���j�
.�"�����U������a��������i�p�q����i�y�z���i�{�|���i������s�����������������s�����}�t������m��I������������Y��I��-��������,*����
�,J���,K��
�,�ȹ��*-��%:��&�:*��'��(Y��)Y��*��+��,:-��-��.6-;��<:��
��=��>6����Y��L����M������?Y��@:	��/Y,�����N:

��3
O��P��QY��R:
	��S
��4��T����:*,��F��:*,��H���K�����E�K���G��n���~���P�Q�$S�0T�8U�BV�K^�Ra�[c�ah�vm�o��q��r��s��v��x��|��}��~���������������������
���o������R��������[��������v����������z��������r���j����>�����	���/�����
��������������
���������p�q�����y�z����{�|���������s������������m��b��������Y��U��-��������,���,*����
�,V��
�,���:-����, ��
���!Y��":����#Y��$:*-��%:��&�:*��'��(Y��)Y��*��+��,:		-��-��.��9Y��::
6-;��<:��
��=��>6��?Y��@:
	��A

��B
��C-������!��D��:*,��F��:*,��H,,W�ȹ�����l�����E�l���G��n����� ������$��0��:��B��I��S��a��l��s��|�������������������������������������������

�o������^�������s�������|�v��������[�����	���G�����
���D��������<���j����"�����
�����������������p�q�����y�z����{�|���������B��������l��������s�����}�t�������m���}�����!+��WM,��X���,��Y���ZN*-��[�������n���������� � !�o���*�����������!�p�q�����!�������������������m���������<+��\��)+��\��]M,��X���,��Y���ZN*-��[����+��^��
+��^��_�����n���&�	��&�'�(�)�"*�'+�*,�4-�;1�o���*��"����������������<�p�q�����<������������m���=�����	��`Y+��a�����n������4�o�������	�p�q�����	������s�����E�}�G����l��m���%������
��bYc��d��*�����n����������������