Êþº¾4b !£ `¤ `¥ `¦ `§¨ `© `ª `« ¬­ `® ¯° ¯± `² `³´µ ¶· ¸ ¹º » ¼ `½ ¾¿ `À `Á ` `à ¬° ¬ÄÅÆ `Ç `È `É `Ê `Ë `Ì `Í `Î `Ï `Ð `Ñ `Ò `Ó `Ô `Õ `Ö `× `Ø `Ù `Ú `Û `Ü `Ý `Þ `ß `à `á `â `ã `ä `å `æ `ç `è `é `ê `ë `ì `í `î `ï `ð `ñ `ò `ó `ô õ `ö ¬÷ !® ¬ø ùú ùû üýþÿ  ! ! GDROffsetIVAR_OFFSET_NAMEOFFSET_zNumDimsVAR_OFFSET_NUM_ELEMENTS OFFSET_NUMfcLjava/nio/channels/FileChannel;8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)VCodeLineNumberTableLocalVariableTableithis"Lgov/nasa/gsfc/spdf/cdfj/CDF2Impl;bufLjava/nio/ByteBuffer;releasechibufLjava/nio/IntBuffer;_buf recordSize recordTypeposxCDFSize numberOfRDims StackMapTable Exceptions(Ljava/nio/ByteBuffer;I)V setOffsets()V getString(J)Ljava/lang/String;thLjava/lang/Throwable;offsetJ´ lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getRecord(J)Ljava/nio/ByteBuffer;sizeexlenBuf (JI)Ljava/nio/ByteBuffer;bbgotlongInt(Ljava/nio/ByteBuffer;)JgetOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData; SourceFile CDF2Impl.java j hi dc fc gcgov/nasa/gsfc/spdf/cdfj/CDF2 ec †‡      ’“   bc cjava/lang/Throwablejava/lang/StringBuilder j‡Version  is not accepted by this reader.  j c    ! "c #c $gov/nasa/gsfc/spdf/cdfj/CDFImpl Bad GDR type %� &� '� (c )c *c +, -c ./ 01 2/ 31 jk 4c 5c 6c 7c 8c 9c :c ;c <c =c >c ?c @c Ac Bc Cc Dc Ec Fc Gc Hc Ic Jc Kc Lc Mc Nc Oc Pc Qc Rc ˆS ’˜ T‡ ˆU $V WX Y Z�[ \]Needed  bytes. Got ^ _ �` Ÿa gov/nasa/gsfc/spdf/cdfj/CDF2Impljava/io/Serializablejava/nio/ByteBufferjava/nio/channels/FileChanneljava/nio/IntBufferjava/lang/Object(Ljava/nio/ByteBuffer;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore; asIntBuffer()Ljava/nio/IntBuffer;position(I)Ljava/nio/Buffer;get()Iversionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vencoding!gov/nasa/gsfc/spdf/cdfj/DataTypes getByteOrder(I)Ljava/nio/ByteOrder; byteOrderLjava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)Vflags incrementgetIntrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[IwithRZ variables()Ljava/util/Hashtable; variableTableLjava/util/Hashtable; attributesattributeTableoffset_NEXT_VDRoffset_NEXT_ADRoffset_ATTR_NAME offset_SCOPEoffset_AgrEDRHeadoffset_AzEDRHeadoffset_NEXT_AEDRoffset_ENTRYNUMoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEoffset_VAR_NAMEoffset_VAR_NUM_ELEMENTS offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offset offset_cType offset_cParmoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA(JI)Ljava/lang/String;printStackTrace*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;(I)Iallocate(I)Ljava/nio/ByteBuffer;"(J)Ljava/nio/channels/FileChannel;readjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;Z)[D6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;0`!abcdcecfcgchi jkl« Þ*+·*-µ¢*Àµ*°µ*´µ§*@µ*0µ*4µ**´@`µ*¶**µ +¶ :* ¶ :¶ W¶ 6¶ W¶ 6*¶ µ*¶ µ*´Ÿ&»Y»Y·¶*´¶¶¶·¿¶ =*¶ µ**´¸µ**´¶*¶ µ¶ W¶ W*¶ µ*´`6+¶W+¶ Y6 Ÿ»Y»Y·"¶ ¶¶·¿*+¶ …µ#*+¶ …µ$*+¶ …µ%+¶ 6 *+¶ µ&*+¶ µ'+¶ W+¶ 6 *+¶ µ(+¶ W* ¼ µ) ž0+¶ W+¶ W+¶ W6  *´)¾¢*´) +¶ O„ §ÿè+¶W*´&ž*´(ž *µ*§*µ***¶+µ,**¶-µ.±mî;  '-39DHMSZaho v!"ˆ#�$³'¹(Â)Í*Õ+Þ,ä-ê.ó0û13 4)627;8D9J:R;Z<_=e>m?r@zAB„C‰DŽE›F¦E¬I²JÀKÈMÍNÕOÝPn„ ‘oc ÞpqÞrsÞtcÞuiS‹vwZ„xshvycvhzcûã{c Õ|c J”}c ey~c =ÿ'€�‚ÿy€�‚ƒ�ýuþgú„j…lJ*+·/±m RSn pqrstc„†‡lhÂ*µ0*µ1*4µ2*µ3* µ4*$µ5*µ6*µ7*µ8*µ9*0µ:**´µ;**´µ<**´µ=*µ>* µ?*8µ@*µA*µB*<µC* µD**´µE*µF*µG* µH*µI*µJ*µK*µL* µM*µN±m‚ VW XYZ[$\*]0^6_<`BaJbRcZd`efflgrhxi~j„kŒl’m˜nžo¤pªq¯rµs»tÁun Âpqˆ‰l°+*´Ç *@¶O°*@¶PN§ :¶Q°*-@¶R°my|€}~!#�n4xsŠ‹+pq+Œ�#xs JŽü���l9+¶ ¬m†npqrs�‘lD+¶S¬m‹n pqrsŒc’“lV*´Ç *·T°¸UN*´Y:Â*´Va¶XW*´-¶YW-¶S6*¶Pð:¶Qð:ÿ>BANBMNNSNm. � ‘’”'•0–7—B˜D™IšNœn47 ”cD •‹VpqVŒ�D–s ÿ4€�—ŽKŽ’˜lÌO¸U:*´¶XW*´¶Y6Ÿ(²Z»Y·[¶¶\¶¶¶¶]°¶W°m" ¡¢£ ¤C¥E§L¨n4OpqOŒ�O”cI™s5šc ýE�„›œl:+¶ …­m­npqrsA�žl1*+·^°mn pq„AŸ l0*+·_°mn pq¡¢