File: //lib/python3.12/encodings/__pycache__/iso8859_4.cpython-312.pyc
�
    )!�h@4  �                   �  � d Z ddlZ G d� dej                  �      Z G d� dej                  �      Z G d� dej                  �      Z G d	� d
eej
                  �      Z G d� deej                  �      Zd
� ZdZ ej                  e�      Z
y)zj Python Character Mapping Codec iso8859_4 generated from 'MAPPINGS/ISO8859/8859-4.TXT' with gencodec.py.
�    Nc                   �   � e Zd Zdd�Zdd�Zy)�Codecc                 �8   � t        j                  ||t        �      S �N)�codecs�charmap_encode�encoding_table��self�input�errorss      �*/usr/lib/python3.12/encodings/iso8859_4.py�encodezCodec.encode   �   � ��$�$�U�6�.�A�A�    c                 �8   � t        j                  ||t        �      S r   )r   �charmap_decode�decoding_tabler
   s      r   �decodezCodec.decode   r   r   N)�strict)�__name__�
__module__�__qualname__r   r   � r   r   r   r   	   s   � �B�Br   r   c                   �   � e Zd Zdd�Zy)�IncrementalEncoderc                 �R   � t        j                  || j                  t        �      d   S �Nr   )r   r   r
   r	   �r   r   �finals      r   r   zIncrementalEncoder.encode   �    � ��$�$�U�4�;�;�~�F�q�I�Ir   N�F)r   r   r   r   r   r   r   r   r      �   � �Jr   r   c                   �   � e Zd Zdd�Zy)�IncrementalDecoderc                 �R   � t        j                  || j                  t        �      d   S r   )r   r   r
   r   r   s      r   r   zIncrementalDecoder.decode   r!   r   Nr"