+
    i  c                   sH    R t . R	Ot^ RIHt ^ RIHt R tR t	R t
R tR tR# )
z Encodings and related functions.)encodebytes)encodestringc                 s@    \        V R R7      pVP                  RR4      # )T)Z	quotetabss    s   =20)_encodestringZreplace)ZsZenc   & '/usr/lib64/python3.14/email/encoders.py_qencoder      s    
T
*C;;tV$$    c                s    V P                  RR7      p\        \        V4      R4      pV P                  V4       RV R&   R# )zdEncode the message's payload in Base64.

Also, add an appropriate Content-Transfer-Encoding header.
Tdecodeasciibase64Content-Transfer-EncodingN)get_payloadZstr_bencodeset_payloadmsgorigZencdata   &  r   encode_base64r      s;    
 ??$?'D(4.'*GOOG'/C#$r   c                sl    V P                  RR7      p\        V4      pV P                  V4       RV R&   R# )znEncode the message's payload in quoted-printable.

Also, add an appropriate Content-Transfer-Encoding header.
Tr   zquoted-printabler   N)r   r   r   r   r   r   encode_quoprir   $   s4    
 ??$?'DtnGOOG'9C#$r   c                s    V P                  RR7      pVf   RV R&   R#  VP                  R4       RV R&   R#   \         d
    RT R&    R# i ; i)z9Set the Content-Transfer-Encoding header to 7bit or 8bit.Tr   NZ7bitr   r	   Z8bit)r   r   ZUnicodeError)r   r   r   r   encode_7or8bitr   /   s_    ??$?'D|+1'(2G ,2'(  2+1'(2s   7 A
Ac                s    R# )zDo nothing.N )r   s   &r   encode_noopr   @   s    r   N)r   r   r   r   )Z__doc__Z__all__r
   r    r   Zquoprir   r   r   r   r   r   r   r   r   r   <module>r      s2   
 ' + 0%0:2"r   