Êþº¾4Ï àq Þrs t Þu v Þw x Þy z{ z| z} z~ Þ € Þ� z‚ƒ q „ …† Þ‡ˆ‰ Š t ‹Œ Þ� Ž �� �‘ Þ’“ z” Þ• z–— %˜™š› -q 4œ 3�ž 1Ÿ  ¡ 1¢ 1£¤¥¦§ 9q¨ 9© ª 9« 6¬ 1­®° B± B² 1³ 3´µ¶ …·¸¹ºò 1» Þ¼ Þ½ 6¾¿ÀÁ ÞÂç ÞÃÄ YÅ  ÆÇ 6È 4É 7Ê 7ËÌ 6ÍÎ YÏÑ eq eÓÔÕ 3Öר ÙÚ Ù«ÛÜÝ qqÞ 3ß @à á 1â 1ã 5ä \å \æ \ã çèéêë €t 1ì 5íî 2ïðH Þñò ‰q Zó Zô …õ [ö 5÷ ø [ù 5ú û [üý « •t çþ 6ÿ 9      !"#$%&'( 2)* 2+ 2,-./012345678 9: ;<á =>ãèêí =?ï =«@ ABCafLucar/mcidas/AreaFile;navLucar/mcidas/AREAnav;dirBlock[InavBlockadLucar/mcidas/AreaDirectory; calibratorLucar/mcidas/Calibrator;bandMapcalScaleFcalUnitLjava/lang/String;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis!Lucar/nc2/iosp/mcidas/AreaReader;init*(Ljava/lang/String;Lucar/nc2/NetcdfFile;)ZmeLucar/mcidas/McIDASException;ce!Lucar/mcidas/CalibratorException;posIipLucar/unidata/util/Parameter;locationncfileLucar/nc2/NetcdfFile; numElementsnumLinesnumBandsnomTimeLjava/util/Date;dfLucar/nc2/units/DateFormatter;sensorcalNamecalTypeelementsLucar/nc2/Dimension;linesbandstimedirDimnavDimimageLjava/util/List;varArrayLucar/ma2/Array;timeVarLucar/nc2/Variable;lineVar elementVarbandVar bandArrayimageVardirVardirArrayD1 InnerClassesLucar/ma2/ArrayInt$D1;navVarnavArray projection$Lucar/unidata/geoloc/ProjectionImpl;projencStrLocalVariableTypeTable&Ljava/util/List; StackMapTableDEFGHI Exceptions isValidFile%(Lucar/unidata/io/RandomAccessFile;)ZeLucar/mcidas/AreaFileException;raf"Lucar/unidata/io/RandomAccessFile;fileNameJK readVariable7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array; dataArraystrRankmsglatLon[[Djpixel pixelData[[I bandIndexkafev2sectionLucar/ma2/Section; bandRangeLucar/ma2/Range; geoXRange geoYRangevarname dataIndexLucar/ma2/Index;LMNOsetAreaDirectoryAttributes(Lucar/nc2/Variable;)VvsetNavBlockAttributesgetADDescription(I)Ljava/lang/String;indexdesc getCalType(Ljava/lang/String;)I calTypeOutsetCalTypeAttributes(Lucar/nc2/Variable;I)VlongNametoString()Ljava/lang/String; SourceFileAreaReader.java óô íîucar/mcidas/AreaFile óP áâ QR åæ ST èéU VW XW YW ZR ìæ [R çæ \]ucar/nc2/units/DateFormatter ^R_ `a ãäucar/mcidas/McIDASExceptionucar/mcidas/AreaFileException bmc dc fg eRf gh ij êëucar/mcidas/CalibratorException km ïð lWucar/nc2/Dimension ómdirSizenavSizejava/util/ArrayList no pqucar/nc2/Variable órs tu vw xPucar/nc2/Attributeucar/nc2/constants/CDMunitsjava/lang/StringBuilderseconds since yz {| lm ó} ~ long_name€ucar/ma2/ArrayInt$D1 ó� ‚ƒ „… †‡ standard_nameprojection_y_coordinate ˆ‰projection_x_coordinatespectral band numberaxis xŠ ij bc ó‹ grid_mappingAREAnav areaDirectory ^_ a_)ucar/nc2/iosp/mcidas/McIDASAreaProjection óŒ �u Ž� �‘ ’‰ “”ucar/unidata/util/Parameter ó•grid_mapping_name –ð—ucar/ma2/ArrayChar$D0D0 ‚˜ ConventionsCF-1.0 ~™ucar/nc2/constants/CF featureTypeš ›œnominal_image_timenetCDF encoded on java/util/Datehistory �ô žm Ÿô  ¡ ¢R £¤ ¥W ¦§¨ lcInvalid Rank: . Must be > 0.#java/lang/IndexOutOfBoundsException ©m ª«latitude ¬o longitude ñòjava/lang/AssertionError ­W ®¯ °± ‚² ³´ µ¶ ‚· ¸¹ µº ‚»java/io/IOException ¼½ ó¾navigation_typedir( y¿)9relative position of the image object in the ADDE dataset AREA versionSSEC sensor source number1nominal year and Julian day of the image (yyyddd)"nominal time of the image (hhmmss) upper-left image line coordinate#upper-left image element coordinatenumber of lines in the imagenumber of data points per linenumber of bytes per data pointline resolutionelement resolutionnumber of spectral bandslength of the line prefix/SSEC project number used when creating the file7year and Julian day the image file was created (yyyddd)!image file creation time (hhmmss)spectral band map: bands 1-32*byte offset to the start of the data block0byte offset to the start of the navigation block validity code/actual image start year and Julian day (yyyddd)>actual image start time (hhmmss) in milliseconds for POES dataactual image start scan"length of the prefix documentation length of the prefix calibrationlength of the prefix band list source typecalibration typeoriginal source typecalibration unitcalibration scaling%byte offset to the supplemental block$byte offset to the calibration blocknumber of comment cards\s_ ÀÁucar/mcidas/Calibrator Âm ÃWALBBRITRADRAWTEMP image valuesalbedobrightness values temperaturepixel radiance valuesraw image values scale_factorÄ ¼ÅÆ ÇÉÊ nË nÌucar/nc2/iosp/mcidas/AreaReaderÍ Î‰java/lang/Objectjava/lang/Stringucar/nc2/NetcdfFilejava/util/Listucar/ma2/Array"ucar/unidata/geoloc/ProjectionImpljava/util/Iterator ucar/unidata/io/RandomAccessFilejava/lang/Throwableucar/ma2/Rangeucar/ma2/Indexucar/ma2/Sectionucar/ma2/InvalidRangeException(Ljava/lang/String;)VgetDir()[IgetAreaDirectory()Lucar/mcidas/AreaDirectory;ucar/mcidas/AreaDirectory getElements()IgetLinesgetNumberOfBandsgetBandsgetNavgetNominalTime()Ljava/util/Date;getAuxucar/mcidas/AREAnav makeAreaNav([I[I)Lucar/mcidas/AREAnav; getMessageucar/mcidas/McIDASUtilintBitsToStringgetCalucar/mcidas/CalibratorFactory hasCalibrator(I)Z getCalibrator(II[I)Lucar/mcidas/Calibrator;getCalibrationUnitNamegetCalibrationScaleFactor(Ljava/lang/String;I)Vadd(Ljava/lang/Object;)Z addDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;N(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)Vucar/ma2/DataTypeINTLucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V setDimensionsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toDateTimeString$(Ljava/util/Date;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;ucar/ma2/ArrayInt(IZ)Vset(II)V setCachedData(Lucar/ma2/Array;Z)V addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;isFlippedLineCoordinates()Z(Ljava/util/List;)V%(Ljava/lang/String;Lucar/ma2/Array;)V(Lucar/mcidas/AreaFile;)VCHARgetProjectionParameters()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; (Lucar/unidata/util/Parameter;)VGRID_MAPPING_NAMEucar/ma2/ArrayChar(C)V:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;ucar/nc2/constants/FeatureTypeGRID Lucar/nc2/constants/FeatureType;finish getLocationclose getDataType()Lucar/ma2/DataType;getShapefactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getRankgetRange(I)Lucar/ma2/Range;java/lang/Integer getFullNamegetIndex()Lucar/ma2/Index;equalslengthelement(I)ItoLatLon([[D)[[D(II)Lucar/ma2/Index;setFloat(Lucar/ma2/Index;F)VgetData (IIIII)[[I(IIII)Lucar/ma2/Index;setInt(Lucar/ma2/Index;I)V (IIII)[[I(III)Lucar/ma2/Index;valueOf(I)Ljava/lang/Integer;'(Ljava/lang/String;Ljava/lang/Number;)V(I)Ljava/lang/StringBuilder; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;trimhashCodejava/lang/Float(F)Ljava/lang/Float;"com/google/common/base/MoreObjectstoStringHelperToStringHelperG(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;1com/google/common/base/MoreObjects$ToStringHelperY(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;H(Ljava/lang/String;F)Lcom/google/common/base/MoreObjects$ToStringHelper;java/lang/ClassdesiredAssertionStatus!Þà áâãäåæçæèéêëìæíîïðñò óôõ8 *·* µ±ö 3\÷  øùúûõ �!¢*»Y+·µ**´¶µ**´¶µ *´ ¶ >*´ ¶ 6*´ ¶ 6**´ ¶ µ**´¶µ*´ ¶:»Y·:**´*´¶¸µ§:»Y¶·¿*´.6*´4.¸: * ·6 *´¶Æ'¸™* *´¶¸µ § : *µ **´ ¶"µ#* *´ ¶$†nµ»%Y&·': »%Y(·': »%Y)·': »%Y*·':»%Y+@·':»%Y,*´¾·':»-Y·.:¹/W ¹/W ¹/W ¹/W, ¶0W, ¶0W, ¶0W,¶0W,¶0W,¶0W»1Y,*·2:²3¶4*¶5»6Y8»9Y·:;¶<¶=¶<¶>·?¶@W»6YA*·?¶@W»BY·C:ÀB¶D¶E,¶FW»1Y,(·2:²3¶4(¶5»6YGH·?¶@W»BY·C:6¢-*´¶I™§ dd6ÀB¶D„§ÿÒ¶E,¶FW»1Y,&·2:²3¶4&¶5»6YGJ·?¶@W»BY·C:6¢ÀB¶D„§ÿë¶E,¶FW»1Y,)·2:²3¶4)¶5»6YAK·?¶@W»6YLM·?¶@W»BY·C:6¢ÀB*´.¶D„§ÿå¶E,¶FW»1Y,N·2:²3¶4¶O** ··P»6Y*4·Q ·?¶@W»6Y)·R¶@W»6YST·?¶@W,¶FW»1Y,U·2:²3¶4+¶5*·V»BY@·C:6@¢*´.¶D„§ÿè¶E,¶FW»1Y,W·2:²3¶4,¶5*·X»BY*´¾·C:6*´¾¢*´.¶D„§ÿå¶E,¶FW»YY*´·Z:»1Y,T·2:²[¶4\¶5¶]¹^:¹_™!¹`Àa: »6Y ·b¶@W§ÿÛ»6Yc²d·?¶@W»eY·f:Àe ¶g¶E,¶FW,»6Yhi·?¶jW,»6Yl²m¶n·?¶jW,»6Yo¶=·?¶jW»9Y·:p¶<»qY·r¶=¶<¶>:,»6Ys·?¶jW,¶t¬dvy¶ÈË!ö�n qr"s*t3u<vGwRx[yd{v~y|{}ˆ�€œ�¤„¶†È‰Ë‡ÍˆÒ‹ÝŒë�÷�‘’“*”:•C–M—W˜a™kšs›{œƒ�‹ž“Ÿ›§©¨±©¸ªà«ñ¬ü­®¯³$´,µ3·D¸P¹Zºr»~¹„½Œ¾”À¢ÁªÂ±ÄÂÅÍÆÖÇâÆèÉðÊøÎÏÐÑ&Ò7ÓCÔMÕ^Ôd×lØtÛ‚ÜŠÝ‘Þ�ß²àÃáÔâÜåêæòçùèÿé êë#ê)í1î9ðGñOòVó\ôkõxö†õŒø”ùœý©þ·ÿ¿Æè÷ú '/@Uk‹œ ÷œ){ üýÍþÿ r S1ÐFnè ¢øù¢ð¢*x3o <f [G  d> �œð ¤þ ÷« ž ‘ …*x:hC_ü¦©ù$~¢ œ!C_"‚ #ê¸$ —%(G[)k7*(©ù+,·ë-‹.ð/ C_01 ÿyÞ23qÿB Þ23q2!ÿ€Þ23q2%%%%%%4511FúýK1úþ]15úÿ©Þ23q2%%%%%%451111511BúþD1BúþE617ú'8 9:õ8*¶uLM»Y+·M>,Æ,¶v¬N6,Æ,¶v¬:,Æ,¶v¿+ ++-+ö>()+,01,-. 0$1(.+01152÷*;<8=>3?ð1áâ1Aþ2ÿ@2ý ÿ@2Aþ ABCõd–N::,Ç+¶w+¶x¸y:§–,¶zža,¶z¤,¶{N,¶{:,¶{:§2,¶z¤,¶{:,¶{:§,¶z¤,¶{:,¶{:+¶w,¶|¸y:§1,¶z¸}:»9Y·:~¶<¶<¶<¶>:»€Y·�¿+¶‚:¶ƒ:„¶…𠆶…™µŇ: ²ˆšÇ »‰Y·Š¿²ˆšÇ »‰Y·Š¿6  ¶‹¢z6  ¶‹¢g 2 ¶Œ‡R 2 ¶Œ‡R*´ ¶�: „¶…™  ¶Ž 21�¶�§  ¶Ž 21�¶�„ §ÿ•„ §ÿ‚N¶…™ -Æz6  -¶‹¢k- ¶Œ`6 6  ¶‹¢N6  ¶‹¢;*´ ¶Œ ¶Œ ¶�:    ¶‘ 2.¶’„ §ÿÁ„ §ÿ®„ §ÿ’§}²ˆšÇ »‰Y·Š¿²ˆšÇ »‰Y·Š¿6  ¶‹¢J6  ¶‹¢7*´ ¶Œ ¶Œ¶“:   ¶” 2.¶’„ §ÿÅ„ §ÿ²§: »•Y ¶–·—¿°Œ�„öî;DEFI JL#M+O1P8QBRJTQU[VcWjXq[�^Š_¥`¯bµd¼fÐgØjëkþo pq&r4s?uIvaxvp|o‚~Œ��‚œƒ¦„³…À†Û‡ò…ø„þ‚�Ž-�:‘G’`“u‘{��™„—†˜“�÷D~DŠ%Eð¥ Fð?=GH nI � تJH ÛKL ¶B ©UI ¦XM “qN `KL => 0QI † O< –øù–P–QR”ST‘UTŽVT¯çDµáWð¼ÚXY1´þZZZ%ü-5ý 2[ü‡ýü ÿR Þ1\ZZZ52[‡‡ÿ Þ1\ZZZ52[‡øýýü úAùùýü ú=ùB8•]^_õ®A*´Æ *´ DZ=¢, §+»6Y*·Q*´.¸˜·™¶@W„§ÿÔ±ö"¦§©ª« ­:©@¯÷ /AøùA`1 üúa_õq'*´Æ *´ DZ+»6Yš*´.¸·?¶@W±ö·¸º&»÷'øù'`1bcõ‘»9Y·:›¶<¶œ�¶<¶>MªÝ? &,2Ý8>DJPV\bhntÝÝÝÝÝÝÝÝÝÝÝÝÝÝz€†ÝÝÝÝÝÝÝÝÝŒ’˜ž¤ª°¶ÝÝݼÂÈÎÝÝÔÚžM§ÌŸM§Æ M§À¡M§º¢M§´£M§®¤M§¨¥M§¢¦M§œ§M§–¨M§�©M§ŠªM§„«M§~¬M§x­M§r®M§l¯M§f°M§`±M§Z²M§T³M§N´M§HµM§B¶M§<·M§6¸M§0¹M§*ºM§$»M§¼M§½M§¾M§ ¿M§ÀM,Á¶ÃM,°ö&IÈÉ(Ì+Í.Ð1Ñ4Ô7Õ:Ø=Ù@ÜCÝFàIáLäOåRèUéXì[í^ðañdôgõjømùpüsývy|‚… ˆ ‹ Ž‘”—š� £¦ ©!¬$¯%²(µ)¸,»-¾0Á1Ä4Ç5Ê8Í9Ð<Ó=Ö@ÙAÜDßEâHåIèLëMîPñQôT÷XY÷ øùdéeð1+$ü(2fgõKÄ=+¶ÅN6-¶Æ«zýw2;õP<_={A';Ôn-Ƕ…™B6§<-ȶ…™36§--ɶ…™$6§-ʶ…™6§-˶…™6ª8"',16=§=§=§ =§=¬ö2 de¬g®h±j³k¶m¸n»p½qÀsÂv÷ ÄøùÄðÂh1 þ@2 #ùijõ.�ÌNªB<6$0*ÍN§ÎN§ÏN§ÐN§ ÑN§+»6YA-·?¶@W*´#Æ+»6Y8*´#·?¶@W*´ •™+»6YÒ*´¸Ó·™¶@W±öJ€‚(…+‡.Š1‹4Ž7�:“=•@˜C™FžUŸ\ n¢w£Œ¦÷*�øù��Škð1ü(2'lmõp>*¸ÔÕ*´¶Ö×*´¶ÖØ*´ ¶ÖÙ*´ ¶ÖÚ*´¶ÛÜ*´#¶Ö¶Ý°öª.«=ª÷ >øùnôõ4Þ¶ßš§³ˆ±ö31 @op'B¯& eÐÒ =;È