Ë
    N[Îi;  ã                   óN   — d dl mZ d dlmZ ddlmZmZ ddlmZ  G d„ de«      Z	y)	é    )ÚBytesIO)ÚAnyé   )ÚIntÚLong)ÚTLObjectc                   ób   — e Zd ZdZg d¢Zd Zdedededefd„Ze	de
d	ed
d fd„«       Zd	ed
efd„Zy)ÚMessageiå¸[©Úmsg_idÚseq_noÚlengthÚbodyr   r   r   r   c                 ó<   — || _         || _        || _        || _        y ©Nr   )Úselfr   r   r   r   s        úL/var/www/files/kim/lib/python3.12/site-packages/pyrogram/raw/core/message.pyÚ__init__zMessage.__init__!   s   € ØˆŒØˆŒØˆŒØˆ	ó    ÚdataÚargsÚreturnc                 óö   — t        j                  | «      }t        j                  | «      }t        j                  | «      }| j                  |«      }t        t	        j                  t        |«      «      |||«      S r   )r   Úreadr   r
   r   r   )r   r   r   r   r   r   s         r   r   zMessage.read'   sU   € ä—‘˜4“ˆÜ—‘˜$“ˆÜ—‘˜$“ˆØy‰y˜Ó ˆä”x—}‘}¤W¨T£]Ó3°V¸VÀVÓLÐLr   c                 ó`  — t        «       }|j                  t        | j                  «      «       |j                  t	        | j
                  «      «       |j                  t	        | j                  «      «       |j                  | j                  j                  «       «       |j                  «       S r   )	r   Úwriter   r   r   r   r   r   Úgetvalue)r   r   Úbs      r   r   zMessage.write0   sk   € Ü‹Iˆà	‰”T—[‘[Ó!Ô"Ø	‰”D—K‘KÓ Ô!Ø	‰”D—K‘KÓ Ô!Ø	‰—	‘	—‘Ó!Ô"àz‰z‹|Ðr   N)Ú__name__Ú
__module__Ú__qualname__ÚIDÚ	__slots__ÚQUALNAMEr   Úintr   Ústaticmethodr   r   r   Úbytesr   © r   r   r
   r
      ss   „ Ø	€Bâ6€Ià€Hð˜Xð ¨sð ¸Cð Èó ð ðM7ð M 3ð M¨9ò Mó ðMð˜3ð  5ô r   r
   N)
Úior   Útypingr   Úprimitives.intr   r   Ú	tl_objectr   r
   r(   r   r   ú<module>r-      s   ðõ& Ý ç %Ý ôˆhõ r   