Êþº¾Eø  Fnet/minecraft/world/level/storage/loot/entries/ExpandableContainerBase.(ZIILjava/util/Optional;Ljava/util/Optional;)V   >net/minecraft/world/level/storage/loot/entries/NestedLootTablevalueLnet/minecraft/core/HolderSet;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/HolderSetiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z   next()Ljava/lang/Object;"net/minecraft/core/Holder$@net/minecraft/world/level/storage/loot/entries/NestedLootTable$1 #& '^(Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;Lnet/minecraft/core/Holder;)V )*+ ,-java/util/function/Consumeraccept(Ljava/lang/Object;)V/@net/minecraft/world/level/storage/loot/entries/NestedLootTable$2 .1 2C(Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)V 4 56validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V 9:; <=2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderSetm(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/HolderSet;)V? @Abuilds(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor; C DE simpleBuilder¥(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; !G HIdirect/(Ljava/lang/Object;)Lnet/minecraft/core/Holder; K LMlootTableReferencej(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; O HPC([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; R SL(Lnet/minecraft/core/HolderSet;ZIILjava/util/Optional;Ljava/util/Optional;)V UVW XY0net/minecraft/world/level/storage/loot/LootTable LIST_CODEC Lcom/mojang/serialization/Codec; [\] ^_com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;a bcapply()Ljava/util/function/Function; efg hi!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; klm no;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1; q rsexpandableFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; uvw xy!com/mojang/datafixers/Products$P1andH(Lcom/mojang/datafixers/Products$P5;)Lcom/mojang/datafixers/Products$P6;{ b|(()Lcom/mojang/datafixers/util/Function6; ~€ b�!com/mojang/datafixers/Products$P6r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function6;)Lcom/mojang/datafixers/kinds/App;a „…† ‡ˆ2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureeLcom/mojang/serialization/MapCodec;RLnet/minecraft/core/HolderSet;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;expandZweightIquality conditionLjava/util/Optional;modifierLocalVariableTypeTablexLjava/util/Optional;>;vLjava/util/Optional;>;MethodParametersF(Lnet/minecraft/core/HolderSet;ZIILjava/util/Optional;>;Ljava/util/Optional;>;)Vcodec%()Lcom/mojang/serialization/MapCodec;g()Lcom/mojang/serialization/MapCodec;addExpandedEntries (Ljava/util/function/Consumer;)ZtableLnet/minecraft/core/Holder;outputLjava/util/function/Consumer;OLnet/minecraft/core/Holder;]Ljava/util/function/Consumer; StackMapTable`(Ljava/util/function/Consumer;)ZaddUnexpandedEntrycontext:Lnet/minecraft/world/level/storage/loot/ValidationContext;¡(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder<*>;inlineLootTable�(Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder;2Lnet/minecraft/world/level/storage/loot/LootTable;„(Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder<*>;lambda$lootTableReference$0Œ(Lnet/minecraft/core/Holder;IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase; conditions functionslambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1`(Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lnet/minecraft/core/HolderSet;e()V SourceFileNestedLootTable.java NestMembersBootstrapMethodsÅq(IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase;Ç È ³´Ê&(Ljava/lang/Object;)Ljava/lang/Object;Ì Í »¼¼Ð€(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;QÓÁ(Lnet/minecraft/core/HolderSet;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;Õ Ö ·¸¸Ù ÚÛÜ ÝÞ"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áTnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructorãCnet/minecraft/world/level/storage/loot/entries/UniformContainerBaseEntryConstructoræKnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$BuilderBuilderé#net/minecraft/core/HolderSet$DirectDirectInstanceícom/mojang/datafixers/ProductsP1ð!com/mojang/datafixers/Products$P5P5P6ô%java/lang/invoke/MethodHandles$Lookupöjava/lang/invoke/MethodHandlesLookup!‰Š ‰‹ SŒ¦*·*+µ±� ŽH�� ‘’“”•”–—˜—™  ‹–š˜›œ ‘“•–˜‰�žŸŒ.² °� Ž ��‰ ¡¢Œ¨1*´¹M,¹™,¹À!N+»#Y*-·%¹(§ÿÞ¬�%&,,/.Ž £¤1��1¥¦™£§1¥¨© ü ú$œ¥‰ª«¢ŒZ+».Y*·0¹(¬� 39Ž��¥¦™ ¥¨œ¥‰ª56ŒL*+·3+7*´¸8±�>@AŽ��¬­œ¬ LMŒF *º>¸B°�DŽ  £¤™  £§œ£‰® ¯°Œ2*¸F¸J°�HŽ £±œ£‰² ³´Œk»Y½!Y*S¸N-·Q°�DŽ4£¤“”•”µ—¶— ·¸Œa'*²T7¹Zº`¶d¶j*¸p¶t*ºz¶}°�&Ž '¹º »¼Œ/*´°�Ž ½�¾¿Œ$ º‚¸ƒ³ ±�ÀÁÂ.#Ã*ØÄÆÄØÉËÎØÏÑÒØÉÔ×ßR #.àâä åâç èêk„ëuìîïìñ~ìòóõ÷