lkݧu d dl Z d dlZd dlmZ ddZddZ G d d e j Z G d de j Z G d d e j Z G d dee j Z G d dee j Z d ZdS ) N)BytesIOstrict c t | }t }|j }|j }| dd }| dd } |d|dz |fz d |d }|r* |t j | |d }|* |d | t | fS ) N z\n z\rzbegin %o %s i ascii- s end ) r readwritereplaceencodebinasciib2a_uugetvaluelen) inputerrorsfilenamemodeinfileoutfiler r chunks ?/opt/alt/python-internal/lib64/python3.11/encodings/uu_codec.py uu_encoder s U^^FiiG;DME U++HU++H E?dUlH55 = =g F FGGGDHHE hoe$$%%%R E+E ++ c " t | }t }|j }|j } | }|st d |d d dk rn+ | }|r|dk rnq t j | }nO# t j $ r=}|d dz d z d z dz dz } t j |d | }Y d }~nd }~ww xY w || |st d | t | fS ) N z"Missing "begin" line in input data s beginTs end r ? zTruncated input data) r readliner ValueErrorr a2b_uuErrorr r ) r r r r r% r sdatavnbytess r uu_decoder- % sL U^^FiiGHMEHJJ CABBBRaR5HHJJ AMM /?1%%DD~ / / /!R2~*Q.14F?1WfW:..DDDDDD / d 1/000E ++s -B C3C Cc e Zd ZddZddZdS )Codecr c " t || S N)r selfr r s r r zCodec.encodeG '''r c " t || S r1 )r- r2 s r decodezCodec.decodeJ r4 r Nr )__name__ __module____qualname__r r6 r r r/ r/ F s<