a XC?h�@svdZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGd d �d eej�ZGd d �d eej�Zd d�ZdS)z� Python 'unicode-escape' Codec Written by Marc-Andre Lemburg ([email protected]). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. �Nc@seZdZejZejZdS)�CodecN)�__name__� __module__� __qualname__�codecs�unicode_escape_encode�encode�unicode_escape_decode�decode�r r �=/opt/alt/python39/lib64/python3.9/encodings/unicode_escape.pyr src@seZdZddd�ZdS)�IncrementalEncoderFcCst�||j�dS)Nr)rr�errors)�self�input�finalr r r rszIncrementalEncoder.encodeN)F)rrrrr r r r r sr c@seZdZdd�ZdS)�IncrementalDecodercCst�|||�S)N�rr )rrrrr r r �_buffer_decodesz!IncrementalDecoder._buffer_decodeN)rrrrr r r r rsrc@s eZdZdS)� StreamWriterN)rrrr r r r rsrc@seZdZddd�ZdS)� StreamReader�strictcCst�||d�S)NFr)rrrr r r r szStreamReader.decodeN)r)rrrr r r r r rsrc Cstjdtjtjttttd�S)Nzunicode-escape)�namerr �incrementalencoder�incrementaldecoder� streamwriter� streamreader) r� CodecInforrr r rrrr r r r � getregentry%s�r) �__doc__rrr �BufferedIncrementalDecoderrrrrr r r r �s