Re@sdZddlmZddlZGdddejZGdddejZGdd d ejZGd d d eejZGd d d eejZej dddej dej dedededeZ dZ eje ZdS)z webencodings.x_user_defined ~~~~~~~~~~~~~~~~~~~~~~~~~~~ An implementation of the x-user-defined encoding. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. )unicode_literalsNc@s.eZdZdddZdddZdS)CodecstrictcCstj||tS)N)codecscharmap_encodeencoding_table)selfinputerrorsr /builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/x_user_defined.pyencodesz Codec.encodecCstj||tS)N)rcharmap_decodedecoding_table)rr r r r r decodesz Codec.decodeN)__name__ __module__ __qualname__r rr r r r rs rc@seZdZdddZdS)IncrementalEncoderFcCstj||jtdS)Nr)rrr r)rr finalr r r r szIncrementalEncoder.encodeN)rrrr r r r r rs rc@seZdZdddZdS)IncrementalDecoderFcCstj||jtdS)Nr)rrr r)rr rr r r r$szIncrementalDecoder.decodeN)rrrrr r r r r#s rc@seZdZdS) StreamWriterN)rrrr r r r r(s rc@seZdZdS) StreamReaderN)rrrr r r r r,s rnamezx-user-definedr rincrementalencoderincrementaldecoder streamreader streamwriteru  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__ __future__rrrrrrr CodecInfor r codec_infor charmap_buildrr r r r  s$