ΚώΊΎEž  3net/minecraft/world/item/slot/TransformedSlotSource(Lnet/minecraft/core/Holder;)V   0net/minecraft/world/item/slot/ContentsSlotSource componentFLnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; applye(Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Ljava/util/function/Function;   ,net/minecraft/world/item/slot/SlotCollectionflatMapM(Ljava/util/function/Function;)Lnet/minecraft/world/item/slot/SlotCollection; " #$ commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; &'( )*Enet/minecraft/world/level/storage/loot/ContainerComponentManipulatorsCODEC Lcom/mojang/serialization/Codec; -./ 01com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;3 4()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; <=> ?@!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;B C!()Ljava/util/function/BiFunction; EFG H!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;3 KLM NO2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureWLcom/mojang/serialization/MapCodec;ILnet/minecraft/world/level/storage/loot/ContainerComponentManipulator<*>;d(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/item/slot/ContentsSlotSource; slotSourceLnet/minecraft/core/Holder;LocalVariableTypeTableGLnet/minecraft/core/Holder;MethodParameters“(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator<*>;)Vcodec%()Lcom/mojang/serialization/MapCodec;Y()Lcom/mojang/serialization/MapCodec; transform^(Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection;slots.Lnet/minecraft/world/item/slot/SlotCollection;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1z(Lnet/minecraft/world/item/slot/ContentsSlotSource;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;t()V SourceFileContentsSlotSource.javaBootstrapMethodst uvw xyDnet/minecraft/world/level/storage/loot/ContainerComponentManipulatorgetSlotsT(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/slot/SlotCollection;y| } jkk€8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‚ ƒ S…•(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/item/slot/ContentsSlotSource;‡ ˆ fgg‹ ŒŽ "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“;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstance–com/mojang/datafixers/ProductsP1P2š%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup!PQ PRSTm *+·*,΅±U V  WX YZ [ Y\ R] Y P^_`T.² °UV WXPabcTI+*΄YΈWΊΉ°UVWXde]d fgT]#*Έ!²%+Ή,Ί2Ά5Ά;*ΊAΆD°U   " V #hi jkT/*΄°U V lXmnT$ ΊIΈJ³ ±U opq*ŠrszŠr{~Ё„Šr†‰‘"’K”<•—E•˜™›