Êþº¾Ey  8net/minecraft/network/chat/contents/TranslatableContentsisAllowedPrimitiveArgument(Ljava/lang/Object;)Z get()Ljava/util/function/Supplier;  #com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult;  success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;java/lang/Numberjava/lang/Booleanjava/lang/String   java/util/Optionalempty()Ljava/util/Optional; "#$ %&java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; ( )*of((Ljava/lang/Object;)Ljava/util/Optional;, -.apply()Ljava/util/function/Function; 0 12map3(Ljava/util/function/Function;)Ljava/util/Optional; 4 56NO_ARGS[Ljava/lang/Object; 8 9:orElse&(Ljava/lang/Object;)Ljava/lang/Object;6 = >? adjustArgs)(Ljava/util/Optional;)[Ljava/lang/Object; A BC:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V EFG BHjava/lang/Object()V JKL )M'com/google/common/collect/ImmutableList+()Lcom/google/common/collect/ImmutableList; O PQdecomposedPartsLjava/util/List; S TUkeyLjava/lang/String; W XUfallback Z [6args ] ^_ MAP_CODEC#Lcom/mojang/serialization/MapCodec; abc denet/minecraft/locale/Language getInstance!()Lnet/minecraft/locale/Language; g hidecomposedWithLnet/minecraft/locale/Language; ak lm getOrDefault8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ao lp&(Ljava/lang/String;)Ljava/lang/String; Jr stbuilder3()Lcom/google/common/collect/ImmutableList$Builder; vwx y:java/util/ObjectsrequireNonNull{ |}acceptP(Lcom/google/common/collect/ImmutableList$Builder;)Ljava/util/function/Consumer;  €�decomposeTemplate2(Ljava/lang/String;Ljava/util/function/Consumer;)V ƒ„… †M/com/google/common/collect/ImmutableList$Builderbuildˆ?net/minecraft/network/chat/contents/TranslatableFormatException Š‹Œ )�(net/minecraft/network/chat/FormattedText>(Ljava/lang/String;)Lnet/minecraft/network/chat/FormattedText; J� )�=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; ’ “”FORMAT_PATTERNLjava/util/regex/Pattern; –—˜ ™šjava/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; œ�ž Ÿ java/util/regex/Matcherfind(I)Z œ¢ £¤start()I œ¦ §¤end © ª« substring(II)Ljava/lang/String; ­ ®¯indexOf(I)I±"java/lang/IllegalArgumentException °F ´µ¶ |·java/util/function/Consumer(Ljava/lang/Object;)V œ¹ º»group(I)Ljava/lang/String;½% ¿ ÀequalsÂ%% Ä ÅÆ TEXT_PERCENT*Lnet/minecraft/network/chat/FormattedText;Ès ÊËÌ ÍÎjava/lang/IntegerparseInt(Ljava/lang/String;)I Ð ÑÒ getArgument-(I)Lnet/minecraft/network/chat/FormattedText;Ô ÕpmakeConcatWithConstants ‡× BØO(Lnet/minecraft/network/chat/contents/TranslatableContents;Ljava/lang/String;)V Ú Û¤length Ý ª» ‡ß BàR(Lnet/minecraft/network/chat/contents/TranslatableContents;Ljava/lang/Throwable;)V ‡â Bã>(Lnet/minecraft/network/chat/contents/TranslatableContents;I)Vå$net/minecraft/network/chat/Component ç èÆ TEXT_NULL Eê ëìtoString()Ljava/lang/String; î ïH decompose ñòó ôõjava/util/Listiterator()Ljava/util/Iterator; ÷øù úûjava/util/IteratorhasNext()Z ÷ý þÿnext()Ljava/lang/Object; Š visitx(Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional;  û isPresent Š  P(Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional;    )net/minecraft/network/chat/ComponentUtilsresolve„(Lnet/minecraft/network/chat/ResolutionContext;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/MutableComponent;  +net/minecraft/network/chat/MutableComponentcreate](Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/MutableComponent; v À'(Ljava/lang/Object;Ljava/lang/Object;)Z " À)([Ljava/lang/Object;[Ljava/lang/Object;)Z v hashCode(Ljava/lang/Object;)I "! "([Ljava/lang/Object;)IÔ% "' ë('([Ljava/lang/Object;)Ljava/lang/String;* Õ+J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ñ- .ûisEmpty ñ0 12toArray()[Ljava/lang/Object; 456 78com/mojang/serialization/CodecSTRING0Lcom/mojang/serialization/codecs/PrimitiveCodec;: translate <=> ?@.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;, CDE FG!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;X <J K@lenientOptionalFieldOf, N OP ARG_CODEC Lcom/mojang/serialization/Codec; 4R STlistOf"()Lcom/mojang/serialization/Codec;Vwith 4X Y@optionalFieldOf, \]^ º_;com/mojang/serialization/codecs/RecordCodecBuilder$Instanceˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3; a -b(()Lcom/mojang/datafixers/util/Function3; def -g!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App; i >j)([Ljava/lang/Object;)Ljava/util/Optional; l m* ofNullable opq rs!com/mojang/datafixers/util/Eitherright7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; ou vsleft , , oz 1{N(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; ä} ~ìtryCollapseToString v€ �‚requireNonNullElse8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;„*This value needs to be parsed as component †‡ˆ ‰Pnet/minecraft/util/ExtraCodecsJAVA , 4Œ �Žvalidate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; � ‘PPRIMITIVE_ARG_CODEC “”• –P1net/minecraft/network/chat/ComponentSerializationCODEC 4˜ ™šeitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ,, 4ž Ÿ xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;, £¤¥ ¦§2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;©null«%(?:(\d+)\$)?([A-Za-z%]|$) –­ ®¯compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;±,net/minecraft/network/chat/ComponentContents Signature4Lcom/mojang/serialization/Codec;_Lcom/mojang/serialization/MapCodec;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;;filterAllowedArgumentsCodeLineNumberTableLocalVariableTableresultLjava/lang/Object; StackMapTableMethodParametersM(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;objectO([Ljava/lang/Object;)Ljava/util/Optional;>;Ljava/util/Optional;LocalVariableTypeTable:Ljava/util/Optional;>;O(Ljava/util/Optional;>;)[Ljava/lang/Object;v(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents;(Ljava/util/Optional;°(Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;>;)Lnet/minecraft/network/chat/contents/TranslatableContents;this:Lnet/minecraft/network/chat/contents/TranslatableContents;codec%()Lcom/mojang/serialization/MapCodec;a()Lcom/mojang/serialization/MapCodec;parts1Lcom/google/common/collect/ImmutableList$Builder;eALnet/minecraft/network/chat/contents/TranslatableFormatException;currentLanguageformat]Lcom/google/common/collect/ImmutableList$Builder;prefixpossiblePositionIndexindexI formatType formatStringtailreplacementIndexcurrent$Ljava/lang/IllegalArgumentException;templateLjava/util/function/Consumer;Ljava/util/regex/Matcher;ILjava/util/function/Consumer;^(Ljava/lang/String;Ljava/util/function/Consumer;)V componentArg&Lnet/minecraft/network/chat/Component;argpartoutput@Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer; currentStyle"Lnet/minecraft/network/chat/Style;Ljava/util/Optional;ELnet/minecraft/network/chat/FormattedText$StyledContentConsumer;˜(Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional;:Lnet/minecraft/network/chat/FormattedText$ContentConsumer;?Lnet/minecraft/network/chat/FormattedText$ContentConsumer;p(Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional;^(Lnet/minecraft/network/chat/ResolutionContext;I)Lnet/minecraft/network/chat/MutableComponent; componentparamicontext.Lnet/minecraft/network/chat/ResolutionContext;recursionDepthargsCopy Exceptionsý6com/mojang/brigadier/exceptions/CommandSyntaxExceptionthatogetKey getFallbackgetArgslambda$adjustArgs$0%(Ljava/util/List;)[Ljava/lang/Object;alambda$static$4`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$7P(Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional;lambda$static$6lambda$static$5N(Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/lang/String;lambda$static$3clambda$static$07(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;#Lcom/mojang/datafixers/util/Either;lambda$static$2:(Lnet/minecraft/network/chat/Component;)Ljava/lang/Object;lambda$static$1lambda$filterAllowedArguments$0 SourceFileTranslatableContents.javaBootstrapMethodsÿ  ìì:" # ·' ƒ( )*addE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;,-(Lnet/minecraft/network/chat/FormattedText;)V.Unsupported format: ''0, fallback=''2translation{key='', args=}4 5    8 9    < =   ?J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;A B ÇÇE F :H I L M ¸P Q T U ssX Y \ ]^_ `a"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;c def Õg$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesBuilderk>net/minecraft/network/chat/FormattedText$StyledContentConsumerStyledContentConsumern8net/minecraft/network/chat/FormattedText$ContentConsumerContentConsumerInstancercom/mojang/datafixers/ProductsP3u%java/lang/invoke/MethodHandles$Lookupwjava/lang/invoke/MethodHandlesLookup!E° 56‘P²³OP²³^_²´ÅÆèÆTUXUµ¶[6hiµ¶PQ²·“” ¸¹P*¸š º¸ °*¸°º$%'» ¼½¾¿¼²Àµ ¶ ¹Q*Áš*Áš *Á™§¬º+» Á½¾@¿Áµ ¶ >j¹J*¾š ¸§ *¸!¸'°º=» [6¾ F¿[² >?¹O*º+¶/²3¶7À;°ºA» [ÃÄ [Å¿[²Æ ǹo»Y*+¶7À,¸<·@°ºE» TUXÃ[ÃÄXÈ[Å¿ TX[²ÉBC¹w*·D*¸IµN*+µR*,µV*-µY±ºTP UVWX»*ÊËTUXU[6¿ TX[µ ¶Ì͹.²\°º\» Ê˲ÎïH¹]¸`L+*´f¦±*+µf*´VÆ+*´R*´V¶j§ +*´R¶nM¸qN*,-Y¸uWºz¶~*-¶‚µN§N*,¸‰¸ŽµN±1MP‡º2 `a b dg1i5jEkMnPlQm\o»45ÏÐQ ÑÒ]ÊËYÓi1,ÔUÄ 5ÏÕ¾!ü aGÿa‡ €�¹¯ ²‘+¶•N66-¶›™¼-¶¡6-¶¥6¤++¶¨:%¶¬Ÿ »°Y·²¿,¸‰¹³-¶¸:+¶¨: ¼¶¾™Á ¶¾™,²Ã¹³§IǶ¾™/-¶¸:  Æ  ¸Éd§„6 ,* ¶Ï¹³§»‡Y* ºÓ·Ö¿6§ÿA+¶Ù¢)+¶Ü:%¶¬Ÿ »°Y·²¿,¸‰¹³§:»‡Y*·Þ¿±ÿ°º‚ ru vxyz#|*}4~?G�R„Y…cˆw‰ƒŠ�‹”Œª�¶Ž¹�ɒ͓Еٖá—ì˜ôšÿžœ�Ÿ»˜4ÖU”"×U ª ØÙ °£Ù#ª§ÙYtÚUcjÛU áÜU ôÝÙñÞÙ ÑßÊËàUPá™âÄ Pã¾M þœþ8ú ý0üDúÿ´œü#ø B° ¿ àP²äÑÒ¹¯>› *´Y¾¡ »‡Y*·á¿*´Y2M,Áä™ ,ÀäN-°,Ç ²æ§ ,¶é¸‰°º¢ £¦¨*©,«»**åæ>ÊË>ØÙ ç½¾ üE FŠ¿Ø¹×?*¶í*´N¹ðN-¹ö™'-¹üÀŠ:+,¹:¶™°§ÿÖ¸°º±³"´-µ5¶8¸;º»4- ¼Ã"èÆ?ÊË?éê?ëìÄ- ¼í?éî¾ ü÷)ú¿ éë²ï ¹Ê<*¶í*´N¹ðM,¹ö™$,¹üÀŠN-+¹:¶™°§ÿÙ¸°º¿Á!Â*Ã2Ä5Æ8È»** ¼Ã!èÆ<ÊË<éðÄ* ¼í<éñ¾ ü÷&ú¿é²òó¹öY*´Y¾½EN6-¾¢5*´Y2:Áä™Àä:-+¸ S§ -S„§ÿÊ»Y*´R*´V-·@¸°º"Í ÏÐÑ+Ò9Ô?ÏE×»H+ôæ#õ½ 9öÙYÊËY÷øYùÙ Pú6¾ý ;ü,Eúúûü¿ ÷ùÀ¹©C*+¦¬+Á™6+ÀM*´R,´R¸™#*´V,´V¸™*´Y,´Y¸™§¬º"ÜÝãàá)â7ãBà» .þËCÊËCÿ½¾9@¿ÿ¤¹d$*´R¸<h*´V¸`<h*´Y¸ `<¬ºèéê"ë»$Ê˼Ùëì¹y'*´R*´VÆ*´Vº#§$*´Y¸&º)°ºðòó&ð» 'Ê˾Wÿì¹/*´R°ºø» ÊËì¹/*´V°ºü» Ê˵¶2¹/*´Y°º» ÊË ¹M*¹,™ ²3§ *¹/°ºA» Q¾E; ¹ŽL*²39¹;ºA¶B²3H¹IºL¶B²M¹QU¹WºZ¶B¶[*º`¶c°º678*9?6H:K6» Lö   ¹2*´Y¸h°º9» ÿË   ¹2*´V¸k°º8» ÿË   ¹/*´R°º7» ÿË s¹Y*Áä™*ÀäL+¸n§*¸t°º3» æÿ½¾Co ¹9*ºwºx¶y°º0» Ñ ¹5 *¹|*¸°º2»  ôæ :¹,*°º1» ÿ½ 칃°º%H¹ŒX½E³3²…ºй‹³�²�²’¸—º›ºœ¹�³Mº¡¸¢³\¼¸‰³Ã¨¸‰³æª¸¬³‘±º"!.*/26=HEINR–[[ !$[%&+b-b/b1[ 36[ 7:[ ;:[>@C[ D [ GJ[ KN[ OR[ SV[ WZh2ƒJijŠl mŠo \£pdqstvx