ÊþºŸEŒ  java/lang/Record()V   ;net/minecraft/world/item/enchantment/effects/RemoveBinomialchance6Lnet/minecraft/world/item/enchantment/LevelBasedValue;  4net/minecraft/world/item/enchantment/LevelBasedValue calculate(I)FCA   net/minecraft/util/RandomSource nextFloat()F   java/lang/Mathfloor(D)D " # sqrt % &' nextGaussian()D ) *+round(D)J - ./clamp(JII)I 1 23CODEC#Lcom/mojang/serialization/MapCodec;5 67toStringQ(Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;)Ljava/lang/String;9 :;hashCode@(Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;)I= >?equalsR(Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;Ljava/lang/Object;)Z A 2B Lcom/mojang/serialization/Codec; EFG HIcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;K LMapply()Ljava/util/function/Function; OPQ RS!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; UVW XY;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;K \]^ L_!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;K bcd ef2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;hCnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect SignaturebLcom/mojang/serialization/MapCodec;9(Lnet/minecraft/world/item/enchantment/LevelBasedValue;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;MethodParametersprocess&(ILnet/minecraft/util/RandomSource;F)FyImiuDsigmalevelrandom!Lnet/minecraft/util/RandomSource;nFpdrop StackMapTablecodec%()Lcom/mojang/serialization/MapCodec;d()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;8()Lnet/minecraft/world/item/enchantment/LevelBasedValue;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileRemoveBinomial.javaRecordBootstrapMethods•&(Ljava/lang/Object;)Ljava/lang/Object;— ˜ ‰šu(Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;)Lnet/minecraft/world/item/enchantment/LevelBasedValue;œ  kŸu(Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/effects/RemoveBinomial;¡ ¢ Š‹‹¥ Чš ©ª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;¬ ­®¯ °±"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesInstanceµcom/mojang/datafixers/ProductsP1ž%java/lang/invoke/MethodHandles$Lookupºjava/lang/invoke/MethodHandlesLookup1g 23ij kl> *·*+µ±mn op q rslH ‹*޹ 86%–ž%j–›% fj–œ&6†%–œ,¹–œ„„§ÿæ§9%jž9%j fjž!9,¹$kcž(ˆ6…%‹ž,6%†f®m2  ,7CFOYhz… n\ /tuY,vwhxw‹op‹yu‹z{‹|} ~}|u€ý,üú5q yz|‚l.²0°m%n opiƒ6„l1*º4°mn op:…l1*º8¬mn op>†l<*+º<¬mnop‡ˆq‡ ‰l/*ްmn op Š‹lZ *²@C¹DºJ¶N¶T*ºZ¶[°m     n  ŒŽl$ º`ža³0±m ‘ ’*€C“«”–™«”›ž«” £²Ub³\޶·¹»