Êşº¾EÆ  java/lang/Record()V   (net/minecraft/server/dialog/NoticeDialogcommon.Lnet/minecraft/server/dialog/CommonDialogData;  action*Lnet/minecraft/server/dialog/ActionButton;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  (net/minecraft/server/dialog/ActionButton()Ljava/util/Optional;  java/util/Listof$(Ljava/lang/Object;)Ljava/util/List;! "#toString>(Lnet/minecraft/server/dialog/NoticeDialog;)Ljava/lang/String;% &'hashCode-(Lnet/minecraft/server/dialog/NoticeDialog;)I) *+equals?(Lnet/minecraft/server/dialog/NoticeDialog;Ljava/lang/Object;)Z -.,net/minecraft/server/dialog/CommonDialogData0 12apply()Ljava/util/function/Function; 456 78!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; : ;<CODEC Lcom/mojang/serialization/Codec; ? @DEFAULT_ACTION BCD EFcom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;0 IJK LM;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;O 1P!()Ljava/util/function/BiFunction; RST 1U!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;W,net/minecraft/server/dialog/CommonButtonData YZ[ \]+net/minecraft/network/chat/CommonComponentsGUI_OK&Lnet/minecraft/network/chat/Component; V_ `*(Lnet/minecraft/network/chat/Component;I)V bcd ejava/util/Optionalempty g hE(Lnet/minecraft/server/dialog/CommonButtonData;Ljava/util/Optional;)V0 klm no2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;q(net/minecraft/server/dialog/SimpleDialog SignatureOLcom/mojang/serialization/MapCodec;[(Lnet/minecraft/server/dialog/CommonDialogData;Lnet/minecraft/server/dialog/ActionButton;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/server/dialog/NoticeDialog;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;Q()Lcom/mojang/serialization/MapCodec;onCancelC()Ljava/util/Optional; mainActions()Ljava/util/List;>()Ljava/util/List;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;0()Lnet/minecraft/server/dialog/CommonDialogData;,()Lnet/minecraft/server/dialog/ActionButton;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNoticeDialog.javaRecordBootstrapMethods” common;action ˜&(Ljava/lang/Object;)Ljava/lang/Object;š › ˆ�Z(Lnet/minecraft/server/dialog/NoticeDialog;)Lnet/minecraft/server/dialog/CommonDialogData;Ÿ   ‰¢V(Lnet/minecraft/server/dialog/NoticeDialog;)Lnet/minecraft/server/dialog/ActionButton;¤8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¦ § t©„(Lnet/minecraft/server/dialog/CommonDialogData;Lnet/minecraft/server/dialog/ActionButton;)Lnet/minecraft/server/dialog/NoticeDialog;« ¬ Š‹‹¯ °±² ³´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/ProductsP2Â%java/lang/invoke/MethodHandles$LookupÄjava/lang/invoke/MethodHandlesLookup1p @rs tuM*·*+µ*,µ ±v w xy z  {|u.²°vw xyr}~u2*´ ¶°v#w xyr€�u2*´ ¸°v(w xyr‚"ƒu1*º °v w xy&„u1*º$¬v w xy*…u<*+º(¬v wxy†‡z† ˆu/*´°v w xy‰u/*´ °v w xy Š‹ul.*²,º/¶3²9=²>¹AºG¶3¶H*ºN¶Q°v !*-w .Œ��uF&»Y»VY²X–·^¸a·f³>ºi¸j³±v��‘ ’6®“•–µ—™œµ—�¡µ£¥¨µ—ª­¼Ik½R¾ÀÁÃÅ