Êþº¾Eæ  java/lang/Record()V   Hnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstanceplayerLjava/util/Optional;   item  levels9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;  4net/minecraft/advancements/triggers/CriteriaTriggersENCHANTED_ITEM:Lnet/minecraft/advancements/triggers/EnchantedItemTrigger;  java/util/Optionalempty()Ljava/util/Optional; !"# $7net/minecraft/advancements/predicates/MinMaxBounds$IntsANY & 'd(Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V )*+ ,-8net/minecraft/advancements/triggers/EnchantedItemTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; / 01 isPresent()Z 3 45get()Ljava/lang/Object;73net/minecraft/advancements/predicates/ItemPredicate 69 :;test*(Lnet/minecraft/world/item/ItemInstance;)Z != >?matches(I)ZA BCtoString^(Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;)Ljava/lang/String;E FGhashCodeM(Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;)II JKequals_(Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;Ljava/lang/Object;)Z MNO PQCnet/minecraft/world/level/storage/loot/predicates/LootItemConditionCODEC Lcom/mojang/serialization/Codec; TUV WXcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;Z [\apply()Ljava/util/function/Function; ^_` ab!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 6NZ !N Ti WjI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;Z mno pq;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;s [t(()Lcom/mojang/datafixers/util/Function3; vwx [y!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;Z |}~ €2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; NƒInet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstance SignaturexLjava/util/Optional;>;KLjava/util/Optional;lLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisJLnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersÿ(Ljava/util/Optional;>;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V enchantedItem1()Lnet/minecraft/advancements/triggers/Criterion;}()Lnet/minecraft/advancements/triggers/Criterion;((Lnet/minecraft/world/item/ItemStack;I)Z itemStack$Lnet/minecraft/world/item/ItemStack;I StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;z()Ljava/util/Optional;>;M()Ljava/util/Optional;;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileEnchantedItemTrigger.javaNestHostRecordBootstrapMethods«player;item;levels °&(Ljava/lang/Object;)Ljava/lang/Object;² ³ µ`(Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;)Ljava/util/Optional;· ¸ º » Ÿ½…(Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;¿J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;%­(Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/advancements/triggers/EnchantedItemTrigger$TriggerInstance;Ä Å  ¡¡È ÉÊË ÌÍ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; InnerClassesTriggerInstanceØ2net/minecraft/advancements/predicates/MinMaxBoundsIntsInstanceÜcom/mojang/datafixers/ProductsP3ß:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceâ%java/lang/invoke/MethodHandles$Lookupäjava/lang/invoke/MethodHandlesLookup1‚ „… „†PQ„‡ 'ˆx*·*+µ*,µ *-µ±‰Š*‹Œ  � …†Ž  „� �‘ˆ/²»Y¸¸² ·%¶(°‰$„’>“ˆ„,*´ ¶.™*´ ¶2À6+¶8š¬*´¶<𬬉()+(,*.Š ,‹Œ,”•,–— Ž ”B˜ˆ1*º@°‰Š ‹ŒF™ˆ1*ºD¬‰Š ‹ŒJšˆ<*+ºH¬‰Š‹Œ›œŽ› ˆ/*´°‰Š ‹Œ„�ˆ/*´ °‰Š ‹Œ„žŸˆ/*´°‰Š ‹Œ  ¡ˆ‰G*²LR¹SºY¶]²cd¹Sºe¶]²fg² ¹hºk¶]¶l*ºr¶u°‰- :C!FŠ G¢£¤ˆ$ ºz¸{³�±‰¥¦§)¨$ „… „†©BǪ¬­®Î¯±´Î¯¶´Î¯¹¼Î¾ÀÁÎ¯ÃÆÕ2)Ö!×Ùm|ÚvÛÝ‚Þà áãå