§
    YŠtjž  ã                  óì   — d dl mZ d dlmZ ddlmZ ddlmZ erddlmZ 	 ddlm	Z	m
Z
mZmZmZmZmZmZmZmZ n# e$ r ddlmZmZmZmZmZmZmZ Y nw xY wd	ZeZdd„Zdd„Zdd„Zdd„Zdd„Zdd„ZdS )é    )Úannotations)ÚTYPE_CHECKINGé   ©Ú_license)Ú_version)ÚBuffer)
Ú_get_simd_flags_compileÚ_get_simd_flags_runtimeÚ_get_simd_nameÚ_get_simd_pathÚ_set_simd_pathÚ	b64decodeÚb64decode_as_bytearrayÚ	b64encodeÚb64encode_as_stringÚencodebytes)r   r   r   r   r   r   r   )	r   r   r   r   r   Ústandard_b64decodeÚstandard_b64encodeÚurlsafe_b64decodeÚurlsafe_b64encodeÚreturnÚstrc                 ó   — t           S )zƒReturns pybase64 license information as a :class:`str` object.

    The result includes libbase64 license information as well.
    r   © ó    úO/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pybase64/__init__.pyÚget_license_textr   3   s	   € õ
 €Or   c                 ór   — t          t          ¦   «         ¦  «        } | dk    rt          › d| › d�S t          › d�S )zŸReturns pybase64 version as a :class:`str` object.

    The result reports if the C extension is used or not.
    e.g. `1.0.0 (C extension active - AVX2)`
    Úfallbackz (C extension active - ú)z (C extension inactive))r   r   Ú__version__)Ú	simd_names    r   Úget_versionr$   ;   sH   € õ �~Ñ/Ô/Ñ0Ô0€IØ�JÒÐÝÐBÐB°iÐBÐBÐBÐBÝÐ2Ð2Ð2Ð2r   Úsr	   Úbytesc                ó    — t          | ¦  «        S )z«Encode bytes using the standard Base64 alphabet.

    Argument ``s`` is a :term:`bytes-like object` to encode.

    The result is returned as a :class:`bytes` object.
    ©r   ©r%   s    r   r   r   G   s   € õ �Q‰<Œ<Ðr   ústr | Bufferc                ó    — t          | ¦  «        S )au  Decode bytes encoded with the standard Base64 alphabet.

    Argument ``s`` is a :term:`bytes-like object` or ASCII string to
    decode.

    The result is returned as a :class:`bytes` object.

    A :exc:`binascii.Error` is raised if the input is incorrectly padded.

    Characters that are not in the standard alphabet are discarded prior
    to the padding check.
    ©r   r)   s    r   r   r   Q   s   € õ �Q‰<Œ<Ðr   c                ó"   — t          | d¦  «        S )zýEncode bytes using the URL- and filesystem-safe Base64 alphabet.

    Argument ``s`` is a :term:`bytes-like object` to encode.

    The result is returned as a :class:`bytes` object.

    The alphabet uses '-' instead of '+' and '_' instead of '/'.
    ó   -_r(   r)   s    r   r   r   a   s   € õ �Q˜ÑÔÐr   c                ó"   — t          | d¦  «        S )aî  Decode bytes using the URL- and filesystem-safe Base64 alphabet.

    Argument ``s`` is a :term:`bytes-like object` or ASCII string to
    decode.

    The result is returned as a :class:`bytes` object.

    A :exc:`binascii.Error` is raised if the input is incorrectly padded.

    Characters that are not in the URL-safe base-64 alphabet, and are not
    a plus '+' or slash '/', are discarded prior to the padding check.

    The alphabet uses '-' instead of '+' and '_' instead of '/'.
    r.   r,   r)   s    r   r   r   m   s   € õ �Q˜ÑÔÐr   N)r   r   )r%   r	   r   r&   )r%   r*   r   r&   )Ú
__future__r   Útypingr   r   r   Ú_typingr	   Ú	_pybase64r
   r   r   r   r   r   r   r   r   r   ÚImportErrorÚ	_fallbackÚ__all__r"   r   r$   r   r   r   r   r   r   r   ú<module>r7      sú  ðØ "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð àð  ØÐÐÐÐÐððð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð øð ð 	ð 	ð 	ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð	øøøð
€ð €ðð ð ð ð	3ð 	3ð 	3ð 	3ðð ð ð ðð ð ð ð 	ð 	ð 	ð 	ðð ð ð ð ð s   ¢; »AÁA