3 G H IJ K LM N OP G Q R ST UVW X YZ Y[\]?PbM ^ S_` Sa? b $cde f Sg hi hjk Sl mn o 'p qr stu .vw Lx yz { | y} yo ~  S= y S y  y y|6 ys yv  E S  @  . S  U        U  lG S  q I L s < @$ Gv?zG{ I>h9 G  v $      q  q    A         K  q qa               G !"# !$ !% v &'( ) *+, v- . ./0 v 12 3 45C 6 7 8 9 U:;<=>?@ABC DEFGHIJK LM N OP eQ RgS &TU V W &X Y Z [\] ^_ ` SeparablePair InnerClasseslogLjava/util/logging/Logger;OFFSET_1Ljava/lang/String; ConstantValueOFFSET_2OFFSET_3: REFERENCEAXISDEF_SEQ_JITTERDaStdPlaneProps[Ljava/lang/String;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethisLorg/das2/qstream/QdsToDas23;(II)V genSigDigitsI fracSecDigitscanWrite(Lorg/das2/qds/QDataSet;)ZiqdsLorg/das2/qds/QDataSet; StackMapTablewrite0(Lorg/das2/qds/QDataSet;Ljava/io/OutputStream;)ZdssPktHdrpiPacketXferInfo0Lorg/das2/qstream/QdsToD2sStream$PacketXferInfo;iPktIdpktinfoosLjava/io/OutputStream; lHdrsToSendLjava/util/List;docLorg/w3c/dom/Document; elStreamPropsLorg/w3c/dom/Element;elStreamnlLorg/w3c/dom/NodeList;lPi rMaxSeqJitterlDsdsRefLocalVariableTypeTable$Ljava/util/List;BLjava/util/List;)Ljava/util/List;ab\c]`dke Exceptions_canWriteNonJoin_maybeCollapseSeprableJoin)(Lorg/das2/qds/QDataSet;)Ljava/util/List;jdep1sUnitsJdep0dsJoindsBeg dsBegDep1unitsLorg/das2/datum/Units; sUnitsBegDep1 dsAllDep1Lorg/das2/qds/ArrayDataSet; nTotalLenpair+Lorg/das2/qstream/QdsToDas23$SeparablePair;dsAll dsAllDep0dsDep0nOffsetuef SignatureB(Lorg/das2/qds/QDataSet;)Ljava/util/List; _separable0E(Lorg/das2/qds/QDataSet;D)Lorg/das2/qstream/QdsToDas23$SeparablePair;rJitterrAvgrDelta rMaxJitteraOffsets[[D aAvgOffset[DdsOffset_makeStreamHdr/(Lorg/das2/qds/QDataSet;)Lorg/w3c/dom/Document;streampropsnPropssAxisdUserLjava/util/Map; bStripDot5Ljava/util/Map;_makePktXferInfov(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/w3c/dom/Element;D)Lorg/das2/qstream/QdsToD2sStream$PacketXferInfo;dsSwap%Lorg/das2/qds/MutablePropertyDataSet;dep1SwapdsSubZdep2 elStreamProplDsXferelPkt lDsToRead lDsRemaindsZ QdsXferInfo?Ljava/util/List;g_addPhysicalDimensionf(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/List;Ljava/lang/String;Lorg/das2/qds/QDataSet;)IlXfer(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/List;Ljava/lang/String;Lorg/das2/qds/QDataSet;)Ig(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/List;Ljava/lang/String;Lorg/das2/qds/QDataSet;D)IsProp xferStats-Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;dsStats sCoordNamesDimsDepsOffsCoordAxdsCoordselCoordelPropsaPropselParentnArraysbSetelPdimxfersPdimelAry aCoordProps[[Ljava/lang/String;sAx(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/List;Ljava/lang/String;Lorg/das2/qds/QDataSet;D)I_addValsToCoordB(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;D)IelSeqelsUseseqh Sequence1D,Lorg/das2/qstream/QdsToD2sStream$Sequence1D;elValssValsh _getPhysDimR(Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;)Ljava/lang/String;sNamen_makeTypeFromXferA(Lorg/das2/qstream/QdsToD2sStream$QdsXferInfo;)Ljava/lang/String;nSzsRealsInt _statsName&(Ljava/lang/String;)Ljava/lang/String; _getValueSet+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;sFmtsbLjava/lang/StringBuilder;sNL _addBoolPropQ(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/Object;)IparentoValueLjava/lang/Object;sValue _addStrProph(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)Iqkeyd2keyoPropsInputpLjava/util/regex/Pattern;mLjava/util/regex/Matcher;Ljava/lang/StringBuffer;sOutputij  _addRealPropnumLjava/lang/Number;sVal _addDatumPropdatumLorg/das2/datum/Datum; _addRngProp(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)IdrLorg/das2/datum/DatumRange;sMinKeysMaxKey sUnitsKeyoMinoMaxoUnitsrMinrMax-dmMindmMaxrng _addChildPropc(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I elParPropsParNamesParValsTypeproptextLorg/w3c/dom/Node;_addSimplePropsV(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/das2/qds/QDataSet;Ljava/lang/String;)IdsTmpdtmobj_addPropsFromMap=(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Map;Z)IsKey bHasItAlreadyoValentEntryLjava/util/Map$Entry;dMapnAdded;Ljava/util/Map$Entry;Sc(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Map;Z)I SourceFileQdsToDas23.java DE DKk lP mno pq {P OPjava/util/ArrayList  rsa tub vw properties xyc zn {|org/w3c/dom/Elementorg/das2/qstream/QdsToDas23 |} }~org/das2/qds/QDataSet n  bcorg/das2/qstream/QdsToD2sStreamjava/lang/String  e  .org/das2/qstream/QdsToD2sStream$PacketXferInfo  org/das2/qds/BundleDataSet m  nDEPEND_1 UNITSorg/das2/datum/Units  f     u  y   DEPEND_0  java/io/IOExceptionDdataset %s already has an offset_1, looks like we need to use planesjava/lang/Object  D E    )org/das2/qstream/QdsToDas23$SeparablePair D  version 2.3/basic TITLEtitle  DESCRIPTIONsummary RENDER_TYPErenderer  23USER_PROPERTIES java/util/Map P 78 packet BCjava/lang/AssertionError x +org/das2/qstream/QdsToD2sStream$QdsXferInfo RS P gyset PLANE_0 PzsetDEPEND_2zDdataset %s already has an offset_2, looks like we need to use planeswsetjava/lang/StringBuilderLdas2.3 output bug, the following dataset (and maybe more) were not output: ' ' Dset   C M M D pdimnitems%d  arraytype usecenter @ABStatistics dataset '%s' for main dataset '%s' is not the same rank coord offset TODO: Handle N-D coordinates sequenceminval 7interval 7values  NAME DCan't find physical dimension name by axis search, no axis specified%s_%d  7  little_endian_realbig_endian_reallittle_endian_intbig_endian_int ndoublefloatasciitimecharintlong%s8%s4ascii%dtime%dchar%d7das2.3 streams cannot transmit data values of type %s%dBIN_MINBIN_MAX BIN_MINUSBIN_PLUS DELTA_MINUS DELTA_PLUSWEIGHTSminmax min_error max_errorcountunknown%%.%de ,  java/lang/Boolean truefalseboolean )* %\{ *USER_PROPERTIES\.i  java/lang/StringBufferj %{   java/lang/Number%.6e  org/das2/datum/DatumDatumorg/das2/datum/DatumRange D  DatumRange  org/das2/datum/TimeLocationUnits     %s to %s UTC name   FORMATFormat SCALE_TYPE ScaleTypeLABELLabelSummary FILL_VALUEFill  VALID_MINValidMin VALID_MAXValidMax TYPICAL_MIN TYPICAL_MAXRange CADENCE  TagWidth java/util/Map$Entry .      qstream  45java/util/Listorg/w3c/dom/Documentorg/w3c/dom/NodeListjava/io/OutputStreamjava/util/Iteratororg/das2/qds/ArrayDataSet#org/das2/qds/MutablePropertyDataSet*org/das2/qstream/QdsToD2sStream$Sequence1Djava/util/regex/Patternjava/util/regex/Matcherorg/das2/qds/SemanticOpsisJoinlength()Iorg/das2/qds/DataSetOpsslice0?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; xmlDocToStr*(Lorg/w3c/dom/Document;)Ljava/lang/String;add(Ljava/lang/Object;)ZgetDocumentElement()Lorg/w3c/dom/Element;getElementsByTagName*(Ljava/lang/String;)Lorg/w3c/dom/NodeList; getLengthitem(I)Lorg/w3c/dom/Node;get(I)Ljava/lang/Object;size writeHeader-(Ljava/io/OutputStream;IILjava/lang/String;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;indexOf(Ljava/lang/Object;)I writeDataK(Ljava/io/OutputStream;IILorg/das2/qstream/QdsToD2sStream$PacketXferInfo;)V(I)Iunbundle(I)Lorg/das2/qds/QDataSet;rankproperty&(Ljava/lang/String;)Ljava/lang/Object;toString()Ljava/lang/String;getComponentType*(Lorg/das2/qds/QDataSet;)Ljava/lang/Class; createRank20(Ljava/lang/Class;II)Lorg/das2/qds/ArrayDataSet;copySimpleProps?(Lorg/das2/qds/MutablePropertyDataSet;Lorg/das2/qds/QDataSet;)Ivalue(I)DputValue(IID)Vequals putProperty'(Ljava/lang/String;Ljava/lang/Object;)V reference createRank1/(Ljava/lang/Class;I)Lorg/das2/qds/ArrayDataSet;(II)D(ID)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vclearjava/lang/DoubleTYPELjava/lang/Class;java/lang/Mathabs(D)Dorg/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)ZgetOffsetUnits()Lorg/das2/datum/Units;9(Lorg/das2/qds/ArrayDataSet;Lorg/das2/qds/ArrayDataSet;)V newXmlDoc()Lorg/w3c/dom/Document; createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute'(Ljava/lang/String;Ljava/lang/String;)V getQdsAxis_stripDotProps appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;isEmptyisRank2WaveformmakePropertiesMutable>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;isBundleappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;)(Lorg/w3c/dom/Document;Ljava/util/List;)VendsWith(Ljava/lang/String;)ZgetOwnerDocumentbBinary nSigDigit nSecDigit(Lorg/das2/qds/QDataSet;ZII)V xSliceItemsjava/lang/IntegervalueOf(I)Ljava/lang/Integer; substring(II)Ljava/lang/String;getSequenceRank1F(Lorg/das2/qds/QDataSet;D)Lorg/das2/qstream/QdsToD2sStream$Sequence1D;sMinval sIntervalsetTextContentmakeNameFromUnits*(Lorg/das2/datum/Units;)Ljava/lang/String; toUpperCasejava/nio/ByteOrder nativeOrder()Ljava/nio/ByteOrder; LITTLE_ENDIANLjava/nio/ByteOrder;hashCode(D)Ljava/lang/Double; booleanValuecompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findappendReplacementE(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher; appendTail2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; doubleValue()D(DDLorg/das2/datum/Units;)V dimensionlessgetUnits()Lorg/das2/datum/Datum; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getAttributegetTextContentcreateTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;create/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;entrySet()Ljava/util/Set; java/util/SetgetKeycontains(Ljava/lang/CharSequence;)Z hasAttributegetValuejava/lang/ClassdesiredAssertionStatusorg/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! 45678C978:78;<78w=78:>?8@ABCDEF3*G xyH IJDKFI*G |}H IJLMNMOPF/+%=+*+*+G!')H  QM/IJ/RST  UVFg*+Y :*+ : W: :::Y : 9 *+:  L:  :9 +R6+A+:* :    W  N- W3*+ :    W  N- W6,  !:"/#$: N-%6*,&G) !.1:ETajov (7JPoxH0WSX7)Y[ IQM X7#Y[ +%\Mo][xX7 \MIJRS^_~`awbc1`de:WfeELghj'ia o"j? vka  lSm ~`nj'io vkp T qr?sst@uvwqrsstqqv &uvwqrsstxqqvv!uvwqrsstqqvuvwqrsstxqqvuvwqrsstqqv$y5zE{PFH+'6=+('+')N-'-*+*G& &28:FH*WS /QMHIJHRST v  |}Fk,Y M,+ W+,+,+N-*,-',-+,:*,-,.: /0:1+-(2:*3W645-66  ++ :  *-* (-(, +,:  $ ** 6, -,.: /0:  7,6      45  `6 2*8:  , 9:;<-1-(2: * -3W =1>: *  =3W: -?,:   1>: *  3W66++:?,:6b6(  `@5  `4A ` =BA`6b* -3W  ? < ? < CDEYFGY HSIJ C 9<,K, W, W,GBP%+7@!M"_#m$~&'(&*,-,/013469,:<=J>[@gBvCBE0MNUWXWZ\]\_abcd edgj k.l6mDnSocpzorstnvkyz{|~!*H#~Mj$~M WS S [?7 M V*~MGkQM6WSDzS#M,IJ,S$ka+SMSm~7`M \ El 6 )S   Mm $kpT q vvA$" 4v3vA # uvqvvjuvqvvv#vv)"zEFb+*++(L:M+>:6+J6+(%2+@+@gR+@A+(:6+(BR6+\121cR\1+oR6+k6+(V121cNOo9 121gN9     o9  (M+(>:6+(1A*+3W*+3W+-,.:Q-R<SYTG' -;Jfl|",35<CEKQ`o{H>D~M< ? <? ")? IJWS?-l0QM3~M6`c%TU #L -   ?uvL5F *UM,VWN-XYZ,W:6*+[\]`6*+^_]`6*+`a]`6+b:*+c`6+d,e:*+f6*g`6 -hW,-iW,GF"%6GX^et H\ IJRSbce"e%M^W74-Cm 4T$euvrss7 F ĻY :*U:jW:iWk+ lYmY : Y :+',6+( +') W  + W !:"#:?,Y: Ln*-o pW$ qr*-o pW W(*?,*-opWj: Y : !:"#:sdt:  +u:  t: +v:ovw ?uv Cv*-x yW  Ww,*-;,pW: Y : !:"#:+,Y:  W * W* zk8:*-;=pW9:;<t:  +v CuEYFGY |SIJ C9v W}%}9*-x yW W : Y :: !:"#:* W*-;pW,Y:@.6: Wާ  Wu: Y : !:":#:**-yW  W: Y : !:"#:,Y:  W * W* 8:|*-=pWt:  v uEYGY |SIJ 9v9:< W}}9*: Y : !:"8#:* W*-pW: Y : !:":#:* W*-yWn0EYY|J$YGw2 345$79ABBKERFaGrF{JNPRSVX\_a#c&i*j3lRmZparosvtuvwy~!$<JO`ls}/=OWfoy$.1ITYjq{'*.7Vn ~ HB U#QMWStS oLS aZ vERsWSsX JWSS oSZ%QMuWS(WSqa T~WS!S &WSV(WSIJRSlSej? abceBa KyaSm  Bp KypT/9qrsuvvsqrsqq"yBuvvsqrsvqqyv $uvvsqrsqqy~v y4uvvsqrsvqqyveuvvsqrsvqqyv(uvvsqrsvqqyvuvvsqrsqquvvsqrsqqvy-v*$ y3v y4uvvsqrsvqqvyvVuvvsqrsvqqvyv1uvvsqrsvqqvyuvvsqrsqqvy-vy-v6zEF}*+,-yGH>IJdeea7WSm zEF V66 ,:  W: , hWqY***: - W*,:   Z ! GY SIZ W:* Z-,.: /0ZZ hW:662:,Y:**$EYGY|SY|SIJqY***: W:Z*Z hW\YY+SYCSY;SSYYSYSYSS::66X2:2:2:2:::,Y:`  YW:*,Z*W W:*+c:,Y:w,:Y:,:*,:,: W:Z*W W:*+c: hW  hW W::*+c  hWGA57 9:;(<?=H?S@^BEFGHIJKQR VW(Y4W;]R^]_k`zabQgjklmopst%u7vDwOy]z`r!j'2;ISH87R5S~lS^7I7B7<767!S3e0eHAVIJVeVeVaV7VWSVj?SM JC Bbc 7e ? S7 e2$e;7m VT ussqvrs8ussqvrsssussqvrsss)ussqvrss"ussqvrssv1Kussqvrss=ussqvrssYussqvrssvss:dv8ussqvrss+szEF +:,-,.: /0:,* EYJ*,:  JW:  -Z  Z  Z Z+ hWW:  -Z Z*,:   + hWGV&0:CHS]kyHz S<e IJeWS7j?bc&7C 0e 7 T"rATzEF q,,:,-,.:*:- - EYJ+-6GY-SYSIG&  "*5@JXHHqIJqeqWSq7 d7"OXMT zEFm+M+>::,:6ë{C.V2|6RsQc"\SĶ7g6aŶ7W6Qƶ7G6AǶ7761ȶ7'6!ɶ76ʶ76,;J[l}GYSIGYSIGYSIGYSIGYSIGYSIGYSIEYGY,SYSIJG> .'6GXixH>IJ7 M7.u7T0AAO -zEFX*L=+ë||J`$dR$dDh.nt"+Ѷ7Z=U+Ҷ7L=G+Ӷ7>=9+Զ70=++ն7"=+ֶ7=+׶7=@+.147:=ذٰذٰڰ۰ܰݰG& H 7TL +FLGY*SIMYN:-W-,GY+4SIW6+D-Wp -W -W-,GY+4SIW-W-G6   ' A OVho H>DLQMIJWS7 |7TDuv# F :*+,-G H> IJ e e 7  7TAF-,Y:*+,G !"HHIJeeRS77 TF O:::Y:WW: *+,- G"*,-. /50=1D3Hf OIJOeOeO7OH7A  8   / D 7 T% ussF-,Y:*+,G:;<HHIJeeRS77 TF):GYSI:*+,-G@ABHH)IJ)e)e)7)" 7F-,Y:*+,GIJKHHIJeeRS77 TFv:*+,-G OPH>IJee7Foy-,:-,: -,:  9  9  Y   .:Y  :*+,G& XY[*\4]>`CaXcheHUyIJyeyeyRSy7y7y7y7 o e! [" 4E#? >;$? hT(-%F8 g::@:: GY0SY 0SI: :*+,-G2 irtuv$w/x?yKwP{S}ZHp 3&$,' P7gIJgegeg7g`(YZ 7TS%)*F +^+ :6D:  :  -7 :  7,: W: -ZZ :hW,hWGF,8DMY_gs~H,-+e8!,7 M -7 MQMPghIJee7.77gGbcs;/e01T!t1s.rs23F} 6*+,-Y]`6*+,-Y]`6*+,-Y]`6*+,-^Y]`6*+,-Y`6*+,-Y`6*+,-Y`6*+,--Y`6- ,:W:-,.::!": *+,Y# `6GF'Ko'27>LVdHf >M4SL?d'5 IJeeRS7M2\6T%V ussvv478F;-6-$%:"#&:':(), : 6 6   @  :   *   :  7 6  l+:  *+, ,`6h *+, `6N *+, `64 *+, `6 *+, -`6Gv ,8KVYhv &58H7 v)e \IQM 897Vgh Y:C ; , <>;IJ;e;e;?;C 2@Mm, <A;?TF y4BtB"ussyCDEFqF.k/01YSYSYSYSYSYSYSGegT @EF3*S2$Z q  &e=