�
��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-32-be' Codec
� N�strictc s. � t j | |d� � S )NT)�codecs�utf_32_be_decode)�input�errorss �,/usr/lib64/python3.11/encodings/utf_32_be.py�decoder
s � ��"�5�&�$�7�7�7� c s � e Zd Zdd�ZdS )�IncrementalEncoderFc sB � t j || j � � d S )Nr )r �utf_32_be_encoder )Zselfr Zfinals r �encodezIncrementalEncoder.encode s � ��&�u�d�k�:�:�1�=�=r 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 )Nz utf-32-be)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 ��� � �
�
�
�
� ��8� 8� 8� 8�>� >� >� >� >��2� >� >� >�-� -� -� -� -��:� -� -� -�%� %� %� %� %�6�&� %� %� %�%� %� %� %� %�6�&� %� %� %�
� � � � r