Êþº¾4€ qÇ qÈ qÉ qÊ qË úÌ ÍÎ qÏ qÐ qÑ qÒ qÓ qÔ qÕÖ q× qØ qÙÚ ÛÜÝ ÛÞ ß àá âã ä å æçè éêë ìí ìîïð %åñ òóô *õŽ *ö; *÷øùú 2ûü qýþ ÿ q  q M     e  ìö æ E é I K M e MQ€ /   é  é! "# $  % q&'()* aå +,- e. ì÷/ 0ÿÿÿÿÿÿÿÿ ò1 ò23 M4 56789 :; u< u=> 2?@AB |Û |CD 2E uF qGH qIJ òK òLM ˆN uO æPQ uRS 2TU éVW ’XYZ[\ —] –^ _` ab cd òefg žå òh ij ak lm an aop Iåq ©r es  tu@ vw 2x  y z{ |}~€� ¸‚ µƒ„… ¼† ‡ˆ ‡‰Š ÀX ‹Œ q� Ž� Ž�‘ ’“”•– Ê—˜™ qš›œ�ž 2Ÿ ¡ 2¢£¤¥¦ u§¨d ò©ª ©«¬­® ⃯° z±²³´µ¶·¸¹º »¼½ ¾¿ ÀÁ úÂà ÄÅÆ InnerClassesloggerLjava/util/logging/Logger;t0J timeRangeLorg/das2/datum/DatumRange; resolutionLorg/das2/datum/Datum; currentPpdI SIZE_DOUBLE ConstantValueinitialDocumentLorg/w3c/dom/Document; parameterPpdhaveInitialTsmlZexceptionFromConstructLjava/lang/Exception; hasEndDate inRequest(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablemon'Lorg/das2/util/monitor/ProgressMonitor;url0Ljava/net/URL;params3Ljava/util/LinkedHashMap;sparamsLjava/lang/String;url3ex0Ljavax/xml/parsers/ParserConfigurationException;Ljava/io/IOException;Lorg/xml/sax/SAXException;this$Lorg/tsds/datasource/TsdsDataSource;uriLjava/net/URI;LocalVariableTypeTable?Ljava/util/LinkedHashMap; StackMapTable7ÇÈÜôúlogit(Ljava/lang/String;J)VstringquantizeTimeRange8(Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange; quantizePpd(Lorg/das2/datum/Datum;)Ippdippds[IresdaysDdppd>ÉsetTSBParameters()Vdr1sEndDatedr0startparams2Ljava/util/Map;strsppd5Ljava/util/Map;Ê getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;resultLorg/das2/qds/QDataSet;df&Lorg/das2/datum/format/DatumFormatter;url2pointssizeconnectLjava/net/HttpURLConnection;typeË; ExceptionsÌgetTimeSeriesBrowse7()Lorg/autoplot/datasource/capability/TimeSeriesBrowse;dataUrlk(Ljava/net/HttpURLConnection;IIILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/buffer/BufferDataSet; connectionlen1inLjava/io/InputStream;encodingbin'Ljava/nio/channels/ReadableByteChannel;bbufLjava/nio/ByteBuffer;totalBytesRead bytesReadexpectedPointsÍÎÏttags?(Ljava/lang/String;IILjava/lang/String;)Lorg/das2/qds/QDataSet;Lorg/das2/qds/DDataSet; timeRange_1Ljava/text/ParseException; sStartTimesTimePoscadence startTimeendTimet0_1„ initialTsml(Ljava/io/InputStream;)Vbuilder#Ljavax/xml/parsers/DocumentBuilder;sourceLorg/xml/sax/InputSource;factoryLjavax/xml/xpath/XPathFactory;xpathLjavax/xml/xpath/XPath;sEndTime*Ljavax/xml/xpath/XPathExpressionException;–tsmla(Ljava/io/InputStream;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/buffer/BufferDataSet;$Ljava/lang/IllegalArgumentException;surl4data3#Lorg/das2/qds/buffer/DoubleDataSet;dataMin#Lorg/das2/qds/buffer/BufferDataSet;dataMaxdatasDataMaxmaxUrlsDataMinminUrldocumentsurlsunitstitlenameminMax useFilter4ЊÑÒÓï¬ getMetadata8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;nLorg/w3c/dom/Node; Signature^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;getURI()Ljava/lang/String; access$000()Ljava/util/logging/Logger; access$100\(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;x0x1 access$200=(Lorg/tsds/datasource/TsdsDataSource;Lorg/das2/datum/Datum;)I access$3005(Lorg/tsds/datasource/TsdsDataSource;)Ljava/util/Map; access$400 access$500 access$6004(Lorg/tsds/datasource/TsdsDataSource;)Ljava/net/URI; access$700 access$800 access$900 access$1000 SourceFileTsdsDataSource.java Ô' ÕK 9: 78 üý Ö ×Ø þÿ         3org/autoplot/datasource/capability/TimeSeriesBrowse bc ÙÚ DE)org/das2/util/monitor/NullProgressMonitor E java/net/URLjava/lang/StringBuilder ÛÜ ÛÝ?Þ ßà á± âã äå tsds url= {0}æ çèoutÊ éê ëì"java/lang/IllegalArgumentExceptionurl must contain out=loading parameter metadataÈ íâjava/util/LinkedHashMap î ïð ñêout=tsml out=tsml&ext=java/lang/String òó.post first request in construct TsdsDataSource 45 opening {0} ôõ �‚EndDate$Y$m$dö ÷ø  ùúû üý þÿÉ   read initial tsml.javax/xml/parsers/ParserConfigurationException å ± çjava/io/IOExceptionorg/xml/sax/SAXExceptionorg/das2/datum/DatumRange ú       timerange"should no longer enter this block.  â StartDate 3no timerange yet, but a good TSB doesn't need it... â  þ  enter getDataSetcame back again(org/das2/datum/format/TimeDatumFormatter%Y%m%dË org/das2/datum/TimeUtil 1 Û  Egot initial tsml ú  !"org/tsds/datasource/TsdsDataSourcemaking url2 connection{0} "#java/net/HttpURLConnection ZE $±ncml %& unable to get content type from made url2 connectionorg/tsds/datasource/TsmlNcml '(text/xml )* +õ Ž�done text/xml from url2 dedone dataUrl from url2 ,ì -E$org/tsds/datasource/TsdsDataSource$1 . /± 0ådownloading {0} 12gzip 3*got gzip encoding 4âjava/util/zip/GZIPInputStream ‚deflategot deflate encoding!java/util/zip/InflaterInputStreamjava/util/zip/Inflater 5 67 89Ï :;Î <= >ìjava/io/InterruptedIOExceptioncancel read in TSDS ?Í @E ABC DE FG HINo data returned from !org/das2/qds/buffer/DoubleDataSet J KL McenterN OP QR STU VWX YZorg/das2/qds/DDataSetorg/das2/qds/QDataSet CACHE_TAGorg/das2/datum/CacheTag [ \]java/text/ParseExceptionjava/lang/RuntimeException ^_ `a bcorg/xml/sax/InputSourceÐ de   Ò `f gh//TSML/StartDate/text()Ó ij//TSML/EndDate/text()//TSML/IntervalsPerDay/text()(javax/xml/xpath/XPathExpressionException//TSML/DataURL/text()//TSML/Unit/text()//TSML/TimeStampPosition/text() uv//TSML/Name/text()//TSML/DataKey/text()-_ kldone parse tsml -filter_0- mn -filter_4-loading data and rangesAccept-Encoding gzip, deflate op loading {0} qrdone loading mean st!org/das2/qds/buffer/BufferDataSetNAMEbinminbinmax DELTA_PLUS u DELTA_MINUS loading mean -filter_2- loading maxdone loading max -filter_3- loading mindone loading minUNITS vwDEPEND_0TITLEÑ xyz {| °± apdss.tsds} ~*org/autoplot/datasource/AbstractDataSource java/net/URI%org/das2/util/monitor/ProgressMonitororg/das2/datum/Datum java/util/Map$org/das2/datum/format/DatumFormatterjava/lang/Exceptionjava/io/InputStream%java/nio/channels/ReadableByteChanneljava/nio/ByteBuffer!javax/xml/parsers/DocumentBuilderorg/w3c/dom/Documentjavax/xml/xpath/XPathFactoryjavax/xml/xpath/XPath resourceURIparamsjava/lang/SystemcurrentTimeMillis()J addCapability&(Ljava/lang/Class;Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; org/autoplot/datasource/URISplit formatParams#(Ljava/util/Map;)Ljava/lang/String;toString(Ljava/lang/String;)Vjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;isEmpty()ZsetProgressMessage(Ljava/util/Map;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;removereplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; openStream()Ljava/io/InputStream;org/das2/datum/TimeParsercreate/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;max()Lorg/das2/datum/Datum;org/das2/datum/UnitsdaysLorg/das2/datum/Units; createDatum(I)Lorg/das2/datum/Datum;subtract.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum; prevMidnightformat@(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/lang/String;SEVERE getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vmin nextMidnight/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V doubleValue(Lorg/das2/datum/Units;)Dwarningorg/das2/datum/DatumRangeUtilparseTimeRangeValid/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;finejava/lang/IntegerparseInt(Ljava/lang/String;)I(D)Lorg/das2/datum/Datum;divide*(Lorg/das2/datum/Datum;)Ljava/lang/String;prev/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;(I)Ljava/lang/StringBuilder; setTaskSize(J)Vstartedwidthjava/lang/Mathceil(D)DopenConnection()Ljava/net/URLConnection;getContentTypeequals(Ljava/lang/Object;)ZdoRead?(Ljava/net/URL;Ljava/net/URLConnection;)Lorg/das2/qds/QDataSet; startsWith(Ljava/lang/String;)ZgetInputStream isFinishedfinished'(Lorg/tsds/datasource/TsdsDataSource;)VgetContentEncodingFINERgetURL()Ljava/net/URL;equalsIgnoreCasefiner(Z)V0(Ljava/io/InputStream;Ljava/util/zip/Inflater;)Vjava/nio/channels/Channels newChannel>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;allocate(I)Ljava/nio/ByteBuffer;read(Ljava/nio/ByteBuffer;)I isCancelledsetTaskProgresscloseflip()Ljava/nio/Buffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;limit()I(IIIIIIILjava/nio/ByteBuffer;)V createValid*(Ljava/lang/String;)Lorg/das2/datum/Datum;addjava/lang/DoubleTYPELjava/lang/Class;valueOf&(Ljava/lang/Object;)Ljava/lang/String; getFormatter(()Lorg/das2/datum/format/DatumFormatter;org/das2/qds/ops/Opstimegen>(Ljava/lang/String;Ljava/lang/String;I)Lorg/das2/qds/QDataSet;org/das2/qds/ArrayDataSetcopyE(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)V putProperty'(Ljava/lang/String;Ljava/lang/Object;)V(Ljava/lang/Throwable;)V(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;parse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;evaluate8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;contains(Ljava/lang/CharSequence;)ZsetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VgetSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;trim(II)Lorg/das2/qds/QDataSet;G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; getFirstChild()Lorg/w3c/dom/Node;"org/autoplot/metatree/MetadataUtil toMetaTree#(Lorg/w3c/dom/Node;)Ljava/util/Map;org/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; qú üýþÿ       ~Ë*+·*¸µ*µ *µ *µ *µ *µ *µ**¶¶*·»Y·M»Y»Y·¶*´¶¶*´¸¶¶·N²² -¶!*´"¹#Ç *´¹$™§*»%Y&·'µ ±,(¹)»*Y*´·+:",¶-W.¶/W¸:0»Y·1¶*´"¹#À2¶¶¶3:*4*´·5»Y»Y·¶*´¶¶¶¶·:²²6¶!*¶7·8*´ š,*´9:¸;*´<¶=²>¶?¶@¸A¶B¹CW*D*´·5*µ *·**´ µ §;M²²F,¶G,¶H§)M²²F,¶J,¶H*,µ §M²²F,¶L,¶H±*£’E¤�’E*£¤I¤�¤I*£»K¤�»K²,FC ‡‹Œ� �%Ù*H4J8L@NmOyQ‡R–U£V¤Z¬[¹]Ã^Ë`Òaûcd.e;fDhKitl~mƒo‡q�z’s“t¡z¤u¥v³w¸z»x¼yÊ{f @Om"¹ÖÒ½.a“ !¥ "¼ #Ë$%Ë&'( ¹Ö)*;ÿ–+,-. þÏ/0.ÿ+,1Q2V345?±“ $%6þÿ78P»MY+¶N¸A+¶=¸O·PL+° –—$%9:2 ~ ¼ YOYOYOY`OY�OYàOYC€OYQOYROM+Ǭ+²>¶SJ)o96,¾¢(,.*´ £,.‡—ž ,.6¬„§ÿ×*´ ¬. ›7œ;�=ŸE J¢_£j¤p¥s¢y¨Hp;M,<~$%~7G=>E9?@J4A@* ü=Bÿ+CB%ùDE„»*Y*´·+L*´T¹#À2M,LJ+¹$™²U¶V§+W¹#À2:ÆV+W¹#À2¸XN+9¹#À2:Ç-:*µ §¸X:*µ **»MY-¶N¶=·P·µ<§ ²Y¶Z§**,¸X·µ<+.¹#À2:Æ7¸[>*´ ¤**´ µ §*µ *²>¶\*´ ‡¶]µ^§ *µ *µ^±v¬ ®°²(³3µ@¶E·T¸a¹fºi»q½x¾}À•Á˜Â Ä£Æ¯Ê¼ËÁÌÇÍÏÎÚÐßÒõÔúÕÿØf iFa4GTDHx F@`IÇ.;$% ôJKåL¼DM(  ôJN*x ý3O0ÿ=+O0P00ÿ +O0PP00ÿ+O00ø ý*0ÿ+O00 QRÅ Ø*_*´·5*´™²`¶Z§*µ»*Y*´·+M»aYb·cN*´<Æk***´<·µ<,W»Y·¶-*´<¶N¶d¶¶¹CW,9»Y·¶-*´<¶=¸f¶d¶¶¹CW,T¹gW§*·*´  ,.h¹CW§",.»Y·¶*´ ¶i¶¹CW+j¹l+¹m*´ š„*´ Æ*´ ¿+(¹)»*Y,·+:.¶/W",¶-W»Y»Y·¶*´¶¶¸¶¶·:²²6¶!*¶7·8*µ *n*´·5*´  &6,.»Y·¶¶i¶¹CW§ *´ 6»Y»Y·¶*´¶¶,¸¶¶·:*´<¶o²>¶S¸pŽh6h6*r*´·5²²s¶!¶tÀu:¶v¶w: *´"¹#À2x¶yš$ Ç»%Y»Y·z¶¶¶·'¿*{*´·5*´"¹#À2x¶y™»|Y·}¶~: §> ¶€™*¶�+·‚: *ƒ*´·5§*+·„: *…*´·5+¹†š +¹‡*µ °Ú6Þ ßàã!î-ð7õ>öJ÷pøšù¦ûªþ²ÿÀßèîõ ü   %Q^glv~�¡§ Ò#è$ï&ù'()*,7-S0]3s4†5�6œ7©9·:Á=Ð>Õ@¢cQ%� ;ƒST œ ST Ø$%Ø-«JK7¡UV§1;ÒWèðXïéYÈZ[¼\ ·!ST ( -«JN*Aý„O]!ût*üÿ« +-O].^02"ü_`abc3 »ˆY*·‰°E  $%de• E+¶�:+¶Š:²²‹Œ+¶�¶!Æ#޶�™²�¶‘»’Y·“:§-Æ(”¶�™²•¶‘»–Y»—Y·˜·™:¸š:¸›: 6  ¹œ6 …¹l ›?  `¢6  `6  ¹œ6 ¹�™ »žYŸ· ¿ …¹¡§ÿ¶¢ ¶£W ²¤¶¥W6  ¶¦l>š' ¢!»IY»Y·§¶+¶�¶¶·¨¿ »©Y ·ª°»©Yh ·ª°zŠ‹ Œ�*Ž2�@�O‘W’j–q˜w™zš…œŽžœŸ£ ®¡¸¢Â¤Ï§Ô©Úªã¬æ­ï¯ù°³´/¶„ E$%Ef[EYEXEgE?hi 9jqÔklwÎmn zËo …Àp æ_q *4ý@r0)ÿ# +^-r0st3 üG`Iuv‡ ‘²>¶?‡¶]:+¸«:²>‡k‡o¶\¶¬::­¶y™®¶]¶¬:²°¸±¶²¶d¸³¸´Àµ: »MY·P:  ·»¸Y ·¹¶º °: »¼Y ·½¿E„…»2 »¼½(¾,¿6ÀEÄcÅpƂDžȇÉz c"Sw px ‡  y ‘$%‘z‘;‘X‘{ƒ|}}(i~,e*$ÿE +00CCCC€�‚¢  ¸¾¶¿M»ÀY+·ÁN*,-¶ÂµÃ+¶¢¸Ä:¶Å:Æ*´Ã¹Ç:È*´Ã¹Ç:É*´Ã¹Ç:¸[6 * µ ¸X: ¸X: *´ š*»MY ¶N ¶=·Pµ<§M²²F,¶Ë,¶H±��ÊNö÷øùû"ü)þ8ÿGV]cjq x �� ‘Ÿ„ †ƒ„}…†"k‡ˆ)d‰Š8UzGF‹V7M]0; j#H qF ‘ Œ $% hi* û�B�`EIKŽ�ê ¢¸¾¶¿N»ÀY+·Á:-¶Â:+¶¢¸Ä:¶Å:̹Ç:͹Ç: ƹÇ: ȹÇ: ɹÇ:  ¸[6 *´   * µ  ¸X: ¸X:*»MY¶N¶=·Pµ<§:*»MY¶N¶=·Pµ<*´<¶o²>¶S¸pŽ h6h6ιÇ:¶yš*  ·Ï:§:йÇ:ѹÇ:ÒÓ¶Ô:*Õ*´·5 *´ ¢§66™Ø™ÓÖ¶×™ÉÖض3:,Ù¹)»Y·:¶tÀu:Ú۶ܲ²Ý¶!*hh,޹߷„À©:*à*´·5¶áÀâ:hh¶áÀâ:ãä¶åhh¶áÀâ:ãæ¶åç¸è¶åé¸è¶å§U,ê¹)»Y·:¶tÀu:Ú۶ܲ²Ý¶!*,޹߷„:*à*´·5šú™õÖ¶×™ëÖë¶3:²²Ý¶!,ì¹)»Y·:¶tÀu:ÚÛ¶Ü*,޹߷„:*í*´·5ãæ¶åÖî¶3:²²Ý¶!,ï¹)»Y·:¶tÀu:ÚÛ¶Ü*,޹߷„:*ð*´·5ãä¶åç¸è¶åé¸è¶åñ ¸ò¶åó¶åã¶åô¶å°N»¼Y-·½¿�¢¥%—˜ÊRT"#$%'"()*6,C.P/]1j3q4y59†:�=¢@¥>§?¼AÒBÙFæGðHJMNO)Q3SCTFXZYeZm[x\‚]‹^˜_´`¾bËcÝdæeøfghj k(l3m=nFoSphqrt†v‘wžx¦y±z»{Ä|Ù}ã~ì÷€� ‚ƒ!„*…?†I‡Rˆ`‰nŒz�ƒŽŒ�•‘˜“™”º,§ �þuTe¸‘x¥d‚›Z[´i’“Ý@”•ø%–•ËU—•3?d=5Z[»³Z[‘ݘ±½™Ù•–•÷wšW›?/”•‘ƒ„‡…†œ "v‡ˆ)o‰Š6b�CUž PHz ];‹ j.M q'; †H� FÒÆXÙ¿Y”uTæ²{‡Ÿz CU¡ FR¢ h0—•™  Œ¢$%¢hi¢* ÿ+r-£¤¥¦§00000ÿ%+r-£¤¥¦§00000PP¨ÿD+r-£¤¥¦§00000PP0ÿ+r-£¤¥¦§00000PP_0ý;00@ýÞüQ©ûûÿ)+r-�`EIKª«Q*´Ã¹õM,¸ö° š › $% ¬­`a®¯°±/*·÷°  $%²³²°?´µ:*+·°?¶%·¸¹:*+·¬?¶%·º»/*´°? ¶%¼»/*´°? ¶%½»/*´°? ¶%¾¿/*´°? ¶%À»/*´°? ¶%Á»/*´°? ¶%»/*´°? ¶%ÿ/*´°? ¶%ÄE! ø¸ù³±AÅÆû ˆ