Êþº¾E  java/lang/Record()V   1net/minecraft/world/item/crafting/TransmuteResultitemLjava/util/Optional;  countI   components1Lnet/minecraft/core/component/DataComponentPatch;  java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;  /net/minecraft/core/component/DataComponentPatchEMPTY ! "I(Ljava/util/Optional;ILnet/minecraft/core/component/DataComponentPatch;)V $%& '(net/minecraft/world/item/ItembuiltInRegistryHolder'()Lnet/minecraft/core/Holder$Reference; * +(Lnet/minecraft/core/Holder;)V -./ 0*net/minecraft/world/item/ItemStackTemplate()Lnet/minecraft/core/Holder; -2 3()I -5 63()Lnet/minecraft/core/component/DataComponentPatch; 8 9:resolveJ(Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/item/ItemStackTemplate; < =>orElse&(Ljava/lang/Object;)Ljava/lang/Object;@net/minecraft/core/Holder -B CP(Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPatch;)VE FGtoStringG(Lnet/minecraft/world/item/crafting/TransmuteResult;)Ljava/lang/String;I JKhashCode6(Lnet/minecraft/world/item/crafting/TransmuteResult;)IM NOequalsH(Lnet/minecraft/world/item/crafting/TransmuteResult;Ljava/lang/Object;)Z $Q RSCODEC Lcom/mojang/serialization/Codec;U%net/minecraft/world/item/ItemInstanceWid YZ[ \]com/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;_ `aapply()Ljava/util/function/Function; cde fg!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ijk lmnet/minecraft/util/ExtraCodecsintRange$(II)Lcom/mojang/serialization/Codec; pqr stjava/lang/IntegervalueOf(I)Ljava/lang/Integer; Yv \wI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;_ Q_ }~ €�;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;ƒ `„(()Lcom/mojang/datafixers/util/Function3; †‡ˆ `‰!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;_ Œ�Ž ��2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ’ “” MAP_CODEC#Lcom/mojang/serialization/MapCodec; c– —˜codec"()Lcom/mojang/serialization/Codec;_ Y› œ�withAlternative(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Q $  ¡¢ STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; ¤¥¦ §¨)net/minecraft/network/codec/ByteBufCodecsoptionalT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; ¤ª «¢VAR_INT   ®¯° ±²'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec;   µ ¶·empty()Ljava/util/Optional; ¹ º»KEEP_INPUT_ITEM3Lnet/minecraft/world/item/crafting/TransmuteResult; SignatureRLjava/util/Optional;>;XLcom/mojang/serialization/MapCodec;ULcom/mojang/serialization/Codec;�Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/core/Holder;LocalVariableTypeTable;MethodParameters?(Lnet/minecraft/core/Holder;)V"(Lnet/minecraft/world/item/Item;)VLnet/minecraft/world/item/Item;‡(Ljava/util/Optional;>;ILnet/minecraft/core/component/DataComponentPatch;)V fromTemplatea(Lnet/minecraft/world/item/ItemStackTemplate;)Lnet/minecraft/world/item/crafting/TransmuteResult;template,Lnet/minecraft/world/item/ItemStackTemplate;I(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStackTemplate; inputItemj(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStackTemplate;k(Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/item/ItemStackTemplate;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;T()Ljava/util/Optional;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileTransmuteResult.javaRecordBootstrapMethodsäitem;count;components >ê ë ·íI(Lnet/minecraft/world/item/crafting/TransmuteResult;)Ljava/util/Optional;ï 2ñH(Lnet/minecraft/world/item/crafting/TransmuteResult;)Ljava/lang/Integer;ó 5õf(Lnet/minecraft/world/item/crafting/TransmuteResult;)Lnet/minecraft/core/component/DataComponentPatch;÷J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ú�(Ljava/util/Optional;Ljava/lang/Integer;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/crafting/TransmuteResult;ü ý ÚÛÛ)P(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/TransmuteResult;  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#net/minecraft/core/Holder$Reference ReferenceInstancecom/mojang/datafixers/ProductsP3%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 ¼½“”¼¾RS¼¿¡¢¼Àº»+ÁW *+¸²· ± - .à Ļ ÅÆ  ÇÈ ¼ÉÊÁA *+¶#·)± 12à Ļ ËÈ "Án*·*+µ*µ *-µ±ÂÃ*Ä» Æ  ½È  ¼Ì ÍÎÁA»Y*¶,¸*¶1*¶4· °Â5à ÏÐÈÏ9ÑÁP *+*´ ¶7°Â9à Ļ ÒÅÆ  ÒÇÈÒ¼Ó9:Áh»-Y*´+¶;À?*´·A°Â=à Ä»ÒÅÆ ÒÇÈ Ò¼ÔFÕÁ1*ºD°Âà Ä»J3Á1*ºH¬Âà Ä»NÖÁ<*+ºL¬ÂÃÄ»רÈ× ·Á/*´°Âà Ä»¼Ù3Á/*´ ¬Âà Ä»6Á/*´°Âà Ä» ÚÛÁ�N*²PV¹Xº^¶bc¸hn¸o¹uºx¶b²yz²¹uº{¶b¶|*º‚¶…°Â4AJMà NÜÝÞÁ‹WºŠ¸‹³‘²‘¶•²Pº™¸š³ž²Ÿ¸£º^²©ºx²¬º{º‚¸­³³»Y¸´²· ³¸±Â" ""#?"E*ßàá ¼½âLãåæç èéì èîð èòô öøù èûþ èÿ"? }Œ†