Êþº¾E  Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction(Ljava/util/Optional;)V   Enet/minecraft/world/level/storage/loot/functions/SetBookCoverFunctionauthorLjava/util/Optional;   title    generation  +net/minecraft/core/component/DataComponentsWRITTEN_BOOK_CONTENT0Lnet/minecraft/core/component/DataComponentType;  5net/minecraft/world/item/component/WrittenBookContentEMPTY7Lnet/minecraft/world/item/component/WrittenBookContent; !"applyk(Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/function/UnaryOperator; $%& '("net/minecraft/world/item/ItemStackupdatex(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; *+, -.java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;0 12getV(Lnet/minecraft/world/item/component/WrittenBookContent;)Ljava/util/function/Supplier; 456 78java/util/Optional orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;:'net/minecraft/server/network/Filterable0=java/lang/String0@java/lang/Integer ?B CDintValue()I F GHpages()Ljava/util/List; J KLresolved()Z N OP(Lnet/minecraft/server/network/Filterable;Ljava/lang/String;ILjava/util/List;Z)V Q RS MAP_CODEC#Lcom/mojang/serialization/MapCodec; U VW commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; YZ[ \]com/mojang/serialization/Codecstring$(II)Lcom/mojang/serialization/Codec; 9_ `acodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; Yd efoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;h !i()Ljava/util/function/Function; klm no!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Yq rsSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec; vdw.com/mojang/serialization/codecs/PrimitiveCodech z{| }]net/minecraft/util/ExtraCodecsintRangeh �‚ƒ „…;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; ‡ˆ‰ Š‹!com/mojang/datafixers/Products$P1andH(Lcom/mojang/datafixers/Products$P3;)Lcom/mojang/datafixers/Products$P4;� !Ž(()Lcom/mojang/datafixers/util/Function4; �‘’ !“!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;h –—˜ ™š2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturelLcom/mojang/serialization/MapCodec;(Ljava/util/Optional;SLjava/util/Optional;>;)Ljava/util/Optional;S(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisGLnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction; conditionLocalVariableTypeTablexLjava/util/Optional;>;MethodParameters(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;Ljava/util/Optional;)Vrun~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; itemStack$Lnet/minecraft/world/item/ItemStack;context4Lnet/minecraft/world/level/storage/loot/LootContext;p(Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent;original%()Lcom/mojang/serialization/MapCodec;n()Lcom/mojang/serialization/MapCodec;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$3](Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional;flambda$static$2lambda$static$1()V SourceFileSetBookCoverFunction.javaBootstrapMethods.Å Æ !±±É()Ljava/lang/Object;Ë Ì Í+()Lnet/minecraft/server/network/Filterable;ÍÐ Ñ Ò()Ljava/lang/String;ÒÕ Ö DØ()Ljava/lang/Integer;Ú Û ½ººÞ ß ¼ºá â ¹ºä\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;æ ç  é™(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;ë ì µ¶¶ï ðñò óô"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; InnerClassesInstanceøcom/mojang/datafixers/ProductsP1û!com/mojang/datafixers/Products$P3P3P4ÿ%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!RS›œ ›� ›ž ›Ÿ  ¡¨*+·*-µ*,µ *µ±¢  !£4¤¥¦    §*¦¨ž �Ÿ©¦ ›ª«¬¡U+²²*º¶#W+°¢ %&£ ¤¥­®¯°© ­¯!±¡žR»Y*´ +Y¸)Wº/¶3À9*´+Y¸)Wº;¶3À<*´+Y¸)Wº>¶3À?¶A+¶E+¶I·M°¢* +,4-G.K/Q*£R¤¥R²©²`³¡.²P°¢5£ ¤¥›´ µ¶¡•S*¸T* ¸X¸^b¹cºg¶j²pt¹uºx¶j¸y~¹cº¶j¶€¶†*ºŒ¶�°¢"1COR£ S·¸ ¹º¡/*´°¢£ »¥ ¼º¡/*´°¢£ »¥ ½º¡/*´ °¢£ »¥¾¿¡$ º”¸•³P±¢ÀÁÂ\ îÃÄÇîÈÊÎîÈÏÓîÈÔ×îÃÙÜîÃÝÜîÃàÜîãåèîÃêíõ*�–ö‡÷ùú÷ü�÷ýþ