python (3.12.0)
ˑeM d dl Z g dZdZ G d d ZddZddZd Z e j d e j Z e j d
e j Z
d ZddZe
d
k( r e ed yy) N)TextWrapperwrapfilldedentindentshortenz
c e Zd Z ej eee ed ZdZ dZ
d ej e z Z
de
dd z Z ej de e
e
ed z ej Z[ [
[ ej d
e
z Z[
ej d Z dddd
dZd Zd Zd Zd Zd Zd Zd Zd Zy)r z[\w!"\'&.,?]z[^\d\W]z[%s]z[^ Na
( # any whitespace
%(ws)s+
| # em-dash between words
(?<=%(wp)s) -{2,} (?=\w)
| # word, possibly hyphenated
%(nws)s+? (?:
# hyphenated word
-(?: (?<=%(lt)s{2}-) | (?<=%(lt)s-%(lt)s-))
(?= %(lt)s -? %(lt)s)
| # end of word
(?=%(ws)s|\Z)
| # em-dash
(?<=%(wp)s) (?=-{2,}\w)
)
))wpltwsnwsz(%s+)z[a-z][\.\!\?][\"\']?\Zz [...]) max_linesplaceholderc || _ || _ || _ || _ || _ || _ || _ || _ | | _ |
| _ || _
|| _ y N)widthinitial_indentsubsequent_indentexpand_tabsreplace_whitespacefix_sentence_endingsbreak_long_wordsdrop_whitespacebreak_on_hyphenstabsizer r )
selfr r r r r r r r r r r r s
</BuggyBox/python/3.12.0/bootstrap/lib/python3.12/textwrap.py__init__zTextWrapper.__init__p sa
,!2&"4$8! 0. 0"& c | j r|j | j }| j r|j | j
}|S r )r
expandtabsr r translateunicode_whitespace_transr texts r _munge_whitespacezTextWrapper._munge_whitespace sF ??4<<0D"">>$"?"?@Dr! c | j du r| j j | }n| j j | }|D cg c] }|s| }}|S c c}w NT)r
wordsep_resplitwordsep_simple_re)r r'