g dZddlZejZd dZGddej ZGddej ZGdd ejZGd d ejZ d Z y)z Python 'utf-16-le' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. Nc0tj||dS)NT)codecsutf_16_le_decode)inputerrorss :/opt/alt/python312/lib64/python3.12/encodings/utf_16_le.pydecoder s  " "5&$ 77ceZdZddZy)IncrementalEncodercHtj||jdS)Nr)rutf_16_le_encoder)selfrfinals rencodezIncrementalEncoder.encodes&&udkk:1==r N)F)__name__ __module__ __qualname__rr rr r s>r r c$eZdZejZy)IncrementalDecoderN)rrrrr_buffer_decoderr rrrs ,,Nr rc$eZdZejZy) StreamWriterN)rrrrrrrr rrr  $ $Fr rc$eZdZejZy) StreamReaderN)rrrrrr rr rrrrr rc jtjdtttt t tS)Nz utf-16-le)namerr incrementalencoderincrementaldecoder streamreader streamwriter)r CodecInforr r rrrrr r getregentryr%!s*    --!! r )strict) __doc__rrrr r BufferedIncrementalDecoderrrrr%rr rr)sn  8>22>-::-%6&&%%6&&% r