ĘūēžEÄ  java/lang/Object()V   6net/minecraft/util/datafix/LegacyComponentDataFixUtilscreateTextComponentJson&(Ljava/lang/String;)Ljava/lang/String; com/mojang/serialization/Dynamic  #com/mojang/serialization/DynamicOps createString&(Ljava/lang/String;)Ljava/lang/Object;  :(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V  EMPTY_CONTENTSLjava/lang/String;com/google/gson/JsonObject  text " #$ addProperty'(Ljava/lang/String;Ljava/lang/String;)V &'( )*net/minecraft/util/GsonHelpertoStableString1(Lcom/google/gson/JsonElement;)Ljava/lang/String;, translate . / createTranslatableComponentJson 123 45java/lang/StringisEmpty()Z7null 19 :;equals(Ljava/lang/Object;)Z 1= >?charAt(I)C 1A BClength()I EFG HI$net/minecraft/util/LenientJsonParserparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement; KLM N5com/google/gson/JsonElementisJsonPrimitive KP QR getAsString()Ljava/lang/String;T"com/google/gson/JsonParseException V WXasString'()Lcom/mojang/serialization/DataResult; Z[\ ]^#com/mojang/serialization/DataResultresult()Ljava/util/Optional;` abtest ()Ljava/util/function/Predicate; def ghjava/util/Optionalfilter4(Ljava/util/function/Predicate;)Ljava/util/Optional; dj k5 isPresent Km n5 isJsonObject Kp qrgetAsJsonObject()Lcom/google/gson/JsonObject; t uIget dw xyof((Ljava/lang/Object;)Ljava/util/Optional; d{ |^empty ~F#net/minecraft/util/StrictJsonParserCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/util/datafix/LegacyComponentDataFixUtils;createPlainTextComponent[(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;ops%Lcom/mojang/serialization/DynamicOps; stableStringLocalVariableTypeTable*Lcom/mojang/serialization/DynamicOps;MethodParameters Signature{(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;createEmptyComponentI(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;i(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;Lcom/google/gson/JsonObject;keycreateTranslatableComponentrewriteFromLenientjsonLcom/google/gson/JsonElement;string firstCharClastChar StackMapTableisStrictlyValidJson%(Lcom/mojang/serialization/Dynamic;)Z component"Lcom/mojang/serialization/Dynamic;%Lcom/mojang/serialization/Dynamic<*>;((Lcom/mojang/serialization/Dynamic<*>;)ZextractTranslationString((Ljava/lang/String;)Ljava/util/Optional; parsedObjectparsed<(Ljava/lang/String;)Ljava/util/Optional;lambda$isStrictlyValidJson$0(Ljava/lang/String;)Zignored$Lcom/google/gson/JsonParseException; SourceFile LegacyComponentDataFixUtils.javaBootstrapMethods;´ ĩ ĒĢ̏ šēģ ŧŊ"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Ā%java/lang/invoke/MethodHandles$LookupÂjava/lang/invoke/MethodHandlesLookup! ‚/*ˇąƒ„ …† ‡ˆ‚i+¸Mģ Y**,šˇ°ƒ „ ‰Š ‹Œ ‰Ž ‰  ‘’‚Nģ Y**˛šˇ°ƒ„ ‰ŠŒ ‰Ž‰“ ‚PģYˇL+*ļ!+¸%°ƒ!"#„  ]”Ž  / ‚PģYˇL++*ļ!+¸%°ƒ'()„• ]”Ž• –ˆ‚i+¸-Mģ Y**,šˇ°ƒ -.„ ‰Š•‹Œ ‰Ž ‰• — ‚h*ļ0š *6ļ8™˛°*ļ<<**ļ@dļ<="  "Ÿ{  }Ÿ[ #] *¸DN-ļJ™ -ļO¸°-¸%°N*¸°I\bS]abSƒ. 2367%8I:N;U<]>b?cC„*N˜™hšN›œ%Cœž!ũ üK˙1SŽš Ÿ ‚]*ļUšYē_ļcļiŦƒGHPG„ ĄĸŒ ĄŖŽĄ¤ ĨĻ‚ą3*¸DL+ļl™"+ļoM,+ļsN-Æ-ļJ™ -ļO¸v°§L¸z°*.Sƒ& UV WXY#Z+_.]/`„*§”•™&¨™3Ąž+BSŽĄŠ ĒĢ‚^ *¸}WŦLŦSƒJKLM„Ŧ­ šžGSŽ‚! €¸ŗąƒ¯°ą ˇ˛ŗļž ŋÁÃ