PK ege\ META-INF/þÊPK dge\ ™O:jjMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.10.12 Created-By: 1.8.0_202-b08 (Oracle Corporation) PK ¡QÉZorg/PK ¡QÉZ org/autoplot/PK ¡QÉZorg/autoplot/dods/PK ¢QÉZ®Ú¹ZZMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK ¢QÉZbÉŦ22=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.dods.DodsDataSourceFactory dds dods PK ¡QÉZ6³¥ ¡¡!org/autoplot/dods/ArrayUtil.classÊþº¾4U . / 01 23 04 25 6 27 89 : 8;<= > 8?@A()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/dods/ArrayUtil; putValues3(Lorg/das2/qds/WritableDataSet;Ljava/lang/Object;)VkIdDntypeLjava/lang/Class;dsLorg/das2/qds/WritableDataSet;oLjava/lang/Object; StackMapTableB4(Lorg/das2/qds/WritableDataSet;ILjava/lang/Object;)Vi5(Lorg/das2/qds/WritableDataSet;IILjava/lang/Object;)Vj SourceFileArrayUtil.java  CDB EFG HI JD KL ( MNO PQ * PR"java/lang/IllegalArgumentException rank limit S PTorg/autoplot/dods/ArrayUtiljava/lang/Objectjava/lang/ClassgetClass()Ljava/lang/Class;isArray()Zjava/lang/reflect/Array getLength(Ljava/lang/Object;)IgetComponentTypeget'(Ljava/lang/Object;I)Ljava/lang/Object; getDouble(Ljava/lang/Object;I)Dorg/das2/qds/WritableDataSetputValue(ID)V(IID)V(Ljava/lang/String;)V(IIID)V!/*·±   ^+¶¶™V+¸=+¶¶N-¶™!6¢*+¸¸„§ÿë§$6¢+¸9*¹ „§ÿå±2  '3<EMW] H!M ?NF !^"#^$%&þ!'úüø (b,¶¶™Z,¸>,¶¶:¶™"6¢*,¸¸ „§ÿê§%6¢,¸9*¹ „§ÿä±2 # $%& ')(6'?+H,P-[+a1R#P BRI !b"#b)b$%&þ#'úüø *ú P-¶¶™H-¸6-¶¶:¶™ » Y ·¿6¢-¸9*¹„§ÿâ±* 4 567!8+:5;=<I:O@R= .!?6 !P"#P)P+P$%&ý+'üø ,-PK ¡QÉZ¼DN  %org/autoplot/dods/DodsAdapter$1.classÊþº¾4S 0 1 2 3 45 46ÿÿÿÿÿÿÿÿ78 9: ;< 4= 4> 4?@A byteCountJval$mon'Lorg/das2/util/monitor/ProgressMonitor;this$0Lorg/autoplot/dods/DodsAdapter;I(Lorg/autoplot/dods/DodsAdapter;Lorg/das2/util/monitor/ProgressMonitor;)VCodeLineNumberTableLocalVariableTablethis InnerClasses!Lorg/autoplot/dods/DodsAdapter$1;incrementByteCount(I)VbytesI StackMapTable userCancelled()Zfinished()V SourceFileDodsAdapter.javaEnclosingMethodB CD   * E FG HI%d KBytes loadedjava/lang/ObjectJ KLM NO PQ R( )*org/autoplot/dods/DodsAdapter$1opendap/dap/StatusUIorg/autoplot/dods/DodsAdapter adaptStatusUI?(Lorg/das2/util/monitor/ProgressMonitor;)Lopendap/dap/StatusUI;%org/das2/util/monitor/ProgressMonitorsetTaskProgress(J)V getTaskSize()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;setProgressMessage(Ljava/lang/String;)V isCancelled  L*+µ*,µ*·* µ± ÿ!"#˜ I*Y´…aµ*´*´¹*´¹”š#*´ ½ Y*´ m¸ S¸¹± (HI!I$%&ûH'(4 *´¹¬   !)*8 *´¹±    !+,-./ PK ¡QÉZ™!zz(org/autoplot/dods/DodsAdapter$Type.classÊþº¾48 ) *+- . / / 0 1 23 spectrogramType InnerClasses$Lorg/autoplot/dods/DodsAdapter$Type;vectorsscalars$VALUES%[Lorg/autoplot/dods/DodsAdapter$Type;values'()[Lorg/autoplot/dods/DodsAdapter$Type;CodeLineNumberTablevalueOf8(Ljava/lang/String;)Lorg/autoplot/dods/DodsAdapter$Type;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V6Ljava/lang/Enum; SourceFileDodsAdapter.java  456"org/autoplot/dods/DodsAdapter$Type 7 !   java/lang/Enumclone()Ljava/lang/Object;org/autoplot/dods/DodsAdapter5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@0@@@ " ²¶À°P 4 *¸À°P   !1*+·±P "#$%$YA»Y·³ »Y ·³ »Y ·³ ½Y² SY² SY² S³±P#&'( ,@PK ¡QÉZ\¸¼*>L>L#org/autoplot/dods/DodsAdapter.classÊþº¾4' K¹ ׺ ×»¼ ×½¾ ׿À ×Á ×ÂÃÄ ÅÆ ×Ç ×È ¹ ×É ÅÊË ÌÍÎ Ï ×Ð *Ñ *Ò ÓÔ ÓÕÖ ×Ø *ÙÚÛÜÝÞß ×àá ,¹â ,ã ,ä ,åæ 3¹ç ×è 5åé 5Ï êëì Åí 5î 3ï ðñò @ó 3ôõ Cô Cö÷ Fôø ×ùúû Hö üý Åþÿ  üÿÿÿÿÿÿÿÿ Uö Uô *ö ] _ I ×     fÏ j ×   j ×   !"#  $  % \& Å'( ê)V 3* H+, - U. / 0123 µ4 ×5 µ6 *7 8 9: ; < ,=>ñ ? ×@ 9AB CD 06E CF CGH ØI CJ KL MN MO *P QR ØS QTU �6 ×VW ØXYZ [\ †] Q^ _` [a Q6bc defg ·Ïhi j klmA%õR 9n _o _pq ×r ×st uvwx ,yz { | $} �~ ' €� ‚ƒ„ Å…†‡Type InnerClassesloggerLjava/util/logging/Logger;sourceLjava/net/URL;variableLjava/lang/String; constraintddsLopendap/dap/DDS; propertiesLjava/util/HashMap; Signature9Ljava/util/HashMap; depend0Name depend1Name addOffsetD scaleFactordimUnits[Lorg/das2/datum/Units; dimProperties[Ljava/util/HashMap;unitsLorg/das2/datum/Units; dependName[Ljava/lang/String;#(Ljava/net/URL;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/dods/DodsAdapter; setVariable(Ljava/lang/String;)V getVariable()Ljava/lang/String; setConstraintc StackMapTable getConstraintgetSizeForType(Lopendap/dap/DArray;Z)JaLopendap/dap/DArrayDimension;vLopendap/dap/DArray; streamingZpvLopendap/dap/PrimitiveVector;eLjava/util/Enumeration;nIˆ‰†ß(Lopendap/dap/BaseType;Z)JLopendap/dap/BaseType;calcSize(Ljava/util/Map;)JinLjava/io/InputStream;kLjava/lang/Object;sJdsLopendap/dap/DStructure;enume2eleenume1j srecCountdgLopendap/dap/DGrid;d dimensionss1olddsurl variablessizeLopendap/dap/DDSException;attrLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;Šæç‹òûÀ÷ ExceptionsŒ�Ž8(Ljava/util/Map;)J adaptStatusUI?(Lorg/das2/util/monitor/ProgressMonitor;)Lopendap/dap/StatusUI;mon'Lorg/das2/util/monitor/ProgressMonitor; loadDataset9(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)VexdconnectLopendap/dap/DConnect;statusUILopendap/dap/StatusUI;��‘’_(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)V getDataSet((Ljava/util/Map;)Lorg/das2/qds/QDataSet;zds%Lorg/das2/qds/MutablePropertyDataSet;ssttpropstds"Lorg/autoplot/dods/DodsVarDataSet;idimzgridzenumeLjava/util/Vector;iLorg/das2/qds/QDataSet;rresultLorg/das2/qds/DDataSet;dseqLopendap/dap/DSequence;colsrowsdss[Lorg/das2/qds/WritableDataSet;labels$Lorg/autoplot/dods/DodsAdapter$Type;zresultdep0sunitstypebtvar%Lopendap/dap/NoSuchVariableException; attributesøc¾ô“õm‡”•–2hN(Ljava/util/Map;)Lorg/das2/qds/QDataSet;checkTimeUnits^(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;uex1Ljava/text/ParseException;lgetDepend0NamesetDepend0NamegetDepend1NamesetDepend1Name getAddOffset()D setAddOffset(D)VgetScaleFactorsetScaleFactor setValidRange(DD)Vminmax getDimUnits(I)Lorg/das2/datum/Units;index setDimUnits(ILorg/das2/datum/Units;)VputAllProperties(Ljava/util/Map;)VpsetDimProperties(ILjava/util/Map;)VdimgetDimProperties(I)Ljava/util/HashMap;getUnits()Lorg/das2/datum/Units;setUnits(Lorg/das2/datum/Units;)V getDependName(I)Ljava/lang/String; setDependName(ILjava/lang/String;)V getSource()Ljava/net/URL;putValue8(Lorg/das2/qds/WritableDataSet;ILopendap/dap/BaseType;)VresultLorg/das2/qds/WritableDataSet;value()V SourceFileDodsAdapter.java õ¶ êë ìëorg/das2/datum/Units íîjava/util/HashMap ïðjava/lang/String óô ÛÜorg.autoplot.dods.DodsAdapter DodsAdapter— ˜™ ÝÞ ßà äå š™? ›œ"java/lang/IllegalArgumentException+constraint must start with question mark(?) õý áà �ž Ÿ ‰ ¡¢ £¤opendap/dap/DArrayDimension ¥¦"opendap/dap/Float32PrimitiveVector §¨"opendap/dap/Float64PrimitiveVector opendap/dap/Int32PrimitiveVector opendap/dap/Int16PrimitiveVectoropendap/dap/DFloat64opendap/dap/DFloat32opendap/dap/DArray java/lang/StringBuildernot supported: ©ª ©« ¬ÿopendap/dap/DDS java/net/URL ®¯.dds­ ®¯calcSize opening {0} °± ²³ ´µ‹ ¶¶java/lang/Throwable ·¸ ¹ opendap/dap/DSequence ºÿopendap/dap/DStructureopendap/dap/BaseType  calcSize {0}: {1}java/lang/Object» ¼½ °¾huhrecCountŠ ¿À ÁÂopendap/dap/DGridcalcSize {0}: {1}opendap/dap/DDSExceptionjava/lang/RuntimeException õ¸org/autoplot/dods/DodsAdapter$1 õà � ÄŠƢ1org/das2/util/monitor/CancelledOperationExceptionOpenDap load cancelledconstructing dconnect on {0}opendap/dap/DConnect õÇ EF ȶ'calling dconnect.getData constraint={0} ÉÊ âãcalled dconnect.getData -> {0}Ë ÌÍ@Webstart/Opendap interaction results in dconnect.getData -> nullÎ Ïý#opendap.Version.getVersionString()=Ð Ñÿ(unable to load data, for unknown reason. Ò¢ Ó¶ Ôÿ °ÕDods load cancelled Ö¯ þ× ØÿGrid ÙÚ ÛÜ Ý¢“ Þßorg/das2/qds/QDataSetUNITS àá ñò âã ä¦ åæç èé êÚDEPEND_ ©ëArray ¼ì …† íî MONOTONICï ðñSequence òó ô¦org/das2/qds/WritableDataSet õo ö÷” øù• ú¢ û¤ ü¦– ýþ ÿo NAME °±&only BaseType and DStructure supported oDEPEND_0DEPEND_1  ´ °     Unsupported type: #org/das2/qds/MutablePropertyDataSet java/lang/IllegalStateExceptionnot supported dds type:#opendap/dap/NoSuchVariableExceptionsince  java/text/ParseExceptiondays since 1-1-1 00:00:0.0   days since 1970-01-01T00:00:00Z èà éà add_offset ¼ scale_factor valid_range ©, Ÿ õŸ � °  ˆ !¤" #$ apdss.opendap %&org/autoplot/dods/DodsAdapter"org/autoplot/dods/DodsAdapter$Typeopendap/dap/PrimitiveVectorjava/util/Enumeration java/util/Mapjava/io/InputStreamjava/net/MalformedURLExceptionjava/io/IOException!opendap/dap/parser/ParseExceptionopendap/dap/StatusUI%org/das2/util/monitor/ProgressMonitorjava/io/FileNotFoundExceptionopendap/dap/DAP2Exception org/autoplot/dods/DodsVarDataSetjava/util/Vectorjava/util/Iteratororg/das2/qds/DDataSetjava/util/logging/Loggerentering'(Ljava/lang/String;Ljava/lang/String;)Vexiting startsWith(Ljava/lang/String;)ZgetPrimitiveVector()Lopendap/dap/PrimitiveVector; getDimensions()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getSize()IgetFirstDimension()Lopendap/dap/DArrayDimension;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/util/logging/LevelFINELjava/util/logging/Level;log@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V openStream()Ljava/io/InputStream;parse(Ljava/io/InputStream;)Vclose addSuppressed(Ljava/lang/Throwable;)V getVariablesgetNamejava/lang/LongvalueOf(J)Ljava/lang/Long;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; parseLong(Ljava/lang/String;)JI(Lorg/autoplot/dods/DodsAdapter;Lorg/das2/util/monitor/ProgressMonitor;)V setTaskSize(J)V isCancelled(Ljava/lang/String;Z)VstartedgetData?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnopendap/VersiongetVersionString isFinishedfinished getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VSEVERE*(Ljava/lang/String;)Lopendap/dap/BaseType; getTypeNameequals(Ljava/lang/Object;)ZgetVar(I)Lopendap/dap/BaseType;isEmpty newDataSetG(Lopendap/dap/DArray;Ljava/util/Map;)Lorg/autoplot/dods/DodsVarDataSet;property&(Ljava/lang/String;)Ljava/lang/Object; putProperty'(Ljava/lang/String;Ljava/lang/Object;)V numDimensionsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/das2/qds/DataSetUtildimensionProperties()[Ljava/lang/String; containsKey(I)Ljava/lang/StringBuilder;&(Ljava/lang/Object;)Ljava/lang/String; isMonotonic(Lorg/das2/qds/QDataSet;)Zjava/lang/BooleanTRUELjava/lang/Boolean; elementCount(Z)I getRowCountscalarsgetRow(I)Ljava/util/Vector;iterator()Ljava/util/Iterator;hasNextnext getLength createRank2(II)Lorg/das2/qds/DDataSet; spectrogram createRank1(I)Lorg/das2/qds/DDataSet;vectorsorg/das2/qds/DataSetOpsslice0?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet;(I)D(IID)Vorg/das2/qds/ops/Ops labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;trim@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;"org/autoplot/metatree/MetadataUtilgetNode6(Ljava/util/Map;[Ljava/lang/String;)Ljava/lang/Object;contains(Ljava/lang/CharSequence;)ZlookupTimeUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; asDataSet(D)Lorg/das2/qds/DRank0DataSet;subtractG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; maybeCopy7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;java/lang/Double(D)Ljava/lang/Double;(D)Ljava/lang/StringBuilder;putAllgetValue(ID)V()FgetInternalStorageorg/autoplot/dods/ArrayUtil putValues4(Lorg/das2/qds/WritableDataSet;ILjava/lang/Object;)V getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!×KÛÜÝÞßàáàâãäåæçèàéàêëìëíîïðñòóô!õö÷½S*·*µ*µ*½µ*½µ*½µ ²   ¶ *+µ*,µ*»Y·µ²   ¶±ø2 RE [t‹ «)S3T8U=VHWRXù SúûSÝÞSßàüý÷>*+µ±ø [\ùúûßàþÿ÷/*´°øcù úûý÷b+¶š »Y·¿*+µ±øg hjkùúûàÿ÷/*´°ørù úû÷Ǫ+¶N+¶:6¹™¹À:¶h6§ÿà-Á™h™ +¶ ¶§h…­-Á!™h™ +¶ ¶§h…­-Á"™h™ +¶ ¶§h…­-Á#™h™ +¶ ¶§h…­…­øBvw xyz${.|1}8~NU€l�s‚‰ƒ�„¦†ùH$ ªúûª ª  ¥   Ÿœuþ"XÿYÿXÿXÿ÷£B+Á$™%­+Á'™(­+Á*™ *+À*·+­»Y»,Y·-.¶/+¶0¶1·¿ø‹Œ �Ž��'’ù BúûBB   ÷^:²  2¶ »3Y·4M»5Y»,Y·-*¶6¶7¶/8¶/*´¶/¶1·9N² ²:;-¶<-¶=::,¶>ÆUƶ?§H:¶A§<¶?§4::¿:Æ!ƶ?§:¶A§¶?¿,¶B: 7¹™g¹:ÁC™ÀC¶D: ÀC¶E:6  ¹™Ï ¹:  ÁF™a ÀF:  ¶G:  ¹™F ¹:*ÀH·I7 …aˆ6 ² ²:J½KYÀH¶LSY¸MS¶N§ÿ¶§] ÁC™ „ §O ÁH™=* ÀH·I7  … aˆ6 ² ²:J½KY ÀH¶LSY ¸MS¶N§ »YO·¿§ÿ-+P¹QÀ:  Æ … ¸Ri7§S7§"ÁU™ÆÀU:  ¶V: ¶W: 6  ¹™œ ¹:  ÁF™a ÀF:  ¶G:¹™F¹:*ÀH·I7 …aˆ6 ² ²:J½KYÀH¶LSY¸MS¶N§ÿ¶§* ÁC™ „ § ÁH™ …* ÀH·Iaˆ6 §ÿ` …7§WÀ*: À*¶X: ¶: * ·+7  Yi7  ¹™ ¹À:   ¶…i7 §ÿß a7² ²:[½KYSY¸MS¶N§ý•²  2¶­M»]Y,·^¿_dg@OU{@OU„�•˜@{†„/0\øBP˜ šœ:žFŸO U¡{Ÿ„¡¬¤²¥µ¦¿§È©ÐªÚ«ä¬ç­ñ®ú¯° ²³´#µ/¶8·Z¸]¹hºn»v¼‚½‹¾­¿°ÀºÂ½ÃÊÄÏÅÝÇâÉíÊôËûÌÍÎÏÐ Ñ'Ó.Ô8ÕAÖM×VØxÙ{چیܔݥߨà­â°ã·äÁåÈæÑçÙèãéïêúëýìî ï#ñ-ó0ô1õùL!L`#7/+ T ! M" ‚+ úÀ# Ú$ çû% Ê&à äàA7M+'T ! .M"�# ô¹'( «$ ¨% ûµàï ) ·M È<* Ñ3+ ÈX,Á_à-ã:ö.Þ²~/µ{01 1:úû:234 :256!ÿg6789:: G:H:ÿ6789::: ÿ678ýÿ1 678;<þ(;=ùL ûAú ü<øúÿ 678;<>þ(;=ùL úÿ678;ÿ( 678;<#øùÿ 6?@ABCæDEF÷> »_Y*+·`°øÿù úû GHIJ÷ž N²  a¶ *´Ç *bµ*,·cB+!¹d+¹e™ »fYg·h¿² ²:i*´¶7¶<»jY*´¶7·k:*+·l:+¹m² ²:n*´¶<+¹e™ »fYg·h¿**´¶oµp² ²:q*´p¶<*´pÇ0²rs¶t²r»,Y·-u¶/¸v¶/¶1¶t»Yw·¿+¹xš +¹y²  a¶§Y:+¹e™² ²:¶z¶{»fY|·h¿² ²}¶z¶{¿:+¹xš +¹y²  a¶¿±gÛ÷\gÛ/÷1/ø~# %&)*$+7-I.Z/a1g4v5‰6˜7§8®9¶:Ñ;ÛHêIôK÷>ù?@AC,D/H@IJKMNùHù6K1NúûNGHN2310ZôLMaíNO4 N25B üýQPQûQL?ü$?ÿR6PQ:ý:ù @SABC\\fTæUVW÷ \²  ~¶ +Ç »Y·L*´p*´¶N-¶€:�¶‚™ü-ÀU:¶ƒÀ*:*´¶„™ +¸…M§ *´¸…M,‡¹ˆÇ,‡*´‰¹Š6¶‹¢¦`¶ƒÀ*:»Y·:  ‡*´2¶ŒW*´2ÆK¸�:  :  ¾6 6   ¢3  2:*´2¶Ž™ *´2¶�¶ŒW„ §ÿÌ ¸…: ,»,Y·-�¶/¶‘¶1 ¹Š„§ÿV§’¶‚™1-À*:*´¶„™ +¸…M§ *´¸…M,‡¹ˆÇ,‡*´‰¹Š,‡¹ˆÇ+“¹Q¸”:,¸•M6¶‹¢Ç*´ 2Æ·*´p*´ 2¶À*:»Y·:‡*´2¶ŒW¸�:  :  ¾6 6   ¢=  2: *´2Æ&*´2 ¶Ž™ *´2 ¶�¶ŒW„ §ÿ¸…:  ¸–™  —²˜¶™,»,Y·-�¶/¶‘¶1 ¹Š„§ÿ5§Îš¶‚™¨-ÀC:¶›6¶œ6½�:½: ²ž: 6  ¢@ ¶Ÿ: 6  ¶ :¹¡™¹¢:ÁF™�ÀF:¶G:¹™t¹: šPÀHÁ*™ À*¶£¸¤S²¥: §  ¸¦S  ÀH¶LS 2§  2¹¨* 2 ÀH·©„ §ÿˆ§}ÁH™k šPÀHÁ*™ À*¶£¸¤S²¥: §  ¸¦S  ÀH¶LS 2§  2¹¨* 2 ÀH·©„ § »Yª·¿§þß„ §þ¿¤ ²ž¦²«: :  ²¥¥  ²ž¦?d2¬2¹¨d2:  ²¥¦�d2­2¸®¹¨§v ²«¦nd¸¤: 6  d¢4 `2:6¢  ¹¯¶°„§ÿä„ §ÿÉ ­ ¸±d¸²¶³ ¬2¶³ :  Ç»Y»,Y·-´¶/ ¶0¶1·¿ ¬¹ˆÀµ: +½Y 2SY“S¸¶À:   ¸•W :²  ~¶°»·Y»,Y·-¸¶/¶/¶1·¹¿²  ~¶§:»]Y·^¿:²  ~¶¿,:°;º.;ºG.G;IGøêzZ [^"_(`2a8bCcMdWfailjxl…m“nœo«pµqºrÔs÷rývw"l(z5{;|E}OY�d‚p„{…ˆ†�ˆœ‰¦Š¹‹ÂŒÑ�ÖŽð�Ž#‘,’4“>•Zˆ`˜m™sš{›‚ž‰Ÿ�¡•¢Ÿ£¨¤«¥Å¦Í§Ô¨Û©åªî«ó¬þ­®°"²/³@µP¶S·V¸a¹fºq»ƒ¼‹¾•À¢Á³ÃÃÄÉÆÓÈÖ¢ÜËêÌïÏòÑÒÓÔ>ÕFÖQ×]ØfÙpڂو׎ݢޭ߱â¶ãÒåàçùèêôêí.ô8õ;ð=ñGôSõV÷Yùùì1TXYÔ#àºCZô “�[ œ†\å ]^ {­_8ð`(Cåa aÊXYLXYˆàð-à ¹¡[ ˜\åÖ„Zô ,.]^ ’Î_;%a Y XYîeÔ‚ !Û{bÅ#¨.c «+% ˜Dd idf" eT:% Q`fg sŸhi{—j‚�k‰‰lm�‚nô •}[o ò pY à2qY ùrà (sà. XY"t= Ku\úû\v3VXYVtY e4 \v5õ3ÿ@6w<>ÿ 6xw<>üÿJ6xw<>yzz0ÿ 6xw<>yÿ*6xw<ÿ6w<ü#ÿ 6xw<üÿO 6xw<yzz:øü{ÿ6xw<ùÿ6w<ÿ4 6w<|}z~þ€þ(;=ü<; ø1 ú øúüx;ý�ý‚ùúú" ÿ?6w<ÿ6xwÿ 6ƒK:ýxwæ„ …†÷"d*Æa*»¶¼™X*¸½M+‡,¹Š§GN*¿¶‚™2+À¸Â¸Ã¸ÄL+‡Ÿ½¹Š§:² ²}¶{§² ²}-¶{+° ¾6CF¾ø>   ( 6 CFHTWbù4 ‡òH ˆ‰CK‰dràdqY^Šÿ'<xŠŠù ‹ÿ÷/*´Æ°ø$ù úûŒý÷>*+µÆ±ø ,-ùúûèà�ÿ÷/*´Ç°ø8ù úûŽý÷>*+µÇ±ø @Aùúûéà��÷/*´¯øLù úû‘’÷P*'µ*´È'¸É¶ŒW±øTUVùúûêë“�÷/*´¯øbù úû”’÷P*'µ*´Ê'¸É¶ŒW±øjklùúûìë•–÷i'*´Ë»,Y·-b¶/'¶ÌͶ/)¶Ì¶1¶ŒW±ø o&pù 'úû'—ë'˜ë™š÷;*´2°ø|ùúû›œ�÷J*´,S±ø …†ù úû›íòžŸ÷A *´+¶Î±ø ‰Šù úû  3¡¢÷Q*´»Y,·ÏS±ø Ž�ù úû£ 3¤¥÷;*´2°ø’ùúûd¦§÷/*´‰°øžù úû¨©÷>*+µ‰±ø ¦§ùúûñòª«÷;*´ 2°ø³ùúû›¬­÷J*´ ,S±ø ¼½ù úû›óய÷/*´°øÀù úû°±÷Öf-Á$™+-À$¶Ð¹Ñ§P-Á'™+-À'¶Ò�¹Ñ§7-Á*™+-À*¶¶Ó¸Ô§»Y»,Y·-.¶/-¶0¶1·¿±ø"ÄÅÆÇ1È8ÉJËeÍù*fúûf²³fdf´µ¶÷! Õ¸Ö³ ±ø:·¸ÚØ×Ù@_PK ¡QÉZ¾Ý%!@!@&org/autoplot/dods/DodsDataSource.classÊþº¾4â tuv wx y z { t|}~ |ð €ï� ‚ ˃ Ç„…† ‡ˆ ‰Š‹ Œ � Ž � Ç� ‘ ’ “” •–—˜ "™ "š "›œ Ç� ÇžŸ * ¡ ,¢ Ç£ ,¤¥¦ 1§ ‡¨   ,© Uª« :¬ :­®¯ ,° DZ² >w >³´µ ,¶ ,·¸ ¹% ‡ºÿÿÿÿÿÿÿÿ »¼ »½ ,¾ *{¿À O Á »ÃÄ Uw ÅÆÇ ‡È *É UÊ ËÌÍ ]ÎÏÐ _Ñ _ Ò »Ò ÇÓÔ Õ ÇÖ Ç× UØ ÇÙ ,Ú ÛÜÝ ,Þß 1à ,áâ Çãä åæç åè té tê ëì>äøµˆãhñí Åîï ‡ðñò óôõ ,ö ,÷ Çøù ‹wú :ûüý þÿ Ç  ”w     µ     : ‡ Å ¢Ñ Ç “ ‡ » Ë Ç  ¯w! "#$ µ%& µ' µ( µ) *+ ", -. -/ 0123 Àw45 ÀÊ À6 7 89: ‡;<adapterLorg/autoplot/dods/DodsAdapter;variableLjava/lang/String;sMyUrl constraintmetadataLjava/util/Map; Signature5Ljava/util/Map;dasLopendap/dap/DAS;loggerLjava/util/logging/Logger;$assertionsDisabledZ checkLatLonL(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;CodeLineNumberTableLocalVariableTablenamedepLorg/das2/qds/QDataSet;iIorder[It transposeLorg/das2/qds/AbstractDataSet;this"Lorg/autoplot/dods/DodsDataSource;v%Lorg/das2/qds/MutablePropertyDataSet;latlon StackMapTable}ç(Ljava/net/URI;)VdelimstokLjava/util/StringTokenizer;variableConstraintmyUrlLjava/net/URL;ex Ljava/net/MalformedURLException;uriLjava/net/URI;surlk7=—Ÿ¥ Exceptions>getIstpConstraints(Lorg/autoplot/dods/DodsAdapter;Ljava/util/Map;Lorg/autoplot/dods/MyDDSParser;Ljava/lang/String;)Ljava/lang/String;iivalvardepMetamdkeydametaparserLorg/autoplot/dods/MyDDSParser; constraint1Ljava/lang/StringBuilder;dimsStrLocalVariableTypeTablev®¡Ä?getDependsConstraint†(Lorg/autoplot/dods/DodsAdapter;Ljava/util/Map;Lorg/autoplot/dods/MyDDSParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;i2depVars[Ljava/lang/String; getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;inLjava/io/InputStream;Ljava/io/FileNotFoundException;depsnLjava/lang/RuntimeException; Ljava/lang/NullPointerException;checkDdfill!Ljava/lang/NumberFormatException;doLjava/lang/Object;aLopendap/dap/Attribute;Ljava/util/Iterator;atLopendap/dap/AttributeTable;enLjava/util/Enumeration;&Lopendap/dap/NoSuchAttributeException;urlinterpretedMetadataisIstpdssunitsmon'Lorg/das2/util/monitor/ProgressMonitor;@AÍÏ$¿âBíCD&EFGHIJgetMetadataModel)()Lorg/autoplot/datasource/MetadataModel; getMetaData#(Ljava/lang/String;)Ljava/util/Map;I(Ljava/lang/String;)Ljava/util/Map; getMetadata-(Lopendap/dap/AttributeTable;)Ljava/util/Map;newValLjava/util/regex/Matcher;typeeLjava/lang/Exception;keyattpLjava/util/regex/Pattern;p2resultKL2S(Lopendap/dap/AttributeTable;)Ljava/util/Map;8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;Lorg/autoplot/dods/MyDASParser;3^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;()V SourceFileDodsDataSource.java MNjava/lang/StringBuilder õrDEPEND_ OP OQ RS TUorg/das2/qds/QDataSetNAMEjava/lang/String VW'org/das2/qds/util/TransposeRankNDataSet õX õö ØÙ org.autoplot.dods.DodsDataSourceDodsDataSource {0}Y Z[= \S? ]^ ]_ ]` ab ÐÏ c_ ade fgh igjava/util/StringTokenizer[<> õj kS lm[ ÎÏ ÑÏ java/net/URL õnorg/autoplot/dods/DodsAdapter õo ÌÍ pnjava/net/MalformedURLExceptionjava/lang/RuntimeException õq r[ sS tu vW wx java/util/Map, yz YZ'org/autoplot/metatree/IstpMetadataModel {|UNITSorg/das2/datum/Units }~ €] c^ Z�@ ‚ƒ „r …†java/lang/NullPointerExceptionadapter to URL failedparse .dds ‡norg/autoplot/dods/MyDDSParserˆ ‰ŠgetDataSet opening {0} ‹Œ �Ž ��A ‘rjava/lang/Throwable ’qjava/io/FileNotFoundException-OpenDAP Server unavailable, file not found: “S ”• \m.cdf –— ÒÓ   ˜™  ! šS ›œ[0:1: loadDataset Ý�…Strange NullPointerException occurs with Java 8 Webstart. This will be resolved, but use the single-jar version of Autoplot instead. õž %Ÿ#org/das2/qds/MutablePropertyDataSet ÜÝ missing_value  ¡¢ FILL_VALUE £¤ ¥¦ §¨© ª«java/lang/NumberFormatException ¬ŠWhen parsing missing_value ‹­titleTITLE £® long_nameunits ¯° ±n ÚÛjava/lang/AssertionErrorDEPEND_0 ²xDEPEND_1DEPEND_2³ ´µ Ö×¶ ·¸java/util/LinkedHashMapC ¹ºD »m ¼½ ¾¿ ÀÁE Âm ý ÄÅ _FillValueunable to parse fill value ÆnMETADATA$opendap/dap/NoSuchAttributeException ÇŠ  ÈÉ.cdf.ddsMETADATA_MODELISTP-CDF r� Êr WX \]Ë ÌÍjava/util/HashMap DEPEND_[0-9]K ÎÏLABL_PTR_([0-9]) ÐNopendap/dap/Attribute ÑÒ ÓS ÔdÕ Ög רL Ùm Úd ÛNskipping {0} because length=0java/lang/Exceptionorg/autoplot/dods/MyDASParser.dasgetMetadata opening {0} ÜÝ org/autoplot/dods/DodsDataSourceÞ ßm apdss.opendap àá*org/autoplot/datasource/AbstractDataSource java/net/URIjava/io/IOExceptionopendap/dap/DDSException%org/das2/util/monitor/ProgressMonitorjava/io/InputStreamjava/lang/Objectopendap/dap/AttributeTablejava/util/Enumerationjava/util/Iterator!opendap/dap/parser/ParseException1org/das2/util/monitor/CancelledOperationExceptionopendap/dap/DASException,opendap/dap/Server/InvalidParameterExceptionopendap/dap/DAP2Exceptionjava/util/regex/Patternjava/util/regex/Matcherrank()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;property&(Ljava/lang/String;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z(Lorg/das2/qds/QDataSet;[I)Vjava/util/logging/Loggerentering9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)VgetRawSchemeSpecificPart lastIndexOf(Ljava/lang/String;)I(I)I(II)I substring(II)Ljava/lang/String;indexOf(I)Ljava/lang/String;"org/autoplot/datasource/DataSetURImaybePlusToSpace&(Ljava/lang/String;)Ljava/lang/String; org/autoplot/datasource/URISplit uriDecode((Ljava/lang/String;Ljava/lang/String;Z)V nextToken hasMoreTokens()Z(Ljava/lang/String;)V#(Ljava/net/URL;Ljava/lang/String;)V setConstraint(Ljava/lang/Throwable;)Vexiting getConstraint getRecDims(Ljava/lang/String;)[I containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object; setDependName(ILjava/lang/String;)V properties (Ljava/util/Map;)Ljava/util/Map; setDimUnits(ILorg/das2/datum/Units;)VsetDimProperties(ILjava/util/Map;)V'(Ljava/lang/String;Ljava/lang/String;)V setTaskSize(J)Vstarted getSource()Ljava/net/URL;setProgressMessagejava/util/logging/LevelFINELjava/util/logging/Level;log@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V openStream()Ljava/io/InputStream;parse(Ljava/io/InputStream;)Vclose addSuppressed getMessagegetSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;endsWith(Ljava/lang/String;)Z getDepends'(Ljava/lang/String;)[Ljava/lang/String; getVariablecontains(Ljava/lang/CharSequence;)Z9(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V((Ljava/util/Map;)Lorg/das2/qds/QDataSet;java/lang/Double parseDouble(Ljava/lang/String;)DvalueOf(D)Ljava/lang/Double; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vvalue(II)Djava/lang/Mathabs(D)DINFOC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V&(Ljava/lang/Object;)Ljava/lang/String;checkTimeUnits^(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet; setVariableremoveorg/das2/qds/DataSetUtil putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)Vopendap/dap/DASgetAttributeTable0(Ljava/lang/String;)Lopendap/dap/AttributeTable;getNames()Ljava/util/Enumeration;hasMoreElements nextElement()Ljava/lang/Object; getAttribute+(Ljava/lang/String;)Lopendap/dap/Attribute;getValuesIterator()Ljava/util/Iterator;hasNextnextput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;fineWARNINGfromUri"(Ljava/net/URI;)Ljava/lang/String;finishedjava/util/CollectionsemptyMap()Ljava/util/Map;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;getType getContainer()Lopendap/dap/AttributeTable;getName getValueAt&org/autoplot/datasource/DataSourceUtilunquotematcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgrouplengthgetDAS()Lopendap/dap/DAS;java/lang/ClassdesiredAssertionStatus getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!ÇËÌÍÎÏÐÏÑÏÒÓÔÕÖרÙÚÛ ÜÝÞ¹½=>6+¹¢U+»Y·¶¶¶¹À :Æ+ ¹ À : ¶™>¶™=„§ÿ¦¤U¤P¢K+¹¼ :6+¹¢O„§ÿë.6.OO»Y+·:°+°ßJUVWX1Y6ZD[Q\^Wd_s`}a˜bžc¦d¬e¸f»hàp DáÏ1-âã]äå€äå}>æçžèå¸éê½ëì½íî»ïå¹ðåñ$þýIòóù úýôúú"õöÞ’ *+·²+¶+¶M,¶>  ,.¶§ ,.¶6*,¶µ,?¶6Ÿp,`¶:¸ :¸!:»"Y#·$:¶%:¶&™5¶%:  '¶™ *µ(*»Y·¶¶¶µ)§ *µ(»*Y*´·+:*»,Y*´(·-µ.*´)Æ*´.*´)¶/§:»1Y·2¿²+¶3±¹éì0ßvyz}~3€>ƒF…L†V‡]ˆd‰rŠyŒ��ˆŽ’�˜‘°’³“¹šÆ›×œÞ�é¡ìŸî ø¢£à„ ˆ(÷Ï VcøÏrGùúy@áÏdUûÏÆ&üýî þÿëìïÏèå3Ñäåø üýñnÿ*óFÿf óóóóóúÿóý/ÿóý     ÞÅ &»Y·4:¶W:+¶5Æ*+¶5[¶6Ÿ+¶5¶:¶W§--¶6:Æ 6¾¢7:¶W„§ÿé6¢£»Y·¶¶¶:,¹8™|,¹9À::   ¹9À : ;¶ ¶WÆ ¶W+ ¶<* ¶=: »>Y·? ¶@:  A¹8™+ A¹9ÀB¶C+ ¶D„§ÿ]+¶¶/¶°ß~§ ©«¬­(®.¯9°A²D³LµQ¶\·`¸h¶n½w¾�¿˜À¥Á³ÃÀÄÍÅÕÇÝÉëË÷Ì Ï½Õ Öà¢(äåTäåL" ç¥lÓ ³^Ï Ý4Ó ë&Ó �„Ïq¦äå&ëì&Í&Ó&&ÎÏ Ï Ý4Õ ñO ýAóýôùüþ[óóý;ÿóóú  !Þ Í»Y·4:¶W:+¶5Æ*+¶5[¶6Ÿ+¶5¶:¶W§--¶6:Æ 6  ¾¢7:¶W„ §ÿé6¾¢H2: ;¶ ¶WÆ!šE¶F6  `¶¶W+ ¶<„§ÿ¶+¶¶/¶°ßfÛ Ýßàá(â.ã9äAæDçLéQê\ë`ìhênñyò€ô�õ—ö ÷°ù¸ñ¾Ç àŽ(äåTäå L" ç "å €8Ï qMäåÍëìÍÍÍÓÍÍÎÏÍ#$ ·Ïñ#ýAóýôùüü>óù  %&Þ 2Û²G¶H+I¹K+¹L*´.¶M¶NM,Ç »OYP·Q¿+»Y·R¶,¶S¶¶¹T»UY·VN»*Y»Y·,¶S¶¶·+:²²WX¶Y¶Z::-¶[ÆUƶ\§H:¶^§<¶\§4::¿:Æ!ƶ\§:  ¶^§¶\¿§$:»_Y»Y·`¶¶a¶¶·b¿*+c¹d¶eW:,f¶g6™»>Y·?*´h¶@::™"**´.*´h-*´(·i:*´.¶/§¯-*´(¶j:Æ$**´.*´h-*´(·k:*´.¶/§*´)Çx*´.¶lÆn»Y·4:*´.¶l¶W*´.¶l'¶mš;-*´.¶l¶6:  Æ)6   ¾¢n¶  .¶E¶W„ §ÿà*´.¶¶/*´.+o¹d*´h¶p§:»1Yq·r:¿*´.*´h¶sÀt:*·u:*´hv¹9:ÆfÀ ¸w9 x ¸y¹z —™5¹{ g o¸|9  }˜œx¹{¸y¹z§: ²²€� ¶‚*´hƒ¹9:Æ„¸…¹z§*´h†¹9:„¸…¹z*´h‡¹9À :  ¸ˆ:6  ¹¢»Y·¶ ¶¶¹À :  ÆT  ¹ À : *´. ¶‰* ¶=: *´. ¶<*´. ¶s: »Y·¶ ¶¶ ¹z„ §ÿ{™;²ŠšÇ »‹Y·Œ¿�¹ŽW�¹ŽW�¹ŽW¸‘*´’*´(¶“: »”Y·•:  ¶–:  ¹—™p ¹˜¸…:   ¶™:¶š:¹›™G¹œ:  ¹�W ž¶™(¸…¸w9x¸y¹z§ :²Ÿ¶ §ÿŒ¡ ¹z§: ²²£ ¶¤ ¶‚*´¥¸¦§¶m™¨©¹z: ²G¶ª+¹« °:²G¶ª+¹«¿ › £]‹‘·]‹‘ÀÌÑÔ]·ÂÀ�èë_  #O_°³Mehဃ¢P³ÆÆÈÆßÊr $(2PXt� ‹!‘"· À"è$ë"í# &(*$+),9-=0B1U2^4a6k7p8…9Ž:‘;¢<­=º>É?Ö@ÛAæBûAF L Q#N%O2P5SEUMXZY_[i\w]~^’_›`°e³cµdÂgÏhÔiåkòlops(tHuMv[wdxlzv{�|žs¤€©�¼‚ƃЄڅá‰îŠ÷‹þŒ�Ž�$�.‘7’C“M•W–e™h—j˜rœu�€ ƒž…Ÿ•¢¤£¯¨³«½¬Ã¨Æ«Ò¬Ø®à~&ˆ`'(íþ)9ÓU Ï… ÏÞ#äå Ö+ ç ­`k¢*$2+,%þ-’./ iG0/ µ þ1 [C+Ï l2Ó HVâã ˆäå W2/jþ17;34^+Ï U56$Nä7î’89 ÷‰Ó þ‚:; …þ< XntR=ýª>Ó$¢?ÛE�@îZl4¶AÏ ÛëìÛBC$·Ï*9Õl2Õ ÷‰Õ ª>Õña%ü2óÿpDóEFF GFHFÿ DóEFFF ÿDóBG ý0#ü/HþLôù"ù UIýzJKBL"ýóû�ú$þMNÿiDóJKóMNóOPKLÿ DóJKóMNÿ DóJKóQÿDóF  _0 RSTUVWXÞW*´¥¸¦§¶m™ »>Y·?°*·¬°ß³´¶à ëìñYZÞ|*´’+¶“M*,·­°M¸®°¢ßÁ ÂÃÄà* 89þ<ëìÎÏñOQÔ[\]ÞB G+Ç »¯Y·°°±¸²M³¸²N+¶–:»¯Y·°:¹—™¹˜:+À ¶™:¶´6    *¶¶·­: ¶· ¹�W§Ä¶¸:  ¸¹: ,¶·¶º¶»™- : * ¶=:    ¹�W¶· ¹�W§|-¶·¶ºY:¶»™@ : * ¶=:    ¹�W»Y·¶¶¼¶¶ ¹�W§- ¶½ž¶· ¹�W§²²W¾¶·¶Y§: ²²£ ¶‚§þæ°E03¿ߎ#ÊË ÍÎÏÑ'Ó1Ô:ÕEØLÙRÚ]ÛlÜoÝwÞ~ß�à‘á™â¥ã´äÉåÍæÕçáèêëì î0ô3ò5óAõD÷à¬]4 ‘#áÏ ™^Ó Í6áÏ Õ.^Ó Ãm_w¹Ï Lä`å 5 ab :c4Eüd65ef/gf)+;' hÓGëìG89 ™^Õ Õ.^Õ ' hÕñu ÿMiiNÿG MiiNKOüGóÿN MiiNKOjóøBkù Ôl\mÞò ã*´hÇÚ»ÀY·ÁM»*Y»Y·*´.¶M¶N¶¶¶·+N²²WÃ-¶Y-¶Z::,¶Ä*,¶Åµ’*´(Ç!**´’¶Æ¹˜À µ(*´.*´(¶‰***´(¶=µhÆUƶ\§H:¶^§<¶\§4::¿:Æ!ƶ\§:¶^§¶\¿*´h°‘–™]H‡­]H‡¶ÂÇÊ]­¸¶ß>þÿ3?HNV]p{ ‡ ­¶ Þà4E™'(Ïn3«=ýãëìãBCñW ÿ{DoEF]F GFHFÿDoEFFF ÿD  TRÔpqrÞ@ǶȚ§³Šɸʳ±ß :Iñ @stPK ¡QÉZ“îš��-org/autoplot/dods/DodsDataSourceFactory.classÊþº¾4$ Fœ� žŸ ¡ œ¢ £ ¤ ¥ ¦ =§ =¨ =© =ª E« ¬­® ¯° ±² ±³ ´µ¶·¸ E¹ º» ¼½¾¿ ¼ÀÁ !œ ¯Â ¯ÃÄ %œÅÆ 'Ç ºÈÉ ¼Ê 'Ë %Ì ÍÎÏ 0ÐÑ Ç %Ò Ç %ÓÔÕÖר ºÙÚÛ =Ü ´Ý ¼Þßà áâãäåloggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis)Lorg/autoplot/dods/DodsDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;ex"Ljava/util/NoSuchElementException;uriLjava/net/URI; StackMapTableŸ ExceptionsgetCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;fileLjava/lang/String;cc+Lorg/autoplot/datasource/CompletionContext;mon'Lorg/das2/util/monitor/ProgressMonitor;æ Signature‘(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;rejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Zsplit"Lorg/autoplot/datasource/URISplit;Ljava/util/List;Ljava/lang/Exception;surlproblemsLocalVariableTypeTable=Ljava/util/List;$Ljava/util/List;çèãéêæ`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetVars$(Ljava/lang/String;)Ljava/util/List;inLjava/io/InputStream;Ljava/lang/Throwable;kIdeps[Ljava/lang/String;Lopendap/dap/DAP2Exception;labelLjava/lang/StringBuilder;varresultisMyUrlurlLjava/net/URL;parserLorg/autoplot/dods/MyDDSParser;varsÅÄëÏ¡ìíQ(Ljava/lang/String;)Ljava/util/List;isFileResource()ZgetDescription()Ljava/lang/String; SourceFileDodsDataSourceFactory.java JK org/autoplot/dods/DodsDataSource Jî java/util/NoSuchElementExceptionjava/lang/RuntimeExceptionjava/lang/StringBuilderDoes not appear to be a DDS: ïð ïñ ò˜ Jó ôõ öõ ÷õ øù wxú ûü?é ýþç ÿ \]è opendap/dap/DDSExceptionjava/io/IOException!opendap/dap/parser/ParseException HI  'org.autoplot.dods.DodsDataSourceFactory getVars {0}   java/util/ArrayList    org/autoplot/dods/MyDDSParser java/net/URL.dds J getVars opening {0}   ÿë Kjava/lang/Throwable  opendap/dap/parser/TokenMgrError  [,]#opendap/dap/NoSuchVariableException,opendap/dap/Server/InvalidParameterException )org/autoplot/datasource/CompletionContextarg_0 J    OpenDAP Servers apdss.opendap! "#'org/autoplot/dods/DodsDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactory)org/autoplot/datasource/DataSourceFactoryjava/lang/Exception org/autoplot/datasource/URISplitjava/util/Listjava/lang/String%org/das2/util/monitor/ProgressMonitorjava/io/InputStreamopendap/dap/DAP2Exceptionjava/net/MalformedURLException(Ljava/net/URI;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString*(Ljava/lang/String;Ljava/lang/Throwable;)VcontextLjava/lang/Object;CONTEXT_PARAMETER_NAME CONTEXT_FILEgetQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;java/util/Collections emptyList()Ljava/util/List;contains(Ljava/lang/CharSequence;)Zparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;size()Ijava/util/logging/LevelWARNINGLjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Ventering9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V lastIndexOf(I)I substring(II)Ljava/lang/String;(Ljava/lang/String;)VFINE@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V openStream()Ljava/io/InputStream;(Ljava/io/InputStream;)Vclose addSuppressed(Ljava/lang/Throwable;)VgetVariableNames()[Ljava/lang/String; getDepends'(Ljava/lang/String;)[Ljava/lang/String;SEVERE‰(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Vadd(Ljava/lang/Object;)Zexitingorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!EFGHIJKL3*·±M -.N OPQRL€&»Y+·°M»Y»Y·¶ +¶ ¶ ,· ¿ M3 4 5N  ST&OP&UVWIXYZ[Ly+´ ²¦²+¸N*-·°¸°M; <=@N*\]OP^_`aWYbcdefL=+¶™¬+¸:*´·:¹¤§¬:²²¶¬ ,- ,- ,-M"E F IJK-L/M;NNHgh^i/Sj=OP=k]=li=`am^n=loW$ ýpq@ÿrsqtucvwxL ‘²+¶ »!Y·"M+.¶#>+¶$:»%Y·&:»'Y»Y·¶ (¶ ¶ ·):²²*+¶,¶-::¶.ÆUƶ/§H:  ¶1§<¶/§4:  : ¿: Æ!ƶ/§:  ¶1§¶/ ¿§!:»Y»Y·¶ ¶ ¶ ·3¿¶4::¾6 6   ¢� 2: »Y ·5:  ¶6:  Æ; 7¶  2¶ W6 ¾¢ 8¶  2¶ W„§ÿå 9¶ W§: ²²< ¶,»=Y² *> ¶ ·?¹@W„ §ÿp²+¶A,° pux0_fŒ0_f•¡¦©0Œ—•U½À2U½À PS: PS;M‚ V XZ["^+`HaUb_cfdŒb•d½fÀdÂeÞhåjÿk mno'p2qBpHsPwSuUvax~j„z�|N˜\ayzÂS{*|}=~ U S€  t�‚ ÿƒ] ‘OP‘\]~„iw…}"o†]HI‡ˆ+f‰Š嬋m ~„nWìÿx rsqsŒ�Ž�� G�H�ÿ rsqsŒ�Ž��� ÿrsqsŒ�B�ÿ rsqsŒ���ÿ8rsqsŒ���s‘�úúB’ ÿ"rsqsŒ��Y “c”•–L,¬M�N OP—˜L-B°M†N OP™KL! C¸D³±M*š›PK ¡QÉZç'ëÙÙ2org/autoplot/dods/DodsVarDataSet$DoubleArray.classÊþº¾4V 7 89 :; < = >?@A B C DEFback[D&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis DoubleArray InnerClasses.Lorg/autoplot/dods/DodsVarDataSet$DoubleArray;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)Vvalue()D(I)DiI(II)Di0i1(III)Di2(IIII)Di3putValue(D)VdD(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java GH IJK LM  N OP"java/lang/IllegalArgumentExceptionrank 0 not supported Q RS TU,org/autoplot/dods/DodsVarDataSet$DoubleArray org/autoplot/dods/DodsVarDataSet(Lopendap/dap/DArray;)Vopendap/dap/DArraygetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object; java/util/MapputAll(Ljava/util/Map;)V(Ljava/lang/String;)VdimSizes[IcheckImmutable()V!  }!*+·*+¶¶ÀÀµ*´,¹±ãäå æ !!! ! !"#4 »Y · ¿ê  "$;*´1¯ï%&"'N*´*´ .h`1¯ô (&)&"*h *´*´ .h*´ .h*´ .h``1¯ù*  (& )& +&",Š8*´*´ .h*´ .h*´ .h*´ .h*´ .h`*´ .h``1¯þ488(&8)&8+&8-&./> »Y · ¿  01.2R *¶ *´(R±     (& 01.3e*¶ *´*´ .h`)R±*(&)&01.4€&*¶ *´*´ .h*´ .h*´ .h``R±%4&&(&&)&&+&&0156   PK ¡QÉZöz*Œ Œ 7org/autoplot/dods/DodsVarDataSet$EpochStringArray.classÊþº¾4† L MN OP Q R ST UV WXY SZ[\ ]^ _ U` abcd ef ghi ]jkback[Lopendap/dap/BaseType;uLorg/das2/datum/Units;&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethisEpochStringArray InnerClasses3Lorg/autoplot/dods/DodsVarDataSet$EpochStringArray;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)Vvalue()D(I)DexLjava/text/ParseException;iI StackMapTablec(II)Di0i1(III)Di2(IIII)Di3putValue(D)VdD(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java "lm nop qr  -.s tuv wx !org/das2/qds/QDataSetUNITS yz"java/lang/IllegalArgumentExceptionrank 0 not supported "{opendap/dap/DString |} ~€ �‚java/text/ParseExceptionjava/lang/RuntimeException "ƒ not supported „…'java/lang/UnsupportedOperationExceptionNot supported yet.1org/autoplot/dods/DodsVarDataSet$EpochStringArray org/autoplot/dods/DodsVarDataSet(Lopendap/dap/DArray;)Vopendap/dap/DArraygetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object; java/util/MapputAll(Ljava/util/Map;)Vorg/das2/datum/Unitsus2000"Lorg/das2/datum/TimeLocationUnits;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)VgetValue()Ljava/lang/String;parse*(Ljava/lang/String;)Lorg/das2/datum/Datum;org/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)D(Ljava/lang/Throwable;)VcheckImmutable()V! ! "#$œ8*+·*+¶¶ÀÀµ*´,¹*²µ *´ *´ ¹ W±%abc d'e7f& 8'*8+,8-./ 8-01234$4 » Y·¿%j&  '*35$%*´ *´2À¶¶*´ ¶¯M»Y,·¿%pqr&  67%'*%89:[;3<$H » Y·¿%x&  '* =9 >93?$R » Y·¿%}&* '* =9 >9 @93A$\ » Y·¿%‚&4 '* =9 >9 @9 B9CD$> » Y·¿%‡& '* EFCG$P*¶»Y·¿% Œ�& '*=9EFCH$Z*¶»Y·¿% ’“&*'*=9>9EFCI$d*¶»Y·¿% ˜™&4'*=9>9@9EFJK) ( PK ¡QÉZäçHE E 1org/autoplot/dods/DodsVarDataSet$FloatArray.classÊþº¾4› #^ _` ab% "cdÿð "eð "fg hi #j klmno p q "r hs tu tvwx y "z "{ "| "}~back[FvalidMinDvalidMax&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablesLjava/lang/String;ss[Ljava/lang/String;this FloatArray InnerClasses-Lorg/autoplot/dods/DodsVarDataSet$FloatArray;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable~€� SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)V doubleValue(F)DvalFr putFloatValue(D)Fvalue()D(I)DiI(II)Di0i1(III)Di2(IIII)Di3indexputValue(D)Vd(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java )‚€ ƒ„… †‡ $%java/lang/Double &' (' VALID_MIN� ˆ‰ Š‹ BJ VALID_MAX valid_rangejava/lang/String, Œ� Ž� 89 �‘’ “” •J"java/lang/IllegalArgumentExceptionrank 0 not supported )– BC —˜ ™š GH+org/autoplot/dods/DodsVarDataSet$FloatArray org/autoplot/dods/DodsVarDataSetopendap/dap/DArray java/util/Map(Lopendap/dap/DArray;)VgetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; access$000&(Ljava/lang/Object;)Ljava/lang/Double;split'(Ljava/lang/String;)[Ljava/lang/String; parseDouble(Ljava/lang/String;)DputAll(Ljava/util/Map;)Vorg/das2/datum/Units dimensionlessLorg/das2/datum/Units; getFillDouble(Ljava/lang/String;)VdimSizes[IcheckImmutable()V!"#$%&'(' )*+Tž*+·*+¶¶ÀÀµ*µ * µ , ¹Æ*, ¹¸¶µ ,¹Æ*,¹¸¶µ ,¹Æ-,¹ÀN-¶:*2¸µ *2¸µ *´,¹±,>��‘’$“/”A–L—^™išu›}œˆ�“Ÿ� -4u./}01ž25ž67ž89: ž8;<ÿA=>?4@ABC+p #�I(*´ —›(*´ ˜�(§ ²¶¯, ¤¥-  25 DEF'<üEGH+7'�®,©-25D'IJ+4 »Y·¿,®-  25IK+? **´0·¯,³- 25 LMIN+R**´*´.h`0·¯,¸- 25OMPMIQ+l$**´*´.h*´.h*´.h``0·¯,½-*$25$OM$PM$RMIS+ @*´.h*´.h*´.h*´.h*´.h`*´.h``6**´0·¯, Â4Ã->@25@OM@PM@RM@TM4 UMVW+> »Y·¿,È- 25 X'VY+V*¶ *´*(·!Q±,ÍÎÏ- 25OMX'VZ+i*¶ *´*´.h`*)·!Q±,ÓÔÕ-*25OMPMX'V[+„**¶ *´*´.h*´.h*´.h``*·!Q±,ÙÚ)Û-4*25*OM*PM*RM*X'\]4 "#3 PK ¡QÉZ¾‡Øëgg1org/autoplot/dods/DodsVarDataSet$Int16Array.classÊþº¾4Ú 6w 5x 5y 5z {| }~8 5€ �‚ 6ƒ „…† "‡ ˆ‰ ˆŠ‹ 6Œ � Ž��ÿð 5‘ð 5’“”•–—˜™ "š › 5œ ��ž Ÿ 5  ˆ¡ ¢£ ¢¤¥¦ .§ 5¨ 5© 5ª 5«¬­back[S scaleFactorD addOffsetvalidMinvalidMax fillValueLjava/lang/Integer;&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTableex!Ljava/lang/NumberFormatException;sLjava/lang/String;ss[Ljava/lang/String;this Int16Array InnerClasses-Lorg/autoplot/dods/DodsVarDataSet$Int16Array;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable¬®¯‹ SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)V doubleValue(S)DvalSrvalue()D(I)DiI(II)Di0i1(III)Di2(IIII)Di3 putIntValue(D)SputValue(D)Vd(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java @° 9: ;: >?® ±²³ ´µ 78 add_offset¯ ¶· ¸¹ \b scale_factor _FillValue º»¼ ½¾ º¿java/lang/NumberFormatException ÀÁ ÂÃÄ ÅÆjava/lang/Double <: =: VALID_MIN VALID_MAX valid_min valid_max valid_rangejava/lang/String, ÇÈ ÉÊ QR ËÌorg/das2/qds/QDataSet ºÍ ÎÏ ÐÑÒ ÓÔ Õb"java/lang/IllegalArgumentExceptionrank 0 not supported @Æ \] Ö× ØÙ mn+org/autoplot/dods/DodsVarDataSet$Int16Array org/autoplot/dods/DodsVarDataSetopendap/dap/DArray java/util/Map(Lopendap/dap/DArray;)VgetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; access$000&(Ljava/lang/Object;)Ljava/lang/Double;valueOf&(Ljava/lang/Object;)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(I)Ljava/lang/Integer; access$100()Ljava/util/logging/Logger;toString()Ljava/lang/String;java/util/logging/Loggerinfo(Ljava/lang/String;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String; parseDouble(Ljava/lang/String;)DputAll(Ljava/util/Map;)V(D)Ljava/lang/Double; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VintValue()Iorg/das2/datum/Units dimensionlessLorg/das2/datum/Units; getFillDoubledimSizes[IcheckImmutable()V!56789:;:<:=:>? @ABš*+·*µ*µ*µ*+¶¶ÀÀµ, ¹ Æ*, ¹ ¸ ¶ µ, ¹ Æ*, ¹ ¸ ¶ µ,¹ Æ&*,¹ ¸¸¸µ§N¸-¶¶*µ*µ,¹ Æ*,¹ ¸ ¶ µ,¹ Æ*,¹ ¸ ¶ µ,¹ Æ*,¹ ¸ ¶ µ, ¹ Æ*, ¹ ¸ ¶ µ,!¹ Æ-,!¹ À"N-#¶$:*2¸%µ*2¸%µ*´&,¹'*´—™**´¸)¶**´—™**´¸)¶*±j‚C†!%  "&%'0(B*M+_-j/2‚0ƒ1�4”5›6¦7¸9Ã:Õ<à=ò?ý@BC&D.E9FDHNIfJ~KD>ƒ EF&GH.IJKNOPQRS QTU ÿBVWXbY *4!Z[\]B{(*´Æ*´¶+  ²,¶-¯‡*´k*´cI(¯CNOQ&RD (KN(^_&`:UabB4 ».Y/·0¿CWD  KNacB? **´5·1¯C\D KN deafBR**´*´2.h`5·1¯CaD KNgeheaiBl$**´*´2.h*´2.h*´2.h``5·1¯CfD*$KN$ge$he$jeakBŽ<**´*´2.h*´2.h*´2.h*´2.h*´2.h`*´2.h``5·1¯CkD4<KN<ge<he<je<lemnBB'*´g*´oŽ“¬CoDKN^:opB> ».Y/·0¿CtD KN q:orBV*¶3*´*(·4V±Cyz{D KNgeq:osBi*¶3*´*´2.h`*)·4V±C€�D*KNgeheq:otB„**¶3*´*´2.h*´2.h*´2.h``*·4V±C…†)‡D4*KN*ge*he*je*q:uvM 56L PK ¡QÉZ“S,úë ë 1org/autoplot/dods/DodsVarDataSet$Int32Array.classÊþº¾4¡ 'a &b &c de fg) &hi jk 'l mnoÿð &pð &qrstuv w x &y jz {| {}~ € &� &‚ &ƒ &„…†back[I scaleFactorD addOffsetvalidMinvalidMax&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablesLjava/lang/String;ss[Ljava/lang/String;this Int32Array InnerClasses-Lorg/autoplot/dods/DodsVarDataSet$Int32Array;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable…‡ˆ SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)V doubleValue(I)DvalIrvalue()Di(II)Di0i1(III)Di2(IIII)Di3 putIntValue(D)IputValue(D)Vd(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java /‰ *+ ,+‡ Š‹Œ �Ž () add_offsetˆ �� ‘’ HN scale_factorjava/lang/Double -+ .+ VALID_MIN VALID_MAX valid_rangejava/lang/String, “” •– >? —˜™ š› œN"java/lang/IllegalArgumentExceptionrank 0 not supported /� HI ž) Ÿ  WX+org/autoplot/dods/DodsVarDataSet$Int32Array org/autoplot/dods/DodsVarDataSetopendap/dap/DArray java/util/Map(Lopendap/dap/DArray;)VgetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; access$000&(Ljava/lang/Object;)Ljava/lang/Double;split'(Ljava/lang/String;)[Ljava/lang/String; parseDouble(Ljava/lang/String;)DputAll(Ljava/util/Map;)Vorg/das2/datum/Units dimensionlessLorg/das2/datum/Units; getFillDouble(Ljava/lang/String;)VdimSizescheckImmutable()V!&'()*+,+-+.+ /01²â*+·*µ*µ*+¶¶ÀÀµ,¹ Æ*,¹ ¸ ¶ µ, ¹ Æ*, ¹ ¸ ¶ µ*µ*µ,¹ Æ*,¹ ¸ ¶ µ,¹ Æ*,¹ ¸ ¶ µ,¹ Æ-,¹ ÀN-¶:*2¸µ*2¸µ*´,¹±2V¾¹ º¿ À+Á=ÃHÄZÆaÇhÈsÉ…Ë�̢έϹÐÁÑÌÒ×ÔáÕ34¹45Á67â8;â<=â>?@ â>ABÿ=CDE*4FGHI1z*‡*´k*´cI(*´—›(*´˜�(§ ²¶¯2 Ø Ù3 *8;*JK L+Bü#EMN14 »Y ·!¿2ß3  8;MI1? **´.·"¯2ä3 8; OKMP1R**´*´#.h`.·"¯2é3 8;QKRKMS1l$**´*´#.h*´#.h*´#.h``.·"¯2î3*$8;$QK$RK$TKMU1Ž<**´*´#.h*´#.h*´#.h*´#.h*´#.h`*´#.h``.·"¯2ó34<8;<QK<RK<TK<VKWX1A '*´g*´oެ2÷3 8; J+YZ1> »Y ·!¿2ü3 8; [+Y\1V*¶$*´*(·%O±23 8;QK[+Y]1i*¶$*´*´#.h`*)·%O±2 3*8;QKRK[+Y^1„**¶$*´*´#.h*´#.h*´#.h``*·%O±2 )34*8;*QK*RK*TK*[+_`: &'9 PK ¡QÉZ–„¹c c 9org/autoplot/dods/DodsVarDataSet$NominalStringArray.classÊþº¾4€ M NO PQ R S TUVW X YZ [ \]^ T_`a X bcd efg Xhiback[Lopendap/dap/BaseType;u!Lorg/das2/datum/EnumerationUnits;&(Lopendap/dap/DArray;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablebt1Lopendap/dap/DString;iIthisNominalStringArray InnerClasses5Lorg/autoplot/dods/DodsVarDataSet$NominalStringArray;arrayLopendap/dap/DArray; propertiesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTablehjk SignatureL(Lopendap/dap/DArray;Ljava/util/Map;)Vvalue()D(I)D(II)Di0i1(III)Di2(IIII)Di3putValue(D)VdD(ID)V(IID)V(IIID)V SourceFileDodsVarDataSet.java !lj mno pq  01k rsorg/das2/datum/EnumerationUnitsdods !t  opendap/dap/DString uv wxorg/das2/qds/QDataSetUNITS yz"java/lang/IllegalArgumentExceptionrank 0 not supported{ |} not supported ~'java/lang/UnsupportedOperationExceptionNot supported yet.3org/autoplot/dods/DodsVarDataSet$NominalStringArray org/autoplot/dods/DodsVarDataSetopendap/dap/DArray java/util/Map(Lopendap/dap/DArray;)VgetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorage()Ljava/lang/Object;putAll(Ljava/util/Map;)V(Ljava/lang/String;)VgetValue()Ljava/lang/String; createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)DcheckImmutable()V! !"# g*+·*+¶¶ÀÀµ*´,¹*»Y · µ >*´¾¢!*´2À :*´ ¶ ¶W„§ÿÜ*´*´ ¹W±$*  ! "-#8$C%P#V'f(%4C &'/'()g*-g./g012 g034ÿ/567ú&89:;#4 »Y·¿$,%  *-:<#O*´ *´2À ¶ ¶*´ ¶¯$1%*-():=#H »Y·¿$6%  *- >) ?):@#R »Y·¿$;%* *- >) ?) A):B#\ »Y·¿$@%4 *- >) ?) A) C)DE#> »Y·¿$E% *- FGDH#P*¶»Y·¿$ JK% *->)FGDI#Z*¶»Y·¿$ PQ%**->)?)FGDJ#d*¶»Y·¿$ VW%4*->)?)A)FGKL, + PK ¡QÉZž£#Â��&org/autoplot/dods/DodsVarDataSet.classÊþº¾4S VÈ VÉ WÊ VË VÌ ÍÎ ÏÐ ÏÑÒ Ó ÍÔ VÕÖ Ê V×ØÙ ÚÛ ÜÝÞ Íßà Êá â ã ä åæç Üè 8éê 8ëìíîï Vðñ Vò 8ó (ô õäö÷ -å Vø Vùú 2ûü 4ýþ ÿ   ; Í      A D Ge J» N P  EpochStringArray InnerClassesNominalStringArray DoubleArray FloatArray Int16Array Int32ArrayloggerLjava/util/logging/Logger;rankIdimSizes[I propertiesLjava/util/Map; Signature5Ljava/util/Map; immutableZ(Lopendap/dap/DArray;)VCodeLineNumberTableLocalVariableTableddLopendap/dap/DArrayDimension;enummLjava/util/Enumeration;this"Lorg/autoplot/dods/DodsVarDataSet;arrayLopendap/dap/DArray;idim StackMapTable toString()Ljava/lang/String;idimStrLjava/lang/StringBuilder;uLjava/lang/String;à()IsvalueLorg/das2/datum/Units;ñvalue(I)D(II)D(III)D(IIII)DputValue(IIIID)Vi0i1i2i3vDproperty&(Ljava/lang/String;)Ljava/lang/Object;name'(Ljava/lang/String;I)Ljava/lang/Object; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VLjava/lang/Object;((Ljava/lang/String;ILjava/lang/Object;)Vlength(I)I(II)I(III)I capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;slice(I)Lorg/das2/qds/QDataSet;trim(II)Lorg/das2/qds/QDataSet;startend makeImmutable()V isImmutable()ZcheckImmutable toDoubleValue&(Ljava/lang/Object;)Ljava/lang/Double; newDataSetG(Lopendap/dap/DArray;Ljava/util/Map;)Lorg/autoplot/dods/DodsVarDataSet;bta[Lopendap/dap/BaseType;bt1zom(Lopendap/dap/DArray;Ljava/util/Map;)Lorg/autoplot/dods/DodsVarDataSet; access$000x0 access$100()Ljava/util/logging/Logger; SourceFileDodsVarDataSet.java `a ¶· l² de jk !" #´ $%opendap/dap/DArrayDimension &‡ '‡ bcjava/util/LinkedHashMap fgorg/das2/qds/QDataSetQUBE( )*+ ,-NAME .java/lang/StringBuilder /0 /1 ~ l2,UNITS 34 56null 78 dimensionlessdataSet[] () ˜™org/das2/datum/Units ‹9 5: ;<="java/lang/IllegalArgumentException rank limit µ² œ�org/das2/qds/Slice0DataSet l>org/das2/qds/TrimDataSet l?Gdataset has been marked as immutable, this will soon throw an exception@ A2java/lang/StringB CD 5Ejava/lang/Number F9 GHI J%[DK LM,org/autoplot/dods/DodsVarDataSet$DoubleArray lN[F+org/autoplot/dods/DodsVarDataSet$FloatArray[S+org/autoplot/dods/DodsVarDataSet$Int16Array+org/autoplot/dods/DodsVarDataSet$Int32Arrayopendap/dap/DString3org/autoplot/dods/DodsVarDataSet$NominalStringArray1org/autoplot/dods/DodsVarDataSet$EpochStringArraynot supported: /O apdss.opendapP QR org/autoplot/dods/DodsVarDataSetjava/lang/Objectorg/das2/qds/WritableDataSetopendap/dap/DArrayjava/util/Enumeration getDimensions()Ljava/util/Enumeration;hasMoreElements nextElement()Ljava/lang/Object;getSize numDimensionsjava/lang/BooleanTRUELjava/lang/Boolean; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;valueOf&(Ljava/lang/Object;)Ljava/lang/String;equals(Ljava/lang/Object;)Z()D(D)Ljava/lang/String; createDatum(D)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/qds/QDataSet;I)V(Lorg/das2/qds/QDataSet;II)Vjava/util/logging/Loggerwarningjava/lang/Double parseDouble(Ljava/lang/String;)D(D)Ljava/lang/Double; doubleValuegetPrimitiveVector()Lopendap/dap/PrimitiveVector;opendap/dap/PrimitiveVectorgetInternalStorageorg/das2/qds/DDataSetwrap([D)Lorg/das2/qds/DDataSet;&(Lopendap/dap/DArray;Ljava/util/Map;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!VWX`abcdefghijklmnw*·*¼ µ*µ=+¶N-¹™-¹À :*´„¶ O§ÿÞ*+¶ µ *» Y·µ*´ ¤*´²¹W*´+¶¹W±o6 ,% Ÿ-. /+091<2D3O4f5v6p4+qr%stwuvwwxeyczÿ{|}ú$)~n‰»Y»Y·¶*´.¶¶·L=*´ ¢+¶*´.¶W„§ÿå*´¹¸ M!,¶"š ,¶"™#M»Y·$¶+¶¶%¶,¶&¶¶°o": ;*<:;@>O?a@dBp*"€c‰uv i�‚O:ƒ„zý"…úü †b‡n/*´ ¬oGp uvˆnp"*¶'À(L+Ç *¶)¸*°+*¶)¶+¶,°oL MNPp"uv ƒ‰züŠ‹Œ‹�‹Ž‹��‘nf »-Y.·/¿obp> uv ’c “c ”c •c –—˜™n? *´+¹°ogp uv š„˜›nD*+¶'°olp uvš„€cœ�nW*¶0*´+,¹W±oqrsp uvš„‹žœŸnS*+-¶1±o wxp*uvš„€c‹ž ‡n1*´.¬o|p uv ¡n;*´.¬o�puv€c ¢nE*´.¬o†p uv’c“c £nO*´.¬o‹p*uv’c“c”c¤¥nH°o‘puv¦§¨ ¦©hª«¬n> »2Y*·3°o–p uv €c­®nI »4Y*·5°o›p  uv ¯c °c±²n4*µ±o £¤p uv³´n/*´¬o¨p uvµ²nK*´™ ²6¶7±o°±³p uvz ¶·nj&*Á8™*À8¸9¸:°*Á;™*À;¶<¸:°°o$p &–žz ¸¹n’È*¶=¶>M,Á?™,À?À?¸@W»AY*+·B°,ÁC™ »DY*+·E°,ÁF™ »GY*+·H°,ÁI™ »JY*+·K°,ÁL™R,ÀLÀLN-2:ÁM™"+¹Ç »NY*+·O°»PY*+·Q°»-Y»Y·R¶,¶S¶·/¿»-Y»Y·R¶,¶S¶·/¿oNžŸ ¡$¢+£5¤<¥F¦M§W¨^©fªk«s¬~­ˆ¯’²­µp4fGº»kB¼žȽxÈfgÀ¾ž¨ Èfizü$¿ý0L¿ ùhÀÁ·n/*¸°o p žÃÄn²°o Ųn! T¸U³±o"ÆÇZ2PVY NV[ AV\ DV] GV^ JV_ PK ¡QÉZg…LÀ À 2org/autoplot/dods/MetaDataScraper$MyCallBack.classÊþº¾4€ B CD EF G H IJ KLM NO PQ R S T 6U VWX Y Z [ I\ ]^`varNameLjava/lang/String;recDimnameKeyLjava/lang/Object;this$0#Lorg/autoplot/dods/MetaDataScraper;&(Lorg/autoplot/dods/MetaDataScraper;)VCodeLineNumberTableLocalVariableTablethis MyCallBack InnerClasses.Lorg/autoplot/dods/MetaDataScraper$MyCallBack; handleText([CI)VsiIdata[Cpos StackMapTableMhandleStartTagbTagJ(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)VnameAttrt Ljavax/swing/text/html/HTML$Tag;a&Ljavax/swing/text/MutableAttributeSet; handleEndTag$(Ljavax/swing/text/html/HTML$Tag;I)V SourceFileMetaDataScraper.java ! "cnamed eh  i jkl mnjava/lang/String "o [RecDim = pq[Dim0 = rs  58 t;u vw_attr xy z{ r| }k >?,org/autoplot/dods/MetaDataScraper$MyCallBack~2javax/swing/text/html/HTMLEditorKit$ParserCallbackParserCallbackjavax/swing/text/html/HTML$Tag()Vjavax/swing/text/html/HTMLgetAttributeKey Attribute:(Ljava/lang/String;)Ljavax/swing/text/html/HTML$Attribute;!org/autoplot/dods/MetaDataScraper varAttrsDataLjava/util/HashMap;java/util/HashMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;([C)VindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;TEXTAREA$javax/swing/text/MutableAttributeSet getAttribute&(Ljava/lang/Object;)Ljava/lang/Object;endsWith(Ljava/lang/String;)Zlength()I(II)Ljava/lang/String;recDims#javax/swing/text/html/HTMLEditorKit$javax/swing/text/html/HTML$Attribute  !"#$K*+µ*·*¸µ±% - 0&'* !+,$ËJ*´Æ*´´*´+¶W§2» Y+· N- ¶ 6  - ¶ 6Ÿ *-¶µ±%"346#7+899?:I=&4#&-+./J'*J01J2/3 ý4ù58$þm*+,·+²¦\,*´¹À :Æ@¶™6*¶d¶µ*´Æ#*´´*´*´¶W*µ§*µ§*µ±%2 @ABC,D=EDFWG_JdLgMlO&4G9m'*m:;m<=m2/3 ü_4ú>?$R *+·*µ±%RS T&  '* :; 2/@A)"I(6E7 _a fEgPK ¡QÉZ¾ýØK'org/autoplot/dods/MetaDataScraper.classÊþº¾4í xyz {|} ~ € :� :‚ :ƒ :„ …†‡ ˆ‰ xŠ‹ €Œ �Ž � � ‘’“ ”• –— ˜™ š › œ �ž Ÿ   ¡ ¢£ ¢¤¥ ¦§_¨ .€© .ª .y :«¬­ ®¯ ;€° ±²³´ MyCallBack InnerClassesloggerLjava/util/logging/Logger;varAttrsLjava/util/HashMap; varAttrsDatarecDimsparseURL(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTableinLjava/io/InputStream;this#Lorg/autoplot/dods/MetaDataScraper;urlLjava/net/URL; StackMapTable³µ¶“ Exceptions· parseData([C)Ljava/util/Map;icInameLjava/lang/String;values1data[Cresultsss[Ljava/lang/String;•cgetAttr#(Ljava/lang/String;)Ljava/util/Map;varNameLjava/util/Map;§ getRecDims(Ljava/lang/String;)[Iiddirds[Iq()V SourceFileMetaDataScraper.javaµ ¸¹.html º»"java/lang/IllegalArgumentExceptionmust end in .html s¼java/util/HashMap st @A BA CA >?½ ¾¿parseURL opening {0}À Á ÃÄ,javax/swing/text/html/parser/ParserDelegatorjava/io/InputStreamReader sÅ,org/autoplot/dods/MetaDataScraper$MyCallBack sÆ Çʶ Ëtjava/lang/Throwable ÌÍjava/lang/String sÎ ÏÐ: ÑÒ ÓÔ ÓÕ Ö¹" ×» ØÙ ÚÛÜ ÝÞ ßàneed to parse URL first áâ java/util/Mapjava/lang/StringBuildervariable not found: ãä VW]..å æÒ apdss.opendapç èé!org/autoplot/dods/MetaDataScraperjava/lang/Object java/net/URLjava/io/InputStreamjava/io/IOExceptiontoString()Ljava/lang/String;endsWith(Ljava/lang/String;)Z(Ljava/lang/String;)Vjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V openStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V&(Lorg/autoplot/dods/MetaDataScraper;)VparseëParserCallbackH(Ljava/io/Reader;Ljavax/swing/text/html/HTMLEditorKit$ParserCallback;Z)Vclose addSuppressed(Ljava/lang/Throwable;)V([C)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;indexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;trim startsWithlength()Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Double parseDouble(Ljava/lang/String;)DvalueOf(D)Ljava/lang/Double;get&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/IntegerparseIntorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;ì2javax/swing/text/html/HTMLEditorKit$ParserCallback#javax/swing/text/html/HTMLEditorKit!:;>?@ABACADEF‘²+¶¶š »Y·¿*»Y·µ *»Y·µ *»Y·µ ² ² +¶+¶MN»Y·»Y,·»Y*·¶,ÆK-Æ,¶§@:-¶§5,¶§.:N¿:,Æ-Æ,¶§:-¶§,¶¿±mqtJe†JeŽ˜œŸ†�ŽG. fg!h,i7jCkJlem†kŽm±nH HiIJ²KL²MNOK ÿ]PQRSS FSGSÿPQRSSS ÿPQTUVWF  �»Y·M»Y+·N-¶::¾66¢e2:¶ 6  ¶!:  `¶"¶#:  $¶%™  ¶&d¶!: ,  ¶'W§,  ¸(¸)¶'W„§ÿš,°G6 qrst3u<vFwTx^ymzy|ˆtŽH\ <LXY FBZ[ T4\[ 3U][�KL�^_ˆ`Aa[wbcO`ÿ%P-deffÿS P-deffeeeÿP-defføghFÚa*´ Ç »Y*·¿*´ +¶+À,M,ÇA*´ +¶+À-À-N-Ç»Y».Y·/0¶1+¶1¶2·¿*-·3M*´ +,¶'W,°G"‰Š‹!Œ0�OŽU�_‘H*0/^_aKLai[D`jOý=k-úlmF i*´ +¶+ÀM,Ç»Y».Y·/0¶1+¶1¶2·¿,4¶N-¾¼ :6-¾¢'-25¶ 6-2`¶"¸6O„§ÿذG& • –+—2˜8™BšM›`™f�HHMnY;+oYiKLii[ ]p[27bc81`qOü+eþfrú*stF3*·7±G ¤¦H KLutF! 8¸9³ ±G'vw=:<ÈêÉ PK ¡QÉZ­Ø`Êù ù #org/autoplot/dods/MyDASParser.classÊþº¾4ƒ LM NO L P Q RS L TU TVW X Y Z[ \A]^ _` L a b cde fgmyDASLopendap/dap/DAS;()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/dods/MyDASParser;parse(Ljava/io/InputStream;)VinLjava/io/InputStream;pLopendap/dap/parser/DASParser; ExceptionshigetVariableNames()[Ljava/lang/String;enLjava/util/Enumeration;resultLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList; StackMapTablejSgetDAS()Lopendap/dap/DAS;main([Ljava/lang/String;)Vargs[Ljava/lang/String;urlLjava/net/URL;parser]`kel SourceFileMyDASParser.java !"opendap/dap/parser/DASParser !)opendap/dap/DAS  mn opjava/util/ArrayListj qr stopendap/dap/BaseType uv wx yzjava/lang/String {| java/net/URL�http://acdisc.gsfc.nasa.gov/opendap/HDF-EOS5/Aura_OMI_Level3/OMAEROe.003/2005/OMI-Aura_L3-OMAEROe_2005m0101_v003-2011m1109t081947.he5.dds?TerrainReflectivity !}org/autoplot/dods/MyDASParser ~ ()k €"java/lang/Throwable �‚java/lang/Object!opendap/dap/parser/ParseExceptionopendap/dap/DASExceptionjava/util/Enumerationjava/io/InputStreamjava/lang/Exception Attributes(Lopendap/dap/DAS;)VgetNames()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getName()Ljava/lang/String;add(Ljava/lang/Object;)Zsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;(Ljava/lang/String;)V openStream()Ljava/io/InputStream;close addSuppressed(Ljava/lang/Throwable;)V! !"#3*·±$ % &'()#g»Y+·M*»Y·µ,*´¶±$' )*,% &'*+ ,-./012#®<*´¶L» Y· M+¹ ™,+¹ À ¶¶W§ÿæ,,¶½¶À°$0123-5% <&'434,567 ,589 ý:;<=#/*´°$9% &' >?#Vq»Y·L»Y·M+¶N:,-¶-ÆPÆ-¶§D:¶§8-¶§1::¿:-ÆÆ-¶§:¶§-¶¿±(,/BKVZ]BMK$"= >?@AB?KApB%*Y*+q@A gBC_D'9Sÿ/EFGHH FHHHÿEFGHHH ÿEF.IJKPK ¡QÉZþ¿ÉË Ë #org/autoplot/dods/MyDDSParser.classÊþº¾4¯ 'jk lm j &no j p qrst u v wxy z {| j }~ }€ � ‚ ƒ„ …† w� ‡ ˆ { � ‰ Š…‹ŒmyDDSLopendap/dap/DDS;()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/dods/MyDDSParser;parse(Ljava/io/InputStream;)VinLjava/io/InputStream;pLopendap/dap/parser/DDSParser;factoryLopendap/dap/BaseTypeFactory; Exceptions�Ž getRecDims(Ljava/lang/String;)[Iex.Lopendap/dap/Server/InvalidParameterException;iIdarrayLopendap/dap/DArray;variableLjava/lang/String;tLopendap/dap/BaseType;result[I StackMapTable€Ity�getVariableNames()[Ljava/lang/String;btenLjava/util/Enumeration;Ljava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList;�| getDepends'(Ljava/lang/String;)[Ljava/lang/String;naoLjava/lang/Object;gLopendap/dap/DGrid;evar‹„sŒ SourceFileMyDDSParser.java *+opendap/dap/parser/DDSParser *2opendap/dap/DDS ()opendap/dap/DefaultFactory ‘’ “”opendap/dap/DSequenceopendap/dap/DGridopendap/dap/DArray •– —˜™ š–,opendap/dap/Server/InvalidParameterException ›+ œ�java/util/ArrayList� žŸ  ¡opendap/dap/BaseType ¢£ ¤¥ ¦–java/lang/String §¨[Ljava/lang/String; ©ª «¥ ¬­®org/autoplot/dods/MyDDSParserjava/lang/Object!opendap/dap/parser/ParseExceptionopendap/dap/DDSException#opendap/dap/NoSuchVariableExceptionjava/util/EnumerationDataset1(Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;)V getVariable*(Ljava/lang/String;)Lopendap/dap/BaseType; numDimensions()I getDimension (I)Lopendap/dap/DArrayDimension;opendap/dap/DArrayDimensiongetStopprintStackTrace getVariables()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getName()Ljava/lang/String;add(Ljava/lang/Object;)ZsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;get(I)Ljava/lang/Object;equalssubList(II)Ljava/util/List;java/util/List!&'()*+,3*·±- &'. /012,~&»Y+·M*»Y·µ»Y·N,*´-¶ ±-+ -./%1.*&/0&34 56 789:;<=,S*´+¶ M,Á ™°,Á ™°,À :¶¼ N6-¾¢!-¶¶O§ :¶„§ÿÞ-°3AD-:: <=?AD!E)F3HAKDIFJKFQO.HF>?,%@A!0BCS/0SDE JFG)*HIJüKþLMWNù9OPQ,Â>*´¶L»Y·M+¹™+¹ÀN,-¶¶W§ÿä,,¶½¶À°-STUV#W,X/Y.*# RG>/06ST.HUV .HWJ ýXYZ[,:ù*´+¶ M»Y·N,Á ™V,À :6¶¢¶¶:-¶W„§ÿà-¶ž-¶ À+¶!™°--¶½¶À°,Á ™ˆ,À :¶":¹™1¹:Á ™À :-¶#¶W§ -¶W§ÿË-¶ž--¶ À+¶!™--¶¶$-¶d½¹%À°--¶½¶À°°-jd efgh+i7j>hDlZm\okqrrxst‰u’všw¡x«y®z´|·}Í~è€÷ƒ.p 7\E!#@AM]C¡ ]C’"^_x`axbTù/0ùcE ðRGèHUV èHWJ7 ÿ!deKYMú"úýfXü.gú0ù9OhiPK ¡QÉZ�öq6__ org/autoplot/dods/SPDFUtil.classÊþº¾4B g§¨ §©ª § «¬ ­ ®¯ ­ ° ± «² ³ f´µ¶ ·¸ ·¹º «»¼½¾ÿð ¿ð À «ÁÂà !° !Ä ÅÆ ÇÈ «ÉÊËÌ «ÍÎ «Ï «Ð !­ «ÑÒ 3Ó 3§ ·Ô ÕÖ × ØÙÚ ,Û Ü ·ÝÞ fßàáâ Dãäåæçèéê ëìíîïðñ ·òó F°ô WÀõ YÀ ö ÷øùú û 8°üý gþ ÿ a°()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/dods/SPDFUtil;interpretAttributes"(Lorg/autoplot/dods/DodsAdapter;)VminLjava/lang/Double;maxiIvarLjava/lang/String;ii2[Im0Ljava/util/Map;dkeydaLorg/autoplot/dods/DodsAdapter;meta#Lorg/autoplot/dods/MetaDataScraper;m constraintLjava/lang/StringBuffer;ii StackMapTable¨¾ÂyÌ ExceptionsinterpretProps (Ljava/util/Map;)Ljava/util/Map;unitsLorg/das2/datum/Units;e$Ljava/lang/IllegalArgumentException;v0Dv1attrresultsÖºä getDouble+(Ljava/lang/Object;Lorg/das2/datum/Units;)DexLjava/text/ParseException;oLjava/lang/Object;ù SourceFile SPDFUtil.java hi!org/autoplot/dods/MetaDataScraper java/net/URLjava/lang/StringBuilder     .html h     ��org/das2/qds/QDataSetUNITS  org/das2/datum/Units  VALID_MIN VALID_MAXjava/lang/Double   java/lang/StringBuffer?    [0:1:  !] "#DEPEND__IDjava/lang/String $%, &' () * java/util/HashMap h# + ,-"java/lang/IllegalArgumentException .’ /’EpochLABLAXIS 01 23 45SCALEMIN žŸSCALEMAX TYPICAL_RANGEorg/das2/datum/DatumRange h6java/lang/NullPointerExceptionVALIDMINVALIDMAX VALID_RANGELABELFILLVALFILL h7DEPEND_0 DEPEND_0_IDDEPEND_1 DEPEND_1_IDDEPEND_2 DEPEND_2_ID 8# o was nulljava/lang/Floatjava/lang/Short 9:; <java/text/ParseExceptionunable to parse  =java/lang/RuntimeExceptionUnsupported Data Type: >?@ A org/autoplot/dods/SPDFUtiljava/lang/Object java/util/Maporg/autoplot/dods/DodsAdapterjava/io/IOException getSource()Ljava/net/URL;toString()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VparseURL(Ljava/net/URL;)V getVariablegetAttr#(Ljava/lang/String;)Ljava/util/Map; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;setUnits(Lorg/das2/datum/Units;)VvalueOf(D)Ljava/lang/Double; doubleValue()D setValidRange(DD)V,(Ljava/lang/String;)Ljava/lang/StringBuffer; getRecDims(Ljava/lang/String;)[I(I)Ljava/lang/StringBuilder;putAllProperties(Ljava/util/Map;)V setDependName(ILjava/lang/String;)V setDimUnits(ILorg/das2/datum/Units;)VsetDimProperties(ILjava/util/Map;)V setConstraintremove getByName*(Ljava/lang/String;)Lorg/das2/datum/Units; dimensionless millisecondsequalsIgnoreCase(Ljava/lang/String;)ZcdfEpoch"Lorg/das2/datum/TimeLocationUnits;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(DDLorg/das2/datum/Units;)V(D)VputAllparse*(Ljava/lang/String;)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/datum/Units;)D-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetName!fghij/*·±kl mn opj; °»Y·L+»Y»Y·*¶¶¶  ¶ ¶ · ¶ +*¶¶¸M,¹™*,¹À¶,¹š,¹™A,¹ÀN,¹À:-Ç ¸NÇ ¸:*-¶¶¶ »!Y"·#N-*¶¶$W+*¶¶%:6¾¢*-»Y·&¶ .¶'(¶ ¶ ¶$W„§ÿÔ*,¶)6¢§»Y·*¶ ¶'+¶ ¶ :,¹™{,¹À,:*¶-+¶%:-.¶$¶$»Y·&¶ .¶'(¶ ¶ ¶$W+¶¸:  ¹™* ¹À¶/* ¶0„§ÿY*-¶1¶2±k‚ ",$8&C'R*h+t,�-Œ.™/¦2°4¹6Ã7Î8ï7õ;ú=>?)@6A>CFDpF{G‡H™K¡=§P¯Ql„ t2qr�%srÆ/tu6kvwF[xy{&z{ ƒ|wýªtu°}~¨€8x�{°‚ƒÃí„y…g ýR†‡ý#ˆˆ ù þ‰Šú.üÿ› ‹†‡‰ŠŒŒŠ‡ÿ‹†‡‰Šú�Ž ��jÞ X»3Y*·4K»3Y·5L*¹6À,¸7M§N²9M,²:¦;*<¹À,¶=™²>M+,¹?W*@¹6,¸AJ*B¹6,¸A9+C»DY),·E¹?W§:*G¹6,¸AJ*H¹6,¸A9+I»DY),·E¹?W§:*<¹6À,:Æ+J¹?W*K¹6,¸AJ+L»Y)·M¹?W§:*N¹6À,:Æ+O¹?W*P¹6À,:Æ+Q¹?W*R¹6À,:Æ+S¹?W+*¹T+° #8P‚F„³¶FÕóöFk–%] _c f#d$e(hBiFlPq]rksv‚t„y‘zŸ{³~¶|¸€Å�ʂՆâ‡óŠöˆøŒ� Ž‘"’'“2–?—D˜OœVžlp ‘’$“”]%•–k—–‘%•–Ÿ—–â•–X˜{G™{(0‘’Å“šw…B ÿ#‡‡›üœ{�q�ÿ‡‡œŒ`� žŸjŒ*Ç »FYU·V¿*ÁW™ *ÀW¶X¯*Á™ *À¶¯*ÁY™ *ÀY¶Z¯*Á,™,+*À,¶[+¶\¯M»8Y»Y·^¶ *¶_¶ ·`¿»aY»Y·b¶ *¶c¶d¶ ¶ ·e¿BNO]k2 ¥¦§¨$©,ª3«;¬B®O¯P°k³l P ¡Œ¢£Œ‘’… S¤¥¦PK ¡QÉZ\ûð�*org/autoplot/dods/TestNewOpenDAP21$1.classÊþº¾4$    byteCountJ()VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lorg/autoplot/dods/TestNewOpenDAP21$1;incrementByteCount(I)VbytesI userCancelled()Zfinished SourceFileTestNewOpenDAP21.javaEnclosingMethod! "#  $org/autoplot/dods/TestNewOpenDAP21$1java/lang/Objectopendap/dap/StatusUI"org/autoplot/dods/TestNewOpenDAP21main([Ljava/lang/String;)V0  8 *·* µ± 13   D *Y´…aµ± 6 7    ,¬ :    +± >   PK ¡QÉZ•©ŠñÀÀ(org/autoplot/dods/TestNewOpenDAP21.classÊþº¾4÷ {| }~€ �‚ ƒ „… †‡ˆ ‰ Š‹Œ�Ž {� � ‘ ’ “”• –— {˜ ™𠆛œ �ž 1Ÿ  ¡¢£¤ %¥ %¦ %§¨ ©ª «¬ «­® -¯ °± °²³ 8´µ¶ †·¸¹º InnerClasses()VCodeLineNumberTableLocalVariableTablethis$Lorg/autoplot/dods/TestNewOpenDAP21; printValue(IILopendap/dap/BaseType;)VjIivalueLopendap/dap/BaseType; StackMapTablemain([Ljava/lang/String;)VkLjava/lang/Object;dsLopendap/dap/DStructure;enumeLjava/util/Enumeration;elevLjava/util/Vector;tLjava/lang/String;dseqLopendap/dap/DSequence;colsrowsargs[Ljava/lang/String;sourceurlLopendap/dap/DConnect;suiLopendap/dap/StatusUI; constraintddsLopendap/dap/DataDDS;btvartype[»•¼½³¤¾¿€®À ExceptionsÁÂÃÄÅÆ SourceFileTestNewOpenDAP21.java :;opendap/dap/DFloat64Ç ÈÉ%d=%9.3ejava/lang/ObjectÊ ËÌ ÍÎÏ ËÐÑ ÒÓopendap/dap/DFloat32 ÍÔÕ ËÖopendap/dap/DArray"java/lang/IllegalArgumentExceptionjava/lang/StringBuildernot supported: ר ×Ù ÚÛ :Ü http://tsds.net/tsds/test/Scalaropendap/dap/DConnect :Ý$org/autoplot/dods/TestNewOpenDAP21$1 ?TimeSeries Þßhere: àÜ TimeSeries½ áâ ãÛSequence» äåscalarsopendap/dap/DSequence æç èé êë%d ¾ ìí¿ îï ðñopendap/dap/DStructure òóÀ ôï õñopendap/dap/BaseType ABhuh öÜ vectors"org/autoplot/dods/TestNewOpenDAP21java/lang/Stringopendap/dap/StatusUIopendap/dap/DataDDSjava/util/Vectorjava/util/Iteratorjava/util/Enumerationjava/io/FileNotFoundException!opendap/dap/parser/ParseExceptionjava/net/MalformedURLExceptionjava/io/IOExceptionopendap/dap/DDSExceptionopendap/dap/DAP2Exceptionjava/lang/SystemerrLjava/io/PrintStream;java/lang/IntegervalueOf(I)Ljava/lang/Integer;getValue()Djava/lang/Double(D)Ljava/lang/Double;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;()Fjava/lang/Float(F)Ljava/lang/Float;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/String;Z)VgetData?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;println getVariable*(Ljava/lang/String;)Lopendap/dap/BaseType; getTypeNameequals(Ljava/lang/Object;)Z elementCount(Z)I getRowCount()IgetRow(I)Ljava/util/Vector;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getVariables()Ljava/util/Enumeration;hasMoreElements nextElementprint!8:;</*·±=> ?@ AB<ú”,Á™'²½Y¸SY,À¶¸S¶ W§k,Á ™'²½Y¸SY,À ¶ ¸ S¶ W§@,Á ™»Y»Y·¶,¶¶·¿»Y»Y·¶,¶¶·¿±="!"+#2$V%]&x(“*> ”CD”ED”FGH+*! IJ<$EL»Y+·M»Y·N:,-¶:²»Y·¶¶¶¶¶ :¶!:"¶#™ñ$:À%:  ¶&6  ¶'6 6   ¢¹  ¶(: 6²)½Y ¸S¶ W ¶*:¹+™y¹,:Á-™9À-:¶.:¹/™¹0: À1¸2„§ÿÞ§'Á1™ À1¸2„§ »Y3·¿²4¶5§ÿƒ²6¶5„ §ÿF ¤$¶#™7:±=–%-. 1DH"J<LEMLOVQZRaSiTpVzWƒX†Y›Zµ[½\Ä]Ë^Õ_Þ`êaíbðcûde gij"k*V0n@oDs>ÀÞKLÄ,MNË%OPµjQLƒ§RS †¤CDs½ED ZêTUaãVW iÛXD pÔYD EZ[B\U 8]^0_`,aU"#bcEdGLùeUHk ÿs fghigjkgglþ.mnþ(opqù$ ù ø ÿfghigjkgrstuvwxyz9 PK ege\ íAMETA-INF/þÊPK dge\ ™O:jj¤�+META-INF/MANIFEST.MFPK ¡QÉZíAÇorg/PK ¡QÉZ íAéorg/autoplot/PK ¡QÉZíAorg/autoplot/dods/PK ¢QÉZ®Ú¹ZZ¤�DMETA-INF/build.txtPK ¢QÉZbÉŦ22=¤�ÎMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ¡QÉZ6³¥ ¡¡!¤�[org/autoplot/dods/ArrayUtil.classPK ¡QÉZ¼DN  %¤�; org/autoplot/dods/DodsAdapter$1.classPK ¡QÉZ™!zz(¤�žorg/autoplot/dods/DodsAdapter$Type.classPK ¡QÉZ\¸¼*>L>L#¤�^org/autoplot/dods/DodsAdapter.classPK ¡QÉZ¾Ý%!@!@&¤�Ýaorg/autoplot/dods/DodsDataSource.classPK ¡QÉZ“îš��-¤�B¢org/autoplot/dods/DodsDataSourceFactory.classPK ¡QÉZç'ëÙÙ2¤�*¼org/autoplot/dods/DodsVarDataSet$DoubleArray.classPK ¡QÉZöz*Œ Œ 7¤�SÅorg/autoplot/dods/DodsVarDataSet$EpochStringArray.classPK ¡QÉZäçHE E 1¤�4Ñorg/autoplot/dods/DodsVarDataSet$FloatArray.classPK ¡QÉZ¾‡Øëgg1¤�ÈÞorg/autoplot/dods/DodsVarDataSet$Int16Array.classPK ¡QÉZ“S,úë ë 1¤�~ðorg/autoplot/dods/DodsVarDataSet$Int32Array.classPK ¡QÉZ–„¹c c 9¤�¸þorg/autoplot/dods/DodsVarDataSet$NominalStringArray.classPK ¡QÉZž£#Â��&¤�r org/autoplot/dods/DodsVarDataSet.classPK ¡QÉZg…LÀ À 2¤�C'org/autoplot/dods/MetaDataScraper$MyCallBack.classPK ¡QÉZ¾ýØK'¤�S1org/autoplot/dods/MetaDataScraper.classPK ¡QÉZ­Ø`Êù ù #¤�³Borg/autoplot/dods/MyDASParser.classPK ¡QÉZþ¿ÉË Ë #¤�íLorg/autoplot/dods/MyDDSParser.classPK ¡QÉZ�öq6__ ¤�ùZorg/autoplot/dods/SPDFUtil.classPK ¡QÉZ\ûð�*¤�–porg/autoplot/dods/TestNewOpenDAP21$1.classPK ¡QÉZ•©ŠñÀÀ(¤�ôsorg/autoplot/dods/TestNewOpenDAP21.classPK½úƒ