�������4*
���
��	��
��
���"�
��
��
����
��
����
��	�����������
�����������
����"�
���"����"�	��	���
�������
��2���������
������
��
����
��
����	�
�F�
�	�J	
�

�
��	�	�	�
�J
�
�
� [
�a!"
�#$	�%&
�j�
�j'(
�)
�j!*+,
�-
���./012
�3
45
�6
�J7
�J�
89	8:;<
�=>?@ABCDEFG
��HIJKLMNOPQRSTUV?6��C-
�W	sX	sYZ�"[
\]^_`a
��bcd
�ef
gh
gij
���
klm
kn
ko
��!
�pqr
��st
�uvw
��!xyz{
��|}
��~
�����
��
��!���������
���������
���	�a��"�
�����?�������
�������
��
��
���
���log�Ljava/util/logging/Logger;�MAX_HDRS�I�
ConstantValue���d�	lHdrsSent�Ljava/util/List;�	Signature�$Ljava/util/List<Ljava/lang/String;>;�aStdPlaneProps�[Ljava/lang/String;�$assertionsDisabled�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/das2/qstream/QdsToDas22;�(II)V�genSigDigits�
fracSecDigits�canWrite�(Lorg/das2/qds/QDataSet;)Z�i�qds�Lorg/das2/qds/QDataSet;�nTypes�
StackMapTable�write�0(Lorg/das2/qds/QDataSet;Ljava/io/OutputStream;)Z�doc�Lorg/w3c/dom/Document;�ds�sPktHdr�Ljava/lang/String;�pxi�PacketXferInfo�InnerClasses�0Lorg/das2/qstream/QdsToD2sStream$PacketXferInfo;�iPktId�pktinfo�os�Ljava/io/OutputStream;�lHdrsToSend�lPi�LocalVariableTypeTable�BLjava/util/List<Lorg/das2/qstream/QdsToD2sStream$PacketXferInfo;>;���������
Exceptions�_canWriteNonJoin�dsDep�s�dsDep0�dsDep1�lTmp���_makeStreamHdr�/(Lorg/das2/qds/QDataSet;)Lorg/w3c/dom/Document;�stream�Lorg/w3c/dom/Element;�props�nProps�sAxis�dUser�Ljava/util/Map;�	bStripDot�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;���_makePktXferInfo�I(Lorg/das2/qds/QDataSet;)Lorg/das2/qstream/QdsToD2sStream$PacketXferInfo;�dep0�dsSubZ�
nNewArrays�dep1�lDsXfer�elPkt�	lDsToRead�	lDsRemain�dsZ�dsYTags�QdsXferInfo�?Ljava/util/List<Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;>;�)Ljava/util/List<Lorg/das2/qds/QDataSet;>;�_addPhysicalDimension�Q(Lorg/w3c/dom/Element;Ljava/util/List;Ljava/lang/String;Lorg/das2/qds/QDataSet;)I�
unitsStats�Lorg/das2/datum/Units;�elStatsProps�	xferStats�-Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;�elStats�sProp�dsStats�lXfer�nArrays�el�xfer�sName�units�sTag�elProps�sErr��(Lorg/w3c/dom/Element;Ljava/util/List<Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;>;Ljava/lang/String;Lorg/das2/qds/QDataSet;)I�_getName�R(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;)Ljava/lang/String;�sPlane�n�_makeTypeFromXfer�A(Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;)Ljava/lang/String;�nSz�sReal�
_statsName�&(Ljava/lang/String;)Ljava/lang/String;�_yTagsNProps�D(Lorg/das2/qds/QDataSet;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)I�sFmt�sb�Ljava/lang/StringBuilder;�nItems�seq��
Sequence1D�,Lorg/das2/qstream/QdsToD2sStream$Sequence1D;�yunits�&�addBoolProp�<(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/Object;)I�oValue�Ljava/lang/Object;�sValue�
addStrProp�S(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)I�qkey�d2key�oProp2�sInput�p�Ljava/util/regex/Pattern;�m�Ljava/util/regex/Matcher;�Ljava/lang/StringBuffer;�sOutput��j�addRealProp�num�Ljava/lang/Number;�sVal�addDatumProp�datum�Lorg/das2/datum/Datum;�
addRngProp�w(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I�sUnits�sMinKey�sMaxKey�	sUnitsKey�oMin�oMax�oUnits�rMin�rMaxq�dmMin�dmMax�rng�Lorg/das2/datum/DatumRange;{�_addSimpleProps�A(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;)I�dsTmp�dtm�obj�addPropsFromMap�((Lorg/w3c/dom/Element;Ljava/util/Map;Z)I�sKey�oVal�ent�Entry�Ljava/util/Map$Entry;�dMap�nAdded�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;��N(Lorg/w3c/dom/Element;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Z)I�<clinit>�
SourceFile�QdsToDas22.java�����java/util/ArrayList�������������)���01����=>�����org/das2/qstream/QdsToDas22�org/das2/qstream/QdsToD2sStream���java/lang/String����������.org/das2/qstream/QdsToD2sStream$PacketXferInfo�����org/das2/qds/BundleDataSet�������org/das2/qds/QDataSet�DEPEND_1����������dsDep1: {0}�����DEPEND_0�dsDep0: {0}�BUNDLE_0�BUNDLE_2�BUNDLE_3������version�2.2����
properties�TITLE�title~�DESCRIPTION�summary�RENDER_TYPE�renderer�����USER_PROPERTIES�
java/util/Map������packet�����java/lang/AssertionError�xLM�+org/das2/qstream/QdsToD2sStream$QdsXferInfo	
�0Multiple independent depend_0 datasets in bundle���.Multiple Y planes encountered in X,Y,Z dataset�y�PLANE_0��z�8YScan planes not allowed in the same packets as Z planes�FIndependent Y values for different rank-2  datasets in the same bundle�yscan�����������������bc�name�typefg�UNITS�org/das2/datum/Units���zUnits����lm�?Statistics dataset is a different rank than the average dataset�����java/lang/StringBuilder���.jk�source�	operation�NAME��������%s_%d�java/lang/Object��������������little_endian_real�sun_real���double�float�ascii�time�%s8�%s4�ascii%d�time%d�java/io/IOException�7das2.2 streams cannot transmit data values of type %s%d����BIN_MIN�BIN_MAX�	BIN_MINUS�BIN_PLUS�min�max�unknown�nitems�%d�yTagMin�0.0�yTagInterval�1.0�Rdas2.2 YTags must be rank 1.  (Hint: Dataset may be exportable using das2.3/basic)�%%.%de��,�yTags�yUnits�java/lang/Boolean	��true�false~z�%\{ *USER_PROPERTIES\.�

�java/lang/StringBuffer���%{�z�java/lang/Number�%.6e�double:�z�org/das2/datum/Datum�Datum:�%.6e to %.6e %s�%.6e to %.6e�DatumRange:�org/das2/datum/DatumRange� org/das2/datum/TimeLocationUnitsMN�%s to %s UTC�FORMAT�Format�
SCALE_TYPE�	ScaleType�LABEL�Label�Summary�
FILL_VALUE�Fill��	VALID_MIN�ValidMin�	VALID_MAX�ValidMax�TYPICAL_MIN�TYPICAL_MAX�Range���CADENCEO�TagWidth�java/util/Map$Entry ��!"#$�yz�z%&��qstream'()�java/util/List�org/w3c/dom/Document�java/io/OutputStream�java/util/Iterator�org/w3c/dom/Element�*org/das2/qstream/QdsToD2sStream$Sequence1D�java/util/regex/Pattern�java/util/regex/Matcher�org/das2/qds/SemanticOps�isJoin�length�()I�org/das2/qds/DataSetOps�slice0�?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;�isEmpty�()Z�xmlDocToStr�*(Lorg/w3c/dom/Document;)Ljava/lang/String;�add�(Ljava/lang/Object;)Z�contains�size�get�(I)Ljava/lang/Object;�writeHeader�-(Ljava/io/OutputStream;IILjava/lang/String;)V�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;�indexOf�(Ljava/lang/Object;)I�	writeData�K(Ljava/io/OutputStream;IILorg/das2/qstream/QdsToD2sStream$PacketXferInfo;)V�(I)I�unbundle�(I)Lorg/das2/qds/QDataSet;�rank�property�&(Ljava/lang/String;)Ljava/lang/Object;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�java/util/logging/Logger�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�	newXmlDoc�()Lorg/w3c/dom/Document;�
createElement�)(Ljava/lang/String;)Lorg/w3c/dom/Element;�setAttribute�'(Ljava/lang/String;Ljava/lang/String;)V�
getQdsAxis�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�_stripDotProps�appendChild�&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;�warning�(Ljava/lang/String;)V�isBundle�)(Lorg/w3c/dom/Document;Ljava/util/List;)V�getOwnerDocument�bBinary�	nSigDigit�	nSecDigit�(Lorg/das2/qds/QDataSet;ZII)V�equals�toString�()Ljava/lang/String;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�makeNameFromUnits�*(Lorg/das2/datum/Units;)Ljava/lang/String;�getElementsByTagName�*(Ljava/lang/String;)Lorg/w3c/dom/NodeList;�org/w3c/dom/NodeList�	getLength�toUpperCase�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�java/nio/ByteOrder�nativeOrder�()Ljava/nio/ByteOrder;�
LITTLE_ENDIAN�Ljava/nio/ByteOrder;�hashCode�getSequenceRank1�F(Lorg/das2/qds/QDataSet;D)Lorg/das2/qstream/QdsToD2sStream$Sequence1D;�sMinval�	sInterval�value�(I)D�java/lang/Double�(D)Ljava/lang/Double;�booleanValue�compile�-(Ljava/lang/String;)Ljava/util/regex/Pattern;�matcher�3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;�find�appendReplacement�E(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher;�
appendTail�2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;�doubleValue�()D�getUnits�()Lorg/das2/datum/Units;�()Lorg/das2/datum/Datum;�
replaceAll�8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;�
dimensionless�create�/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;�entrySet�()Ljava/util/Set;�
java/util/Set�getKey�(Ljava/lang/CharSequence;)Z�hasAttribute�(Ljava/lang/String;)Z�getValue�java/lang/Class�desiredAssertionStatus�org/das2/datum/LoggerManager�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!����������������������������������������������������������������B�����*��*��Y�����������������p��m��q�������������������X�����*��*��Y�����������������t��m��u���� �������������������������������<=+����0>+�����"*+����	����c��������*+��	���������"���������	������#���.���4���6������*���)������<�����<	
���:������
���
���
����������g*+��
�����Y��:*�������*+��Y:�����
���W��Y��:+����Y6+�����H+��:	*	��Y:������W����
N*��-�����-���W������9*+��Y:������W����
N*��-�����-���W6�����C*�����6		d���,	�������*��������W�������:		�����1	�����:

����
N*��-���6*,
��������������z������
���������,���9���B���I���W���_���m���w����������������������������������������������$��C��L��X��b��e���������'���_�7
�	�����h�4��L�P����������.����/���	���L���C��
L��X�
�����g����g	
���g��T����B%��������T����B%������
��!� !�����	"#$� �� ���� �
"#$� �% #����(�	"#$& �% �����"#$� �� �����"#$� �% ����(�"#$� �� ��������+���'��7(��������)��������
��*N:+�����6+������+���� :�������!������!���D#��$���"M,��#��,:��%��&'��(��,���,��,��!����)��$���"YM��-��,N��%��&*-��(��
,-������V�+��!����+#��$���"YM��,��!������Y+SY,SY-S::�66��2:	+	��$�������������������"�����������������&���0���=���H���U���Y���^���a���q���w���y������������������	���������������� "(!����p��U�4*
��&��
����%*
��������
+�	��*����*	
����S*
��(,
��%-
����/.�����������"#�##���� #��3�"#####�����"#�###����%�"#####�������"#�##�����"####���� �	"####//������01��������	����*��.M,/��0�N-12��3�,4��0�:6*+56��7`6*+89��7`6*+:;��7`6+��<:���*+��=`6+>��$���?:*+��@6��*��A`6��-��B�W,-��C�W,���������F���,�.�/�1�"2�%4�55�E6�U8�[9�b;�p?�}A��B��G��I��J����\�	����������	
��������23��"��43��%��5����[�U6��}�378����,9��������}�37:����$���b�"#!;;&����5<
��=>�������������Y��M*��.N-D��0�:-��C�W��E��+������FY��G���Y��:��Y��:+����I+)��$���"Y:��*,H��IW6+�����+���� ���W�����+���W���:�����������":		)��$���"Y:��D,�����*,H��IW��,�����J��K��
��%L��M�	���W��#,�����	��!���*,H	��IW��w:��Y��::	���:�����������":��!������W��ղ�E��)��$�����FY��G�	��
��%N��M�*,O��I6���P��$���"Y:	��T	��Q��86

	�����&	
��:
*,R
��I6����
��ԧ�*,R	��I6�����2::���:

������
�����":��!�����E����FY��G��	��
��%S��M�#��$���"Y:�� ��
:����
��%T��M�*,U��I6�����|��Y-,��V�����������?��s�t�
u�v� x�5�>��G��N��_��k��z�����������������������������#�/�2�6�?�B�a�y����������������������������� �#�B�]�b�j�l�~������������������������n�#����\�8?
����s
�	���g?
���@
�
��/���
a��
���mA���B�n
���A���{�8B
���������	
���C����
����D3��>E����GvF���B{G
�	#��H
���� ���CJ��>EK��GvFK���
���5 !;��5#  ����"���"# !;�  ����'��?�
"# !;#  '#�������"# !;�  �����"# !;�  �#�'����-#���
"# !;�  #�'#������(�"# !;�  ##'#�����
"# !;�  #�'#�������
"# !;�  �#�����"# !;�  �#�#�'����.#���"# !;�  �#�##'#�����"# !;�  #�##'�����"# !;�  �#�#��(��������LM�����]����A6+��W�:-��0�:+��B�W���JY*��X*��Y*��Z��[:,���W*+-��\:	]	��3�^*��_��3�`��$���a:
-U��b��c��d:
��
��e��f��3�4��0�:6
-U��b��$
*R��=`6

*��g`6
��
*-��=`6

��
��B�Wh:��i:�66�72:��$���"Y:���!���!�����%��M�����JY*��X*��Y*��Z��[:-��0�:+��B�W,���W�`��$���a:]��jY��k	��lm��l��n��l��o��3�-U��b��c��d:����e��f��3�^*��_��3�4��0�:p	��3�q��3�-U��b��*R��=W*��gW��
*-��=W��B�W���������������.������������!��8��A�K�V�e�s��������
������������#4< ?#V$`%i&r'u)�+�-�.�0�3�4�5789$<.?8>C���������NO���LP3�V��QR�`��S3�'T� U
���A����AD3���AV�����A6���A
��>W����6��,X3��8	YR��K�Z�	�s�[O�
���\����]3����5���
��K^�������AVJ���^�����"; &#!;_&`��A&���"; &#!;_&`&�;&���"; &#!;_&`&�;&&��<;
���"; &#!;_&`&;���&/����;�"; &#!;_&`&;#��&/&����v�"; &#!;_&`&;#_;&/&`��A&���"; &#!;_&`&;#_;&/&`�;&���"; &#!;_&`&;#_;&/&`�;&&��V;	��	�"; &#!;_&`&;#��&/�����"; &#!;_&`&;���&��(�����������a��bc������������\,r��$���:���,`��$���a:*��s:��t���+-��u���v�6w��xY-��ySY��zS��{������������K�
L�N�"O�*P�5R�CS����H����\�����\D3����\
����\d��
�OZ��"�:[O��C�e���������&��`��fg����������+��|M+��}>��~��������:,:6�������f�����{����)�6R����Y��Q���I�"\���9���b��66��0���b��&6�� ���b��6�����b��6����]�������������,���;���L���xYS��{����xYS��{����xY��zS��{����xY��zS��{����Y���xY,SY��zS��{������������.���X�Y�
Z�]��^��_��`��a��d��fd����4�������YR��Z��
��h������i���� ���&A&��5&&(�������jk�������������*L=+����������a����|J����H$d�����:$d�����,h.�����V+���b��/=��*+���b��!=��+���b��=��+���b��=�����*�������������!���$���'���������������������q��r��s��t��u��v���������T������
��4&


��lm�����Z��
��C+���6,����xY��zS��{��3�+#��$���":��,����3�,����3����!���
���Y�����*�����:�� ,������3�,������3�������xY*��Y��zS��{:��jY��k:��xY�������S��{��lW6		�����,���l��xY	�������S��{��lW�	���,���o��3�`��$���a:��,���e��3���
,�f��3�*-O��=���������b�����	��"��/��4��>��H��J��U��_��j��o��|������������������������/�9�����p����5���	���kn����bop���C����C
���CX3���C]3��	:q����/H
��j��ru��)vO����'���J#��,w��=&x��4����"`	(��������yz������������-������������:+,��3����������������������4���������43����Z����{|���}�����A&��~������������,-��$�Y:��
*+������������������
�������>���������43����	
������������
��|����������~z�������	���N-��:����:���:���Y���:���������W������W���:+,��3����������&�	������
������4��<��C��L�����\�	���N�����N43����NZ����N{|���H���
�A�����8�����/o���C������"����";&�&��������������������,-��$�Y:��
*+������������������
�������>���������43����	
������������
��|�����������z������������9-���:���xY������S��{:+��jY��k���l,��l��o��3�������������������7�����>����9�����943����9Z����9{|���3����������������������,-��$�Y:��
*+������������������
�������>���������43����	
������������
��|�����������z������������&-���:+��jY��k���l,��l��o�����3�����������������$�����4����&�����&43����&Z����&{|��� �������������������,-��$�:,��$�:,��$�:	��������:
���:	��6	��a��e:
���xY
������SY������SY
S��{:��$���xY
������SY������S��{:+��jY��k���l��l��o��3����������>���������)��7��<��F��[��g��l��o��������������������F�&��
�l�}�����������43�����	
��������������������������	���|�����|�����|�	�0�~���
�7�w������}�������'�����E���� &���z�����>��	���s-���:���:��ę�=���:���:���xY����f���SY����f���S��{:��
���:+��jY��k���l,��l��o��3����������6�
�����
��	�#
�-�<�G
�L�O�V�q����f�
��0����#�)����L������s�����s43����sZ����s{|���m����
�f[O��V���������O�`��&���������R�	�	��l6*+,˻�jY��k-��l̶�l��o��7`6*+,ͻ�jY��k-��lζ�l��o��7`6*+,ϻ�jY��k-��lж�l��o��7`6*+,8��jY��k-��lѶ�l��o��7`6*+,һ�jY��k-��lӶ�l��o���`6*+,ջ�jY��k-��lֶ�l��o���`6*+,׻�jY��k-��lض�l��o���`6*+,��`��jY��k-��l۶�l��o���`6,ݹ�$�:��V��":`��$���a:�����:�������:+��jY��k���l-��l��l��o�����3�����������J���� �#!�C"�c#��%��&��'��)-./0+152C4f5i8����\�	�L�
�+�>[O�C�&�����l����l43���l	
���l6��i5����[�|����"��5�";#&�#`����3������������	����,���6,��������:������������:������:��m�������+�������������:�����*+���`6��d����*+���`6��K�����*+���`6��2�����*+���`6����™�*+���`6��<���������N���@�A�	C�,D�8E�IG�WI�`J�hK�yM��N��P��Q��S��T��V��W��Y��Z����R��8�����`�z�|��,���������������43������8�����9����	�����������,����������:����#�
��'��2�&
��!���������������������_������4��������E�����%��Y�SY�SY�SY�S��i�������������e��g�l����@���������"�����J�I�s�t����?�