o ƚRe @sdZddlmZddlZGdddejZGdddejZGdd d ejZGd d d eejZGd d d eejZej dej ej eeeedZ dZ ee 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)CodecstrictcCt||tSN)codecscharmap_encodeencoding_tableselfinputerrorsr/builddir/build/BUILDROOT/alt-python310-pip-21.3.1-3.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/pip/_vendor/webencodings/x_user_defined.pyencodez Codec.encodecCrr)rcharmap_decodedecoding_tabler rrrdecoderz Codec.decodeN)r)__name__ __module__ __qualname__rrrrrrrs rc@eZdZdddZdS)IncrementalEncoderFcCt||jtdSNr)rrr r r r finalrrrrzIncrementalEncoder.encodeNF)rrrrrrrrrrc@r)IncrementalDecoderFcCrr)rrr rrrrrr$rzIncrementalDecoder.decodeNr)rrrrrrrrr!#r r!c@ eZdZdS) StreamWriterNrrrrrrrr#(r#c@r") StreamReaderNr$rrrrr&,r%r&zx-user-defined)namerrincrementalencoderincrementaldecoder streamreader streamwriteru  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__ __future__rrrrr!r#r& CodecInforr codec_infor charmap_buildr rrrrs,