4 /no p q r s t uv [w [x [y z { {| }~  [    [        (  + + (     5 5   5  [   @n @ @ ( +  I I L L 5 Ln  ( @ (                 q  (  %  W W W + + W W a a a   _ ? ?  x @ ?{  g C C ] x  x     (          [ n         !"#$ InnerClasses% WantValuesusageLjava/lang/String;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/NCdumpW;print?(Ljava/lang/String;Ljava/io/Writer;Lucar/nc2/util/CancelTask;)ZfilenameposIncLucar/nc2/NetcdfFile;eLjava/io/FileNotFoundException;commandoutLjava/io/Writer;ctLucar/nc2/util/CancelTask;stokeLjava/util/StringTokenizer; StackMapTable&'( ExceptionsT(Lucar/nc2/NetcdfFile;Ljava/lang/String;Ljava/io/Writer;Lucar/nc2/util/CancelTask;)Ztoke showValuesLucar/nc2/NCdumpW$WantValues;ncmlstrictvarNames trueDataset fakeDatasetok DeprecatedU(Ljava/lang/String;Ljava/io/Writer;ZZZZLjava/lang/String;Lucar/nc2/util/CancelTask;)ZshowAll showCoordsX(Lucar/nc2/NetcdfFile;Ljava/io/Writer;ZZZZLjava/lang/String;Lucar/nc2/util/CancelTask;)Zs(Lucar/nc2/NetcdfFile;Ljava/io/Writer;Lucar/nc2/NCdumpW$WantValues;ZZLjava/lang/String;Lucar/nc2/util/CancelTask;)ZvLucar/nc2/Variable;dataLucar/ma2/Array; varSubsetpsLjava/io/PrintWriter;indentLucar/nc2/util/Indent;Ljava/lang/Exception; headerOnly)printVariableDataA(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Ljava/lang/String;writerLjava/io/StringWriter;printVariableDataSectionS(Lucar/nc2/Variable;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Ljava/lang/String; sectionSpec*toStringP(Lucar/ma2/Array;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Ljava/lang/String;arraynameswpwRuntimeVisibleAnnotationsLjava/lang/Deprecated; printArrayj(Lucar/ma2/Array;Ljava/lang/String;Ljava/io/PrintWriter;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)V}(Lucar/ma2/Array;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintWriter;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;Z)VunitsilevprintSeqX(Lucar/ma2/Array;Ljava/io/PrintWriter;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VvalueLjava/lang/Object;iislicemarankimaLucar/ma2/Index;dims[Ilast+#printStringArray\(Ljava/io/PrintWriter;Lucar/ma2/ArrayChar;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)Vfirstiter,StringIterator#Lucar/ma2/ArrayChar$StringIterator;Lucar/ma2/ArrayChar;printByteBufferC(Ljava/io/PrintWriter;Ljava/nio/ByteBuffer;Lucar/nc2/util/Indent;)VibbLjava/nio/ByteBuffer;X(Ljava/io/PrintWriter;Lucar/ma2/Array;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VLucar/ma2/ArrayObject;printStructureDataArraya(Ljava/io/PrintWriter;Lucar/ma2/ArrayStructure;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VsdataLucar/ma2/StructureData;count sdataIter Lucar/ma2/StructureDataIterator;Ljava/io/IOException;Lucar/ma2/ArrayStructure;-printVariableArray^(Ljava/io/PrintWriter;Lucar/ma2/ArrayObject;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VLucar/ma2/IndexIterator;. printSequence`(Ljava/io/PrintWriter;Lucar/ma2/ArraySequence;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VseqLucar/ma2/ArraySequence;printStructureData0(Ljava/io/PrintWriter;Lucar/ma2/StructureData;)V`(Ljava/io/PrintWriter;Lucar/ma2/StructureData;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)V sdataArraymMember"Lucar/ma2/StructureMembers$Member;,(Lucar/ma2/StructureData;)Ljava/lang/String;memDatacarrayLjava/io/CharArrayWriter;printArrayPlain((Lucar/ma2/Array;Ljava/io/PrintWriter;)V$(Lucar/ma2/Array;)Ljava/lang/String; writeNcMLW(Lucar/nc2/NetcdfFile;Ljava/io/Writer;Lucar/nc2/NCdumpW$WantValues;Ljava/lang/String;)V writeVarsPred"Lcom/google/common/base/Predicate;messagencfileurl ncmlWriterLucar/nc2/ncml/NcMLWriter; netcdfElementLorg/jdom2/Element;LocalVariableTypeTable7Lcom/google/common/base/Predicate;/main([Ljava/lang/String;)VLjava/lang/StringBuilder;ioeargs[Ljava/lang/String;i SourceFile NCdumpW.java java/util/StringTokenizer 0 12 34 506 78 9: ;< => ?java/lang/Throwable @Ajava/io/FileNotFoundExceptionfile not found= B-help CD 5E-vall F-c G-ncml-cdl-strict-v -datasetname H2 I4 J0 K VWL MNjava/io/PrintWriter O PQucar/nc2/util/Indent E RS %n%sdata:%njava/lang/Object TU VWX YZ [2 \]ucar/nc2/Variable ^_ `4  a2 b2; c 9d ef ghjava/lang/StringBuilder cant find variable: ij  4 0 kS lmjava/lang/Exception n o4java/io/StringWriter ^f  ip = null array for q0ucar/ma2/ArrayChar r< '( stjava/lang/String '4ucar/ma2/ArraySequence DEucar/ma2/ArrayStructure 67java/nio/ByteBuffer u /0,ucar/ma2/ArrayObject @A   vw xy z2 java/lang/Numberjava/lang/AssertionError6A data type being unsigned implies that it is numeric. {| }~ { {ucar/ma2/StructureData , }  " 4"  \40x <00 <%02x     \ HJ} 4( i)java/io/IOException ucar/ma2/Array  Y ucar/ma2/StructureMembers$Member  4java/io/CharArrayWriter T      # < Y Y YKCAN'T HAPPEN: showValues (%s) != null and checked all possible enum values. ucar/nc2/ncml/NcMLWriter    java/io/BufferedWriterjava/io/OutputStreamWriter  ucar/nc2/NCdumpW 2gusage: NCdumpW [-cdl | -ncml] [-c | -vall] [-v varName1;varName2;..] [-v varName(0:1,:,12)] ucar/nc2/NCdumpW$1ucar/nc2/NCdumpW$WantValuesjava/io/Writerucar/nc2/util/CancelTaskucar/nc2/NetcdfFilejava/util/Iteratorucar/ma2/InvalidRangeExceptionucar/ma2/Index!ucar/ma2/ArrayChar$StringIteratorucar/ma2/StructureDataIteratorucar/ma2/IndexIterator com/google/common/base/Predicate(Ljava/lang/String;)V hasMoreTokens()Z nextToken()Ljava/lang/String;writeucar/nc2/dataset/NetcdfDatasetopenFileC(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;indexOf(Ljava/lang/String;)Ilength()I substring(I)Ljava/lang/String;close addSuppressed(Ljava/lang/Throwable;)VnoneequalsIgnoreCase(Ljava/lang/String;)Z(I)Vall coordsOnlyisEmpty getLocation setLocationflushucar/nc2/write/CDLWriterwriteCDL)(Lucar/nc2/NetcdfFile;Ljava/io/Writer;Z)V(Ljava/io/Writer;)V toStringStart(Ljava/io/PrintWriter;Z)Vincr()Lucar/nc2/util/Indent;printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object;read()Lucar/ma2/Array; getFullNameisCancelisCoordinateVariable'(Ljava/lang/String;Ljava/lang/String;)V(I)I readSection$(Ljava/lang/String;)Lucar/ma2/Array; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;decr toStringEnd(Ljava/io/PrintWriter;)VprintStackTrace getMessage-(Ljava/lang/Object;)Ljava/lang/StringBuilder;printlngetRankgetElementType()Ljava/lang/Class;resetLocalIteratorgetIndex()Lucar/ma2/Index; getObject$(Lucar/ma2/Index;)Ljava/lang/Object; isUnsigned(Ljava/lang/Object;)Vucar/ma2/DataTypewidenNumberIfNegative&(Ljava/lang/Number;)Ljava/lang/Number;getShape()[Iset(I)Lucar/ma2/Index;(II)Lucar/ma2/Array; getStringgetStringIterator%()Lucar/ma2/ArrayChar$StringIterator;limitpositionget(I)Bjava/lang/BytevalueOf(B)Ljava/lang/Byte;getSize()JgetStructureDataIterator"()Lucar/ma2/StructureDataIterator;()Lucar/ma2/StructureData;getName(I)Ljava/lang/StringBuilder;getIndexIterator()Lucar/ma2/IndexIterator; getMembers()Ljava/util/List;java/util/List()Ljava/util/Iterator;ucar/ma2/StructureMembersgetArray4(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;getUnitsString(C)V$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;&$SwitchMap$ucar$nc2$NCdumpW$WantValuesordinalwriteNoVariablesPredicate!writeCoordinateVariablesPredicatewriteAllVariablesPredicateformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;setWriteVariablesPredicate%(Lcom/google/common/base/Predicate;)VmakeNetcdfElement<(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lorg/jdom2/Element; writeToWriter&(Lorg/jdom2/Element;Ljava/io/Writer;)Vjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)Vjava/lang/ClassdesiredAssertionStatus!/ /*   Y*: N +-,:*- 6*- ` K*+, 6 +: ::++-6+:++HY`eh$RtYtt$RYV6 78:";$>+@2A>BHDRJVBY>tDvE|FGJGJK\ 2'+Iv$p [[-[[[[[[V y :66::: +лY+:   :  ,,  : : 6   6    : . & :  :  *!:* "@*,-#6  *" $[\] ^_`bc"e*f1g;hBiHjJlTmYnkoppzq}rstuvwxyz{| 1 "    = " [[[['[ #  U*:+$6   :  :    :++*+%'.36$B'BB* $'BDJOSf :DUUUUUUUUa$ [[ [[[[  *: : :*+# \ ********%   , 6 *+,& *+'(Y+):**+Y,:  -W./Y S0W -W,L*12:  36 45:  6 7 89ƧX,Q*12:  3> 45:  : 6 7 89,Y;<:   :  (=* >:    8Y* ?:  *@YABC CDCCEF,  : 6 7 89h GW GW*H:J+K+%+%I I II4!&0:BLRcip  '/6@HUX`e   $ , H `N 6 ' :L Q@H(+9050[35BI .*6MLY'MN,*7(Y-)+Y,+8-N!"#)$*..) 2*+ONLYN M:-*7(Y)+Y,,8N356,7422 2,    )LYPN(Y-):*++Y,,Q-NABC$D4) ))! j*+,-Q,RH IJ4  kI9+-@YAS+CTCEF-W*!-@YAUC+CEVGW*W*X-*WY*Z[-*\*]-*]^{*_-*_`e*Za=*b*cQ-*dae-*cf;V9α*g-*gh *-i,-@YAjC,CEF-kFGW-R"NOQR0S6U:VQWWXX[f\u^~_abcefhijklmnpqsv!w8x>yDzH{HI IIIIII2' `([[(+([  [- -9*X6*l:;*m:*n%op qYrspt:+u*v:.6+@YAkC,SwCEFx*Zxo6^*ym: *n%o p qYrs pt:  +zF+ u- -9+{F,-W63*|:  +fF +,-i- -9,GW+@YAkC,S{CEF(~ '.FPVW]c %239>Z '0H b! 7[[[[GA !]"#c$87%/ 9&2/ '(Q - -9+}6#*@YA~C+CCEFQ6+:? *zF*@YACCCEF6--9+:.6*@YAkC,SwCEF,-W66+W: *fF*,-Y- -9,GW*@YAkC,S{CEF  9:@CIQV\|p CK)IE*-!.:."#$' ++0/&W /0Z*@YA,SCEF+d>*/0W,+6 */Y+S0W""0<SY46#1ZZ23Z<$ 0"'4F - -9+X6+l:%*@YA~C+mSCEFO66+= *zF*@YA~C+ymSCEF6+v:.6*@YAkC,SwCEF,-W6(+|g:  *fF* ,-\,GW*@YAkC,S{CEFv @AGJX]c    z ME1JI)5 , !x"#r$' 2% ./&g 67+:6~:*@YAkC,SwCEV*,-*@YA,SCCCCEF--9 ~* : : :{J 8 @!n"{&#$%&(&')Ro89 :;<= >< ?}xN(_+?B @A-{*@YAkC,SwCEF,-W+:6(: *zF*,-i6,GW*@YAkC,S{CEF:,-!.'/*041@2E3K5S6V7Y8^9z:H@{{ 5{{'T*B*Q)*C  DE+:l:*@YAkC,SwCEV*,-*@YA,SCCEF--9 * : : :ivyuvB=>?@5A=B\CiFuDvEyF=HFGIH]89*<=FG; ?nxN(]+?B HIO*++Y,*RRST89 HJX,-W+:3;4:+:*,-Q- -9,GW& WX&Y.ZA[N\O]R^W_>.!K&)LNXX89XX >  OeYL(Y+)M*N-3<-4:*:W,WF ,,,+* c de2f:gBhQjWk]l`m4:#P2+LNe89 ZQRQ(2 STk*b*c+*du+ wx yz| TJ*++Y,Q    U2*  VW*W+W,W,.1!):,:$:/Y,S:qYsY:*-:+J 058=@EHRWajqzp 5XY=XYEXYW Z[\a"XYj]^z _`a*5Xb=XbEXba"Xb 0c de* *2LYYM+N@YA:6**2CWjCW-E, W-#- :-- :,N, :--M,.epvz}(R(.7AKSYepH:17.f.[(zg=his *j[@j[ j[Fj[Bk=o³ ! @lm"@+W,M