1' @AB CD E F GHI J KL M NO PQR S T C U V W X Y Z [ \] ^_ J`a "J b c def gh gi gjklm -Jnopq gr stu gv w xyz { | }~   DC D  H    PC P  P WC  [ [   - - !Jd     - s [ [ [ |C | ~  ~  F ~            -C -  dumpStreamZdumpDAS fileStreamLjava/io/InputStream; connectionLjava/net/URLConnection; urlStringLjava/lang/String; projString selString acceptDeflateverLopendap/dap/ServerVersion;setServerVersion(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLopendap/dap/DConnect;sv(II)VmajorIminor Exceptions(Ljava/lang/String;Z)VexprselIndextestURLLjava/net/URL;e Ljava/net/MalformedURLException;ceIndex(Ljava/io/InputStream;)VisisLocal()ZCE()Ljava/lang/String;URLopenConnection%(Ljava/net/URL;)Ljava/io/InputStream; Ljava/lang/NullPointerException;Ljava/io/FileNotFoundException;urltypesHeader_serverencodinggetDAS()Lopendap/dap/DAS;dasLopendap/dap/DAS;getDDS()Lopendap/dap/DDS; getCompleteCE&(Ljava/lang/String;)Ljava/lang/String;localProjStringlocalSelStringce%(Ljava/lang/String;)Lopendap/dap/DDS;ddsLopendap/dap/DDS;getDDX 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/DataDDS;getData\(Ljava/lang/String;Lopendap/dap/StatusUI;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;Lopendap/dap/DAP2Exception;statusUILopendap/dap/StatusUI;errorMsg errorCode getDDXDataie Ljava/lang/InterruptedException;retrybackoffJgetDataFromFileStream_(Ljava/io/InputStream;Lopendap/dap/StatusUI;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS; getBlobData.(Lopendap/dap/DataDDS;Lopendap/dap/StatusUI;)VbosLjava/io/ByteArrayOutputStream;Ljava/lang/Throwable; dumpStreamErrblobURLbisLjava/io/ByteArrayInputStream;getDDXDataFromURLX(Ljava/net/URL;Lopendap/dap/StatusUI;Lopendap/dap/BaseTypeFactory;)Lopendap/dap/DataDDS;getDataFromUrl operationcopy.(Ljava/io/InputStream;Ljava/io/OutputStream;)V bytesReadbuffer[BLjava/io/IOException;inoutLjava/io/OutputStream;dumplineLjava/io/EOFException;dLjava/io/DataInputStream; dumpBytes(Ljava/io/InputStream;I)Vcountbuffn?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;-(Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;getServerVersion()Lopendap/dap/ServerVersion; parseMime,(Ljava/io/InputStream;)Ljava/io/InputStream; spaceIndexheadervalue descriptionhandleContentDesc*(Ljava/io/InputStream;Ljava/lang/String;)VdshandleContentEncoding>(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/InputStream; SourceFile DConnect.java #java/lang/StringBuilder  ServerVersion made with String:   opendap/dap/ServerVersion ServerVersion.getMajor():  ServerVersion.getMinor(): !ServerVersion made with int,int: ,      java/net/URLjava/net/MalformedURLExceptionjava/io/FileInputStream  Accept-Encodingdeflate   java/lang/NullPointerExceptionopendap/dap/DAP2Exception/Connection cannot be opened; connection is nulljava/io/FileNotFoundException+Connection cannot be opened; file not foundUnable to open input streamcontent-description  9: XDODS-ServerFNot a valid OPeNDAP server - Missing MIME Header field "xdods-server."  <= 34.das--DConnect.getDAS to    --DConnect.getDAS END1 *+ -DConnect.getDAS END2 opendap/dap/DAS  java/net/HttpURLConnection  &?.dds opendap/dap/DDS .ddxOpened DDX URL: opendap/dap/DefaultFactory Opened DataDDX URL: opendap/dap/DataDDS   .dodsDConnect getData failed. URL:    Cannont read DDX data from a file. The DDX client/server interaction requires 2 request/response pairs. File based input is not currently supported.!DConnect getDDXData failed. URL:  DConnect getData failed; retry (  )   java/lang/InterruptedException opendap/dap/HeaderInputStream dds.getBlobURL(): eBlob URL was 'null'. This may indicate that this OPeNDAP Server does not support the full use of DDX.Opening BLOB URL:  DConnect to java/io/ByteArrayOutputStreamjava/io/ByteArrayInputStream  java/lang/Throwable$DConnect dds.readData problem with:  Stack Trace: DConnect dump  %!Connection problem when reading:  Error Message - Opening DDX URL: DConnect parse header: +DConnect done with header, next bytes are: !DConnect ddx.parse problem with:  dds.parse dds.readData DConnect  problem with:  !"java/io/IOExceptionjava/io/DataInputStreamdump lines avail= # $Data:dump bytes avail=java/io/EOFException %&  = java/lang/String  Server:Content-Description:Content-Encoding: dods-error dods_error!java/util/zip/InflaterInputStreamopendap/dap/DConnectjava/lang/Object!opendap/dap/parser/ParseExceptionopendap/dap/DASExceptionopendap/dap/DDSExceptionjava/lang/SystemLjava/io/PrintStream;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintlngetMajor()I(I)Ljava/lang/StringBuilder;getMinorindexOf(I)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;()Ljava/net/URLConnection;java/net/URLConnectionsetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VconnectgetInputStream()Ljava/io/InputStream;getHeaderFieldgetContentEncoding-(Ljava/lang/Object;)Ljava/lang/StringBuilder; openStreamparsejava/io/InputStreamclose disconnectequals(Ljava/lang/Object;)ZparseXML(Ljava/io/InputStream;Z)V;(Lopendap/dap/ServerVersion;Lopendap/dap/BaseTypeFactory;)VgetErrorMessage getErrorCode(J)Ljava/lang/StringBuilder;java/lang/Thread currentThread()Ljava/lang/Thread;sleep(J)V(ILjava/lang/String;)VreadData.(Ljava/io/InputStream;Lopendap/dap/StatusUI;)VgetBlobContentID toByteArray()[B([B)VprintStackTrace(Ljava/io/PrintStream;)Vresetmark(I)Vread([B)Ijava/io/OutputStreamwrite([BII)V availablereadLinereadByte()B! #dY+*Y+ Y * Y*  Z\%]D^c_ddnY  *Y Y * Y*  b"d/eNfmg nnn?*+ st0\***+?>L*++:&6*****+**Z*Y+ ::*"Y+#$x!V/$+4:FTZ`chsxR+54, 0T****+$/7 *$  CY** /* j*+%&**&'()*&*M*&+MN-Y./N-Y1/, -Y2/*&34N*,-5*&64: -Y7/*Y *&8:*,9#+.,#+90V!#+./9:DHR\bmr|R/ : #w\>m--y*$**$:LzYY*;** M*AY<,=*,>?@*,>dAB*,CLDYEM,+F+G*&H+*&HIN+G*&H *&HI-,N   ?F_jr|4?KE= !-1*J2  !-&>+&6)+?+M +M+N+? +M+MN*:,KAK",,Y:Y,:*K=*&YL:Y*:-K7-&YL:Y-:?YM:jEFHI"K*M4O=PFRHSKVQXZYmZ[^_`adefgj%k;uf * 1C>>HK6Q"*$**$:M/YY*N*+O N*-CMPYQN-,R,G*&H-*&HI :,G*&H *&HI-GLggig6 9?GLPZgmw>9?GG? !-1*S  !-CYY*T*+O N*$**$:M"*-CMYU-=PYQ:,V,G*&H-*&HI :,G*&H *&HIah:&-9?Xahlv>6?d&}aB !-8*WYXY  !-A *+WYXY   !-UYY*T*+O :*$**$:N$*CNYZ=[Y* ,\:-]-G*&H-*&HI :-G*&H *&HIip:'').*:,A.[1i3p5t6~75679H7Aj'iB !- m*$**$,-^YY*_*+O :Y`=:6*,-a:b:c6RZ[-* \]_9aObRd[e]fdgkhR]mmmm94OR !- *$ !YdeYY*T*+O :Yf=:66g7*,-i: Yj kl= b: c6mWn: -Ypqi7Yab-oN8NQTYbdp  dJ 8NQ}Tz Yu   !- @*+::[Y* -\:sYtu,vG :G+3353"#+03=>@@@@9+ - >Yw+x+x !YyeY+x :Yz=*C::*@Y{=|Y}:*?~Y::&|Y}:*?~Y::+,vG*&H*&HI:Y=(Y=*-YY=/:G*&H *&HIoqo#%/<V^ah   6;Aov f ~<R^0a- !- Y+=*+C:[Y* -\:6:*?Y{+=|Y}:*?~Y::&|Y}:*?~Y::**]**AG*&H*&HI:Y+='Y+=*-YY+=/: G*&H *&HI *,+LM N.P1S4T;UTV]WeXsYw[|\]^_fghijntuvwx| }(~05NSYp ] | .1}4z - *+C:[Y* -\:6:*?Y{+=|Y}:*?~Y::&|Y}:*?~Y:::**:sYtu**A:,vG*&H*&HI: Y+= 'Y+=*-YY+= /: G*&H *&HI   -";DLZ^clt  3;@Y^dz Dl  ( !-&N+-6,-N!$" !$%>  %!&&"&#$%nY+MY+ ,N---KY+ *+AN 6l7il2  %*17CFb i l m4*&m'nn e()*+cY+N6:J-C-TY 3 YN^a*   &X^abH U() R,M- b!ccc./L*+,WYX=  !-/L*+,WYXh  !-0C*+WYX~ !-0C*+WYX !-12/*  34K Y+MN:,Y:Ke 6:`:K*Y !K NK:*+-5*+9J  &,/9DN^hnx|\ &V59C6D87 () 8x&-9:~&,$,K ,K-YN-+-#%*;&&&-<=^,,(K Y++   >?