4                                     8    -    - -   6 8   - > A   E   E  K K K   S             a      E    >   A   6 s Q Q x ! x" T T # ~ $ ~" W W %  & " Z Z '  ( " ] ]  ) * ` `+ , -. s /0 Q12 3 Q4  5 67 89 W: ;< => ? @ AB C TD EF GH `I JK LM ZN OP QR ]S T U V %WXYZ[DIMENSION_VARIESI attributesLjava/util/Vector;nameLjava/lang/String;numberrzNumbervtypeflagssRecordstypenumberOfElementsnumberOfValues dimensions[Ivaries[ZpadValueLjava/lang/Object;offsetJ completedZ_bufLjava/nio/ByteBuffer; dataItemSize cprOffsetblockingFactorlocator DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;compressionType recordGapthis$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)VCodeLineNumberTableLocalVariableTableiba[Bsa[Ljava/lang/String;lpad[Jdpad[D_cprthis CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable; compressed padValueSize _padValue StackMapTableXYcomplete()V\ isComplete()ZcheckContinuitylocation locations[[JlastisTypeRmissingRecordValueIsPreviousmissingRecordValueIsPadisMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstbvclenbbufrawdbufssizevdbuf-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; Exceptions/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; rowMajorityrecordVariancepadValueSpecified isCompressed getPadValue()Ljava/lang/Object;(Z)Ljava/lang/Object;ladtempltemppreservePrecisiondagetCDF#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;getType()IgetBlockingFactorgetCompressionTypegetEffectiveRankrankgetEffectiveDimensions()[IedimngetDataItemSizegetNumberOfElementsgetNumberOfValuesgetName()Ljava/lang/String; getNumber getDimensionsiagetRecordRangegetVarys()[Z getBuffer()Ljava/nio/ByteBuffer;([I)Ljava/nio/ByteBuffer; recordRange?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer; container^CByte.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;_CDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;`CFloat/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;aCInt-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;bCShort/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;cCLong.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;clLjava/lang/Class;preserveboLjava/nio/ByteOrder; isCompatible(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)ZgetByteContainer2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;pt asByteArray([I)[B()[B([IZ)[B columnMajorgetStringContainerdCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;getFloatContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat; asFloatArray(Z[I)[FthLjava/lang/Throwable;`()[F([I)[FgetDoubleContainerI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble; asDoubleArray(Z[I)[DtaTargetAttribute1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[Dtattr_()[D([I)[DgetLongContainerF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong; asLongArray(Z[I)[Jc()[J([I)[JgetIntContainerF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt; asIntArray(Z[I)[Ia([I)[IgetShortContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort; asShortArray(Z[I)[Sb()[S([I)[SgetElementCount()Ljava/util/Vector;ecount SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl  java/util/Vector ef g hi j\ kl m6 n or p q r s tu v w x yz { z !gov/nasa/gsfc/spdf/cdfj/DataTypes ! @6 |} ~ ) java/lang/Byte java/lang/String  g  java/lang/Long java/lang/Double   +gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator     java/lang/StringBuilder Variable = is missing records. This is not consistent with sRecords = 0 D   java/lang/Throwable0Function not supported for compressed variables  *   m    L   l*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer  z !6   '  +-   d  96  KO(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer   KL h*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer )gov/nasa/gsfc/spdf/cdfj/FloatVarContainer'gov/nasa/gsfc/spdf/cdfj/IntVarContainer)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer(gov/nasa/gsfc/spdf/cdfj/LongVarContainer *Inconsistent constraints for this variable 56 h CD$ cannot return VDataContainer.CByte. p cannot return byte[]. no *gov/nasa/gsfc/spdf/cdfj/StringVarContainer& cannot return VDataContainer.CString.$ cannot return VDataContainer.Float. wx cannot return float[].  z{& cannot return VDataContainer.CDouble. /gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute   e cannot return double[]. r  $ cannot return VDataContainer.CLong.  cannot return long[].  # cannot return VDataContainer.CInt.  cannot return int[]. < % cannot return VDataContainer.CShort.  cannot return short[].   F< IJ +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariablejava/lang/Objectjava/io/Serializable gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteBuffer,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString getRecord(J)Ljava/nio/ByteBuffer;offset_VAR_NAME getString(J)Ljava/lang/String;offset_VAR_NUM_ELEMENTSposition(I)Ljava/nio/Buffer;getInt offset_NUMwithRZnumberOfRVariables offset_FLAGSoffset_sRecordsoffset_CPR_offsetlongInt(Ljava/nio/ByteBuffer;)Joffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsequals(Ljava/lang/Object;)Z rDimSizes defaultPad(I)Ljava/lang/Object; isStringType(I)Zget([B)Ljava/nio/ByteBuffer; byteValue()B([B)V byteOrdergetNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object; isLongType longValue()J doubleValue()D offset_cType;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V getLocations()[[Jjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Voffset_RECORDSoffset_RECORD_TYPE(I)I offset_CDATA offset_CSIZE lowOrderInt(Ljava/nio/ByteBuffer;I)Islice getByteOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;limit(IILjava/nio/ByteBuffer;Z)VaddtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;isReallyCompressedgetClass()Ljava/lang/Class;java/lang/ClassgetComponentTypeTYPE arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/nio/ByteOrder nativeOrderH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Vrun(IZ)Z](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)Vjava/lang/Floatjava/lang/Integerjava/lang/Short\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer(IZLjava/lang/Class;)Z as1DArray asOneDArray(Z)[B(ZZ)V(Z)[DvalueOf(I)Ljava/lang/Integer;&gov/nasa/gsfc/spdf/cdfj/VDataContainer!D *+***Y** * * *+ *+ +a* +W** * +W** **++`* +W** *~6* +W** * +W*+* !* +"W** #* +$W** %** `&* +'W( *+)*+(1**  *6***** O***,6**#*,* *T*% * YO**% *YT,*.*%./*0*1*/l6*%2:*%3*:*41* 5W6  * 3   T "6  * 67T 8Y9:8: 6    8S * 0*4*%* +:;:*%<O :*4==/P>?P6   /P *0L:*4@@1RABR6   1R *0*%3*Y/*h/#+*! :+CW*D*Dv] `#(.7FR]it(4>FP]jx~     &2:AJVci"t#{$%$'()*,-./13436 7 89:+<7>A?J>PAVE`FmHrI|JKLMO`*) M ~ {  C: C|% '@ !J '= @ $  >**&,*EY** *&*~FG*H*RSUV4X8Z=[ >9$     /*^   ,*&*GIL+2/ eA+:66(2:/ a * /A* +*$JKYLMN*NONPQ:cdfgh1i<jAkDmIhOoVp]q~u*1og+ = . 4 * (y   C*  @ C*  @ K**R*    K**R*G   **R*~ SYTU*GIMYN*16,:662:/6 /6 */ :   d`h6 6 *V *WWF *XY *WW%6  *ZW* *[\6  ]:*^_W `W-aY   bcW;-da:-eWv "*28QX_lx{  X _ l x { )Q*2 8! "#P  $N$=  !5$%S&0*f %S' 2*g ( D*~  @) D*~  @* `**R*G*Gh   +,b*0*%3*0*i    +-W*0*%3*0*0jklB*0==M, N,-,m-,N6,-,/R-*0@@M,N,-,m-N  !#($3%7&<'E(G*L+V,_+e.g1r2w34R< .OL/3401r/w 2 .=@34/*9 56/*%A 76/*#I 86/*DR 961<=**%*,3**.& Z[ \]_#`&b)[/d +1/:  ;<P*n<  M>6**1*,3**.,**.O,6 lm n pqr s*t-v8w;yHrN{48PK:?==> ? @6**/<=***,3 **.h<"( !*%! A6/* B6/*& CD/* E6/* F<U** L**+**m+GH<5**R*G*GIL Y+2/OY++d2/O 5 IJU*,L*,+*,m+KL7 *opq  %SKMI *o+pq  N%SKOQ8**R+r!sY**,t:uv+o/*%w$xY**,y:z{+|/*%}$~Y**,:+/*%$Y**,:+/*%$Y**,:+l.*%#Y**,:SYU  !(07BT[cju  &.p !PSTPVPYP\P_Pb88cd8N8e8fg  $22221%Shi> *+( cdhjH *+1  cd ekl<*%sY**+tSYKYLMN*NNPU8 9;<<m%SnoI*%sY**+tM,u,SYKYLMN*NNPUH IJK&M  PSIIm&%Snp0*W %SnqJ*%sY**+tN-u-SYKYLMN*NNPU] ^_`'b*PSJJmJr'%Ssv<*%Y**+SYKYLMN*NNPUj km<<m%Swx@*%}~Y**+pSYKYLMN*NNPUu vwvy*@@m@e@fg%SwyH *+p  m e%Sz{?*,pN(:SYKYLMN*NNPU-- S"  28> PY#|}??e?m2 PY M~$%Sz1* %Sz;*+m%S@*%wxY**+pySYKYLMN*NNPU *@@m@e@fg%SH *+p  m e%S]YN*-,  *em %SF*,+pN(:SYKYLMN*NNPU-z-+ S"  5;> PV#|}FFFm5PV P~$%S1* %S;*+m%S?*%Y**+pSYKYLMN*NNPU  ??m?fg%S= *+p m%S>*,pN(:SYKYLMN*NNPU-- S  17> Pb#|}>>e>m1 Pb L~$%S1* %S;*+m%S@*%Y**+pSYKYLMN*NNPU !"!$*@@m@e@fg%SH *+p+  m e%S?*,pN(:SYKYLMN*NNPU-- S"898 = :;2>8?> P\#|}??e?m2 P\ M~$%S<1*I %S;*+Sm%S@*%Y**+pSYKYLMN*NNPUZ [\[^*@@m@e@fg%SH *+pe  m e%S?*,pN(:SYKYLMN*NNPU-- S"sts x uv2y8z> P_#|}??e?m2 P_ M~$%S1* %S;*+m%S1*LYM>+*3,+.cW, )/* 1, $?$R EQ]R T]U W]X Z][ ]]^ `]a t]u