Êþº¾Ep  java/lang/Record()V   &com/mojang/realmsclient/dto/RealmsNewsnewsLinkLjava/net/URI;  $net/minecraft/util/LenientJsonParserparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement;  com/google/gson/JsonElementgetAsJsonObject()Lcom/google/gson/JsonObject;  &com/mojang/realmsclient/util/JsonUtilsgetUriNullable>(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/net/URI;!java/lang/Exception # $%LOGGERLorg/slf4j/Logger;'Could not parse RealmsNews )*+ ,-org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V / 0(Ljava/net/URI;)V2 34toString<(Lcom/mojang/realmsclient/dto/RealmsNews;)Ljava/lang/String;6 78hashCode+(Lcom/mojang/realmsclient/dto/RealmsNews;)I: ;<equals=(Lcom/mojang/realmsclient/dto/RealmsNews;Ljava/lang/Object;)Z >?@ ABcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis(Lcom/mojang/realmsclient/dto/RealmsNews;MethodParameters<(Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsNews;objectLcom/google/gson/JsonObject;eLjava/lang/Exception;jsonLjava/lang/String; StackMapTableTjava/lang/StringV java/net/URI()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/net/URI; SourceFileRealmsNews.javaRecordBootstrapMethodsd efg hijava/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; InnerClassesl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup1 CD$%0E> *·*+µ±F G HI J C D KEª)L*¸ ¶M,¸L§M²"&,¹(»Y+·.° F  G* LM NO)PQ' RÿSU JP3WE1*º1°F G HI7XE1*º5¬F G HI;YE<*+º9¬F GHIZ[JZ \E/*´°F G HICD]E¸=³"±F^_` CDa cbj kmo