Êþº¾4l ¦./ 0 Å123 Ó4 5 6 ¦7 ¦8 ¦9 ¦:;< => ì? ì@A ãB ¦C 0 ¦D ­E FG HI HJ õK ¦L FM ¦M FN ¦N F. ½O ¦P ½Q õR õST (0U (V õW @XY (Z (6 [\ H] Á^ ¦_ ¦` ¦a =b ½c ½d ½ef ;g ½h õi ;jk ;l ;h !m !n ;o !p !q !r ;d !s !t !uv wx [yz{ (| P} ½~ ;~ ½ ; ½€ ½� ½‚ ½l ½ƒ ½„…† ;‡ˆ (‰Š‹Œ�Ž� ¦�‘’“”•– ¦— ˜™ ¦š !› œ� œž Ÿ   ¡ ¢ £� ¤ ¥¦ £§ w� ¨ ©ª «� ¬ ­® «¯ !° ± ²³ ´µ !¶ · ¸¹ º»¼½ ޾ �¿À !Á ‘Âà P0 ¦Ä ÅÆ +ÇÈÉÊÌ œÍÎÐ ŸÑÒ +ÑÓ +Ô [ÕÖownerØBuilder InnerClassesLucar/nc2/Variable$Builder;facadeÚDataObjectFacade8Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;dataPosJtypeInfoTypeInfo2Lucar/nc2/internal/iosp/hdf5/H5headerNew$TypeInfo; storageSize[IisvlenZ isChunkedbtreeLucar/nc2/iosp/hdf5/DataBTree;mdtÛMessageDatatype7Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;mdsÜMessageDataspace8Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;mfpÝ MessageFilter5Lucar/nc2/internal/iosp/hdf5/H5objects$MessageFilter; useFillValue fillValue[Bthis$0)Lucar/nc2/internal/iosp/hdf5/H5headerNew;getCompression()Ljava/lang/String;CodeLineNumberTableLocalVariableTablefiltÞFilter.Lucar/nc2/internal/iosp/hdf5/H5objects$Filter;thisVinfo/Lucar/nc2/internal/iosp/hdf5/H5headerNew$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â,(Lucar/nc2/internal/iosp/hdf5/H5headerNew;)Vd(Lucar/nc2/internal/iosp/hdf5/H5headerNew;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)Vãœ(Lucar/nc2/internal/iosp/hdf5/H5headerNew;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;J)VsetOwner(Lucar/nc2/Variable$Builder;)V calcNCtypek(Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;)Lucar/nc2/internal/iosp/hdf5/H5headerNew$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;äå readArray()Lucar/ma2/Array;layoutLucar/nc2/iosp/Layout;e Lucar/ma2/InvalidRangeException;shapedataTypeLucar/ma2/DataType;dataLjava/lang/Object;æç readStringcaLucar/ma2/ArrayChar;aoLucar/ma2/ArrayObject; dataArrayLucar/ma2/Array;Ljava/lang/String;è SourceFileH5headerNew.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     ¶ ¶ ùú ²´ §« ÷ üé ýé þÊ0ucar/nc2/internal/iosp/hdf5/H5headerNew$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 ÉÊ. /0   123 45 !6 78 9: ;: <=> ?@A BC !D EFG B(H IJK BL !M N OPQ BRS !T U VWX BYZ ![)ucar/nc2/internal/iosp/hdf5/H5tiledLayoutucar/ma2/Section ò\ ò]ucar/nc2/iosp/LayoutRegular ^( ò_ucar/ma2/InvalidRangeException   ` ab cdjava/lang/Stringucar/ma2/ArrayChar$D1D1ucar/ma2/ArrayChar eÎucar/ma2/ArrayObject$D0D0ucar/ma2/ArrayObject fgucar/ma2/ArrayObject$D1,Unsupported array type {} for StructMetadata h2 i$-ucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfojucar/nc2/Variable$Builderk6ucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade5ucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype6ucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace3ucar/nc2/internal/iosp/hdf5/H5objects$MessageFilter,ucar/nc2/internal/iosp/hdf5/H5objects$Filter/[Lucar/nc2/internal/iosp/hdf5/H5objects$Filter;&ucar/nc2/iosp/hdf5/DataBTree$DataChunk.ucar/nc2/iosp/hdf5/DataBTree$DataChunkIteratorjava/io/IOException'ucar/nc2/internal/iosp/hdf5/H5headerNewjava/nio/ByteBufferjava/nio/ByteOrderucar/ma2/DataTypeucar/nc2/iosp/Layoutucar/ma2/Array()Vfiltersnameformat<(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 DataObject2Lucar/nc2/internal/iosp/hdf5/H5objects$DataObject;0ucar/nc2/internal/iosp/hdf5/H5objects$DataObjectmsl MessageLayout5Lucar/nc2/internal/iosp/hdf5/H5objects$MessageLayout;3ucar/nc2/internal/iosp/hdf5/H5objects$MessageLayouttypeB dataAddress getFileOffset(J)JisVlenisOK access$000 access$200()Lorg/slf4j/Logger;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; access$100M(Lucar/nc2/internal/iosp/hdf5/H5headerNew;)Lucar/unidata/io/RandomAccessFile; getLocation-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/slf4j/Loggerdebug(Ljava/lang/String;)V chunkSize dimLength(Ljava/lang/Object;)V(II)Vunsigned getNCtype(IIZ)Lucar/ma2/DataType;endianSTRINGCHARvpadOPAQUE 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)VW(Lucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfo;Lucar/ma2/DataType;Lucar/ma2/Section;)VgetSize(JI[ILucar/ma2/Section;)Vucar/nc2/iosp/IospHelper readDataFills(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/iosp/Layout;Lucar/ma2/DataType;Ljava/lang/Object;IZ)Ljava/lang/Object;factory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array; getString getObject(I)Ljava/lang/Object;getElementTypeerrorucar/nc2/Variable%ucar/nc2/internal/iosp/hdf5/H5objects!¦§«¬¯°±²´µ¶·¸¹¸º»¼¿ÀÃÄÇȸÉÊËÌÍÎϽI*´Ç°»Y·L*´´M,¾>6¢",2:+½Y´S¶W„§ÿÞ+¶ °Ðbc de+f>eDhÑ +ÒÕIÖØ8ÙÚÛ ÿ¦Üø$ÝÞÏ/*´ °ÐlÑ ÖØ¹ßÏ/*´ ¬ÐpÑ ÖØÈßÏ/*´ ¬ÐtÑ ÖØàáÏ_ƒ¼ M*´ Ç+Æ+½¶W,°*´ ™+Æ+½¶W,°> 7*´ ¶:¶™/¶:+Æ+½YS¶W´…a7„§ÿÏ,P,…P,°ÐZxy z{|~#'€2�4„6…9†C‡KˆR‰VŠf‹qŒt�w�|��‘ÑHR"âåƒÖ؃ÙÚæç6Mèé9Jê±C@ëîÛüïþìü"ãúðñòóÏB *+µ*·±Ð ” –Ñ ÖØ ËÌòôÏÁ÷*+µ*·*,µ*,´´´š,´´´§+,´´´¶µ*,´´µ*,´´ µ!*,´´"µ**´¶#µ$,´´´%š:¸&™4¸'»(Y·)*¶++¸,¶-¶+.¶+,´´¶/¶0¹1±*,´´´ §µ *´ ™*,´´´2µ §*,´´ ´3µ **,´´·4µ5±ÐF� ž ¡:¢E£P¤[¦f§y¨©©ª¬Á­È®Ù°ç´öµÑ ÷ÖØ÷ËÌ÷¬¯ÛFÿ)¦õ­¦ÿ ¦õ­¦ûrR¦ÿ¦õ­¦ òöÏøf*+µ*·*,µ*-µ!*µ,´%š4¸&™.¸'»(Y·)*¶++¸,¶-¶+.¶+,¶/¶0¹1±**´¶#µ$**,·4µ5±Ð* ¾ ¿ÀÁÃ&ÄPÅQÈ\ÌeÍÑ4fÖØfËÌf¼¿fÀÃf°±ÛÿQ¦õ½Á÷øÏ^*+µ6*´ Æ *´ +¶7±ÐÐÑ ÒÓÑÖØ§«Ûùúψ‡+´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µ`°Ðâ8Þß àãåæ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°Ð:23"4)506G7S6Y8`: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°Ð"DE"F8GBHYI`JgKÑlÖØdÛ?ÿ2¦((ÿ¦((šZ(ÿ¦((š Ï2*´5´?°ÐOÑ ÖØ  ÏP*´pÇ*´5´?¸q§*¶r°ÐXÑ ÖØÛ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,¶‹¸Œ°°Ð^\] _&`0b8cBd[fkgphxjˆk�l•n¥oªp²r¿sÄtÌvÙwÞxæ{ÑHp  � ª Ä Þ èÖØ8°Û.  ÿ#¦ÿ¦Ï9m*´!´3L*´5´?M*´ ™»�Y*,»ŽY+·�·�N§»‘Y*´,¶’+·“N§ :»PY·•¿*´¸,-,*¶–*´5´A¸—:,+¸˜°>A”Ð* €�„…,‡>ŒA‰C‹K�eŽÑR)>CmÖØe¶]K"e Û*ý,!ü"ÿ¦!”ü "ðñ#ÎÏ$è¼ Y*´´9OL*´5´?M*´ ™»�Y*,»ŽY+·�·�N§»‘Y*´,¶’+·“N§ :»PY·•¿*´¸,-,*¶–*´5´A¸—:™:Áš™ Àš:§g,+¸˜:Á›™Àœ:¶�:§EÁž™ÀŸ:¶ Àš:§(Á¡™¶¢Àš:§¸'£¶¤¹¥°DG”Ð^“”—˜2šDŸGœIžQ k¢o£w¦�¨Šª’«™¬ ­«®²¯½°È±Ö³å¶Ñz /DI™$%² &'Š[()èÖØÚ¶ÒQ—k} oyæ*Û> ý2!ü"ÿ¦!”ü "ý/šü!+úðñ,-ªz¨ש ­Ù®;õ³ ½Ù¾ÁÙÂÅÙÆÓÙÔ¦õ×ã=äì=í›œË žŸÏ ¡ŸË FÙõHÙù