�
��Vc� c s� � d Z ddlZej Zdd�Z G d� dej � � Z G d� dej � � Z G d � d
ej � � Z G d� dej � � Z d
� Z
dS )z� Python 'utf-8' Codec
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
� N�strictc s. � t j | |d� � S )NT)�codecs�utf_8_decode)�input�errorss �(/usr/lib64/python3.11/encodings/utf_8.py�decoder s � ���u�f�d�3�3�3� c s � e Zd Zdd�ZdS )�IncrementalEncoderFc sB � t j || j � � d S )Nr )r �utf_8_encoder )Zselfr Zfinals r �encodezIncrementalEncoder.encode s � ��"�5�$�+�6�6�q�9�9r N)F)�__name__�
__module__�__qualname__r � r r r r s( � � � � � �:� :� :� :� :� :r r c � � e Zd Zej ZdS )�IncrementalDecoderN)r r
r r r Z_buffer_decoder r r r r s � � � � � ��(�N�N�Nr r c r )�StreamWriterN)r r
r r r
r r r r r r � � � � � � �
�
�F�F�Fr r c r )�StreamReaderN)r r
r r r r r r r r r r r r c st � t j dt t t t
t t �� � S )Nzutf-8)Znamer r ZincrementalencoderZincrementaldecoderZstreamreaderZstreamwriter)r Z CodecInfor r r r r r r r r �getregentryr ! s1 � ���
���-�-�!�!�� � � r )r )Z__doc__r r
r r r ZBufferedIncrementalDecoderr r r r r r r �<module>r s ��� � �
�
�
�
� ��4� 4� 4� 4�:� :� :� :� :��2� :� :� :�)� )� )� )� )��:� )� )� )�!� !� !� !� !�6�&� !� !� !�!� !� !� !� !�6�&� !� !� !�
� � � � r