Your IP : 3.22.74.192


Current Path : /opt/alt/python34/lib64/python3.4/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python34/lib64/python3.4/encodings/__pycache__/rot_13.cpython-34.pyc

�
j f�	�@smdZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGd	d
�d
eej�ZGdd�deej�Zd
d�Zeje	d��Z
e
ji4dd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6d(d)6dd6dd6dd6dd6dd6dd6dd6dd6d!d 6d#d"6d%d$6d'd&6d)d(6d*d+6d,d-6d.d/6d0d16d2d36d4d56d6d76d8d96d:d;6d<d=6d>d?6d@dA6dBdC6d+d*6d-d,6d/d.6d1d06d3d26d5d46d7d66d9d86d;d:6d=d<6d?d>6dAd@6dCdB6�dDdE�Ze
dFkriddlZeejej�ndS)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.eZdZddd�Zddd�ZdS)�Codec�strictcCs|jt�t|�fS)N)�	translate�	rot13_map�len)�self�input�errors�r
�5/opt/alt/python34/lib64/python3.4/encodings/rot_13.py�encodeszCodec.encodecCs|jt�t|�fS)N)rrr)rrr	r
r
r�decodeszCodec.decodeN)�__name__�
__module__�__qualname__rr
r
r
r
rr
src@seZdZddd�ZdS)�IncrementalEncoderFcCs
|jt�S)N)rr)rr�finalr
r
rrszIncrementalEncoder.encodeN)rrrrr
r
r
rrsrc@seZdZddd�ZdS)�IncrementalDecoderFcCs
|jt�S)N)rr)rrrr
r
rr
szIncrementalDecoder.decodeN)rrrr
r
r
r
rrsrc@seZdZdS)�StreamWriterN)rrrr
r
r
rrsrc@seZdZdS)�StreamReaderN)rrrr
r
r
rrsrcCsFtjdddt�jdt�jdtdtdtdtd	d
�S)N�namezrot-13rr
�incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encodingF)	�codecs�	CodecInforrr
rrrrr
r
r
r�getregentry$s	r��N�A�O�B�P�C�Q�D�R�E�S�F�T�G�U�H�V�I�W�J�X�K�Y�L�Z�M�n�a�o�b�p�c�q�d�r�e�s�f�t�g�u�h�v�i�w�j�x�k�y�l�z�mcCs#|jtj|j�d��dS)Nzrot-13)�writerr�read)ZinfileZoutfiler
r
r�rot13lsrV�__main__)�__doc__rrrrrrr�make_identity_dict�ranger�updaterVr�sys�stdin�stdoutr
r
r
r�<module>s�	

?>