Êþº¾EŠ  java/lang/Record()V   Qnet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunction$SamplerinputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;   minInclusiveF   maxExclusive    whenInRange   whenOutOfRange  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 -./ 01Fnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBufferget(I)F '3 45set(IF)V -7 8close:java/lang/Throwable 9< => addSuppressed(Ljava/lang/Throwable;)V @ AB sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)FD EFtoStringg(Lnet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunction$Sampler;)Ljava/lang/String;H IJhashCodeV(Lnet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunction$Sampler;)IL MNequalsh(Lnet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunction$Sampler;Ljava/lang/Object;)ZÎ(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;FFLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;)VCodeLineNumberTableLocalVariableTablethisSLnet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunction$Sampler;MethodParametersiIwhenOutOfRangeBufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; inputBuffercontextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume; StackMapTablec@net/minecraft/world/level/levelgen/densityfunction/DensityVolumeblockXblockYblockZ inputValue()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;()F SourceFileRangeChoiceFunction.javaNestHostrInet/minecraft/world/level/levelgen/densityfunction/op/RangeChoiceFunctionRecordBootstrapMethodsv:input;minInclusive;maxExclusive;whenInRange;whenOutOfRange } ~€ �‚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; InnerClassesSampler†%java/lang/invoke/MethodHandles$Lookupˆjava/lang/invoke/MethodHandlesLookup0   OP| *·*+µ*$µ *%µ*µ*µ±QIR> ST       U P÷Ä*´+,-¹+-¶ :*´+-¹+-¶ :*´+-¹6,¶&¢6¶,8*´ •›*´–œ§,¶,¶2„§ÿÇÆ&¶6§:ƶ6§ :¶;¿Æ&¶6§:ƶ6§ :¶;¿±'s€9‡Œ�9›¨9¯´·9QBR ST U'V4W@XIY]Z`\mWs^€U›_¨SÃ`RRI$ 7<VW'tXY°ZYÄSTÄ[\Ä]^Ä_`aa þ7--ü(ú úL9ÿ!'b--99ùL9ÿ!'b-99ùU []_ABP¶B*´+¹?8*´ •›*´–œ*´+¹?®*´+¹?®Qde$f3hR>BSTB[\BdWBeWBfW2gaü3U[defEhP1*ºC°QIR STI+P1*ºG¬QIR STMiP<*+ºK¬QIRSTjkUj lP/*´°QIR STmP/*´ ®QIR STmP/*´®QIR STlP/*´°QIR STlP/*´°QIR STnopqs    t|uwxyz{ƒq„…‡‰