B Ájâ“î5äã7@sddlZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd „d eejƒZGd d „d eejƒZd d „Ze edƒ¡Z e   dddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCœ4¡dDdE„Z e dFkrddl Z e e je jƒdS)GéNc@s eZdZddd„Zddd„ZdS) ÚCodecÚstrictcCst |t¡t|ƒfS)N)ÚstrÚ translateÚ rot13_mapÚlen)ÚselfÚinputÚerrors©r ú3/opt/alt/python37/lib/python3.7/encodings/rot_13.pyÚencodesz Codec.encodecCst |t¡t|ƒfS)N)rrrr)rr r r r r Údecodesz Codec.decodeN)r)r)Ú__name__Ú __module__Ú __qualname__r rr r r r r s rc@seZdZddd„ZdS)ÚIncrementalEncoderFcCs t |t¡S)N)rrr)rr Úfinalr r r r szIncrementalEncoder.encodeN)F)rrrr r r r r rsrc@seZdZddd„ZdS)ÚIncrementalDecoderFcCs t |t¡S)N)rrr)rr rr r r rszIncrementalDecoder.decodeN)F)rrrrr r r r rsrc@s eZdZdS)Ú StreamWriterN)rrrr r r r rsrc@s eZdZdS)Ú StreamReaderN)rrrr r r r rsrc Cs"tjdtƒjtƒjttttddS)Nzrot-13F)Únamer rÚincrementalencoderÚincrementaldecoderÚ streamwriterÚ streamreaderÚ_is_text_encoding) ÚcodecsÚ CodecInforr rrrrrr r r r Ú getregentry$srééNéOéPéQéRéSéTéUéVéWéXéYéZéAéBéCéDéEéFéGéHéIéJéKéLéMénéoépéqérésétéuévéwéxéyézéaébécédéeéfégéhéiéjékélém)4r.r/r0r1r2r3r4r5r6r7r8r9r:r!r"r#r$r%r&r'r(r)r*r+r,r-rHrIrJrKrLrMrNrOrPrQrRrSrTr;r<r=r>r?r@rArBrCrDrErFrGcCs| t | ¡d¡¡dS)Nzrot-13)Úwriterr Úread)ZinfileZoutfiler r r Úrot13lsrWÚ__main__)rrrrrrrÚmake_identity_dictÚrangerÚupdaterWrÚsysÚstdinÚstdoutr r r r Ú s€