|SA d Z ddlZej ZddZ G d dej Z G d dej Z G d d ej Z G d dej Z 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. Nstrictc . t j | |d S )NT)codecsutf_16_be_decode)inputerrorss @/opt/alt/python-internal/lib64/python3.11/encodings/utf_16_be.pydecoder s "5&$777 c e Zd ZddZdS )IncrementalEncoderFc B t j || j d S )Nr )r utf_16_be_encoder )selfr finals r encodezIncrementalEncoder.encode s &udk::1==r N)F)__name__ __module____qualname__r r r r r s( > > > > > >r r c e Zd Zej ZdS )IncrementalDecoderN)r r r r r _buffer_decoder r r r r s ,NNNr r c e Zd Zej ZdS )StreamWriterN)r r r r r r r r r r r $FFFr r c e Zd Zej ZdS )StreamReaderN)r r r r r r r r r r r r r r c t t j dt t t t t t S )Nz utf-16-be)namer r incrementalencoderincrementaldecoderstreamreaderstreamwriter)r CodecInfor r r r r r r r r getregentryr&