4 7     n  n U U   n n   g  n   @u  f@v?@bM       n    stationsLjava/util/List; Signature4Ljava/util/List; stationHashLjava/util/Map;ELjava/util/Map;debugZ ConstantValuerect Lucar/unidata/geoloc/LatLonRect;()VCodeLineNumberTableLocalVariableTablethis!Lucar/nc2/ft/point/StationHelper; addStation%(Lucar/nc2/ft/point/StationFeature;)Vs"Lucar/nc2/ft/point/StationFeature; setStations(Ljava/util/List;)V nstationsLocalVariableTypeTable StackMapTable7(Ljava/util/List;)VgetBoundingBox"()Lucar/unidata/geoloc/LatLonRect;iILucar/unidata/geoloc/Station;llpt!Lucar/unidata/geoloc/LatLonPoint;lat_minDdeltaLatnewLowerLeftLatnewLowerLeftLonnewLowerLeftPointnewUpperRightLatnewUpperRightLonnewUpperRightPoint getStations2(Lucar/unidata/geoloc/LatLonRect;)Ljava/util/List;latlonPt boundingBoxresult/Ljava/util/List;Q(Lucar/unidata/geoloc/LatLonRect;)Ljava/util/List;getStationFeaturesV(Lucar/unidata/geoloc/LatLonRect;)Ljava/util/List; getStation6(Ljava/lang/String;)Lucar/nc2/ft/point/StationFeature;nameLjava/lang/String;()Ljava/util/List;6()Ljava/util/List;1()Ljava/util/List;getStationFeaturesFromNames"(Ljava/util/List;)Ljava/util/List;ssstnNames$Ljava/util/List;Z(Ljava/util/List;)Ljava/util/List;e(Ljava/util/List;)Ljava/util/List;getStationFeatureA(Lucar/unidata/geoloc/Station;)Lucar/nc2/ft/point/StationFeature;stnU(Ljava/util/List;)Ljava/util/List;subsetC(Lucar/unidata/geoloc/LatLonRect;)Lucar/nc2/ft/point/StationHelper;bb3(Ljava/util/List;)Lucar/nc2/ft/point/StationHelper;stnsW(Ljava/util/List;)Lucar/nc2/ft/point/StationHelper; SourceFileStationHelper.javaucar/nc2/ft/point/StationHelper EFjava/util/ArrayList 89java/util/HashMap <=   ucar/nc2/ft/point/StationFeature LM CD ucar/unidata/geoloc/Station ucar/unidata/geoloc/LatLonRect E  hv E java/lang/String pi PQjava/lang/Objectjava/util/Iteratorucar/unidata/geoloc/LatLonPointjava/util/Listadd(Ljava/lang/Object;)ZgetName()Ljava/lang/String; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isEmptyget(I)Ljava/lang/Object; getLatitude()D getLongitudecreate%(DD)Lucar/unidata/geoloc/LatLonPoint;&(Lucar/unidata/geoloc/LatLonPoint;DD)Vsize()Iextend$(Lucar/unidata/geoloc/LatLonPoint;)V crossDatelinegetWidthgetLowerLeftPoint'()Lucar/unidata/geoloc/LatLonPointImpl;#ucar/unidata/geoloc/LatLonPointImplgetUpperLeftPointgetUpperRightPointcontains$(Lucar/unidata/geoloc/LatLonPoint;)Z&(Ljava/lang/Object;)Ljava/lang/Object;(I)VaddAll(Ljava/util/Collection;)Z!789:;<=:>?@ABCDEFGQ**Y*YHI JKLMGY*+ W*+ + WH! "#IJKNOPQG9*Y*Y+ M, ,N*-H& '(0)8*I 0NO9JK9R9S 9R;T U:VWXG. %*v**L++M*Y,>*-*L*++*?*1* !H*"!'gJ*Y'#)%* !'gH* )'gJ'):**!'c9**)'c9: ** *H^/013#435A9P:^;t9z@ABCGHIKLMOP RIz C7YZ#WN[3G\]#^_`_%JKVa_Gb_@c]0d_ e_f] T-g6EhiGY+*+YM* N- 6-:,-:+. , W,H& VW YZ/[B\K]T^W_I4Bj]/%NOYJKYkDHl9S HlmT nU8:opiGY+*YM* N- 6-:,-:+. , W,H& cd fg/hBiKjTkWlI4Bj]/%NOYJKYkDHl9S Hl;T nU8:qrsGB*+/HpIJKtupvG/*HtI JK:whvGlY*0L+*1W+HxyzIJK l9S  lm:xyzGLY+0M+ N- /-2:*/: , W,H~)9>GJI49NO){uLJKL|9>l9SL|}>l;TnU1:~pzGQY+0M+ N- 4-:*3/: , W,H)>CLOI4>{O)#N[QJKQ89Cl9SQ8mCl;TnU6:GG*+3/HIJK[hzGLY+0M+ N- /-2:*/: , W,H)9>GJI49N[){uLJKL|9>l9SL|}>lmTnU1:GYY4M,*+56,HI JKD lKGgY4M,+6,H I JK9lKS ;: