Êþº¾E�  java/lang/Record()V   Fnet/minecraft/world/level/storage/loot/providers/number/floats/AverageinputsLnet/minecraft/core/HolderSet;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;   ()Lnet/minecraft/core/HolderSet;  net/minecraft/core/HolderSetiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z ! "#next()Ljava/lang/Object;%net/minecraft/core/Holder $' (#value*Snet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvider ), -.getFloatUnsafe7(Lnet/minecraft/world/level/storage/loot/LootContext;)F0 12toString\(Lnet/minecraft/world/level/storage/loot/providers/number/floats/Average;)Ljava/lang/String;4 56hashCodeK(Lnet/minecraft/world/level/storage/loot/providers/number/floats/Average;)I8 9:equals](Lnet/minecraft/world/level/storage/loot/providers/number/floats/Average;Ljava/lang/Object;)Z <=> ?@Tnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProviders LIST_CODEC Lcom/mojang/serialization/Codec;B CDcreateU()Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$Factory; FGH IJInet/minecraft/world/level/storage/loot/providers/number/AggregateProvidermapCodec˜(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$Factory;)Lcom/mojang/serialization/MapCodec; SignatureuLnet/minecraft/core/HolderSet;mLcom/mojang/serialization/MapCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethisHLnet/minecraft/world/level/storage/loot/providers/number/floats/Average;LocalVariableTypeTableMethodParametersx(Lnet/minecraft/core/HolderSet;)Vcodec%()Lcom/mojang/serialization/MapCodec;o()Lcom/mojang/serialization/MapCodec;inputLnet/minecraft/core/Holder;context4Lnet/minecraft/world/level/storage/loot/LootContext;sumFcountIrLnet/minecraft/core/Holder; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;w()Lnet/minecraft/core/HolderSet; Ljava/lang/Record;Lnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvider;Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider; SourceFile Average.javaRecordBootstrapMethods sk(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider;u v Nxh(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/providers/number/floats/Average;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;� ‚ƒ„ …†"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; InnerClasses‰Qnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$FactoryFactoryŒ%java/lang/invoke/MethodHandles$LookupŽjava/lang/invoke/MethodHandlesLookup1)F KLKMNOP *·*+µ±P Q RS T  LU KVWXO.² °PQ RSKY-.OÒC E>*¶¹:¹™(¹ À$:$¹&À)+¹+bE„§ÿÔ$†n®P%8;>Q4%Z[CRSC\]A^_?`aT %Zbc þú.U\1dO1*º/°P Q RS5eO1*º3¬P Q RS9fO<*+º7¬P QRSghUg O/*´°P Q RSKijO'²;ºA¸E³ ±P Kklmn KLoypq€rtw‡ˆFŠ ‹��