4G 12 1 &3 &4 &5 678 9 &: &;< =>? 1@A B C D &E FG &H &I FJ 6KL M N +O P QR &S T &UVWX %M -Y %Z[ %N\]^ -_ %`ab cd -e !f -gh !i !jk Vl &mn &o Fpq r 6s Dtuvwxy &z{ |} |D &~ & + S1 6 & + % - % ` & & d1 % V Zf Z s Z v Z Z Z Z Z Z Z Z ` % v -  - s & & & & + %   &<   logLorg/slf4j/Logger; gemreader6Lucar/nc2/iosp/gempak/AbstractGempakStationFileReader; parseInfoLjava/lang/StringBuilder;RMISSLjava/lang/Number;IMISSDIM_LEN8Lucar/nc2/Dimension;DIM_LEN4DIM_LEN2TIME_VARLjava/lang/String; ConstantValue MISSING_VAR stnVarNames[Ljava/lang/String; stnVarSizes[I$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis,Lucar/nc2/iosp/gempak/GempakStationFileIOSP; isValidFile%(Lucar/unidata/io/RandomAccessFile;)ZioeLjava/lang/Exception;raf"Lucar/unidata/io/RandomAccessFile; StackMapTable ExceptionsmakeStationReader8()Lucar/nc2/iosp/gempak/AbstractGempakStationFileReader;openT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)VncfileLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask; initTables getDetailInfo()Ljava/lang/String;ffLjava/util/Formatter; buildNCFile fillNCFile makeStructure9(Ljava/lang/String;Ljava/util/List;Z)Lucar/nc2/Structure;param&Lucar/nc2/iosp/gempak/GempakParameter;partName dimensionsLjava/util/List;includeMissingparamssVarLucar/nc2/Structure;LocalVariableTypeTable&Ljava/util/List;8Ljava/util/List; SignatureO(Ljava/lang/String;Ljava/util/List;Z)Lucar/nc2/Structure;makeMissingVariable()Lucar/nc2/Variable;varLucar/nc2/Variable;makeParamVariableK(Lucar/nc2/iosp/gempak/GempakParameter;Ljava/util/List;)Lucar/nc2/Variable;dimsunitsa(Lucar/nc2/iosp/gempak/GempakParameter;Ljava/util/List;)Lucar/nc2/Variable;addGlobalAttributesfileTypegetConventionsgetCFFeatureType getStnVarSize(Ljava/lang/String;)IiInamesizemakeStationVars6(Ljava/util/List;Lucar/nc2/Dimension;)Ljava/util/List;vstIDAttrLucar/nc2/Attribute;varNameshapevarArrayLucar/ma2/Array;teststn$Lucar/nc2/iosp/gempak/GempakStation;indexvarnamestationsdim numStationsvars stnKeyNames6Ljava/util/List;%Ljava/util/List;$Ljava/util/List;q(Ljava/util/List;Lucar/nc2/Dimension;)Ljava/util/List; get1DArray&(Lucar/ma2/DataType;I)Lucar/ma2/Array;typeLucar/ma2/DataType;lenmakeStationVariable;(Ljava/lang/String;Lucar/nc2/Dimension;)Lucar/nc2/Variable;attrfirstDimlongNameunitattrs&Ljava/util/List; SourceFileGempakStationFileIOSP.java java/lang/StringBuilder  java/lang/Exception 'resources/nj22/tables/gempak/params.tbl java/util/Formatter%sjava/lang/Object      ucar/nc2/Structure     $ucar/nc2/iosp/gempak/GempakParameter  ucar/nc2/Variable*ucar/nc2/iosp/gempak/GempakStationFileIOSP _isMissing # java/util/Listucar/nc2/Attribute description-missing flag - 1 means all params are missing  ucar/nc2/constants/CDM missing_value     # long_name       Conventions  GEMPAK   file_formathistoryDirect read of  into NetCDF-Java APIucar/nc2/constants/CF featureType  GEMPAK/CDM  java/util/ArrayList java/lang/String %& standard_name station_id"ucar/nc2/iosp/gempak/GempakStationSTID   #  ucar/ma2/ArrayChar$D2D2 InnerClasses !  ! java/lang/AssertionError " #STNMSLATSLONSELVSTATCOUNSTD2SPRISWFOWFO2$ucar/ma2/ArrayInt$D1D1 % &!'ucar/ma2/ArrayFloat$D1 () &* +) ,) - . / 0 1 2 34 56 7 8#9ucar/ma2/ArrayDouble$D1 :# ;Station identifier WMO station idlatitude degrees_north longitude degrees_eastaltitudemeterpositiveupstation_altitudestate or province  country codeExtended station id Station priorityWFO codeSecond WFO code < = >? @A $ucar/nc2/iosp/gempak/GempakConstantsB CD Eucar/nc2/Dimensionlen8 Flen4len2'ucar/nc2/iosp/AbstractIOServiceProvidertimejava/io/IOExceptionjava/util/Iteratorucar/ma2/Arrayucar/ma2/DataType4ucar/nc2/iosp/gempak/AbstractGempakStationFileReaderinit&(Lucar/unidata/io/RandomAccessFile;Z)Z%ucar/nc2/iosp/gempak/GempakParameters addParameters(Ljava/lang/String;)Vformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;toStringucar/nc2/NetcdfFileemptyfinish getParameters$(Ljava/lang/String;)Ljava/util/List;N(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)V setDimensions(Ljava/util/List;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;addMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable;BYTE setDataType(Lucar/ma2/DataType;)V'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;java/lang/BytevalueOf(B)Ljava/lang/Byte;'(Ljava/lang/String;Ljava/lang/Number;)VgetNameFLOATgetDescriptiongetUnitequals(Ljava/lang/Object;)Z:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getFileType!ucar/nc2/constants/CF$FeatureType FeatureTypepoint#Lucar/nc2/constants/CF$FeatureType;()IgetStationKeyNames()Ljava/util/List;add getDataType()Lucar/ma2/DataType;CHARgetShape()[Iucar/ma2/ArrayChar(II)V getFullNamehashCodeucar/ma2/ArrayIntgetSTNMsetucar/ma2/ArrayFloat getLatitude()D(IF)V getLongitude getAltitudegetSTATgetCOUNgetSTD2getSPRIgetSWFOgetWFO2 setString(ILjava/lang/String;)V setCachedData(Lucar/ma2/Array;Z)V(I)VDOUBLEucar/ma2/ArrayDoubleINT(IZ)VisEmptyjava/lang/ClassdesiredAssertionStatusorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/lang/Float(F)Ljava/lang/Float;java/lang/Integer(I)Ljava/lang/Integer;(Ljava/lang/String;I)V!& ' >**Y ' s***+Mdefg R)*+,- * *** *+W* ~$(*))))4   q1YL+Y*SW+Y*SW+,1)Q****  ,g*+:Y*+:,: !:*"#W *$#W. !'FSVZdHF gggg ]!Fg ]+% C%Y*'(L+)*++,+-Y./01W+-Y3451W+/AC3h%Y*+6(N-7*-,,--Y8+901W+::;<--Y=01W--Y3>51W-& 06EUf4hhhV62 h U%V*-Y?*@0AWYBC*DCEL*-YF+0AW*-YGYHC+CICE0AW*-YK*L0AW0Cm0T-M 1NO )=>P+P2< Q.=   !'*#))'  $+R>SYT:*U::D V:*,W:-YXY0: [<  1W\W,: %:]^_: `Y . .a:*]b:c dYe6 f: +:  $ Z: ;:  :6g &\&L&&T&T&&<c&s' -([<6h<6i<6j<{6uk<k6el<[6Um<K6Dn<:63o<)6"p< 6q< 6 <FXk~ r: s  tu}v  wxjv  yxWv  zxD {: : |: 0 }: &s  ~u :  :  ;<`  `3 !"#8$A%N&X'`)j*m,u-/01235789:;d=k>n@}ACDFGIJLMOPRSUVXY[^_abcd!fA) N  82    XB ;  $$$  $ #"&+++=V%- &+++;% V&+++%VZVV =    &+++ !;N+7vYN'+YN+ sYN-"qr stu(v/w9y*;;"#;$9 %&8 B+N:^:SYT:SYT:, ,\W+:6 g &\&L&&T&T&&<d&t' -([<6 h<6 i<6 j<{6 uk<k6 el<[6 Um<K6 Dn<:6 3o<)6 "p< 6 q< 6  . <MXz N\WN:N:7:-YX0\WN:7:-YX0\WN:7:-Y0\W-YX0\W`N\WON\W>N\W-N:"N\WN\W%Y*+(:*-Y8-01W-Y=01W7-Y3>51W-Y351W-:   -:  1W , V@  ) +.1<?BMPSX[^iloz",6?f ' BBB(@)=* 8"#/&+ /&+,T )&VVV-++nV = !!4  <% .&c&>YYY VY[SYhSYiSYjSYkSYlSYmSYnSYoSY pSY qSP YOYOYOYOYOYOYOYOYOY OY OQ& , 1)67;D@QOW @/0*` s v  |J@