Êþº¾EÈ  java/lang/Record()V   Knet/minecraft/world/level/storage/loot/predicates/InvertedLootItemConditiontermLnet/minecraft/core/Holder;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/Holdervalue()Ljava/lang/Object;Cnet/minecraft/world/level/storage/loot/predicates/LootItemCondition  test(Ljava/lang/Object;)Z   validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V #$% &'2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)V )*+ ,-Knet/minecraft/world/level/storage/loot/predicates/LootItemCondition$BuilderbuildG()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; / 01direct/(Ljava/lang/Object;)Lnet/minecraft/core/Holder; 3 45invertj(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; 7 8(Lnet/minecraft/core/Holder;)V: ,;œ(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;=2net/minecraft/world/level/storage/loot/LootContext ? @7(Lnet/minecraft/world/level/storage/loot/LootContext;)ZB CDtoStringa(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Ljava/lang/String;F GHhashCodeP(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)IJ KLequalsb(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;Ljava/lang/Object;)Z N OPCODEC Lcom/mojang/serialization/Codec; RST UVcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;X YZapply()Ljava/util/function/Function; \]^ _`!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; bcd ef;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;X ijk Yl!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;X opq rs2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturebLnet/minecraft/core/Holder;rLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisMLnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;LocalVariableTypeTableMethodParameterse(Lnet/minecraft/core/Holder;)Vcodec%()Lcom/mojang/serialization/MapCodec;t()Lcom/mojang/serialization/MapCodec;context4Lnet/minecraft/world/level/storage/loot/LootContext; StackMapTableoutput:Lnet/minecraft/world/level/storage/loot/ValidationContext;œ(Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;MLnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;result±(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;()Ljava/lang/String;()IoLjava/lang/Object;()Lnet/minecraft/core/Holder;d()Lnet/minecraft/core/Holder;lambda$invert$0”(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileInvertedLootItemCondition.javaRecordBootstrapMethods-ž Ÿ ‘’¢&(Ljava/lang/Object;)Ljava/lang/Object;¤ ¥ �§j(Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/core/Holder;6ªj(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;¬ ­ “””° ±²³ ´µ"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; InnerClassesBuilderInstanceÁcom/mojang/datafixers/ProductsP1Ä%java/lang/invoke/MethodHandles$LookupÆjava/lang/invoke/MethodHandlesLookup1 tutv8wP *·*+µ±x y z{ |  u} t~€w.² °xy z{t�@wZ*´¹À+¹š§¬xyz{‚ƒ„@}‚ wL*+·+!*´¸"±xyz{…†}… 4‡w7 *¹(¸.¸2°x y  ˆ}  45wZ»Y*·6L+º9°x $ %y ‰{|  u} tŠC‹w1*ºA°x y z{GŒw1*ºE¬x y z{Kw<*+ºI¬x yz{�Ž}� �w/*´°x y z{t�Aw3 *+À<¶>¬x y  z{}‚ ‘’w,*°x%y ‰{ “”wZ *²M!¹QºW¶[¶a*ºg¶h°x     y  •–—w$ ºm¸n³ ±x ˜™š tu›4¯œ�œ¶! ¯¡£¦¯¡¨©¯¡«®½")¾ bo¿iÀÂÃÅÇ