<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
U
    e5dæ  ã                   @   sp   d dddddgZ ddlmZ ddlmZmZ d	Zd
ZdZdZ	dd„ Z
ddd„Zdefdd„Zdd„ ZeZeZdS )Úbody_decodeÚbody_encodeÚdecodeÚdecodestringÚheader_encodeÚheader_lengthé    )Ú	b64encode)Ú
b2a_base64Ú
a2b_base64z
Ú
Ú é   c                 C   s*   t t| ƒdƒ\}}|d }|r&|d7 }|S )Né   é   )ÚdivmodÚlen)Ú	bytearrayZgroups_of_3ZleftoverÚn© r   ú(/usr/lib64/python3.8/email/base64mime.pyr   2   s
    ú
iso-8859-1c                 C   s6   | sdS t | tƒr|  |¡} t| ƒ d¡}d||f S )Nr   Úasciiz=?%s?b?%s?=)Ú
isinstanceÚstrÚencoder   r   )Zheader_bytesÚcharsetZencodedr   r   r   r   =   s    

éL   c                 C   s~   | s| S g }|d d }t dt| ƒ|ƒD ]J}t| ||| … ƒ d¡}| t¡rh|tkrh|d d… | }| |¡ q(t |¡S )Nr   r   r   r   éÿÿÿÿ)	Úranger   r	   r   ÚendswithÚNLÚappendÚEMPTYSTRINGÚjoin)ÚsZ
maxlinelenZeolZencvecZmax_unencodedÚiÚencr   r   r   r   L   s    
c                 C   s.   | s
t ƒ S t| tƒr"t|  d¡ƒS t| ƒS d S )Nzraw-unicode-escape)Úbytesr   r   r
   r   )Ústringr   r   r   r   f   s
    
N)r   )Ú__all__Úbase64r   Zbinasciir	   r
   ZCRLFr    r"   ZMISC_LENr   r   r   r   r   r   r   r   r   r   Ú<module>   s$   ú

