ĘūēžEĀ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   :net/minecraft/util/datafix/fixes/UnflattenTextComponentFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesTEXT_COMPONENT)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;   getOutputSchema   createFixerm(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;!UnflattenTextComponentFix# $%applyA(Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; ' ()fixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; +,- ./$net/minecraft/util/LenientJsonParserparse1(Ljava/lang/String;)Lcom/google/gson/JsonElement; 123 45com/google/gson/JsonElement isJsonNull()Z7 com/mojang/serialization/Dynamic 9:; <= com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; 9? @A convertToV(Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Ljava/lang/Object; 6C D:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)VFjava/lang/Exception H IJLOGGERLorg/slf4j/Logger;L+Failed to unflatten text component json: {} NOP QRorg/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V TUV WX#com/mojang/serialization/DynamicOps createString&(Ljava/lang/String;)Ljava/lang/Object;Z $[f(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; ]^_ `acom/mojang/datafixers/util/Pair getSecond()Ljava/lang/Object;cjava/lang/String e fg unflattenJson[(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ijk lmnet/minecraft/util/UtilreadTypedOrThrowd(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; opq racom/mojang/datafixers/TypedgetValue tuv wxcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis;>;%Lcom/mojang/datafixers/types/Type<*>;'Lcom/mojang/datafixers/types/Type; SignatureŅ(Lcom/mojang/datafixers/types/Type;>;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;jsonLcom/google/gson/JsonElement;eLjava/lang/Exception;ops%Lcom/mojang/serialization/DynamicOps; jsonStringLjava/lang/String;*Lcom/mojang/serialization/DynamicOps; StackMapTable{(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;lambda$createFixer$0lambda$createFixer$1|(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object;input!Lcom/mojang/datafixers/util/Pair;()V SourceFileUnflattenTextComponentFix.javaBootstrapMethodsŖ&(Ljava/lang/Object;)Ljava/lang/Object;Ĩ Ļ ˜[¨D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;Ē Ģ ™š­5(Lcom/mojang/datafixers/util/Pair;)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; InnerClassesˇ'com/mojang/datafixers/DSL$TypeReferencešcom/mojang/datafixers/DSL TypeReferenceŧ%java/lang/invoke/MethodHandles$Lookupžjava/lang/invoke/MethodHandlesLookup!IJyz?*+ˇą{ |}~€‚ƒz*ļ˛ ļL*ļ˛ ļM*+,ļ°{ | }~ „…†…‡ „ˆ†‰zi* +,,ē"ļ&°{!| }~„…†…‡„ˆ†Š „†‹Œ fgzÅ=+¸*M,ļ0šģ6Y*˛8*,ļ>ˇB°§M˛GK+,šMģ6Y**+šSˇB° E{() *. ,!--/|*Ž! =‘’=“”‡ =‘•–BE  ‘“‹— ˜[z<*+ēY°{!|†…‘’ ™šzR*+,ļ\Āb¸d¸hļn°{"| †…‘’›œžz¸sŗGą{Ÿ ĄŽĸ¤§ŽĸŠŦĩļ¸ē ģŊŋ