3) A =  = =  A     =  = % = = = % =  ( = = % % % % % %  =UTF8Ljava/nio/charset/Charset; maxLevelsIctx+Lcom/spatial4j/core/context/SpatialContext; worldCell,Lorg/apache/lucene/spatial/prefix/tree/Cell;$assertionsDisabledZ/(Lcom/spatial4j/core/context/SpatialContext;I)VCodeLineNumberTableLocalVariableTablethis9Lorg/apache/lucene/spatial/prefix/tree/SpatialPrefixTree; StackMapTablegetSpatialContext-()Lcom/spatial4j/core/context/SpatialContext; getMaxLevels()ItoString()Ljava/lang/String;getLevelForDistance(D)IgetDistanceForLevel(I)Dlevelcellbbox$Lcom/spatial4j/core/shape/Rectangle;widthDheight getWorldCell.()Lorg/apache/lucene/spatial/prefix/tree/Cell;getCell@(Ljava/lang/String;)Lorg/apache/lucene/spatial/prefix/tree/Cell;2([BII)Lorg/apache/lucene/spatial/prefix/tree/Cell;^([BIILorg/apache/lucene/spatial/prefix/tree/Cell;)Lorg/apache/lucene/spatial/prefix/tree/Cell;bytes[BoffsetlentargetO(Lcom/spatial4j/core/shape/Point;I)Lorg/apache/lucene/spatial/prefix/tree/Cell;p Lcom/spatial4j/core/shape/Point;getCells5(Lcom/spatial4j/core/shape/Shape;IZZ)Ljava/util/List;shape Lcom/spatial4j/core/shape/Shape; detailLevel inclParentssimplifycellsLjava/util/List;LocalVariableTypeTable>Ljava/util/List; Signaturec(Lcom/spatial4j/core/shape/Shape;IZZ)Ljava/util/List;recursiveGetCellsb(Lorg/apache/lucene/spatial/prefix/tree/Cell;Lcom/spatial4j/core/shape/Shape;IZZLjava/util/List;)ZsubCelli$Ljava/util/Iterator;resultsubCellsLjava/util/Collection;leavesDLjava/util/Collection;(Lorg/apache/lucene/spatial/prefix/tree/Cell;Lcom/spatial4j/core/shape/Shape;IZZLjava/util/List;)Z4(Lcom/spatial4j/core/shape/Point;IZ)Ljava/util/List;iendTokenLjava/lang/String;b(Lcom/spatial4j/core/shape/Point;IZ)Ljava/util/List;cellsToTokenStrings((Ljava/util/Collection;)Ljava/util/List;tokentokens$Ljava/util/List; Deprecatedj(Ljava/util/Collection;)Ljava/util/List;()V SourceFileSpatialPrefixTree.java L JKjava/lang/AssertionError FG DEjava/lang/StringBuilder  [  (maxLevels: ,ctx: ) Z[ XY"java/lang/IllegalArgumentException%Level must be in 1 to maxLevels range L  ir      HI ij ik   u   *org/apache/lucene/spatial/prefix/tree/CelldetailLevel > maxLevelscom/spatial4j/core/shape/Pointjava/util/ArrayList L gh Y        Y Y    ![ "Y #$ %7org/apache/lucene/spatial/prefix/tree/SpatialPrefixTree &' (C BCjava/lang/Object)com/spatial4j/core/context/SpatialContextcom/spatial4j/core/shape/Shapejava/util/Collectionjava/util/Iteratorjava/lang/Stringjava/util/ListgetClass()Ljava/lang/Class;java/lang/Class getSimpleNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VgetWorldBounds&()Lcom/spatial4j/core/shape/Rectangle;"com/spatial4j/core/shape/Rectangle getCenter"()Lcom/spatial4j/core/shape/Point;getShape"()Lcom/spatial4j/core/shape/Shape;getBoundingBoxgetWidth()D getHeightjava/lang/Mathsqrt(D)Dreset([BII)Vget(I)Ljava/lang/Object;(I)VgetLevelsetLeafisLeaf()Zadd(Ljava/lang/Object;)Z getSubCells8(Lcom/spatial4j/core/shape/Shape;)Ljava/util/Collection;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getSubCellsSizesizeremovejava/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List;getTokenStringlength substring(II)Ljava/lang/String;(C)Ljava/lang/StringBuilder;desiredAssertionStatus!java/nio/charset/StandardCharsetsUTF_8!=ABCDEFGHIJKLMN!* Y*+*O3456 7P !QR!FG!DESTUVWN/*O:P QRXYN/*O>P QRZ[N\2Y*  *  * OCP 2QR\]^_NR * Y**M,N-9-9kkcO[ \^)_3`;aCdP>RQRR`E))aI3bc;deCfeS ghNQ* ** *OpqsP QRSijikilN *+!+"O P4QRmnoEpEqIS irNO*+#$%OP QRst`EuvN M* Y&+'*+'#(Y ):***++WO$:JP>MQRMwxMyEMzKM{K:|}~ :|S1 T$$T$$N +,+-+.+/W+, +/W+,0:61:  2& 3%: * ,+@+47+,05d6W+- +/WOV *3:=\mpsPp \I F- QRaIwxyEzK{K}:}=zE~:}S )*uN2j*+: 78:9 Y(Y):6*: /W/WO.  0:CW]gPR= EjQRjstjyEjzKbaIQ:0|}~ :0|S  N a(Y*;)L*1M,2D,3%N-8:-.!+Y +</W +/W+O"(.5S\_P4..(4aIJa|S}~a|SS=N?=>?@O +-S @