PK û] META-INF/þÊPK »] ™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 Å»-\org/autoplot/hapi/PK ›QÉZorg/hapiserver/PK ›QÉZtest/PK ›QÉZ4tžrVVMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK ›QÉZšut11AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.hapi.HapiDataSourceEditorPanel hapi PK ›QÉZ锢L..=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.hapi.HapiDataSourceFactory hapi PK ›QÉZ ‚‘,,<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.hapi.HapiDataSourceFormat hapi PK ›QÉZŠCú77GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.hapi.HapiDataSourceFormatEditorPanel hapi PK ›QÉZ˜Þñe2org/autoplot/hapi/AbstractBinaryRecordReader.classÊþº¾4    readRecord(Ljava/nio/ByteBuffer;)I Exceptions  SourceFileAbstractBinaryRecordReader.java,org/autoplot/hapi/AbstractBinaryRecordReaderjava/lang/Objectjava/io/Closeablejava/io/IOException PK ›QÉZçAŒúú*org/autoplot/hapi/AbstractLineReader.classÊþº¾4   readLine()Ljava/lang/String; Exceptions  SourceFileAbstractLineReader.java$org/autoplot/hapi/AbstractLineReaderjava/lang/Objectjava/io/Closeablejava/io/IOException PK ›QÉZ^ÕÄЖ–5org/autoplot/hapi/ConcatenateBinaryRecordReader.classÊþº¾4? *+ * , -. / -0 -12 3 456readersLjava/util/List; Signature@Ljava/util/List; currentReaderI()VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/ConcatenateBinaryRecordReader;concatenateReader1(Lorg/autoplot/hapi/AbstractBinaryRecordReader;)Vr.Lorg/autoplot/hapi/AbstractBinaryRecordReader; readRecord(Ljava/nio/ByteBuffer;)IibufLjava/nio/ByteBuffer; StackMapTable Exceptions7close SourceFile"ConcatenateBinaryRecordReader.java java/util/ArrayList 8 9:  ;< =>,org/autoplot/hapi/AbstractBinaryRecordReader  '/org/autoplot/hapi/ConcatenateBinaryRecordReaderjava/lang/Objectjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Zsize()Iget(I)Ljava/lang/Object;!  /*·±  S*»Y·µ*´+¹W±  ì{*´*´¹ ¬*´*´¹À +¹ = N*´*´¹À ¹ *Y´`µ*´*´¹ ¬*´*´¹À +¹ =§ÿ³¬* !)".#C$M%]&_(y+ )R!{{"#$ ü5%&'+±2 %&()PK ›QÉZÞǬYTT1org/autoplot/hapi/ConcatenateBufferedReader.classÊþº¾4m BC B D E FG FH FIJ K LMN OPQ BRS T U V K WX YZ[readersLjava/util/List; Signature8Ljava/util/List; currentReaderI()VCodeLineNumberTableLocalVariableTablethis-Lorg/autoplot/hapi/ConcatenateBufferedReader;concatenateBufferedReader)(Lorg/autoplot/hapi/AbstractLineReader;)Vr&Lorg/autoplot/hapi/AbstractLineReader;readLine()Ljava/lang/String;lineLjava/lang/String; StackMapTable\ Exceptions]closemain([Ljava/lang/String;)Vargs[Ljava/lang/String;r1Ljava/io/StringReader;r2s8MQ SourceFileConcatenateBufferedReader.java !"java/util/ArrayList   ^ _` ab cd$org/autoplot/hapi/AbstractLineReader ,- 4"java/io/StringReadera b c !ex y z +org/autoplot/hapi/ConcatenateBufferedReader*org/autoplot/hapi/SingleFileBufferedReaderjava/io/BufferedReader !f !g ()h ijk lejava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Zsize()Iget(I)Ljava/lang/Object;(Ljava/lang/String;)V(Ljava/io/Reader;)V(Ljava/io/BufferedReader;)Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln!  !"#K*·*»Y·µ*µ±$% &'()#D *´+¹W±$ " #% &' *+,-#áx*´*´¹ °*´*´¹À ¹ L+ÇM*´*´¹À ¹ *Y´`µ*´*´¹ °*´*´¹À ¹ L§ÿµ+°$* '(*(+,,A-K.[/]1v4%(P./x&'0 ü14234"#+±$;% &' 56#ô_» Y ·L» Y·M»Y·N-»Y»Y+··¶-»Y»Y,··¶-¶:Ʋ¶-¶:§ÿí±$* > ?@A/BBDHEMFUG^I%4_78 U9:K;:C*'H</0ÿH=>>?123@APK ›QÉZ(©n<"org/autoplot/hapi/Connection.classÊþº¾4_ 7 89 :; :< => =? @ ABC DEF GH GI JKLMloggerLjava/util/logging/Logger;urlLjava/net/URL;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/Connection;getURL()Ljava/net/URL;openConnection.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;scommandLjava/lang/String;useCacheZ StackMapTableN ExceptionsOgetInputStream()Ljava/io/InputStream;getErrorStreamgetResponseCode()IgetResponseMessage()Ljava/lang/String; disconnect()V SourceFileConnection.java 3 hapi-cache-commandP QR SRN T1 U/ V WXusing cache with: {0}Y Z[%org/autoplot/hapi/HapiCacheConnection  org/autoplot/hapi/HttpConnection apdss.hapi\ ]^org/autoplot/hapi/Connectionjava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;getenvtrimlengthjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! F *·*+µ±    /*´°  !"ÇL<™3¸M,Ç ¸M,Æ ,¶¶š<™²²  ,¶ ™ » Y*· °»Y*·°.  !$"&$*%6(:)C+  *#$LJ%&'ý( ú )*+,)*-,)*./)*01)*2343! ¸³±56PK ›QÉZ æ/.ê ê +org/autoplot/hapi/HapiCacheConnection.classÊþº¾4Œ "FG HI HJKL M NO NPQR S TU VW X !Y Z[\ ]^_ N`a b c !d ef eg ehi jklmloggerLjava/util/logging/Logger;pLjava/lang/Process;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis'Lorg/autoplot/hapi/HapiCacheConnection;urlLjava/net/URL;scommandLjava/lang/String;command[Ljava/lang/String; StackMapTablelno ExceptionspgetInputStream()Ljava/io/InputStream;getErrorStreamgetResponseCode()IgetResponseMessage()Ljava/lang/String; disconnect()V SourceFileHapiCacheConnection.java '(hapi-cache-commandq rs ts"java/lang/IllegalArgumentException.System property hapi-cache-command is not set. 'uo v@ w>+hapi-cache-command should not be empty herejava/lang/StringBuilder 'B xy --fetchOnce --url= xz {@ #$| }~executing: {0} €�\s+ ‚ƒjava/lang/ProcessBuilder '„ …† %&‡ :; <; ˆB apdss.hapi‰ Š‹%org/autoplot/hapi/HapiCacheConnectionorg/autoplot/hapi/Connection java/net/URLjava/lang/Stringjava/io/IOExceptionjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;getenv(Ljava/lang/String;)Vtrimlengthappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;([Ljava/lang/String;)Vstart()Ljava/lang/Process;java/lang/Processdestroyorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!!"#$%&'()w*+·¸M,Ç ¸M,Ç »Y·¿,¶¶ š »Y ·¿» Y· ,¶ ¶ +¶¶ ¶M²²,¶,¶N*»Y-·¶µ±*2  #-7!T"`#g$v%+*w,-w./ l01g234ÿ567 89:;)2*´¶°*)+ ,-89<;)2*´¶°*.+ ,-89=>).Ȭ*3+ ,-89?@)-°*8+ ,-89AB)6*´¶±* =>+ ,-CB)! ¸ ³±*DEPK ›QÉZƒ¤L*SS*org/autoplot/hapi/HapiCacheManager$1.classÊþº¾46 ' ()*+,-. / 012strings[Ljava/lang/String;this$0$Lorg/autoplot/hapi/HapiCacheManager;'(Lorg/autoplot/hapi/HapiCacheManager;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lorg/autoplot/hapi/HapiCacheManager$1;getSize()I getElementAt(I)Ljava/lang/String;iI(I)Ljava/lang/Object; Signature3Ljavax/swing/AbstractListModel; SourceFileHapiCacheManager.javaEnclosingMethod3 45  5java/lang/StringItem 1Item 2Item 3Item 4Item 5  $org/autoplot/hapi/HapiCacheManager$1javax/swing/AbstractListModel"org/autoplot/hapi/HapiCacheManagerinitComponents()V  c+*+µ*·*½YSYSYSYSYSµ ± / 0++0*´ ¾¬1 ;*´ 2°2A0*¶ °/  !"#$%&  PK ›QÉZ’JfGE E (org/autoplot/hapi/HapiCacheManager.classÊþº¾4¨ )N (O (PQ N R (S TU N (VW NX N (YZ [ \] ^_ ` (a bc d ef g hi hjk hl em n ho pq hr hs tuv InnerClasses cacheFolderLjava/io/File; filesListLjavax/swing/JList; Signature'Ljavax/swing/JList;jLabel1Ljavax/swing/JLabel; jScrollPane1Ljavax/swing/JScrollPane;()VCodeLineNumberTableLocalVariableTablethis$Lorg/autoplot/hapi/HapiCacheManager;setFiles$(Ljava/io/File;[Ljava/lang/String;)VfLjava/lang/String;files[Ljava/lang/String;mLjavax/swing/DefaultListModel; StackMapTableuwAQinitComponentslayoutLjavax/swing/GroupLayout; SourceFileHapiCacheManager.java 56 I6 +,javax/swing/DefaultListModel xy -. z{javax/swing/JScrollPane 34javax/swing/JListjavax/swing/JLabel 12$org/autoplot/hapi/HapiCacheManager$1 5| }~Delete cached files? €javax/swing/GroupLayout 5� ‚ƒ„ †‡ ˆŠ‹ Œ� Ž�‘ ’� Œ“java/lang/Short ’” •˜ ™š Œ›� Ÿ  ¡¢ £¤ ¥š"org/autoplot/hapi/HapiCacheManagerjavax/swing/JPanel java/io/File addElement(Ljava/lang/Object;)VsetModel(Ljavax/swing/ListModel;)V'(Lorg/autoplot/hapi/HapiCacheManager;)VsetViewportView(Ljava/awt/Component;)VsetText(Ljava/lang/String;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)V!javax/swing/GroupLayout$Alignment AlignmentLEADING#Ljavax/swing/GroupLayout$Alignment;createParallelGroup ParallelGroupL(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;%javax/swing/GroupLayout$ParallelGroup addComponent=(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup+()Ljavax/swing/GroupLayout$SequentialGroup;'javax/swing/GroupLayout$SequentialGroupaddContainerGap?(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;-(II)Ljavax/swing/GroupLayout$SequentialGroup;addGroup¦GroupH(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;setHorizontalGroup"(Ljavax/swing/GroupLayout$Group;)VB(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;§*javax/swing/LayoutStyle$ComponentPlacementComponentPlacementRELATED,Ljavax/swing/LayoutStyle$ComponentPlacement;addPreferredGapW(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;addGap.(III)Ljavax/swing/GroupLayout$SequentialGroup;setVerticalGroupjavax/swing/GroupLayout$Groupjavax/swing/LayoutStyle!()+,-./01234567; *·*·±89  :;<=7À;*+µ»Y·N,:¾66¢2:-¶„§ÿé*´-¶±8 2: 94&>?;:;;+,;@A .BCDÿEFGHGøI67Qµ*» Y· µ *» Y· µ*»Y·µ*´»Y*·¶*´ *´¶*´¶»Y*·L*+¶++²¶*´ ¶+¶¶*´¶ ÿ¶ ¶!¶"++²¶+¶*´ þþ¶#²$¶%*´¶ ÿ¶&¶!¶'±8n+ ,-!/04;6D8M9R:W;^<b=e>l?u@x={:~BƒC‡D•E›F¢G«H®D±B´J9µ:;MhJKLM*2b…@e‰h�–—pœž@PK â»]37¢•YY(org/autoplot/hapi/HapiDataSource$1.classÊþº¾48 " # $% &' ( )*+,-this$0"Lorg/autoplot/hapi/HapiDataSource;%(Lorg/autoplot/hapi/HapiDataSource;)VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/autoplot/hapi/HapiDataSource$1; satisfies(Ljava/lang/String;)ZsurlLjava/lang/String;resetURI(Ljava/lang/String;)Vreset()V SourceFileHapiDataSource.javaEnclosingMethod. /  01 reset cache2 3 456 7"org/autoplot/hapi/HapiDataSource$1java/lang/Object*org/autoplot/datasource/capability/Caching org/autoplot/hapi/HapiDataSource(Ljava/net/URI;)VloggerLjava/util/logging/Logger;java/util/logging/Loggerfine access$000()Ljava/util/Map; java/util/Mapclear     > *+µ*·±h  6¬k5±pC²¶¸¹±tuv  ! PK â»]Z'P``(org/autoplot/hapi/HapiDataSource$2.classÊþº¾4^ 7 8 9 : ;<= >? @ ABC :D E F GHI val$bytes[Bval$uLorg/das2/datum/Units; val$lengthI([BLorg/das2/datum/Units;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/autoplot/hapi/HapiDataSource$2;write(DLjava/nio/ByteBuffer;)VdDbufferLjava/nio/ByteBuffer;read(Ljava/nio/ByteBuffer;)DsLjava/lang/String;Lorg/das2/datum/Datum; sizeBytes()IisAscii()Zname()Ljava/lang/String; SourceFileHapiDataSource.javaEnclosingMethodJ KN    OP QRjava/lang/String Sorg/das2/datum/EnumerationUnits TUV WXjava/lang/StringBuilderstring YZ Y[ \1"org/autoplot/hapi/HapiDataSource$2org/das2/qstream/TransferType org/autoplot/hapi/HapiDataSourcegetTimeTransferType]ParamDescriptionT(Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qstream/TransferType;()Vjava/nio/ByteBufferget([B)Ljava/nio/ByteBuffer;([B)V createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;org/das2/datum/Datum doubleValue(Lorg/das2/datum/Units;)Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString1org/autoplot/hapi/HapiDataSource$ParamDescription0>*+µ*,µ*µ*·±  !"?±ƒ  #$%&'(~*+*´¶W»Y*´·M*´À,¶ N-*´¶ ¯‡ ‰Š!‹** *%&)*! #+,-/*´¬�  ./,¬•  01A» Y·  ¶*´¶¶°š  23456L5M PK â»]­Š¢bb7org/autoplot/hapi/HapiDataSource$ParamDescription.classÊþº¾4b E F GÇÒÎÓ*¡± H IJ KL M N O P Q R S T U V W X Y[\hasFillZ fillValueDunitsLorg/das2/datum/Units;nameLjava/lang/String; descriptionlabellabels[Ljava/lang/String;typesize[InFieldsIlengthdepend[Lorg/das2/qds/QDataSet; dependNamemodifiedDateMillisJ parameterLorg/json/JSONObject; renderType(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisParamDescription InnerClasses3Lorg/autoplot/hapi/HapiDataSource$ParamDescription;toString()Ljava/lang/String;]9(Ljava/lang/String;Lorg/autoplot/hapi/HapiDataSource$1;)Vx0x1$Lorg/autoplot/hapi/HapiDataSource$1; SourceFileHapiDataSource.java 34 3^  _ `   ! " #$ % &' () *) +, -$ ./ 01 2 a1org/autoplot/hapi/HapiDataSource$ParamDescriptionjava/lang/Object"org/autoplot/hapi/HapiDataSource$1()Vorg/das2/datum/Units dimensionless org/autoplot/hapi/HapiDataSource! ! " #$% &'()*)+,-$./012 345àd*·*µ*µ*²µ* µ * µ * µ *µ * µ*¼ µ*µ*µ*µ*µ* µ*µ*µ*+µ ±6NgA BCDE#F)G.H4L;P@UEVJZO_TaYf^hci7d8;d <=5/*´ °6l7 8;3?5D*+·±6@7 8;@ ABCD:Z9 >PK â»]4ì¦]ëÕëÕ&org/autoplot/hapi/HapiDataSource.classÊþº¾4� ^ä låæ ç ^èé ç ^ê ^ëìí îïð ñò óô ^õ ö÷ ø ùúû ^üýþ ÿ 0 ù 0 0 ù§    & . E . . E . 0¬« . 0 † E !"# ù$ %& '( )*+,- E./ 00123 ^4 ñ56 789 7: 0 ;<= 0> ?· ^@AB CD ùEFGH IJ 7KÁ Æ? 7L ^MN jçO jP jò …Q R S T U Vò WX Y  Z[\ ]^_ î`aÌÍ b cd … efg ‰h îi jkl mn îo pq rs rtu “vw “xy —z j{| ^}~ j€� ‚ ƒ„…†‡ ˆ ¨‰Š‹ ¨Œ�Ž 7�� ® ®‘ ®’ ö“” ù• ^–À— ˜ 7™ …òš ›œ� ›ž jŸd ö ¡ ^¢£¤ ù¥ …¦§ ¨© ª« ɬ ª­ É® ¯°±² ɳ 7´ ѵ ж з¸ йº Ù»¼ Ûç ɽ¾ Þç ¿À ÛÁÂà ÉÄ -Å ÉÆÇ ç aø a ÉÈ ^ÉÊ ÿË ÌÍ ÿÎ ÿÏ EÐÑ .Ò †Ó VÔ EÕ ÿÖx ÿ× %Ø ÿÙ 'Ú ›ÛÜ ^Ý Þi Þ j Þzßà á âã äZåæçè ^é ›êëì 7íîï ›ðñ\ òó Xôõ Vö V÷ øùú]û üýþÿ  —ç — - — j ^ ÿ  Þ ^  Þ³ ò  ò V ö Ì  !" ^# ^$ ^%& ù' X( X)* X+ , †- ./ V0 ö123 ›4 V5 ^6 ^7 ; '8 ª9: ;<= '> ;?@ ÿAB 0CD ;.@ VE 'F 'G HI 0J K LMN }ø ;O ;P nQ ^R S H 'TU †ò VWX YZ [\ ]^_ `a Ìb Ìcdefg –h ” i j³k ›lm �no jpqr ¢ç ^s t·uv ùwxyz{|} 0~Ë€ � ‚ƒ„ ^…†‡ˆ ‰Š‹ òŒ@RÀ ›�Ž�  � î‘’ �“ �Õ �” t¹ jÈ• j–— jÄ ˜ jÆ™ Óøš›œ_ �� ÿžŸ Ü  ÿ¡ �¢£ ÿ¤ ¥ -¦ §¨ ੪ ^« ¬­ Æò®¯° ì± ²³ à´ µ¶ ·¸ ·¹ ·º ·» ·¼ ½¾ à¿À †Á ÃÄÅ µ¹Æ j½© jÇ jÈ ‚É —7 †Ê ËÓÌÍÎ XÏÐ XÑÒÓ XÔ ^ÕÖר ÿÙ ÿÚ“ÛÜÝ †ÞŽßà †áâã näåæçÇÒÎÓ*¡±è ÿé ÿêëìí Æîïðñ .ò¦ ÿó ^ôõ ÿö÷ø 'ùúû 'üý ”.þ 'ÿ ” ; ; ' ' ' ' ;5 ' ^ ' '   ' ' ” X XÈ X XÕ X  ” E ^ jç ParamDescription InnerClassesloggerLjava/util/logging/Logger; loggerUrlWARNING_TIME_MALFORMEDLjava/lang/String; ConstantValueWARNING_TIME_ORDERtsb5Lorg/autoplot/datasource/capability/TimeSeriesBrowse; FILL_VALUEDlastRecordFoundLjava/util/Map; Signature9Ljava/util/Map; binaryCacheOLjava/util/Map;>;csvCacheLLjava/util/Map;>;lookupColorCache7Ljava/util/Map;(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTableexLjava/text/ParseException;this"Lorg/autoplot/hapi/HapiDataSource;uriLjava/net/URI;str StackMapTableB!ðô getJSONBins.(Lorg/json/JSONObject;)Lorg/das2/qds/QDataSet;jIjoLorg/json/JSONObject;oLjava/lang/Object;ja1Lorg/json/JSONArray;sunitsuLorg/das2/datum/Units;uo binsObjectfoundTimeVaryingZbinsrangeslenresultLorg/das2/qds/DDataSet;maxminhasMinhasMax hasCenterë+¤ ExceptionsmaybeGetDiffResolutionInfo)(Ljava/lang/String;)Lorg/json/JSONObject;sourceIdjo2o1iurlLjava/net/URL;saLorg/json/JSONException;Ljava/io/IOException;iddAFgetInfojo1serverrreplaceTimeRangeURLK(Ljava/net/URL;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;split"Lorg/autoplot/datasource/URISplit;paramssminsmaxsurlLjava/lang/Exception;trLorg/das2/datum/DatumRange;versLocalVariableTypeTable5Ljava/util/Map;õì"™printCacheStats()VEntryLjava/util/Map$Entry;RLjava/util/Map$Entry;>;ULjava/util/Map$Entry;>;# getHapiCache()Ljava/lang/String;home hapiCachegetDataSetCDAWeb@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;lineinLjava/io/BufferedReader;baosLjava/io/ByteArrayOutputStream;paramjoanfcolumnpd3Lorg/autoplot/hapi/HapiDataSource$ParamDescription;bmonitor'Lorg/das2/util/monitor/ProgressMonitor;ppt0JlineNumbuilderLjava/lang/StringBuilder; httpConnectLjava/net/HttpURLConnection;docpds4[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;nfields[ItimeVary[ZLorg/das2/qds/QDataSet;ipd ntimeVarynewPdsksort$N§±º¼ÜUindexOfParameterI([Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Ljava/lang/String;)Inamejoin6(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;delimpiecesLjava/util/List;$Ljava/util/List;J(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String; lookupColor7(Ljava/util/Map;Lorg/das2/datum/Datum;)Ljava/awt/Color;pLjava/util/regex/Pattern;elookupdLorg/das2/datum/Datum;cLjava/awt/Color;@Ljava/util/Map$Entry;:Ljava/util/Map;ßb(Ljava/util/Map;Lorg/das2/datum/Datum;)Ljava/awt/Color; getDataSet serverStriitLjava/lang/Integer;ip subsetPds1 dependName dependNames[Ljava/lang/String;ppsmap namesNotFoundLjava/util/ArrayList; subsetPds Ljava/lang/NullPointerException;dsurl1ds1 oneDaysRange,Lorg/das2/dataset/NoDataInIntervalException;mon1 minMidnight maxMidnightmidnight currentDaydsallndayidayuseCache(Ljava/util/regex/PatternSyntaxException; colorLookupdep0dep0Mindep0MaxcolorsLorg/das2/qds/IDataSet;iterLjava/util/Iterator;pelookUpeu!Lorg/das2/datum/EnumerationUnits; paramInfolformatinfocadencetimeStampLocationparametersArraynparam startStopDate totalFieldsxdsELjava/util/List;6Ljava/util/Map;%y&Ç'N@(Ljava/lang/String;)ZuseCacheUriParam cacheParam getCsvReaderF(Lorg/autoplot/hapi/Connection;)Lorg/autoplot/hapi/AbstractLineReader; hapiConnectLorg/autoplot/hapi/Connection;ins1Ljava/io/InputStream;isreadLjava/io/InputStreamReader;&Lorg/autoplot/hapi/AbstractLineReader;getDataSetViaCsv³(ILorg/das2/util/monitor/ProgressMonitor;Ljava/net/URL;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Lorg/das2/datum/DatumRange;I[ILjava/lang/String;)Lorg/das2/qds/QDataSet;msgsb jsonResponsestatusxxssifield"Lorg/das2/qds/util/DataSetBuilder;connect linenumberwarnings;m()getTimeTransferTypeT(Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qstream/TransferType;pdsilengthbytes[BgetDataSetViaBinarypds1typeLjava/lang/RuntimeException;bufLjava/nio/ByteBuffer; bytesRead.Lorg/autoplot/hapi/AbstractBinaryRecordReader;icolrecordLengthBytestts [Lorg/das2/qstream/TransferType;[D recordnumberœ�*+ggetDataSetViaJSON¡(ILorg/das2/util/monitor/ProgressMonitor;Ljava/net/URL;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;Lorg/das2/datum/DatumRange;I[I)Lorg/das2/qds/QDataSet;fields lastFieldrecorddatabuild lineSplit'(Ljava/lang/String;)[Ljava/lang/String;CfieldinQuotes)Ljava/util/ArrayList; parseTime*(Ljava/lang/String;)Lorg/das2/datum/Datum;stopDategetParameterDescriptionsK(Lorg/json/JSONObject;)[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;ousfillarrayolabelnFieldsdepnjadep1 jsonObjecti parameters nparametersmodificationDatecopyPropertiesq(Lorg/das2/qds/QDataSet;Lorg/autoplot/hapi/HapiDataSource$ParamDescription;)Lorg/das2/qds/MutablePropertyDataSet;bds%Lorg/das2/qds/MutablePropertyDataSet;mpdse repackagef(Lorg/das2/qds/QDataSet;[Lorg/autoplot/hapi/HapiDataSource$ParamDescription;[I)Lorg/das2/qds/QDataSet;messagestartstopu1u2testIdxStopTime middleMessagenfields1sdsb#Lorg/das2/qds/SparseDataSetBuilder; startIndexdepds theScienceDssdsbs$[Lorg/das2/qds/SparseDataSetBuilder;length1combineRank2Depend1depend0Ù access$000()Ljava/util/Map; SourceFileHapiDataSource.java €{ „…java/util/HashMap „Ü ‚{/org/autoplot/datasource/DefaultTimeSeriesBrowse vw Í{ org/autoplot/datasource/URISplit timerange" ,-java/lang/String! .ã /0java/text/ParseException op1 23 4ã5 673org/autoplot/datasource/capability/TimeSeriesBrowse 89*org/autoplot/datasource/capability/Caching"org/autoplot/hapi/HapiDataSource$1 „:values ;nusing deprecated bins <0 =>centers ?>+time-varying centers are not supported, yet [0*time-varying ranges are not supported, yet(time-varying detected, not supported yet"java/lang/IllegalArgumentException#ranges or centers must be specified „0 Ž@ AB*bins must have ranges or centers specified ,Cjava/lang/Number DE FGorg/json/JSONObject HIcenter DJ =Korg/autoplot/hapi/HapiUtilunits ,L MNorg/das2/qds/QDataSetUNITS OPBIN_MINBIN_MAXneed both min and max for bins. Q0R STU VWX YZorg/das2/qds/DDataSetBINS_1min,max [LNAME \] descriptionTITLELABEL ^Ž _` semanticsa bcjson decadenceVariantsgroupId fg hi Ŷorg/json/JSONException org/autoplot/hapi/HapiDataSourcej kã lmjava/io/IOException missing idUTF-8n og pq År µ¶java/lang/StringBuilderBad id: st uv wx Ís yz ¬{% «{ 00:00:00.000Z |n }~T00:00Z1. n2.time.min €�time.max ‚ƒ Z„ java/net/URLjava/net/URISyntaxExceptionjava/net/MalformedURLExceptionjava/lang/RuntimeException „… †‡ˆ ‰Š(cache is empty)‹ Œ0 �Ž� �‘# ’‡ “”java/util/Map$Entry •”: –”java/util/ArrayList í@ s— records ~{ HAPI_DATA ˜] user.home${HOME} ™š ›œ%{HOME}\\\/ �g žŸ(org/autoplot/datasource/AutoplotSettingsfscache  ]/hapi/hapiCache must end with / K‡ java/io/File ¡‡ ¢‡ £3unable to mkdir directories {0} 6¤ ¥gEpoch, ¦§ ¨©&include=header&format=json1$ ªÜserver is preparing data «0 ¬­ ®3getDocument {0} qpGET {0}java/lang/Object 6¯ °±java/net/HttpURLConnection² ž³´ µ@ ¶· ¸@ ¹·º »¼java/io/BufferedReaderjava/io/InputStreamReader ½¾ ¿À „Á „ Ãã reading line ÄÜjava/lang/Throwable Å…java/io/ByteArrayOutputStream ƾ)org/das2/util/monitor/NullProgressMonitorÇ ÈÉ .]No data available1No data available, server responded with {0}: {1} Ê@ ËÌ Íã*org/das2/dataset/NoDataInIntervalException ÎÜ ´µ parsing data íÏ ÐÑ s ¡ ÒÓelements \Ô w² ÕÖ F× Ø¥ Ùy ËÚ 1s ÛÜ ÝÜ1org/autoplot/hapi/HapiDataSource$ParamDescription ÉÊ&java/awt/Colorjava/util/regex/Pattern Þßà ᇠâ)csvjson1 http://cdawebgsfc.nasa.gov/registry/hdp/hapi æç ãä reading info%2C åæHAPIgot info çätimerange is missingè éê ëìorg/das2/datum/DatumRange íî ïî „ð0unable to parse cadence as ISO8601 duration: {0}CENTER, ˬTimetime+ \%2B ñjava/lang/Integer ïi ò@Parameter name not found: sóParameter names not found:  57depend name missing! unable to find parameter: {0} ôõ startDate ö÷ øù úû üýinfo startDate (!) is after requested time range ()info stopDate (") is before requested time range ( þ3'unable to parse startDate/stopDate: {0}java/lang/NullPointerException"startDate and stopDate was missing&format=getDataSet {0} ÿÑ @binarycache ‘{ ¤¥ Kn1useCache, so make daily requests to form granules 0 î îorg/das2/datum/TimeUtil “ { ¡   ý  3useCache, request {0}read    ÉÊ z{ sW ‡1no granule found for day, but we are offline: {0} “§no records found6done useCache, so make daily requests to form granules O @org/das2/datum/EnumerationUnits ÷š x_colorLookup H¶DEPEND_0  í ï' A ‘  &java/util/regex/PatternSyntaxException  ã  !  ! "@ V#org/das2/datum/Units $ã%{UNITS} (%{UNITS})% &'( )*+ ,-BEGIN .nEND /0 12Rtimetags are identified as BEGIN, but cadence was not available to center the data#org/das2/qds/MutablePropertyDataSet CACHE_TAGorg/das2/datum/CacheTag „3F(*org/autoplot/hapi/SingleFileBufferedReader „4 org/das2/qds/util/DataSetBuilder „5 reading data °6 parse {0}java/util/LinkedHashMap qr){(data response starts with "{", not data! 67&Expected HAPI version in JSON response21JOnly version 1 and 2 servers can have JSON response where CSV was expected Expected status in JSON responsecode 89server responds: unsupported server response :;< =>Mexpected first character to be a digit (first of ISO8601 time), but got "{0}" «¬/expected {0} fields, got empty line at line {1}(expected {0} fields, got {1} at line {2}&expected %d fields, got "{" at line %d Z?%expected %d fields, got %d at line %dreading @A B‡1org/das2/util/monitor/CancelledOperationExceptioncancel was pressedtime malformed Cimalformed time: {0} FD EÜ#IOException when trying to read {0} F` results in ËÔjava/lang/ExceptionWarnings encountered: {0} ({1} times)done parsing {0} .G Ž˜"org/autoplot/hapi/HapiDataSource$2 „H º˜ IJorg/das2/qstream/TransferType “s }Ô K9L MN OPstring ‹ŒQ RS&unable to identify transfer type for ""/org/autoplot/hapi/InputStreamBinaryRecordReader „TU VW XY* Z[+ ,\ ]@ ^@ _` ¸a „bread record number {0} cdexpected {0} got {1}  malformed time ™ýtime out-of-order:something's gone wrong, perhaps out-of-order timetags: {0}: se f· g> hijlastdaylasthournow Î{8"lastday" is not a valid time, and this should be fixed. k9"lasthour" is not a valid time, and this should be fixed.4"now" is not a valid time, and this should be fixed. l² ±²,Unable to use modificationDate, found: "{0}" unpacking {0}"name not found for {0}th parameter „m nøtype is not defined: {0}isotime&isotime should not be capitalized: {0} oi\server doesn''t report length for "{0}", assuming 24 characters, and that it doesn''t mattertime24 p¡String3String used for type instead of string (lower case) lqfillnullunable to use fill value: {0}label ès r7org/json/JSONArrayx_labelsize st+size should be an int array, found int: {0}.size should be an int array, found String: {0}size should be an int array: %s 8u vw •– nnSpectrogram xs parameter1parameter found within bins, which is deprecated. ybins should be an array binsParameter z]BUNDLE_1DEPEND_1 {| O} ŽufileURI [~ V €� üW ‚Ü Yƒ ÃÄ „… †‡DEPEND_ RENDER_TYPE ˆW eventsBar ‰ƒ!org/das2/qds/SparseDataSetBuilder „· ELEMENT_NAME ELEMENT_LABEL(pds[i].size.length!=pds[i].depend.length START_INDEX ch_ .Š‹ apdss.hapiŒdas2.url z{&java/util/concurrent/ConcurrentHashMap*org/autoplot/datasource/AbstractDataSource java/net/URI java/util/Mapjava/util/Iterator%org/das2/util/monitor/ProgressMonitororg/das2/datum/Datumjava/util/Listorg/das2/qds/IDataSetorg/autoplot/hapi/Connection$org/autoplot/hapi/AbstractLineReader,org/autoplot/hapi/AbstractBinaryRecordReaderjava/nio/ByteBufferget&(Ljava/lang/Object;)Ljava/lang/Object;toStringsetURI(Ljava/lang/String;)Vjava/util/logging/LevelSEVERELjava/util/logging/Level; getMessagejava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V addCapability&(Ljava/lang/Class;Ljava/lang/Object;)V%(Lorg/autoplot/hapi/HapiDataSource;)Vhasfine getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; optJSONArray()I createRank1(I)Lorg/das2/qds/DDataSet;(I)Ljava/lang/Object; getDouble(I)DputValue(ID)V getJSONObject(I)Lorg/json/JSONObject;(Ljava/lang/String;)D(I)Lorg/json/JSONArray;&(Ljava/lang/String;)Ljava/lang/Object; lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vwarningjava/lang/DoubleTYPELjava/lang/Class;org/das2/qds/ops/OpsbundleG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;org/das2/qds/ArrayDataSetcopyE(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;property getString&(Ljava/lang/String;)Ljava/lang/String; resourceURItoURL()Ljava/net/URL;org/autoplot/hapi/HapiServer createURL0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; readFromURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/lang/ClassgetName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/net/URLDecoderdecode getCatalog$(Ljava/net/URL;)Lorg/json/JSONArray;7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toURI()Ljava/net/URI;parse2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;()Lorg/das2/datum/Datum;endsWith substring(II)Ljava/lang/String; startsWithput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatParams#(Ljava/util/Map;)Ljava/lang/String;6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;(Ljava/lang/Throwable;)VisEmpty()Zjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValue(I)Ljava/lang/StringBuilder; getPropertycontains(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; replaceAllsettings,()Lorg/autoplot/datasource/AutoplotSettings;resolvePropertyexistsmkdirsWARNING@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VgetParam getTimeRange()Lorg/das2/datum/DatumRange; getDataURL](Ljava/net/URL;Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;startedsetProgressMessagecurrentTimeMillis()JFINEA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection()Ljava/net/URLConnection;#org/das2/util/filesystem/FileSystem/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettingsgetConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeout!org/das2/util/filesystem/HttpUtil checkRedirect2(Ljava/net/URLConnection;)Ljava/net/URLConnection;getInputStream()Ljava/io/InputStream;UTF8Ljava/nio/charset/Charset;2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)VreadLineclose addSuppressedgetErrorStream'org/das2/util/filesystem/FileSystemUtil copyStreamU(Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/das2/util/monitor/ProgressMonitor;)VgetResponseCodevalueOf(I)Ljava/lang/Integer;getResponseMessage disconnectorg/das2/qds/DataSetUtilproduct([I)I createRank2(II)Lorg/das2/qds/DDataSet;(I)Ljava/lang/String; doubleValue(Lorg/das2/datum/Units;)D(IID)VhasFill fillValue(D)Ljava/lang/Double;slice11(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;finishedmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/MatchermatchesGRAY setTaskSize(J)V resolveRefs,(Lorg/json/JSONObject;)Lorg/json/JSONObject;setTaskProgressorg/das2/datum/DatumRangeUtilparseISO8601Duration(Ljava/lang/String;)[ItoDatumDuration([I)Lorg/das2/datum/Datum;subtract.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;add/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VE(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;intValue-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;parseTimeRange/(Ljava/lang/String;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)ZsloppyIntersectionS(Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;lt(Lorg/das2/datum/Datum;)ZINFOsumhashCodefiner prevMidnight nextMidnight/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;widthdaysjava/lang/Mathceil(D)DleFINERgetSubtaskMonitor=(IILjava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;value()D isOfflineb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;rankdivide(D)Lorg/das2/datum/Datum;=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;(I)Lorg/das2/qds/IDataSet;keyscompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;org/das2/util/ColorUtil decodeColor$(Ljava/lang/String;)Ljava/awt/Color;slice(I)Lorg/das2/qds/QDataSet;svalue createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;getRGBu(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;trimorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zorg/das2/qds/examples/Schemes isEventsList(Lorg/das2/qds/QDataSet;)ZequalsIgnoreCaseguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;asDatum6(Lorg/das2/qds/RankZeroDataSet;)Lorg/das2/datum/Datum;4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)V(Ljava/io/BufferedReader;)V(III)V.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;.(Ljava/util/logging/Level;Ljava/lang/String;)VgetInt(Ljava/lang/String;)IcharAt(I)Cjava/lang/CharacterisDigit(C)Z9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; normalize4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)D isCancelled containsKey(IILorg/das2/datum/Datum;)V nextRecordgetURL()Lorg/das2/qds/DDataSet;([BLorg/das2/datum/Units;I)VsetUnits(ILorg/das2/datum/Units;)VparseIntjava/util/Collections singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; getForNameB(Ljava/lang/String;Ljava/util/Map;)Lorg/das2/qstream/TransferType;!org/das2/qds/buffer/BufferDataSet byteCount(Ljava/lang/Object;)I(Ljava/io/InputStream;)Vjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;allocate,(ILjava/nio/ByteOrder;)Ljava/nio/ByteBuffer; readRecord(Ljava/nio/ByteBuffer;)I(I)Bpositionlimitflip()Ljava/nio/Buffer;()[B([BIILjava/lang/String;)Vread(Ljava/nio/ByteBuffer;)D(C)Ljava/lang/StringBuilder; setLength isWhitespacems1970"Lorg/das2/datum/TimeLocationUnits; org/das2/datum/TimeLocationUnitsprevcreate9(Ljava/lang/String;Lorg/autoplot/hapi/HapiDataSource$1;)VmodifiedDateMillisus2000 dimensionless5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;labelsgetClass()Ljava/lang/Class;(I)Idepend[Lorg/das2/qds/QDataSet; renderTypefindgensafeName labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;((Ljava/lang/String;ILjava/lang/Object;)V'(Ljava/lang/String;I)Ljava/lang/Object;^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; createEvents0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; reduceMax7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;trim12(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/QDataSet;reform3(Lorg/das2/qds/QDataSet;I[I)Lorg/das2/qds/QDataSet;link maybeCopy()Lorg/das2/qds/SparseDataSet;org/das2/qds/SparseDataSetorg/das2/util/LoggerManager1^l opqprstÅustývwxyt)z{|}~{|€{|�‚{|ƒ„…†þf*+·*»Y·µ*»Y·µ*´  ¹ À M,Æ"*´+¶¹§N²²-¶-¶**´¶*»Y*·¶±.;>‡2 ]r^_*`.b;e>c?dMgWheyˆ*?‰Šf‹Œf�Ž*<�s�ÿ>‘’“” •–†…<M*¶™²¶*¶M§!*¶™*¶ M,Ç ²!¶"<N*#¶™*#¶ N-Ç ²$¶"<-Ç,Ç™ ²%¶"°»&Y'·(¿-Ç ,¶)§-¶)6¸*:¸*:¸*:66 6 š »&Y+·(¿,Æ£6 ,¶,:  Á-™#6  ¢ , ¶.¶/„ §ÿé§q Á0™i6  ¢_, ¶1:   2¶3¶/š  4¶™6  4¶3¶/ š  5¶™6   5¶3¶/„ §ÿ -Æ;6  ¢1- ¶6: 6 6  ¶.¶/  ¶.¶/„ §ÿÎ*8¶™F*8¶9:  Á ™6 À :  ¸:: < ¶=™ ™< ¶=< ¶= ™7™ ™>¶=?¶=§Aš ™7²@¶A§,²B¸C¸DÀE:FG¶=<<¶H¶=*I¶™J*I¶K¶=*L¶™M*L¶K¶=N*L¶K¶=°‡BP|}~ €�(‚/ƒ3„;…=‰?ŠH‹OŒS�[Ž]“e”i•q–s˜}šŽ�•žœŸ£ ¦¡©¢¬£±¤»¦¿§Â¨É©ÑªÛ«èªñ­ù®¯ °±(²+³9µH¶K·Y®_¼c½m¾u¿xÀ{ÁˆÂ•½›Ç¤È¬É´Ê»ËÂÌËÍÕÎÞÏçÔìÕöÖÿ× ØÙ Ü2Ý;ÞIáRâ_åhæuç‚êˆÊÔ—˜  N™š üc—˜ É–›œ u �ž f5—˜ »,Ÿs Â% ¡ ¬;¢œ …£šƒ¤¥�¦ž?F§žŽ÷¨˜•𩪜髪£â¬ª¦ß­¥©Ü®¥ ¬Ù¯¥ �`ý°ü° Cÿ. ±°°²²²ý³úü ü+±úùüú4ûK# ("´]µ¶†á  *´O¶PQ¸RM,S¸TN»0Y-·U:V¶ :ÆN6¶)¢A¶,:Á0™*À0:WX¶Y+¶Z™[¶K: * ·\°„§ÿ»°M^¶_¸`²,¶§M^¶_¸`²,¶°py]qxy]p�aqx�a‡Rõ ö÷ø'ù,ú9ûBüJýQþaÿjqúwyzŠ �Ž ž ˆz j·s Q ¸šB/¹œ/Hº˜ l»¼e½s[›š'R¾žz‰¿Ž‰À ‹Œ Ás�7ÿ/‘““±°ûAúÿ‘“ÃSÄŶ†7‚*´OM+X¶Z™ »&Yb·(¿+c¸dL,¶P¸eN6-¶)¢(-¶1:f¶9+¶g™ ,¶P+¸h°„§ÿÕ*+·i:Ç»&Y»jY·kl¶m+¶m¶n·(¿°‡6 '3;IRX_dˆH;Æš*.º˜‚‹Œ‚Ás}ÇŽ'[™ž_#Èš�ü’ý°'úü&±´ˆa] Éʆüå*¶o¸pN-´q¸r:+¶s¶t:+¶u¶t:v¶w™%»jY·k¶xd¶y¶mz¶m¶n:v¶w™%»jY·k¶xd¶y¶mz¶m¶n:,{¶|š ,}¶|™~¹W€¹W§�¹W‚¹W-¸ƒµq-¸„:»…Y·†K*°N»‰Y-·Š¿ÚÛ‡ÚÛˆ‡F*+,-#.O/{0�1™2¨4´5À7É8Ï9Ù:Û;Ü<ˆ\ ÓËÌÊÍ{ÁÎs#¸ÏsÏ ÐsÜ ‰Ñ廼åÒÓåÔsÕ ÊÍÖ�5ÿOÂדØÙ““+ÿÂ×“Ú Û܆‹õ²Æ²¹‹™²Œ�¶Ž§a²¹�¹�K*¹‘™J*¹’À“L²Œ»jY·kX¶m+¹”À ¶m•¶m+¹–À—¶˜¶™š¶m¶n¶Ž§ÿ³²›Æ²›¹‹™²Œ�¶Ž§a²›¹�¹�K*¹‘™J*¹’À“L²Œ»jY·kX¶m+¹”À ¶m•¶m+¹–À—¶˜¶™š¶m¶n¶Ž§ÿ³±‡. {|~=w€z‚‹ƒ–…·†ñ‡ô‰ˆ=:½Þ·:½ÞÕ=:½ß·:½à� ü áúO ü áúO âã†�᜸�K*Æ.ž¸�L*Ÿ¶ ™*Ÿ+¶¡K§*¢¶ ™ *¢+¶¡K*Æ*£¶ ™ *¤¥¶¦K*Ç5¸§©¶ªL+¥¶w™++¶xd¶yL»jY·k+¶m«¶m¶nK*¥¶wš»jY·k*¶m¥¶m¶nK*¥¶wš »&Y¬·(¿¸­™+»®Y*·¯¶°š»®Y*·¯¶±š²²²³*¶´*°‡V‘’ “”•$–-—5šB›K�OžXŸm �¢ž¤§¥±§·¨Å©Óªß®ˆ %äsX)½sÛås�ý$““úü!“ú-æç† æâ*´OM*fX¶µN-X¶Z™ »&Yb·(¿-c¸dN*¶X¶µ:X¶Zš#·¶|š»jY·k·¶m¶m¶n:-X¶Z™ »&Yb·(¿-c¸dN*´¹¸:,¶P-¸¹:»…Y»jY·k¶º¶m»¶m¶n·†:+¹¼+½¹¾¸¿Àe76 »jY·k: ²²Âöº¶´²Ä²ÂŽÆYS¶Ç¶ÈÀÉ:  ¸Ê¶Ë¶Ì ¸Ê¶Í¶Î ¸ÏÀÉ: »ÐY»ÑY ¶Ò²Ó·Ô·Õ: :  ¶Ö:„ ÆA¸¿eÀ”ž"+»jY·k×¶m ¶™¶n¹¾¸¿7 ¶mW ¶Ö:§ÿÀ ÆU Æ ¶Ø§H: ¶Ú§< ¶Ø§4:: ¿: Æ! Æ ¶Ø§: ¶Ú§ ¶Ø¿§�: »ÛY·Ü:  ¶Ý »ÞY·ß¸à c¶á:â¶ ™/²²Âã½ÆY ¶ä¸åSY ¶æS¶Ç»çYâ·è¿¶x¢'»aY»jY·k ¶é¶m•¶m¶m¶n·ê¿ ¿ ¶ë»0Y ¶n·U:  :  ¸ì:+í¹¾¾¼ :6¾¢I2´î¾™2´î¾ 2´î.  O§2´î¸ïO„§ÿµ¾¼::6:¾66¢e2: ´ð¶:§:T§>T´ñ:.¤¸.6¶).¸ò:6¶)¢E¶1:ó¶:6¢#¶ô¶õ¶ö¶÷„§ÿÜ„§ÿ·´ø™ù´ú¸û¶=M´ü¶=<´ñ¶=6¢¸ý¸C:„§ÿè§p¶)¸*:6¶)¢!¶ô¶õ¶ö¶/„§ÿÛ´ø™ù´ú¸û¶=M´ü¶=<´ñ¶=¸C:„„§þš+¹þ6:¾66¢36™„„§ÿç½ÿ:66¾¢3™„2S„§ÿà:*·:°’—šÙ;ˆ®Ù;ˆ·ÃÈËÙ®¹· ßâa #]‡ºn½¾¿!À(Â2ÃFÄ\ÇoÈvË�Í�ίеѽÓÆÕÉ×ÒØâÙöÚÛ ÜÝ Þ*ß8Þ;àBáEâJãWäqåvç~èˆê®Þ·êßøâêäëíìþíîï3ð=òHólõoútü‚þ†�•œ§Î× çí ô÷ú #%+.4;DKZg p!y"ƒ#�"£©&À'Ì(Ø)â*ð)ö,ù-./(..1E2Q3]4f6io9u;x<’=š< ?§@ªAµBÊAÐFÓNßPˆº,BFès8§éê í‚ëì h½s䋉À ŸNº˜ íž% ‰¿|'—˜p3™šy*îž]Lº˜Û—˜K«ï˜Zœðª(º˜cðª.;íž;. ¡Uñò’ó¥­#—˜â‹ŒâôõÝÇŽÔÁs2°ös�aÒÓ�S»¼Æ÷øÉù˜ Òúû âüý ‚`›š †\þš �UÿœFôî÷ë©úè˜xj˜§;ª8 ˜Ó �:.ý!’“ü:“ÿÕ‘ ’““×  “0úQ GHÿ‘ ’““×   ÿ ‘ ’““×  BÄþZÄ“.øÿ/‘ ’““×  ±±;.úÿ‘ ’““×  ±±;;ÿ‘ ’““×  ±±;;Ãü °ÿ.‘ ’““×  ±±;;°²þ±°ø&úüøý ²ú'ú øøÿ‘ ’““×  ±±;øþ ;ú´Ó †}=*¾¢*2´ð+¶Z™¬„§ÿ謇Z[\Z_ˆ º˜ÿs� üú†ÜM,¹™X°»jY,¹À ·N6,¹¢-+¶mW-,¹À ¶mW„§ÿÜ-¶n°‡i jk,l2mBkHoˆ4!'º˜M‹ŒMsM/óûÕ M�  ý ú&| !† n*´,¹ ÀN-Æ-°+¹�¹�:¹‘™B¹’À“:¹”À:,¶t¶¶™*´,¹–¹W§§ÿº² °‡& uvw7xCyRzd{g}j~ˆ>C$"#70$Þn‹Œn%{n&'`()Õ70$*n%+�ü,ü áûEú|-!.ç†Ð ! p*´OM*  ¶µN,¶:- ¶Zš ¶|™¶w™ *+·°+À¹+¹¼+¹¾*fX¶µ:X¶Z™ »&Yb·(¿c¸d:*¶X¶µ:¶ ™ c¸d:*·\:¸:¶K:+¹¾+¹¸ì:*´¹¸:  Ç»&Y·(¿: ¶™Q¶K¸:  ¸:  : »Y ¶s ¶ ¶u ¶· : §: ²²²!¶K¶´": #¶™ #¶K: ¶¶:  ¶)6 ¶xžÃ$¶%:6¾¢`š/2&¶Zš2'¶Z™ ¶1I¶KS2()¶¡S2*(¶¦S„§ÿž»Y·:6 ¢" ¶1I¶K¸å¹W„§ÿÝ2 ¶1I¶K¶Zš2»jY·k ¶1I¶K¶m$¶m¶m¶n:$¶%:$¸+:»—Y·,:¾½ÿ:6¾¢K2¹ À-:Ç2¶.W§!2¹ À-¶/62S„§ÿ³¶˜ $»&Y»jY·k0¶m¶1¶2¶n·(¿¶˜¤'»&Y»jY·k3¶m*$·4¶m¶n·(¿¾ 2´î¾žû::2´5Æ82´5¾½ :62´5¾¢2´52S„§ÿá§ ²6¶Aƨ»—Y·,:6¾¢2¹7W„§ÿè6¾¢`2ÆR2¸86 ²²²9¶´§/2¹7W»jY·k¶m$¶m2¶m¶n:„§ÿž¹½ÿ¹:À;::¾6 :»jY·k<¶K¶m¥¶m=¶K¶m¶n¸>: ¶?™ ¸@: §{ ¶u¶s¶A™7»çY»jY·kB¶m<¶K¶mC¶m ¶2D¶m¶n·è¿»çY»jY·kE¶m=¶K¶mF¶m ¶2D¶m¶n·è¿§$:²²GH¶¶´§:²J¶",¶P ¸¹:- ¶Zš%»…Y»jY·k¶2K¶m-¶m¶n·†:²²ÂL¶º¶´ ¼ :6 ¢I2´î¾™2´î¾ 2´î.  O§2´î¸ïO„§ÿ¶¸M6-:6¶N«7­6 1ìè*O¶Z™6§S¶Z™6«O:+  *PX¶µ¸Q:§º+  ¸R:§¥*PX¶µ¸S6™w²T¶U ¶s¸V: ¶u¸W:»Y· :  ¸@:  ¶s¸V:»Y¸Y· :: ¶Z²[¶ö¸\Ž6¤+ h…¹+¹¼6¶s ¶u¶]™À²²^_¶´ +§*+ h `h»jY·k`¶m¶2¶n¹a:¸@:¶Z¶b—ž=¸c:   *PX¶µ¸d:¹ež ¸f:§:¸Ê¶gš¿²²Âh¶´¶i:„§ÿ6Dzj¶"°²k¶U:<¸l:§+  *PX¶µ¸d:¹eš+¹þ»çYj·è¿*·:¹m &¾¤2´ñÁn™ Æ 2´o:p¶™ùp¶q:r¹sÀ;: t¶v¸w: t¶v¸x:¹e¸y:¶z:»Y·:¹‘™B¹’À :¸{:¶K¸|¹W§:²²²¶~¶§ÿº2´ñÀn:6¹e¢5¹¹€¶�:*·‚:¶ƒ‡¶„„§ÿŸ…:<¹sÀ†:ÆT¶‡¶ˆ¶xžFN¹sÀ :ÇN‰¸l:§$N»jY·k¶ˆ¶mжm¶n¸l:r¹sÀ;:Ǹ‹¸Œ™:¸�š ޶�š �¶�™[ Ǹ‘¸’:  Æ= ޶�™ t¶v¸x:§) �¶�™ t¶v¸w:§ ²“¶"ÆÀ”•»–Y ·—¹˜+À¹+¹þ°ô),7ïò7ïI0€ƒç¸ÓÖ}‡jÚƒ…ˆ‰%Š6‹<�E�K’T”^•r–{˜…™�š™ž¡ ¨¢²¤»¥Ä§ËªÖ¬Û­æ°é²ô´µ¶ ·)º,¸.¹B½G¾R¿\ÂeÃlÄtÅ~ƉǪȺÊÍËàÆæÍïÎùÏÎÑ-ÒRÓ\ÖfØoÙwڂۓܘݦߺàÄÚÊãÓäôåýæ!è3ê6ë9ìCíPî`ïoîxò�ô†ö�÷šø§÷­û¸üÀýÌþÒÿãðû+ / 47akw‡»ï"òô"  !$"&,'N*_,e-o.–/Ÿ1¯-µ4¼68/9287::<L=O?]@bAkBuCDŒE•FŸG°H³IÄJÊKÖLÜNßPïQýR0U9VFWQXeYhXmZw[€dƒ^…_Ž`‘bŸe¦f©g¬h±iºj¼lÅmÉnÓoÖpñuûvw z};~DO€Y�h‚wƒ†„’…™†¢‡¬ˆ¸Š¿‹ÓŽÖŒØ�è�ë�÷‘ ’ “ %” 2‘ 8– Eš S› fœ t� yž ˆ  ©¥ ¸¦ ȧ ̪ Ù« ê­ ï® ú° ÿ± ² ³ '´ 9· B» G¼ ^¿ gÀ mˆúL&/s(0 !1' .‰Š �eº˜ò&º˜º º˜“102zP3˜S"º˜’º˜ÌC ˜°eº˜�œ46õ5s9ò67~¶87ïE9{oÅ:;w½<ô‰Š ‰=hMº˜7>L>Q/?¼ m@9GAÓ…‰B0yCõu^D'TE'Ÿ4F'°#GÓ³ HÄI˜ßôJ˜É >]”K¥¿"#Ø$L¸0 s &' % ()ú>º˜YìMšhÝNwÎO†¿P’³QR™¬ST¢£U{÷NVWDXš t5Ys p‹Œ pôõ kÇŽ `Zs^ Ás… ëös¡ Ï[š² ¾ÔsË ¥ÿÖ šÒÓ é ‡\' G )]s e ^ž l _˜ 79`Ó"N»¼e ¼´a˜ñ> S ¡ ¸¸bÕ �œ4cïE9d¢£U+��Qþ6’““úü5“ü&“ÿL ‘ ’“““±“;×ÿE ‘ ’“““±“;×e”ü“ÿ$‘ ’“““±“;×e“°(ú+ý Ùú%ûCþf;ü+gúú),þ1“ú!ýhúüü2ú+úøÿ‘ ’“““±“;×e“°üB×ûC3B”Ui ü:Âý-úÿ*‘ ’“““±“;×e“°×“ ÿŒ‘ ’“““±“;×e“°×“eee×ü'f üQ Bjý jù ú ÿ‘ ’“““±“;×e“°×“ÿ‘ ’“““±“;×e“°×Âÿ•‘ ’“““±“;×e“°×±±káÙÿ3‘ ’“““±“;×e“°×±±káÙ“lúýmú=ÿ ‘ ’“““±“;×e“°×ÂýB“ú ü" !´Ó Kn†q¸­<*M,™¶Z™<¬‡ÇÈÉÊ̈ osK¥ps� ý“ qr†w#*¶šL»ÑY+²Ó·ÔM»›Y»ÐY,·Õ·œN-°‡ÑÓÔ!Õˆ*#stuvwx!©y´a z{† j|»�Yd·ž:+Ÿ¹¾+¹¸¿Àe7 ,¸ : ²²^¡,¶´6 »¢Y·£:  ¸¤::¹¥:Æ=¦¶|™2²²²§¶¨»jY·k:ƶmW¹¥:§ÿê¶n:»0Y·U:¶š»&Y©·(¿¶K:ª¶|šC«¶|š8¬:¶x�¢»jY·k¶m•¶m¶m¶n:»&Y·(¿­¶š»&Y®·(¿­¶q:¯¶°± &»çY»jY·k±¶m²¶K¶m¶n·è¿»&Y»jY·k³¶m¯¶°¶™•¶m²¶K¶m¶n·(¿Æ%¶xž¶´¸µš²²²¶¶´Æ=„ ¸·:¾Ÿº¶ˆ¶xš.²²²¸½ÆY¸åSY ¸åS¶Ç¹¥:§ÿ·²²²¹½ÆY¸åSY¾¸åSY ¸åS¶Ç¶ˆ¦¶|™$»&Yº½ÆY¸åSY ¸åS¸»·(¿»&Y¼½ÆY¸åSY¾¸åSY ¸åS¸»·(¿6-2´ñ2¶õ:¸¿ eÀ”žQ+»jY·k½¶m¶2¶n¹¾¸¿7 ¸¾9+¿kŽ`…¹+¹Á™»ÂY÷Ä¿§a: ŹÆš&²²GÇ2¶´ Ÿå¹W§# Å Ź À-¶/`¸å¹W¹¥:§þf¶È„6¢}6.¢j2:-2´ñÁn™-2´ñÀn¶�¶ȧ-2´ñ¶õ¶ȧ:-2´ú¶É-2µø„„§ÿ’„§ÿ‚¶Ê¹¥:§ýÄÆ]ƹ˧N:¶Ú§B¹Ë§8::¿:Æ%ƹ˧:¶Ú§ ¹Ë¿ Æž ¶̧–:²²²¶é¶+¹þ ÆL²²²Í ¶ζ´»aY»jY·k ¶ζ2϶m ¶иѶm•¶m ¶Ò¶m¶n·ê¿¿:²²²¶Ô¶+¹þ¿: Æ ¶Ì¿ ¹‹šW²Õ¶A ¹�¹�:¹‘™6¹’À“:²²²Ö½ÆY¹”SY¹–S¶Ç§ÿƲ²^×,¶´+ع¶Ú:° �üÿ�ÃÆ ÙQÿ)ÙQÿ2>EHÙ)42G^kaG^ÔÓG^ïkñië ìíî(ð.ò;ô>öGøQúZüjývþÿ„Œ˜ŸªÀÊàå ð   +5Cf™²ÀÅÈÏÖ á!" # %4&B'c)�-�0¡1®2É3Î4×5è6ñ7üBÿ9:;<1>Q@ZA]DgEjFtG�IˆJ•K¯MÃRÆOÈP×QßSâGèFîVóWüXÿZ)ø2Z^ikZm[}\ƒ]ˆ^™_ÑaÔdÖeæfìgïiûjþlmn5oYp\siurvywˆ`#å0|s}ûŸú~sªï™šÊÏÔs5dš×%&y¡^€'\‰Šˆ;½sȉŠwq—˜m�º˜Ï-�7�l‚˜]Ÿ€'Z¥èsNéymg$ÀÖ$Ñ5$$Þ|a˜|ôõ|»¼|ÿ|ÒÓ|_˜||os oúƒ(T÷ø .N„t >>…˜ G5†{ y>Õ5$$‡G5†d �V*ÿ Â;דˆ‰ÙŠ“ ý'“±ýJ““ú ü:±ÿ2 Â;דˆ‰ÙŠ“&üKûV)ýneÿ Â;דˆ‰ÙŠ“”ý1”ÿ  Â;דˆ‰ÙŠ“eüü ü7“úB”úúÿ Â;דˆ‰ÙŠS IHÿ Â;דˆ‰ÙŠ ÿ  Â;דˆ‰ÙLÄüeÄÿ  Â;דˆ‰ÙÚZÿ  Â;דˆ‰Ùÿ  Â;דˆ‰Ùü áú<´&Óa ‹Œ†m*´ñL*´Û=¼N»ÜY-+·ݰ‡{| }ˆ*�ò ¡ Ž˜ �� ‘{† ² ÿ»�Yd·ž:6 6  -¾¢1- 2: 6   ´Þ¢  ´ñ¶ß„ „ §ÿä„ §ÿÎ+Ÿ¹¾+¹¸¿Àe7 ,¸ : ¶s¸V: »Y  ¸Y· :6-¾½à:6-¾¢Ü-2´á'¶|™4-2´á¶â¸ã`6-2´á<-2´ñ¸ä¸åS§e-2´áæ¶|™-2´Û`6-2¸çS§:-2´á:¸è-2´î¸ïh`6¶é<-2´ñ¸ä¸åS2Ç+»&Y»jY·kê¶m-2´á¶më¶m¶n·(¿„§ÿ#¸M;¼:6»¢Y·£:»ìY ¶š·í::²î¸ï:¹ð6žo¶ñ’{ c²²²§¶¨»jY·k:¤G¶ò¶ó¢¤¹ð6§ÿï¶ôW» Y¶õ¶óc·ö¶mW§ÿ¹¶n:»0Y·U:¶š»&Y©·(¿¶K:ª¶|šC«¶|š8¬:¶x�¢»jY·k¶m•¶m¶m¶n:»&Y·(¿­¶š»&Y®·(¿­¶q:¯¶°± &»çY»jY·k±¶m²¶K¶m¶n·è¿»&Y»jY·k³¶m¯¶°¶™•¶m²¶K¶m¶n·(¿Ÿû„²²^÷¸å¶´¶ôW66-¾¢.6.¢2¶øR„„§ÿá„§ÿÑŸ"²²²ù½ÆY¸åSY¸åS¶Ç6-2´ñ1¶ú:¸¿ eÀ”žQ+»jY·k½¶m¶2¶n¹¾¸¿7 ¸¾9+¿kŽ`…¹+¹Á™»ÂY÷Ä¿§d:ŹÆš!²²Gû¶¨Å¸å¹W§#ÅŹ À-¶/`¸å¹W¶ôW¹ð6§þµ¶üšPý¹Æš#²²Gþ¶´ý¸å¹W§#ýý¹ À-¶/`¸å¹W¶È„6¢,6.¢1¶É„„§ÿã„§ÿӶʶôW¹ð6§þÆ]ƹÿ§N:¶Ú§B¹ÿ§8::¿:Æ%ƹÿ§:¶Ú§ ¹ÿ¿ ¶̧k:²²²¶é¶+¹þ»aY»jY·k ¶иѶm¶m ¶Ò¶m¶n·ê¿:²²²¶Ô¶+¹þ¿: ¶Ì¿+ع¶Ú:° Ÿ  ‰'.1Ù™GÙ™P\cfÙGRPˆ|„aˆ|ÇÓˆ|â„äâ‡þ³ ´µ¶ ·-¸9¹<·BµH¼Q½Z¾cÀiÃsÄ„ƇÇŽɘʨË»ÌÙÍéÎõÏÑ Ò"Ó;ÕCÖkÉqÚwÛ|Ý߈á™ã£å®ç³è¿éËëÔìÚíçîíïûòóö%÷0øFùPúfûküvý‘ÿ›±»Éì % (9?BLYhkqw}œŸ ®!»"Ö#Û$ä%õ&þ' 3 )*+',9.Y0_1j2m5w6„7’8¤:Ä>Î?Ñ@ÛAèBõDøAþ@G IJLNGáPN|X�Y„N†O–PœQÇSÉTÙUßVâXéYì[õ\ü]ˆÄ-#—˜ "’ò 5º˜  .“œ‘ຘk0|sÔK}û%ú~s0PÏÔs»dšO"—˜E2º˜ä%&y®^€'_‰”Þ —˜Ô0º˜BØ‚˜m­€'£z•–®o—˜–æé˜†A$ÀÉ$Ñÿa˜ÿôõÿ»¼ÿÿÿÒÓÿ_˜ÿÿos òúƒï™˜ cœ÷ø i–üt sŒF' „{GÓ‡xš˜Žq›œ|ƒ©�€ž˜ˆw†{ü>Õ ˆw†d�q1þˆýùúÿH Â;דˆ‰eןûG*6/úÿb Â;דˆ‰eן Ù¡¢ "ý'“±ýJ““ú ü:±ÿ2 Â;דˆ‰eן Ù¡¢ý%ü ú!ú$üleÿ Â;דˆ‰eן Ù¡¢£ý,£ÿ Â;דˆ‰eן Ù¡¢e6üü úúÿ Â;דˆ‰eן Ù¡S IHÿ Â;דˆ‰eן Ù¡ ÿ Â;דˆ‰eן ÙGÄ÷BÚZ ´&Óa ¤¥†_w+¹¼+½¹¾¸¿Àe76 »jY·k: ²²ÂÃ,¶º¶´,¸ : »ÐY»ÑY ¶š²Ó·Ô·Õ: :  ¶Ö:„ ÆA¸¿eÀ”ž"+»jY·k×¶m ¶™¶n¹¾¸¿7 ¶mW ¶Ö:§ÿÀ ÆU Æ ¶Ø§H: ¶Ú§< ¶Ø§4:: ¿: Æ! Æ ¶Ø§: ¶Ú§ ¶Ø¿§�: »ÛY·Ü:  ¶ »ÞY·ß¸à c¶á:â¶ ™/²²Âã½ÆY ¶иåSY ¶ÒS¶Ç»çYâ·è¿¶x¢'»aY»jY·k ¶é¶m•¶m¶m¶n·ê¿ ¿ ¶Ì+í¹¾»0Y ¶n·U:  ¶: »�Y ¶)·ž:6 ¶)¢§66 ¶6:-:¾66¢{2:.¤A¶6:.6`6¢ ´ñ¶ô¶õ¶È„§ÿß§´ñ¶ô¶õ¶È.`6„„§ÿ„¶Ê„§ÿU¶Ú:°ª¯²ÙS ÆÙS ÏÛàãÙÆÑÏ8÷úa‡ê:jkmoq#r2s8tBuPtSvZw]xbyoz‰{Ž�–‚ „ÆtÏ„÷’ú„ü…†‡ˆ)‰KŠUŒ`�„�‡“Œ•”—¢˜¬š¼œÉžÌŸÏ Ø¢ñ£ú¤¥ ¦§¨/§5ª8«O­Y®\¢b°gœmµt·ˆZFèsP§éê ‚ëì h½sü‹‰À 2¦ž +ï˜$§˜ñkñòÌ›˜Ϙ‚˜Ø�¨ž¿®º˜wa˜wôõw»¼wÿwÒÓw_˜w`÷ø]ù˜ #Túû 8?„t ¢Õ™š ¬Ë©ž ¼»ªƒt©�–ÿ] Â;× ‰“0úQ GHÿ Â;× ‰ ÿ  Â;× ‰BÄþZÄ“.øÿ7 Â;× ‰±°ˆÿ# Â;× ‰±°ˆ°;ÿ- Â;× ‰±°ˆ°;°ø#ÿ Â;× ‰±°ˆ°ÿ  Â;× ‰±°ˆ´&Óa «¬†Å¹*ǽ °»—Y·,L»jY·kM>*¶x66¢|*¶´6" 4™+`¢*`¶´" ,"¶W„§@>§;>§6, š,¶n:+¶.W,¶§š ¸š ,¶W„§ÿƒ+,¶n¶.W+½ ¶À°‡fÁ ÅÆÇÈ!Ê+Ë3Í:Î>ÏTÐ[ÑaÓfÖkØvÙ|ڃۈ܋ݗޞʤâ­ãˆR| ½s3k(­$€º˜¹ès¨©; ®ûž¯¥!˜¨˜Õ ¨©°�$ ÿ“f ü< úú ±²†O¿²*¶ °L*M>,¶N«M© Mz2ý1áF#ªÖA, ¶Z™#>§, ¶Z™>§, ¶Z™>ªY/F¸ ¸V¶tK²¶A§/¸ ¸¶tK²¶A§¸ ¶tK²¶A§+¿*¸°‡:éê ëxí‚î‹ïŽñ™ò¢ó¥õ¬öµ÷¸ùºûˆ ¶‰Š¿³s� H”þ+”“ ù´ ´µ† sð*¶¶L+¶)= B*¶™0*¶K:¸:²¶ö�B§:²²G¶´½ÿ:6¢œ+¶1:I¶K:²²^¶´Ç*»jY·kI¶m¶™¶n:²²²¸å¶´»ÿY·S2!µ¶™¶K:  ÇX: §X:  X¶Z™²²Â¶´2µo ¶�™„ ¶Zš²²² ¶´2²µñ¶™92»jY·k'¶m¶°¶™¶nµá2¶°µÛ§|²²Â ¶´2!µá§`2 µá8¶™+8¶9:  Á ™ À : 2 ¸:µñ§2²"µñ #¶Z™æ: ²$¶A æ¶Z™2¸%µñ&¶™–&¶K:  Æ„ '¶Zšy æ¶Z™222´ñÀn ¶�2´ñ¶öµú2µø§?22´ñ ¶õ2´ñ¶öµú2µø§: ²²²( ¶´§2)µúL¶™*2L¶Kµü2´üÇ2Xµü§ 2Xµü+¶™Š+¶9:  Á ™2 À µ,2µ-§G Á.™? À.: 2 ¶)½ µ-6   ¶)¢2´-   ¶ôS„ §ÿá2´,Ç 2µ,§Ÿ/¶™Š/¶9:  Á ™2 À µ,2µ-§G Á.™? À.: 2 ¶)½ µ-6   ¶)¢2´-   ¶ôS„ §ÿá2´,Ç 2µ,§ 2µ,¶™2¶°µÛ0¶™°0¶9:  Á.š� ¶1-¦:2¼ Y À-¶/Oµî2 À-¶/µÞ²²²2¶´§³ ¶1 ¦:2¼ Y À ¸ãOµî2 À ¸ãµÞ²²²3¶´§r»&Y4½ÆYS¸»·(¿ À.: 2 ¶)¼ µî6 6   ¶)¢+2´î   ¶5O 2´î .h6 „ §ÿÑ2 µÞ6¶™6¶9:  Á.™I À.: 2 ¶)½;µ72 ¶)½ µ56   ¶)¢  ¶1:  ¶™C ¶9:Á ™2´5 À S§  ¶1¸8:2´7 S§¹ #¶™N #¶9:Á ™2´5 À S§  ¶1¸8:2´7 S29µ:§d ;¶™<²<¶"2´Þ62´7 ¸=S2´5  ;¶KS§ 2´î .62´7 ¸=S„ §þê§I²>¶A6¶q: 2´7Ç2½;µ72´5Ç2½ µ5 ;¶™42´î¸ï6 2´7 ¸=S2´5 ;¶KS§? ¶™ ¸8: 2´7 S§2´î¸ï6 2´7 ¸=S§�?¶™‚?¶9:  Á.™p À.: 2 ¶)½;µ72 ¶)½ µ56   ¶)¢<  ¶ô: 2´î¸ï62´7 ¸=S2´5  S„ §ÿÀ„§ød°!25aŠ�‡º® !(2 5 7 EKT\esxŽŸ®·ÂÌ Ø"Ü$æ%ô(þ* +,".-/80[1n3|4Š8”9ž:§;¯<¶=Ã?Æ@ÑCÜDáEêHõIL MN'O2PUQaT�UŠX�V�W�[ \«^µ_Ä`Übæeñfûghij$k+l;mHnZm`qurƒs�t•u¢v®w¶x½yÍzÚ{ìzò~ €ƒ„/‡:ˆD‰LŠW‹mŒ}�ŽŽ˜�®�¾‘Ï“æ–í—ü˜ÿ™ š›.™4�>ŸI S¡[¢b£r¤‚¥�¦˜§¢©«ª³«Æ­Ò®ß°ì²õ³ý´¶·)¹4ºB»K¼U½e¾x¿{ÀˆÁ˜¥žÄ¡ÅªÆ´ÇËÈâÉíÊúË ÌÍ(Î/Ï;Ð>ÑKÒZÔ]ÕhÖr×zØ�ّڡۮܷÝÄÞÔßáÛçíæˆº,( &'7‰Š!$½sÌ “s ¶ Ÿs §¶œ �‰Š †·s >"—˜ +5¸ž ûz¹œ Ð"—˜ ½5¸ž �z¹œ 2—˜ íQ¾ž ÿ?º˜ Ò »«4¹œ »õ?¹œU#¼˜ˆ¼˜˜¦š …—˜ b<½ž ú!¼˜ / ¾ K¼˜ ´¦¦š ·*½s ļ˜¤C—˜ �f½ž D£›œ \‹¿še‚sÜ “s NŸº˜ðþšéÀž äÁ˜âÂøK¥ÿ�á<ÿ5±°“”úý;ýP±“8ü“-ûK8 ü^“k”ú 0 ü5³ý!°ù!úü5³ý!°ù!ú ü^³û@þ°ú1ù ýF°ý@±³úü-³ú ûCúùü)±;úýF°ÿB±°;ú´&]ÃĆl¶+J,´ð¸@¸lN-N,´,¸lN-M,´ü¸lN-<,´ñ¸lN,´ø™-ù,´ú¸û¸lN,´-Æl-A¹BÀ”:Ç-C,´-¸D¸lN§G6,´-¾¢0N,´-2¹EJ,´-2¸@¹E„§ÿÌ-A¸lN-°‡Bðñò$ó/ô6õD÷KøYù^úpü}ý�þ¤üª´ˆ>s7º˜Y[ÅÆ¶‹Œ¶Ç¶’ò¨>Æ�üDÈü+Èüú6ú Éʆ ±!+¹F6,¾ ,2´5Ƨ6+¹m ç+A¹sÀ;:666  ,¾¢6, 2:  ´ð=¶Z™  6§ ´ðG¶Z™ 6„ §ÿÉÆ‘¹e¤†<¹HÀ†: <¹HÀ†:  Æb Æ] ¸Œ™U ¸Œ™M+¸ý: +¸ý: ¤,¾ +¸ý:    ¸I¸J°  ¸K¸L¹M—š+¸J°+¸ý:+¹F "+¸ý¸NL+r¸lL*+,2·OL§ä,¾ «++¹F¸P¸NL,2´î¾¤++¹e,2´î¸QL+r¸lL*+,2·OL,2´7Æ=6,2´î¾¢.+»jY·kR¶m`¶™¶n,2´72¸lL„§ÿÌ,¾ V9,2´:¶Z™G+S,2´:¸lL§6,¾ ¸TL+SU¸lL+°™á+,2´Þ`¸P¸V:,2´î¾¤¹W,2´î¸Q¸V:,¾½X:6 +¹F6 6  ,¾¢H, 2´Þ6 »XY·Y:   ¶Z-Ç  d§ - .d6 ¤ö [, 2´ð¸@¶\ ], 2´ð¶\6, 2´î¾¢ , 2´î.‡¶^„§ÿÜ, 2´7Æ�, 2´î¾, 2´7¾Ÿ»&Y_·(¿6, 2´î¾¢o, 2´52ƧY »jY·kR¶m`¶™¶n, 2´72¶\  +»jY·kR¶m`¶™¶n, 2´72¹˜„§ÿŠ6 ¢ ¤q ``¸å¶\ N`»jY·k, 2´ð¶ma¶m¶™¶n¶\ J`»jY·k, 2´ð¸@¶mb¶m¶™¶n¶\§, N`, 2´ð¶\ J`, 2´ð¸@¶\ M`, 2´ü¶\ <`, 2´ñ¶\, 2´ø™ ù`, 2´ú¸û¶\ ¤ ``¸å¶\„ „§þø 6   S„ §ý·6   `6 r¹˜*,2·O:6  ,¾¢, 2´5Æ 6  , 2´5¾¢ú, 2´5 2:Æã6,¾¢,2´ð¶Z™§ „§ÿä,¾¢º+   `¸P¸N:r¹˜2¶c¶d¹e A2¶c¹˜*,2·O:  `6 ,2´î¾¤7»jY·kR¶m `¶™¶n¹W,2´î¸Q¹˜§#»jY·kR¶m `¶™¶n¹˜„ §þÿ„ §þåL§8»XY·Y:d¶Z66  ,¾¢ñ, 2´î¸ï6 -Ç d§ -.d6  ¤¸[ , 2´ð¸@¶\] , 2´ð¶\6  , 2´î¾¢  , 2´î .‡¶^„ §ÿÜ, 2´7Æ_, 2´î¾, 2´7¾Ÿ»&Y_·(¿6  , 2´î¾¢1»jY·kR¶m `¶™¶n , 2´7 2¶\„ §ÿÈ6   ¢ ¤q`  ` ¸å¶\N  `»jY·k, 2´ð¶ma¶m ¶™¶n¶\J  `»jY·k, 2´ð¸@¶mb¶m ¶™¶n¶\§,N  `, 2´ð¶\J  `, 2´ð¸@¶\M  `, 2´ü¶\<  `, 2´ñ¶\, 2´ø™ù  `, 2´ú¸û¶\ ¤`  ` ¸å¶\„„ §þø„ §þ++¹F¸P¸NL+r¸lL+A¶c¸lL+°‡f™ )7:=GM[bptz Š!™"©#Ã$Ê%Ò&Þ'æ(ó+, 234(526>7D8T9_:p<z=ƒ>Œ?›@À?ÆCÛDìFòGúHIK LM)N@RGSJTSU]VfWpXwYŠZ�\¤]µ^Å_Ù^ßaébcd'gOhUi}cƒp�q“r¥sÐtvw*z={P|Z}pv€ˆ‚‹p‘„•…œU¢ˆ¥‰¬Š¸ŒÃŽÍ�×�ç‘ó’ø”•–”™!š1›=œS�eŸq x¡„¢¸¤Ø�ÞŽä¬ç®ê°ô±ý²³ ´µ)¶/¸C¹Tºd»xº~½ˆ¾¦¿¶ÀÞ¿äÅîÆôÇÈ1ÉbËűϞбѻÒÑÔ×Õé×ìÅò³øÛÜÝ߈°+M'ñò @:º˜ æ Ë ÊCÌ Ò;Í ™tΡ ©dÏ¡ 7ÖÅ:ÓИ=Ðј�7—˜¸'—˜ y—˜† —˜f6Ò˜ p,ÓÔ ŠÕ˜VLº˜ 1§ÖÆûÝ ˜óå5sÚ—˜ ƺ˜ ÉׯG ØÙJ�‚˜ S”Ú˜ ¥B̘ W'—˜ ©;—˜ ç —˜ ÜÒ˜ )ÉÕ˜ õº˜ ô+ÓÔ‚˜!‹Œ!>!ÿ!  Á˜Û¥ Ü�\;ü@ÿ" ‘;ü!úúÿx ‘;ÿ‘;ü01üú6%ü8Èÿ ‘;ÈÝý+ÞEý/ú&'üûUúüûz(ûEúÿ ‘;ÈÝý#üý “üJÈûRøúúÿ‘;þÞüEý/ú&'üú:üûz(ûEøúù&ßà†²°‡Ná܆Y1f¸g³h¸g³Ä»Y·³i»jY·k³›»jY·k³±‡P Upr&tâãn"ÿ^m Ü“îÝ PK Å»-\d¹�øxx3org/autoplot/hapi/HapiDataSourceEditorPanel$1.classÊþº¾4B  % &' ( )*+this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;keyTyped(Ljava/awt/event/KeyEvent;)VeLjava/awt/event/KeyEvent;runLjava/lang/Runnable;lambda$keyTyped$0()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod,  BootstrapMethods-. /0 12 34 56-org/autoplot/hapi/HapiDataSourceEditorPanel$1java/awt/event/KeyAdapter+org/autoplot/hapi/HapiDataSourceEditorPanel 78 9E(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)Ljava/lang/Runnable;javax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V: ;> "java/lang/invoke/LambdaMetafactory metafactory@LookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;A%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles    > *+µ*·±    R *ºM,¸±      =*´*´¸¸±  <?=! "#$#PK Å»-\ZãÈø™™4org/autoplot/hapi/HapiDataSourceEditorPanel$10.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$10;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$10java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1500L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± Q    A *´+¸± ST    PK Å»-\ÏéÝÁ™™4org/autoplot/hapi/HapiDataSourceEditorPanel$11.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$11;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$11java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1600L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± X    A *´+¸± Z[    PK Å»-\cÓLÙ™4org/autoplot/hapi/HapiDataSourceEditorPanel$12.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$12;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$12java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1700L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± _    A *´+¸± ab    PK Å»-\ä†Jã™™4org/autoplot/hapi/HapiDataSourceEditorPanel$13.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$13;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$13java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1800L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± h    A *´+¸± jk    PK Å»-\9¦r™™4org/autoplot/hapi/HapiDataSourceEditorPanel$14.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$14;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$14java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1900L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± p    A *´+¸± rs    PK Å»-\SOÞ€™™4org/autoplot/hapi/HapiDataSourceEditorPanel$15.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$15;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$15java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2000L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± £    A *´+¸± ¥¦    PK Å»-\oèùZ™™4org/autoplot/hapi/HapiDataSourceEditorPanel$16.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$16;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$16java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2100L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± «    A *´+¸± ­®    PK Å»-\¯n@ ’’4org/autoplot/hapi/HapiDataSourceEditorPanel$17.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$17;itemStateChanged(Ljava/awt/event/ItemEvent;)VevtLjava/awt/event/ItemEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$17java/lang/Objectjava/awt/event/ItemListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2200J(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ItemEvent;)V   > *+µ*·± Ò    A *´+¸± ÔÕ    PK Å»-\•Ô©Í™™4org/autoplot/hapi/HapiDataSourceEditorPanel$18.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$18;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$.org/autoplot/hapi/HapiDataSourceEditorPanel$18java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$2300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± Ü    A *´+¸± Þß    PK Å»-\a3ìì4org/autoplot/hapi/HapiDataSourceEditorPanel$19.classÊþº¾4X - . / +012 +3 45 678 /9 +: ; +< =>?@Aval$urlLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$19;run()VmLjavax/swing/DefaultListModel;exLjava/lang/Exception; StackMapTableB SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodC DE   ! Fjava/io/IOExceptionorg/json/JSONException GHI JKL MNjavax/swing/DefaultListModelError: unable to connect OP QR STU VW.org/autoplot/hapi/HapiDataSourceEditorPanel$19java/lang/Objectjava/lang/Runnablejava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelserversComboBoxActionPerformed(Ljava/awt/event/ActionEvent;)V access$2400 access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V access$2500V(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;)Lorg/json/JSONObject;add(ILjava/lang/Object;)V access$2600B(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JList;javax/swing/JListsetModel(Ljavax/swing/ListModel;)V C*+µ*,µ*·±8 !³<*´*´¸§0L¸²+¶ » Y· M,*´ ¸ ¶*´¸,¶±  "< B=>?"@0A;C ""#,$%<&N',()*+, PK ›QÉZØÏéx""5org/autoplot/hapi/HapiDataSourceEditorPanel$2$1.classÊþº¾4-      !"this$1# InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;2(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2$1;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod $%  &'( )* +,/org/autoplot/hapi/HapiDataSourceEditorPanel$2$1java/lang/Objectjava/lang/Runnable-org/autoplot/hapi/HapiDataSourceEditorPanel$2keyTyped(Ljava/awt/event/KeyEvent;)Vthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;+org/autoplot/hapi/HapiDataSourceEditorPanel access$300=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$600>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V   > *+µ*·±  C*´´*´´¸¸±     PK Å»-\ è&ǘ˜3org/autoplot/hapi/HapiDataSourceEditorPanel$2.classÊþº¾4O ' &, -. %/ %0 %12 345this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;keyTyped(Ljava/awt/event/KeyEvent;)VeLjava/awt/event/KeyEvent;runLjava/lang/Runnable;lambda$keyTyped$0()VexLorg/json/JSONException; StackMapTable2 SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod6  BootstrapMethods78 9: ;< => ?@ ABorg/json/JSONException C-org/autoplot/hapi/HapiDataSourceEditorPanel$2java/awt/event/KeyAdapter+org/autoplot/hapi/HapiDataSourceEditorPanel DE FE(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$2;)Ljava/lang/Runnable;javax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$400D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)VprintStackTraceG HK "java/lang/invoke/LambdaMetafactory metafactoryMLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;N%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles  > *+µ*·±  R *ºM,¸±    w*´*´¸*´¸¸§L+¶ ± X!"#$%& ILJ( )*+*PK Å»-\ÂÉÝ௯4org/autoplot/hapi/HapiDataSourceEditorPanel$20.classÊþº¾4j / 0 12 34 5 67 38 9: 6;<= -> ?@ AB CDEFGthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$20;hyperlinkUpdate%(Ljavax/swing/event/HyperlinkEvent;)VexLjava/lang/Exception;desktopLjava/awt/Desktop;hle"Ljavax/swing/event/HyperlinkEvent; StackMapTableEHIJ SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodK LM  NO QRH ST UVI WX YZ[ \] ^_java/net/URISyntaxExceptionjava/io/IOException `ab cdJ efg hi.org/autoplot/hapi/HapiDataSourceEditorPanel$20java/lang/Object#javax/swing/event/HyperlinkListener javax/swing/event/HyperlinkEventjava/awt/Desktopjava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelextraInfoButtonActionPerformed(Ljava/awt/event/ActionEvent;)V()V*javax/swing/event/HyperlinkEvent$EventType EventType ACTIVATED,Ljavax/swing/event/HyperlinkEvent$EventType; getEventType.()Ljavax/swing/event/HyperlinkEvent$EventType;equals(Ljava/lang/Object;)Z getDesktop()Ljava/awt/Desktop;getURL()Ljava/net/URL; java/net/URLtoURI()Ljava/net/URI;browse(Ljava/net/URI;)V access$1200()Ljava/util/logging/Logger;java/util/logging/LevelWARNINGLjava/util/logging/Level; getMessage()Ljava/lang/String;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V > *+µ*·±g  ½/²+¶¶™$¸M,+¶¶¶ §N¸ ² -¶-¶±  j kmpn o.r*  !"//#$%ÿ&'()ú*+,-.13PPK Å»-\ù,𮂂4org/autoplot/hapi/HapiDataSourceEditorPanel$21.classÊþº¾48  ! " # $% &' ()*+,val$jepLjavax/swing/JEditorPane;val$pLjavax/swing/JScrollPane;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;b(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljavax/swing/JEditorPane;Ljavax/swing/JScrollPane;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$21;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod- ./   0 123 456 72.org/autoplot/hapi/HapiDataSourceEditorPanel$21java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelextraInfoButtonActionPerformed(Ljava/awt/event/ActionEvent;)Vjavax/swing/JEditorPanesetCaretPosition(I)Vjavax/swing/JScrollPanegetVerticalScrollBar()Ljavax/swing/JScrollBar;javax/swing/JScrollBarsetValue     H*+µ*,µ*-µ*·±wF*´¶*´¶¶±z{|  PK Å»-\þéE/··4org/autoplot/hapi/HapiDataSourceEditorPanel$22.classÊþº¾4'    this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$22;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"   #$ %&.org/autoplot/hapi/HapiDataSourceEditorPanel$22java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel$datasetFilterComboBoxActionPerformed(Ljava/awt/event/ActionEvent;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL; access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)V    > *+µ*·± ‡    =*´*´¸¸± Š‹  PK Å»-\GN|=uu4org/autoplot/hapi/HapiDataSourceEditorPanel$23.classÊþº¾4P # $ !% &' !( )*+ ,- ). /0 1 23456this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$23;run()VrLjava/awt/Rectangle; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod7 89   :;< => ?@A BCjava/awt/PointD EF GHI JK LM NO.org/autoplot/hapi/HapiDataSourceEditorPanel$23java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel setParameters(Ljava/lang/String;)V access$2700C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/awt/Component;java/awt/Component getBounds()Ljava/awt/Rectangle; access$2800H(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JScrollPane;javax/swing/JScrollPane getViewport()Ljavax/swing/JViewport;java/awt/RectangleyI getHeight()Ijava/lang/Mathmax(II)I(II)Vjavax/swing/JViewportsetViewPosition(Ljava/awt/Point;)V > *+µ*·±*  r6*´¸¶L*´¸¶»Y+´*´¸¶ ld¸ · ¶ ±, -5.6 + !"  PK Å»-\¨�WI  4org/autoplot/hapi/HapiDataSourceEditorPanel$24.classÊþº¾42   !" #$ %&'( val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$24;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod) *+   ,-. /0 1.org/autoplot/hapi/HapiDataSourceEditorPanel$24java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanel resetServer(Ljava/net/URL;)V access$2900W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/autoplot/datasource/RecentComboBox;&org/autoplot/datasource/RecentComboBoxsetSelectedItem(Ljava/lang/Object;)V access$200     C*+µ*,µ*·±- J*´¸¶*´*´¸±/ 01  PK Å»-\8ZÜ4org/autoplot/hapi/HapiDataSourceEditorPanel$25.classÊþº¾4O ( ) * +, -. +/01 &2 34 56789val$urlLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$25;actionPerformed(Ljava/awt/event/ActionEvent;)Vex1Ljava/lang/Exception;eLjava/awt/event/ActionEvent; StackMapTable: SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod; <=   >? @AB CD EFjava/net/URISyntaxExceptionjava/io/IOException GHI JKL MN.org/autoplot/hapi/HapiDataSourceEditorPanel$25java/lang/Objectjava/awt/event/ActionListenerjava/lang/Exception+org/autoplot/hapi/HapiDataSourceEditorPanelresetIdReportError8(Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V()Vjava/awt/Desktop getDesktop()Ljava/awt/Desktop; java/net/URLtoURI()Ljava/net/URI;browse(Ljava/net/URI;)V access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V C*+µ*,µ*·±”ˆ¸*´¶¶§M¸ ² ,¶ ±  ˜ ›™šœ   !P" #$%&'  PK Å»-\W¹ìŽŽ4org/autoplot/hapi/HapiDataSourceEditorPanel$26.classÊþº¾4h 9 : ; <= 7> 7? @AB C 7D EF GH @IJ KLMNval$fiIthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;1(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$26;actionPerformed(Ljava/awt/event/ActionEvent;)Vi otherIsRank2ZisAlreadySelectedcLjava/awt/Component;eLjava/awt/event/ActionEvent;labelLjava/lang/String;rank2 StackMapTableOL=JB SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodP QR   S TUjava/awt/event/ActionEvent VW XYZ [\javax/swing/JCheckBox ]^ _` ab[O cd eUjava/awt/Component fg.org/autoplot/hapi/HapiDataSourceEditorPanel$26java/lang/Objectjava/awt/event/ActionListenerjava/lang/String+org/autoplot/hapi/HapiDataSourceEditorPanelresetIdImmediately*(Ljava/lang/String;Lorg/json/JSONObject;)V()V getModifiers()I access$30000(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)I access$3100?(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/util/List;java/util/Listget(I)Ljava/lang/Object; setSelected(Z)V access$30021(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)IgetText()Ljava/lang/String;contains(Ljava/lang/CharSequence;)Zsize isSelected()Z C*+µ*µ*·±í !"X*+¶~ s*´¸¤h*´¸*´¢0*´¸=*´£*´¸¹À ¶ „§ÿá§-*´=*´¸£*´¸¹À ¶ „§ÿÞ*´*´¸ W*´¸*´¹À ¶ M, ¶>6*´¸¹¢t*´¸¹À:Á ™S*´¸*´¹À ¥;À ¶  ¶6À ¶6À ™§™ š§¶ „§ÿ�±Rð ñò#ó3ôGóP÷`øt÷zý†þ�ÿ¤¸Ëëú#)f +"#U%#ú)$%&%ËX'(§‚#* *)*��+,¤†-%.X ü+ú!üú$þ,/ÿj01/23L3ÿ01/23øú45678 PK Å»-\ПÓYII4org/autoplot/hapi/HapiDataSourceEditorPanel$27.classÊþº¾49 ' ( ) * + %,- %./01val$idLjava/lang/String;val$infoLorg/json/JSONObject; val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$27;run()VexLorg/json/JSONException; StackMapTable- SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod2 34     56org/json/JSONException 78.org/autoplot/hapi/HapiDataSourceEditorPanel$27java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelresetId#(Ljava/net/URL;Ljava/lang/String;)V access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)V access$3200e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V   N*+µ*,µ*-µ*µ*·±ˆ}$*´*´*´¸§L*´*´*´+¸±Œ��Ž#�$ R!"#$%&  PK Å»[šCõüII4org/autoplot/hapi/HapiDataSourceEditorPanel$28.classÊþº¾49 ' ( ) * + %,- %./01val$idLjava/lang/String;val$infoLorg/json/JSONObject; val$serverLjava/net/URL;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/autoplot/hapi/HapiDataSourceEditorPanel$28;run()VexLorg/json/JSONException; StackMapTable- SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod2 34     56org/json/JSONException 78.org/autoplot/hapi/HapiDataSourceEditorPanel$28java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelresetId#(Ljava/net/URL;Ljava/lang/String;)V access$400W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)V access$3300e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)V   N*+µ*,µ*-µ*µ*·±m}$*´*´*´¸§L*´*´*´+¸±qtrs#u$ R!"#$%&  PK ›QÉZ¶j�EE5org/autoplot/hapi/HapiDataSourceEditorPanel$3$1.classÊþº¾4: ! " # $% $& $'( )*+,this$1- InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;2(Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3$1;run()VexLorg/json/JSONException; StackMapTable( SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod ./   012 34 56 78org/json/JSONException 9/org/autoplot/hapi/HapiDataSourceEditorPanel$3$1java/lang/Objectjava/lang/Runnable-org/autoplot/hapi/HapiDataSourceEditorPanel$3keyTyped(Ljava/awt/event/KeyEvent;)Vthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;+org/autoplot/hapi/HapiDataSourceEditorPanel access$100A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$700D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$800W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)VprintStackTrace   > *+µ*·±  €'*´´*´´¸*´´¸¸§L+¶±!!"&"'a  PK Å»-\ ñÅ­uu3org/autoplot/hapi/HapiDataSourceEditorPanel$3.classÊþº¾4n 2 3 14 5 6 17 89: ;< 1= 1> ?@AB C ?D 1E FG H IJKLMthis$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$3;propertyChange#(Ljava/beans/PropertyChangeEvent;)VsLjava/lang/String;ex Ljava/net/MalformedURLException;evt Ljava/beans/PropertyChangeEvent; StackMapTable:G SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodN  O PQ RS TU VWX YZjava/lang/String[ \] ^_ `ab cOjavax/swing/JLabel d ef gh idjava/net/MalformedURLException jSk lm-org/autoplot/hapi/HapiDataSourceEditorPanel$3java/lang/Object!java/beans/PropertyChangeListener+org/autoplot/hapi/HapiDataSourceEditorPanel()V access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String;trim()Ljava/lang/String;length()I access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox;javax/swing/JComboBoxgetSelectedItem()Ljava/lang/Object;org/autoplot/hapi/HapiServer encodeURL"(Ljava/lang/String;)Ljava/net/URL; access$800P(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;)V access$900C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JPanel;javax/swing/JPanel removeAll(Ljava/lang/String;)Vadd*(Ljava/awt/Component;)Ljava/awt/Component; access$1000C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JLabel;setTexttoStringjavax/swing/JOptionPaneshowMessageDialog)(Ljava/awt/Component;Ljava/lang/Object;)V > *+µ*·±8 " #$øn*´¸M,Æ(,¶¶ž*´*´¸¶À¸ ,¸ §-*´¸ ¶ *´¸ » Y·¶W*´¸¶§M*´¸ ,¶¸±[^* <=>1@;AOJ[O^M_NmP*S%&_'(n "n)*+ü1,ú)B-./01! PK Å»-\%Bð¥UU3org/autoplot/hapi/HapiDataSourceEditorPanel$4.classÊþº¾4i C DE D F GHIJ KL DM NOP QRST U VWXYZdefaultRenderer%Ljavax/swing/DefaultListCellRenderer;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$4;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocuslabelLjavax/swing/JLabel;jovalueLorg/json/JSONObject;LocalVariableTypeTable(Ljavax/swing/JList<+Ljava/lang/Object;>; StackMapTableHI SignatureS(Ljavax/swing/JList<+Ljava/lang/Object;>;Ljava/lang/Object;IZZ)Ljava/awt/Component;DLjava/lang/Object;Ljavax/swing/ListCellRenderer; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod[ \]  ^#javax/swing/DefaultListCellRenderer  '(javax/swing/JLabelorg/json/JSONObjecttitle _`java/lang/StringBuilder abid??? cd:  ef gh-org/autoplot/hapi/HapiDataSourceEditorPanel$4java/lang/Objectjavax/swing/ListCellRenderer+org/autoplot/hapi/HapiDataSourceEditorPanelgetIdsCellRenderer ()Ljavax/swing/ListCellRenderer;()Vhas(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;setText(Ljava/lang/String;)V  !M*+µ*·*»Y·µ±" T U#$&'(!,„*´+,¶À:,À: ¶ ™<» Y·  ¶¶¶¶ ¶¶¶¶¶§(» Y·  ¶¶¶¶¶¶°"]`a#b\d�h#R„$&„)*„+,„-.„/0„10q23k456 „)78 ý\9:$;<;=>?@AB% PK Å»-\80i  3org/autoplot/hapi/HapiDataSourceEditorPanel$5.classÊþº¾4p 1 2 3 /45 6 789 ; 7<= > /?@ /A BC DE /F G 7H 7I 7JKLM val$servers[Ljava/lang/String;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$5;run()Vex Ljava/net/MalformedURLException; StackMapTable@ SourceFileHapiDataSourceEditorPanel.javaEnclosingMethodN O'   ' PQ javax/swing/DefaultComboBoxModel RS TUCorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRendererServersListCellRenderer W XY java/net/URL Z [\java/net/MalformedURLException ]^_ `ab cd ef gh ij kl mn-org/autoplot/hapi/HapiDataSourceEditorPanel$5java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersImmediately access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox;([Ljava/lang/Object;)Vjavax/swing/JComboBoxsetModel(Ljavax/swing/ComboBoxModel;)Vo_(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)V setRenderer!(Ljavax/swing/ListCellRenderer;)V(Ljava/lang/String;)V access$1102K(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Ljava/net/URL; access$1200()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL;toString()Ljava/lang/String;setSelectedItem(Ljava/lang/Object;)VsetSelectedIndex(I)V setEnabled(Z)V-org/autoplot/hapi/HapiDataSourceEditorPanel$1  C*+µ*,µ*·±!Ú"#%&' ü‡*´¸»Y*´·¶*´¸»Y*´· ¶ *´» Y*´2· ¸ W§L¸²+¶*´¸Æ*´¸*´¸¶¶§*´¸¶*´¸¶±+@C!. ÝÞ+à@ãCáDâOäYåpç{é†ê"D ()‡#%* ÷C+ ,-./0$/:VPK Å»-\mµ Üõõ3org/autoplot/hapi/HapiDataSourceEditorPanel$6.classÊþº¾4!   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$6;run()V SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod    -org/autoplot/hapi/HapiDataSourceEditorPanel$6java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersSoonloadKnownServersImmediately   > *+µ*·± õ    6*´¶± øù  PK Å»-\ˆNk0××3org/autoplot/hapi/HapiDataSourceEditorPanel$7.classÊþº¾4O ( ) *+ &, &- ./0 12 34 56789this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$7;run()ViLjavax/swing/Icon;sLjava/lang/String;servers[Ljava/lang/String; StackMapTable7 SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod: ;  < => ?@ ABC DEiconHeight={0}F GHI JKL MN-org/autoplot/hapi/HapiDataSourceEditorPanel$7java/lang/Objectjava/lang/Runnable+org/autoplot/hapi/HapiDataSourceEditorPanelloadKnownServersSoonorg/autoplot/hapi/HapiServerlistHapiServersArray()[Ljava/lang/String; access$600'(Ljava/lang/Object;Z)Ljavax/swing/Icon; access$1200()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;javax/swing/Icon getIconHeight()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V  > *+µ*·±ü  »A¸L+M,¾>6¢1,2:¸:Ƹ²¹¸ ¶ „§ÿϱÿ :@* "A= ÿ !""-ø#$%&'  PK Å»-\•PÐ9——3org/autoplot/hapi/HapiDataSourceEditorPanel$8.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$8;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$-org/autoplot/hapi/HapiDataSourceEditorPanel$8java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± /    A *´+¸± 12    PK Å»-\þßp0——3org/autoplot/hapi/HapiDataSourceEditorPanel$9.classÊþº¾4%   this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$9;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileHapiDataSourceEditorPanel.javaEnclosingMethod !"  " #$-org/autoplot/hapi/HapiDataSourceEditorPanel$9java/lang/Objectjava/awt/event/ActionListener+org/autoplot/hapi/HapiDataSourceEditorPanelinitComponents()V access$1400L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± 9    A *´+¸± ;<    PK Å»-\ß¹¹¥––Borg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer.classÊþº¾46 '( ' ) * +, -./0r%Ljavax/swing/DefaultListCellRenderer;()VCodeLineNumberTableLocalVariableTablethisIconCellRenderer InnerClasses>Lorg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocuscLjava/awt/Component;iconLjavax/swing/Icon; SourceFileHapiDataSourceEditorPanel.java #javax/swing/DefaultListCellRenderer 1 23 45*·*»Y·µ± »¼  $*´+,¶:,¸:À¶°¿ÀÁ!ÂR$$$$$$ !" #$%& + PK Å»-\-jky y Iorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer.classÊþº¾4v H I JK J LM NO P QRS J TUVW XY Z [ \]^_r%Ljavax/swing/DefaultListCellRenderer;this$0-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;0(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethisServersListCellRenderer InnerClassesELorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;textLjava/lang/String;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocus serverUrljoLorg/json/JSONObject;cLjava/awt/Component;iconLjavax/swing/Icon; StackMapTable]`^Mabcd_(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1;)Vx0x1/Lorg/autoplot/hapi/HapiDataSourceEditorPanel$1; SourceFileHapiDataSourceEditorPanel.java   e#javax/swing/DefaultListCellRenderer java/lang/Stringf gh %&i jkjava/lang/StringBuilder lm: titlea no pq rs tuCorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRendererjava/lang/Objectjavax/swing/ListCellRendererjavax/swing/JListorg/json/JSONObjectjava/awt/Componentjavax/swing/Icon-org/autoplot/hapi/HapiDataSourceEditorPanel$1()Vorg/autoplot/hapi/HapiServer getServerInfo)(Ljava/lang/String;)Lorg/json/JSONObject;+org/autoplot/hapi/HapiDataSourceEditorPanel access$600'(Ljava/lang/Object;Z)Ljavax/swing/Icon;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;setText(Ljava/lang/String;)VsetIcon(Ljavax/swing/Icon;)V C*+µ*·*»Y·µ± " # !$%&R i,À:¸:*´+,¶ :,¸ : Æ(» Y· ¶ ¶ ¶¶ ¶: §: À ¶À ¶°* &' ()$+),N.R0\1f2 z K'( i!$i)*i+,i-.i/0i10c2( \34L56$E78 R'( 9'ÿN :;<=>?@ü=BD*+·±" !$CDEFG#Q"APK Å»-\ê‚Ê=Â=Â1org/autoplot/hapi/HapiDataSourceEditorPanel.classÊþº¾4ì H( H) H* H+ H, H- H. H/ H0 H1 H2 H3 H4 H5 H6 H7 H8 H9 H: H; H< H= H> H? H@ HA HB HC HD HE HF HGë ŠHì ŠI JK LM NOP (QR STîí UV NW HXYZ [\ ³] S^ Ù_ H`a 8_ Hb Hc Hd He Hfgdh Bi ?j Hkl smn op Sq [r stu vw vxy Mz{| S} H~ H ä€ H�‚ jƒ„… [z j† [‡ jˆ [‰Š b‹ jŒ j�Ž� H� H‘’� Û“ Ù” •– —˜™ pš Ù› М� sž tŸ Р¡ x¢ У H¤© äª j« ¬‰­ €i g®¯ ƒi° …i ä± ²– ²³´ µ ж P·¸ �_ M¹ �º» M¼½ �W MW ¯W H¾ H¿ ÀÁ ÃÄ ÅÆ ÇÈ vÉ ÊË ÊÌÍ £Î £Ï £Ð ÑÒ £Ó £Ô ÕÖ œ×Ø [ÙÚÛ ÜÝ SÞ Àßà Há sâ jãä På Pæç ºè ºé êë vì ví9î Áï ðñò Äióô Æõ Æö÷ Êiøù Í_ Húû Ð_ Hüý Ó_ Hþÿ Ö_ H H Û_ H H H H j_ H H  ä_ H H  è_ H H H Í Ð òi Ð ¯ o œ Ó Ó ýi Ó Ö!" # Ù$% & '( )* +, - . Û/0 Ó1 i23 i45 i67 i8 j j9: i j +; < => ?@ =A =B +C 'D =E =F +G 'H =I +J ÖKL ÛM Û$N äOPQR 6iST 9i ÖUVW èX è èœYZ Ci Ð[\]^ Hi H› =_ `ab M_ jc Mdef Rg Mh j Š_ Šij X} Ðã sk Mlm ]_n ]o äpq br¯s Ptu èvw i_x iy i i iz{ pi i| Û} Û~ Û9 v€ R� j‚ƒ zi„ P… H†‡ Pˆ 艊‹ Œ�Ž R� �‘’“” �•– Œ_ À— Àw ˜í Œ™š Ûœ �� žŸ ˜É  ˜¡ ˜¢ [£¤ S¥¦ ?§ ¨© ¨ª«¬ P­ P® P¯ Ђ s° H±² èp³ ¬i gp �´ sµ ¨¶ ¨·¸ ¹º H» ä¼½… s¾ H¿ÀÁÂi sà ÓÄ èÄÅÆÇ äÈ sÉÊËÌÍ PÎ èÏÐÑÒ sÓž ŠÔ ìæ ìÕ¡ ìÖ  ¬] H× ØÙÚÛ ÜÜ Üɧ ]Ý ÑÞ Pß äà äá äâ sãä [å Hæç êrè ìx Héêë Šì Šíîïðñòóôõö÷øùúûü P´ýþ ºÿ êAÍÍeQ€ J JÐ �ÔÀ @�@  P  mÝ@íL  L¸AKw@ A”™p@H@y@@vÐ Ù Íz Ùó  s Óz 9r Í Í” Í$†  � vƒ èz è ! "# "$% L& è'()* Ù Ù� Ù+ H,-./0 N12 S3 J4Ò Œ5 H67 (8 N9: (;< J= N> (W s?@$ N@ NA NB sC JDE sF JG (H (IJ sKL JM NN HOP sQR €S H_ RT UVWX ?YZ `q £[\ ‹] Õ^ Õ_ Õ`a �_ bcdIconCellRenderer InnerClassesServersListCellRendererloggerLjava/util/logging/Logger;idsJSONLorg/json/JSONArray;supportsBinaryZ defaultServerLjava/net/URL; myValidTimeLorg/das2/datum/Datum;firstParameterLjava/awt/Component; initializedparameterCheckboxesLjava/util/List; Signature)Ljava/util/List; NULL_ICONLjavax/swing/Icon;currentParametersLjava/lang/String; currentServer currentRangeLorg/das2/datum/DatumRange; currentId currentExtra currentInfoLorg/json/JSONObject;lastParamIndexIprovidedTimeRange serverSearch1Lorg/autoplot/datasource/ui/PromptComboBoxEditor;resetVariableTimerLorg/das2/util/TickleTimer;iconsLjava/util/Map;:Ljava/util/Map;binaryCBLjavax/swing/JCheckBox;cachedFileButtonLjavax/swing/JButton; clearAllB clearButtondatasetFilterComboBox(Lorg/autoplot/datasource/RecentComboBox;disableCacheCheckBoxexampleTimeRangesCBLjavax/swing/JComboBox;+Ljavax/swing/JComboBox;extraInfoButtonhapiServerRecentComboBoxidsList2Ljavax/swing/JList;*Ljavax/swing/JList;jButton1jLabel1Ljavax/swing/JLabel;jLabel2jPanel1Ljavax/swing/JPanel;jPanel3 jScrollPane2Ljavax/swing/JScrollPane; jSplitPane1Ljavax/swing/JSplitPane; messagesLabelparameterFilterComboBoxparametersPanelparametersScrollPaneserversComboBoxsetAllBtimeRangeComboBox titleLabelMAX_LENGTH_CHARACTERS ConstantValuegetRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;CodeLineNumberTableLocalVariableTablet1t2 firstDatelastDatestopDate startDateexLjava/lang/Exception;this-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;info StackMapTablen´yeà()VLjava/text/ParseException;servers Ljava/net/MalformedURLException;editorLocalVariableTypeTable$Ljava/util/List;Z{getIdsCellRenderer ()Ljavax/swing/ListCellRenderer;getJsonObjectFor)(Ljava/lang/String;)Lorg/json/JSONObject;joiidjosLjavax/swing/ListModel; selection.Ljavax/swing/ListModel;f findFavIcon&(Ljava/lang/String;)Ljava/lang/String;hapi hapiStringiconFor'(Ljava/lang/Object;Z)Ljavax/swing/Icon;bbLjava/awt/image/BufferedImage;imhwsh1bigLjava/awt/Graphics;ffLjava/io/File;bbsuseThisLjava/io/IOException;JoLjava/lang/Object;wait faviconUrlresultLjavax/swing/ImageIcon;0Ljava/util/List;Û gÍhØloadKnownServersImmediatelypLjava/util/regex/Pattern; newServersservers1[Ljava/lang/String;itemrunLjava/lang/Runnable;çloadKnownServersSooninitComponentsparametersPanelLayoutLjavax/swing/GroupLayout; jPanel3Layout jPanel1LayoutlayoutjButton1ActionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;tt'Lorg/autoplot/datasource/TimeRangeTool;rbcreateMessageObjectLorg/json/JSONException;msgYserversComboBoxActionPerformedmLjavax/swing/DefaultListModel;urluiclearAllBActionPerformedcfirstusetAllBActionPerformedextraInfoButtonActionPerformedjepLjavax/swing/JEditorPane;clearButtonActionPerformed$datasetFilterComboBoxActionPerformed#exampleTimeRangesCBItemStateChanged(Ljava/awt/event/ItemEvent;)VLjava/awt/event/ItemEvent;cachedFileButtonActionPerformedtrf1paramsstrformat cacheFoldermm$Lorg/autoplot/hapi/HapiCacheManager;ss>Ljava/util/Map;Pj–¶meterFilterComboBoxActionPerformed'hapiServerRecentComboBoxActionPerformedreject(Ljava/lang/String;)Zuri ExceptionsprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZparentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;k setParameters(Ljava/lang/String;)Vnameiparam parameters getParameters(Z)Ljava/lang/String; enumeratebLjava/lang/StringBuilder; areAllTrue¸setURIselected&Ljava/io/UnsupportedEncodingException; timerange5Ljava/util/Map;½ markProblems(Ljava/util/List;)Vproblems'(Ljava/util/List;)VgetPanel()Ljavax/swing/JPanel;getURI()Ljava/lang/String;joIdloadServerCapabilities(Ljava/net/URL;)V outputFormatsjformats capabilitiescapabilitiesDocserverbinaryIsEnabledèresetServerCatalogtitle catalogEntryfiltermodel maxCharacters maxLenPixelsm  resetServer getHtmlFor&(Ljava/lang/Object;)Ljava/lang/String;joavsvkiterLjava/util/Iterator;socadenceArrayToDatum([I)Lorg/das2/datum/Datum;array[IsecondsDgetDurationForHumans(J)Ljava/lang/String;ddays millisecondsresetIdReportError8(Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)VspacelresetIdImmediately*(Ljava/lang/String;Lorg/json/JSONObject;)V otherIsRank2 labelDescd parametercblabelfiicadenceendcadencetmodago sampleRange"Ljavax/swing/DefaultComboBoxModel;parameterFilterextrasparams startRank2Ljava/lang/Boolean;rangel resetId#(Ljava/net/URL;Ljava/lang/String;)Vmain([Ljava/lang/String;)Vargs lambda$new$0)(Ljavax/swing/event/ListSelectionEvent;)Vjoide&Ljavax/swing/event/ListSelectionEvent; access$100=(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/net/URL;x0 access$200>(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Vx1 access$300A(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/lang/String; access$400D(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/json/JSONObject; access$500W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;Lorg/json/JSONObject;)Vx2 access$600 access$700F(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JComboBox; access$800P(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;)V access$900C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JPanel; access$1000C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JLabel; access$1102K(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;)Ljava/net/URL; access$1200()Ljava/util/logging/Logger; access$1300L(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V access$1400 access$1500 access$1600 access$1700 access$1800 access$1900 access$2000 access$2100 access$2200J(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/awt/event/ItemEvent;)V access$2300 access$2400 access$2500V(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/lang/String;)Lorg/json/JSONObject; access$2600B(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JList; access$2700C(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/awt/Component; access$2800H(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljavax/swing/JScrollPane; access$2900W(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Lorg/autoplot/datasource/RecentComboBox; access$30000(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)I access$3100?(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;)Ljava/util/List; access$30021(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;I)I access$3200e(Lorg/autoplot/hapi/HapiDataSourceEditorPanel;Ljava/net/URL;Ljava/lang/String;Ljava/lang/Exception;)Vx3image SourceFileHapiDataSourceEditorPanel.java ÃÄ ¥¦ ´µ ÄÅ Ý× ¢£ ÌÍ M ¯� sF ab `F _F rF dF \F [F WF EF QF ˜™ žŸ áÑ ÜÔ ßà ÞÈ  ÇÈ ²³ °¬ ¦� ­Ÿ mu no pqr ste uvorg/das2/datum/DatumRange úw2firstDate and lastDate are out of order, ignoring.x y‚z {t |š  ¡org/json/JSONExceptionjava/text/ParseException} ~ €š �‚ úû ¤�java/util/ArrayList «¬ ®¯ ±¬ ¶¬ ·¸org/das2/util/TickleTimer-org/autoplot/hapi/HapiDataSourceEditorPanel$3 úƒ ú„ ¹º2200-01-01T00:00 …t+org/autoplot/hapi/HapiDataSourceEditorPanel† ‡š ˆ‰ Š‹ Œ� java/net/URLg Ž ��java/lang/String ú‚java/net/MalformedURLExceptionjava/lang/RuntimeException ú‘ ?û  ’“ ËÅ hapi.servers ”‚/org/autoplot/datasource/ui/PromptComboBoxEditorsearch •š –‚ —˜ ™šjavax/swing/JTextField ›œ �û žû hapi.filters search regex ÛÅ àÅ&org/autoplot/datasource/RecentComboBox Ÿ  ¡¢£ ¤Ž¥ ¦œjavax/swing/BoxLayout ú§ ¨© ª« javax/swing/DefaultComboBoxModel ¬­ ú® ¯°Corg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer ú± ²“ >ûBootstrapMethods³å´ µ¶ ·¸ ¹º»-org/autoplot/hapi/HapiDataSourceEditorPanel$1 ¼½-org/autoplot/hapi/HapiDataSourceEditorPanel$2-org/autoplot/hapi/HapiDataSourceEditorPanel$4 ¾¿f À�org/json/JSONObject??? Á ÃÄjava/lang/StringBuilder Åš ÆÇ:// Èš /favicon.ico  »¼j �Éjavax/swing/ImageIconÊ ËÌÍ ÎÏÐ ÑÒ ÓÔh ÕÖ ×Øjava/awt/image/BufferedImage ÙŽ ÙÚ ÛÚÜ ÝÞ úß àáâ ãä úåjava/io/IOException æ!time to load icon for {0}: {1} msjava/lang/Objectç èé �ê ëìjava/lang/Exception ©ª í­ îØ ïš ðŽjava/util/regex/Pattern ñò óôõ öÖ ÷Ä øù-org/autoplot/hapi/HapiDataSourceEditorPanel$5 úúû üý-org/autoplot/hapi/HapiDataSourceEditorPanel$6java/lang/ThreadloadKnownServers úþ ÿû-org/autoplot/hapi/HapiDataSourceEditorPanel$7loadKnownServerIconsjavax/swing/JLabel ÐÑjavax/swing/JComboBox ÒÑjavax/swing/JButton ÏÁjavax/swing/JSplitPane ØÙjavax/swing/JPanel ÕÔjavax/swing/JScrollPane ÂÁ ßÁ ÊÁ ÀÁ ÓÔ Ö×javax/swing/JList ÃÁ ÚÑjavax/swing/JCheckBox ¾¿ ÇÈ Æ¿ HAPI Server: ‚ «#http://tsds.org/get/IMAGE/PT1M/hapi -org/autoplot/hapi/HapiDataSourceEditorPanel$8  Time Range: /org/autoplot/hapi/calendar.png  ú�  Time Range Tool  ‚-org/autoplot/hapi/HapiDataSourceEditorPanel$9  œjava/awt/Dimension ú  javax/swing/GroupLayout ú  java/lang/Short      Clear All.org/autoplot/hapi/HapiDataSourceEditorPanel$10Set All.org/autoplot/hapi/HapiDataSourceEditorPanel$11 Extra Info.org/autoplot/hapi/HapiDataSourceEditorPanel$12Cached Files....org/autoplot/hapi/HapiDataSourceEditorPanel$13osearch bar, any parameter or parameter description containing regular expression (.* matches anything) is shown !.org/autoplot/hapi/HapiDataSourceEditorPanel$14 "# $&' "(* ,- ./ .0 12 3 "4 5 16 7 18 "9 : javax/swing/ScrollPaneConstants ;œjavax/swing/ListSelectionModel <œ&/org/autoplot/hapi/clearTextButton.pngclear search bar.org/autoplot/hapi/HapiDataSourceEditorPanel$15Xsearch bar, any id or title containing regular expression (.* matches anything) is shown.org/autoplot/hapi/HapiDataSourceEditorPanel$16 = (messages here) Use BinaryVSome servers support binary data transfers, and this will use binary to transfer data.Example Time Ranges.org/autoplot/hapi/HapiDataSourceEditorPanel$17 >? Disable Cachecsearch bar for HAPI server, any server containing regular expression (.* matches anything) is shown.org/autoplot/hapi/HapiDataSourceEditorPanel$18 @&A BF%org/autoplot/datasource/TimeRangeTool Cš D‚Select Time Rangejavax/swing/JOptionPane EF Gš ëH"java/lang/IllegalArgumentException I Jšjavax/swing/DefaultListModel%Reading list of available datasets... ÷K ¯L.org/autoplot/hapi/HapiDataSourceEditorPanel$19 úí.https://cdaweb.gsfc.nasa.gov/registry/hdp/hapi MNjava/awt/Component O«javax/swing/JEditorPane text/html P‚ Q«.org/autoplot/hapi/HapiDataSourceEditorPanel$20 RS ú T.org/autoplot/hapi/HapiDataSourceEditorPanel$21 úU VW XY.org/autoplot/hapi/HapiDataSourceEditorPanel$22Example Zu †‡, ~[ \Öbinarycsv] ^_id doesn't provide range V`a bcUnable to parse timerange: $No cache files found in the interval/data/ jd"org/autoplot/hapi/HapiCacheManager efg hiManage Cached Data jk cacheFolder: Ælm n‚ java/io/File úo pÖ qunable to delete {0} �r resetFilter s‚k st u¬file:////hapi vu wx yz {| š›Unable to connect to server.org/autoplot/hapi/HapiDataSourceEditorPanel$23 y} ~ g¬ €�UTF-8‚ ƒ  „…$java/io/UnsupportedEncodingException † �‚ initialUpdateinitialUpdateNoParamsorg/autoplot/hapi/HapiSpec ‡Ö ˆ«FcacheSelect dataset above ‰Ø Š vap+hapi:?id= &timerange=+ ‹ ŒÖ&format=binary&cache=F ¶meters= �Ž �� n} ‘’ œ�“ ”Ö Here Jeremy#org/autoplot/hapi/JSONArrayIterator ú• –Y —Þ è± ˜œ ™œ šŽ ›search within œ‚ œ�.org/autoplot/hapi/HapiDataSourceEditorPanel$24org/json/JSONArray °±
 �Ô �ž
 
spase:.http://https://ftp:// ]*/[^\s"<>]+) ñŸ  Ö ½¡ ¢£ Ƥ milliseconds¥ ¦§%.1f¨ è© iª seconds minutes hours days weeks years «ûError reported on server: ÷¬­ ®¯ °±Load URL in Browser.org/autoplot/hapi/HapiDataSourceEditorPanel$25 ( Ʋ characters)
³ûsize ´‚[l èµ ¶Ö.org/autoplot/hapi/HapiDataSourceEditorPanel$26 ú· description: ...+shift-click will select range of parameters ¸û äå=server is missing required startDate and stopDate parameters.,range is not provided (non-compliant server)sampleStartDatesampleStopDate ¹Öparse error in sampleStartDate ó‚ ¢º »¼ ¹ºparse error in cadence: {0} —½ ¾v.server is missing required stopDate parameter. ݽ to ? ¿¡ ÷À Á ÃÀ à…Ä Å Æ¡org/das2/datum/TimeUtil ÇÈ É¡ ÊË ×ÌmodificationDate ͽ last modified ¡ ÎÏ ¿À ago. ÐÑ.org/autoplot/hapi/HapiDataSourceEditorPanel$27 úÒ EÓÔ ÕÖError:Retrieving info for sû apdss.hapi Ö×java/awt/Color úØ ÙÚ ÛØ ÜØjava/util/HashMap ÝÞ-org/autoplot/datasource/DataSourceEditorPanel²%,¶&:-Ç *´0§ ²%-¶&:¶'™»(Y·)°²*¶+§M²²3,¶4,¶5°OÎ1OÎ2PÂÎ1PÂÎ2ÃËÎ1ÃËÎ2çjz{| }(~1:€D�PƒX†d‡k‰tŠ~Œ€Ž„�Œ‘�’™“­”·•×Ë�ΛϜݞèz 1'é¡:ê¡?ë¬ 8ì¬{í¬™2é¡­ê¡k`Kí¬Ïïðßñòßó³ôX ÿPõö÷÷øøÿõöü"÷ü÷ üøFøüøÿõöBùúûæ†*·6*µ*µ7*»8Y·9µ*µ:*µ *µ;*µ*µ<*µ*µ*µ=*µ>*»?Y@»BY*·C·DµE*F¸Gµ0§LH¶I¸J²K+¶5¸LL*»MY++¹Nd¹OÀP·Qµ§ L»SY+·T¿*·U*´*·V¶W*´XY¶Z»[Y\·]L+*´X¶^¶_*´X+¶`+¶aÀb ¶c*´X¶d*´X¶e*´f¶Z»[Yg·]L+*´¶^¶_*´+¶`+¶aÀb ¶c*´¶d*´¶e*+µ>*´hf¶Z»[Y\·]L+*´¶^¶_*´h+¶`+¶aÀb¶c*´h¶d*´h¶e*´ik¶Z*´¶l*´¶m¶n¶o*´»pY*´·q¶r*´¶s*´»tY¸u·v¶w*´»xY*·y¶z*¶{*´*º|¶}*´¶~¹»€Y*·�¶‚*´h¶~¹»ƒY*·„¶‚±\eh2y™œRçê:´` bd¡¢#£(¤-¥2¦7¨<­A¯F8\¶e¹h·i¸y»}¼™¿œ½�¾¦ÀªÁµÃ¾ÄÈÅÓÆÛÇçÈîÉõËþÌÍÎÏ'Ð.Ñ5Ò:ÔCÕMÖX×`ØlÙsÚz܃ݗߪá²âÃãÓå×çä û è4iïü}ý¦� ïþñòÈKÿ¸ }ýôÿhõb æ3 »…Y*·†°çTè  ñòæà@*´¶‡MN6,¹ˆ¢),¹‰ÀŠ:‹Œ¶�+¶Ž™N„§ÿÒ-°ç"tu vw%x5y8v>|è>%³ 1 µ@ñò@ ¬8   6 ³ 8 ôþ ö*ú æ—9»MY*·QL»MY»�Y·�+¶‘¶’“¶’+¶”¶’•¶’¶–·Q¶—°L°56Rç� ‚6ƒ7„è  -Ÿ7ïþ9¬ôv æí *¶˜¸™M²š,¹›ÀœN-Çú™ö¸�7,¸ž:¸Ÿ::¹ :  ¹¡™# ¹¢À£:  ¶¤¢  :§§ÿÙÇ\¹OÀ£:  ¶¥6  ¶¦6 6   h l¸§6 »£Y  ·¨:¶©:   ¶ªW:»œY·«N§:N²²­®½¯Y*SY¸�e¸°S¶±²š,-¹²W§:²²K¶5-Dz´°-°"ÎѬÿ³çŠ"���’"•)—0˜3™Rš\›`œcžfŸk x¡€¢ˆ£Œ¤›¥©¦°§À¨ÄªÎ­Ñ«Ó¬Õ®ô¯ÿ³±²µ¶¸è¶R xL €Dµ ˆ<µ Œ8µ ›)µ ©°)¥ !0ž"¦3›#Óï$"Ýé% ïð&'(�)¬*+ 0ž",ôS ÿ< -÷./012&úû]ÿ -÷.3ÿ,-÷.ù 4ûæcƒ¸µL*´X¶¶ÀPM,Ç·M,¶¸M,¶¹žQ,¸»N»8Y·9:6+¾¢#-+2¶¼¶½™+2¹¾W„§ÿܹN½P¹¿ÀÀL+N»ÁY*-·Â:¸Ã±çBËÌÍÎÏ"Ð(Ñ1Ò;ÓIÔUÒ[×pÙrÚ}ì‚íèR4' µ(H561?7¦ƒñò89t:¬rý9};< 1?7ôýÀ÷þ=0 úù>ûæq-»ÄY*·ÅL»ÆY+ǷȶɻÊY*·ËL»ÆY+̷ȶɱçõ ûü,è-ñò $;<?ûæ ¿ *»ÍY·ÎµÏ*»ÐY·Ñµ*»ÍY·ÎµÒ*»ÓY·ÔµÕ*»ÖY·×µØ*»ÙY·6µÚ*»ÛY·Üµ*»ÙY·6µ*»ÓY·ÔµÝ*»ÓY·ÔµÞ*»ÓY·Ôµß*»ÍY·Îµ*»ÓY·Ôµà*»jY·áµh*»ÙY·6µâ*»ÛY·Üµã*»äY·åµ*»ÓY·Ôµæ*»jY·áµ*»ÍY·Îµç*»èY·éµê*»jY·áµi*»ÐY·Ñµë*»èY·éµì*»jY·áµX*´Ïí¶î*´¶ï*´»tY½PYðSYñS·v¶w*´»òY*·ó¶ô*´Òõ¶î*´Õ»œY*¶ö÷¶ø·ù¶ú*´Õû¶ü*´Õ»ýY*·þ¶ÿ*´ØÒ¶*´»Yd·¶»Y*´·L*´+¶r++²¶åÿ¶ ¶ ++²¶Ãÿ¶ ¶ *´*´¶ *´Ý ¶*´Ý»Y*·¶ÿ*´Þ¶*´Þ»Y*·¶ÿ*´ß¶*´ß»Y*·¶ÿ*´ñ¶î*´à¶*´à»Y*·¶ÿ*´h¶*´h»Yÿ·¶*´h»Y*·¶»Y*´Ú·M*´Ú,¶r,,²¶*´ñÿ¶ ,¶!*´Ý¶"²#¶$*´Þ¶"²#¶$*´à¶"²#ÿ¶%*´ß¶"¶&²',¶!*´ÿ¶(²#¶$*´hþþ¶(¶)¶*¶ ,,²¶,¶!,²+¶*´þþ¶ *´hþþ¶ ¶,²#¶$*´ºÿ¶(²#¶$,²+¶*´Ý¶-*´Þ¶-*´ß¶-*´à¶-¶,¶&¶ *´Ø*´Ú¶.*´ã¶0*´ã»Yd·¶1*´¶3*´ã*´¶ *´æ»œY*¶ö4¶ø·ù¶ú*´æ5¶ü*´æ»6Y*·7¶ÿ*´8¶*´»Yÿ·¶*´»9Y*·:¶»Y*´â·N*´â-¶r--²¶-¶!*´ÿ¶(²#¶$*´æ¶"¶&-²¶*´ã·ÿ¶ ¶&¶ --²¶-¶!-²+¶*´æ¶-*´þþ¶ ¶,Øÿ¶)¶&-²¶²'-¶!¶)*´ãÖÿ¶(¶*¶&¶ *´Ø*´â¶;*´ç<¶î*´ê=¶>*´ê?¶@*´ê¶A*´ë»tY½PYBS·v¶w*´ë»CY*·D¶E*´ìF¶>*´XG¶*´X»Yÿ·¶*´X»HY*·I¶»Y*·:*¶J²¶*´ØÈÿ¶ ¶!¶K²¶¶!*´Ï¶"²#¶$*´ÿ¶(²#¶$*´Xþþ¶(¶&¶!*´Ò¶"²#¶$*´iÿ¶(²#¶$*´Õþþ¶(²#¶$*´ëþàþ¶(¶&¶!*´çÿ¶(²#¶$*´ì¶"²#¶$*´ê¶"¶&¶,¶K¶&¶ ²¶¶!¶K²+¶*´Ï¶-*´þþ¶ *´Xþþ¶ ¶,²#¶$*´Ø¶"²#¶$²+¶*´ç¶-*´êÿ¶ *´ì¶-¶,¶)²¶²+¶*´Ò¶-*´iþþ¶ ¶&*´Õ¶-*´ëþþ¶ ¶,¶K¶&¶ ±çVÕ !,7BMXcny„�𥠰!»"Æ#Ñ$Ü%ç&ò'ý()+-$.@/O5X7o8x9‡?‘A¢C®D¶E»FÅGÈEËIÐJÚKÝIàNëPõQWX^'_6e?gIhXnbovp…v‘w™xžy¬z°{·|½}Ä~ÊÑ€Û�â‚å{ìƒø„þ… †‡ƒx‰Š"‹)Œ6�BŽEŒK�Y�_‘f’m“t”{•‚–…’ˆ‹‹‰Ž™™›¢œ´ž¼ŸÇ¡ß¢é£ø©ª«%±1²9³>´BµN¶T·[¸^µe¹sºv¹y³|¼�½…¾Œ¿“ÀŸÁ¢¿¬Â¯¾¶Ã½ÄÆÅÔÆ×ÄÚÃݼàÉëËõÍÿÎ ÏÑ)Ò8ØBÚLÛ`Üoâyãä†å”æ™çœè¤é©ê°ë¶ìÂíÈîÔï×êÜðãñéòõóûôõö÷ð$ø0ù6ú=ûCüJýMøPéSþVçYä\chksz†’•›¢ ¨ ° · Ä ËÎ ÔÜäë÷ú è4ñò®o@A‘ŒBA1ìCAy¤DAEFæ 1+¸L»MY·NM,*´i¶O¶P*,Q¸S>š*´i,¶T¶U±ç !% 0"è*1ñò1GH %IJ!Kµô ý0LM査ŠY·VM,‹+¶WW§ N»XY-·Y¿,°1ç%'*()+è* ïNñòO¬³ôÿõ÷öP QFæ=v*´7š±*´¶ZÀP¸[M*´ Æ,¶\*´ ¶\¶Žš#»]Y·^N*_·:-¶`*´-¶a»bY*,·cN»ÆY-d·È¶É§M²²K,¶5±iRfiRç6 012.364?5F6N8XEfHiFjGuIèH6RS?³PTŸX;<j ïþvñòvGHôü%UÿõV WFæéb*´ Æ*´ ¶—e¶fš§=*´¹ N-¹¡™4-¹¢Àg:Áè™™Àè¶h=§ Àè¶h§ÿɱç& LM;NCOGPPQUS^VaWè*;#X£bñòbGHEY�ô@ý 2ü-Zúú[Fæ�0*´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ±çZ[$\,^/_è X£0ñò0GHô ü 2!ú\Fæão»iY·jM,k¶l,*´<¶m,¶n,¶o,»pY*·q¶r»ÛY,·sN-»Y �·¶t-»Y �·¶u»vY*,-·w¸Ã*-¸x±ç2 bcdef!g-t6uGvXwe~nè*oñòoGHg]^695×_FæO*´·¶y*´h·¶y±ç‚ ƒ„èñòGH`FæT»zY*·{M,¸Ã±ç‡ � Žè ñòGH ;<abæz!*´ë¶ZÀPM,|¶}™§ *´i,¶y±ç‘ ’• —è !ñò!Gc ¬ô ü÷dFæ H*·~¶€M*´i¶¶ÀP:*´ê¶�™ ‚§ƒ:Ç *´;:§ ¸„:Ç *…¸†±*´ *´,¸‡N§:*»�Y·�ˆ¶’¶’¶–¸†±-Ç *‰¸†±*´ »�Y·�ж’*´¶’¶–¸‹:»ŒY·�:-¹Ž-¹�½P¹�ÀÀ:¶‘*’¸Sšg²“»�Y·�”¶’¶•¶–¶–-¹Ž¹—:  ¹¡™5 ¹¢ÀP: »˜Y ·™:  ¶šš²²›œ ¶�§ÿDZ-Nc2O`c2çv› �ž-¢2£;¥B§G¨N©O«`°c­e®~¯²ƒ³Š´‹¶«·´¸Í¹Öºã»þ¼!½.¾6¿DÁGÅè˜8e¯Be¯` ¼eïü.f! !#¬ HñòHGH <g9É ¼0h¬-i¬«�j!´”klÍ{m9` nÉ nôz þ(À÷B÷ü÷üo ÿõVÀ÷÷ÿõVÀp÷÷ ÿ õVÀp÷÷/qÀ28úrFæC *´Ež¶Ÿ±ç È Éè ñò GHsFæ=*¶{±ç ÌÍèñòGHtuæ6¬çîèñòv¬w³xyæ>‹+¸ :´¡Æ´¡¢¶Ž™*´¶—µ¡´¡£¶¤š(´¡£¶¥6¤´¡`¶¦µ¡*´´¡¶§*»MY´¡·Q¸¨µ©§:*´çª¶î¬[z}¬ç6 óôõ(÷6øCùIú[þgÿz}‰èHC µ ï$‹ñò‹v¬‹z{‹|}…~ôü€ 2a3 w³�‚æ=  *´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ+¶¹ž•+¶€M>*´¹ :¹¡™s¹¢Àg:Áè™\Àè¶«:Àè¶h,:¾66  ¢4 2:  ¶Ž™Àè¶hž*´Ç *µ„ §ÿË„§ÿ‰§2*´¹ M,¹¡™,¹¢ÀgN-Áè™ -Àè¶h§ÿÞ*´Æ»¬Y*·­¸Ã±çn  $ ,/6>@ais|•Ÿ¨³¹¿Â!Å"È#å$ì%ô'÷)þ* 2è\ X£•$¬ sOƒ¬aaX£>‡m9@…„µåX£ ñò …¬ôKü 2!úþÀ2ÿ; õ÷À2Z÷À1øùøü 2!ú†‡æg»�Y·�M>*´¹ :¹¡™:¹¢Àg:Áè™#Àè¶�™,¶’¶®¶’W§>§ÿ™ š·°,¶¯°ç. :; <+=3>>?QASDVE^FaHè4+(X£gñògˆ�_‰Š ]‹�ôþŒ2ü;Zúú �‚æd­+¸ M,´¡Æ,´¡¢¶Ž™,*´¶—µ¡§M,´¡£¶¤š",´¡£¶¥>¤,,´¡`¶¦µ¡*»MY,´¡·Qµ §N²²K-¶5*´,´¡¸[¸°¶§§N*´,´¡¶§,´±¸²N-‹¹›ÀP:Æ9³¸´:*·µ:Æ *´¶¶§:»SY·T¿*µ-k¹›ÀP:Æ *´i¶U*µ=-¸¹›ÀP:Æ%¸¹:*µ:**´:·º*´E»¶Ÿ§ *´E¼¶Ÿ‚-¾¹›¶Ž™*´ê¶h§ *´ê¶h¸¿š*´à¶À*´ì¶Á*´ìÂ-ù›¶Ž¶h*´çĶî*µ7*´,´¡¶§±SbeRq‚…R«ÌÏ·çÂ0NOP'R4S?TDUSYb\eZf[q_‚b…`†a‘d™f¦g«iµk½mÂnÌrÏpÑqÛsáuîvóxüz|}~"€*�7ƒA…S†^ˆf‹lŒt�|�’‘œ“¡”¬–èz ? µf ïþ† ïþ½Ž³Ñ ï�­ñò­v¬¨~™g¼¦ ¬î¿�¬�…¬ ™g‘ô3ü€ +Q S ý:p÷B’ ü÷ü:÷ “”æG±çšèñò•¦ •§–—˜æ,*°çžè ñò™šæ #*·~L*´¶ÅÀŠM,ǧ ,‹Œ¶�N-Ç ·N§-¸ÆNÇ:»�Y·�¶’*´¶Z¶˜¸[¶—¶’¶–:§#:»�Y·�¶’*´¶Z¶˜¶’¶–:»�Y·�¶’ȶ’-¶’ɶ’*´i¶Oñʶ˶’¶–:*´ê¶�™$*´ê¶Ì™»�Y·�¶’Ͷ’¶–:*´ì¶�™»�Y·�¶’ζ’¶–:+¶¹ž »�Y·�¶’϶’+¸ƶ’¶–°°6Z]RçN£¤¥"¦&§,©1¬6¯Z²]°_±}³°´ÄµÛ·å¸üº» ½è>_ïþ#ñò…¬›³" ¬6ív¬ô5 ý÷öG÷ü ÷ÿ+õ÷ö÷÷û] #œ�æô ¹=+¸ÐN-Ѷ"™4-ѶÒ:6¶Ó¢¶Ô‚¶Ž™=„§ÿá§b-Õ¶Ò:6¶Ó¢L¶Ö:×¶"™2×¶Ò:6¶Ó¢¶Ô‚¶Ž™=„§ÿá„§ÿ°§N²²3-¶Ø-¶5*µÙ±¡¤¬çbÂÄÅÆÇ'È7É9Ç?ÌBÍKÎXÏaÐlÑvÒƒÓ“Ô•Ò›ΡݤÚ¥ܳÞ¸ßèz " µ%ž›y"Ÿµv% ›a:X³NS µKV¡›š¢³¥ï$¹ñò¹£Ÿ·¤�ô9 ÿõUö¥ùý ¥þ*ö¥øøB3w1¦�æ@ v¸Úš ²“Û¶–*´¶¶¶˜¶¸M»]Y·^N6»ÜY*´©·ݶÞ:¹¡™‘¹¢ÀŠ:,¶¹žd,¸»:‹¶$:: ß¶"™ ß¶$: ¶¼¶½š Æ' ¶¼¶½™-¶à‹¶$¶¹¸á6§-¶à‹¶$¶¹¸á6§ÿk*´-¶ah6X¸§6,¸á6*´Ø¶+¸â*´ ¸â¶Žš*´¶ã*+µ *´¶ä§9*´Æ*´**´·µ¶¶§*´¶å6*´ §¶ä*´ê*´Ù¶A§M²²K,¶5±fi1ç–%ìíïð%ñ(òNóUô\õeöh÷sø}úœû¢ü³þ¶ÿ¼ÍÐØßéóü     %,?H[fijuèz \W56eN ¬hK§¬ N¨³H µI©¬%AªS(>«µ߇¬µj ïNvñòv£Ÿô”ÿ(õU÷­2ÿD õU÷­2ö=÷÷øúúüTÿõU÷­®ÿõU÷­®úÿ õUP ¯�æÌU+¶—¸æM,Æ'*´>»�Y·�ç¶’,ß¶$¶’¶–¶è§ *´>g¶è*+¸¨µ©*+·é»êY*+·ëN-¸Ã±ç& %& '0)9+A,F-P3T4è*UñòU£ŸM³P;<ô ü0öw¬1°±æÑ»�Y·�M+Áì™2+ÀìN6-¶Ó¢,*-¶í·î¶’ï¶’W„§ÿß§‘+ÁŠ™h+ÀŠN,ð¶’W-¶ñ:¹¡™@¹¢¶˜:-¶ò:*·î:,ó¶’¶’ô¶’¶’õ¶’W§ÿ¼,ö¶’W§%+ÁP™+¸âN-÷¶}™+»�Y·�ø¶’-¶’ù¶’-¶’ú¶’¶–N§Õ-û¶}š-ü¶}š -ý¶}™+»�Y·�þ¶’-¶’ù¶’-¶’ú¶’¶–N§�-ÿ¶}š -¶}™/»�Y·�¶’-¶¶’ù¶’-¶’ú¶’¶–N§O-¶}™E-¶¹¤<¸:-¶¼¶™(»�Y·�¶’-¶’ù¶’-¶’ú¶’¶–N,-¶’W§ ,+¶˜¶’W,¶–°ç†!789: ;5:;=E>J?R@XBbCnDvE~FœGŸH§I±J¶KÀLèMN.OBPnQ�R‰S•TºWÀXÃYÌ[èz $ µ'²›v&³'~´¬n1µ¬J]³XO¶·‰156¶ ¸¬ÑñòÑ&'ÉŠô0þŒ¥ù#ýö2ûFù ü=÷'+ûKúw1 ¹ºæ¦V*.‡oH'*.‡cH'*.¶’W,¶ñ:¹¡™r¹¢¶˜:,¶ò: ó¶’¶’ô¶’W* ·î:  ¶˜¶¹?¤ @¶’ ¶˜¶¹¶AB¶’W§  ¶’Wõ¶’W§ÿŠC¶’W*¶–µ<*´¶0*´¹D-¶Ó½P: : 6  -¶Ó¢x- ¶Ö:    E¶$S»èY  2·F:   2: G¶"™»�Y·�¶’ G¶$¶’¶–:   2¶H š  ¶h§C ÇI¶f¸J:  ¶h§(I¶f6 ™§ ¶Kš§¶h 6 »LY*·M¶N O¶"™o O¶$:¶¹P¤5 ¶@»�Y·�¶’P¶’P¶¦¶’Q¶’¶–:§& ¶@»�Y·�¶’P¶’¶’¶–:§: ¶>*´ ¹¾Wƶ¼¶½™*´ ¶3W§  ¶h„ §þ…*´R¶S*´¶T*´¶U*´:Æ **´:·º*,·V:  DzW¶+*´çX¶î§×: ,Y¶"™Z,Z¶"™P²%,Y¶$¶&: ²%,Z¶$¶&: ¶[š²\¶]»(Y ·): §: ²²K ¶5 ÇÓ² <¶^: ,_¶"™.,_¶$¸`:¸a: §:²²3b,_¶$¶� ¶c*´0¶d™K²e¶+*´ç»�Y·� ¶f¶/¶’g¶’¶–¶î»(Y ¶f ¶f²h¶i·): §:*´ç ¶j¶î ²h¶^¶d™c ¶c¸k:l²h¶n: ¶c¶o²h¸p¶d™»(Yl²h¶i·): §»(Yl²h¶n·): §® ² ¶^¶d™R ¶c¸q: ¶c¶o²r¸p¶d™»(Y²h¶i·): §»(Y²h¶n·): §P ¶c¸t: ¶c¶o²u¸p¶d™»(Y²r¶i·): §»(Y²r¶n·):   ¶vš  ¶w: §g ¶j: ,x¶"™M²%,x¶$¶&:¸y¶o:»�Y·� ¶’z¶’²{¶|�¸}¶’~¶’¶–: §:*´ç ¶î»tY½PYBSY ¶jS·v: *´ë ¶w*´=Ç*´i ¶j¶U±Q��1Q��2·ÊÍ2„ÉÌ2ç�£#¤1¥<¦F§O¨X©rªu«}®€¯ˆ°”±�²±´ºµÃ¶É¸Ó¹ß»ç¼û½¾¿.Â6Ä?ÆBÇKÈTÉ[ÊdËmÌpÍ|΄ّڟܦݱÞÍà×âÜãåäêå÷æè é%ì)í8 C MW^‰�¬¯³ºÆØåëÍñ"û#$ %&()$*-+:-=.Q0`1o2w3€4�8�6’7ž:£;­<·>Ã?ÊBÍ@ÏAâDñEúFG9IEJTK^LkM‚N›P±RÃSÍTäUûWYZ[4\K^_aibpesfzg„i“j�kÉmÌlÎp×ròsûuvzè’(F,§¬#Z:³çX³' <¬ ßcµ¬ É�†Ê¬M_ˬ¬Ê¬„g̳ ŸLÍ¿ ¦Eά)Âϵ³8ʬs~ µ `-é¡ oê¡’ ïð ÃмÏïü^SÑ¡ÍBÑ¡BÑ¡­ÃÒ¡ “6Ó¡�,Ô¡z]¬ =ÑÕ¯ òRÖ ñò ¬ó³ˆ‡…›”{׬±^56ºUØŠÉF¶·m¢Ù9 pŸÚÛ ðܯ ôö1ü2üeöúúý¥÷@=þ=Œ2þd÷-÷ø ÿ0 õ÷ö¥÷=Œ2ÀÝþYöÞ÷ÿõ÷ö¥÷=Œ2ÀÝöÞ÷ÞKÞÿõ÷ö¥÷=Œ2ÀÝöÞ÷Þúþc÷ÿ"õ÷ö¥÷=Œ2ÀÝöÞ÷÷úü÷$ ÿ õ÷ö¥÷=Œ2ÀÝú&ü!oüRoBù ÿ.õ÷ö¥÷=Œ2ÀÝooøûVüaøúüFøúü8øúúÿXõ÷ö¥÷=Œ2ÀÝoo÷úú6w1ßàæí=+,¸N*-µ§:²²K¶5*µ*+,·±»€Y*,-+·�:¸Ã± ¬ 1ç. €� ‡‚ƒ„!…)†*ˆ7’<”èHó³ïð=ñò=£Ÿ= ¬*ó³7;<ô Nùüö áâæ; »HY·‚¸ƒW±ç ™ šè  ã9ä忀¿+¶„šº*´¶ÅÀŠM,ǧ ,‹Œ¶�N-DZ-*´¶Žš*µ:*´Æ*´-¶Ž™±*´ Æ *-µ§*µ*´Ç *´ñ¶î±*´…¶}™±*´»�Y·�†¶’*´¶’Q¶’¶–¶î*´¶0*´¶T*´¶U*´E¶‡±ç^èéê#ì'í(ï3ð8òJóKõRöZø_ûfüoýpÿ}~¢©°·¾ è*¬æ³#› ¬¿ñò¿çèô üöG÷ü÷ ù?éêæ/*´ °çUè ëòìíæ:*+·±çUèëòîŸïðæ/*´°çUè ëòñòæ/*´°çUè ëòóôæE*+,·±çUè ëòî¬õ³w1öæ:*¸°çUèë'î�÷øæ/*´°çUè ëòùúæE*+,·±çUè ëòîŸõ¬ûüæ/*´°çUè ëòýþæ/*´°çUè ëòÿæ;*+Zµ°çUèëòîŸæ²°çUæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîHæ:*+·±çUèëòîH æ:*+·±çUèëòîH æ:*+·±çUèëòîH æ:*+· ±çUèëòîH æ:*+· ±çUèëòîH æ:*+· ±çUèëòîcæ:*+· ±çUèëòîHíæ:*+· ±çUèëòîŸw¬1æ:*+·°çUèëòî¬æ/*´°çUè ëòæ/*´°çUè ëòæ/*´°çUè ëòæ/*´°çUè ëòæ/*´¬çUè ëòæ/*´°çUè ëò æ;*Zµ¬çUèëòîµ!"æP*+,-·±çUè*ëòîŸõ¬#ð$ûæ­]ˆ¸‰³»£Y·¨K*¶ŠL+»‹Yÿÿÿ·Œ¶�+¶Ž+¶�»œY*·«³´»�Y·‘¸’³š±ç"W ijk0l:nDoOˆè9%4&'–#”H• xH—€L9ê¬zvpbHC96ýòÊÄÁ…Bƒ€'@+=%?)+@æéç¥ ¦§¨§PK ›QÉZËÈy-org/autoplot/hapi/HapiDataSourceFactory.classÊþº¾4! F—˜ ™ š ›œ �žŸ  ¡ ¢ £c ¤¥¦§d¨© ª«¬­ �®¯ — ° ±²³´ µ¶·¸¹ º » ¼ ½¾¿ (À Á ÃÄ �Å ÆÇ ÆÈ É Ê ËÌ Í Î¥ ÃÏ ÐÑ ÐÒu ÓÔ ÃÕ ÃÖ ×ØÙÚ ÛÜÝ B— FÞßà()VCodeLineNumberTableLocalVariableTablethis)Lorg/autoplot/hapi/HapiDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; ExceptionsárejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZexLjava/text/ParseException;surlLjava/lang/String;problemsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;serverparamsLjava/util/LinkedHashMap;id timerangeLocalVariableTypeTable$Ljava/util/List;?Ljava/util/LinkedHashMap; StackMapTable§¦â¬ Signature`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;dsdss paramObjectLorg/json/JSONObject;nameiILjava/util/Map;Lorg/json/JSONArray;jodrLorg/das2/datum/DatumRange; paramNamecc+Lorg/autoplot/datasource/CompletionContext;result5Ljava/util/Map;=Ljava/util/List;ãäåß²æçè‘(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List; getCapability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;supportsDiscovery()ZisFileResource SourceFileHapiDataSourceFactory.java GH org/autoplot/hapi/HapiDataSource Gé êë ìYserver is not identifiedã íîhapi ïðserver name must end in /hapi aY ñòâ óôjava/lang/String org/autoplot/datasource/URISplitthe parameter id is neededthe timerange is neededõ ö÷java/text/ParseExceptiontimerange cannot be parsed øùjava/util/ArrayList úû üû)org/autoplot/datasource/CompletionContextid=dataset identifier Gý parameters=load one parameter timerange= time range þû óÿ î Q"java/lang/IllegalArgumentExceptionexpected das2server location Gä    å  “    Y ð G parameters XYç è ù     \ +  3org/autoplot/datasource/capability/TimeSeriesBrowse/org/autoplot/datasource/DefaultTimeSeriesBrowse Œ�'org/autoplot/hapi/HapiDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactoryjava/lang/Exceptionjava/util/LinkedHashMapjava/util/List java/net/URIjava/util/Iterator%org/das2/util/monitor/ProgressMonitor java/util/Maporg/json/JSONArray(Ljava/net/URI;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;fileadd(Ljava/lang/Object;)ZendsWith(Ljava/lang/String;)Z parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;get&(Ljava/lang/Object;)Ljava/lang/Object;org/das2/datum/DatumRangeUtilparseTimeRange/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;size()IcontextLjava/lang/Object;CONTEXT_PARAMETER_NAME9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VCONTEXT_PARAMETER_VALUEQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;equals resourceURI(Ljava/lang/String;)VtoURL()Ljava/net/URL;org/autoplot/hapi/HapiServer getCatalogIds (Ljava/net/URL;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; completable startsWith'(Ljava/lang/Object;Ljava/lang/String;)V getParameters6(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONArray;length getJSONObject(I)Lorg/json/JSONObject;org/json/JSONObject getString&(Ljava/lang/String;)Ljava/lang/String;getInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;getSampleTimeRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;org/das2/datum/DatumRangetoString()Ljava/lang/String; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!EFGHI/*·±JK LMNOI= »Y+·°JK LM PQRSTUI  •+¸:´:Ç,¹W§¶ š , ¹W´ ¸ : ¶À:¶À:Ç ,¹WÇ,¹W§¸W§: ,¹W,¹ž§¬rx{JB#$ %&(1*;+G,S-a.f/r2x5{3}4†7Kf } VW •LM•XY•Z[•\]�^_ ˆ`Y;ZabGNcYSBdYe•Zf;Zagh!ýijþ/kjjHl @mnopI  Ù»Y·N+´²¦E-»Y²·¹W-»Y² !·¹W-»Y²"#·¹W§†+´²$¦|²+¸%: ¶&™f+´':Ç »(Y)·*¿¶+¸,:¹-:¹.™1¹/À:+´0¶1™-»Y²$·2¹W§ÿ˧3¶&™Œ+´':Ç »(Y)·*¿+´4¸:´ ¸ : ¹5À:¶+¸6: 6   ¶7¢:  ¶8:  9¶::  +´0¶1™-»Y²$ ·2¹W„ §ÿ§s¶&™i+´':Ç »(Y)·*¿+´4¸:´ ¸ : ¹5À:¶+¸;:  ¸<: -»Y²$ ¶=>?¶@·2¹W-°Jš&=>?'@<ATB^CgDqEwF†G�H¯I»JÎLÑMÞNäOóPüQRS T-U6V?WKX^Td[q\w]†^�_™`§a³bºc×gKÞ¯qYwZPQ�Ar[6(st ?uY #Avw ä€PQüh^_^axPcY Dry w`PQ�H^_™>ax§0cY³$zt º{| gp}YÙLMÙ~Ù\]Ñ€[e*�Arf^a�™>a�Ñ€‚hl üTƒý1j„ýƒ…4øü„ÿ/ †‡ˆƒj„i‰jŠ:ÿ†‡ˆƒjü„ùPRSm‹Œ�Ik+A¦ »BY·C°*+·D°JlmoKLMŽ�e Ž�hm‘’“I,¬JvK LM”“I,¬J{K LM•–PK ›QÉZJai¬GdGd,org/autoplot/hapi/HapiDataSourceFormat.classÊþº¾4¯ <Ü ÝÞ Ýß Ýà3 áâãäå æ eçèé Ü eê eë eì í eî ïðñ Ü ò óô õö÷ Ýøù Ýú û æü ýþ ÿ %, ) ý '  .     û 4æ        ! " Eæ# E$ E%& ' E() * 8æ ê€+,-. WÜ/0 W12 34 5û6 78 aÜ9 cÜ:; e< =>?@ AB CD eEF eG AH IJKL IM =N OP OQ CRS WTUVWXY WZ[\ a] ^ I_` ab aûcd efgh <ûi j Ik elmno •p qr qst au 5v qwx 5yz{|}ƒ E~€� §‚ Wƒ §„ §…† ¬‡ ˆ‰Š‹ WŒ �Ž�� =‘’ =“” º• C–— ½Ü˜ ¿Ü ¸™š ‚ › œ� žŸ œ  ¸¡ e¢£ ʤ ÊP Ê¥ ʦ œ§ ¨© Â…ª«¬ Óæ e­ ®¯ °±²³ n´ µ a¶ Ò· n¸¹º»¼½¾¿À ç‚ Á æà åÄ åÅ å… Wæ³ WÆ aê aÇ WÈ <�É AÊËÌ IÍ AÎÆ aÏÂÐÃÑÒ ÓÔÕ Öר eÙ ÚÛ  Ü Ü© „ nÝ … Ü…Þ ßàá âãäloggerLjava/util/logging/Logger;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis(Lorg/autoplot/hapi/HapiDataSourceFormat;uploadS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)VjIsliceLorg/das2/qds/QDataSet;i statusCode1exLjava/lang/Exception;uriLjava/lang/String;datamon'Lorg/das2/util/monitor/ProgressMonitor;split"Lorg/autoplot/datasource/URISplit;paramsLjava/util/Map;key dataBuilderLjava/lang/StringBuilder;client*Lorg/apache/commons/httpclient/HttpClient; postMethod2Lorg/apache/commons/httpclient/methods/PostMethod;chLjava/nio/charset/Charset; dataBytes[Bparts7[Lorg/apache/commons/httpclient/methods/multipart/Part;LocalVariableTypeTable5Ljava/util/Map; StackMapTableåæãé:Þçñ÷è=?é Exceptionsé formatDatatimeLorg/json/JSONObject;j1fLjava/lang/Number;uLorg/das2/datum/Units;dstuvminDvmaxdrvalidLorg/das2/datum/DatumRange;fwLjava/io/FileWriter;idsdds1iter"Lorg/das2/qds/QubeDataSetIterator;ttLorg/das2/qstream/TransferType;irecchannelLjava/nio/channels/FileChannel;bufLjava/nio/ByteBuffer;outLjava/io/FileOutputStream;tts [Lorg/das2/qstream/TransferType;nbytesnrecdf&Lorg/das2/datum/format/DatumFormatter; uIsOrdinaldelimdfs'[Lorg/das2/datum/format/DatumFormatter;sixhapiDirLjava/io/File;idformatinfoFilejo parametersLorg/json/JSONArray;dssLjava/util/List;ffds groupTitledep0 dep1IsOrdinaldep1fraLorg/das2/qds/FloatReadAccess;dr parentFilecapabilitiesFilecextdataFile)Ljava/util/List;0Ljava/util/List;!.8êFëìhí�†ršîï’£zªgetHapiStatusObject()Lorg/json/JSONObject;jo1ð updateCatalog5(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)VlineinLjava/io/BufferedReader;buildercatalog catalogArrayitem1item catalogFile itemIndex¾ canFormat(Lorg/das2/qds/QDataSet;)ZgetDescription()Ljava/lang/String; getBinsFor-(Lorg/das2/qds/QDataSet;)Lorg/json/JSONArray;rangenrangescentersbinMaxbinMindepdesc binsArrayqube[IÊ streamData<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZdataItLjava/util/Iterator;Ljava/io/OutputStream;'Ljava/nio/channels/WritableByteChannel;Ljava/io/OutputStreamWriter;-Ljava/util/Iterator;ñÕò Signature{(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)Z SourceFileHapiDataSourceFormat.java å óô 1+ õöæ ÷øjava/lang/String"java/lang/IllegalArgumentException missing key ù úûdata must be rank 2 bundlejava/lang/StringBuilder Sû $ü Sý þÿ ½ þ (org/apache/commons/httpclient/HttpClient    0org/apache/commons/httpclient/methods/PostMethod  +?    ½UTF-8è  4org/apache/commons/httpclient/methods/multipart/Part:org/apache/commons/httpclient/methods/multipart/StringPart 8org/apache/commons/httpclient/methods/multipart/FilePartCorg/apache/commons/httpclient/methods/multipart/ByteArrayPartSource text/csv U½ Forg/apache/commons/httpclient/methods/multipart/MultipartRequestEntity      java/lang/IllegalAccessException java/io/IOException   !formatData {0} {1}java/lang/Object" #$file:// %& '(  !.hapi )*uri must end in .hapi java/io/File '+hapi , -. mkdir {0} #/ 0.failed to mkdirs: þ1csvinfo.jsonorg/json/JSONObjectHAPI2.0 23modificationDate4 567status ©ªorg/json/JSONArrayjava/util/ArrayListorg/das2/qds/QDataSetDEPEND_0 89ê :;data must have a DEPEND_0DEPEND_1< =>? @A BCorg/das2/qds/FloatReadAccess DE F»G HITITLELABEL JK LMë N. OP QAlength 2RnameTimetypeisotimefill STunitsUTC 2U þV JW descriptionì XYdoublesizeY Z[ FILL_VALUEjava/lang/Numberbins ¾¿ \] ^_ VALID_MIN VALID_MAXjava/lang/Double `aí bc d6 1900-01-01 óe fg h6 2200-01-01 ig startDatestopDatesampleStartDatesampleStopDate jkinfo has no parent$unable to make folder for info file.java/io/FileWriter l  ( mù njava/lang/Throwable op ­®capabilities.jsonbinary outputFormats mq r;.binary.csvunable to mkdir: dûorg/das2/qstream/TransferType ÷s&org/das2/qstream/AsciiTimeTransferType t uA$org/das2/qstream/IntegerTransferType#org/das2/qstream/DoubleTransferType vûjava/io/FileOutputStream wxï yz{ |} ~ m€ B� org/das2/qds/QubeDataSetIterator ‚ O ƒ„ …†î m‡$org/das2/datum/format/DatumFormatter(org/das2/datum/format/TimeDatumFormatteryyyy-MM-dd'T'HH:mm:ss.SSS'Z') ˆ‰Š ‹Œ� Ž�, �‘ ’“ ”• €– �—"codemessageOK request successful catalog.jsonjava/io/BufferedReaderjava/io/InputStreamReaderjava/io/FileInputStream˜ ™; š › œ½ �ž Ÿ  ÷9title ¡»HAPI Info responseDEPEND_ ¢ü £» 2¤/independent variable must be a simple 1-D arrayBIN_MAXBIN_MIN¥ ¦§java/io/OutputStreamWriter ¨ CONTEXT_0not supported! Ba java/lang/AssertionErrorñ �©&org/autoplot/hapi/HapiDataSourceFormatª «. apdss.hapi¬ ­®(org/autoplot/datasource/DataSourceFormat org/autoplot/datasource/URISplit java/util/Map%org/das2/util/monitor/ProgressMonitorjava/nio/charset/Charsetjava/lang/Exceptionjava/util/Listjava/util/Iteratororg/das2/datum/Unitsorg/das2/datum/DatumRangejava/nio/channels/FileChanneljava/nio/ByteBufferorg/json/JSONException%java/nio/channels/WritableByteChanneljava/io/OutputStreamparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;get&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vrank()I(I)Lorg/das2/qds/QDataSet;(I)Iappend(C)Ljava/lang/StringBuilder;svalue-(Ljava/lang/String;)Ljava/lang/StringBuilder;getHttpConnectionManager7()Lorg/apache/commons/httpclient/HttpConnectionManager;3org/apache/commons/httpclient/HttpConnectionManager getParamsD()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;@org/apache/commons/httpclient/params/HttpConnectionManagerParamssetConnectionTimeout(I)Vfile formatParams#(Ljava/util/Map;)Ljava/lang/String;toStringforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;getBytes(Ljava/nio/charset/Charset;)[B'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;[B)Vu(Ljava/lang/String;Lorg/apache/commons/httpclient/methods/multipart/PartSource;Ljava/lang/String;Ljava/lang/String;)V9()Lorg/apache/commons/httpclient/params/HttpMethodParams;q([Lorg/apache/commons/httpclient/methods/multipart/Part;Lorg/apache/commons/httpclient/params/HttpMethodParams;)VsetRequestEntity8(Lorg/apache/commons/httpclient/methods/RequestEntity;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)IreleaseConnection getStatusLine,()Lorg/apache/commons/httpclient/StatusLine;(org/apache/commons/httpclient/StatusLinejava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String; lastIndexOf(Ljava/lang/String;)I(II)Ljava/lang/String;#(Ljava/io/File;Ljava/lang/String;)Vexists()Z@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vmkdirs-(Ljava/lang/Object;)Ljava/lang/StringBuilder;put;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;org/das2/datum/TimeUtilnow()Lorg/das2/datum/Datum;org/das2/datum/Datumproperty&(Ljava/lang/String;)Ljava/lang/Object;add(Ljava/lang/Object;)Zorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisOrdinalMeasurement(Lorg/das2/datum/Units;)Zvalue(I)D capability%(Ljava/lang/Class;)Ljava/lang/Object;isBundleorg/das2/qds/ops/Opsunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet; guessName+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isTimeLocation*(Ljava/lang/String;I)Lorg/json/JSONObject;NULLLjava/lang/Object;)(ILjava/lang/Object;)Lorg/json/JSONArray;(I)Ljava/lang/StringBuilder;=(Lorg/das2/qds/QDataSet;Ljava/lang/String;)Ljava/lang/String; dimensionlessorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Iextent0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; asDatumRange4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange; doubleValue()DnewRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;min*(Ljava/lang/String;)Lorg/das2/datum/Datum;gt(Lorg/das2/datum/Datum;)Zmaxlt getParentFile()Ljava/io/File;(Ljava/io/File;)Vwriteclose addSuppressed(Ljava/lang/Throwable;)V"(Ljava/io/Writer;)Ljava/io/Writer;equals(I)Ljava/lang/Object;(ILorg/das2/datum/Units;)VisNominalMeasurement sizeBytes getChannel!()Ljava/nio/channels/FileChannel;allocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(DLjava/nio/ByteBuffer;)V(II)D(Lorg/das2/qds/QDataSet;)VgetValue(Lorg/das2/qds/QDataSet;)Dflip()Ljava/nio/Buffer;(Ljava/nio/ByteBuffer;)I bestFormatter?(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/format/DatumFormatter;2org/das2/datum/format/DefaultDatumFormatterFactory getInstance/()Lorg/das2/datum/format/DatumFormatterFactory;+org/das2/datum/format/DatumFormatterFactorydefaultFormatter(()Lorg/das2/datum/format/DatumFormatter;fvalue(I)FvalueOf(F)Ljava/lang/String; createDatum(D)Lorg/das2/datum/Datum;@(Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Ljava/lang/String;(II)Forg/autoplot/hapi/HapiServerUTF82(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)VreadLine getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject;isJoinfindgenisBins(ID)Lorg/json/JSONArray;java/nio/channels/Channels newChannel?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;(Ljava/io/OutputStream;)V()Fjava/lang/ClassdesiredAssertionStatusorg/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!< /*·±?  !V w+¸:´¸:¹À:Ç »Y · ¿,¹ Ÿ »Y · ¿» Y·:6,¹¢R,¹: 6  ,¹¢* ž ,¶W  ¹¹¶W„ §ÿ϶W„§ÿ©»Y·:¶¹ ¸¶»Y» Y·´¶¶¸¶¶· : !¸": ¶ ¶#: ½$Y»%Y·&SY»'Y(»)Y( ·*+ ¶,·-S:  ».Y  ¶/·0¶1 ¶26  È   ¶3§ ¶3»4Y ¶5¶6·7¿§:  ¿±@nq8@nq4Ž#DEGH#I-K7LAOJPXQbRrST“R™V¡P§Y°ZÀ[è]ï^û`$b-e7f=e@iIjQkYm^nnrqpsqvs¶e4"# b?$% MZ&#I%'# s() ww*+w,%w-.q/0g12Y3+J-45°Ç67è�89 ïˆ:; û|<= -J>? @ g1AB[ þ-CDEý FýGúù ÿ±HEGICDEFJKLMNúBOPQR!¿0 ?²9²:;½¶?™¶@:§ *+,-·A±B¶C6  »YD· ¿»EY¶F·G:»EYH·I:¶Jš4²9²:K¶L¶Mš»8Y» Y·N¶¶O¶·P¿Q¹À:  Æ  ¶Rš(: S¹À:  Æ  ¶RšT: »EY»EYU·I» Y· ¶V¶¶·I: »WY·X:  YZ¶[W \¸]¶^¶[W _*·`¶[W»aY·b: »cY·d:»cY·d:,f¹gÀe:ƹhW¹hW§ »Yi· ¿6,j¹gÀe:ÆQ¹  F¸k¸l™ 6§566™*¹¢¹m`‡—™6„§ÿ×,n¹oÀn:š,j¹gÇ:,¸p™36,¹¢!,¸q¹hW¹hW„§ÿÙ§,¹hW¹hW,r¹gÀ:Ç,s¹gÀ:Ç ,¸t:6¹u:¹v™D¹wÀe:¸k:¸x™L»WY·X:y¶zW{|¶[W}~¶[W²€¶[W�‚¶[W ¶ƒW§Ú»WY·X:{» Y·(¶¶„¶¸…¶[W†r¹g¶[W²‡¦�²€¶[W§�¶ˆ¶[W}‰¶[W¹ ¤Š¹¸‹¶[WŒ¹gÀ�:Æ¶Ž¶[W§²€¶[W¹ ¡�*·�¶[W ¶ƒW„§þ¸¸‘¸’:“¹gÆk”¹gÆ_¸k:“¹gÀ•¶–9”¹gÀ•¶–9¸—:¶˜™¶š¶›™¶œ�¶š¶ž™: Ÿ¶˜¶^¶[W  ¶œ¶^¶[W ¡¶˜¶^¶[W ¢¶œ¶^¶[W £ ¶[W ¶¤:Ç »Y¥· ¿¶Jš¶Mš »Y¦· ¿»§Y ·¨:: ¶©¶ªÆUƶ«§H:¶­§<¶«§4::¿:Æ!ƶ«§:¶­§¶«¿* ·®»EY¯·I:»WY·X:YZ¶[W»aY·b:T¶ƒW°¶ƒW±¶[W_*·`¶[W»§Y·¨::¶²W¶©¶ªÆUƶ«§H:¶­§<¶«§4::¿:Æ!ƶ«§:  ¶­§¶«¿ °¶³™´§µ:»EY»EY(·I» Y· ¶¶¶·I:¶¤¶Jš-¶¤¶Mš"»8Y» Y·¶¶¶¤¶O¶·P¿ °¶³™ý¹·½¸:66¹·¢i¹¹Àe:  ¸k:!!¸x™»ºY!·»S§&!¸¼™»½Y·¾S§»¿Y·ÀS2¶Á`6„§ÿ‘¹¹Àe¹6»ÂY·Ã: :! ¶Ä:"¸Å:##²Æ¶ÇW6$$¢Þ6%%¹·¢µ%¹¹Àe:&%2:'&¹  '&$¹m#¶È§|&¹  .6((&¹¢'&$(¹É#¶È„(§ÿÞ§F&¹ ¤;&$¹:(»ÊY(·Ë:))¶Ì™)¶Í)(¶Î9*'*#¶È§ÿá„%§ÿE#¶ÏW"#¶ÐW#¶ÏW„$§ÿ! ÆU!Æ ¶Ñ§H:"!"¶­§< ¶Ñ§4:"":!"¿:, Æ!!Æ ¶Ñ§:-!-¶­§ ¶Ñ,¿§«¹·½Ò:6¹·¢W¹¹Àe:¸k:  ¸x™»ÓYÔ·ÕS§# ¸¼™¸ÖS§¸×¶ØS„§ÿ£¹¹Àe¹6»§Y·¨:: 6!!¢»Ù:"6##¹·¢›#¹¹Àe:$#2:%$¸k:&#žÚ:"&¸l6'#¹¹Àn:$¹  E#ž "¶ªÆ!¹Û¸Ü¶ª§+%&$!¹m¶Ý&¶Þ¶ª§$¹  �Æ;6(($¹¢(#ž "¶ª!(¹ß¸Ü¶ª„(§ÿѧÆ6(($¹¢1#ž "¶ª%&$!(¹É¶Ý&¶Þ¶ª„(§ÿȧ…$¹ ¤z$!¹:(»ÊY(·Ë:))¶Ì™\)¶Í)(¶Î9*#ž "¶ª'™'ඪ%&*¶Ý&¶Þ¶ªඪ§%&*¶Ý&¶Þ¶ª§ÿ¢„#§þ_¶ª„!§þDÆU ƶ«§H:! !¶­§<¶«§4:!!: !¿:.Æ! ƶ«§:/ /¶­§¶«.¿± ¬íø¬íø'38;¬)'ÕÚݬ¸Ëñ¬¸Ëú ¬ñüúFKN¬@<b¬@<kw|¬bmk ñ ö ù¬ % ç ¬ % ç  " ' *¬  –åxz{'|.}8~D€K�LƒU„[…eˆv‰ƒ‹‹Œ˜� Ž¼’ʓەé–ú˜"š+›5�CžO X¢a£j§w¨|©†ª’¬œ¯Ÿ°¬±¼²dz͵жä·ö¸ù¶ÿ¾ ¿#À2Á@ÂJÀSÅ\ÆfÉsÊ…Ë�͓βϹÐÁÑÊÒÔÓÞÔèÕóÖýר ÙÚ4ÛEÜMÝ[ßhárâ}ã�åžæ£ç³é¾ëÉì×îáðäñçóñõ ö÷!ø2ù=úaûeþuÿ…•¥¯¶ÅÍÕß í ø 'OYfoy‚‹”žª¸ÀËñú" 5!]"h#s$’(œ)¨*«+º,È-Ï.×/ê0ò13 5+ 728@9G:N;W<a=p>~?…C�D£E®F¾GÐFÙIäJïKúLMNOP="S(T0U6<<Wb8kW“X–Y¢Z±[¿\Æ]Î_ß`çaôcÿZ g h %i /j 3k Bl Pm Wn ^o gp nq |r ‡s “t ˜u ¬w Éy Ôz Ù{ é| õ} { € !� -‚ I€ R… ]† h‡ sˆ {‰ €Š ‰‹ •Œ š� ¡Ž ´� ¾‘ Ñ“ Ôk Ú– ái ç˜ h ˜ >šMÓ,&#&*&#Ê=STÎUTžCVW¹+XY²2Z%U[Y!D\]23^]=(_`êeabµmabÈRZ% ÏKXY!®rc#±%"#( d]*ï-e%(ú"fg)~žZ%&…—hi'd¾c#%Zâj#$Gõkl"Nîmn#=Vop ¨ëqr«ès#2at#¿@Z%Æ9XY ¥`c# Ü2"#( ;"#( ‰Hd]* hle%( safg) P„Z%$ W}uv% ^vXY& nfw' 6¤c## 3®x+" (¿j#! "ab¢œyz 't# ? ?*+ ?,% ?-. "/0' 12. {+U ê|#v É}~Ê u+ é V€+ " �~ + ‚T X 烄 a Þ…†j Õ‡†s̈+w ȉ%Ÿ  Š¬ “‹% 3Œ�“¬&#ñNŽ`¶‰�~fÙ�~oБT‚½V„5 ’+]â“~@ ' 1Aa Þ…”j Õ‡•BoþDCDEüüV–üEüEÿ—HEGICDE–EE–—˜™™G ý0Gü%úüšü ú)ÿHEGICDE–EE–—˜™™EGGš ý ›ýmGœüP— 'ü"� ù øü}žü_–ÿ*HEGICDE–EE–—˜™™EGGšž–Ÿ   G H ÿHEGICDE–EE–—˜™™EGGšž–Ÿ    ÿHEGICDE–EE–—˜™™EGGšž–ÿ�HEGICDE–EE–—˜™™EGGšž––—˜Ÿ   G H ÿ HEGICDE–EE–—˜™™EGGšž––—˜Ÿ    ÿHEGICDE–EE–—˜™™EGGšž––—˜AEý^E–þ¡ý;Gœ øÿ9%HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢ £¤ü ý>G¥ü ú$ý G¦ÿ!&HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢ £¤úøQ  G H ÿ-HEGICDE–EE–—˜™™EGGšž––—˜E–¡¢    ÿHEGICDE–EE–—˜™™EGGšž––—˜E–ý§ý9Gœù úÿ""HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ ý Eþ0G¨œü+üúüú!ý G¦ü!(úÿ$HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ Eúù Q  G H ÿ/HEGICDE–EE–—˜™™EGGšž––—˜E–§Ÿ    ÿHEGICDE–EE–—˜™™EGGšž––—˜E–PQ©ª]»WY·XL+á°¶zW+âã¶[W+°�žŸ «TP¬­®áë»EY+ä·I:¶J™º» Y·:»åY»æY»çY·è²é·ê·ë:: ¶ì:  Æ ¶W¶ì: §ÿìÆU ƶí§H:   ¶­§<¶í§4:  :  ¿: Æ! ƶí§:   ¶­§¶í ¿»WY¶·î:ï¶ð:§)»WY·X:YZ¶[W»aY·b:ï¶[W66  ¶ñ¢$ ¶ò:  Q¶ó,¶ô™ 6„ §ÿØ_*·`¶[W .»WY·X:Q,¶[Wõ-¶[W¶ñ¶ƒW§¶ò:Q,¶[Wõ-¶[W»§Y·¨: :  ¶©¶ª ÆU Æ ¶«§H:   ¶­§< ¶«§4:  :  ¿:  Æ! Æ ¶«§: ¶­§ ¶« ¿± dil¬<Z€¬<Z‰•š�¬€‹‰�¢¥¬ˆ“¹¬ˆ“ÂÎÓÖ¬¹Äž'¤ §¨©<«C¬H­P®Z°€©‰°±±¿²È³Ë´ÔµÞ¶ç·ñºô»¼ ½¾»"Â.Ä4Å=ÆFÇOÈ_ÊhËqÌzΈϓйÎÂÐêѶC¯+ 9x°±«²5¿ ³TÈ´„ µT ÷+"# ="¶T…eab ëë}~ë+ëˆ+ ß·~Ô³Tç´„hƒ¶Tô÷¸#B4ÿC H–EE–F¹ EúQ  G H ÿ H–EE–F¹    ÿH–EE–Føý%—˜þ$ú<ÿ H–EE–—˜—ÿ* H–EE–—˜—Ÿ   G H ÿH–EE–—˜—Ÿ    ÿ H–EE–—˜—P¬8º»L +¸öš§¬Õ  Z%B @¼½-÷°Ú ¾¿‡»aY·bM+¸‹N6+¹ ¢m+» Y·ø¶¶„¶¹gÀe:Ç -.¸ù:r¹gÀ:Çs¹gÀ:¹  ä¸ú™Ò» Y·û¶¶„¶¸…:¸k:»WY·X:  {¶[W²‡¦ �²€¶[W§ �¶ˆ¶[W»aY·b: 6  -.¢>»aY·b:   ¹É¶üW  ¹É¶üW   ¶ƒW„ §ÿ¿ ý ¶[WÆ  †¶[W,d ¶ƒW§7»Yþ· ¿» Y·û¶¶„¶¸…:¸k:»WY·X:  {¶[W²‡¦ �²€¶[W§ �¶ˆ¶[W»aY·b: 6  -.¢   ¹m¶üW„ §ÿã ÿ ¶[WÆ  †¶[W¹gÀe: ¹gÀe:  Æb Æ]»aY·b: 6-.¢>»aY·b: ¹É¶üW ¹É¶üW ¶ƒW„§ÿ¿ ý ¶[W,d ¶ƒW„§ýŽ,°Þ7áâ ãä:åHæVçièté|ê—ëžì§í±î¹ïÇñÔóÝôéõòö÷øô$ú.û=üHýKþUpw€Š’ ­ ¶ Â Ó Ùãò#/8IZdjtã…èò,À„ àD"# —±Á+žªXY§¡‚T Ýk„ ¹ "# 8,À„&D"##Q„ pÁ+wXY€ÿ‚T ¶ÉÄ ~Ä% oÅ% :EÆ%V)Ç+u&#È„ zÉʇ‡Z%B°þ˜Ëü7Gü Eþ]Eœ— ý ˜úCÿ HG˜ËGE þJEœ— ý ˜úÿ3HG˜ËGEEœ—˜GG˜úCú ÿ HG˜ËúP¬ÌÍ z+S¹À:Æ ¶RšT:::°¶³™ -¸:§T¶³™ »Y-·:,¹v™,¹wÀe:»cY·d:»cY·d: ¹gÀe:  Æ ¹hW ¹hW§ »Yi· ¿6 j¹gÀe:  ÆQ ¹  F ¸k¸l™ 6 §56 6  ™*  ¹¢  ¹m `‡—™6 „ §ÿ×n¹oÀn:  šj¹gÇ=¸p™56¹¢"¸q¹hW  ¹hW„§ÿ×§¹hW  ¹hW°¶³™À¹·½¸:66¹·¢²¹¹Àe:¸k:¸x™»ºY·»S§&¸¼™»½Y·¾S§»¿Y·ÀS¹ «D,2¶Á`6§&2¶Á¹h`6§»Y· ¿„§ÿH¸Å:²Æ¶ÇW6¹·¢¨¹¹Àe:2:¹ š¹¶È§r¹  +6¹¢¹m¶È„§ÿá§?¹ ¤4:»ÊY·Ë:¶Ì™¶Í¶Î9¶È§ÿá„§ÿR¶ÏW²šÇ » Y· ¿¹ W¶ÏW§%¹·½Ò:6¹·¢W¹¹Àe:¸k:¸x™»ÓYÔ·ÕS§#¸¼™¸ÖS§¸×¶ØS„§ÿ£²šÇ » Y· ¿Ù:6¹·¢‰¹¹Àe:2:¸k:žÚ:¸l6 ¹¹Àn: ¹ šAž ¶  Æ ¹ ¸Ü¶ §¹¶Ý¶Þ¶ §¹  { Æ86¹¢&ž ¶  ¹Û¸Ü¶ „§ÿÔ§¼6¹¢/ž ¶ ¹m¶Ý¶Þ¶ „§ÿ˧~¹ ¤s:»ÊY·Ë:¶Ì™\¶Í¶Î9ž ¶ ™'à¶ ¶Ý¶Þ¶ à¶ §¶Ý¶Þ¶ §ÿ¢„§þq¶ §úìÆ¶Æ ¹¬ƒ& ')!*$,.-7.A/K2T3_5h6q8€9…:�;›=¥@¨A¶BÆCÑD×FÚGîHIG OP0Q@ROSYQbVlWvZ€[Œ\�]ž^¬_³`»aÎbÖcåeñgi!j$l9m<oG]MsTt]ulvzw�{‹|œ}§~¶Æ~Ï�Ú‚Þƒé„ñ…ö†ÿ‡ˆ u‹Œ*�4Ž:�=‘I’X“f”m•u—†˜Ž™››¦’¬¡¿¤Ã¥Ò¦à§ç¨î©÷ªþ« ¬­"®'¯9±T³_´dµs¶·�µ™º¨»´¼Îº×¿âÀæÁñÂùÃþÄÅÆÇÈ2É<ËOÍR¥XÐ_ÓbÕlÖxغ,Ý,&# 3,&#¬›Z%³”XY’»c#ª""#ÿ d]Þ-e%é"fgz‘Z%�Šhi`±c#Œ®qr�«s#Tæmnf@Z%m9XYL`c#g/"#œ8"#Hd]æle%ñafgàrZ%çkuvîdXYþTwÆ’c#IyzÜx+_,%h÷…†q €ß‰% ¨·Š ¶©‹% HŒ� zz12zÎÏzoÐ m€+!YkÑ$VaÒ@*h÷…”q z1AzÎÓB�?üEýÔÕÿO HD›ÖEÔÕG™™G ý1Gü%úüšü ú+þ¡ý;Gœ "ù úý¤ý;G¥ü ú!ýG¦ÿ!HD›ÖEÔÕG™™GGš¡¤úøý§ý9Gœù úýEþ0G¨œü*üúüúýG¦ü!(úÿHD›ÖEÔÕG™™GGš§EúÿHD›ÖEÔÕ PQרÙB¶š§³¸³9± ?AB @ÚÛPK ›QÉZ¿a"ýý7org/autoplot/hapi/HapiDataSourceFormatEditorPanel.classÊþº¾4é =k <lm k <no k <p <q <r <st uv uwxyz { <| }~  € �‚ƒ �„ …† …‡ �ˆ �‰ Š ‹Œ �� �Ž �� � ‘’ ‘“ ‘”• ‘– )— )˜\ ™š›œ 0k � ™ž ‘Ÿ  5k¡ 5¢ 5˜ /£ ‘¤¥¦§hapiRootTextFieldLjavax/swing/JTextField; idTextFieldjLabel1Ljavax/swing/JLabel;jLabel2jLabel3()VCodeLineNumberTableLocalVariableTablethis3Lorg/autoplot/hapi/HapiDataSourceFormatEditorPanel;initComponentslayoutLjavax/swing/GroupLayout;getPanel()Ljavax/swing/JPanel;setURI(Ljava/lang/String;)VuriLjava/lang/String;split"Lorg/autoplot/datasource/URISplit;paramsLjava/util/Map;hapiDirLjava/io/File;idLocalVariableTypeTable5Ljava/util/Map; StackMapTable¥›¨©•getURI()Ljava/lang/String;argsss SourceFile$HapiDataSourceFormatEditorPanel.java FG MGjavax/swing/JLabel BCjavax/swing/JTextField A@ DC ?@ EC&id, an identifier for the data source: ªSdata HAPI root:/home/jbf/hapi2.hapiExport data to the Autoplot-based HAPI server configured at the given root. Note the .hapi extension will be converted to /hapi. It should also be noted that these files are for reference only, and will not support HAPI without additional human effort.javax/swing/GroupLayout F« ¬­® ±² ³µ ¶¸¹ º¸java/lang/Short »¼½ ¾Á »Â ¾Ã ÄÅ ÆÇÉ ËÌ ÍÎ »Ï ºÐ ÑǨ ÒÓ XU ÔÕ java/io/File Ö× FØ Ùf© ÚÛjava/lang/Stringjava/util/HashMap Üf ÝÞ ßàjava/lang/StringBuilderfile:// áâ ãä åæ1org/autoplot/hapi/HapiDataSourceFormatEditorPaneljavax/swing/JPanel3org/autoplot/datasource/DataSourceFormatEditorPanel org/autoplot/datasource/URISplit java/util/MapsetText(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)V!javax/swing/GroupLayout$Alignment Alignment InnerClassesLEADING#Ljavax/swing/GroupLayout$Alignment;createParallelGroup ParallelGroupL(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup+()Ljavax/swing/GroupLayout$SequentialGroup;'javax/swing/GroupLayout$SequentialGroupaddContainerGap addComponentB(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;%javax/swing/GroupLayout$ParallelGroupaddGroupçGroupH(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;=(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;J(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;addGap.(III)Ljavax/swing/GroupLayout$SequentialGroup;setHorizontalGroup"(Ljavax/swing/GroupLayout$Group;)Vè*javax/swing/LayoutStyle$ComponentPlacementComponentPlacementRELATED,Ljavax/swing/LayoutStyle$ComponentPlacement;addPreferredGapW(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;?(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;-(II)Ljavax/swing/GroupLayout$SequentialGroup;setVerticalGroupparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap; resourceUriLjava/net/URI;(Ljava/net/URI;)VtoStringget&(Ljava/lang/Object;)Ljava/lang/Object;getTextput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatParams#(Ljava/util/Map;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;length()Iformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;javax/swing/GroupLayout$Groupjavax/swing/LayoutStyle!<=>?@A@BCDCECFGH; *·*·±IJ  KLMGHt h*»Y·µ*»Y·µ*»Y·µ *»Y·µ *»Y·µ *´ ¶ *´¶*´ ¶ *´ ¶*´ ¶ »Y*·L*+¶++²¶+¶¶+²¶+¶*´ þÿ¶¶¶+¶+²¶*´ ¶*´¶¶ÿ¶¶+¶   ¶+²¶*´ ¶*´¶¶¶¶¶¶ ++²¶+¶¶*´ þBþ¶²!¶"*´ þþ¶²!¶"*´ þþ¶²!¶"*´¶#²!¶"*´þþ¶Nÿ¶$¶¶%±IÞ7% &'!(,)7+@-I/R1[3d5m6r7w8{9~:…;‰<–=™>œ< ?§@®AµB¸@ÂCÅ?ÉDÒEÙFàGçHêFíDð;ó9ö7ùJþKLMNO%P+Q7R=SDTJUVV^WaLdJgYJhKLmûNOPQH,*°I]J KLRSHñF+¸&M,´'¸(N»)Y,´*·+:*´ ¶,¶--¹.À/:Ç:*´¶±I"bc de&f3g<hEiJ>FKLFTUAVW 9XY,Z[3\U]  9X^_ÿ<`abcdaefHÑK»0Y·1L+-*´¶2¹3W+¸4M»5Y·67¶8*´ ¶2¶8¶9¸&N,¶:ž-,µ'-¸;°Imnpr:sAtFvJ*KKLCgY.XU:hW] Cg^_þFcabij°*}¯@…´�·¿À‹ÈÊ@PK »]Å£Q#Z#Z"org/autoplot/hapi/HapiServer.classÊþº¾4¦ Èúû úü úýþ ÿ  ÿ   / 6 ú  6           !" #$ 6% &' /( /ÿ ) * + ,-. ,/0 1 234 5 ,6 67 A89: A; ?ÿ< ?=> #? @A ? ?BCDE OF NG NHI Sú 6 6J 6KL 6MN 6O S S S ,P Q RST yU NV &WXv YZ /[ \ ,]^ /ú  /_`abè Rc d ef yg 'À hi jk lmn ‚ú opqrs ët lu §v ëwxy£�z{ |} |~ €� ‚ƒ„… š† ‡ ˆ‰ ] Š ‹ Œ � Ž� ¥†� §ú‘’ /“” /•– —˜ ™š› œ�‚ž6  »F ¡ º¢£¤ À¥ ¦ § &ÿ ¨©ª « ¬­ ¬® ¬¯ 6° 6±²³ ÿ´  µ ¶ · ¸¹ º» º¼½ Ú¾¿ ÚÀ ÁÂAÍÍeQ€ ÃÄ ÃÅä /Æå ÃÇ ÈÉ ÊËÌ ëÍÎçæÏ ÐW ÑÒÓ šÿÔÕ ÊÖ× Ø ÃÙî ÚÛ ÜÝ ÃÞ Êß  à@$ Êá Êâ Êã Êä  å Ãæç  è Ãé ëê ëë ‚ì íîïð 6ñòóô õö ÷õ øùúloggerLjava/util/logging/Logger; loggerUrlUTF8Ljava/nio/charset/Charset; serverInfoLjava/util/Map; Signature8Ljava/util/Map;versions5Ljava/util/Map; versionFresh3Ljava/util/Map;()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiServer;getKnownServers()Ljava/util/List;joLorg/json/JSONObject;surlLjava/lang/String;iIsjaLorg/json/JSONArray;ex Ljava/net/MalformedURLException;Lorg/json/JSONException;Ljava/io/IOException;resultLjava/util/ArrayList;urlsLjava/util/HashSet;urlLjava/net/URL;LocalVariableTypeTable)Ljava/util/ArrayList;'Ljava/util/HashSet; StackMapTableûüý.'&()Ljava/util/List; getServerInfo)(Ljava/lang/String;)Lorg/json/JSONObject;getKnownServersArray()[Ljava/lang/String;Ljava/util/List;$Ljava/util/List;listHapiServersArraylistHapiServerskeyskipZseekttaglendssLjava/util/LinkedHashSet;d2ssDiscoveryListrLjava/io/BufferedReader;d2ss1homeLjava/io/File;bookhistt0Jû7DI¤ getCatalogIds (Ljava/net/URL;)Ljava/util/List;serverocatalog Exceptions4(Ljava/net/URL;)Ljava/util/List; getCatalog$(Ljava/net/URL;)Lorg/json/JSONArray;getAbout%(Ljava/net/URL;)Lorg/json/JSONObject; getInfoURL0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;idgetHapiServerVersion"(Ljava/net/URL;)Ljava/lang/String; capabilitiesversionsserverfreshLjava/lang/Long;f getDataURL](Ljava/net/URL;Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/net/URL;Ljava/lang/Exception;trLorg/das2/datum/DatumRange; parameterstpLorg/das2/datum/TimeParser;mapLjava/util/HashMap; serverUrl9Ljava/util/HashMap;Ìü�ý createURLappend urlEncode&(Ljava/lang/String;)Ljava/lang/String;&Ljava/io/UnsupportedEncodingException;pLjava/util/regex/Pattern;þ„ getParameters6(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONArray;datasetgetParameterIds2(Ljava/net/URL;Ljava/lang/String;)Ljava/util/List;ppnF(Ljava/net/URL;Ljava/lang/String;)Ljava/util/List;setQuerynewUrlnewQuerygetInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; serverVersionaltOparamsexKeepÿgetCapabilitiesuseCache()ZcacheAgeLimitMillis()J readFromFile"(Ljava/io/File;)Ljava/lang/String;lineinfbuilderLjava/lang/StringBuilder;  readFromURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;s2in2ex2builder2errLjava/io/InputStream;typeurlcLorg/autoplot/hapi/Connection;?(Ljava/net/URL;Ljava/lang/String;Ljava/util/Map;)Ljava/net/URL;svalueentryEntry InnerClassesLjava/util/Map$Entry;firstArg singletonMap;Ljava/util/Map$Entry;½e(Ljava/net/URL;Ljava/lang/String;Ljava/util/Map;)Ljava/net/URL;cadenceArrayToDatum([I)Lorg/das2/datum/Datum;array[IsecondsDgetRange2(Lorg/json/JSONObject;)Lorg/das2/datum/DatumRange;t1Lorg/das2/datum/Datum;t2 firstDatelastDatestopDate startDateinfogetSampleTimeRangeicadenceLjava/text/ParseException;endcadence sampleRangerangeÏ encodeURL"(Ljava/lang/String;)Ljava/net/URL; decodeURLencodeURLParametersdecodeURLParameters SourceFileHapiServer.java *+java/util/ArrayListjava/util/HashSet java/net/URLShttps://raw.githubusercontent.com/hapi-server/servers/refs/heads/master/abouts.json *json ÀÁorg/json/JSONArray  x_url  ›http://   java/lang/StringBuilderhttps:// ™       "#ÿ java/net/MalformedURLException  &Unable to read from malformed URL: {0} org/json/JSONException%JSON exception when reading file: {0}java/io/IOException#IO exception when reading file: {0}Whttps://raw.githubusercontent.com/hapi-server/servers/refs/heads/master/abouts-dev.jsontrue hapiDeveloperfalse    !"org/json/JSONObject  # $ 12û %java/lang/String &'[Ljava/lang/String; [2( )µ!HAPI network call on event thread * +, java/io/File -.(org/autoplot/datasource/AutoplotSettings autoplotData /› bookmarks *0 history.txt 1· 2#reading recent datasources from {0} 3µhapi:java/io/BufferedReaderjava/io/FileReader *4 *5 6java/util/LinkedHashSet  7 8 ? 9:vap+hapi ; <, *=> ?@&read extra hapi servers in {0} millis AB C+ Dno history file found: {0} ˜~org/autoplot/hapi/HapiSpec EF *G Habout Ititlecontact(Contact HAPI team about this old server. ÔJ ˜Í (#java/lang/Long K· ³|HAPI &#%$Y-$m-$dT$H:$M:$S.$(subsec;places=3)Zü LMjava/util/LinkedHashMap €�2.02.1.time.min NO PQtime.max ROstartstopdata[a-zA-Z0-9_:\-\+,/\.]+þ ST UVW XµUTF-8Y Z$java/io/UnsupportedEncodingException"java/lang/IllegalArgumentException *[ ¬­ ¡¢name \ ] ^ _ *`java/lang/RuntimeExceptionjava/util/HashMap getInfo {0}status Ucode a:3. bQVersion 3 server fails to respond, trying alternate of dataset instead of id: {0} cid=dataset= ©~.Version 3 server then fails to respond to: {0}hapiServerCachejava/io/InputStreamReaderjava/io/FileInputStream  ! *d java/lang/Throwable e[file is empty: ™f GET {0}java/lang/Object g hi jk lk m no.incorrect error code returned, content is JSONempty response from / p qµ rst uv wµ xyjava/util/Map$Entry zy& {y š›=| Ý} ~ € �‚ƒ „… †‡org/das2/datum/DatumRange *ˆ2firstDate and lastDate are out of order, ignoring.java/text/ParseExceptioný ßà=server is missing required startDate and stopDate parameters. here failsampleStartDatesampleStopDate ‰µparse error in sampleStartDate è ~Š‹ Œ� ÙÚparse error in cadence: {0} Ž} �‡ �‘ ’“ ’‘ L” “ •‘ –}org/das2/datum/TimeUtil —˜ ™} š› xœ Z›� ž›\+%2B Ÿ + apdss.hapi  ¡das2.url¢£ ¤¥org/autoplot/hapi/HapiServerjava/util/Listorg/das2/datum/TimeParserjava/lang/Exceptionjava/util/regex/Pattern java/util/Maporg/autoplot/hapi/Connectionjava/io/InputStreamjava/util/Iteratororg/das2/datum/Datum(Ljava/lang/String;)Vlength()I getJSONObject(I)Lorg/json/JSONObject; getString startsWith(Ljava/lang/String;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(I)Ljava/lang/String;toString()Ljava/lang/String;contains(Ljava/lang/Object;)Zremoveaddput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelWARNINGLjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalsget&(Ljava/lang/Object;)Ljava/lang/Object;SEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/awt/EventQueueisDispatchThreadwarningaddAll(Ljava/util/Collection;)Zsettings,()Lorg/autoplot/datasource/AutoplotSettings;resolveProperty#(Ljava/io/File;Ljava/lang/String;)VcurrentTimeMillisFINEexists(Ljava/io/File;)V(Ljava/io/Reader;)VreadLine(II)Ljava/lang/String;equalsIgnoreCaseindexOf(Ljava/lang/String;)I(Ljava/lang/CharSequence;)Z removeAll(Ljava/util/Collection;)Vjava/util/Collectionsreverse(Ljava/util/List;)VvalueOf(J)Ljava/lang/Long;close getMessage getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;(I)V(ILjava/lang/Object;)V;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; longValuecreate/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;min()Lorg/das2/datum/Datum;format*(Lorg/das2/datum/Datum;)Ljava/lang/String;maxcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchermatchesjava/net/URLEncoderencode(Ljava/lang/Throwable;)V getProtocolgetHostgetPortgetPath:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)VgetIntINFOgetQuery2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V addSuppressed-(Ljava/lang/Object;)Ljava/lang/StringBuilder;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection.(Ljava/net/URL;)Lorg/autoplot/hapi/Connection;getInputStream()Ljava/io/InputStream;getErrorStreamtrimcharAt(I)C containsKeyisEmptyentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getValuegetKeyorg/das2/datum/UnitsLorg/das2/datum/Units; createDatum(D)Lorg/das2/datum/Datum;hasus2000"Lorg/das2/datum/TimeLocationUnits; org/das2/datum/TimeLocationUnitsparse*(Ljava/lang/String;)Lorg/das2/datum/Datum;le(Lorg/das2/datum/Datum;)Z/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VisFill(I)Lorg/das2/datum/Datum;org/das2/datum/DatumRangeUtilparseISO8601Duration(Ljava/lang/String;)[Idaysge nextMidnight.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;subtract/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;/(ILorg/das2/datum/Units;)Lorg/das2/datum/Datum; prevMidnighthoursprev/(ILorg/das2/datum/Datum;)Lorg/das2/datum/Datum;minutes intersects(Lorg/das2/datum/DatumRange;)Z()Lorg/das2/datum/DatumRange;java/net/URLDecoderdecode replaceAll getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;org/das2/util/LoggerManagerjava/nio/charset/CharsetforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;!È !"#$% &#$' (#$) *+,/*·±-9. /0 12,»;»Y·K»Y·LM»Y·M, ¸ N» Y-· :6¶ ¢´¶:¶:¶™&+»Y·¶¶¶¶¶™§o¶™A+»Y·¶¶¶¶¶™!+»Y·¶¶¶¶¶W+¶š+¶W*¶W²¹W„§ÿH§3:² ²!",¶#§":² ²!%,¶#§:² ²!',¶#»Y(·M, ¸ N» Y-· :6¶ ¢´¶:¶:¶™&+»Y·¶¶¶¶¶™§o¶™A+»Y·¶¶¶¶¶™!+»Y·¶¶¶¶¶W+¶š+¶W*¶W²¹W„§ÿH§3:² ²!",¶#§":² ²!%,¶#§:² ²!',¶#)*+¸,¶-™*°ëîëÿ$ë&÷ú÷ $÷&-Ö5RSUZ[#\-^:_C`Lavbyd£eÁgÊhÑiØjå^ësîmðnüsÿop sqrv(w/x9zF{O|X}‚~…€¯�̓Ö„Ý…ä†ñz÷�ú‰üŠ� ‹ Œ��Ž*‘9•.ÀC¢34L™560»78#Ë96-Á:;ð <= <> <?O¢34X™56<»78/Ë969Á:;ü <= <> <?3@A+BC)DEF3@G+BHI€ÿ0JKLMNýHOMûGù#úÿJKLPPQPR þMNýHOMûGù#úÿJKLPPQPR $S TU,š.²*¹.À/L+ǰ»/Y+¶0·1°M² ²2,¶3° $-¡ ¢¤ ¥!¦,§. ! <>.56 !34I üOLQ VW,W¸4K**¹5½6¹7À8°- °±. @XF @Y ZW,W¸9K**¹5½6¹7À8°- ¹º. @XF @Y [2,é#¸:™ ² ;¶<»Y·K*¸4¹=W»Y·L+*¶>W»?Y¸@B¶C·DM»?Y,E·FN»?Y-G·F:¸H7² ²IJ¶K¶#¶L™¥:M:6 »NY»OY·P·Q:¶R: »SY·T:  ÆÍ ¶U `¤¶  `  `¶V¶W™  X¶Y6     ¶U6   `¶U` ¶V: 6 ¶š ¶š6 Z¶[™6  ¶\™   ¶]W ¶™' »Y·¶ ¶¶¶¶\™6š   ¶^W¶R: §ÿ4* ¹_W»Y ·`:  ¸a *¹=W K² ²Ib¸He¸c¶#ƶd§`:² ²2¶e¶3§K:ƶd§<:² ²2¶e¶3§':ƶd§:² ²2¶e¶3¿§² ²If¶#*°§±´&u§É&ËÕØ&u§íÉËíïùü&íïí-î;ÅÆÈÉ Ë(Ì.Î>ÏIÐUÑZÒjÔrÕu×yØ}Ù�ږ۟ݤÞÇßÐàÝáðâóãä æç)èTéWë\ìdïnòwó‚ô‡õ�ö“ø§ý±´þ¶ÿÆÉùËýÕØþÚÿêíüïýùüþþÿ!.¶Д78 ðt\6 óq]^y._6}*`8 –96 Ÿab ‚%cX ¶<?Ú<?þ<?uœde fX(ûBC>åghIÚihUÎjhZÉklF ‚%cY  fY(ûBHI¦ÿ� mKnnnoMMpü=ý,M -ø ÿBmKnnnoBRTR BRTqÿ mKnnnoqBRÿmKnnn $S rs,,f¸:™ ² ;¶<*g¸hL+ ¸ M»/Y,·1N-g¶j:»Y¶ ·k:6¶ ¢¶l¶¹m„§ÿÞ°-. %-;H]c.H>%78ftEQDEJ96%Au4-9v;;+@XF ;+@YI ÿ/LLMONmú$w&$$x yz,£0¸:™ ² ;¶<*g¸hL+ ¸ M»/Y,·1N-g¶j:°-+,/01%2-3.40tEDE96% u4-v;Iw&$ {|,úQ¸:™ ² ;¶<*n¸hL+ ¸ M»/Y,·1N-°M»/Y·oN-l*¶p¶qW-r*¶p¶qW-st¶qW-°&'&-2 ABEGH%I'J(K0L;MFNOO.> 96%u40!u4()<?QtE<DEIÿLLRw&$ }~,Q*ul+¸v¸wM,°- [ \. tE6 DE €�,â^*¶pL²x+¹.ÀyM,Æ,¶z¸H{e”œ/*¸}N-~¶:²+¹W²x+¸H¸c¹W°²+¹.À6°-& klm%n*o2p>qNrQt.4*'‚42ƒ6^tEY„6L…†I ý%M‡+w$& ˆ‰,½©€¸�:»‚Y·ƒ:*¸„:§ :…:†¶š ‡¶™1ˆ,¶‰¶Š¶‹WŒ,¶�¶Š¶‹Wl+¶‹W§.Ž,¶‰¶Š¶‹W�,¶�¶Š¶‹W�+¶‹W-¶Už ‘-¶‹W*’¸w:°$&-F�‚…ˆ†‡‰3ŠD‹UŒaŽr�ƒ�Œ’““œ•¦–.f ƒ6<Š©tE©6©‹Œ©�6¢Ž�™�‘Šƒ6¦’EF ™�“I(ÿLM”M•–—üM-* ˜~,;*+¸w°-¡.tE™6 š›,�$“¸”L+*¶•¶–™*°*—¸˜°M»šY,·›¿™-ª«¬¯°±.  <œ$6�žI üŸF  ¡¢,_*+¸œM,‘¶jN-°-¿À Á.*tE£6 u4 �;w&$ ¤¥,ñ=*+¸�M,¶ >»Y·k:6¢,¶:ž¶¶Ÿ„§ÿá°-"ÍÎ ÏÐÑ&Ò4Ð:Ô.H&34"78=tE=£67¦; 2§8(@AF (@GIÿLMNJú!w&$$¨ ©~,É=»Y*¶ *¶¡*¶¢»Y·*¶£¶X¶+¶¶·¤M§ N»šY-·›¿,°.1-& ÚÛ Ü ÝÞ.á1ß2à;â.4.ªE2 <==DE=«6;ªEI qPü L ¬­,™ ˜¸:™ ² ;¶<*¸„M§ N»¥Y-·¦¿»§Y·¨:,‡¶š ,†¶™l+¹W§�+¹W*u¸wN² ²I©-¶p¶#::- ¸ :»/Y·1:§ ::ƪ¶«¬¶­°Ÿæ,®¶™Ý² ²¯°-¶#-¶±²¶™_-»Y·³¶-¶±¶¶¶¸´N- ¸ :»/Y·1:ª¶«¬¶­° :§:² ²¯µ-¶#§i-¶±³¶™]-»Y·²¶-¶±¶¶¶¸´N- ¸ :»/Y·1:ª¶«¬¶­° :§:² ²¯µ-¶#Ç Æ¿°$&r…ˆ&í$Vwz$-ª*ïðõøö÷ û)ü;ýIÿT]l o r z…ˆŠŽ®ºÆåíø  !."N#V%a&s'w+z)|*ˆ/’0•3.¬®6 <Šz 96Š<?ø¯4 <>í296a¯4| <>V296˜tE˜£6 x®6];DE)o°#o)u4r&±?F )o°'ISG—ü Mý² ÿ3LMML²ORRü_MBQú üTMBQú w&$ ³|,Œ'¸:™ ² ;¶<*¶¸hL+ ¸ M»/Y,·1N-°-?@CDE%F.*'tEDE 96%u4Iw&$ ´µ,% )·+¸,¶-¬-N ¶·,¸­-V ¸¹,Á»»Y·L»NY»ºY»»Y*·¼²½·¾·QMN,¶R:Æ+¶W+¿¶W,¶R:§ÿç,ÆK-Æ,¶d§@:-¶Á§5,¶d§.:N¿:,Æ-Æ,¶d§:-¶Á§,¶d¿+¶Âš»&Y»Y·ö*¶Ä¶·Å¿+¶M,°NRUÀ$FgÀ$Foy}€Àgqo-:`a$b*c/d6e=fFhgaoh’i™j´l¹m.4*º6"p»e»¼h³½¾¹@6IR ÿ*n¿oqMúNq FqGqÿn¿oqqq ÿn¿!w& ÀÁ,ê²Æ²IǽÈY*S¶É*¸ÊM»Y·N»NY»ºY,¶Ë²½·¾·Q::¶R:Æ-¶W-¿¶W¶R:§ÿæÆUƶd§H:¶Á§<¶d§4::¿:Æ!ƶd§:¶Á§¶d¿§1:»Y·:,¶Ì:Ç¿»NY»ºY²½·¾·Q::¶R:  Æ ¶W¿¶W¶R: §ÿä¶¶Í: + ¶-™H ¶Už@ ¶Î{ 5² ϶< : Æ!ƶd§:  ¶Á§¶d °ÆUƶd§H:  ¶Á§<¶d§4:  : ¿: Æ!ƶd§:¶Á§¶d ¿§:² ²I¶e¶3² ²I¶e¶3¿-¶Âš»&Y»Y·ж*¶Ä¶·Å¿-¶:°hmpÀ:^„À:^�™ž¡À„�� µ¸&KPSÀqvyÀéA�ÀéA–¢§ªÀ�˜–ÑdÁ&g¾Á&-ª*z|~ :€A�F‚MƒT„^†„�†µ�¸†º‡ÃˆÉ‰ÎŠÑŒé�ðŽõ�ý�‘“”5•=–A˜d–g˜�Œ–˜¾šÁ˜Ã™Ó›ãœæŸí ¢¤.ŽAº67~»eðwº6 NÂ6 æØÃeÃÄ?Ã#Å¾ÉÆÇº,<?DEÈ6ùÉÊ ñ½¾@6IÿALMË¿oqMúQq GqHqÿLMË¿oqqq ÿLMË¿BRþR¿ÌþoqMÿC LMË¿R¿ÌoqMMMq øQq GqHqÿLMË¿R¿Ìoqqq ÿLMË¿R¿ÌBRø!w& ˜Í, �»Y*¶p·ÑN+Ò¶™ +¶L--¶Âd¶ÓÒ¶-™ -+¶N§-Ò¶+¶N+u¶-™n*¸„:§:»¥Y·¦¿‡¶š †¶™,�¹Ô™:l,�¹.¸vM§)®¶™§,l¹Ô™�,l¹.¸vM,Ƴ,¹Õšª6,¹Ö¹×:¹Ø™�¹ÙÀÚ:¹ÛÆw™-X¶W6§ -ܶW¹ÝÀ6ˆ¶-š¹ÝÀ6Œ¶-™¹ÛÀ6:§¹ÛÀ6¸Þ:-¹ÝÀ6¶ß¶¶W§ÿl»Y-¶·°:»šY·›¿JPS$JPS&itu-†!° ±²´-µ6·AºJ¿PÂSÀUÁ_ÃsÄ~Å�Çœʧ˵ÐÂÑÅÒèÓòÔ÷ÕþÖØ Û/Ü>ÞMàfâiåuæwç.z P®6U <Š_V®6;Î6MÎ6è~ÏÒŤÓ^w <=�tE�™6�Ô# u9¾Fè~ÏÕ�Ô'I:ü¿ Q—ü M úýÖü1×#üMùùKP$Ø ÙÚ,£S*.‡àoH'*.‡cH'*.g<h=s@wA€B‰D”EšH�FŸG°N¾OÇPÔQêRTV(W1XGY][p]s^}_“`©b¼eÄfÉj.z <(áâJãâh <Š”ëÜŸ<ìÇPíâ1?íâ}?íâ€Iîâ®ïŒËè4ÆðŒIJü”üH”B— ÿ)O””éñüQéúüBéúü5éúú w$òó,f»Y*·°L»Y*¸·° -y ‚ ƒ. <=96IIPwô�,2*¶p¸°-�. 9Eõ›,D*¶K*¶°- – —. 96ö›,D*¶K*¶°-   ¡. 96÷+,e9¸³ ¸³Æ—¸³½»§Y·¨³»§Y·¨³»§Y·¨³x±-; @EJ$_.`øùÑ ÚÐ PK »u\S¾oì88 org/autoplot/hapi/HapiSpec.classÊþº¾4D 123 ABOUT_URLLjava/lang/String; ConstantValue4 CATALOG_URL5INFO_URL6CAPABILITIES_URL7DATA_URL8 URL_PARAM_ID9URL_PARAM_DATASET:URL_PARAM_START;URL_PARAM_STOP<URL_PARAM_TIMEMIN=URL_PARAM_TIMEMAX>URL_PARAM_PARAMETERS?CATALOGFORMATS@OUTPUT_FORMATSABINARYBTITLEC PARAMETERS()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiSpec; SourceFile HapiSpec.java ()org/autoplot/hapi/HapiSpecjava/lang/Objectaboutcataloginfo capabilitiesdataiddatasetstartstoptime.mintime.max parametersformats outputFormatsbinarytitle1       !"#$%&'()*/*·±+ , -./0PK Æ»>\ùú¦B�� org/autoplot/hapi/HapiUtil.classÊþº¾4L Hµ ¶ ·¸ ·¹º »¼½¾ ¿ ÀÁ  à ÄÅÆ µÇ È É ÊË ÌÍ Î Ï Ð ÑÒ ÓÔÕÖ×~ Ø¡ Ù Ú ÛÜÝ Þß Þà Þáâã äå 0Ê æ Î çèé 6µê ëìíîï ðñ ðò ðó ôõ 6ö÷ øùú Óûü ýþÿloggerLjava/util/logging/Logger;KEY_DEFINITIONSLjava/lang/String; ConstantValueKEY_PARAMETERSKEY_REF KEY_PARAMETERžKEY_BINS KEY_RANGES KEY_CENTERS KEY_LENGTHKEY_SIZE KEY_LABEL KEY_X_LABELKEY_FILL KEY_UNITSKEY_TYPE KEY_X_COLOR_LOOKUP ()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/hapi/HapiUtil;resolveRefRecursive-(Lorg/json/JSONObject;Lorg/json/JSONObject;)VderefLjava/lang/Object;theDefinitionsReftheRefmaybeRefLorg/json/JSONObject;o1iIjaLorg/json/JSONArray;ko definitionsparamkeysLjava/util/Iterator; StackMapTable ¼ºÿÍ Exceptions  resolveRefs,(Lorg/json/JSONObject;)Lorg/json/JSONObject;jo cacheFolder0(Ljava/net/URL;Ljava/lang/String;)Ljava/io/File;urlLjava/net/URL;idcachedsroot getCacheFiles{(Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/util/LinkedHashMap;tr1Lorg/das2/datum/DatumRange;ff1theFilefsmLorg/das2/fsm/FileStorageModel;ff[Ljava/lang/String; parameterexLjava/lang/Exception; parameters timeRangeformatsuresultLjava/util/LinkedHashMap;LocalVariableTypeTableHLjava/util/LinkedHashMap; �é Signatureª(Ljava/net/URL;Ljava/lang/String;[Ljava/lang/String;Lorg/das2/datum/DatumRange;Ljava/lang/String;)Ljava/util/LinkedHashMap; SourceFile HapiUtil.java hi €  java/lang/String org/json/JSONObjectorg/autoplot/hapi/HapiUtil$ref  #/definitions/    "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder(reference not found within definitions: !" #$ h%4references may only be to nodes within definitions: oporg/json/JSONArray & ' ( IJMnot resolving array of array, but this is easy to do with a small refactoring) *%java/lang/Integerjava/lang/Doublenot resolving array of things. +, -. +/0 1$/ 2$ 3$ 4$ + 56 java/io/File 7 8/data/java/util/LinkedHashMapfile:9 :; $Y/$m/$Y$m$d...gz :< => ?@ AB Cjava/io/IOExceptionD EFexception in cache GH apdss.hapiI JKjava/lang/Objectbinsrangescenterslengthsizelabelx_labelfillunitstype x_colorLookupjava/util/Iteratororg/json/JSONException java/net/URLorg/das2/datum/DatumRangeorg/das2/fsm/FileStorageModeljava/lang/Exception()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object;has(Ljava/lang/String;)Z getString&(Ljava/lang/String;)Ljava/lang/String; startsWith substring(I)Ljava/lang/String;put;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V()I(I)Ljava/lang/Object;)(ILjava/lang/Object;)Lorg/json/JSONArray;java/util/logging/Loggerfine getJSONObject)(Ljava/lang/String;)Lorg/json/JSONObject; getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;(I)Lorg/json/JSONObject; org/autoplot/hapi/HapiDataSource getHapiCache getProtocolgetHostgetPath replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;endsWith(II)Ljava/lang/String;#org/das2/util/filesystem/FileSystemcreate9(Ljava/lang/String;)Lorg/das2/util/filesystem/FileSystem;X(Lorg/das2/util/filesystem/FileSystem;Ljava/lang/String;)Lorg/das2/fsm/FileStorageModel; getNamesFor0(Lorg/das2/datum/DatumRange;)[Ljava/lang/String; getRangeFor/(Ljava/lang/String;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelFINELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;1HIJKLM#NLM%OLM PLMQRLMSTLMUVLMWXLMYZLM[\LM]^LM_`LMabLMcdLMefLMghij/*·±kl mn opj¦ ®+¶M,¹™¢,¹ÀN+-¶:Á™“À: ¶ ™y ¶ : ¶ ™G¶:*¶ ™*¶:+-¶W§»Y»Y·¶¶¶·¿§»Y»Y·¶¶¶·¿§ *¸§öÁ™îÀ:6¶¢Ú¶:Á™•À: ¶ ™{ ¶ :   ¶ ™I ¶: * ¶ ™* ¶:  ¶W§»Y»Y·¶ ¶¶·¿§»Y»Y·¶ ¶¶·¿§ *¸§1Á™²¶§Á šÁ!™§ ²"¶„§ÿ"§þ[±k¶-12345'6.788A9K:T;]<e=m>p?ŒA�B«D®E´G¿HÆIÓJÜKäLëMõNþOPQR"S,T/UKWNXjZm[s]~^‰_œb¤Iªg­hl¢eqrT8sLAjtL.†uv" qr :sL þltL ëˆuvÜÈwrÉáxyÆäz{’|L‹}r®~v®v©€�‚‚üƒÿj„„ƒ…†„……úúúý‡ÿe „„ƒ…†‡†„……úúúúÿ„„ƒˆ‰ Š‹jÀ8*#¶ š*°*#¶$L*%¶&M>,¶¢,¶':+¸„§ÿè*°k& u v xy{#|*}0{6l4*vxy8Œv&~vz{‚ þ„‡úˆ‰ �Žj P¸(M»Y·,¶)¶*¶*¶)¶*¶+¶)¶*¶,¶)¶+-.¶/¶¶N»0Y-·1°k‰ŠG‹l*P��P‘LL’LG “L ”•j F¸(:)¶2™¶3d¶4:»Y·*¶*¶)¶*¶+¶*¶,¶¶:»Y·¶5¶+-.¶/¶¶:»6Y·7:,:¾6 6   ¢² 2: »Y·¶)¶¶¶: »Y·8¶ ¶¶¸9»Y·:¶ ¶;¶¶<¶¶¸=:  ¶>::¾66¢02: ¶?:-Æ -¶@™ ¶AW„§ÿÏ„ §ÿM§:²²CD¶E°°n/2Bn/2kRš›œD�eŸn¢‡£¢¤á¥é¦§ ¨©#¦)¢/°2­4®A¯C²l˜ –— ˜L¢‡™L áHš› é@œ�‡¢žL 4Ÿ F��F‘LF¡�F¢—F£LA¤LD¥Lnئ§¨ nئ©‚™ ü…ÿZ ª…«¬………­«ÿ{ª…«¬………­«……®««ý#…¬ù ÿ ª…«¬………­«øB¯°±²ij! F¸G³±k³´PK ›QÉZÁÜŽd &org/autoplot/hapi/HttpConnection.classÊþº¾4y : ; <=>? @A BCDE F GH I JK LM N LO P QR S T U V WX YZ[\ loggerUrlLjava/util/logging/Logger; fhttpConnectLjava/net/HttpURLConnection;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis"Lorg/autoplot/hapi/HttpConnection;urlLjava/net/URL; httpConnect Exceptions]getURL()Ljava/net/URL;getInputStream()Ljava/io/InputStream;getErrorStreamgetResponseMessage()Ljava/lang/String;getResponseCode()I disconnect()V SourceFileHttpConnection.java ! ^ _`GET {0}java/lang/Objecta bcd efjava/net/HttpURLConnection --> {0} {1} 34g hi 12j klm n4 op q4 rps tu  '( ./ 0/ 56das2.urlv wx org/autoplot/hapi/HttpConnectionorg/autoplot/hapi/Connectionjava/io/IOExceptionjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V java/net/URLopenConnection()Ljava/net/URLConnection;java/lang/IntegervalueOf(I)Ljava/lang/Integer;#org/das2/util/filesystem/FileSystemsettings/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettingsgetConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeout!org/das2/util/filesystem/HttpUtil checkRedirect2(Ljava/net/URLConnection;)Ljava/net/URLConnection;org/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! !"Àb*+·²²½Y+S¶+¶ÀM²² ½Y,¶ ¸ SY,¶ S¶,¸ ¶¶,¸ ¶¶,¸ÀM*,µ±#&  @JT\8a9$ b%&b'( B)*+,-"/*´°#=$ %&./"2*´¶°#B$ %&*+0/"2*´¶°#G$ %&*+12"2*´¶ °#L$ %&*+34"2*´¶ ¬#Q$ %&*+56"6*´¶±# VW$ %&76"! ¸³±#89PK ›QÉZ‚ý×3ÃÃ5org/autoplot/hapi/InputStreamBinaryRecordReader.classÊþº¾48 # $% & '( )* '+,-.ch'Ljava/nio/channels/ReadableByteChannel;(Ljava/io/InputStream;)VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/hapi/InputStreamBinaryRecordReader;insLjava/io/InputStream; readRecord(Ljava/nio/ByteBuffer;)IcIbufLjava/nio/ByteBuffer; bytesRead StackMapTable Exceptions/close()V SourceFile"InputStreamBinaryRecordReader.java 0 12 3 45 67  /org/autoplot/hapi/InputStreamBinaryRecordReaderjava/lang/Object,org/autoplot/hapi/AbstractBinaryRecordReaderjava/io/IOExceptionjava/nio/channels/Channels newChannel>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;%java/nio/channels/ReadableByteChannelreadjava/nio/ByteBufferlimit()I!   I *·*+¸µ±   °5*´+¹= ¬+¶¢*´+¹> ¬`=§ÿâ¬&  %*,0!3"*% 55 * üüú 8 *´¹± ' (  !"PK ›QÉZ^¿¹Ì¯¯)org/autoplot/hapi/JSONArrayIterator.classÊþº¾4? + , - ./ .012 3 45678indexIarrayLorg/json/JSONArray;(Lorg/json/JSONArray;)VCodeLineNumberTableLocalVariableTablethis%Lorg/autoplot/hapi/JSONArrayIterator;hasNext()Z StackMapTablenext()Lorg/json/JSONObject;exLorg/json/JSONException;1iterator()Ljava/util/Iterator; Signature-()Ljava/util/Iterator;remove()V()Ljava/lang/Object;hLjava/lang/Object;Ljava/lang/Iterable;Ljava/util/Iterator; SourceFileJSONArrayIterator.java &  9 :; <=org/json/JSONException"java/lang/IllegalArgumentException > #org/autoplot/hapi/JSONArrayIteratorjava/lang/Objectjava/lang/Iterablejava/util/Iteratororg/json/JSONArraylength()I getJSONObject(I)Lorg/json/JSONObject;(Ljava/lang/Throwable;)V!  O*·*+µ*µ± I*´*´¶¢§¬ @m*´*Y´Z`µ¶°L»Y+·¿ ! S !",*°' #$%&+±- A'/*¶ °  #()*PK ›QÉZßdÒÆÆ/org/autoplot/hapi/PasteBinaryRecordReader.classÊþº¾4D +, + - ./ .0 12 134 5 678readersLjava/util/List; Signature@Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethis+Lorg/autoplot/hapi/PasteBinaryRecordReader;pasteBufferedReader1(Lorg/autoplot/hapi/AbstractBinaryRecordReader;)Vr.Lorg/autoplot/hapi/AbstractBinaryRecordReader; readRecord(Ljava/nio/ByteBuffer;)Ii1IbufLjava/nio/ByteBuffer;i StackMapTable9 Exceptions:close SourceFilePasteBinaryRecordReader.java java/util/ArrayList ; <= >?9 @A BC,org/autoplot/hapi/AbstractBinaryRecordReader  ()org/autoplot/hapi/PasteBinaryRecordReaderjava/lang/Objectjava/util/Iteratorjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;!  B*·*»Y·µ± D *´+¹W±    ¬4=*´¹N-¹™ -¹À :+¹ 6`=§ÿݬ */ 2!4*  44!"2# $ ý %ú%&'(x'*´¹L+¹™+¹À M,¹ §ÿç±&'#(&)'$ ü %ú&')*PK ›QÉZQi¤°£ £ +org/autoplot/hapi/PasteBufferedReader.classÊþº¾4™ #[ \ ] ^_ [ ` abc [ ad ef egh i j kl m n opq rst [uv w x y j z{ |}~readersLjava/util/List; Signature8Ljava/util/List;delimCmonotonicKludgeZ greatestValueLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis'Lorg/autoplot/hapi/PasteBufferedReader;setDelim(C)VpasteBufferedReader)(Lorg/autoplot/hapi/AbstractLineReader;)Vr&Lorg/autoplot/hapi/AbstractLineReader;setMonotonicKludge(Z)VtreadLine()Ljava/lang/String;sbLjava/lang/StringBuilder;donecolI skipNonMono StackMapTabletch€ Exceptions�closemain([Ljava/lang/String;)Vargs[Ljava/lang/String;r1Ljava/io/StringReader;r2Sp SourceFilePasteBufferedReader.java ./ () *+ ,-java/util/ArrayList $%‚ ƒ„java/lang/StringBuilder …† ‡ˆ ‰Š$org/autoplot/hapi/AbstractLineReader ‹Œ >?€ �Ž ‹� �? O/java/io/StringReadera b c .‘x y z %org/autoplot/hapi/PasteBufferedReader*org/autoplot/hapi/SingleFileBufferedReaderjava/io/BufferedReader .’ .“ 78” •–— ˜‘java/lang/Objectjava/util/Iteratorjava/lang/Stringjava/io/IOExceptionjava/util/Listadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;append(C)Ljava/lang/StringBuilder; compareTo(Ljava/lang/String;)I-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V(Ljava/io/Reader;)V(Ljava/io/BufferedReader;)Vjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln!#$%&'()*+,-./0^ *·* µ*µ*µ*»Y·µ±1 "#2  34560>*µ±1 234()780D *´+¹W±1  2 34 9:;<0>*µ±1 +,234=+>?0t™» Y· L=>6*´¹ :¹ ™m¹ À:ž +*´¶W¹:š.Æ)*´™*´Æ*´¶ž 6§ *µÆš +¶W=„§ÿ�™°+¶°1N01 2 3405=6F7O8i9o;u@A†BˆD‹EŽF’G”I2HFE@-0[9:™34‘AB �C+ �DEŠF+G'ÿHIJü"Kü1LøMNO/0x'*´¹ L+¹ ™+¹ ÀM,¹§ÿç±1OP#Q&R29:'34G ü JúMN PQ0ô_»Y·L»Y·M»Y·N-»Y»Y+··¶-»Y»Y,··¶-¶ :Ʋ!¶"-¶ :§ÿí±1* U VWX/YB[H\M]U^^`24_RS UTUKVUC94H@-GÿHWXXHLMNYZPK ›QÉZ–z�bb.org/autoplot/hapi/SingleFileBinaryReader.classÊþº¾49 $% & ' ( )* +,-./insLjava/io/FileInputStream;(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis*Lorg/autoplot/hapi/SingleFileBinaryReader;fLjava/io/File; Exceptions0 readRecord(Ljava/nio/ByteBuffer;)IbufLjava/nio/ByteBuffer; bytesReadI StackMapTable1close()V SourceFileSingleFileBinaryReader.java !java/io/FileInputStream  234 56 78(org/autoplot/hapi/SingleFileBinaryReaderjava/lang/Object,org/autoplot/hapi/AbstractBinaryRecordReaderjava/io/FileNotFoundExceptionjava/io/IOException getChannel!()Ljava/nio/channels/FileChannel;java/nio/channels/FileChannelreadjava/nio/ByteBufferlimit()I!    M*·*»Y+·µ±‰.*´¶+¶= ¬+¶¢*´¶+¶`=§ÿê¬ , .. "ü !+±# "#PK ›QÉZX½¿xüü0org/autoplot/hapi/SingleFileBufferedReader.classÊþº¾4#     readerLjava/io/BufferedReader;(Ljava/io/BufferedReader;)VCodeLineNumberTableLocalVariableTablethis,Lorg/autoplot/hapi/SingleFileBufferedReader;readLine()Ljava/lang/String; Exceptions!close()V SourceFileSingleFileBufferedReader.java   "  *org/autoplot/hapi/SingleFileBufferedReaderjava/lang/Object$org/autoplot/hapi/AbstractLineReaderjava/io/IOExceptionjava/io/BufferedReader!   F *·*+µ±      2*´¶°   6*´¶±  PK »u\QÎv00org/autoplot/hapi/UseInIDL.txt; show how HapiServer object can already be used in IDL. hp= OBJ_NEW('IDLjavaObject$Hapi', 'org.autoplot.hapi.HapiServer') url= OBJ_NEW('IDLJavaObject$URL', 'java.net.URL', 'https://cottagesystems.com/server/ct/hapi' ) x= hp.getCatalog(url) x.toString() ;[{"id":"pool_temperature"},{"id":"creek_pics"},{"id":"temperatures"},{"id":"windSpeed"},{"id":"sunriseSunsetIC"},{"id":"illuminance"}] y= x.get(0) y.toString() ;{"id":"pool_temperature"} x= hp.getInfo(url,'spase://VMO/NumericalData/Prognoz7/MAG/PT10S') x.toString() ;{"modificationDate":"2026-01-01T00:00Z","HAPI":"3.2","sampleStartDate":"2019-10-01T00:00Z","sampleStopDate":"2019-10-02T00:00Z","x_createdAt":"2017-02-21T17:27Z","parameters":[{"length":20,"name":"Time","units":"UTC","type":"isotime","fill":null},{"name":"the temperature","description":"Water temperature in garden pool","units":"F","fill":"-1e31","type":"double"}],"cadence":"PT1M","startDate":"2019-08-06T00:00Z","stopDate":"2021-12-22T00:00Z","status":{"code":1200,"message":"OK"}} x.getString("modificationDate") ; 2026-01-01T00:00Z PK ›QÉZ¤†‹——org/autoplot/hapi/calendar.png‰PNG  IHDRH-ÑsRGB®ÎébKGDÿÿÿ ½§“ pHYs  šœtIMEÜ k³S"IDAT(Ï•’ÍK”qÇ?Ï˶¾¤à¶.¢E‘Q‡ “òR�÷ ¼Aà!ûºô/xz·¢‹$BׂÔCF"BaÔ¡$Ô"Úv)-ßöy~¿™éðxìÒÀða`¾ó˜ ^}¬Ùü—„Õš"*ˆ‚SÅ{EÔp^ð¢8Qœ÷¨7öcâ¹ÅWzùŸY ÞH€æ}` ÞƒzHSɤ[P«AºÎŸ¡uj‰'öjÛsö¶eÍêÀ\&ö[àjY¾ý @ê<±ˆn CX.g®f *àÔ@"h?@â®�•í÷†³¡g?ÌÌløy9㋬¾9ñÝÌÌîMfüökÓNߘ±8AL‰c¸5Q!ŠCnOV¯2:ª Bnê.�§Ëß×@’ ¡xE ÈEƒçJäB¸z¶DD9x€0Š8ÓÀåÞ6¼â•0…\§+Ä 9? @A @BCD @E =FGHfields[Ljava/lang/String;indexMapLjava/util/Map; Signature7Ljava/util/Map;+(Lorg/json/JSONObject;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/hapiserver/CSVHapiRecord;infoLorg/json/JSONObject; getIsoTime(I)Ljava/lang/String;iI getString getDouble(I)DgetDoubleArray(I)[Djssresult[D StackMapTable+ getInteger(I)Ilength()ItoString()Ljava/lang/String; SourceFileCSVHapiRecord.java I J KL MN,O PQ RST KU V2 %s: %d fieldsjava/lang/Object KW XYorg/hapiserver/CSVHapiRecordorg/hapiserver/HapiRecord()Vjava/lang/DoublevalueOf&(Ljava/lang/String;)Ljava/lang/Double; doubleValue()Djava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String; parseDouble(Ljava/lang/String;)Djava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;! P *·*,µ±      ;*´2°!"# ;*´2°!"$%A *´2¸¶¯!  !"&'©.*´2¶M,¾¼N6,¾¢-,2¸R„§ÿë-°& '()&(,+4("..!" ")*+,þ-.ú/0A *´2¸¶ ¬0  !"120*´¾¬5 34H ½ Y*´2SY*´¾¸ S¸ °: 56PK ›QÉZ;”5t®®+org/hapiserver/CSVHapiRecordConverter.classÊþº¾4t D EF GH I JK L JM* GN JO PQ RST UV W XY Z[\indexMapLjava/util/Map; Signature7Ljava/util/Map;infoLorg/json/JSONObject;paramsLorg/json/JSONArray;sizes[I(Lorg/json/JSONObject;)VCodeLineNumberTableLocalVariableTablejIsizejoithis'Lorg/hapiserver/CSVHapiRecordConverter; StackMapTable[]^ Exceptions_convert/(Ljava/lang/String;)Lorg/hapiserver/HapiRecord;kbuildLjava/lang/StringBuilder;recordLjava/lang/String;fields[Ljava/lang/String;ffS=T SourceFileCSVHapiRecordConverter.java #`  parameters] ab  ^ cd !" ef gh ij kl,(?=([^"]*"[^"]*")*[^"]*$) mnjava/lang/Stringjava/lang/StringBuilder #o, pq rlorg/hapiserver/CSVHapiRecord #s%org/hapiserver/CSVHapiRecordConverterjava/lang/Objectorg/json/JSONObjectorg/json/JSONArrayorg/json/JSONException()V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;length()I getJSONObject(I)Lorg/json/JSONObject;has(Ljava/lang/String;)ZgetInt(I)Itrim()Ljava/lang/String;split((Ljava/lang/String;I)[Ljava/lang/String;(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString+(Lorg/json/JSONObject;[Ljava/lang/String;)V! !"#$%I‡*·*+µ*+¶µ**´¶¼ µ=*´¶¢\*´¶N- ¶ ™=- ¶:*´¶ O6¶¢*´\.¶ hO„§ÿã§ *´O„§ÿŸ±&B  -6?G S!`"p!v$y%€†('>V ()G/* 6J+"d,)‡-.‡/$ÿ"01þ312ùúú3456%w¡+¶  þ¶M*´¶½N66*´¶¢n*´. -,2S`6§L»Y,2·:6*´.¢¶,`2¶W„§ÿß-¶S*´.`6„§ÿŒ»Y*´-·°&>+ ,-.)/40<1E3R4a5s4y7‚8Ž.”;'RU$7)R<89w()¡-.¡:; •<=Š>=‡,)/(ÿ0?@@'ýAú#úúBCPK ›QÉZáî|ú{>{>org/hapiserver/HapiClient.classÊþº¾4a O<=>? @A qB6î€C <DEF G H I J KL MN O PQR S T U VW hXY hZ h[ h\] ^_ ^` ab ac qPdef *Ug -U -h -i @j -k ®l mn op ®q rst uv ®wxy qz{ q| -}~ - -€�‚ƒ„ GG F… F† FM‡ ®ˆ‰Š u‹ hŒ o� Ž� o� Ž‘ Ž’“ W” q•– q—˜ u™ š u› ®œ �ž ®Ÿ � ¡ ®¢ £¤¥¦§ h¨ ®©ª lU ®« l¬ ­P® ­¯ l°±² *³´µ q¶· U l¸¹º ®»¼½ q¾¿ÀÁÂà hÄÅ ‹Æ ®Ç ®È ®É ÊË ÊÌ ÍÎ ÏÐ ÏÑÒÓÔ ®Õ ®Öר ®ÙÚ ÛÜÝ qÞ ®Ü qßà qá@$ âã ®äå uæç «<6èLOGGERLjava/util/logging/Logger;LOCK!Ljava/util/concurrent/locks/Lock; DAYS_IN_MONTH[[I DAY_OFFSET()VCodeLineNumberTableLocalVariableTablethisLorg/hapiserver/HapiClient;useCache()ZcacheAgeLimitMillis()J readFromFile"(Ljava/io/File;)Ljava/lang/String;lineLjava/lang/String;inLjava/io/BufferedReader;fLjava/io/File;builderLjava/lang/StringBuilder;result StackMapTablegCDN® ExceptionsreadFromCachedURL4(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;pLjava/util/regex/Pattern;mLjava/util/regex/Matcher;rurlLjava/net/URL;type hapiCacheusu¦éêwriteToCachedURL5(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)VwLjava/io/BufferedWriter;dataqƒ readFromURLss2in2ex2Ljava/io/IOException;builder2exurlcLjava/net/URLConnection;ëQ getCatalog%(Ljava/net/URL;)Lorg/json/JSONObject;serveroLorg/json/JSONObject;ìgetCatalogIdsArray#(Ljava/net/URL;)[Ljava/lang/String;iIjojoaLorg/json/JSONArray;[Ljava/lang/String;ªígetInfo7(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; Ljava/net/MalformedURLException;id²I(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/json/JSONObject;ioffsbsbs parametersssgetInfoParametersArray5(Ljava/net/URL;Ljava/lang/String;)[Ljava/lang/String; getDataCSVZ(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;dataURL startTimeendTimeinfoinsLjava/io/InputStream;reader Signaturew(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;l(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;‰(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;getDatatoMillisecondsSince1970(Ljava/lang/String;)Jtimeta%Ljava/time/temporal/TemporalAccessor;Ljava/time/Instant;dLjava/util/Date;parseInt(Ljava/lang/String;)I isLeapYear(I)Zyear dayOfYear(III)Imonthdayleap normalizeTime([I)V[IisoTimeToArray(Ljava/lang/String;)[I SourceFileHapiClient.java ¶·truehapiServerCachefalseî ïð ñòjava/lang/StringBuilderjava/io/BufferedReaderjava/io/InputStreamReaderjava/io/FileInputStream ¶ó ¶ô ¶õ ö÷ øù ú·java/lang/Throwable ûü ýþjava/io/IOExceptionfile is empty: øÿ ÷ ¶ ÷ ÷/ ÷ ÷ ÷id=(.+)é    ê  ¾  ."java/lang/IllegalArgumentException)query not supported, implementation error java/io/File ¾ ¾ À À ¿À  ¾ ¯° read from hapi cache: {0}  ÁÂ$old cache item will not be used: {0}resolve_references=false&   ! "¾unable to delete file #$ %¾!unable to make parent directorieswrite to hapi cache: {0}java/io/BufferedWriterjava/io/FileWriter ¶& 'unable to write to file: ÓÔGET {0}java/lang/Object ( )* +þë ,- .þ /- 01java/net/HttpURLConnection 21 3÷json 45.incorrect error code returned, content is JSON 6 7÷ 8 ±²9 :· ½¾ ;·empty response from ãä< =¾!HAPI network call on event thread java/net/URLcatalog ¶> êÔorg/json/JSONObject ö÷ ?@íjava/lang/String AB CDinfo?id=java/net/MalformedURLException ¶ü ¶meters=, EFname GH3parameters must be requested in order, use instead 8number of parameters in result doesn't jibe with request HAPI3. IJdata?id=&start=&stop= &time.min= &time.max= K1!org/hapiserver/HapiClientIterator ¶L   M NO PQR STU SV WÀ"year must be between 1800 and 2400month must be greater than 0.month must be less than 12. ,- µ´"time[3] is greater than 24 (hours)#time[1] is greater than 12 (months) ³´time[2] is too bigX *++time must have 4 or greater than 7 elements YZ YZ [J\ ]^ 45org.hapiserver _`(java/util/concurrent/locks/ReentrantLockorg/hapiserver/HapiClientjava/util/regex/Patternjava/util/regex/Matcherjava/net/URLConnectionorg/json/JSONExceptionorg/json/JSONArrayjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/io/File;)V(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;close addSuppressed(Ljava/lang/Throwable;)Vlength()I-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V org/autoplot/hapi/HapiDataSource getHapiCache getProtocolgetHostgetPathgetQuerycompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroup(I)Ljava/lang/String;existscanReadcurrentTimeMillis lastModified#org/das2/util/filesystem/FileSystemsettings/()Lorg/das2/util/filesystem/FileSystemSettings;+org/das2/util/filesystem/FileSystemSettings isOfflinejava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vcontains(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;delete getParentFile()Ljava/io/File;mkdirs(Ljava/io/Writer;)VwriteA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VopenConnection()Ljava/net/URLConnection;getConnectTimeoutMssetConnectTimeout(I)VgetReadTimeoutMssetReadTimeoutgetInputStream()Ljava/io/InputStream;getErrorStreamtrimcharAt(I)Cwarning getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/util/concurrent/locks/Locklockunlockjava/awt/EventQueueisDispatchThread#(Ljava/net/URL;Ljava/lang/String;)V getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray; getJSONObject(I)Lorg/json/JSONObject; getString&(Ljava/lang/String;)Ljava/lang/String;split((Ljava/lang/String;I)[Ljava/lang/String;get&(Ljava/lang/String;)Ljava/lang/Object; startsWith(Ljava/lang/String;)Z openStream0(Lorg/json/JSONObject;Ljava/io/BufferedReader;)V"java/time/format/DateTimeFormatter ISO_INSTANT$Ljava/time/format/DateTimeFormatter;parse?(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;java/time/Instantfrom:(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant;java/util/Date%(Ljava/time/Instant;)Ljava/util/Date;getTimejava/lang/Integer substring(II)Ljava/lang/String;endsWithjava/lang/Mathpow(DD)D getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!®O¯°±²³´µ´¶·¸3*·±¹ -/º »¼ ½¾¸% ¸¶¬¹6 ¿À¸­¹> Á¸¾¸» Y· L» Y» Y» Y*···MN,¶:Æ+¶W+¶W,¶:§ÿç,ÆK-Æ,¶§@:-¶§5,¶§.:N¿:,Æ-Æ,¶§:-¶§,¶¿+¶š»Y» Y· ¶*¶¶·¿+¶M,°KOR!Cd!Clvz}dnl¹:HI!K'L,M3N:OCQdIlQ�R–S±U¶Vº4'ÃÄpÅÆ¸ÇȰÉʶËÄÌR ÿ'ÍÎÏÐÑúNÐ FÐGÐÿÍÎÏÐÐÐ ÿÍÎ!Ò ÓÔ¸'(¸M» Y· *¶¶¶*¶ ¶¶*¶!¶¶N*¶"Æi#¸$:*¶"¶%:¶&™B» Y· -¶¶¶'¶¶N+¶(ž(» Y· -¶)¶+¶¶N§ »*Y+·,¿§"+¶(ž» Y· -¶)¶+¶¶N» Y· ,¶-¶¶:»-Y·.:¶/™H¶0™@¸1¶2e¸3”› ¸4¶5™²6²78*¶9¸::°²6²7;*¶9°°¹Zbd.e5f<gGhOiljŽl˜n›oºqÎrÙsétùuvwxz${&~º\ <\ÕÖGQרÙÄ(ÚÛ(ÜÄ$ÝÄ.úÞÄÎZßÄÙOÇÈÌ+ÿŽàÑÑÑáâù ýGÑÍ Ò ãä¸Ì ê¸N» Y· *¶¶¶*¶ ¶¶*¶!¶¶:*¶":Æ€<¶=™<>¶?:#¸$:¶%:¶&™F» Y· ¶¶¶'¶¶:+¶(ž*» Y· ¶)¶+¶¶:§ »*Y+·,¿§$+¶(ž» Y· ¶)¶+¶¶:» Y· -¶¶¶:»-Y·.:¶/™'¶@š»Y» Y· A¶¶¶·¿¶B¶/š¶B¶Cš »YD·¿¶/š„²6²7E*¶9»FY»GY·H·I:: ,¶JÆU ƶK§H:   ¶§<¶K§4:  :  ¿: Æ! ƶK§:   ¶§¶K ¿§»Y» Y· L¶¶¶·¿±}‚…ms™ms¢®³¶™¤¢¹†!�‘/’5“:”D•O—V˜_™gš†›�œªŸ´¡·¢¾£Ø§í¨ø©ª«$®/¯:°D³L´Xµm¶s·™µ¢·͹黺p V^ÕÖ_Uרj`åæêÚÛêÜÄêçÄæÝÄ/»ÞÄ5µèÄíýßÄøòÇÈ̦þOÑÑÑýZáâù  ýKÑÍÿ@ àÑÑÑÑÑÑÍéÐÐ GÐHÐÿ àÑÑÑÑÑÑÍéÐÐÐ ÿàÑÑÑÑÑÑÍÒ êÔ¸(£¸4¶5™*+¸MM,Æ,°²6²7N½OY*S¶P*¶QM,¸4¶R¶S,¸4¶T¶U» Y· N» Y» Y,¶V··::¶:Æ-¶W-¶W¶:§ÿæÆUƶ§H:¶§<¶§4::¿:Æ!ƶ§:¶§¶¿§p:,ÁW™» Y· :» Y» Y,ÀW¶X··::¶:ƶW¶W¶:§ÿä¶¶Y: +Z¶™H ¶(ž@ ¶[{ 5²6\¶] : Æ!ƶ§:  ¶§¶ °ÆUƶ§H:¶§<¶§4::¿: Æ!ƶ§:  ¶§¶ ¿§:²6²7¶^¶_²6²7¶^¶_²`¹a¸b™!*+¸M:Æ:²`¹c°§¿²`¹c§:²`¹c¿-¶š»Y» Y· d¶*¶¶·¿-¶:²`¹a¸b™ *+¸e²`¹c§:²`¹c¿°Ž“–`„ª`„³¿ÄǪµ³IÛÞlqt’—š b® b·ÃÈË®¹·ð…âˆßâ ">-3>>@>{ˆ““•“¹CÇ ÈÉË(Ì-Í7ÎAÏIÐRÑ]Ð`ÒgÓlÔsÕzքتгØÛøÞØàÙçÚðÛüÜÛ ÝÞßà&á0ã:äVå^æbè…æˆè®Û·èßêâèäéôìí ïðñ"ö*ñ-ò0ó3ö;÷>öH÷KúRûmýsÿ{�ˆ�“� º˜ëÄgÃÄ]~ÅÆwÃÄ:NìÄ ØíÆäîïððÊëÄàkñï£ÚÛ£ÜÄ-vòóIZÉÊs0ËÄÌ)%ÿQàÑôÎÏÐÑúQÐ GÐHÐÿàÑôÎÏÐÐÐ ÿàÑôÎBõÿ2 àÑôÎõÎÏÐÑÿC àÑôÎõÎÏÐÑÑÑÐ øQÐ GÐHÐÿ àÑôÎõÎÏÐÐÐ ÿàÑôÎõÎBõú8JÐú !üÑJÐ Ò ö÷¸�+¸f™ ²6g¶]»hY*i·jL+Z¸kM»lY,·mN-°¹ !)"º*+øÛÚÛ ëÄ)ùúÌÒû üý¸À7*¸nL+i¶oM,¶p½qN6,¶p¢-,¶rs¶tS„§ÿå-°¹34 67 8/75:º4þÿ7øÛ2ú +#ËÌÿàúÒû ¸ìK¸f™ ²6g¶]»hY*» Y· u¶+¶¶·jM§ N»*Y-·w¿,Z¸kN»lY-·m:°*-v¹& GHL*O-M.N7Q>SHTºH*ÚÛ. ñ KøÛK Ä7ÚÛ> ëÄHùúÌ ^ ü àÒû  ¸S  ¸f™ ²6g¶]»hY*» Y· u¶+¶x¶,¶¶·jN§:»*Y·w¿-Z¸k:»lY·m:,yþ¶z:{¶o:¾¶pŸ¾¶pd ¶p¾d6» Y¶r|¶t·}: `6  ¶p¢  y¶ ¶r|¶~¶W„ §ÿÜ ¶:  ,¶š»*Y» Y· ¶ ¶¶·,¿§ »*Y€·,¿°36v¹Zbcg3j6h8iBlJnUo_qhs€t‹u v°wÇvÍyÔzÝ{ù}ü~�ºŽ3ÚÛ8 ñ ¦'þÿ ‹n ÿ YÊ Ô%Ä  øÛ  Ä ÄBÇÚÛJ¿ëÄU´ùú_ªh¡Ì< g ü àÿ=àÑÑàÑþ%Îú&ù+ Òû ¸Ñ;*+¸�M,{¶oN-¶p½q:6-¶p¢-¶r|¶tS„§ÿä°¹�� ‘’"“2’8•º>þÿ;øÛ; Ä5ú .%ËÌÿàÑúÒû ¸Bœ*+¸�:‚¶tƒ¶„™5»hY*» Y· …¶+¶†¶,¶‡¶-¶¶·j:§2»hY*» Y· …¶+¶ˆ¶,¶‰¶-¶¶·j:¶Š:» Y» Y··:»‹Y·Œ°¹¨ª«H°w¶~·�¸º\ EÛœøÛœ ĜĜĕúw%Û~� ÆÌüHü.àÒû ¸ð f*+,¸�:»hY*» Y· …¶+¶x¶,¶ˆ¶-¶‰¶¶¶·j:¶Š:» Y» Y··:»‹Y·Œ°¹ÏÑA×HØZÙº\ føÛf ÄfÄfÄfÄ^úA%ÛHZ ÆÒû !¸P*+,-¸Ž°¹ìº*øÛ ÄÄÄÒû !¸\ *+,-¸�°¹º4 øÛ  Ä Ä Ä ÄÒû "#¸k²�*¶‘L+¸’M,¸“N-¶”­¹ º*$Ä%& þ'() *+¸ |*¶(«V3 *¶[0dh*¶[0d`<¬d*¶[0dh *¶[0dh`*¶[0d`<¬<=*¶(¢ h*¶[0d`<„§ÿ笹.  !5"7$F%X&Z(\)f*t)z,º45ËÿXËÿ^þÿ|ëÄ\ ËÿÌ  "ýú ,-¸s3¡  `¤ »*Y•·,¿pš�p™ dp™§¬¹;<>º 3.ÿÌ @ /0¸§= ¬¢ »*Y–·,¿ ¤ »*Y—·,¿¸˜™§>²™2.`¬¹OPRS&T3Uº*=.ÿ=1ÿ=2ÿ3 3ÿÌ @ 45¸‚*. *\.`O*O*.¤ »*Yš·,¿*. ¤ »*Y›·,¿*.¸˜™§<²œ2*..=*.¤-*\.`O*\.dO²œ2*..=*. ¤ÿÜ»*Y�·,¿±¹6 ^_`c%d7fFhPiWj^kelom�pº ‚$6F<3ÿP2(ÿÌ @ý 0 78¸ O*¶( +¼ Y*¸žOYOYOYOYOYOYOL§ *¶(¢ »*YŸ·,¿*¶[T @¼ Y*¶ ¸¡OYOY*¶ ¸¡OYOYOYOYOL* ¶¢K§G¼ Y*¶ ¸¡OY*¶ ¸¡OY* ¶ ¸¡OYOYOYOYOL* ¶¢K*£¶¤™**¶(d¶ K*¶(¡+*¶ ¸¡O*¶(¡+*¶ ¸¡O*¶(¡+*¶ ¸¡O*¶( ¤ +¥*¶(d‡¸§Ž* ¶¢¸¡hO+¸¨+°¹byz0|C}N~Wh��‡‹‰”Š¡‹¯ŒÈ’Ï”ä•ì–ø˜™ ›œ#ž,ŸI¡M£º*-Ë6� Ë6O$ÄȇË6Ì 0ûGüC­%9·¸¡}©¸ª³6»«Y·¬³`½­Y¼ YOYOYOYOYOYOYOYOYOY OY OY OY OY OSY¼ YOYOYOYOYOYOYOYOYOY OY OY OY OY OS³œ½­Y¼ YOYOYOY;OYZOYxOY—OYµOYÔOY óOY OY 0OY NOY mOSY¼ YOYOYOY ?@A B C :DEF G HIJKnextLineLjava/lang/String;infoLorg/json/JSONObject;readerLjava/io/BufferedReader; converter'Lorg/hapiserver/CSVHapiRecordConverter;0(Lorg/json/JSONObject;Ljava/io/BufferedReader;)VCodeLineNumberTableLocalVariableTablethis#Lorg/hapiserver/HapiClientIterator; ExceptionsLhasNext()ZresultZ StackMapTablenext()Lorg/hapiserver/HapiRecord;exLjava/io/IOException;Lorg/hapiserver/HapiRecord;ME()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/Iterator; SourceFileHapiClientIterator.java N  O PQ %org/hapiserver/CSVHapiRecordConverter R  java/util/NoSuchElementExceptionNo more records S TU VNjava/io/IOException"java/lang/IllegalArgumentException W +,!org/hapiserver/HapiClientIteratorjava/lang/Objectjava/util/Iteratororg/json/JSONExceptionorg/hapiserver/HapiRecord()Vjava/io/BufferedReaderreadLine()Ljava/lang/String;(Lorg/json/JSONObject;)V(Ljava/lang/String;)Vconvert/(Ljava/lang/String;)Lorg/hapiserver/HapiRecord;close(Ljava/lang/Throwable;)V!x&*·*+µ*,µ**´¶µ*»Y+·µ±   !%"! &"#&&$%&'R*´Æ§<¬ & '!"# ()* @+,ÃE*´Ç » Y · ¿*´*´¶ L**´¶µ*´Ç *´¶ § M»Y,·¿+°69 * ,-/1(2/36795:6C8! : -.E"#((/*ü$0B1 A+2/*¶° ! "#3456PK ›QÉZÒH=$$org/hapiserver/HapiRecord.classÊþº¾4 getIsoTime(I)Ljava/lang/String; getString getDouble(I)DgetDoubleArray(I)[D getInteger(I)Ilength()I SourceFileHapiRecord.javaorg/hapiserver/HapiRecordjava/lang/Object   PK ›QÉZÌ|¬ÚÚorg/hapiserver/bins_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) info= getInfo( hapiServer, 'specBins' ) print info it= getData( hapiServer, 'specBins', '2016-01-01T12:30', '2016-01-01T13:00' ) while ( it.hasNext() ): rec= it.next() print rec.getIsoTime(0) print rec.getDoubleArray(1) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZÁõ—,,org/hapiserver/demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) jo= getCatalogArray( hapiServer ) for i in xrange(jo.length()): print jo.getJSONObject(i).get('id') info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): print it.next().getIsoTime(0) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00ZPK ›QÉZ«HÖžorg/hapiserver/first_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) ss= getCatalogIdsArray( hapiServer ) for s in ss: print s info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): print it.next().getIsoTime(0) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZ\<org/hapiserver/subset_demo.jyfrom org.hapiserver.HapiClient import * hapiServer= URL( "https://jfaden.net/HapiServerDemo/hapi/" ) info= getInfo( hapiServer, 'Iowa+City+Conditions' ) print info it= getData( hapiServer, 'Iowa+City+Conditions', 'Temperature,Humidity', '2019-10-21T00:00', '2019-10-22T00:00' ) while ( it.hasNext() ): r= it.next() print r.getIsoTime(0), r.getDouble(1), r.getDouble(2) # https://jfaden.net/HapiServerDemo/hapi/data?id=Iowa+City+Conditions&start.time=2020-01-01T00:00Z&stop.time=2020-02-01T00:00Z PK ›QÉZŽ()VCodeLineNumberTableLocalVariableTablethisLtest/DemoEditorPanel;main([Ljava/lang/String;)Vargs[Ljava/lang/String;edit-Lorg/autoplot/hapi/HapiDataSourceEditorPanel;diaLjavax/swing/JDialog; Exceptions; SourceFileDemoEditorPanel.java +org/autoplot/hapi/HapiDataSourceEditorPanel vap+hapi:)org/das2/util/monitor/NullProgressMonitor <= >?javax/swing/JDialog @A BC DE F GEH IJ KLM N?test/DemoEditorPaneljava/lang/Objectjava/lang/ExceptionprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZsetURI(Ljava/lang/String;)VgetPanel()Ljavax/swing/JPanel;setContentPane(Ljava/awt/Container;)V setResizable(Z)Vpack setVisiblejava/lang/SystemerrLjava/io/PrintStream;getURI()Ljava/lang/String;java/io/PrintStreamprintln!/*·±   ¨F»Y·L+»Y·¶W+¶» Y· M,+¶ ¶ ,¶ ,¶,¶²+¶¶±* %-26;E F> !%!"#$%&'PK ›QÉZcrf5òòtest/Iso8601Regex.classÊþº¾4ƒ %CD EFG HI EJ KL MN HOB@ MPQ MRS KTU CV W XYZ[\]^_`abcdefghi()VCodeLineNumberTableLocalVariableTablethisLtest/Iso8601Regex;main([Ljava/lang/String;)ViIregex[Ljava/lang/String;rLjava/lang/String;pLjava/util/regex/Pattern;tt0JmLjava/util/regex/Matcher; StackMapTable2jkl SourceFileIso8601Regex.java &'ö(?(?:(?(?:16|17|18|19|20|21)\d{2})-(?\d{2})-(?\d{2}))|(?:(?(?:16|17|18|19|20|21)\d{2})-(?\d{3})))T(?(?[01]\d|2[0-4])(:(?[0-5]\d):(?[0-6]\d)?)?(?.\d{1,9})?)?(?:Z)?k mn2017-150T24:00:30.0Zo pq rsl tuv wx yz w{Expression does not match w|YEARM }~java/lang/StringBuilderYear: € �‚Month: MONTHDay: DOMYEARY Day Of Year: DOYHours: HOURS Minutes: MINUTES Seconds: SECONDS Subseconds:  SUBSECONDStest/Iso8601Regexjava/lang/Objectjava/lang/Stringjava/util/regex/Patternjava/util/regex/Matchercompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;java/lang/SystemerrLjava/io/PrintStream;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matches()Zjava/io/PrintStreamprintln(Z)VcurrentTimeMillis()J(J)V(Ljava/lang/String;)Vgroup&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!$%&'(/*·±)* +, -.(m‚L+¸MN²,-¶¶¶¸ 76 ¢,-¶¶W„§ÿí²¸ e¶ ,-¶:¶š² ¶ §'¶Æc²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ §A²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y·¶¶¶¶¶ ²»Y· ¶!¶¶¶¶ ²»Y·"¶#¶¶¶¶ ±)^ (17CJR]!g"†#¥$Ç&æ')$*C+b,�/*H!/0‚1234z56 w74d89J8:;<'ÿ!=>?>úü%@ûi=û{ABPK û] íAMETA-INF/þÊPK »] ™O:jj¤�+META-INF/MANIFEST.MFPK ›QÉZíAÇorg/PK ›QÉZ íAéorg/autoplot/PK Å»-\íAorg/autoplot/hapi/PK ›QÉZíADorg/hapiserver/PK ›QÉZíAqtest/PK ›QÉZ4tžrVV¤�”META-INF/build.txtPK ›QÉZšut11A¤�META-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK ›QÉZ锢L..=¤�ªMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ›QÉZ ‚‘,,<¤�3META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK ›QÉZŠCú77G¤�¹META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ›QÉZ˜Þñe2¤�Uorg/autoplot/hapi/AbstractBinaryRecordReader.classPK ›QÉZçAŒúú*¤�µorg/autoplot/hapi/AbstractLineReader.classPK ›QÉZ^ÕÄЖ–5¤�÷org/autoplot/hapi/ConcatenateBinaryRecordReader.classPK ›QÉZÞǬYTT1¤�à org/autoplot/hapi/ConcatenateBufferedReader.classPK ›QÉZ(©n<"¤�ƒorg/autoplot/hapi/Connection.classPK ›QÉZ æ/.ê ê +¤�Õorg/autoplot/hapi/HapiCacheConnection.classPK ›QÉZƒ¤L*SS*¤�'org/autoplot/hapi/HapiCacheManager$1.classPK ›QÉZ’JfGE E (¤�£+org/autoplot/hapi/HapiCacheManager.classPK â»]37¢•YY(¤�.9org/autoplot/hapi/HapiDataSource$1.classPK â»]Z'P``(¤�Í=org/autoplot/hapi/HapiDataSource$2.classPK â»]­Š¢bb7¤�sEorg/autoplot/hapi/HapiDataSource$ParamDescription.classPK â»]4ì¦]ëÕëÕ&¤�*Lorg/autoplot/hapi/HapiDataSource.classPK Å»-\d¹�øxx3¤�Y"org/autoplot/hapi/HapiDataSourceEditorPanel$1.classPK Å»-\ZãÈø™™4¤�")org/autoplot/hapi/HapiDataSourceEditorPanel$10.classPK Å»-\ÏéÝÁ™™4¤� -org/autoplot/hapi/HapiDataSourceEditorPanel$11.classPK Å»-\cÓLÙ™4¤�ø0org/autoplot/hapi/HapiDataSourceEditorPanel$12.classPK Å»-\ä†Jã™™4¤�ã4org/autoplot/hapi/HapiDataSourceEditorPanel$13.classPK Å»-\9¦r™™4¤�Î8org/autoplot/hapi/HapiDataSourceEditorPanel$14.classPK Å»-\SOÞ€™™4¤�¹<org/autoplot/hapi/HapiDataSourceEditorPanel$15.classPK Å»-\oèùZ™™4¤�¤@org/autoplot/hapi/HapiDataSourceEditorPanel$16.classPK Å»-\¯n@ ’’4¤��Dorg/autoplot/hapi/HapiDataSourceEditorPanel$17.classPK Å»-\•Ô©Í™™4¤�sHorg/autoplot/hapi/HapiDataSourceEditorPanel$18.classPK Å»-\a3ìì4¤�^Lorg/autoplot/hapi/HapiDataSourceEditorPanel$19.classPK ›QÉZØÏéx""5¤�œSorg/autoplot/hapi/HapiDataSourceEditorPanel$2$1.classPK Å»-\ è&ǘ˜3¤�Xorg/autoplot/hapi/HapiDataSourceEditorPanel$2.classPK Å»-\ÂÉÝ௯4¤�ú_org/autoplot/hapi/HapiDataSourceEditorPanel$20.classPK Å»-\ù,𮂂4¤�ûgorg/autoplot/hapi/HapiDataSourceEditorPanel$21.classPK Å»-\þéE/··4¤�Ïlorg/autoplot/hapi/HapiDataSourceEditorPanel$22.classPK Å»-\GN|=uu4¤�Øporg/autoplot/hapi/HapiDataSourceEditorPanel$23.classPK Å»-\¨�WI  4¤�Ÿvorg/autoplot/hapi/HapiDataSourceEditorPanel$24.classPK Å»-\8ZÜ4¤�{org/autoplot/hapi/HapiDataSourceEditorPanel$25.classPK Å»-\W¹ìŽŽ4¤�s�org/autoplot/hapi/HapiDataSourceEditorPanel$26.classPK Å»-\ПÓYII4¤�SŠorg/autoplot/hapi/HapiDataSourceEditorPanel$27.classPK Å»[šCõüII4¤�î�org/autoplot/hapi/HapiDataSourceEditorPanel$28.classPK ›QÉZ¶j�EE5¤�‰•org/autoplot/hapi/HapiDataSourceEditorPanel$3$1.classPK Å»-\ ñÅ­uu3¤�!›org/autoplot/hapi/HapiDataSourceEditorPanel$3.classPK Å»-\%Bð¥UU3¤�ç£org/autoplot/hapi/HapiDataSourceEditorPanel$4.classPK Å»-\80i  3¤��¬org/autoplot/hapi/HapiDataSourceEditorPanel$5.classPK Å»-\mµ Üõõ3¤�÷µorg/autoplot/hapi/HapiDataSourceEditorPanel$6.classPK Å»-\ˆNk0××3¤�=¹org/autoplot/hapi/HapiDataSourceEditorPanel$7.classPK Å»-\•PÐ9——3¤�e¿org/autoplot/hapi/HapiDataSourceEditorPanel$8.classPK Å»-\þßp0——3¤�MÃorg/autoplot/hapi/HapiDataSourceEditorPanel$9.classPK Å»-\ß¹¹¥––B¤�5Çorg/autoplot/hapi/HapiDataSourceEditorPanel$IconCellRenderer.classPK Å»-\-jky y I¤�+Ìorg/autoplot/hapi/HapiDataSourceEditorPanel$ServersListCellRenderer.classPK Å»-\ê‚Ê=Â=Â1¤� Öorg/autoplot/hapi/HapiDataSourceEditorPanel.classPK ›QÉZËÈy-¤�—˜org/autoplot/hapi/HapiDataSourceFactory.classPK ›QÉZJai¬GdGd,¤�ä±org/autoplot/hapi/HapiDataSourceFormat.classPK ›QÉZ¿a"ýý7¤�uorg/autoplot/hapi/HapiDataSourceFormatEditorPanel.classPK »]Å£Q#Z#Z"¤�Ç*org/autoplot/hapi/HapiServer.classPK »u\S¾oì88 ¤�*…org/autoplot/hapi/HapiSpec.classPK Æ»>\ùú¦B�� ¤� ‰org/autoplot/hapi/HapiUtil.classPK ›QÉZÁÜŽd &¤�m¥org/autoplot/hapi/HttpConnection.classPK ›QÉZ‚ý×3ÃÃ5¤�Ñ®org/autoplot/hapi/InputStreamBinaryRecordReader.classPK ›QÉZ^¿¹Ì¯¯)¤�ç³org/autoplot/hapi/JSONArrayIterator.classPK ›QÉZßdÒÆÆ/¤�ݹorg/autoplot/hapi/PasteBinaryRecordReader.classPK ›QÉZQi¤°£ £ +¤�ð¿org/autoplot/hapi/PasteBufferedReader.classPK ›QÉZ–z�bb.¤�ÜËorg/autoplot/hapi/SingleFileBinaryReader.classPK ›QÉZX½¿xüü0¤�ŠÐorg/autoplot/hapi/SingleFileBufferedReader.classPK »u\QÎv00¤�ÔÓorg/autoplot/hapi/UseInIDL.txtPK ›QÉZ¤†‹——¤�@Øorg/autoplot/hapi/calendar.pngPK ›QÉZ5C+g%¤�Ûorg/autoplot/hapi/clearTextButton.pngPK ›QÉZß2�ŠŠ"¤�mÝorg/hapiserver/CSVHapiRecord.classPK ›QÉZ;”5t®®+¤�7åorg/hapiserver/CSVHapiRecordConverter.classPK ›QÉZáî|ú{>{>¤�.îorg/hapiserver/HapiClient.classPK ›QÉZôM..'¤�æ,org/hapiserver/HapiClientIterator.classPK ›QÉZÒH=$$¤�Y4org/hapiserver/HapiRecord.classPK ›QÉZÌ|¬ÚÚ¤�º5org/hapiserver/bins_demo.jyPK ›QÉZÁõ—,,¤�Í7org/hapiserver/demo.jyPK ›QÉZ«HÖž¤�-:org/hapiserver/first_demo.jyPK ›QÉZ\<¤�j<org/hapiserver/subset_demo.jyPK ›QÉZŽorg/hapiserver/testToArray.jyPK ›QÉZÔxp*öö¤�™@test/DemoEditorPanel.classPK ›QÉZcrf5òò¤�ÇEtest/Iso8601Regex.classPKUU…îN