4Rucar/mcidas/AreaDirectoryjava/lang/Objectjava/io/SerializableAreaDirectory.javaserialVersionUIDJ-/o~*dir[I nominalTimeLjava/util/Date; startTimebandscenterLatitudeDcenterLongitudecenterLatitudeResolutioncenterLongitudeResolutioncalInfo[Ljava/util/Vector;calTypeLjava/lang/String;srcType srcTypeOrig calTypeUnitcalTypeScaleFactorImemosensors[Ljava/lang/String;([I)Vucar/mcidas/AreaFileException%()V #' ( *  ,  .  0java/lang/String2 Derived Data4 Test Patterns6Graphics8 Miscellaneous:PDUS Meteosat visible<PDUS Meteosat infrared>PDUS Meteosat water vapor@RadarBMiscellaneous Aircraft DataD Raw MeteosatFComposite imageHTopography imageJ GMS visibleL GMS infraredN ATS 6 visiblePATS 6 infraredR SMS-1 visibleTSMS-1 infraredV SMS-2 visibleXSMS-2 infraredZGOES-1 visible\GOES-1 infrared^GOES-2 visible`GOES-2 infraredbGOES-3 visibledGOES-3 infraredfGOES-4 visible (VAS)h%GOES-4 infrared and water vapor (VAS)jGOES-5 visible (VAS)l%GOES-5 infrared and water vapor (VAS)nGOES-6 visiblepGOES-6 infraredr)GOES-7 visible, Block 1 supplemental datatGOES-7 infraredvFY-2BxFY-2CzFY-2D|FY-2E~FY-2FFY-2GFY-2HTIROS-N (POES)NOAA-6NOAA-7NOAA-8NOAA-9Venus Voyager 1 Voyager 2GalileoHubble space telescopeMSG-1MSG-2MSG-3 Meteosat-3 Meteosat-4 Meteosat-5 Meteosat-6 Meteosat-7NOAA-10NOAA-11NOAA-12NOAA-13NOAA-14NOAA-15NOAA-16NOAA-17NOAA-18NOAA-19 GOES 8 imagerGOES 8 sounder GOES 9 imagerGOES 9 sounderGOES 10 imagerGOES 10 sounderGOES 11 imagerGOES 11 sounderGOES 12 imagerGOES 12 sounderERBEGMS-4GMS-5MTSAT-1RMTSAT-2 Himawari-8DMSP F-8DMSP F-9 DMSP F-10 DMSP F-11 DMSP F-12 DMSP F-13 DMSP F-14 DMSP F-15FY-1BFY-1CFY-1D TERRA L1B TERRA CLD TERRA GEO TERRA-AER TERRA TOP TERRA ATM TERRA GUE TERRA RETAQUA L1BAQUA CLDAQUA GEO AQUA AER AQUA TOPAQUA ATMAQUA GUEAQUA RET TERRA NDVI TERRA CREF AQUA NDVI AQUA CREFGOES 13 imagerGOES 13 sounder GOES 14 imager"GOES 14 sounder$GOES 15 imager&GOES 15 sounder(GOES 16 imager*GOES 16 sounder, DMSP F-16. DMSP F-170AIRS L1B2 AMSR-E L1B4 AMSR-E RAIN6 Kalpana-18INSAT-3D Imager:INSAT-3D Sounder<MetOp-A>MetOp-B@MetOp-CBCOMS-1D Landsat 1F Landsat 2H Landsat 3J Landsat 4L Landsat 5N Landsat 6P Landsat 7R Landsat 8TSuomi NPP-VIIRSV METEOSAT-11XSouth Pole CompositesZNorth Pole Composites\Megha-Tropiques^ !" `  d  f  h  jDirectory is not the right sizel(Ljava/lang/String;)V #n &o ucar/mcidas/McIDASUtilrflip([III)V tu sv2Invalid version number - probably not an AREA filexjava/util/Date{mcDayTimeToSecs(II)J  s(J)V # |      java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V  intBitsToString([I)Ljava/lang/String;  s  (I)Ljava/lang/String;  strim()Ljava/lang/String;  3      equals(Ljava/lang/Object;)Z  3bandmaskithisLucar/mcidas/AreaDirectory;dirblocknumbandsj memoArray(Lucar/mcidas/AreaDirectory;)VgetDirectoryBlock()[I   #$  directorygetValue(I)Ijava/lang/StringBuilder (Invalid pointer append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  (I)Ljava/lang/StringBuilder;  toString  pointergetNominalTime()Ljava/util/Date; getStartTimegetNumberOfBands()IgetLines getElements setCalInfo([Ljava/util/Vector;)Vv getCalInfo()[Ljava/util/Vector;getBands getMemoField getSensorType getSensorID getSourceTypeVISRequalsIgnoreCase(Ljava/lang/String;)Z  3rgetCalibrationTypegetCenterLatitude()DsetCenterLatitude(D)VlatgetCenterLongitudesetCenterLongitudelongetCenterLatitudeResolutionsetCenterLatitudeResolutionresgetCenterLongitudeResolutionsetCenterLongitudeResolutiongetCalibrationUnitNamegetCalibrationScaleFactorjava/util/Arrays([I[I)Z  oLjava/lang/Object;thatjava/lang/StringBuffer (java/text/SimpleDateFormat (GMTjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;   setTimeZone(Ljava/util/TimeZone;)V    yyyy-MMM-dd HH:mm:ss applyPattern n  ,(Ljava/lang/String;)Ljava/lang/StringBuffer;  java/text/FieldPosition(I)V # format[(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;     "java/lang/Integer$  %&  ( *(I)Ljava/lang/StringBuffer; , -bufLjava/lang/StringBuffer;sdfLjava/text/SimpleDateFormat;main([Ljava/lang/String;)VerrLjava/io/PrintStream; 56 7 Sensor ID 9: ;java/io/PrintStream=println ?n >@"printStackTrace C' &DadeLucar/mcidas/AreaFileException;argsdirBlock ConstantValueCode StackMapTableLineNumberTableLocalVariableTable Exceptions SourceFile! K    !"#$L 2*)*@ +*-*/*1*3Y5SY7SY9SY;SY=SY?SYASYCSYESY GSY ISY KSY MSY OSYQSYSSYUSYWSYYSY[SY]SY_SYaSYcSYeSYgSYiSYkSYmSYoSYqSYsSY uSY!wSY"ySY#{SY$}SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1SY2SY3SY4SY5SY6SY7SY8SY9SY:SY;SY<SY=SY>SY?SY@SYASYBSYCSYDSYESYFSYGSYHSYISYJSYKSYLSYMSYNSYOSYPSYQSYRSYSSYTSYUSYVSYWSYXSYYSYZSY[SY\SY]SY^SY_SY`SYaSYbSYcSYdSYeSYfSYgSYhSYiSYjSYkSYlSYmSYnSYoSYp SYq SYr SYsSYtSYuSYvSYwSYxSYySYzSY{SY|SY}SY~SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY!SY#SY%SY'SY)SY+SY-SYSYSYSYSYSYSYSY/SY1SYSYSYSY3SYSYSYSYSYSYSYSYSYSY5SY7SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY9SY;SY=SYSYSYSYSYSYSYSY?SYASYCSYSYSYSYSYSYSYSYESYSYSYSYSYSYSYSYSYSYSYGSYISYKSYMSY OSY QSY SSY USY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY(SY)SY*SY+SY,WSY-SY.SY/SY0SY1SY2SY3SY4SY5SY6SY7SY8SY9SY:SY;SY<SY=SY>SY?SY@SYASYBSYCSYDSYESYFSYGSYHSYISYJSYKSYLSYMSYNSYOSYPSYQSYRSYSSYTSYUSYVSYWSYXSYYSYZSY[SY\SY]SY^SY_SY`SYaSYbYSYcSYdSYeSYfSYgSYhSYiSYjSYkSYlSYmSYnSYoSYpSYqSYrSYsSYtSYuSYvSYwSYxSYySYzSY{SY|SY}SY~SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY[SY]SYSYSYSYSYSYSYSYSY_SYSa*be*bg*bi*bk+@&Ymp*++*+.g*+w*+.&Yyp*+.z~*+w*+w*+ 2w*+57w*+9?w*|Y}*+.*+.i*+-.*+..**#*|Y}*+-.*+..i*+ .=* >6@< px6*+ l`.~*`O  :*+***+4.**+3.**+8. **+8.**+9.*+9.*+9./*/*/*/**+:.*+:. *+:.1M Aq-+<9Qqq qq3ZC qq3WCqqN1/ 79:<   ! ( / 6 A! F# P% Z' d( o+ , . 0 2 ; ? A C D K L M "N ,O 5P JQ TR WS _N eZ k[ z\ ] ^ _ a b f h i 1mOH 5* %@ 2 2   " k P&#LA *+N yzO  P&Ls- @&YYǶʷp*+.M N &O--P&L/*+NO L/*NO L/*NO L2*+ .NO L2*+.NO L2*+ .NO L>*+-N OL/*-NO L/*NO L/*NO L6 *a*+.2NO  L1*+.NO L`*L+޶*L+M3NOL/*NO L/*eNO L>*'eN "#OL/*gN*O L>*'gN 23OL/*iN;O L>*'iN CDOL/*kNLO L>*'kN TUOL/*/N]O L/*1NfO L'++M*,*,M  @Nn oprq&pO ''L.YLYM,  ,+W+,*YY !W+W+*#'W+W+*)'W++W>*+*..W+!MzN>{|}~!)ADHP\dpxO*z/012 34LU@ L+OY+M>,a28Y:<,a2ĶʶA˧N-E LO&M q7Bq&N*  FLOPTO48=FPGHUI"PJ Q