
    =Og                     F    	 g d Z ddlmZ ddlmZ d Zd Zd Z	d Z
d Zd	S )
)encode_7or8bitencode_base64encode_noopencode_quopri    )encodebytes)encodestringc                 P    t          | d          }|                    dd          S )NT)	quotetabs    s   =20)_encodestringreplace)sencs     '/usr/lib64/python3.11/email/encoders.py_qencoder      s(    
T
*
*
*C;;tV$$$    c                     	 |                      d          }t          t          |          d          }|                     |           d| d<   d S )NTdecodeasciibase64Content-Transfer-Encoding)get_payloadstr_bencodeset_payloadmsgorigencdatas      r   r   r      sT     ??$?''D(4..'**GOOG'/C#$$$r   c                     	 |                      d          }t          |          }|                     |           d| d<   d S )NTr   zquoted-printabler   )r   r   r   r   s      r   r   r   $   sJ     ??$?''DtnnGOOG'9C#$$$r   c                     	 |                      d          }|d| d<   d S 	 |                    d           d| d<   d S # t          $ r	 d| d<   Y d S w xY w)NTr   7bitr   r   8bit)r   r   UnicodeError)r   r   s     r   r   r   /   s    C??$?''D|+1'(2G ,2'(((  2 2 2+1'((((2s   > AAc                     d S )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 0 0 0 0% % %0 0 0: : :2 2 2"    r   