� c��j�����dZddlZejZd d�ZGd�dej �ZGd�dej �ZGd�d ej�ZGd �d ej�Z d �Z y)z� Python 'utf-8' Codec Written by Marc-Andre Lemburg ([email protected]). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. �Nc�0�tj||d�S)NT)�codecs� utf_8_decode)�input�errorss �(/usr/lib64/python3.12/encodings/utf_8.py�decoder s�� � � �u�f�d� 3�3�c��eZdZdd�Zy)�IncrementalEncoderc�H�tj||j�dS)Nr)r� utf_8_encoder)�selfr�finals r�encodezIncrementalEncoder.encodes���"�"�5�$�+�+�6�q�9�9r N)F)�__name__� __module__� __qualname__r�r rr r s��:r r c�$�eZdZejZy)�IncrementalDecoderN)rrrrr�_buffer_decoderr rrrs ���(�(�Nr rc�$�eZdZejZy)� StreamWriterN)rrrrrrrr rrr� �� � � �Fr rc�$�eZdZejZy)� StreamReaderN)rrrrrr rr rrrrr rc �j�tjdtttt t t��S)Nzutf-8)�namerr �incrementalencoder�incrementaldecoder� streamreader� streamwriter)r� CodecInforr r rrrrr r� getregentryr%!s*�� � � � ���-�-�!�!� �r )�strict) �__doc__rrrr r �BufferedIncrementalDecoderrrrr%rr r�r)sn���� � � ��4�:��2�2�:�)��:�:�)�!�6�&�&�!�!�6�&�&�!� r