Êþº¾EÛ  java/lang/Record()V   Inet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstanceplayerLjava/util/Optional;  recipesLnet/minecraft/core/HolderSet;  net/minecraft/core/HolderSetstream()Ljava/util/stream/Stream; testP(Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/function/Predicate;   java/util/stream/StreamanyMatch!(Ljava/util/function/Predicate;)Z" #$toString_(Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;)Ljava/lang/String;& '(hashCodeN(Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;)I* +,equals`(Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;Ljava/lang/Object;)Z ./0 12.net/minecraft/world/item/crafting/RecipeHolderid'()Lnet/minecraft/resources/ResourceKey; 456 78net/minecraft/core/Holderis((Lnet/minecraft/resources/ResourceKey;)Z :;< =>Cnet/minecraft/world/level/storage/loot/predicates/LootItemConditionCODEC Lcom/mojang/serialization/Codec; ABC DEcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;G HIapply()Ljava/util/function/Function; KLM NO!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; QRS T>(net/minecraft/world/item/crafting/Recipe LIST_CODEC AW XEfieldOfG [\] ^_;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;a Hb!()Ljava/util/function/BiFunction; def Hg!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;G jkl mn2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ;qInet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstance SignaturexLjava/util/Optional;>;MLnet/minecraft/core/HolderSet;>;mLcom/mojang/serialization/Codec;5(Ljava/util/Optional;Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethisKLnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersÈ(Ljava/util/Optional;>;Lnet/minecraft/core/HolderSet;>;)Vmatches3(Lnet/minecraft/world/item/crafting/RecipeHolder;)Zrecipe0Lnet/minecraft/world/item/crafting/RecipeHolder;3Lnet/minecraft/world/item/crafting/RecipeHolder<*>;6(Lnet/minecraft/world/item/crafting/RecipeHolder<*>;)Z()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;z()Ljava/util/Optional;>; ()Lnet/minecraft/core/HolderSet;O()Lnet/minecraft/core/HolderSet;>;lambda$matches$0N(Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/core/Holder;)ZholderLnet/minecraft/core/Holder;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileRecipeUnlockedTrigger.javaNestHost›9net/minecraft/advancements/triggers/RecipeUnlockedTriggerRecordBootstrapMethods‡  ¡ Ž�£(Lnet/minecraft/core/Holder;)Z¥player;recipes ©&(Ljava/lang/Object;)Ljava/lang/Object;« ¬ Š®a(Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;)Ljava/util/Optional;° ± Œ³k(Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;)Lnet/minecraft/core/HolderSet;µ8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;· ¸ vº(Ljava/util/Optional;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/triggers/RecipeUnlockedTrigger$TriggerInstance;¼ ½ ’““À ÁÂà ÄÅ"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;Ç ÈÉÊ ËÌ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; InnerClassesTriggerInstanceInstanceÑcom/mojang/datafixers/ProductsP2Ô:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstance×%java/lang/invoke/MethodHandles$LookupÙjava/lang/invoke/MethodHandlesLookup1p rsrt=>ru vwi*·*+µ*,µ ±x y z{ | st}  r~€w[*´ ¹+º¹¬x*yz{�‚| �ƒ}�r„#…w1*º!°x y z{'†w1*º%¬x y z{+‡w<*+º)¬x yz{ˆ‰}ˆ Šw/*´°x y z{r‹Œw/*´ °x y z{r� Ž�w? +*¶-¹3¬x*y �‚ �‘ ’“wp2*²9?¹@ºF¶J²PU¹VºY¶J¶Z*º`¶c°x$%&%$.'1$y 2”•–w$ ºh¸i³o±x$—˜™šœ rsrt�@¿žŸ¢Æ¤¦§¿¨ª­¿¨¯²¿´¶¹¿¨»¾Í*šÎ[jÏdÐÒpÓÕ ÖØÚ