
    -hh                     x    S /r SSKJr  SSKJr   " S S \5      r/ rS rS r\S 5       r	\S 5       r
\S	 5       rg
)	MIMEAudio    )encoders)MIMENonMultipartc                   >    \ rS rSrS\R
                  4SS.S jjrSrg)r      N)policyc                    Uc  [        U5      nUc  [        S5      e[        R                  " U SU4SU0UD6  U R	                  U5        U" U 5        g )Nz!Could not find audio MIME subtypeaudior   )_what	TypeErrorr   __init__set_payload)self
_audiodata_subtype_encoderr   _paramss         9/opt/python-3.13.8/usr/lib/python3.13/email/mime/audio.pyr   MIMEAudio.__init__   s^    , Z(H?@@!!$ 	-& 	-$+	-$     )__name__
__module____qualname____firstlineno__r   encode_base64r   __static_attributes__r   r   r   r   r      s"     -1"00<@ r   c                 D    [          H  nU" U 5      =n(       d  M  Us  $    g N)_rules)datatestfnress      r   r   r   7   s'     ,3J  r   c                 0    [         R                  U 5        U $ r   )r    append)rulefuncs    r   ruler'   D   s    
MM(Or   c                 F    U R                  S5      (       d  g U SS S;   a  gg )Ns   FORM      >      AIFC   AIFFzx-aiff
startswithhs    r   _aiffr1   I   s)    <<  2w$$r   c                 2    U R                  S5      (       a  gg )Ns   .sndbasicr-   r/   s    r   _aur4   S   s    ||Gr   c                 V    U R                  S5      (       a  U SS S:w  d	  U SS S:w  a  g g)Ns   RIFFr)   r*   s   WAVE   s   fmt zx-wavr-   r/   s    r   _wavr7   [   s3     <<  AaGw$6!Br(g:Mr   N)__all__emailr   email.mime.nonmultipartr   r   r    r   r'   r1   r4   r7   r   r   r   <module>r;      so    -  4    F 


      r   