a XC?h$�@srddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGdd �d eej�ZGd d �d eej�Zd d �ZdS)�Nc@seZdZejZejZdS)�CodecN)�__name__� __module__� __qualname__�codecs�charmap_encode�encode�charmap_decode�decode�r r �6/opt/alt/python39/lib64/python3.9/encodings/charmap.pyrsrc@s eZdZddd�Zd dd�ZdS) �IncrementalEncoder�strictNcCstj�||�||_dS�N)rr �__init__�mapping��self�errorsrr r r rszIncrementalEncoder.__init__FcCst�||j|j�dS�Nr)rrrr�r�input�finalr r r rszIncrementalEncoder.encode)rN)F�rrrrrr r r r r s r c@s eZdZddd�Zd dd�ZdS) �IncrementalDecoderrNcCstj�||�||_dSr)rrrrrr r r r!szIncrementalDecoder.__init__FcCst�||j|j�dSr)rr rrrr r r r %szIncrementalDecoder.decode)rN)F�rrrrr r r r r r s rc@s eZdZddd�Zddd�ZdS) � StreamWriterrNcCstj�|||�||_dSr)rrrr�r�streamrrr r r r*szStreamWriter.__init__cCst�|||j�Sr)rrr�rrrr r r r.szStreamWriter.encode)rN)rrr r r r r(s rc@s eZdZddd�Zddd�ZdS) � StreamReaderrNcCstj�|||�||_dSr)rr rrrr r r r3szStreamReader.__init__cCst�|||j�Sr)rr rrr r r r 7szStreamReader.decode)rN)rrr r r r r 1s r c Cstjdtjtjttttd�S)N�charmap)�namerr �incrementalencoder�incrementaldecoder� streamwriter� streamreader) r� CodecInforrr r rrr r r r r � getregentry<s�r()rrr rrr r(r r r r � s