Êþº¾E¯  java/lang/Record()V   2net/minecraft/server/dialog/action/CommandTemplatetemplate3Lnet/minecraft/server/dialog/action/ParsedTemplate;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  5net/minecraft/server/dialog/action/Action$ValueGettergetAsTemplateSubstitutions (Ljava/util/Map;)Ljava/util/Map;  1net/minecraft/server/dialog/action/ParsedTemplate instantiate#(Ljava/util/Map;)Ljava/lang/String;0net/minecraft/network/chat/ClickEvent$RunCommand  !(Ljava/lang/String;)V #$% &'java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional;) *+toStringH(Lnet/minecraft/server/dialog/action/CommandTemplate;)Ljava/lang/String;- ./hashCode7(Lnet/minecraft/server/dialog/action/CommandTemplate;)I1 23equalsI(Lnet/minecraft/server/dialog/action/CommandTemplate;Ljava/lang/Object;)Z 5 67CODEC Lcom/mojang/serialization/Codec; :;< =>com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;@ ABapply()Ljava/util/function/Function; DEF GH!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; JKL MN;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;@ QRS AT!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;@ WXY Z[2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;])net/minecraft/server/dialog/action/Action SignatureYLcom/mojang/serialization/MapCodec;6(Lnet/minecraft/server/dialog/action/ParsedTemplate;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/server/dialog/action/CommandTemplate;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;[()Lcom/mojang/serialization/MapCodec; createAction%(Ljava/util/Map;)Ljava/util/Optional; parametersLjava/util/Map;commandLjava/lang/String;LocalVariableTypeTableZLjava/util/Map;™(Ljava/util/Map;)Ljava/util/Optional;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;5()Lnet/minecraft/server/dialog/action/ParsedTemplate;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCommandTemplate.javaRecordBootstrapMethods„&(Ljava/lang/Object;)Ljava/lang/Object;† ‡ x‰i(Lnet/minecraft/server/dialog/action/CommandTemplate;)Lnet/minecraft/server/dialog/action/ParsedTemplate;‹ Œ `Ži(Lnet/minecraft/server/dialog/action/ParsedTemplate;)Lnet/minecraft/server/dialog/action/CommandTemplate;� ‘ yzz” •–— ˜™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; InnerClasses ValueGetter¤%net/minecraft/network/chat/ClickEvent RunCommandInstance¨com/mojang/datafixers/ProductsP1«%java/lang/invoke/MethodHandles$Lookup­java/lang/invoke/MethodHandlesLookup1\ ^_ `a> *·*+µ±b c de f gha.² °bc de^ijkal*´+¸¶M»Y,·¸"°b  c delm nop lqfl^r*sa1*º(°b c de.ta1*º,¬b c de2ua<*+º0¬b cdevwfv xa/*´°b c de yzaZ *²48¹9º?¶C¶I*ºO¶P°b   c  {|}a$ ºU¸V³ ±b ~€ �*“8‚šƒ…ˆšƒŠ�šƒ�’¡*\¢ £¥JW¦Q§©ª¬®