4                                                  4  8 8 8 6      B          S     @       @v   ?tzG{         T         T T \ \  ` ` ` T  $      ! " # T T$ 8% S& ' T( m) m* T+ , - . / 012 3 4 5 67 89:; InnerClassesBuilderBuilder2logLorg/slf4j/Logger;wasReadZ wasBoundsDone isInterval isAscendingcoords[Dnames[Ljava/lang/String;edgebound1bound2wasCalcRegular isRegularstartD increment$assertionsDisabled@(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/VariableDS;)VCodeLineNumberTableLocalVariableTablethis#Lucar/nc2/dataset/CoordinateAxis1D;ncd Lucar/nc2/dataset/NetcdfDataset;vdsLucar/nc2/dataset/VariableDS; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;F(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateAxis1D;)Vorg StackMapTable<(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdsgroupLucar/nc2/Group; shortNameLjava/lang/String;dataTypeLucar/ma2/DataType;dimsunitsdescsection5(Lucar/ma2/Range;)Lucar/nc2/dataset/CoordinateAxis1D;old_idxIidx new_bound1 new_bound2new_edgenew_mids new_namesrLucar/ma2/Range;Lucar/ma2/Section;resultlen=> Exceptions?copy%()Lucar/nc2/dataset/CoordinateAxis1D; copyNoCache#()Lucar/nc2/dataset/CoordinateAxis;axisgetNames()Ljava/util/List;inLjava/util/List;LocalVariableTypeTable-Ljava/util/List;@ Signature/()Ljava/util/List; getCoordName(I)Ljava/lang/String;index getCoordValue(I)D getMinValue()D getMaxValuegetMinEdgeValuegetMaxEdgeValue getCoordEdgegetCoordValues()[D getCoordEdges isContiguous()Z getBound1 getBound2getCoordBounds(I)[DegetCoordBoundsMidpointboundsfindCoordElement(D)IcoordValfindCoordElementBounded(DI)I lastIndexfindCoordElementRegular(DZ)I coordValueboundeddistance exactNumSteps betweenLon(DDD)ZlonlonBeglonEndfindCoordElementIrregularmidValmidtargetlowhighfindCoordElementNonContiguous[Ibounds1bounds2= findSingleHit ([D[DD)[IhitsidxFound findClosest([DD)IdiffvaluesminDiffgetStart getIncrement calcIsRegular()VdoReadcorrectLongitudeWrapcross cachedDataLucar/ma2/Array; monotonicAreadStringValuesdataioeLjava/io/IOException;countiiLucar/ma2/IndexIterator;BreadCharValuesLucar/ma2/ArrayChar;iterCStringIterator#Lucar/ma2/ArrayChar$StringIterator; readValues makeBoundsmakeBoundsFromAux boundsVarName boundsVarvalue1value2imaLucar/ma2/Index;contigD makeEdgessizemakeBoundsFromEdgestemp>(Lucar/nc2/dataset/CoordinateAxis1D$Builder;Lucar/nc2/Group;)Vbuilder+Lucar/nc2/dataset/CoordinateAxis1D$Builder; parentGroup.Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;A(Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;Lucar/nc2/Group;)V toBuilder-()Lucar/nc2/dataset/CoordinateAxis1D$Builder;0()Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;addLocalFieldsToBuilderX(Lucar/nc2/dataset/CoordinateAxis1D$Builder;)Lucar/nc2/dataset/CoordinateAxis1D$Builder;b\Lucar/nc2/dataset/CoordinateAxis1D$Builder<+Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;>;(Lucar/nc2/dataset/CoordinateAxis1D$Builder<+Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;>;)Lucar/nc2/dataset/CoordinateAxis1D$Builder<*>;E+()Lucar/nc2/dataset/CoordinateAxis$Builder;F'()Lucar/nc2/dataset/VariableDS$Builder;()Lucar/nc2/dataset/VariableDS;H()Lucar/nc2/Variable$Builder;()Lucar/nc2/Variable; SourceFileCoordinateAxis1D.java IJ K LNO PM K   Q     sRS TU VW X!ucar/nc2/dataset/CoordinateAxis1D YZ [\java/lang/String LM ]^ _` ab c` d` e` fg h  i jkl mZjava/util/ArrayList nucar/nc2/util/NamedAnything java/lang/StringBuilder M op q` r st NM u vw'java/lang/UnsupportedOperationException/CoordinateAxis1D.getCoordValue() on non-numeric xy z{ |{  .CoordinateAxis1D.getCoordEdge() on non-numeric dM0CoordinateAxis1D.getCoordValues() on non-numeric }~/CoordinateAxis1D.getCoordEdges() on non-numeric+CoordinateAxis1D.getBound1() on non-numeric pM java/lang/AssertionError+CoordinateAxis1D.getBound2() on non-numeric    !0CoordinateAxis.findCoordElement() on non-numeric +, 6, <,7CoordinateAxis.findCoordElementBounded() on non-numeric  %&  AB EFjava/lang/Double  2 cM  UM ]M g      nM java/io/IOException 'Error reading string coordinate values  java/lang/IllegalStateException    ~ucar/ma2/ArrayChar%Error reading char coordinate values  Z ` Error reading coordinate values  e ucar/nc2/constants/CF  ucar/nc2/dataset/VariableDS Z  'CoordinateAxis1D.hasBounds read failed "incorrect shape data for variable o  =       sy {| {)ucar/nc2/dataset/CoordinateAxis1D$Builder*ucar/nc2/dataset/CoordinateAxis1D$Builder2  xy   ucar/nc2/dataset/CoordinateAxis#ucar/nc2/dataset/CoordinateAxis1D$1ucar/nc2/dataset/NetcdfDatasetucar/ma2/Rangeucar/ma2/Sectionucar/ma2/InvalidRangeExceptionjava/util/Listucar/ma2/Arrayucar/ma2/IndexIterator!ucar/ma2/ArrayChar$StringIteratorucar/ma2/Index'ucar/nc2/dataset/CoordinateAxis$Builder#ucar/nc2/dataset/VariableDS$Builderucar/nc2/Variable$Builder setCaching(Z)VorgNamecacheCacheLucar/nc2/Variable$Cache;ucar/nc2/Variable$Cachereset isNumeric()Lucar/ma2/Section$Builder;ucar/ma2/Section$Builder appendRange,(Lucar/ma2/Range;)Lucar/ma2/Section$Builder;build()Lucar/ma2/Section;'(Lucar/ma2/Section;)Lucar/nc2/Variable;length()Ielement(I)IgetParentGroupOrRoot()Lucar/nc2/Group; getShortName()Ljava/lang/String; getDataType()Lucar/ma2/DataType;getDimensionsStringgetUnitsStringgetDescriptionaxisTypeLucar/nc2/constants/AxisType; boundaryRefpositive getDimension(I)Lucar/nc2/Dimension;ucar/nc2/Dimension getLength(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString'(Ljava/lang/Object;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zucar/unidata/util/Formatd(DII)Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/Mathmin(DD)Dmaxclone()Ljava/lang/Object;getSize()Jround(D)Jabs(D)Ducar/nc2/util/Misc nearlyEqualsucar/ma2/DataTypeSTRINGucar/nc2/constants/AxisTypeLonDOUBLEgetShape()[Ifactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;ucar/ma2/MAMathconvert5(Lucar/ma2/Array;Lucar/ma2/DataType;)Lucar/ma2/Array; setCachedData(Lucar/ma2/Array;)Vread()Lucar/ma2/Array;org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)VgetIndexIterator()Lucar/ma2/IndexIterator;hasNext getObjectNextgetStringIterator%()Lucar/ma2/ArrayChar$StringIterator; getNumElemsnextget1DJavaArray'(Lucar/ma2/DataType;)Ljava/lang/Object; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainerfindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ucar/nc2/GroupfindVariableLocal'(Ljava/lang/String;)Lucar/nc2/Variable;getRank&ucar/nc2/dataset/NetcdfDataset$EnhanceEnhanceConvertMissing(Lucar/nc2/dataset/NetcdfDataset$Enhance;removeEnhancement+(Lucar/nc2/dataset/NetcdfDataset$Enhance;)Zwarn-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/Object;)VshapegetIndex()Lucar/ma2/Index;set0(I)Lucar/ma2/Index;set1 getDouble(Lucar/ma2/Index;)D(DD)Z<(Lucar/nc2/dataset/CoordinateAxis$Builder;Lucar/nc2/Group;)VT(Lucar/nc2/dataset/CoordinateAxis$Builder;)Lucar/nc2/dataset/CoordinateAxis$Builder;((Lucar/nc2/dataset/CoordinateAxis1D$1;)Vjava/lang/ClassdesiredAssertionStatusorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ucar/nc2/Variable!  7R *+,,=> ?   (*+,*,*,*,*, *, *, **,*,*,* *,*,*,*,*,NJKLMP"Q*R2S:UAVIWQZY\`]h^paxbcd Q  *+,- vwR6 P+M*, N+!6*:6+"6*1R-* v::`:6  C+ "6  * 1R * 1R * 1R `* 1R ---E`:6-+"6*1R`*`1R-*4#:6+"6*2S---$-* !'19EKQX^dlv~ %-9?EJN9 *!~2 oG ^jddl\1:'- !*PP E<6^ *  M #   MMMMF M0 7 Y*%*&   M Y*%*'*(*)***+*,-L+*..+*//+*00+*11++"$,4<DKM$)Q*23<4Y5M>9,6Y*78Y9*(:;:*+:<=>W, IO*;Q H? ?   :  s%**?**@A*2 %% q#* BYCD**?*1## v2* BYCD**?*1**d1E 2 v2* BYCD**?*1**d1F     2 >**G* BYCD**?*1**d1E $( >  >**H* BYCD**?*1**d1F  !$"($ >  q#* BYID**J*1;<=>?## k'* BYKD**?*LMIJKLM ' k'* BYND**J*OMXYZ[\ ' K**J*0ab c  K**J* op q  G* BYPD**J**QR* SYT*UM"}~#'< G G* BYVD**J**QR* SYT*WM"#'< G  !?**JM*X,*YR,*`YR,*1R,*1R,&  +4= ??0"  M#T*ZM,1,1c[o   $%&4* BY]D* *'^*X *'_*'`&-44' (&?* BYaD*b * *'^*X *'_*'`& #*18??' %)D*'c '*+, Q*b6*b '*dg9*o9e6    d . #+0:ANHQQ-Q.J7/#.0+& %@@12"') 'fcH')' *""3"4"5@6,% *b666* o'*1 '*1 d`4`l6*19'' 66'*1 '*1 d`4`l6*19'' 66d -. /13!4+576D:M;V<_=f>i?p@wB{C~EJKLMQRSTUVWYZ\f _7V(87(89. :;0)@@$ @@$ <,*:*:6* ^'1 'd1 d*'h:. ..**'i'1 'd1 d*'h:. ..**'ibst uwy!z+{7|D~OZ\dis|RO$=$=9.> ?,)MM@@@ @@@ AB A66+66"+1)),1 6 YOYO&  &)-3R &AA:A;A9>C;D 7  MMEF :k96+66$+1(gm9    96*  !)-17R!G (::H:95I2D . M!J7 *$*d   K7 *$*   7 *$*    LM4***?* * t*bn * a**@d*b<**d@*@gdo* =*b+*@*d@g*pr * *N"-5>DZ_k a2DO ++NM]*9*s**bn * <**@*@ "*)t*u* *v*2  #=GKSW\ ]#R   OMb<*.w**?**J<=*dD* *1*`1*1*`1~<=* J>*<*\1fcR"*d*1*`1=G>*<*\1fgR"*d*1*`1=x*y*zN*)x -*){N*-|* *}   !#0kquw~"#$%&" +,"-+.0071;5H%LBBwP#QR<#S> hCU ""!TUMO<*~MN-Y-*,#,N-*-#S . :=A > ?@C+D0E9FNG>VR WXOMY0VR0Z[  T\]MJ<*~MN-Y-,N*-#-*-S . JM Q NOP"R'S2T9UIV> V^WXJHY"(V^'#_b  `cM,*~LM,Y,*+xM\a^ _`c+g*VR WX,VR HTdMo#**?***}*mn opqt"u # e *L+*'+M,,*2,,3,W,N:R0- -.SY8Y9:,<*.6::-:6/W-R-R66  d `1 16 :*`*1R6  `*  d1R R*`*1R6  !*  1 d1c[oR *d1R*0*** MZ]2x yz|}$~&.0=?KMUZ]_km)3?MV`jtZVR_"X3$ 6 m%  fgmKVR hijklW#  OT  #TMMm2$nM# *b<*`**1R**1R="**d1*1c[oR**1*1*1ggR**d1*d1*d1gcR*0>&23:SYs 5$o#pMc*b<**=#**1R**`1R*1*1*M***,:   ,:@PU]b*%U qc]o $!r[*+,  stu sv wxy2*  z{|O *+ }t  }~  sy! Y zAx/*1 D/*1 Ax/*1 D/*1 Ax/*1 D/*1 M@ R  12 @R   `a  G GM  @