Êþº¾EÅ  java/lang/Record()V   ,net/minecraft/server/dialog/CommonButtonDatalabel&Lnet/minecraft/network/chat/Component;  tooltipLjava/util/Optional;  widthI  java/util/Optionalempty()Ljava/util/Optional;  >(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;I)V !toStringB(Lnet/minecraft/server/dialog/CommonButtonData;)Ljava/lang/String;# $%hashCode1(Lnet/minecraft/server/dialog/CommonButtonData;)I' ()equalsC(Lnet/minecraft/server/dialog/CommonButtonData;Ljava/lang/Object;)Z +,- ./1net/minecraft/network/chat/ComponentSerializationCODEC Lcom/mojang/serialization/Codec; 234 56com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;8 9:apply()Ljava/util/function/Function; <=> ?@!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 2C D6optionalFieldOf8 GHI J/"net/minecraft/server/dialog/Dialog WIDTH_CODEC MNO PQjava/lang/IntegervalueOf(I)Ljava/lang/Integer; 2S DTI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;8 WXY Z[;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;] 9^(()Lcom/mojang/datafixers/util/Function3; `ab 9c!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;8 fgh ij2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; l mn MAP_CODEC#Lcom/mojang/serialization/MapCodec; Signature; DEFAULT_WIDTH ConstantValue–SLcom/mojang/serialization/MapCodec;*(Lnet/minecraft/network/chat/Component;I)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/server/dialog/CommonButtonData;MethodParametersLocalVariableTypeTablef(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;I)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;(()Lnet/minecraft/network/chat/Component;>()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCommonButtonData.javaRecordBootstrapMethods�label;tooltip;width ”&(Ljava/lang/Object;)Ljava/lang/Object;– — ƒ™V(Lnet/minecraft/server/dialog/CommonButtonData;)Lnet/minecraft/network/chat/Component;› œ žD(Lnet/minecraft/server/dialog/CommonButtonData;)Ljava/util/Optional;  ¡ £C(Lnet/minecraft/server/dialog/CommonButtonData;)Ljava/lang/Integer;¥J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¨}(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Ljava/lang/Integer;)Lnet/minecraft/server/dialog/CommonButtonData;ª « …††® ¯°± ²³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; InnerClassesInstance¾com/mojang/datafixers/ProductsP3Á%java/lang/invoke/MethodHandles$LookupÃjava/lang/invoke/MethodHandlesLookup1 opqrsmnot uvL *+¸·±w  x  yz  {  vn*·*+µ*,µ *µ±w x*yz | p{  o} ~v1*º°w x yz$v1*º"¬w x yz(€v<*+º&¬w xyz�‚{� ƒv/*´°w x yzv/*´ °w x yzo„v/*´¬w x yz …†vŒJ*²*0¹1º7¶;²*A¹BºE¶;²FK–¸L¹RºU¶;¶V*º\¶_°w-=FIx J‡ˆ‰v$ ºd¸e³k±wŠ‹Œ op�B­Ž�‘’´“•˜´“š�´“Ÿ¢´¤¦§´“©¬»Wf¼`½¿ÀÂÄ