
    -hh                     B    / S Qr SSKJr  SSKJr  S rS rS r	S r
S rg	)
)encode_7or8bitencode_base64encode_noopencode_quopri    )encodebytes)encodestringc                 :    [        U SS9nUR                  SS5      $ )NT)	quotetabs    s   =20)_encodestringreplace)sencs     7/opt/python-3.13.8/usr/lib/python3.13/email/encoders.py_qencoder      s    
T
*C;;tV$$    c                 x    U R                  SS9n[        [        U5      S5      nU R                  U5        SU S'   g )NTdecodeasciibase64Content-Transfer-Encoding)get_payloadstr_bencodeset_payloadmsgorigencdatas      r   r   r      s;    
 ??$?'D(4.'*GOOG'/C#$r   c                 d    U R                  SS9n[        U5      nU R                  U5        SU S'   g )NTr   zquoted-printabler   )r   r   r   r   s      r   r   r   $   s4    
 ??$?'DtnGOOG'9C#$r   c                     U R                  SS9nUc  SU S'   g  UR                  S5        SU S'   g ! [         a    SU S'    g f = f)NTr   7bitr   r   8bit)r   r   UnicodeError)r   r   s     r   r   r   /   s_    ??$?'D|+1'(2G ,2'(  2+1'(2s   1 AAc                     g )N )r   s    r   r   r   @   s    r   N)__all__r   r   r   quoprir   r   r   r   r   r   r   r'   r   r   <module>r*      s-    + 0%0:2"r   