Êþº¾E‹ apply�(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;)Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;  ()Ljava/util/function/Function;  )net/minecraft/network/codec/ByteBufCodecs STRING_UTF8)Lnet/minecraft/network/codec/StreamCodec;  'net/minecraft/network/codec/StreamCodec compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec;category  !"com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; $%& '(!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; * +,STRING0Lcom/mojang/serialization/codecs/PrimitiveCodec;.group0 23.com/mojang/serialization/codecs/PrimitiveCodec 567 .8;com/mojang/serialization/codecs/RecordCodecBuilder$Instanceg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2; :;< =!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;?1net/minecraft/world/item/crafting/Recipe$BookInfoAjava/lang/Object()Ljava/lang/Object; Signature()TCategoryType;()Ljava/lang/String;–(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;)Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTable categoryCodec Lcom/mojang/serialization/Codec;defaultCategoryLjava/lang/Object; constructor?Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;LocalVariableTypeTable0Lcom/mojang/serialization/Codec;TCategoryType;YLnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;MethodParameters6;>(Lcom/mojang/serialization/Codec;TCategoryType;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;)Lcom/mojang/serialization/MapCodec; streamCodec“(Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;)Lnet/minecraft/network/codec/StreamCodec;iLnet/minecraft/network/codec/StreamCodec<-Lnet/minecraft/network/RegistryFriendlyByteBuf;TCategoryType;>;–;>(Lnet/minecraft/network/codec/StreamCodec<-Lnet/minecraft/network/RegistryFriendlyByteBuf;TCategoryType;>;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;)Lnet/minecraft/network/codec/StreamCodec;lambda$mapCodec$0Ñ(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/world/item/crafting/Recipe$BookInfo$Constructor;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;3Ljava/lang/Object; SourceFile Recipe.javaNestHostc(net/minecraft/world/item/crafting/RecipeBootstrapMethodsf&(Ljava/lang/Object;)Ljava/lang/Object;h >i Z[k`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; m >n BpG(Lnet/minecraft/world/item/crafting/Recipe$BookInfo;)Ljava/lang/Object; r >s .EuG(Lnet/minecraft/world/item/crafting/Recipe$BookInfo;)Ljava/lang/String;w xyz {|"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; InnerClassesBookInfo€=net/minecraft/world/item/crafting/Recipe$BookInfo$Constructor ConstructorInstance„com/mojang/datafixers/ProductsP2‡%java/lang/invoke/MethodHandles$Lookup‰java/lang/invoke/MethodHandlesLookup>@BCD.E FGp *+,º¸°HPI  JK LM NOP  JQ LR NST JLNCU VWGc*º ²º+¸°HWIJNOPJXNST JNCY Z[G‹/-*+¹º ¶#²)-/¹1º¶#¶4-,¶9°HPQR&P+S.PI*/JK/LM/NO/\]C^_`abd vegjveloveqt}*>b~ >� 5‚:ƒ…†ˆŠ