4  ) ) ) ) ) )   )     ) )  @$  @    #  # )   !"# $ % & ' ( ) *+ 8, -. 8/0 12 )345 67 #89:;<=>?@ -AB CDEF@GH IJKLMNOPQRSTUVW )XY Z [ \] ^_ ` a bcloggerLorg/slf4j/Logger;staticMissingValueF ConstantValue decimalScaleIscanModenxRawnyRawnPtsstartPosJ (IIIIIJ)VCodeLineNumberTableLocalVariableTablethis%Lucar/nc2/grib/grib1/Grib1DataReader;getData((Lucar/unidata/io/RandomAccessFile;[B)[Fraf"Lucar/unidata/io/RandomAccessFile;bitmap[BinfoeInfo InnerClassesLucar/nc2/grib/GribData$Info; StackMapTable ExceptionsfreadSimplePackingE(Lucar/unidata/io/RandomAccessFile;[BLucar/nc2/grib/GribData$Info;)[FireaderLucar/nc2/iosp/BitReader;values[F nptsExpected isConstantZ unusedbitspow10DrefscalegreadComplexPackingwidths[I bitmapSizebitmap2foWidthN1flagExtN2P1P2 hasBitmap2hasDifferentWidthsuseGeneralExtendeduseBoustOrdering constantWidth bitmapStartfilePosoffsetnfonpreadExtendedComplexPackinggroupnbitssecValvallog2ioeLjava/io/EOFException;fLjava/util/Formatter;codedNumberOfGroupsnumberOfSecondOrderPackedValues extraValuesNG widthOfWidthswidthOfLengthsNLgroupWidthsSizeBitsgroupWidthsSizeBytes skipBytes groupWidth groupLengthcountOfGroupLengthsfirstOrderValuesoffset3 total_nbits data_bytessimplepackSizeInBitssimplepackSizeInBytessecondOrderValues countGroupsoffset4n showOffsetN(Ljava/util/Formatter;Ljava/lang/String;Lucar/unidata/io/RandomAccessFile;II)VwhatLjava/lang/String; expectOffset expectDumpN(Ljava/util/Formatter;Ljava/lang/String;Lucar/unidata/io/RandomAccessFile;JI)VshowComplexPackingInfo;(Ljava/util/Formatter;Lucar/unidata/io/RandomAccessFile;J)VscanningModeCheck([FII)VtmpidxindexmiddataXlength getDataRaw((Lucar/unidata/io/RandomAccessFile;[B)[I msgLengthnumbitsivals()V SourceFileGrib1DataReader.javajava/lang/Float  wx yx zx {x |x }~h ij kl rsFGrib1BinaryDataSection: (octet 4, 1st half) not grid point data for {} mno pqjava/lang/IllegalStateException?Grib1BinaryDataSection: (octet 4, 1st half) not grid point data r sl tx uxv wx yu zx;Bitmap section length = {} != grid length {} ({},{}) for {}java/lang/Object{ |} ~#Bitmap section length!= grid lengthucar/nc2/iosp/BitReader   #ucar/nc2/grib/grib1/Grib1DataReader ~ nptsExpected {} != npts {} p      java/util/FormatterP%n=====================%nGrib1DataReader.readExtendedComplexPacking flagExt=%s%n  U hasBitmap2=%s, hasDifferentWidths=%s, useGeneralExtended=%s, useBoustOrdering=%s%n%n |  NG=%d NL=%d%n'groupWidthsSizeBytes=%d, skipBytes=%d%n  GroupWidth  GroupLengthFirstOrderValuescountOfGroupLengths = %d%n nPts = %d%n%n nbytes=%d%nSecondOrderValues total_nbits=%d, nbytes=%d%n expect msgLen=%d, actual=%d%n |4 simplepackSizeInBits=%d, simplepackSizeInBytes=%d%n java/io/EOFExceptionOnly did {} groups out of {} MessageEnd nbytes= %d%n actual= %d%n 4%s: filePos=%d, expectDump=%d, offset=%d expect=%d%n%%s: filePos=%d, offset=%d expect=%d%n%n ----flagExt = %s%n hasBitmap2 = %s%nhasDifferentWidths = %s%nuseGeneralExtended = %s%n useBoustOrdering = %s%n NL = %d%n N1 = %d%n N2 = %d%n numberOfGroups = %d%n widthOfWidths = %d%n widthOfLengths = %d%n {} q  `Grib1BinaryDataSection: (octet 4, 1st half) not grid point data and simple packing for {} len={} ~SGrib1BinaryDataSection: (octet 4, 1st half) not grid point data and simple packing   ucar/nc2/grib/GribData$Infojava/io/IOException ucar/unidata/io/RandomAccessFile*ucar/nc2/grib/grib1/Grib1SectionBinaryDatagetBinaryDataInfoB(Lucar/unidata/io/RandomAccessFile;J)Lucar/nc2/grib/GribData$Info;isGridPointData()Z getLocation()Ljava/lang/String;org/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V(Ljava/lang/String;)VisSimplePacking numberOfBitsflagjava/lang/Mathpow(DD)DreferenceValuebinaryScaleFactorjava/lang/IntegervalueOf(I)Ljava/lang/Integer;error((Ljava/lang/String;[Ljava/lang/Object;)V&(Lucar/unidata/io/RandomAccessFile;J)Vucar/nc2/grib/GribNumbers testBitIsSet(II)Z bits2UInt(I)J dataLength&ucar/nc2/grib/grib1/Grib1RecordScannerallowBadDsLength9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vuint2%(Lucar/unidata/io/RandomAccessFile;)Iread()ItestGribBitIsSet readFully([B)V countBits([B)IgetFilePointer()Jjava/lang/LongtoBinaryString(J)Ljava/lang/String;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;java/lang/Boolean(Z)Ljava/lang/Boolean;(I)IincrByte(J)Ljava/lang/Long;log(D)Dmin(II)Idebugseek(J)Vuint3int2float4%(Lucar/unidata/io/RandomAccessFile;)Forg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ucar/nc2/grib/GribData!)rstuv*wxyxzx{x|x}~ &*******"NO PQRST%UH&&wx&yx&zx&{x&|x&}~A+* N-   + Y- *+,- *+,-X Z[\(_9`@_*AAA 8 (F -6-~6*t9-k8-k8 ,,h*H Y, SY* SY* SY* SY+ S!Y"#Y+*$a&: *: 6  *I, l3 p'*    -(jbQ  Q   *Q * **+****h: H-,$e-ie-l6 /" * 0 * 1*: #Y+*$a&: 6       -(jbQ * **+(**h: 6     Q  (opr%s0tAwExQyzy{}~&6N]s{Ox h c 3 N-x #x 4 {I x x%0uAu  h @ )#7 "< )#"-6-6-~6+26+36+26 +26 +26 +3W46 46 464666 -6) :6 +3O `6 dd6:+566+77*e6 d6*6 #)/5;@*H+P,X-a8d:h;m<v>|?@?BVWXYZ\]`cex| x xx#x)x/x 5x ;x H P Xa}dzxhvx~x xxu@c)))  b-\+26+368Y9::Y;SSY>SY >SY >S<98xpxxxbxN!x& x('x':x&Ex#=$D#*x,:x+&%x+\\\\Vx PxG2*:"B K x x x xxxxxxvxlx/-5'mxuxjAxKxyxxx h!ex"dx#$u&u'(x)wx*8)8#=> &)8# &BR+)8# )$>-7*e6+YY,SY-7OSY SY SY S>>>>x>x 2x 3,7!e6*ZY+SY,7OSY SY S3333}~3x *x + : +26+36464646 46 +26 +26 +26 +36 Ah`6+36+36+26*[SSSS+36~ l+  mYn+oW+pW+36#Y+*$a&:* :6*(OF ").8= B#H&Z'b(n){(,\ ex wxqxH<xZ*b"$8, )#! )q  d