Êþº¾E†  java/lang/Record()V   cnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SingleThresholdSamplerinputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;   thresholdF   ifBelow   ifAbove  Anet/minecraft/world/level/levelgen/densityfunction/DensitySampler sampleVolumeÊ(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;Lnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)V  !"Anet/minecraft/world/level/levelgen/densityfunction/SamplerContext acquireBufferŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; $%& '(@net/minecraft/world/level/levelgen/densityfunction/DensityBuffersize()I $* +,get(I)F .*/Fnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer $1 23set(IF)V .5 6close8java/lang/Throwable 7: ;< addSuppressed(Ljava/lang/Throwable;)V > ?@ sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)FB CDtoStringy(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SingleThresholdSampler;)Ljava/lang/String;F GHhashCodeh(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SingleThresholdSampler;)IJ KLequalsz(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SingleThresholdSampler;Ljava/lang/Object;)ZÍ(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;FLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;)VCodeLineNumberTableLocalVariableTablethiseLnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SingleThresholdSampler;MethodParametersiI ifAboveBufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; ifBelowBuffercontextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume; StackMapTablea@net/minecraft/world/level/levelgen/densityfunction/DensityVolumeblockXblockYblockZ()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;()F SourceFileIntervalSelectFunction.javaNestHostoLnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunctionRecordBootstrapMethodssinput;threshold;ifBelow;ifAbove y z{| }~java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesSingleThresholdSampler‚%java/lang/invoke/MethodHandles$Lookup„java/lang/invoke/MethodHandlesLookup0   MNl*·*+µ*$µ *-µ*µ±O�P4QR   S N#À*´+,-¹+-¶:*´+-¹+-¶:*´+-¹6,¶#¢2,¶)8,*´ –œ ¶-§ ¶-¶0„§ÿËÆ&¶4§:ƶ4§ :¶9¿Æ&¶4§:ƶ4§ :¶9¿±'o|7ƒˆ‹7—¤7«°³7O:— ™š ›'œ4�@žHŸi�o¡|›—¢¤™¿£PRH! 78TU'pVW¬XWÀQRÀYZÀ[\À]^_™ þ7..ÿ'$`..$ÿ$`..$ùL7ÿ$`..77ùL7ÿ$`.77ùS Y[]?@N¬8*´+¹=8*´ –œ*´+¹=®*´+¹=®O§¨©)«P>8QR8YZ8bU8cU8dU( _ü)SYbcdCeN1*ºA°O�P QRG(N1*ºE¬O�P QRKfN<*+ºI¬O�PQRghSg iN/*´°O�P QRjN/*´ ®O�P QRiN/*´°O�P QRiN/*´°O�P QRklmnp   qxrtuvwn€�ƒ…