VcdZddlZejZddZGddejZGddejZGd d ejZGd d ej Z d Z dS)z Python 'utf-8' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. Nstrictc.tj||dS)NT)codecs utf_8_decode)inputerrorss (/usr/lib64/python3.11/encodings/utf_8.pydecoder s  ufd 3 33ceZdZddZdS)IncrementalEncoderFcBtj||jdS)Nr)r utf_8_encoder)selfrfinals r encodezIncrementalEncoder.encodes"5$+66q99r N)F)__name__ __module__ __qualname__rr r r r s(::::::r r ceZdZejZdS)IncrementalDecoderN)rrrrr_buffer_decoderr r rrs(NNNr rceZdZejZdS) StreamWriterN)rrrrrrrr r rr  FFFr rceZdZejZdS) StreamReaderN)rrrrrr rr r rrrr rc ttjdtttt t tS)Nzutf-8)namerr incrementalencoderincrementaldecoder streamreader streamwriter)r CodecInforr r rrrrr r getregentryr&!s1   --!!   r )r) __doc__rrrr r BufferedIncrementalDecoderrrrr&rr r r)s   4444:::::2:::))))):)))!!!!!6&!!!!!!!!6&!!!     r