Êþº¾EÅ  java/lang/Record()V   Wnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount extraRoundsI   probabilityF  net/minecraft/util/RandomSource nextFloat()F  TYPENLnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; toStringm(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;)Ljava/lang/String; !"hashCode\(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;)I$ %&equalsn(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;Ljava/lang/Object;)Z ()* +,com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;.extra 012 34.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;6 78apply()Ljava/util/function/Function; :;< =>!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; (@ A,FLOAT6 EFG HI;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;K 7L!()Ljava/util/function/BiFunction; NOP 7Q!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;6 TUV WX2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Z [\CODEC Lcom/mojang/serialization/Codec;^Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType`binomial_with_bonus_count bcd ef"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; ]h iG(Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/Codec;)VkHnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula Signature{Lcom/mojang/serialization/Codec;(IF)VCodeLineNumberTableLocalVariableTablethisYLnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;MethodParameterscalculateNewCount&(Lnet/minecraft/util/RandomSource;II)Iirandom!Lnet/minecraft/util/RandomSource;countlevel StackMapTablegetTypeP()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileApplyBonusCount.javaNestHostŒ@net/minecraft/world/level/storage/loot/functions/ApplyBonusCountRecordBootstrapMethods�extraRounds;probability ”&(Ljava/lang/Object;)Ljava/lang/Object;– — €™n(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;)Ljava/lang/Integer;› œ žl(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;)Ljava/lang/Float; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¢ £ n¥(Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount;§ ¨ „……« ¬­® ¯°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; InnerClassesBinomialWithBonusCount FormulaTypeInstance½com/mojang/datafixers/ProductsP2FormulaÁ%java/lang/invoke/MethodHandles$LookupÃjava/lang/invoke/MethodHandlesLookup0j [\lm noM*·*µ*$µ ±p%q rs t  uvo™'6*´`¢+¹*´ –œ„„§ÿá¬p/01/%4q4"w 'rs'xy'z '{ | üút xz{}~o.²°p9q rso1*º°p%q rs!€o1*º¬p%q rs%�o<*+º#¬p%qrs‚ƒt‚ €o/*´¬p%q rso/*´ ®p%q rs „…op2*²'-¹/º5¶9²?B¹/ºC¶9¶D*ºJ¶M°p&'(%&.)1&q 2w†‡o:ºR¸S³Y»]Y_¸a²Y·g³±p & +ˆ‰Š‹� Ž6ª�‘’±“•˜±“š�±Ÿ¡¤±“¦©¸2‹¹]‹ºET»N¼¾j‹¿ ÀÂÄ