4    M     M    M       ! " # $% & ' ' () % %* + ,- *./ 01 , 2 345 67 18 39: 6 ; 6<=> ? @ AB  6 CDEF DG H I J K LM NOP NQ RS TU %V W X MYZ Y [ \ ] ^_` 1? a %b *cd e 'ef g hijk n' lmn qo pq qrst xu v wx y z{| } ~    q q, , PROTOCOLLjava/lang/String; ConstantValueSCHEME showRequestZcompress httpClientLucar/httpservices/HTTPSession; remoteURI$assertionsDisabled setDebugFlags(Lucar/nc2/util/DebugFlags;)VCodeLineNumberTableLocalVariableTable debugFlagLucar/nc2/util/DebugFlags;setAllowCompression(Z)Vb canonicalURL&(Ljava/lang/String;)Ljava/lang/String;urlName StackMapTable(Ljava/lang/String;)VeLjava/lang/Exception; statusCodeIisLjava/io/InputStream;reader Lucar/nc2/stream/NcStreamReader;methodLucar/httpservices/HTTPMethod;thisLucar/nc2/stream/CdmRemote; _remoteURIstartJtempurltook Exceptions*(Ljava/io/InputStream;Ljava/lang/String;)VlocationreadData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;sLucar/nc2/Structure;siter Lucar/ma2/StructureDataIterator; escapedURILjava/net/URI;Ljava/net/URISyntaxException;wantSizereadLen contentLengthLjava/util/Optional;result DataResult InnerClasses+Lucar/nc2/stream/NcStreamReader$DataResult;vLucar/nc2/Variable;sectionLucar/ma2/Section;fLjava/util/Formatter;LocalVariableTypeTable(Ljava/util/Optional;getErrorMessage2(Lucar/httpservices/HTTPMethod;)Ljava/lang/String;pathstatuscontentgetStructureIterator7(Lucar/nc2/Structure;I)Lucar/ma2/StructureDataIterator;Ljava/lang/Throwable; bufferSize sendQueryZ(Lucar/httpservices/HTTPSession;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;streamLjava/io/IOException;sessionquerysbuffLjava/lang/StringBuilder; getFileTypeId()Ljava/lang/String;getFileTypeDescription writeToFile(Ljava/lang/String;)JfosLjava/io/FileOutputStream;filenamefileLjava/io/File;urlParamEscaper"Lcom/google/common/escape/Escaper;sizeclose()V SourceFileCdmRemote.javaucar/nc2/stream/CdmRemoteCdmRemote/showRequest  http: java/lang/StringBuilder  cdmremote:   https:  java/lang/Exceptionjava/io/IOException     ?req=header  CdmRemote request %s%njava/lang/Object    java/io/FileNotFoundException ucar/nc2/stream/NcStreamReader  java/lang/Throwable & CdmRemote request %s took %d msecs %n   ucar/nc2/Structure ucar/ma2/ArraySequence  java/util/Formatter %s?req=data  &deflate=5&var=%s   (%s) java/net/URISyntaxExceptionjava/lang/RuntimeExceptionNCdmRemote data request for variable: '%s' section=(%s)%n url='%s'%n esc='%s'%n Content-Length   java/lang/String  content-length = %d%n  content-length=  not equal expected Size=   java/lang/AssertionError       java/lang/IllegalStateException? CdmRemote sendQuery= %s   took %d msecs %nncstreamRemote java/io/File java/io/FileOutputStream   CdmRemote request %s %nucar/nc2/util/IO     ucar/nc2/Variable?var=  & CdmRemote data request for variable:  url=    ucar/nc2/NetcdfFile cdmremoteucar/httpservices/HTTPMethodjava/io/InputStream)ucar/nc2/stream/NcStreamReader$DataResultucar/ma2/Section java/net/URIjava/util/Optionalucar/ma2/Arrayucar/httpservices/HTTPSession com/google/common/escape/Escaperjava/util/Iteratorucar/nc2/util/DebugFlagsisSet(Ljava/lang/String;)Z startsWithappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(I)Ljava/lang/String;toStringjava/lang/SystemcurrentTimeMillis()Jlength()I(Ljava/lang/Throwable;)Vucar/httpservices/HTTPFactory newSession3(Ljava/lang/String;)Lucar/httpservices/HTTPSession;outLjava/io/PrintStream;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;GetQ(Lucar/httpservices/HTTPSession;Ljava/lang/String;)Lucar/httpservices/HTTPMethod;setFollowRedirects!(Z)Lucar/httpservices/HTTPMethod;executegetResponseAsStream()Ljava/io/InputStream; readStreamA(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)Lucar/nc2/NetcdfFile; addSuppressedjava/lang/LongvalueOf(J)Ljava/lang/Long; getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypeSEQUENCELucar/ma2/DataType;makeStructureMembers()Lucar/ma2/StructureMembers;?(Lucar/ma2/StructureMembers;Lucar/ma2/StructureDataIterator;I)Vformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;getFullNameEscaped computeSizegetSizeucar/httpservices/HTTPUtil parseToURI"(Ljava/lang/String;)Ljava/net/URI; getFullNamegetResponseHeaderValue((Ljava/lang/String;)Ljava/util/Optional; isPresent()Zget()Ljava/lang/Object;java/lang/IntegerparseInt(Ljava/lang/String;)I(I)Ljava/lang/Integer;getElementSize(I)Ljava/lang/StringBuilder;i(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/stream/NcStreamReader$DataResult;varNameFullEscequals(Ljava/lang/Object;)ZdataLucar/ma2/Array;getURI()Ljava/net/URI; getStatusLinegetResponseAsStringL(Ljava/io/InputStream;Lucar/nc2/NetcdfFile;)Lucar/ma2/StructureDataIterator;printStackTracegetPathgetResponseBodyAsStream!com/google/common/net/UrlEscapersurlFormParameterEscaper$()Lcom/google/common/escape/Escaper;(Ljava/io/File;)Vucar/nc2/stream/NcStream MAGIC_START[Bwrite([B)VcopyB/(Ljava/io/InputStream;Ljava/io/OutputStream;I)J getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext getShortNameescape-(Ljava/lang/Object;)Ljava/lang/StringBuilder;printlnflushjava/lang/ClassdesiredAssertionStatus!  : * % &  3 )*  E*Y  * *Y  * *6 7!8*9C; E!! b*A+:   :+Y   ::Y***Y *  :YSW*:W6 Y!",Y!#$:%Y&:  *'W*Y  * (&):) :+ e7,YSY-SW LO*&+.* DEH JK$L6MLQOOQP[RaSlUVWXYZ\]_`bcdefX:hAiGjakp Q ],# bbZ WA!f $MM'B @M-?MMM*MMM**&C**,%Y&N-+*'W*Y  * (+. :+. 299;9* no rst2w6x9w?xBy*!CCC9M*e +/0+1N*-2:3Y-456Y7N-8Y*S9W-:9W-;Y++/0-?Y,@S9W-A:B::DYE%FY+GSY,SYSYSW*H:6 Y!",Y!#IJ:KzLMN6 OY PSW+/0H+Q, +>,=i6   )YY R  ST  S #$: %Y&:   **U: V+< WX YYZ [: ) :) :+C**+ &.@FQc}#06KUmt m- 0j H ? 1 #.oY &*6=6MC ')8Y 6M0:%6M*6M** Q*\HL*]M*^N-Y , _ + #Y , _ + ` -  *QI D?0MMM_M/**+abN%Y&:-*cN-deY-f !*!"&>" ///a*  ׸BY+g:h W, WiYSW* :6* YY j _ ] "*YY j _ ] #k:lY!e-SW:)@N#5@GOv~\ G!@15@.$MM-m -m 1:nY+oMY *  Np: 7qY,r:stua7*-:wY-SW6   Y!" ,Y!#k:  yza7&): ) :   + *{|:}3~: Y*g:   W  W*Y   G   * :  6   Y !" ,Y !# >6  IJ:K=LMN6 )YY R ST  S # k:yza7 & ):   ) :   + : :  +L**P**2!*#(+*. %(2:BLRcjr   BPW_l t!#%&'(),-./12!73j?  L-W ` WP  ! 2:: 1 %( W'cMnMq!MnMq* MnMq**g)R! MnMq* MnMq**MnMqL* MnMq**!J* *89: 4V @ %