4. :                 j! "#$ m% & ' M( )* + , - ./ 0 1 l2 l3 m4567 '8 l9  : ;< ;= q> q?AB 2C 13 2DE 2F  GI 9J 9K LM N 9O @P QRS TUV WX YZ[ 99  \ ] 1 ^d _ 9`abcdef gh gij ZC @kl ]m > no ap aq ar ms t uv w x 2y z{| g}~ p p    v L v v v  v`  v  v9  v @ Z Z @  @ 93 p H 9 9 9 Z 9 9 9 "      92 9           : l  l              @   / vJ / FK     M  k L m m m m m m   G  ! " > # $%&' "( ')*+ ', -./0 4p12345Factory InnerClassesCONVENTION_NAMELjava/lang/String; ConstantValue debugProjZ debugBreakupprojCTLucar/nc2/dataset/ProjectionCT;startxDstartydxdy7Builder+(Lucar/nc2/dataset/NetcdfDataset$Builder;)VCodeLineNumberTableLocalVariableTablethis0Lucar/nc2/internal/dataset/conv/AWIPSConvention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;augmentDataset(Lucar/nc2/util/CancelTask;)VdimNamelevelsLjava/util/List;ioeLjava/lang/Exception;levelVar%Lucar/nc2/dataset/VariableDS$Builder; levelNamencvarLucar/nc2/Variable$Builder;vunits cancelTaskLucar/nc2/util/CancelTask;nxInyprojName timeCoord9)Lucar/nc2/dataset/CoordinateAxis$Builder;LocalVariableTypeTable&Ljava/util/List; StackMapTable:; Exceptions normalize&(Ljava/lang/String;)Ljava/lang/String; breakupLevels7(Lucar/nc2/dataset/VariableDS$Builder;)Ljava/util/List; levelVarDataLucar/ma2/ArrayChar;Ljava/io/IOException;sstokeLjava/util/StringTokenizer;dimListvalues currentUnitsiter<StringIterator#Lucar/ma2/ArrayChar$StringIterator;$Ljava/util/List;= SignatureM(Lucar/nc2/dataset/VariableDS$Builder;)Ljava/util/List;makeZCoordAxis8(Ljava/util/List;Ljava/lang/String;)Lucar/nc2/Dimension;dimLucar/nc2/Dimension;lennameorgNamecount+Lucar/nc2/dataset/CoordinateAxis1D$Builder;positivedataLucar/ma2/Array;L(Ljava/util/List;Ljava/lang/String;)Lucar/nc2/Dimension;makeZCoordName makeUnitsName makeLongNamecreateNewVariablesL(Lucar/nc2/dataset/VariableDS$Builder;Ljava/util/List;Lucar/nc2/Dimension;)V varSectionLucar/nc2/Variable;varNew long_namencVarnewDimslevelDimdimsLjava/util/ArrayList; newDimIndexorigin[Ishape+Ljava/util/ArrayList;b(Lucar/nc2/dataset/VariableDS$Builder;Ljava/util/List;Lucar/nc2/Dimension;)V getAxisTypeD(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/constants/AxisType;vnameunitRuntimeVisibleAnnotationsLjavax/annotation/Nullable;makeCoordinateTransforms()Vvp> VarProcess9Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;getZisPositive=(Lucar/nc2/dataset/CoordinateAxis$Builder;)Ljava/lang/String;attValuemakeLCProjection3(Ljava/lang/String;)Lucar/nc2/dataset/ProjectionCT; centralLat centralLonrotationlc1Lucar/unidata/geoloc/projection/LambertConformal;lat0lon0start%Lucar/unidata/geoloc/ProjectionPoint;?makeStereoProjectionlatDxDylatRscaleproj.Lucar/unidata/geoloc/projection/Stereographic;latNlonNptmakeXCoordAxis=(Ljava/lang/String;)Lucar/nc2/dataset/CoordinateAxis$Builder;xnamemakeYCoordAxisynamemakeLonCoordAxis>(ILjava/lang/String;)Lucar/nc2/dataset/CoordinateAxis$Builder;nminmaxdmaxCalcmakeLatCoordAxismakeTimeCoordAxis+()Lucar/nc2/dataset/CoordinateAxis$Builder;valse Lucar/ma2/InvalidRangeException;timeVar recordDimrecLenvalLendesc@makeTimeUnitFromFilenamedsNameposFirstposLastyearmondayhourmakeTimeCoordAxisFromReference;(Lucar/ma2/Array;)Lucar/nc2/dataset/CoordinateAxis$Builder;refArrayrefValuerefVardvalsditerLucar/ma2/IndexIterator;iiterAfindAttributeDouble(Ljava/lang/String;)DattnameattLucar/nc2/Attribute;lambda$makeTimeCoordAxis$3()Ljava/lang/RuntimeException;lambda$makeTimeCoordAxis$2lambda$augmentDataset$1lambda$augmentDataset$0 SourceFileAWIPSConvention.java.ucar/nc2/internal/dataset/conv/AWIPSConvention LOAWIPS B? CDxF GHI JK LHBootstrapMethodsMNqO PQ RSTU VW XYjava/lang/Integer Z[y\ ]^none_ `aLATLON bc UV  de LAMBERT_CONFORMAL  EF   STEREOGRAPHIC   fg h? ijucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAliasForDimension Lk lm n[o pq rs tK uTvucar/nc2/Variable$Builderjava/lang/StringBuilder L wxLevels yg VTz#ucar/nc2/dataset/VariableDS$Builder {[ |}~ } vw   java/io/IOExceptionucar/ma2/InvalidRangeException  createNewVariables IOException%njava/lang/Object  _CoordinateAxesx y  rucar/nc2/constants/CDM tu /second1/sec degrees KK**^  java/util/ArrayList ucar/ma2/ArrayChar  ugjava/util/StringTokenizer L K g g  j0 [ u w Vjava/lang/String- ucar/nc2/Dimension [ L   )ucar/nc2/dataset/CoordinateAxis1D$Builder }    u u  _CoordinateZisPositive   Created Z Coordinate Axis = %s%nMBPressureLevels PotTempLevelsBLBoundaryLayersFHAGFixedHeightAboveGroundFH FixedHeightSFCSurfaceMSL MeanSeaLevelFRZ FreezingLevelTROP TropopauseMAXW MaxWindLevelhPamPotential Temperature Level'BoundaryLayer hectoPascals above ground  L  ucar/ma2/Section L  g      l&Created New Variable as section = %s%n lon  lat record  gmillibar     g  B    updown /ucar/unidata/geoloc/projection/LambertConformal Llat00lon00    GH  IHdxKm JHdyKm KHucar/nc2/dataset/ProjectionCTFGDC L   ,ucar/unidata/geoloc/projection/Stereographic L0---makeStereoProjection start at proj coord %s%nlatNxNylonNxNy. end at proj coord %s%n# scale= %f%n kmx on projection  Created X Coordinate Axis = %s%ny on projection Created Y Coordinate Axis = %s%nxMinxMax  degrees_east longitude_CoordinateAxisType;Created Lon Coordinate Axis (max calc= %f should be = %f)%nyMinyMax degrees_northlatitude;Created Lat Coordinate Axis (max calc= %f should be = %f)%nvaltimeMINUSreftime  % corrected the TimeCoordAxis length%n)makeTimeCoordAxis InvalidRangeException%n ? u Osynthesized time coordinate from valtimeMINUSreftime and filename YYYYMMDD_HHMM }#Created Time Coordinate Axis = %s%n       [seconds since  ::0reftime    ucar/nc2/iosp/netcdf3/N3iosp    seconds since 1970-1-1 00:00:00=synthesized time coordinate from reftime, valtimeMINUSreftime4Created Time Coordinate Axis From reftime Variable%n  K'ERROR cant find numeric attribute= %s%njava/lang/Double  java/lang/RuntimeExceptionmust have dimension 'record''must have varible 'valtimeMINUSreftime'missing dimension ymissing dimension x,ucar/nc2/internal/dataset/CoordSystemBuilder6ucar/nc2/internal/dataset/conv/AWIPSConvention$Factory&ucar/nc2/dataset/NetcdfDataset$Builder'ucar/nc2/dataset/CoordinateAxis$Builderjava/util/Iteratorjava/lang/Exception!ucar/ma2/ArrayChar$StringIteratorjava/util/List7ucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess java/util/NoSuchElementExceptionucar/ma2/Arrayucar/ma2/IndexIteratorconventionName rootGroupLucar/nc2/Group$Builder;ucar/nc2/Group$BuilderfindVariableLocal((Ljava/lang/String;)Ljava/util/Optional;java/util/Optional isPresent()Z findDimension  !&(Ljava/lang/Object;)Ljava/lang/Object;)(Lucar/nc2/Dimension;)Ljava/lang/Integer;apply()Ljava/util/function/Function;map3(Ljava/util/function/Function;)Ljava/util/Optional;()Ljava/lang/Object; "get()Ljava/util/function/Supplier; orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object;intValue()I #getAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)ZreplaceCoordinateAxisD(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/CoordinateAxis$Builder;)VgetFirstDimensionName()Ljava/lang/String; shortNameequals(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; vbuilders'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;iterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnextucar/nc2/Variableappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringucar/nc2/dataset/VariableDSgetRankdataTypeLucar/ma2/DataType;ucar/ma2/DataTypeCHARorgVar getDimension(I)Lucar/nc2/Dimension; parseInfoLjava/util/Formatter;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;makeCoordinateTransformVariableM(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS$Builder; addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder;()Ljava/util/Iterator;setUnits9(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS$Builder;ucar/unidata/util/StringUtil2 substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove'(Ljava/lang/String;I)Ljava/lang/String;read()Lucar/ma2/Array;getStringIterator%()Lucar/ma2/ArrayChar$StringIterator;(Ljava/lang/String;)V hasMoreTokens nextTokentrimaddsize(I)Ljava/lang/StringBuilder;(I)Ljava/lang/Object;replace9(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; getLength(Ljava/lang/String;I)V addDimension.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder;!ucar/nc2/dataset/CoordinateAxis1Dbuilder-()Lucar/nc2/dataset/CoordinateAxis1D$Builder;setName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder;DOUBLE setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setDimensionsByNamesetDesc makeArray5(Lucar/ma2/DataType;Ljava/util/List;)Lucar/ma2/Array; setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder; getDimensions+()Lcom/google/common/collect/ImmutableList;(Ljava/util/Collection;)VindexOf(Ljava/lang/Object;)IgetShape()[I([I[I)Vsection'(Lucar/ma2/Section;)Lucar/nc2/Variable; getShortName'()Lucar/nc2/dataset/VariableDS$Builder;setOriginalVariable:(Lucar/nc2/Variable;)Lucar/nc2/dataset/VariableDS$Builder;set'(ILjava/lang/Object;)Ljava/lang/Object; addDimensions3(Ljava/util/Collection;)Lucar/nc2/Variable$Builder; addAttributes1(Ljava/lang/Iterable;)Lucar/nc2/Variable$Builder;*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;ucar/nc2/constants/AxisTypeGeoXLucar/nc2/constants/AxisType;LonGeoYLatTimegetUnitsucar/nc2/units/SimpleUnit isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZPressureHeightGeoZgetNamefindVarProcess(Ljava/lang/String;Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;)Lucar/nc2/internal/dataset/CoordSystemBuilder$VarProcess;isCoordinateTransform$ucar/nc2/dataset/CoordinateTransform0()Lucar/nc2/dataset/CoordinateTransform$Builder;,ucar/nc2/dataset/CoordinateTransform$Builder setPreBuiltV(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/CoordinateTransform$Builder;ct.Lucar/nc2/dataset/CoordinateTransform$Builder;(DDDD)Vucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint; latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;#ucar/unidata/geoloc/ProjectionPointgetX()DgetYK(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)Vjava/lang/Math toRadians(D)Dsinabs(DDD)VvalueOf(D)Ljava/lang/Double; setAutoGen(DD)Lucar/nc2/Variable$Builder;isNaN(D)Z $ %getSize()JsectionNoReduce([I[I[I)Lucar/ma2/Array;locationINT(CC)Ljava/lang/String; lastIndexOf(I)I(II)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;lengthgetIndex()Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)Dfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext setDoubleNext(D)VfindAttributeIgnoreCase((Ljava/lang/String;)Lucar/nc2/Attribute;isStringgetNumericValue()Ljava/lang/Number;java/lang/Number doubleValueucar/nc2/dataset/NetcdfDatasetucar/nc2/dataset/CoordinateAxisucar/nc2/Group& '*    "java/lang/invoke/LambdaMetafactory metafactory,Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;-%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!:>?@AB@CDB@CEFGHIHJHKHLOPH *+*Q56 7R ST UVWXP1 \** =*  >*:*******r2******** 9!/**"****** *#:5**$:%&'Y)*+W*,-.:/01:2Y345657:*]*89:  : ;<* =: *9  >?@: *CDEFWh*(**G:'YHI*JW*KW*,L:/301:MO:9*PQWɱABQ0PQT&U0VFWPY`Zj[|\]^_`abcdgh ijk,l=qbr{stuvwx{|}~ 7DIX[RY?Z[ \] I^_ {i`?babc_Dd?7!cb\ST\ef0,ghP ih`j?Vkmn Zo p;m85<lqZ1m9 ^r+ q6sAtuP4+R&SL+T& UL+VWXL+)YL+(YL+Q" $+2R4ST4d?p vwP ZY[M+>\]N:,::-^:_z`:aYb:cde:  &$,*fgWZY[: :cdgW hgW,*fgW,AQj &.5@HKU_ds|Rz xy\z5m{?@b|}UMd? ST^_~[xy[ ?&n~op= 9A] m$ma'm  sAP n+i>*,j:2Y35k7:!2Y35+lm57: noW* /* 8p:q*:6* $2Y35n5k7:ӻpYr:*sWtuvwxv*yvzv*,{|v*}~v:*:  'Y *Ww+:  W***CEYSFWQr+ISbs|"(9B K X k Rz snSTn[nd?gh`??hTc"L? B, n np!+mDm/spvmuPz++U+++++++++QV  !$-09<EHQT ]!`"i#l$u%x&RzSTzd?p uP3++++Q& * + ,-.!/$0-102R3ST3d?p uPh+++Q6 7 89;RST?p P{3ZY+>:-6+: :+>:6,L:  / 0p: O qO+>Y: 2Y3+5n5 57:  9 +;9:  W W +W++:2Y35n5 57: 'Y*W* KW*CEY SFW q`6QZBCE F)G,HJIQJ[KoMOPQRUVWYZ%[/\2]Ro ? _ Y?J 3ST3_3[3#h ) ,hn3o#p&4 9pZqsBPH+M,,,,,+N--+:QVbdefgh(i,j5k9lBmFoKpXq\sbtguqvuwx{R4STc_?K<Y?b%?pm mm P},*#**L++*ĵ*ƱQ'+R,STp'PH+M,,ɶɧʰ+N--ʰ--ɰQ&  !&36CFR*HSTHcm =?&"?pmAmmP! {*̶I*ζ9*϶9Y((:*Ҷ9 *Ӷ9   Զ: * * **ڶ͵**ܶ͵ݻY+Q2 &.6DOZdnR\ {ST{?tHlHdH&U.MH 6EH D7 sP*̶I*ζ9*99co9 Y( : *Ҷ9 *Ӷ9  Զ:****ڶ͵**ܶ͵*CEYSFW*9*9 Զ:*CEYSFW*CEY SFWY+ QR.<DLZepzRST?HHHH.H < DH LHZLHDH6sPVt+uvwxv*yv+zv|v~vM,**۶W*CEY+SFW,Q5BTR VSTV?5!cPVt+uvwxv*yv+zv|v~vM,**ݶW*CEY+SFW,Q5BTR VSTV?5!cPY *J*9*9) t,uvwxv*yv,zv|v~v:  'Y*W )W)kc9 *CEY SYSFW Q2 .0Gf{RRSTh?HHHfHc !H p .P^ *J*9*9) t,uvwxv*yv,zv|v~v:  'Y*W )W)kc9 *CEY SYSFW Q2 02IjRRSTh?HHHjIc "H p 0PS * 9L*  pM+>\N:,q6-6=- YO Y,qO N*C EFW:*C EFW**  : *-::tuvxv*yvzv|v~v-v: *CEYSFW +36ANtwBQf+ 36 8:@GNetwy !$%'(*+R 38\zyST_+:@hGhld?\?W?k p:69pA<9pBmuP~ +\/L+/==+.>+`L +`L+ +:+:+:+  :+  :2Y355n55n55555557QB/ 23478"9-;6>??AAIBRC\DfEpGR\ ST?hhIm?Rd?\Z?fP?pF?p  P+ **89M,>\:J:)!w+#$:%:+%:&')c(:,O): * P: *: tuvwxv*yvzv |v ~vv: *C+EFW #7:AQ^MNO#S,T7W:U<V>XFYH\T][^a_k`~bcdeghjkR, 7H<\zST#_>HT[an?`d? S? k p('9A P6*+,M, ,-*C.EY+SFW0,23Qo pq*r.tR 6ST6? *p ' P# 4Y56Q P# 4Y76Q P# 4Y86QW P# 4Y96QU=Z ;< M6N 9HN 1@N l8N ]vN : EN N (+)4