Ë c‡½jÉ ã ó — d Z ddlZddlZdd„Zdd„Z G d„ dej « Z G d„ dej « Z G d „ d ej « Z G d„ deej « Z G d „ deej « Z d„ Z y)a Python 'bz2_codec' Codec - bz2 compression encoding. This codec de/encodes from bytes to bytes and is therefore usable with bytes.transform() and bytes.untransform(). Adapted by Raymond Hettinger from zlib_codec.py which was written by Marc-Andre Lemburg (mal@lemburg.com). é Nc óB — t j | « t | « fS ©N)Úbz2ÚcompressÚlen©ÚinputÚerrorss ú,/usr/lib64/python3.12/encodings/bz2_codec.pyÚ bz2_encoder s € ä�L‰L˜Ó¤ U£Ð,Ð,ó c óB — t j | « t | « fS r )r Ú decompressr r s r Ú bz2_decoder s € ä�N‰N˜5Ó!¤3 u£:Ð.Ð.r c ó — e Zd Zdd„Zdd„Zy)ÚCodecc ó — t ||« S r )r ©Úselfr r s r ÚencodezCodec.encode ó € Ü˜% Ó(Ð(r c ó — t ||« S r )r r s r ÚdecodezCodec.decode r r N©Ústrict)Ú__name__Ú __module__Ú__qualname__r r © r r r r s „ ó)ô)r r c ó" — e Zd Zdd„Zdd„Zd„ Zy)ÚIncrementalEncoderc óD — || _ t j « | _ y r )r r Ú BZ2CompressorÚcompressobj©r r s r Ú__init__zIncrementalEncoder.__init__ s € àˆŒÜ×,Ñ,Ó.ˆÕr c ó¬ — |r8| j j |« }|| j j « z S | j j |« S r )r$ r Úflush)r r ÚfinalÚcs r r zIncrementalEncoder.encode# sL € ÙØ× Ñ ×)Ñ)¨%Ó0ˆAØ�t×'Ñ'×-Ñ-Ó/Ñ/Ð/à×#Ñ#×,Ñ,¨UÓ3Ð3r c ó6 — t j « | _ y r )r r# r$ ©r s r ÚresetzIncrementalEncoder.reset* s € Ü×,Ñ,Ó.ˆÕr Nr ©F)r r r r&