ĘþšūEķ  java/lang/Record()V   *com/mojang/realmsclient/dto/InviteCodeList inviteCodesLjava/util/List;java/util/ArrayList   $net/minecraft/util/LenientJsonParserparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement;  getInviteCodesArray:(Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonArray;  com/google/gson/JsonArrayiterator()Ljava/util/Iterator; !"# $%java/util/IteratorhasNext()Z !' ()next()Ljava/lang/Object;+com/google/gson/JsonElement *- .% isJsonObject 0 12LOGGERLorg/slf4j/Logger;41Invite code list contained a non-object entry: {} 678 9:org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)V *< =>getAsJsonObject()Lcom/google/gson/JsonObject; @AB C&com/mojang/realmsclient/dto/InviteCodeF(Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/InviteCode; EFG HIjava/util/Listadd(Ljava/lang/Object;)ZKjava/lang/ExceptionMCould not parse InviteCodeList 6O 9P*(Ljava/lang/String;Ljava/lang/Throwable;)V ER STcopyOf((Ljava/util/Collection;)Ljava/util/List; V W(Ljava/util/List;)V *Y Z% isJsonArray *\ ]^getAsJsonArray()Lcom/google/gson/JsonArray;`result bcd efcom/google/gson/JsonObjecthas(Ljava/lang/String;)Z bh iget bk ]l/(Ljava/lang/String;)Lcom/google/gson/JsonArray; o pqtoString@(Lcom/mojang/realmsclient/dto/InviteCodeList;)Ljava/lang/String;s tuhashCode/(Lcom/mojang/realmsclient/dto/InviteCodeList;)Iw xyequalsA(Lcom/mojang/realmsclient/dto/InviteCodeList;Ljava/lang/Object;)Z {|} ~com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Signature:Ljava/util/List;CodeLineNumberTableLocalVariableTablethis,Lcom/mojang/realmsclient/dto/InviteCodeList;LocalVariableTypeTableMethodParameters=(Ljava/util/List;)V@(Ljava/lang/String;)Lcom/mojang/realmsclient/dto/InviteCodeList;code(Lcom/mojang/realmsclient/dto/InviteCode;elementLcom/google/gson/JsonElement;rootarrayLcom/google/gson/JsonArray;eLjava/lang/Exception;jsonLjava/lang/String;codes StackMapTable™java/lang/StringobjectLcom/google/gson/JsonObject;()Ljava/lang/String;()IoLjava/lang/Object;()Ljava/util/List;<()Ljava/util/List; SourceFileInviteCodeList.javaRecordBootstrapMethods Š ŦŽ­ ŪŊ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; InnerClassesē%java/lang/invoke/MethodHandles$Lookupījava/lang/invoke/MethodHandlesLookup1 €12W‚P *·*+ĩąƒ „ …† ‡  ˆ €‰ Š‚b{ŧ Y·L*ļM,ļN-ķ:đ ™Ađ&Ā*:ķ,šē/3đ5§ĸÖķ;ļ?:Æ +đDW§ĸŧ§Mē/L,đNŧY+ļQ·U°`cJƒ> .6BEO T!]#`&c$d%o(„HO‹Œ./Ž SŽN‘d ’“{”•s– ‡ s–—)ĸ˜E*!ü,*úøBJ ˆ” ‚–7*ķX™*ķ[°*ķ;L+_ķa™+_ķgķX™ +_ķj§ ŧY·m°ƒ,- 01&2/361„7Ž&š›—  ü"bFˆpœ‚1*šn°ƒ „ …†t‚1*šrŽƒ „ …†xI‚<*+švŽƒ „…†žŸˆž  ‚/*ī°ƒ „ …†€ĄĒ‚ļzģ/ąƒĢĪĨ €Ķ Đ§Ļ° ąģĩ