*j# S r SSKrSSKrSSKJr SS jrSS jr " S S\R 5 r " S S \R 5 r " S S\R 5 r " S S \\R 5 r " S S\\R 5 rS rg)a Python 'uu_codec' Codec - UU content transfer encoding. This codec de/encodes from bytes to bytes. Written by Marc-Andre Lemburg (mal@lemburg.com). Some details were adapted from uu.py which was written by Lance Ellinghouse and modified by Jack Jansen and Fredrik Lundh. N)BytesIOc [ U 5 n[ 5 nUR nUR nUR SS5 nUR SS5 nU" SUS- U4- R S5 5 U" S5 nU( a- U" [ R " U5 5 U" S5 nU( a M- U" S 5 UR 5 [ U 5 4$ ) N z\n z\rzbegin %o %s i ascii- s end ) r readwritereplaceencodebinasciib2a_uugetvaluelen) inputerrorsfilenamemodeinfileoutfiler r chunks 9/opt/alt/python313/lib64/python3.13/encodings/uu_codec.py uu_encoder s U^FiG;;DMME U+HU+H ?dUlH55 = =g FGHE hooe$%R % +E ++ c [ U 5 n[ 5 nUR nUR n U" 5 nU( d [ S5 eUS S S:X a OM% U" 5 nU( a US:X a O! [ R " U5 nU" U5 M6 U( d [ S 5 eUR 5 [ U 5 4$ ! [ R a7 nUS S- S- S- S- S - n [ R " US U 5 n S nAN}S nAff = f)Nz"Missing "begin" line in input data s begins end r ? zTruncated input data) r readliner ValueErrorr a2b_uuErrorr r ) r r r r r! r sdatavnbytess r uu_decoder) % s U^FiGHMME JABBRa5H JAM /??1%D d /00E ++ ~~ /!R2~*Q.14F??1Wf:.D /s +B8 8D-C>>Dc ( \ rS rSrSS jrSS jrSrg)CodecF c [ X5 $ N)r selfr r s r r Codec.encodeG ''r c [ X5 $ r. )r) r/ s r decodeCodec.decodeJ r2 r Nstrict)__name__ __module____qualname____firstlineno__r r4 __static_attributes__r6 r r r+ r+ F s ((r r+ c \ rS rSrSS jrSrg)IncrementalEncoderM c 2 [ XR 5 S $ Nr )r r r0 r finals r r IncrementalEncoder.encodeN ,Q//r r6 NF)r9 r: r; r<