Êþº¾1 —6 —7 —89 :; <= > ? —@ ˜: —A —B —C —D —E —F GH GI —J GK —L —MN —OP : Q R —ST > UVWX #Y Z[\ ]^ _ `R +ab />c d +> ef g #hi Gjk +: —l +mn —op qrs tuvwx Fy Ez{| Jy Ÿ} ~ €�‚ Oƒ„… S† —‡ˆ‰ Š‹ Œ� tŽ #��‘’“”•– — ˜™š ›�œ G�ž kŸ  k¡ —¢£ pŸ¤ —¥ p¦§¨© ª«¬­ yƒ z> —®¯ ~Ÿ° ~¦± ‚: —²³ …´ …µ¶· ‰¸¹ ‹º ‹µ —»¼ �y �½¾¿À —Á —ÂÃÄDataDDSCommand InnerClassesDataDDXCommand DDXCommand DDSCommand DASCommandÅCommand allowSessionsZ _httpClient*Lorg/apache/commons/httpclient/HttpClient; urlStringLjava/lang/String; projString selStringacceptCompress lastModified lastExtendedlastModifiedInvalid hasSessionverLopendap/dap/ServerVersion; debugHeaders debugStreamsetAllowSessions(Z)VCodeLineNumberTableLocalVariableTableb setHttpClient-(Lorg/apache/commons/httpclient/HttpClient;)Vclient getHttpClient,()Lorg/apache/commons/httpclient/HttpClient;initHttpClient()VthisLopendap/dap/DConnect2;connectionManagerBLorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;setServerVersion(Ljava/lang/String;)Vsv(II)VmajorIminor ExceptionsÆ(Ljava/lang/String;Z)VexprselIndexceIndexCE()Ljava/lang/String;URLopenConnection4(Ljava/lang/String;Lopendap/dap/DConnect2$Command;)VdsLopendap/dap/DAP2Exception; statusCodeheader&Lorg/apache/commons/httpclient/Header;h versionStringencodingeELorg/apache/commons/httpclient/auth/CredentialsNotAvailableException;-Lorg/apache/commons/httpclient/HttpException;commandLopendap/dap/DConnect2$Command;method1Lorg/apache/commons/httpclient/methods/GetMethod;isLjava/io/InputStream;ÇÈ closeSessiontLjava/lang/Throwable; dumpStream,(Ljava/io/InputStream;)Ljava/io/InputStream;getServerVersion()Lopendap/dap/ServerVersion;getLastModifiedHeadergetLastModifiedInvalidHeadergetLastExtendedHeader checkHeaders4(Lorg/apache/commons/httpclient/methods/GetMethod;)VresponseHeaderkeyvaluei1cooky&Lorg/apache/commons/httpclient/Cookie;iresponseHeaders'[Lorg/apache/commons/httpclient/Header;state)Lorg/apache/commons/httpclient/HttpState;cookies'[Lorg/apache/commons/httpclient/Cookie;getDAS()Lopendap/dap/DAS;"Lopendap/dap/DConnect2$DASCommand;getDDS()Lopendap/dap/DDS;%(Ljava/lang/String;)Lopendap/dap/DDS;"Lopendap/dap/DConnect2$DDSCommand; getCompleteCE&(Ljava/lang/String;)Ljava/lang/String;localProjStringlocalSelString,Lorg/apache/commons/httpclient/URIException;ceescCEgetDDX"Lopendap/dap/DConnect2$DDXCommand;É getDataDDX()Lopendap/dap/DataDDS;Ê)(Ljava/lang/String;)Lopendap/dap/DataDDS;F(Ljava/lang/String;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;btfLopendap/dap/BaseTypeFactory;&Lopendap/dap/DConnect2$DataDDXCommand;getData\(Ljava/lang/String;Lopendap/dap/StatusUI;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;statusUILopendap/dap/StatusUI;urlsddsLopendap/dap/DataDDS;&Lopendap/dap/DConnect2$DataDDSCommand;?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;-(Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS; parseMime spaceIndexdLjava/io/DataInputStream; descriptionlinehandleContentDesc*(Ljava/io/InputStream;Ljava/lang/String;)VtypehandleContentEncoding>(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; access$3004(Lopendap/dap/DConnect2;)Lopendap/dap/ServerVersion;x0 SourceFileDConnect2.java ®¯ ¡¢ £¤@org/apache/commons/httpclient/MultiThreadedHttpConnectionManager ʾ(org/apache/commons/httpclient/HttpClient ÊËopendap/dap/ServerVersion ÊÄ ÊÆ ÊÍ ª¦ «¦ ¬¦ ­¢ °¢ ±¢Ì ÍÎ ÏÐ ¥¦ ÏÑ §¦ ¨¦ ©¢java/lang/StringBuilder ÒÓ ÔÒ ½¾/org/apache/commons/httpclient/methods/GetMethod Õ³$org/apache/commons/httpclient/HeaderAccept-Encoding deflate,gzip ÊÖ ×ØX-Accept-Sessiontrue ÙÚopendap/dap/DAP2Exception ÛÜÝ ÊÞCorg/apache/commons/httpclient/auth/CredentialsNotAvailableExceptionMethod failed: Òß àáContent-Description âã äÒ dods-error åæ dods_error ìí çè XDODS-Server óôcontent-encodingé êë encoding= ì íÄdeflatejava/io/BufferedInputStream!java/util/zip/InflaterInputStream Êè Êîgzipjava/util/zip/GZIPInputStream ïèð ñ¾ ò¾+org/apache/commons/httpclient/HttpExceptionFatal protocol violation: óÒ.closeopendap/dap/DConnect2$1 Êô ÔÕjava/lang/Throwable OpenConnection Headers for õÒ Status Line: ö÷ øÄ ùÒ Last-Modified **found lastModified = X-Last-Extended **found lastExtended = X-Last-Modified-Invalid **found lastModifiedInvalid = OpenConnection Headers for úûü ýþ Cookies= ÿ jsessionid  opendap/dap/DConnect2$DASCommand Ê.das   opendap/dap/DConnect2$DDSCommand.dds    ,&?  *org/apache/commons/httpclient/URIExceptionjava/lang/IllegalStateException  opendap/dap/DConnect2$DDXCommand.ddxopendap/dap/DefaultFactory $opendap/dap/DConnect2$DataDDXCommand Ê  !.dodsopendap/dap/DataDDS Ê $opendap/dap/DConnect2$DataDDSCommand Ê java/io/DataInputStream  ÒServer:Content-Description:Content-Encoding: +, ./opendap/dap/DConnect2java/lang/Objectopendap/dap/DConnect2$Commandjava/io/FileNotFoundExceptionjava/io/IOException!opendap/dap/parser/ParseExceptionopendap/dap/DDSExceptionjava/net/MalformedURLException8(Lorg/apache/commons/httpclient/HttpConnectionManager;)Vjava/lang/StringindexOf(I)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetFollowRedirects'(Ljava/lang/String;Ljava/lang/String;)VsetRequestHeader)(Lorg/apache/commons/httpclient/Header;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)I getStatusLine,()Lorg/apache/commons/httpclient/StatusLine;(org/apache/commons/httpclient/StatusLine(ILjava/lang/String;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getResponseBodyAsStream()Ljava/io/InputStream;getResponseHeader:(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;getValueequals(Ljava/lang/Object;)Zparse(Ljava/io/InputStream;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/io/InputStream;I)Vprocessjava/io/InputStreamclosereleaseConnection getMessage(Lopendap/dap/DConnect2;)VgetPathgetResponseHeaders)()[Lorg/apache/commons/httpclient/Header;printgetNamegetState+()Lorg/apache/commons/httpclient/HttpState;'org/apache/commons/httpclient/HttpState getCookies)()[Lorg/apache/commons/httpclient/Cookie;$org/apache/commons/httpclient/CookieequalsIgnoreCase(Ljava/lang/String;)Z3(Lopendap/dap/DConnect2;Lopendap/dap/DConnect2$1;)VdasLopendap/dap/DAS;Lopendap/dap/DDS;*org/apache/commons/httpclient/util/URIUtil encodeQuery7(Lopendap/dap/DConnect2;Lopendap/dap/BaseTypeFactory;)V;(Lopendap/dap/ServerVersion;Lopendap/dap/BaseTypeFactory;)VE(Lopendap/dap/DConnect2;Lopendap/dap/DataDDS;Lopendap/dap/StatusUI;)VreadLine!—˜ ¡¢ £¤¥¦§¦¨¦©¢ª¦«¦¬¦­¢®¯°¢±¢$ ²³´3³±µ :;¶ ·¢ ¸¹´3*³±µ CD¶ º¤ »¼´²°µJ"½¾´[²Æ±»Y·L»Y+·³±µOPQR¶¿À ÁÂÃÄ´E *»Y+· µ±µ p s¶ ¿À ŦÃÆ´P*»Y· µ±µ x {¶ ¿ÀÇÈÉÈÊÄ´?*+· ±µ †‡¶¿À¥¦ËÌÊÍ´9�*· *µ *µ*µ*µ*µ*µ+?¶>ŸL*+¶µ+¶:&¶6Ÿ*¶µ*¶µ§*µ*µ§*+µ**Zµµ*µ±µV”d efgk"•)–.—8˜?™HšN›ZœhžnŸt¡w¢|£‡¥Œ¦¶>?5ΦH,ÏÈ�¿À�¥¦�©¢)dÐÈËÌÑÒ´C»Y·*´¶*´¶¶°µ´¶ ¿ÀÓÒ´/*´°µ¾¶ ¿ÀÔÕ´\ ê*·» Y+·!N-¶"*´™-»#Y$%·&¶'²™-»#Y()·&¶':²-¶*6” »+Y-¶,¶-·.¿‘ »/Y-¶,¶-·0¿ÈŸ!»+Y»Y·1¶-¶,¶2¶·3¿-¶4:-5¶6:Æ8¶78¶9š¶7:¶9™»+Y·;:*·<:¶=¿->¶6:ǧ¶7:Æ*»Y· µ*-·?-@¶6:ǧ¶7:  ƲA»Y·B¶ ¶¶¶C Æ% D¶9™»EY»FY·Gè·H:§' Æ" I¶9™»EY»JY·Kè·H:,¹LƶM-¶N§<:¿:»+Y»Y·P¶¶Q¶¶·3¿: ƶM-¶N ¿±@Ÿ°/@ŸµO@ŸÖ°ØÖµ¶-ÌÍ ÎÐÑ(Ô.Õ=×@ÛIÝQÞaáiâx倿žê¤í¬îËðÔñÜóãôæøîùþúûý-L[s‚— Ÿ©­°²µ·Öâé¶„ ÔÖ×IVØÈ¬óÙÚî±ÛÚþ¡Ü¦-rݦ ²Þß·Þàê¿Àꥦêáâ Ýãä@ªåæËç+èé¾´€4²™,*´™%*»Y·*´¶R¶¶»SY*·T·U§L±/2Vµ /*2(3+¶3êë4¿Àìí´6+°µ1¶¿ÀåæËçîï´/*´°µ:¶ ¿ÀðÒ´/*´ °µA¶ ¿ÀñÒ´/*´°µH¶ ¿ÀòÒ´/*´°µO¶ ¿Àóô´¿½*´™²A»Y·W¶+¶X¶¶¶C*´™²A»Y·Y¶+¶,¶2¶¶C+¶ZM>,¾¢Ü,2:*´™²A»Y·[¶¶2¶¶\¶]:¶7:^¶9™/*µ *´™‹²A»Y·_¶*´ ¶¶¶C§l`¶9™/*µ*´™U²A»Y·a¶*´¶¶¶C§6b¶9™,*µ*´™²A»Y·c¶*´¶¶¶C„§ÿ$*´™²A»Y·d¶+¶X¶¶¶C²¶eN-¶f:¾ž]*´™ ²Ag¶C6¾¢C2:*´™²A»Y·[¶¶2¶¶C¶hi¶j™*µ„§ÿ»±µzS#TFVKWSXXYyZ€[‡]‘^—_½aÇbÍcóeýfg&W,kOlVm\obpqr|sƒt¤u±v¶r¼z¶p XÎõÚ€¦ö¦‡Ÿ÷¦MßøÈƒ3ùútHûȽ¿À½ãäKrüýVgþÿ\a´t8»kY*·lL*»Y·*´¶m¶*´¶*´¶¶+·U+´n°µŽ �3�¶8¿À .áËçè+´1*¶o°µ©¶ ¿ÀËçè+´x2»pY*·qM*»Y·*´¶r¶*+·s¶¶,·U,´t°µ¼ ½-¾¶ 2¿À2Ѧ (áËçè+  ´kW+&¶6Ÿ)+?¶š+¶M§ +¶M+¶N§+?¶š +¶M§+MN*´:,¶9šA¶9š",,¶™»Y·¶u¶¶:»Y·¶,¶¶:*´¶9š=*´&¶™»Y·¶v¶¶:»Y·¶*´¶¶:-¶9š7-&¶™»Y·¶v¶¶:»Y·¶-¶¶:?¶™»Y·w¶¶¶:¸x:§:»zY¶{·|¿°;BEyµzÕÖØÙ"Û*Ý4ß=àFâHãKæQèZémêƒë˜î¤ï°ðÆñÞôçõðö÷ú%û;BEGT ¶z  ¦*  ¦1 ¦C ¦G Þ W¿ÀWѦH ¦K  ¦OÏÈQ¦B¦´1*¶}°µ"¶ ¿ÀËçè+´x2»~Y*·M*»Y·*´¶€¶*+·s¶¶,·U,´�°µ9 :-;¶ 2¿À2Ѧ (áË çè+´8*»‚Y·ƒ¶„°µY¶ ¿ÀË çè+´A *+»‚Y·ƒ¶„°µq¶ ¿À ѦË çè+´‚2»…Y*,·†N*»Y·*´¶€¶*+·s¶¶-·U-´‡°µ‹ Œ-�¶*2¿À2Ѧ2 (áË çè+´¿I»Y·*´¶ˆ¶*+·s¶¶:»‰Y*´-·Š:»‹Y*,·Œ:*·U´�°µ½ ¿.À;ÁCöHI¿ÀIѦII )¦. !;á"Ë çè+´B*+»‚Y·ƒ¶Ž°µ×¶¿ÀѦËçè+#´L*+,»‚Y·ƒ¶Ž°µÙ¶ ¿ÀѦË çè+$´C*+»‚Y·ƒ¶Ž°µ¶¿ÀË çè+%í´K �»�Y+·�MN:,¶‘Y:¶9še ¶6 §ÿâ¶:`¶:’¶9™*»Y· µ§!“¶9™ N§”¶9™:§ÿ’*+-·•*+·–°µJ` b cgh&j,k/l9mDoNp^qhrnsxt|vw…x¶\ &V&È9CÙ¦D8÷¦�¿À�åæ „'( ‚)¦ݦx*¦Ëç++,´~&,Æ$,8¶9š ,:¶9™»+Y·;N-+¶=-¿±µ‡‰‹#Œ%޶*Ö×&¿À&åæ&-¦Ëç+./´h",Æ,D¶9™»EY»FY+·Gè·H°+°µš › �¶ "¿À"åæ"ݦ01´/*´°µ6¶ 2À3¾´³±µ745š:‹—™…—›~—œp—�k—žŸ—  S