4.   %:o % % % % % %C % % %< *  % % % %  % % % H ?zG{ * %7'Ŭ  - - -  - % : % % % % = %@v   =  = =  = = la1Flo1la2lo2deltaLondeltaLat(I)VCodeLineNumberTableLocalVariableTablethisLatLon InnerClasses%Lucar/nc2/grib/grib1/Grib1Gds$LatLon;templateI([BI)Vdata[B calcDelta StackMapTablel setNptsInLine([I)V nptsInLine[InisLatLon()ZgetDx()FgetDygetDxRawgetDyRawequals(Ljava/lang/Object;)ZoLjava/lang/Object;otherhashCode()IuseLatuseLon useDeltaLon useDeltaLatresulttoString()Ljava/lang/String;makeHorizCoordSys"()Lucar/nc2/grib/GdsHorizCoordSys;proj1Lucar/unidata/geoloc/projection/LatLonProjection;startxDstartytestHorizCoordSys(Ljava/util/Formatter;)VfLjava/util/Formatter;cs Lucar/nc2/grib/GdsHorizCoordSys;Lo2startLL!Lucar/unidata/geoloc/LatLonPoint;endLLendPP%Lucar/unidata/geoloc/ProjectionPoint;endxendy SourceFile Grib1Gds.javaucar/nc2/grib/grib1/Grib1Gds _` _j XY ZY i [Y \Y ]Y iucar/nc2/grib/GribNumbers  deltaLon != calcDeltaLon  ^Y ideltaLat != calcDeltaLat i i pq   rs    |}#ucar/nc2/grib/grib1/Grib1Gds$LatLon  iucar/nc2/util/Misc java/lang/StringBuilder _ LatLon{la1=  , lo1=, la2=, lo2= , deltaLon= , deltaLat=} /ucar/unidata/geoloc/projection/LatLonProjection  _ucar/nc2/grib/GdsHorizCoordSys  hi wx yx _  %s testProjection%njava/lang/Object  !" start at latlon= %s%n end at latlon= %s%n #$ %& start at proj coord= %s%n ' ( end at proj coord= %s%n ) * should end at x= (%f,%f)%n+ ,- getOctet3(I)IgetOctet resolution getOctet2nxjava/lang/FloatisFinite(F)Z nearlyEquals(FF)Z access$000()Lorg/slf4j/Logger;org/slf4j/Loggerdebug(Ljava/lang/String;)VnyscanMode lastOctetucar/nc2/grib/QuasiRegulargetMax([I)IgetNxgetNygetClass()Ljava/lang/Class;nearlyEqualsAbs(DDD)Z()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(F)Ljava/lang/StringBuilder;getEarth()Lucar/unidata/geoloc/Earth;(Lucar/unidata/geoloc/Earth;)V getNameShortD(Ljava/lang/String;IIILucar/unidata/geoloc/ProjectionImpl;DDDDII[I)Vucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint;java/lang/ClassgetNamejava/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;$Lucar/unidata/geoloc/ProjectionImpl;"ucar/unidata/geoloc/ProjectionImpl latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;#ucar/unidata/geoloc/ProjectionPoint)(DD)Lucar/unidata/geoloc/ProjectionPoint;dxdyjava/lang/DoublevalueOf(D)Ljava/lang/Double;!%XYZY[Y\Y]Y^Y _`a>*b cdghi_jaA*+** j**j** **j **j * **Y  b ** * *f*dnF**Yj*%%*%*%** * *f*dnF*+*Yj* **Yk*%%*%*%***bv",:HT_j|  */:@c*AdgAklAhi|mYn_%o4 N pqa=*++=*** *fdn*** *fdnb #*<c =dg=rs 3tin#uva,bc dgwxad(* *** *f*!dnbc (dgnyxad(* *** *f*"dnbc (dgnzxa/*bc dg{xa/*bc dg|}ay*++*#+#*+$+%M*,&*k(*,&*k(*,*,b: "'@ B [ ]kmc ydgy~'Rgn %ar*)i*&*ko<*&*ko=*+n>*+n6*,6h`6h`6h`6h`6*)*)b2 )2<BKT ]!g"m$c>Ui)Di2;i<1iB+irdgnma_-Y./0*120*130* 140* 150*160*170*809b)U*^)c _dgaE:Y*;*?*+(*@*A*!*"Bb/ 12394D3c*Edg 93,a *CM* J)* )DcJ**F:* )F:+GHY*#ISJW+KHYSJW+LHYSJW,MN:+OHY,P,QRSJW+SHYSJW,P*!d,Tkc9,Q*"d,Ukc9 +VHYWSY WSJWbB89 :;=*>5@JAZBjDuEFHIJKc\ dg *5uk/ n =f %e