o
0i @ s d Z ddlZG dd dejZG dd dejZG dd dejZG d d
d
eejZG dd deejZd
d Zee dZ
e
i ddddddddddddddddd d!d"d#d$d%d&d'd(d)ddddddddi ddddddddd!d d#d"d%d$d'd&d)d(d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9i d:d;dd?d@dAdBdCd+d*d-d,d/d.d1d0d3d2d5d4d7d6d9d8d;d:d=d<d?d>dAd@dCdBi dDdE Ze
dFkrddlZeejej dS dS )Gz Python Character Mapping Codec for ROT13.
This codec de/encodes from str to str.
Written by Marc-Andre Lemburg (mal@lemburg.com).
Nc @ s e Zd ZdddZdddZdS )Codecstrictc C t |tt|fS Nstr translate rot13_maplenselfinputerrors r 7/opt/alt/python310/lib64/python3.10/encodings/rot_13.pyencode zCodec.encodec C r r r r r r r decode r zCodec.decodeN)r )__name__
__module____qualname__r r r r r r r
s
r c @ e Zd ZdddZdS )IncrementalEncoderFc C t |tS r r r r r r
finalr r r r zIncrementalEncoder.encodeNF)r r r r r r r r r r c @ r )IncrementalDecoderFc C r r r r r r r r r zIncrementalDecoder.decodeNr )r r r r r r r r r r r c @ e Zd ZdS )StreamWriterNr r r r r r r r" r" c @ r! )StreamReaderNr# r r r r r% r$ r% c
C s" t jdt jt jttttddS )Nrot-13F)namer r incrementalencoderincrementaldecoderstreamwriterstreamreader_is_text_encoding) codecs CodecInfor r r r r r" r% r r r r getregentry$ s r/ A N B O C P D Q E R F S G T H U I V J W K X L Y M Z a n b o c p d q e r f s g t h u i v j w k x l y m z c C s | t| d d S )Nr&