File: //opt/alt/python311/lib/python3.11/site-packages/idna/__pycache__/codec.cpython-311.pyc
�
U�Zg� � � � d dl mZmZmZmZmZ ddlZddlZ ej d� � Z G d� dej
� � Z
G d� dej � � Z G d � d
ej
� � Z G d� de
ej � � Z G d
� de
ej � � Zd� ZdS )� )�encode�decode�alabel�ulabel� IDNAError� Nu [.。.。]c � � e Zd Zdd�Zdd�ZdS )�Codec�strictc � � |dk r"t d� |� � � � �|sdS t |� � t |� � fS �Nr � Unsupported error handling "{0}"�� r )r �formatr �len��self�data�errorss �=/opt/alt/python311/lib/python3.11/site-packages/idna/codec.pyr zCodec.encode sN � ��X����@�G�G��O�O�P�P�P�� ��5��d�|�|�S��Y�Y�&�&� c � � |dk r"t d� |� � � � �|sdS t |� � t |� � fS r
)r r r r r s r r zCodec.decode sN � ��X����@�G�G��O�O�P�P�P�� ��6��d�|�|�S��Y�Y�&�&r N)r )�__name__�
__module__�__qualname__r r � r r r
r
s<