Êþº¾4 �ýþ ÿ ª ¸   � � � �     Ñ Ñ È � ÿ � ‘    Ù �  �  � ý ¢ � ¢ Ù! Ù"# (ÿ$ (% Ù& '() (* ( +, - ¦. �/ �0 �1  2 ¢3 ¢4 ¢56 ;7 ¢8 Ù9 ;:; ;< ;8 => =? ;@ =A =B =C ;4 =D =E =FG HI +JKL (M PN ¢O ;O ¢P ;P ¢Q ¢R ¢S ¢< ¢T ¢UVW ;XY (Z[\]^_` �abcdefg �h ij �k =l mn mo ùp úq úr ùs tn ùu vw tx Hn ùy z{ |n ù} ~ |€ =� ù‚ ƒ„ …† =‡ ùˆ ‰Š ‹Œ�ownerLucar/nc2/Variable;facadeŽDataObjectFacade InnerClasses.Lucar/nc2/iosp/hdf5/H5header$DataObjectFacade;dataPosJtypeInfoTypeInfo&Lucar/nc2/iosp/hdf5/H5header$TypeInfo; storageSize[IisvlenZ isChunkedbtreeLucar/nc2/iosp/hdf5/DataBTree;mdt�MessageDatatype-Lucar/nc2/iosp/hdf5/H5header$MessageDatatype;mds�MessageDataspace.Lucar/nc2/iosp/hdf5/H5header$MessageDataspace;mfp‘ MessageFilter+Lucar/nc2/iosp/hdf5/H5header$MessageFilter; useFillValue fillValue[Bthis$0Lucar/nc2/iosp/hdf5/H5header;getCompression()Ljava/lang/String;CodeLineNumberTableLocalVariableTablefilt’Filter$Lucar/nc2/iosp/hdf5/H5header$Filter;thisVinfo#Lucar/nc2/iosp/hdf5/H5header$Vinfo;fLjava/util/Formatter; StackMapTable“ getChunking()[I()ZcountStorageSize(Ljava/util/Formatter;)[Jdc” DataChunk(Lucar/nc2/iosp/hdf5/DataBTree$DataChunk;result[JcountItotaliter•DataChunkIterator0Lucar/nc2/iosp/hdf5/DataBTree$DataChunkIterator;Ì Exceptions–N(Lucar/nc2/iosp/hdf5/H5header;Lucar/nc2/iosp/hdf5/H5header$DataObjectFacade;)V—|(Lucar/nc2/iosp/hdf5/H5header;Lucar/nc2/iosp/hdf5/H5header$MessageDatatype;Lucar/nc2/iosp/hdf5/H5header$MessageDataspace;J)VsetOwner(Lucar/nc2/Variable;)V calcNCtypeU(Lucar/nc2/iosp/hdf5/H5header$MessageDatatype;)Lucar/nc2/iosp/hdf5/H5header$TypeInfo;basetypehdfTypebyteSizeflagstinfo¯toStringsizebuffLjava/lang/StringBuilder;› extraInfo˜ getNCDataType()Lucar/ma2/DataType; getFillValue()Ljava/lang/Object;getFillValueNonDefaulttbuffLjava/nio/ShortBuffer;Ljava/nio/IntBuffer;Ljava/nio/LongBuffer;Ljava/nio/FloatBuffer;Ljava/nio/DoubleBuffer;bbuffLjava/nio/ByteBuffer;™š SourceFile H5header.java ©¬java/util/Formatter ×› œ“%s java/lang/Object �ž Ÿ  å³ š› ž� ­� Ÿ btree is null%n"useFillValue - no data is stored%n¡ ¢£ ¤Ä ¥¦ %s%n æÎ °± �” §©ª «­® ¯° ±– ²³ •– ¡¤ ¥¨ ´Ä œ� µ� ¶Ä ·¸java/lang/StringBuilderWARNING HDF5 file ¹º »¼½ ¾³ not handling ¹¿À Á Û Ä› ÝÞ —™ Ž� ÛÅ ¯Î áÎ â¯$ucar/nc2/iosp/hdf5/H5header$TypeInfo ׯ Ç� ÈÉ ÊË ucar/unidata/io/RandomAccessFile ÌÎÍ ÎË ÏË ÐÎ ÑË ÒË ÓË ÔË ÕË ÖË$Illegal byte suze for enum type = {}× ØÙ ÚÛjava/lang/IllegalStateException"Illegal byte suze for enum type = ¹Ü × Ý� ´� Þß àß ᤠâã ÝÄ$WARNING not handling hdf dataType =  size= á™dataPos= ¹ä datatype= isChunked ( ) hasFilter; // ê³  unsigned signed LittleEndian BigEndian useFillValue ®¯å æç ðï èéê ëì Øí îï ðñ òñ óôõ ö÷ø ùú Øû üýþ ùßÿ  ù Ø Ë  ù  Ø  Ë   ù Ø!ucar/nc2/iosp/hdf5/H5header$Vinfo,ucar/nc2/iosp/hdf5/H5header$DataObjectFacade+ucar/nc2/iosp/hdf5/H5header$MessageDatatype,ucar/nc2/iosp/hdf5/H5header$MessageDataspace)ucar/nc2/iosp/hdf5/H5header$MessageFilter"ucar/nc2/iosp/hdf5/H5header$Filter%[Lucar/nc2/iosp/hdf5/H5header$Filter;&ucar/nc2/iosp/hdf5/DataBTree$DataChunk.ucar/nc2/iosp/hdf5/DataBTree$DataChunkIteratorjava/io/IOExceptionucar/nc2/iosp/hdf5/H5headerjava/lang/Stringjava/nio/ByteBufferjava/nio/ByteOrder()VfiltersnameLjava/lang/String;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;ucar/nc2/iosp/hdf5/DataBTreegetDataChunkIteratorFilterD(Lucar/ma2/Section;)Lucar/nc2/iosp/hdf5/DataBTree$DataChunkIterator;hasNextnext*()Lucar/nc2/iosp/hdf5/DataBTree$DataChunk;dobj DataObject(Lucar/nc2/iosp/hdf5/H5header$DataObject;&ucar/nc2/iosp/hdf5/H5header$DataObjectmsl MessageLayout+Lucar/nc2/iosp/hdf5/H5header$MessageLayout;)ucar/nc2/iosp/hdf5/H5header$MessageLayouttypeB dataAddress getFileOffset(J)JisVlenisOK access$100 access$200()Lorg/slf4j/Logger;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;ncfileLucar/nc2/NetcdfFile;ucar/nc2/NetcdfFile getLocation-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggerdebug(Ljava/lang/String;)V chunkSize dimLength(Ljava/lang/Object;)V(II)Vunsigned access$3005(Lucar/nc2/iosp/hdf5/H5header;IIZ)Lucar/ma2/DataType;dataTypeLucar/ma2/DataType;endianucar/ma2/DataTypeSTRINGCHARvpadOPAQUE STRUCTURELONGENUM1ENUM2ENUM4java/lang/IntegervalueOf(I)Ljava/lang/Integer;warn'(Ljava/lang/String;Ljava/lang/Object;)V(I)Ljava/lang/StringBuilder; isVString getBaseType()I getBaseSizebasegetFlags()[B(J)Ljava/lang/StringBuilder;ucar/nc2/iosp/netcdf3/N3iospgetFillValueDefault'(Lucar/ma2/DataType;)Ljava/lang/Number;getPrimitiveClassType()Ljava/lang/Class;java/lang/ByteTYPELjava/lang/Class;(B)Ljava/lang/Byte;wrap([B)Ljava/nio/ByteBuffer; LITTLE_ENDIANLjava/nio/ByteOrder; BIG_ENDIANorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;java/lang/Short asShortBuffer()Ljava/nio/ShortBuffer;java/nio/ShortBufferget()S(S)Ljava/lang/Short; asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBufferjava/lang/Long asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBuffer()J(J)Ljava/lang/Long;FLOAT asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer()Fjava/lang/Float(F)Ljava/lang/Float;DOUBLEasDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer()Djava/lang/Double(D)Ljava/lang/Double;!�Ž��”•–—™š›œ�ž�Ÿ ¡¤¥¨©¬­�®¯°±²³´½I*´Ç°»Y·L*´´M,¾>6¢",2:+½Y´S¶W„§ÿÞ+¶ °µüý þÿ+>ÿD¶ +·ºI»½8¾¿À ÿ�Áø$Âô/*´ °µ¶ »½žÄ´/*´ ¬µ ¶ »½­Ä´/*´ ¬µ¶ »½ÅÆ´_ƒ¼ M*´ Ç+Æ+½¶W,°*´ ™+Æ+½¶W,°> 7*´ ¶:¶™/¶:+Æ+½YS¶W´…a7„§ÿÏ,P,…P,°µZ #'2469 C!K"R#V$f%q&t'w)|*�+¶HR"Çʃ»½ƒ¾¿ËÌ6MÍÎ9JÏ–C@ÐÓÀüÔþÑü"ÈúÕÖר´Á÷*+µ*·*,µ*,´´´š,´´´§+,´´´¶µ*,´´µ*,´´ µ!*,´´"µ**´¶#µ$,´´´%š:¸&™4¸'»(Y·)*¶++´,¶-¶+.¶+,´´¶/¶0¹1±*,´´´ §µ *´ ™*,´´´2µ §*,´´ ´3µ **,´´·4µ5±µF4 578:9E:P;[=f>y?©@ªCÁDÈEÙGçKöL¶ ÷»½÷°±÷�”ÀFÿ)�Ù‘�ÿ �Ù‘�ûrR�ÿ�Ù‘� ×Ú´øf*+µ*·*,µ*-µ!*µ,´%š4¸&™.¸'»(Y·)*¶++´,¶-¶+.¶+,¶/¶0¹1±**´¶#µ$**,·4µ5±µ* U VWXZ&[P\Q_\ced¶4f»½f°±f¡¤f¥¨f•–ÀÿQ�Ù¢¦ÛÜ´^*+µ6*´ Æ *´ +¶7±µgh ij¶»½Ž�ÀÝÞ´ˆ‡+´8=+´9>+´::»;Y·<:š?*´+´=¸>µ?3~š§µA3~š§µB§ +*´+´=¸>µ?3~š§µA§ë !²Cµ?3~š§µA§È ²Dµ?3~µE§¬ *´+´=¸>µ?§’ ²Fµ?§‚ ²Gµ?§q µA²Hµ?§Z p´I ²Jµ?§@´I ²Kµ?§,´I ²Lµ?§¸'M´I¸N¹O»PY»(Y·)Q¶+´I¶R¶0·S¿  k+´TµU+´VµW+´T™3z~µE²Cµ?§¯*´+¶X+¶Y+´Z´=¸>µ?+´Z´[µA+´Z´=µB§y  I+¶\3~š§µA+¶]™²Cµ?§L+¶X6*´+¶Y+´=¸>µ?§-¸&™'¸'»(Y·)^¶+¶R_¶+¶R¶0¹1+´ZÆ*+´Z·4µ`°µâ8uv wz|}1~D[�`‚rƒˆ…�†•‡«‰°Џ‹Ç�Ì�á’æ“ñ•÷–˜™š�ž(Ÿ3 <¡G¢P£[¥m¦Œ«’¬›­¤®«¯¹°Ä²ß³ë´ú¶·¸¹'»-¼C½F¾L¿pÂwÄŶH-ß·»½‡¡¤‚àÎ }áÎwâ¯lã™À¹ÿ@�¢ä;;ÿ�¢ä;;R;ÿ�¢ä;;e;ÿ�¢ä;;[;ÿ�¢ä;;075V;ÿ�¢ä;;)å³´)—»(Y·)L+a¶+*´¶bc¶+*´5¶/W*´ ™:+d¶+W*´ M,¾>6¢,.6+¶Re¶+W„§ÿå+f¶+W*´Æ +g¶+W+h¶+*¶i¶+W*´¥+j¶+*´¶/W+¶0°µ:õö"÷)ø0ùGúSùYû`ýgþnÿ|„’¶ G æÎ—»½�çèÀÿ;�(éø #ê³´l»(Y·)L*´5´?²D¥&*´5´?²C¥+*´5´B™k§l¶+W*´5´A›+*´5´A m§n¶+W*´ ™ +o¶+W+¶0°µ"" 8 B Y ` g¶l»½dçèÀ?ÿ2�((ÿ�((ëZ(ÿ�((ë ìí´2*´5´?°µ¶ »½îï´P*´pÇ*´5´?¸q§*¶r°µ¶ »½ÀCðï´Úè*´pǰ*´5´?¶s²t¥*´5´?²D¦ *´p3¸u°*´p¸vL*´5´A›+*´5´A  ²w§²x¶yW*´5´?¶s²z¦+¶{M,¶|¸}°*´5´?¶s²~¦+¶M,¶€¸N°*´5´?¶s²�¦+¶‚M,¶ƒ¸„°*´5´?²…¦+¶†M,¶‡¸ˆ°*´5´?²‰¦+¶ŠM,¶‹¸Œ°°µ^ "&#0%8&B'[)k*p+x-ˆ.�/•1¥2ª3²5¿6Ä7Ì9Ù:Þ;æ>¶Hpñò�ñóªñôÄñõÞñö軽8°÷øÀ.  ÿ#�ùùÿ�ùùúûü“Z ‘Ù’;Ù˜ ¢Ù£¦Ù§ªÙ«¸Ù¹�Ù¼È ÉÑ Ò٨٬