Wc csdZddlZejZddZGddej ZGddej ZGd d ejZGd d ejZ d Z dS)z Python 'utf-16-be' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. Nstrictcs4tj||dS)NT)codecsutf_16_be_decode)inputerrorss ,/usr/lib64/python3.12/encodings/utf_16_be.pydecoders  " "5&$ 77cseZdZddZdS)IncrementalEncoderFcsRtj||jdS)Nr)rutf_16_be_encoder)ZselfrZfinals rencodezIncrementalEncoder.encodes&&udkk:1==rN)F)__name__ __module__ __qualname__r rrr r s(>>>>>>rr c&eZdZejZdS)IncrementalDecoderN)r r rrrZ_buffer_decoderrrrrs,,NNNrrcr) StreamWriterN)r r rrr r rrrrr  $ $FFFrrcr) StreamReaderN)r r rrrrrrrrrrrrc sztjdtttt t tS)Nz utf-16-be)Znamer rZincrementalencoderZincrementaldecoderZ streamreaderZ streamwriter)rZ CodecInfor rr rrrrrr getregentryr!s/    --!!  r)r) Z__doc__rr r rr ZBufferedIncrementalDecoderrrrrrrrrs   8888>>>>>22>>-----::--%%%%%6&&%%%%%%%6&&%%     r