Ë
    :É„jZ  ã                   ó,   — d dl Z d dlmZ  G d„ d«      Zy)é    N)ÚSessionc                   ó   — e Zd Zdddefd„Zy)ÚConnectÚselfzpyrogram.ClientÚreturnc              ƒ   ó  K  — | j                   rt        d«      ‚| j                  «       ƒ d{  –—†  t        | | j                  j                  «       ƒ d{  –—† | j                  j                  «       ƒ d{  –—† | j                  j                  «       ƒ d{  –—† «      | _        | j                  j                  «       ƒ d{  –—†  d| _         t        | j                  j                  «       ƒ d{  –—† «      S 7 ŒË7 Œ¥7 Œ†7 Œg7 Œ>7 Œ­w)ah  
        Connect the client to Telegram servers.

        Returns:
            ``bool``: On success, in case the passed-in session is authorized, True is returned. Otherwise, in case
            the session needs to be authorized, False is returned.

        Raises:
            ConnectionError: In case you try to connect an already connected client.
        zClient is already connectedNT)Úis_connectedÚConnectionErrorÚload_sessionr   ÚstorageÚdc_idÚauth_keyÚ	test_modeÚsessionÚstartÚboolÚuser_id)r   s    úT/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/auth/connect.pyÚconnectzConnect.connect   sÏ   è ø€ ð ×ÒÜ!Ð"?Ó@Ð@à×ÑÓ!×!Ð!äØ˜Ÿ™×*Ñ*Ó,×,Ø—,‘,×'Ñ'Ó)×)°·±×1GÑ1GÓ1I×+Ió
ˆŒð
 �l‰l× Ñ Ó"×"Ð"à ˆÔä˜$Ÿ,™,×.Ñ.Ó0×0Ó1Ð1ð 	"øð -øØ)øÐ+Iøð 	#øð 1úsi   ‚+D­C9®'DÁC;
Á DÁ6C=Á7 DÂC?Â*DÃDÃ-DÃ0DÃ1	DÃ;DÃ=DÃ?DÄDÄDN)Ú__name__Ú
__module__Ú__qualname__r   r   © ó    r   r   r      s   „ ð2Øð2à	ô2r   r   )ÚpyrogramÚpyrogram.sessionr   r   r   r   r   ú<module>r      s   ðó( Ý $÷2ò 2r   