Êþº¾E-  +net/minecraft/util/datafix/fixes/References BLOCK_ENTITY)Lcom/mojang/datafixers/DSL$TypeReference;   8net/minecraft/util/datafix/fixes/NamedEntityWriteReadFixw(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V front_text  Jnet/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFixfixFrontTextTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;   com/mojang/serialization/DynamicsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; back_text  createDefaultText!is_waxed # $% createBoolean%(Z)Lcom/mojang/serialization/Dynamic;'_filtered_correct ) *+FIELDS_TO_DROPLjava/util/List; -./ 01java/util/Listiterator()Ljava/util/Iterator; 345 67java/util/IteratorhasNext()Z 39 :;next()Ljava/lang/Object;=java/lang/String ? @Aremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; C DEgetOps'()Lcom/mojang/serialization/DynamicOps; GHI JK6net/minecraft/util/datafix/LegacyComponentDataFixUtilscreateEmptyComponentI(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;MText O PQgetLinesO(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream;S TUapplyA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; WXY Z[java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; W] ^_toList()Ljava/util/List; a bcemptyMap$()Lcom/mojang/serialization/Dynamic;emessages -g histream()Ljava/util/stream/Stream; k lm createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;ocolorqColor s tuget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; wxy z{(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional;}black  €A createString ‚ƒ„ …†java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;ˆhas_glowing_textŠ GlowingTextŒ FilteredTextŽ ��test ()Ljava/util/function/Predicate; W’ “”anyMatch!(Ljava/util/function/Predicate;)Z–filtered_messages˜ T™G(Ljava/util/List;)Lcom/google/common/collect/Streams$FunctionWithIndex; ›œ� žŸ!com/google/common/collect/Streams mapWithIndexi(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex;)Ljava/util/stream/Stream;¡ ¢£makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;¡¡¡ W¨ ©ªof.([Ljava/lang/Object;)Ljava/util/stream/Stream; ¬ ­createEmptyLines -¯ t°(I)Ljava/lang/Object;²Text1´Text2¶Text3¸Text4º FilteredText1¼ FilteredText2¾ FilteredText3À FilteredText4 - ©ÃÆ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; Signature$Ljava/util/List;FILTERED_CORRECTLjava/lang/String; ConstantValue DEFAULT_COLORM(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLLnet/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;name entityNameMethodParametersfixfieldinput"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable'Lcom/mojang/serialization/Dynamic; StackMapTablef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag emptyLinelinestext filteredLines9Ljava/util/List;>;OLjava/util/List;>;>; linePrefix©(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream;>;>;emptyComponentlambda$fixFrontTextTag$1I(Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic;lineLjava/util/Optional;indexJ fallbackLinelambda$fixFrontTextTag$0Z(Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;()V SourceFile.BlockEntitySignDoubleSidedEditableTextFix.javaBootstrapMethods†÷ ø îïú8(Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;ü(Ljava/lang/Object;)Zþ ‚ÿ 7 isPresent(Ljava/util/Optional;)Z'(Ljava/lang/Object;J)Ljava/lang/Object;  çè 9(Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; 1 234  "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;  ¢$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; InnerClasses!'com/mojang/datafixers/DSL$TypeReference#com/mojang/datafixers/DSL TypeReference&3com/google/common/collect/Streams$FunctionWithIndexFunctionWithIndex)%java/lang/invoke/MethodHandles$Lookup+java/lang/invoke/MethodHandlesLookup!*+ÄÅÆÇÈ&ÉÇÈ|  ÊËX *+,²-·±Ì  Í* ÎÏ ÐÑ ÒÇ ÓÇÔ ÐÒÓÕËÐO+ +¸¶+¸¶ +¶"¶&+¶"¶L²(¹,M,¹2™,¹8ÀL§ÿç+°Ì&  ! (!D"J#M$Í DÖÇOÎÏOרÙ O×ÚÛ ü13úÔ×ÄÜ Ër¤*¶B¸FL*L¸N+ºR¹V¹\M*¶`d*,¹f¶j¶n*p¶r¶v*|¶~¶�À¶‡*‰¶r¶v*¶"¶�À¶N*‹¸N¹\:¹fº�¹‘™-•*¹f,º—¸š¶j¶N-°Ì* ()+',7-Q.f0s1‡2¢8Í4¤ÝØœÞØ…ß+f>àØs1á+Ù4¤ÝÚœÞÚ…ßâf>àÚs1áãÛÿ¢--ÔÝÄÜ PQË¢H½‚Y*+º ¶r¶vSY*+º¤¶r¶vSY*+º¥¶r¶vSY*+º¦¶r¶vS¸§°Ì< =>-?=@D<ÍHÝØHäÇÙ HÝÚÔ ÝäÄå Ëo#*¶`d*¸«¶n*|¶~¶‡*¶"¶°ÌEFGH"EÍ #ÝØÙ #ÝÚÔÝÄÜ ­Ëx$*¶B¸FL*½Y+SY+SY+SY+S¸§¶j°Ì LMÍ$ÝØæØÙ$ÝÚæÚÔÝÄÜ çèËu* ˆ¹®À:+¶�À°Ì 3 4Í*ß+éêëì íØÙ  íÚ îïË= +*¶�À°Ì)Í ÞØ éêðñË3 ±³µ·¹»½¿p‰¸Á³(±Ì òóô8õöùûý   "$ %›' (*,