3 %TUV W $X YZ[ $\ $]^ $_ ` ab cd ef eg ch ei ej kl?=m an op T %q rs tuv w xyzctx+Lcom/spatial4j/core/context/SpatialContext; fieldNameLjava/lang/String;@(Lcom/spatial4j/core/context/SpatialContext;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis+Lorg/apache/lucene/spatial/SpatialStrategy; StackMapTabley{|getSpatialContext-()Lcom/spatial4j/core/context/SpatialContext; getFieldName()Ljava/lang/String;createIndexableFieldsE(Lcom/spatial4j/core/shape/Shape;)[Lorg/apache/lucene/document/Field;makeDistanceValueSourceR(Lcom/spatial4j/core/shape/Point;)Lorg/apache/lucene/queries/function/ValueSource; queryPoint Lcom/spatial4j/core/shape/Point;S(Lcom/spatial4j/core/shape/Point;D)Lorg/apache/lucene/queries/function/ValueSource; makeQueryO(Lorg/apache/lucene/spatial/query/SpatialArgs;)Lorg/apache/lucene/search/Query;args-Lorg/apache/lucene/spatial/query/SpatialArgs; makeFilterP(Lorg/apache/lucene/spatial/query/SpatialArgs;)Lorg/apache/lucene/search/Filter;makeRecipDistanceValueSourceR(Lcom/spatial4j/core/shape/Shape;)Lorg/apache/lucene/queries/function/ValueSource; queryShape Lcom/spatial4j/core/shape/Shape;bbox$Lcom/spatial4j/core/shape/Rectangle; diagonalDistD distToEdgecFtoString SourceFileSpatialStrategy.java *}"java/lang/IllegalArgumentExceptionctx is required *~ &'| fieldName is required () ;?+org/apache/lucene/search/ConstantScoreQuery DE * {   Forg/apache/lucene/queries/function/valuesource/ReciprocalFloatFunction *java/lang/StringBuilder  8  field: ctx= Q8)org/apache/lucene/spatial/SpatialStrategyjava/lang/Object)com/spatial4j/core/context/SpatialContextjava/lang/String()V(Ljava/lang/String;)Vlength()I$(Lorg/apache/lucene/search/Filter;)Vcom/spatial4j/core/shape/ShapegetBoundingBox&()Lcom/spatial4j/core/shape/Rectangle; getDistCalc2()Lcom/spatial4j/core/distance/DistanceCalculator;"com/spatial4j/core/shape/RectanglegetMinX()DgetMinY makePoint$(DD)Lcom/spatial4j/core/shape/Point;getMaxXgetMaxY.com/spatial4j/core/distance/DistanceCalculatordistance%(Lcom/spatial4j/core/shape/Point;DD)D getCenter"()Lcom/spatial4j/core/shape/Point;6(Lorg/apache/lucene/queries/function/ValueSource;FFF)VgetClass()Ljava/lang/Class;java/lang/Class getSimpleNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!$%&'() *+,2*+ Y*+, , Y*,-"BCDEF"G,H1I. 2/02&'2()1234 56,/*-L. /078,/*-U. /09:;<,;*+ -m./0=>;?@A,A Y*+ -. /0 BCDEFG,Z+ M**,,,,J)k9j8Y*+ -3:B.>Z/0ZHISJK3'LM: NMBOPQ8,W-Y* *!*"#-. -/0RS