§
ÞÄ×t¯Z3§ã ód — g d ¢Z ddlmZ ddlmZmZ dZdZdZdZ d„ Z
dd
„Zdefd„Zd
„ Z
e
Ze
ZdS ))Úbody_decodeÚbody_encodeÚdecodeÚdecodestringÚ
header_encodeÚ
header_lengthé )Ú b64encode)Ú
b2a_base64Ú
a2b_base64z
ú
Ú é c ó` — t t | ¦ « d¦ « \ }}|dz }|r|dz
}|S )Né é )ÚdivmodÚlen)Ú bytearrayÚgroups_of_3ÚleftoverÚns ú7/opt/alt/python311/lib64/python3.11/email/base64mime.pyr r 1 s> € Ø@Ý"¥3 y¡>¤>°1Ñ5Ô5Ñ€K�à�a‰€AØð Ø ˆQ‰ˆØ€Hó ú
iso-8859-1c ó¶ — | sdS t | t ¦ « r| |¦ « } t | ¦ « d¦ « }d|›d|›d�S )Nr
Úasciiz=?z?b?z?=)Ú
isinstanceÚstrÚencoder r )Úheader_bytesÚcharsetÚencodeds r r r ; sk € ðð
ð ØˆrÝ�,¥Ñ$Ô$ð 4Ø#×*Ò*¨7Ñ3Ô3ˆÝ˜Ñ%Ô%×,Ò,¨WÑ5Ô5€G€GØ#˜G˜G W W WÐ-Ð-r éL c ó~ — | sdS g }|dz dz }t dt | ¦ « |¦ « D ]v}t | |||z … ¦ « d¦ « }| t
¦ « r|t
k r
|d d… |z }| |¦ « Œwt |¦ « S )Nr
r r r r éÿÿÿÿ) Úranger r
r ÚendswithÚNLÚappendÚEMPTYSTRINGÚjoin)ÚsÚ
maxlinelenÚeolÚencvecÚ
max_unencodedÚiÚencs r r r I sÌ € ðð
ð Øˆrà
€FØ ‘N aÑ'€MÝ
�1•c˜!‘f”f˜mÑ
,Ô
,ð ð ˆõ ˜˜1˜Q Ñ.Ð.Ô/Ñ0Ô0×7Ò7¸Ñ@Ô@ˆØ�<Š<�ÑÔð ! ¥r¢ Ø�c�r�c”(˜S‘.ˆCØ�
Š
�cÑÔÐÐÝ×Ò˜FÑ#Ô#Ð#r c ó° — | st ¦ « S t | t ¦ « r"t | d¦ « ¦ « S t | ¦ « S )Nzraw-unicode-escape)Úbytesr r r r )Ústrings r r r b sU € ðð ð "݉wŒwˆÝ �F�CÑ Ô ð "ݘ&Ÿ-š-Ð(<Ñ=Ô=Ñ>Ô>Ð>å˜&Ñ!Ô!Ð!r N)r )Ú__all__Úbase64r Úbinasciir
r ÚCRLFr( r* ÚMISC_LENr r r r r r © r r ú