�������4|	�A�	�A�
����
��	�A�	�A�	�A�	�A��
��
�
�
�
��������
�A���
�
�
�
���
���
��
��
�A��
��	�A�
�A�	�A�	�A���������(��
�+��
�+���
�+�
�+���
�'���
���	���
�+��
��


�A
	

�@
�C�(��H	�A

�J�
�L�
�=
�Oh� !"�Y#�Y$%
�'&
�''
()*
�'+,-./0�(01
234567]89:;�
�A<
��=
2>?@A�xB�C8D{
��EF
��G
�=H
IJ
��KL
MN
�+O�(P
�+Q
�+'RS
TU�(VW
�AX
��Y�(Z
�A[\]
�A^	_`a
b�
cd
Ie
�Afg
���
��h	��i
��jk
l
��m
��n
�Ao
���
Ipqr
���
��s
��t
��uv
�Aw
��x
��yz
{�(|�
���
�A}
�'~
�'�
�A����
���
��	��
��	����
�
�
(�
�'�
�'�
��	���������(�
�=��
���
�� 
���
���
��
��
��
��
��
����
����
���
I��
�A���
�
�
��
�
�A��
�A�
�A�	�l�
�A���
��
��
�A�
�A��
�A���
��DEFAULT_TIME_DIGITS�I�
ConstantValue����INOUTFORM_INLINE�Ljava/lang/String;�INOUTFORM_ONE_RECORD�INOUTFORM_STREAMING�sd�#Lorg/das2/qstream/StreamDescriptor;�sh� Lorg/das2/qstream/StreamHandler;�pds�Ljava/util/Map;�	Signature�FLjava/util/Map<Ljava/lang/String;Lorg/das2/qstream/PacketDescriptor;>;�
transferTypes�BLjava/util/Map<Ljava/lang/String;Lorg/das2/qstream/TransferType;>;�unitsTransferTypes�FLjava/util/Map<Lorg/das2/datum/Units;Lorg/das2/qstream/TransferType;>;�names�:Ljava/util/Map<Lorg/das2/qds/QDataSet;Ljava/lang/String;>;�namesRev�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;�CHAR_NEWLINE�C���
�logger�Ljava/util/logging/Logger;�
asciiTypes�Z�	bigEndian�isAsciiTypes�()Z�Code�LineNumberTable�LocalVariableTable�this�(Lorg/das2/qstream/SerialStreamFormatter;�
setAsciiTypes�(Z)V�isBigEndian�setBigEndian�<init>�()V�doStreamDescriptor�7(Ljava/lang/String;)Lorg/das2/qstream/StreamDescriptor;�document�Lorg/w3c/dom/Document;�
streamElement�Lorg/w3c/dom/Element;�ex�0Ljavax/xml/parsers/ParserConfigurationException;�name�
StackMapTable������init�<(Ljava/lang/String;Ljava/nio/channels/WritableByteChannel;)V�out�'Ljava/nio/channels/WritableByteChannel;�&Lorg/das2/qstream/FormatStreamHandler;�
Exceptions���5(Ljava/lang/String;Lorg/das2/qstream/StreamHandler;)V�
newNameFor�+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;�name0�i�ds1�Lorg/das2/qds/QDataSet;�nameFor�
assignName�getUnitTransferType�8(Lorg/das2/qds/QDataSet;)Lorg/das2/qstream/TransferType;�ds�u�Lorg/das2/datum/Units;�getTransferType�J(Ljava/lang/String;Lorg/das2/qds/QDataSet;)Lorg/das2/qstream/TransferType;�tt�Lorg/das2/qstream/TransferType;6�setUnitTransferType�8(Lorg/das2/datum/Units;Lorg/das2/qstream/TransferType;)V�setTransferType�4(Ljava/lang/String;Lorg/das2/qstream/TransferType;)V�doProperties�=(Lorg/w3c/dom/Document;Ljava/util/Map;Z)Lorg/w3c/dom/Element;�r0d�$Lorg/das2/qstream/SerializeDelegate;�qds�value�Ljava/lang/Object;�name1�
allowRank0�e�Entry�InnerClasses�Ljava/util/Map$Entry;�prop�props�slice�
properties�LocalVariableTypeTable�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;��"����c(Lorg/w3c/dom/Document;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Z)Lorg/w3c/dom/Element;�doValues��(Lorg/w3c/dom/Document;Lorg/das2/qstream/PacketDescriptor;Lorg/das2/qstream/PlaneDescriptor;Lorg/das2/qds/QDataSet;)Lorg/w3c/dom/Element;�s�Ljava/lang/StringBuilder;�packetDescriptor�#Lorg/das2/qstream/PacketDescriptor;�planeDescriptor�"Lorg/das2/qstream/PlaneDescriptor;�values�qubeDims�[I}�rg�doValuesElement��(Lorg/das2/qds/QDataSet;Lorg/das2/qstream/PacketDescriptor;Lorg/das2/qstream/PlaneDescriptor;Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;)V�u1�bundleDescriptor�pd�qdatasetElement�sunits��doPlaneDescriptor�u(Lorg/w3c/dom/Document;Lorg/das2/qstream/PacketDescriptor;Lorg/das2/qds/QDataSet;Z)Lorg/das2/qstream/PlaneDescriptor;�bds�qube�doPacketDescriptor�t(Lorg/das2/qstream/StreamDescriptor;Lorg/das2/qds/QDataSet;ZZILjava/lang/String;)Lorg/das2/qstream/PacketDescriptor;�dep0�plane0�	dselement�
packetElement�stream�valuesInDescriptor�
streamRank�joinId�maybeFormat�>(Ljava/lang/String;Lorg/das2/qds/QDataSet;Ljava/lang/String;)V�	inoutForm�format�P(Ljava/lang/String;Ljava/lang/String;Lorg/das2/qds/QDataSet;Ljava/lang/String;)V�planeds�j�it�"Lorg/das2/qds/QubeDataSetIterator;�plane�	lastPlane�iplane�
planeCount�joinName�
bufferSize�bbuf�[B�buffer�Ljava/nio/ByteBuffer;�	packetTag�probs�Ljava/util/List;�$Ljava/util/List<Ljava/lang/String;>;�����join�%(Ljava/lang/String;ILjava/util/Map;)V�qdataset�propsElement�
valuesElement�rank�K(Ljava/lang/String;ILjava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V�retire�(Ljava/lang/String;)V�main�([Ljava/lang/String;)V�jds1�channelName�args�[Ljava/lang/String;�form���<clinit>�
SourceFile�SerialStreamFormatter.java&'�java/util/LinkedHashMap
�!org/das2/qstream/StreamDescriptor���&�������
dataset_id����
byte_order$�
big_endian�
little_endian�����.javax/xml/parsers/ParserConfigurationException�java/lang/RuntimeException&��$org/das2/qstream/FormatStreamHandler��8@�java/util/HashMap()�������java/lang/String�org/das2/qds/QDataSet�NAME/��java/lang/StringBuilder�ds_���������������������� ���������org/das2/qstream/TransferTypeIJ����&org/das2/qstream/AsciiTimeTransferType�&org/das2/qstream/SerialStreamFormatter&��"org/das2/qstream/AsciiTransferType&�L��>using floats because we'll certainly run out of room otherwise����"org/das2/qstream/FloatTransferType�#org/das2/qstream/DoubleTransferType��"java/lang/IllegalArgumentException�Ustream is declared as ascii stream, but non-ascii transfer type specified for times: &��Nstream is declared as ascii stream, but non-ascii transfer type specified for �: ����java/util/Map$Entry�DEPEND_	
�
�	CONTEXT_0��DEPEND_0�BINS_�BUNDLE_�property���rank0dataset�type�UNITS�org/das2/datum/Units�org/das2/datum/EnumerationUnits���
Unidentified �!!GB�	dropping � because unsupported type: �%org/das2/qstream/XMLSerializeDelegate�encoding 0�!|"#�length$%&�,]'�(�0�5UNITS property doesn't contain type units, it's type )*�BUNDLE_0/+�=using high res kludge to format bundle dataset that contains NO,-g.st�index�idAB/01�writing qdataset {0}2345678XY� org/das2/qstream/PlaneDescriptor9:�;<�here ds.length()==0=�>?@���A*�
must be qube!�!org/das2/qstream/PacketDescriptorB#C:D#�packet��EFGH�PLANE_I*LJ��K��inline� anonymous dataset must be inline���	oneRecordwLM��NOPQRSTUR�:%02d:�java/lang/ObjectVW�X�YZ[�O\���more than two planes found!�]]^_`� org/das2/qds/QubeDataSetIterator&?'a�bcde�fghijgkvlmn�java/util/ArrayListop�DataSet is not valid: ���ignoreq�rs.t*�Flux"#VWuvTU�java/io/FileOutputStream�+/tmp/foo.serialStreamFormatter.toStream.qdswxy89���DEPEND_1���	streaming�qstreamz{�org/w3c/dom/Document�org/w3c/dom/Element�java/io/IOException� org/das2/qstream/StreamException�java/util/Iterator�
java/util/Map�"org/das2/qstream/SerializeDelegate�org/w3c/dom/DOMException�java/nio/ByteBuffer�java/util/List�java/io/FileNotFoundException�(javax/xml/parsers/DocumentBuilderFactory�newInstance�,()Ljavax/xml/parsers/DocumentBuilderFactory;�-(Ljavax/xml/parsers/DocumentBuilderFactory;)V�newDocument�5(Lorg/das2/qstream/Descriptor;)Lorg/w3c/dom/Document;�
createElement�)(Ljava/lang/String;)Lorg/w3c/dom/Element;�setAttribute�'(Ljava/lang/String;Ljava/lang/String;)V�
setDomElement�(Lorg/w3c/dom/Element;)V�
addDescriptor� (Lorg/das2/qstream/Descriptor;)V�(Ljava/lang/Throwable;)V�setWritableByteChannel�*(Ljava/nio/channels/WritableByteChannel;)V�org/das2/qstream/StreamHandler�streamDescriptor�&(Lorg/das2/qstream/StreamDescriptor;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�&(Ljava/lang/String;)Ljava/lang/Object;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�size�()I�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�containsKey�(Ljava/lang/Object;)Z�valueOf�(I)Ljava/lang/String;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/lang/System�err�Ljava/io/PrintStream;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�hashCode�java/io/PrintStream�println�org/das2/qds/SemanticOps�getUnits�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z�(ILorg/das2/datum/Units;)V�(IZ)V�java/util/logging/Logger�fine�isAscii�entrySet�()Ljava/util/Set;�
java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�next�()Ljava/lang/Object;�getKey�getValue�
startsWith�(Ljava/lang/String;)Z�	substring�java/lang/Integer�parseInt�(Ljava/lang/String;)I�equals�"org/das2/qstream/SerializeRegistry�	getByName�8(Ljava/lang/String;)Lorg/das2/qstream/SerializeDelegate;�&(Ljava/lang/Object;)Ljava/lang/String;�getClass�()Ljava/lang/Class;�getDelegate�7(Ljava/lang/Class;)Lorg/das2/qstream/SerializeDelegate;�	xmlFormat�?(Lorg/w3c/dom/Document;Ljava/lang/Object;)Lorg/w3c/dom/Element;�appendChild�&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;�typeId�%(Ljava/lang/Class;)Ljava/lang/String;�isValuesInDescriptor�getType�!()Lorg/das2/qstream/TransferType;�org/das2/qds/DataSetUtil�(Lorg/das2/qds/QDataSet;)[I�isStream�org/das2/qstream/Util�encodeArray�([III)Ljava/lang/String;�(I)D�(D)Ljava/lang/StringBuilder;�
isRank1Bundle�(Lorg/das2/qds/QDataSet;)Z�'(Ljava/lang/String;I)Ljava/lang/Object;�setType�"(Lorg/das2/qstream/TransferType;)V�(I)Lorg/das2/qds/QDataSet;�java/util/logging/Level�FINE�Ljava/util/logging/Level;�log�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�org/das2/qds/DataSetOps�unbundle�1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;�
getProperties�((Lorg/das2/qds/QDataSet;)Ljava/util/Map;�setRank�(I)V�setQube�([I)V�severe�setDs�(Lorg/das2/qds/QDataSet;)V�setName�isQube�	setStream�
setStreamRank�setValuesInDescriptor�addPlane�%(Lorg/das2/qstream/PlaneDescriptor;)V�
getDomElement�()Lorg/w3c/dom/Element;�isBundle�(I)I�trim�&(Lorg/das2/qstream/PacketDescriptor;)V�	sizeBytes�wrap�([B)Ljava/nio/ByteBuffer;�java/nio/ByteOrder�
BIG_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�
LITTLE_ENDIAN�descriptorId� (Lorg/das2/qstream/Descriptor;)I�(I)Ljava/lang/Integer;�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�getBytes�()[B�planes�(I)Ljava/lang/Object;�()D�write�(DLjava/nio/ByteBuffer;)V�(Lorg/das2/qds/QDataSet;)D�(I)B�java/lang/Character�isWhitespace�(I)Z�(IB)Ljava/nio/ByteBuffer;�flip�()Ljava/nio/Buffer;�position�(I)Ljava/nio/Buffer;�()Ljava/nio/ByteBuffer;�;(Lorg/das2/qstream/PacketDescriptor;Ljava/nio/ByteBuffer;)V�getDs�()Lorg/das2/qds/QDataSet;�validate�*(Lorg/das2/qds/QDataSet;Ljava/util/List;)Z�retireDescriptor�org/das2/qds/ops/Ops� ripplesJoinSpectrogramTimeSeries�isJoin�us2000�"Lorg/das2/datum/TimeLocationUnits;�java/nio/channels/Channels�
newChannel�?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�A�������������������������������������������������������������	���
���	�����
�	������	������	�������������������������/�����*�������������P������� !���"#����>�����*���������
����T��U������� !�������$����/�����*�������������Z������� !���%#����>�����*���������
����^��_������� !�������&'����������;*��*��*��*��Y����*��Y����*��Y����*��Y����	�������"����a��M�	�W��b��c�$�d�/�e�:�f�������; !���()���:�����Z��
Y����M,,��
N-���:+���*����*���������,��,,��,�M��Y,�������O�P�����.����n��o��q��s�%�t�,�u�C�x�I�y�N�{�P�|�Q�}���>���E���?*+���5,-��Q�	./����Z !�����Z0��1���N���<�23456�63���23456�633���23�7�89����h�������Y��N-,��*+-������������������
��������*���� !�����0�����:;���<�=����>?�8@����r�����$*��Y�� ��!**+��"��#*,��$,*��#��%�����������������������#����� ����$ !�����$0�����$�=����>?�"AB���T������*��+��&���'M,��+)��*���'M,����+Y��,-��.*����/���0��1M*��,��2���L,N6��+Y��,-��.��3��.��1M*��,��2���#`6��+Y��,-��.��3��.��1M���*��+,��4�W*��,+��5��4�W,�������>���������������"���>���K���M���P���g���t���z�����������������4��M�GC���P�DD������� !������EF����0��1������3��(3��,�"GB�����������6��+Y��,7��.+��89��.+��:��0��1��;*��+��&���'M,����>,��+)��*���'M,����+Y��,-��.*����/���0��1M��*��+,��4�W*��,+��5��4�W,�������.������%���3���=���A���M���Q���m���q���}���������*����� !������EF��3�[0���=�QH�1������;3@���IJ����U�����+��<M*��	,��&���=�������
����������� ���� !�����KF���LM��NO��� �����x*��+��&���=N-��g*,��>N-��-�*����.,��<:��?����@Y��BN����CY
��DN��),��E�F����GH��I��JY��KN����LY��MN-�������B���������������������%���+���3���B���M���P���[���c���n���v�����4��+�"LM����x !�����x0�����xEF���jPQ�1������R��#S��
�TU����������6*����%,��N����OY��+Y��,P��.,��8��1��Q�*��	+,��4�W������������)�5	��� ����6 !�����6LM����6PQ�1����)�VW����������?*����.,��N��'��OY��+Y��,R��.+��.S��.,��8��1��Q�*��+,��4�W������������2�>��� ����? !�����?0�����?PQ�1����2�XY���g����a+T���:,��U���V�:��W��@��X���Y:��Z���'::��[�:	:
6���\��]��&��+Y��,\��.��^��_`��0��1:
��m`��a��
b:
6��Yc��]��%��+Y��,c��.��^��_`��0��1:
��-d��]��#��+Y��,d��.��^��_`��0��1:
	����+	��(���	��(:+e���:f
�����g���M��Hh��i:
jh���k��*���l:����m�����n
	��o������P*��	��(��2���"��6��+Y��,p��.
��.q��.��1��;jr���n*	��(��s������	��t��u:��-��6��+Y��,v��.
��.w��.	��t��8��1��;��_+e���:f
�����x����x+	��y���z�W��*j	��t��{����n	��o������
��z�W������������0���
�-�9�< �E!�I"�L#�P$�Z%�}&��'��(��)��*��+��,��1��2��5��6��89:";)<4=B>O?RAdCgDxE�G�H�K�L�M�N�P�QR
S%U:VLZ[[^]�����)�;Z[�
B�"LM�����\F����[��9"0���E]^�	�I_��
�L`��-.ad��<"e-���a !����a*+���af���ag��
Wh-�i�����-.aj���afk�1���r���6�l��e�25m66ln3o3��+)��bpqS��/����8q4��&���25m66l����	���r�st�����	����+|���::,��}��~-�����������:,�����0��g���������������7����������������,��}��j��+Y7���:6��E������.�������W����|��E���7��	��������E���������������R���a�
b�
c�d�$e�+h�2i�<j�Ql�_o�dp�vr�}s��t��u��t��w��x��y��}���\�	���&D������\uv����� !������*+�����wx�����yz�����EF��
��{-��
��|}�1���h�	��+6~%
����%���25��p6~�63���25��p6~�633�������������C+k��*�:��4��l��,��OY��+Y��,���.��t��8S��.��8��1��Q���l:��u+�����n+��g���d+���*���(:����O6		��E���@k	������l:

��%
��?����6��+Y��,���.
��8��1��;�	���*+��s:*+���:	,��}��	-	���,��}��N+��g���D6

+��E���3*,-+
�������:�
��3�����z�W�
��ȧ�*,-+���:

��z�W�������f�����
����@��G��]��j��r������������������������������������$�-�8�B���������'�M�
�u�ID���	�j�T�F��{-����;D���
8�
{-�
��C !����CKF���C�x���Cyz���C*+���C�-��
9�^��G��LM����~0�����uPQ�	1���-�
��@o��1Sp����B����3R����:=��������������
��)+r���:�*-��������G����*-��s����-��g�����`��3���-�����W-���*���(:��E6-��E���7-���:*+������:		���3���	��z�W����*+-������:��z�W���Y���:-��g����-���:,�����,�����
����������-��E�����G����-���*-��s���*-,+�������������v�����
����(��E��L��Y��^��l��t��������������������������������������������
���&������
�t�&EF����f-�	�a�?D����Y�G�F����3�}���) !����)*+���)�x���)KF���)g��
�-����|f-����iyz�1���Y���;�25�p6�63����25�p6�63��$p��>��H6�~	�������������|��,�����
��OY���Q����Y���:��������	���+��
:����:	��6,`��*���(:

��$*
���:���	�����z�W6

2��N,��+Y��,���.
��0��1��*���(:��**���:���	�����z�W�
���,�����X6

,������F,
���:*���:������:
��
����	
��z�W�
�����7*,���:

���
���:������	��z�W	����:��Y������op�������(����������%��,�1�7�?�J	�N
�[�`�m
�t���������������������� !"#$)2(>)E*L+\,f/m1p2r3������m�yz��[�&�F�
���yz����&�F����RD���
���5EF��(yz���-�
���OD���
>�(yz�
L��-��Qwx��?1*+��J&�-�	r�
./���| !����|���|KF���|����|����|������|���1���n��� ���I56����Q��	��>p�6���
24p3�56����)�6��	��	�24p3�7�������e�����,��
*+,-�������������A�B�D���*���� !�����0�����EF�������1����=����>?�����������S,��
,�������� ���a��*-��sM��
��OY���Q�*��!,��&����:��
���a��~���a��**��#--��g�+���:��:���a��**��#--��g�+���:��**��#--��g�`+���:*��!,��4�W*��$�������a������`6�:���:*������ö��W����Ŷ��W����Y*��#��ȸ��S���:		��˶��W����<��͹���6

��
��OYϷ�Q�6
�������������:��:

d��	-:��-`��*���(:
d����6��g���
������ҧ�c��g���+6��E���
������҄����0:���Y���:��ՙ����
�����ҧ����&
��N��d��ظ�ٙ�d
���W������W���W*��$��ݹ������W�����͹���6
6
�������������:��:
���:���Y���:��ՙ����
�����ҧ��
d����6��&
��N��d��ظ�ٙ�d
���W���v���W���W*��$��ݹ������W���Y���:
-
����(��OY��+Y��,��.
������'��.��1��Q�������"�H��Q�R�S�!U�+Z�:\�I]�S^�j_�t`��b��e��g��i��l��n��o��p��q��s��vwy#{/}?I�Z�a�j�p�}������������������������$�06�<�C�S�Y�\�h�r����������������������������$�-�R����m��F���"������)gF������Z���z�a��PQ�
}���F������B������/*����
��o�z���hPQ�
��a�F���V�����(��k������h������
��S !����S�����S0����SEF���S����:�x����������������y���C���	$�/���
i����$�/���
1�����"	���  "��(����H3����-�R��p@����
��!��p�����'�233p3���3������%����0�233p3���3�Rp���@��)�233p3���3������"��6�=����>?�������U�����	*+,-���������
���������*����	 !�����	0�����	EF����	���=����>?���������
�������Y���:������*��#��
:����:r���:��z�W�+������3���*-���:��z�W|���:		����	��z�W���*��$������:��Y���������������R�����	������ ��+��6��@��J��W��a��k��v�������������������������p�� �}*+��+�r�-��6�g�-��a�<�-��v�'�-�	���
./����� !������0��������������f��	��wx�i��������fk�1��������23m��7=����?>	�����������]�����*��!+��&����M*��#,������������������� ���� !�����0����	�x��	����� ��	�����M,���<��AY���N�:-���-��CY
��D���-����@Y����B���-���Y����������-��Y�� ���6,��E���g,����:-���*���(������+Y��,��.��3��.��1:6��E���-����������ބ�����9-,���*���(����6,��E���-,������������������^���	�
�����,�?�Q!�U"�c#�q$�{%��&��'��(��'��#��,��-��0-4���f�
���%D����{�T�F����(����f�o�������!D�������������	KF�����!����0��1���/���f��p23����Cp3��$������ =�����>?��'����!������	������G�����������K������c���
��Y�b