Êþº¾Eˆ  java/lang/Record()V   Hnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResultkey%Lnet/minecraft/resources/ResourceKey;  !com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;  #net/minecraft/resources/ResourceKeycast;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; apply()Ljava/util/function/Function;  !"java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; $%& '(net/minecraft/core/Holderis((Lnet/minecraft/resources/ResourceKey;)Z * +, identifier&()Lnet/minecraft/resources/Identifier; ./0 12"net/minecraft/resources/IdentifiertoString()Ljava/lang/String; 4 56test(Lnet/minecraft/core/Holder;)Z8 19^(Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult;)Ljava/lang/String;; <=hashCodeM(Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult;)I? @Aequals_(Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult;Ljava/lang/Object;)ZC@net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result Signature*Lnet/minecraft/resources/ResourceKey;((Lnet/minecraft/resources/ResourceKey;)VCodeLineNumberTableLocalVariableTablethisJLnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult;LocalVariableTypeTableOLnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult;MethodParameters-(Lnet/minecraft/resources/ResourceKey;)Vunwrap%()Lcom/mojang/datafixers/util/Either;q()Lcom/mojang/datafixers/util/Either;Lnet/minecraft/tags/TagKey;>; registryKeyJLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;¿(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;)Ljava/util/Optional;>;holderLnet/minecraft/core/Holder; Lnet/minecraft/core/Holder;#(Lnet/minecraft/core/Holder;)Z asPrintable()I(Ljava/lang/Object;)ZoLjava/lang/Object;'()Lnet/minecraft/resources/ResourceKey;,()Lnet/minecraft/resources/ResourceKey;oLjava/lang/Record;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; SourceFileResourceOrTagKeyArgument.javaNestHostf9net/minecraft/commands/arguments/ResourceOrTagKeyArgumentRecordBootstrapMethodsj&(Ljava/lang/Object;)Ljava/lang/Object;l m Foi(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; s tuv wx"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;z {|} ~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; InnerClassesResourceResultResult„%java/lang/invoke/MethodHandles$Lookup†java/lang/invoke/MethodHandlesLookup0B DE FGZ *·*+µ±H*I JK L JM EN DOPQGD*´¸ °H-I JKL JMDRGa*´+¶º¶°H2IJKS LJMSTNSDU56G[ +*´¹#¬H7I JK VWL JM VXNVDYZ2GG *´¶)¶-°H<I  JKL  JM12GC*º7°H*I JKL JM<[GC*º:¬H*I JKL JM@\GN*+º>¬H*IJK]^L JMN] _GA*´°H*I JKL JMD`A5\GE *+À$¶3¬H*I  JKL  JMNVDabcdeg DEhriknypq€e�Be‚ ƒ…‡