Ë
    :É„j¡  ã                   ó~   — d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZ d dlmZ d dlmZ d dlmZmZmZ  G d„ de«      Zy)	é    )ÚBytesIO)	ÚIntÚLongÚInt128ÚInt256ÚBoolÚBytesÚStringÚDoubleÚVector)ÚTLObject)Úraw)ÚListÚOptionalÚAnyc                   ó˜   — e Zd ZU dZg d¢Zee   ed<   dZdZ	dddœde
d	e
d
dde
de
dee   dee
   ddfd„Zedededd fd„«       Zdefd„Zy)Ú
GetDialogsay  Telegram API function.

    Details:
        - Layer: ``220``
        - ID: ``A0F4CB4F``

    Parameters:
        offset_date (``int`` ``32-bit``):
            N/A

        offset_id (``int`` ``32-bit``):
            N/A

        offset_peer (:obj:`InputPeer <pyrogram.raw.base.InputPeer>`):
            N/A

        limit (``int`` ``32-bit``):
            N/A

        hash (``int`` ``64-bit``):
            N/A

        exclude_pinned (``bool``, *optional*):
            N/A

        folder_id (``int`` ``32-bit``, *optional*):
            N/A

    Returns:
        :obj:`messages.Dialogs <pyrogram.raw.base.messages.Dialogs>`
    ©Úoffset_dateÚ	offset_idÚoffset_peerÚlimitÚhashÚexclude_pinnedÚ	folder_idÚ	__slots__l   OKéA zfunctions.messages.GetDialogsN)r   r   r   r   r   zraw.base.InputPeerr   r   r   r   Úreturnc                óf   — || _         || _        || _        || _        || _        || _        || _        y )Nr   )Úselfr   r   r   r   r   r   r   s           úb/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/raw/functions/messages/get_dialogs.pyÚ__init__zGetDialogs.__init__H   s6   € Ø&ˆÔØ"ˆŒØ&ˆÔØˆŒ
ØˆŒ	Ø,ˆÔØ"ˆ�ó    ÚbÚargsc           	      ól  — t        j                  | «      }|dz  rdnd}|dz  rt        j                  | «      nd }t        j                  | «      }t        j                  | «      }t        j                  | «      }t        j                  | «      }t        j                  | «      }	t	        |||||	||¬«      S )Né   TFé   r   )r   Úreadr   r   r   )
r#   r$   Úflagsr   r   r   r   r   r   r   s
             r    r(   zGetDialogs.readQ   s¡   € ô —‘˜“ˆà!&¨&Ò!1™°uˆØ#(¨FÒ#3”C—H‘H˜Q”K¸ˆ	Ü—h‘h˜q“kˆä—H‘H˜Q“Kˆ	ä—m‘m AÓ&ˆä—‘˜“ˆä�y‰y˜‹|ˆä k¸YÐT_ÐglÐswð  IWð  clô  mð  	mr"   c                 óÖ  — t        «       }|j                  t        | j                  d«      «       d}|| j                  rdndz  }|| j
                  �dndz  }|j                  t        |«      «       | j
                  �$|j                  t        | j
                  «      «       |j                  t        | j                  «      «       |j                  t        | j                  «      «       |j                  | j                  j                  «       «       |j                  t        | j                  «      «       |j                  t        | j                  «      «       |j                  «       S )NFr   r&   r'   )r   Úwriter   ÚIDr   r   r   r   r   r   r   r   Úgetvalue)r   r$   r#   r)   s       r    r+   zGetDialogs.writed   sø   € Ü‹IˆØ	�‰”�D—G‘G˜UÓ#Ô$àˆØ˜T×0Ò0‘&°aÑ7ˆØ˜TŸ^™^Ð7‘&¸QÑ>ˆØ	�‰”�E“
Ôà�>‰>Ð%Ø�G‰G”C˜Ÿ™Ó'Ô(à	�‰”�D×$Ñ$Ó%Ô&à	�‰”�D—N‘NÓ#Ô$à	�‰�× Ñ ×&Ñ&Ó(Ô)à	�‰”�D—J‘J“Ô à	�‰”�T—Y‘Y“Ô à�z‰z‹|Ðr"   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   ÚstrÚ__annotations__r,   ÚQUALNAMEÚintr   Úboolr!   Ústaticmethodr   r   r(   Úbytesr+   © r"   r    r   r   "   sÖ   … ñò@ w€Iˆt�C‰yÓvà	€BØ.€Hð X\ð  y}ò # sð #°sð #ÐI]ð #Ðfið #Ðqtð #ð  GOð  PTñ  GUð #ð  iqð  ruñ  ivð #ð  BFó #ð ðm�ð m ð m¨ò mó ðmð$˜eô r"   r   N)Úior   Úpyrogram.raw.core.primitivesr   r   r   r   r   r	   r
   r   r   Úpyrogram.raw.corer   Úpyrogramr   Útypingr   r   r   r   r9   r"   r    ú<module>r?      s-   ðõ( ç g× gÕ gÝ &Ý ß &Ñ &ôX�õ Xr"   