4`  V \  \   \ '@ \ \        \  \ V  ? ? ? ? ?   L      V   ^Info InnerClassesBeanInterpolationMethodloggerLorg/slf4j/Logger;useInterpolationMethod,Lucar/nc2/grib/GribData$InterpolationMethod;()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/grib/GribData;getInterpolationMethod.()Lucar/nc2/grib/GribData$InterpolationMethod;setInterpolationMethod/(Lucar/nc2/grib/GribData$InterpolationMethod;)VinterpolationMethodcalcScaleOffset5(Lucar/nc2/grib/GribData$Bean;Ljava/util/Formatter;)Vdata[FeLjava/io/IOException;fdF packed_dataI unpacked_dataDdiffbean1Lucar/nc2/grib/GribData$Bean;fLjava/util/Formatter;npointsnbitswidth missing_valuedataMindataMax scale_factor add_offsetbbLjava/nio/ByteBuffer; intBufferLjava/nio/IntBuffer;diffMax diffTotal diffTotal2meanvar packedBitsLenbdata[B scaledDatadeflaterLjava/util/zip/Deflater;compressedSize StackMapTablescompressScaled!(Lucar/nc2/grib/GribData$Bean;)[Bbean ExceptionsRuntimeVisibleAnnotationsLjavax/annotation/Nullable;uncompressScaled([B)[FconvertToBytes([F)[Bval([I)[B[Ientropy([B)DsSbBprobipniln2sum(I[I)Dcountlen SourceFile GribData.java de bc java/io/IOExceptionIOException %sjava/lang/Object   ! "# nbits = %d%n$ %& npoints = %d%n width = %d (0x%s) %n' () scale = %g %n *+ %, resolution = %g %n range = %f %n%n -+ .+java/lang/Float /01 23 43 actual computed%n dataMin = %8f %8f%n %5 dataMax = %8f %8f%n actual range = %f%n scale_factor = %g%n add_offset = %g%n 67 89java/lang/Double :; <= >?4*** org=%g, packed_data=%d unpacked=%g diff = %g%n 4@%n max_diff = %g%n avg_diff = %g%n std_diff = %g%n A?%nCompression%n number of values = %d%n uncompressed as floats = %d%n uncompressed packed bits = %d%n grib data length = %d%n BC %D grib msg length = %d%n EC FG%ndeflate (float)%njava/util/zip/Deflater HI Je KL Me compressedSize = %d%n ratio floats / size = %f%n ratio packed bits / size = %f%n ratio size / grib = %f%n%ndeflate (scaled ints)%n NO P7'java/lang/UnsupportedOperationException&bzip2 compression no longer supported. dQ RST UV W? X@ `aBAD {} at index {}; max={}Y Z[ucar/nc2/grib/GribData\ ]^ _cucar/nc2/grib/GribData$Infoucar/nc2/grib/GribData$Bean*ucar/nc2/grib/GribData$InterpolationMethodjava/util/Formatterjava/nio/ByteBufferjava/nio/IntBufferreadData()[F getMessage()Ljava/lang/String;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;getNBits()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long toHexString(J)Ljava/lang/String;getScale()D(D)Ljava/lang/Double; getMaximum getMinimumisNaN(F)Zjava/lang/Mathmin(FF)Fmax(F)Ljava/lang/Float;allocate(I)Ljava/nio/ByteBuffer; asIntBuffer()Ljava/nio/IntBuffer;put(I)Ljava/nio/IntBuffer;round(D)Jabs(D)D(DD)Dsqrt getDataLength()J(J)Ljava/lang/Long; getMsgLengtharray()[BsetInput([B)Vfinishdeflate([B)Iend putDouble(D)Ljava/nio/ByteBuffer;putInt(Ljava/lang/String;)VputFloat(F)Ljava/nio/ByteBuffer;ucar/ma2/DataTypeunsignedByteToShort(B)Slogpoworg/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;linear!V `a bc def/*gh ij klfg" mnf3*g &'h oc pqf s*MN+Y-SW,>* 6dxd6dxd6+ Y SW+ Y SW+ Y SYSW+Y*SW+Y*oSW+Y**gSW88,:  6 6   -  08   8 8 +W+Y SY*SW+!Y SY*SW+"Yf SWfn9 9 +#Y SW+$Y SWh%:  &:(999,:6608*W g o+6 k c9g,9 o.+-Y SY SYSYSW.9c9kc9*W^+/YSW+0Y,oSWo9okg9+1Y2SW+3W+4Y SW+5Yh SWhl6+6Y SW+7Y*89SW+:Y*;9SW,<: =:+>W?Y@:AB hC6D+EY SW+FYhn SW+GYn SW+HY*;n SW+IW?Y@:AB hC6D+EY SW+FYhn SW+GYn SW+HY*;n SW gVU !)3=Pb~ <[q}JSZdlr*AGNYbin{     %>Vrh.rs tuvw oxydz{Y|{vws}~sUrs!Ry)Jy3@y=6yww}{ {  {{{{{syG,N%b{y J \\ [!\ fQ*L+=* >dxd6dxd688+:6 6   - 08   8 8 fn99 h`%:  JW  JW KW KW+:  66: 08 KW go+6 KWgn $%&#(')+*D+L,O-X.a*g4s6x;<=?@BCDFHBLhDvw xy*vw~rs yyy#y'w+wsy{xt{ i K6 \D\  f4 LYMNgQh  f.*h%L*M,>6,08+OW+=gUVW#V)Xh w.rs& f.*h%L*M,>6,.6+KW+=g\]^#])_h y.r& fk  L*M,>6,36P6+\.`O*IQo996,+.+.(o9  Q kkc9wg>cfg!h)f/k3l=m@nKoRpUq^rnntuh\ !^{ C1yr}3P{=F{@C{0  B f+R= N6+:66R.6 d-STY SY SYd SU -\.`O+9Qo99 6  -- .- .o9   Q kkc9   wgVyz|}0=gorx}hp 0By{ 0y yryy}O{E{B{ J )  Bef+VWSXg [YVZ \V] ^V_@