�
�f4����dZddlZGd�dej��ZGd�dej��ZGd�dej��ZGd �d
eej��ZGd�deej��Zd
�ZdS)z� Python 'raw-unicode-escape' Codec
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
�Nc�*�eZdZejZejZdS)�CodecN)�__name__�
__module__�__qualname__�codecs�raw_unicode_escape_encode�encode�raw_unicode_escape_decode�decode���C/opt/alt/python311/lib64/python3.11/encodings/raw_unicode_escape.pyrr
s �������
-�F�
�
-�F�F�Frrc��eZdZdd�ZdS)�IncrementalEncoderFc�B�tj||j��dS)Nr)rr �errors)�self�input�finals rr
zIncrementalEncoder.encodes���/��t�{�C�C�A�F�FrN)F)rrrr
r
rrrrs.������G�G�G�G�G�Grrc��eZdZd�ZdS)�IncrementalDecoderc�.�tj|||��S)N�rr)rrrrs r�_buffer_decodez!IncrementalDecoder._buffer_decode����/��v�u�E�E�ErN)rrrrr
rrrrs(������F�F�F�F�Frrc��eZdZdS)�StreamWriterN)rrrr
rrrrs�������Drrc��eZdZdd�ZdS)�StreamReader�strictc�.�tj||d��S)NFr)rrrs rrzStreamReader.decode rrN)r!)rrrrr
rrr r s.������F�F�F�F�F�Frr c ��tjdtjtjt
ttt���S)Nzraw-unicode-escape)�namer
r�incrementalencoder�incrementaldecoder�streamwriter�streamreader) r� CodecInforr
rrrrr r
rr�getregentryr*%s5����
!��|��|�-�-�!�!����r) �__doc__rrr�BufferedIncrementalDecoderrrr r*r
rr�<module>r-s/�����
�
�
�.�.�.�.�.�F�L�.�.�.�G�G�G�G�G��2�G�G�G�F�F�F�F�F��:�F�F�F� � � � � �5��,� � � �F�F�F�F�F�5��,�F�F�F� � � � � r |