Êþº¾Es  net/minecraft/core/BlockPos$3 val$originZI   val$maxDepth   val$reachX   val$reachY   val$reachZ   val$originX   val$originY  *com/google/common/collect/AbstractIterator()V +net/minecraft/core/BlockPos$MutableBlockPos  # $%cursor-Lnet/minecraft/core/BlockPos$MutableBlockPos; ' ()zMirrorZ + ,-getZ()I / 01setZ0(I)Lnet/minecraft/core/BlockPos$MutableBlockPos; 3 4y 6 7maxY 9 :x < =maxX ? @ currentDepth B CD endOfData()Ljava/lang/Object;Fnet/minecraft/core/BlockPos HIJ KLjava/lang/Mathmin(II)I HN OPabs(I)I R STset2(III)Lnet/minecraft/core/BlockPos$MutableBlockPos; V WX computeNext()Lnet/minecraft/core/BlockPos; (IIIIIII)VCodeLineNumberTableLocalVariableTablethisLnet/minecraft/core/BlockPos$3;MethodParametersxxyyzzfoundLnet/minecraft/core/BlockPos; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureKLcom/google/common/collect/AbstractIterator; SourceFile BlockPos.javaEnclosingMethod nomanhattanOrdered7(Lnet/minecraft/core/BlockPos;IIII)Ljava/lang/Iterable;NestHost InnerClassesMutableBlockPos $%@=7:4()  YZi7*µ*µ*µ *µ *µ*µ*µ*·*»Y·!µ"±[È+É6È\ 7]^_  WXZñ*´&™&*µ&*´"*´*´"¶**´dd¶.W*´"°L+ÇÑ*´2*´5¤m*Y´8`µ8*´8*´;¤8*Y´>`µ>*´>*´¤ *¶AÀE°**´ *´>¸Gµ;**´;tµ8**´ *´>*´8¸Md¸Gµ5**´5tµ2*´8=*´2>*´>¸Md¸Md6*´£,*™§µ&*´"*´`*´`*´`¶QL*Y´2`µ2§ÿ1+°[fÖ× Ø%Ù*Ü,Ý0Þ;ßEàPáZâeãmå|æ…èœé¥ìªí¯î¿ïÈðÖññóûôþõ\4ªQ`¯La¿<b]^,Ôcde9 *üEû@ÿ,EÿEø fgDWDZ/*¶U°[È\ ]^fghijklEmpEqEr