Êþº¾E¯  Enet/minecraft/world/level/storage/loot/ContainerComponentManipulatorsALL_MANIPULATORSLjava/util/Map;    java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;Dnet/minecraft/world/level/storage/loot/ContainerComponentManipulator  #com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; ()Ljava/util/function/Supplier;  errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult;No items in component  ! "#+net/minecraft/core/component/DataComponents CONTAINER0Lnet/minecraft/core/component/DataComponentType; %&' ()8net/minecraft/world/item/component/ItemContainerContentsEMPTY:Lnet/minecraft/world/item/component/ItemContainerContents; + ,-j(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/component/ContainerComponent;)V / "0FLnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; 2 3#BUNDLE_CONTENTS 567 (81net/minecraft/world/item/component/BundleContents3Lnet/minecraft/world/item/component/BundleContents; : 30 < =#CHARGED_PROJECTILES ?@A (B5net/minecraft/world/item/component/ChargedProjectiles7Lnet/minecraft/world/item/component/ChargedProjectiles; D =0 FGH IJjava/util/stream/Streamof.([Ljava/lang/Object;)Ljava/util/stream/Stream;L MNapply()Ljava/util/function/Function;L QRS TUjava/util/stream/CollectorstoMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; FW XYcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; [\] ^_/net/minecraft/core/registries/BuiltInRegistriesDATA_COMPONENT_TYPELnet/minecraft/core/Registry; abc denet/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec;L hij klcom/mojang/serialization/Codec comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; n opCODEC Lcom/mojang/serialization/Codec;rjava/lang/Object Signature‚Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;{Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;�Ljava/util/Map;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator<*>;>;kLcom/mojang/serialization/Codec;>;lambda$static$1W(Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult;CodeLineNumberTableLocalVariableTabletype manipulatorLocalVariableTypeTableILnet/minecraft/world/level/storage/loot/ContainerComponentManipulator<*>; StackMapTablelambda$static$2()Ljava/lang/String;lambda$static$0Ž(Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;e()V SourceFile#ContainerComponentManipulators.javaBootstrapMethodsŽ()Ljava/lang/Object;� ‘ ƒ„„ • – ~—2()Lnet/minecraft/core/component/DataComponentType;™x(Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/core/component/DataComponentType;› œ …††Ÿ   yzz£ ¤¥¦ §¨"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«%java/lang/invoke/MethodHandles$Lookup­java/lang/invoke/MethodHandlesLookupq"0st30su=0svswopsx yz{}!²*¹À L+Æ +¸§ º¸°| % &}!~# 0€  �‚ ü G ƒ„{°|& …†{,*°|!} ‡0ˆ‰{¨|» Y²²$·*³.» Y²1²4·*³9» Y²;²>·*³C½ Y².SY²9SY²CS¸EºKºO¸P¹VÀ³²Z¹`ºfºK¹g³m±| 0S!a#Š‹Œ*¢��’¢“”˜¢“š�¢“ž¡© ª¬®