R`i0
d dl Z d dlmZmZmZ ddlmZ ddlmZm Z e j d Zdedeee
e
ef fd Zdded
e
dedee
fdZed
k( r2ddlmZ ed Zej) d e e ddd yy) N)IterableListTuple ) loop_last)cell_len
chop_cellsz \s*\S+\s*textreturnc # K d}t j | | }|E|j \ }}|j d }|||f t j | | }|Dy y w)Nr )re_wordmatchspangroup)r
position
word_matchstartendwords /builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/rich/_wrap.pywordsr
sf HtX.J
__&
s"S$]]4-
s AA#!A#widthfoldc g }|j }d}t }t | D ] \ }}} || j }
||
z |kD rv|
|kD rZ|rEt | |d }t | D ]( \ }}
|r || |r ||
}|t
|
z
}* q|r || || }|s|s || || }| || z
} |S )Nr )max_sizer )appendr r rstripr r len)r
r r dividesr
line_position _cell_lenr _endr word_length
chopped_wordslastlines r divide_liner' s G
^^FMI"4[tT
.;&.U"$.tea$PM&/
&>
d "5M,5dOM!SY.E '? u
$-dOM5u
)$
Yt_,M- ). N __main__)Console
)r z@12345 abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ 12345abcdefghijklmnopqrstuvwxyz )r )T)retypingr r r _loopr cellsr r compiler
strintr boolr' __name__consoler* print r( r