Êþº¾Eu  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   3net/minecraft/client/StringSplitter$LineBreakFinderthis$0%Lnet/minecraft/client/StringSplitter;  java/lang/Object()V   lineBreakI   net/minecraft/network/chat/StyleEMPTY"Lnet/minecraft/network/chat/Style;  lineBreakStyle ! " lastSpace $ %lastSpaceStyle '() *+java/lang/Mathmax(FF)F - ./maxWidthF 1 2offset 4 56finishIteration&(ILnet/minecraft/network/chat/Style;)Z 89: ;<#net/minecraft/client/StringSplitter widthProvider3Lnet/minecraft/client/StringSplitter$WidthProvider; >?@ AB1net/minecraft/client/StringSplitter$WidthProvidergetWidth&(ILnet/minecraft/network/chat/Style;)F D E/width G HIhadNonZeroWidthCharZ KLM NOjava/lang/Character charCount(I)I Q RnextChar T UVlineBreakFound()ZX$net/minecraft/util/FormattedCharSink)(Lnet/minecraft/client/StringSplitter;F)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/client/StringSplitter$LineBreakFinder;MethodParametersaccept'(ILnet/minecraft/network/chat/Style;I)Z charWidthpositionstyle codepointadjustedPosition StackMapTablegetSplitPosition()I getSplitStyle$()Lnet/minecraft/network/chat/Style; addToOffset(I)Vdelta SourceFileStringSplitter.javaNestHost InnerClassesLineBreakFinder WidthProvider W ./HIE/"%R2 YZ|0*+Y¸Wµ*· *µ*²µ*µ *²µ#*$ ¸&µ,±[—Ž�’“&˜/™\0]^0./_  .`aZr¤*´0`6«.  #*,¶3¬*µ *,µ#*´´7,¹=8*Y´CbµC*´F™,*´C*´,•ž *´ Ÿ**´ *´#¶3¬*,¶3¬*Y´F •™§€µF*¸J`µP¬[:�ž$ ,¢2£7¦G§R¨e©mªz¬‚¯—°¢±\>G]b/¤]^¤c¤d¤eœfg8ü$ üBÿÿ_ cde56ZR *µ*,µ¬[·¸ ¹\  ]^  d_ dUVZC*´Ÿ§¬[½\ ]^g @hiZH*¶S™ *´§*´P¬[Á\ ]^gCjkZ/*´°[Å\ ]^lmZC *Y´0`µ0±[ É Ê\ ]^ n_nopq8r8s>8t