R`i dZddlmZddlZGddejZGddej ZGdd ej ZGd d eejZGd d eejZejdejejeeeeZ dZ eje Zy)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_literalsNceZdZddZddZy)Codecc8tj||tSN)codecscharmap_encodeencoding_tableselfinputerrorss /builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/webencodings/x_user_defined.pyencodez Codec.encode$$UFNCCc8tj||tSr)rcharmap_decodedecoding_tabler s rdecodez Codec.decoderrN)strict)__name__ __module__ __qualname__rrrrrrsDDrrceZdZddZy)IncrementalEncodercRtj||jtdSNr)rr rr r r finals rrzIncrementalEncoder.encode $$UDKKHKKrNF)rrrrrrrrrLrrceZdZddZy)IncrementalDecodercRtj||jtdSr)rrrrr s rrzIncrementalDecoder.decode$r"rNr#)rrrrrrrr&r&#r$rr&c eZdZy) StreamWriterNrrrrrrr)r)(rr)c eZdZy) StreamReaderNr*rrrr-r-,r+rr-zx-user-defined)namerrincrementalencoderincrementaldecoder streamreader streamwriteru  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__ __future__rrrrr&r)r- CodecInforr codec_infor charmap_buildr rrrr8s ( DFLLDL22L L22L  5&--  5&-- V    7>> 7>>))  H&%%n5r