Êþº¾E�  java/lang/Record()V   Knet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$SamplertypeJLnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Type;  inputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;  multiple  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 . /0apply(FF)F !2 34set(IF)V +6 7close9java/lang/Throwable 8; <= addSuppressed(Ljava/lang/Throwable;)V ? @A sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)F CDE FGCnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunctionroundToIntegerN(FLnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Type;)FI JKtoStringa(Lnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Sampler;)Ljava/lang/String;M NOhashCodeP(Lnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Sampler;)IQ RSequalsb(Lnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Sampler;Ljava/lang/Object;)ZÓ(Lnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Type;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;)VCodeLineNumberTableLocalVariableTablethisMLnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Sampler;MethodParametersFiImultipleBufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;contextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume; StackMapTableh@net/minecraft/world/level/levelgen/densityfunction/DensityVolumeblockXblockYblockZ()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;L()Lnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$Type;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; SourceFileRoundFunction.javaNestHostRecordBootstrapMethodsxtype;input;multiple } ~€ �‚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†Hnet/minecraft/world/level/levelgen/densityfunction/op/RoundFunction$TypeType‰%java/lang/invoke/MethodHandles$Lookup‹java/lang/invoke/MethodHandlesLookup0  TU\*·*+µ*,µ *-µ±VVW*XY Z  UXz*´ +,-¹+-¶:*´+-¹6,¶ ¢(,¶&8¶*8,*¶-¶1„§ÿÕÆ&¶5§:ƶ5§ :¶:¿±Q^8ejm8V. ] ^_ `,a4b=cK`Qe^^yfWR4[=[#.\]f^_zXYz`azbczdef0ý#+ú-L8ÿ!g+88ùZ `bd@AU—)*´ +¹>8*´+¹>8*¶-®Vjk lWH)XY)`a)i])j])k][ [Z`ijk/0Ud$ •š#®#$n*´¸B$j®VpqsW XY[[fZ JlU1*ºH°VVW XYN%U1*ºL¬VVW XYRmU<*+ºP¬VVWXYnoZn pU/*´°VVW XYqU/*´ °VVW XYqU/*´°VVW XYrstCu v|wyz{ƒC„…C‡@ˆŠŒ