Ë
    °È„jŸ
  ã                   ót   — d dl Z d dlZd dlZd dlmZ d dlZd dlmZ d dlmZ ddl	m	Z	 ddl
mZ  G d„ d	«      Zy)
é    N)Údate)ÚClientConnectionError)ÚClientSessioné   )Ú__version__)ÚVersionManagerc                   ó,   — e Zd ZdZd„ Zedefd„«       Zy)ÚPyTgCallsSessionFc           	   ƒ   ó  K  — | j                   �s<dt        _         t        j                  «       j                  }t        dt        › dt        j                  › d|› d�«       	 | j                  d«      ƒ d {  –—† }| j                  d«      ƒ d {  –—† }|dz   }t        j                  t        «      t        j                  |«      kD  r|x}}t        }n|}|}t        dz   }t        j                  |«      t        j                  |«      kD  rAd	|› d
�}t        j                  j                  d«      st        d|› d�«       y t        |«       y y y 7 Œ×7 ŒÀ# t        j                  j                   t"        t$        f$ r Y y w xY w­w)NTzPyTgCalls vz powered by NTgCalls vz, Copyright (C) 2021-z~ Laky-64 <https://github.com/Laky-64>
Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
ÚmasterÚdevz.99z!Update Available!
New PyTgCalls vz is now available!
Úwinz[93mz[0m)Únotice_displayedr
   r   ÚtodayÚyearÚprintr   ÚntgcallsÚ_remote_versionr   Úversion_tupleÚsysÚplatformÚ
startswithÚasyncioÚ
exceptionsÚTimeoutErrorr   Ú	Exception)	Úselfr   Úremote_stable_verÚremote_dev_verÚremote_test_verÚ
remote_verÚremote_readable_verÚmy_verÚtexts	            úR/var/www/html/GAP/venv/lib/python3.12/site-packages/pytgcalls/pytgcalls_session.pyÚstartzPyTgCallsSession.start   s€  è ø€ Ø×$Ó$Ø04ÔÔ-Ü—:‘:“<×$Ñ$ˆDÜØœk˜]ð +Ü%×1Ñ1Ð2ð 3Ø�vð AðAôðØ*.×*>Ñ*>¸xÓ*H×$HÐ!Ø'+×';Ñ';¸EÓ'B×!B�Ø"3°eÑ";�Ü!×/Ñ/´Ó<Ü&×4Ñ4°_ÓEòFà7EÐE�JÐ!4Ü(‘Fà*;Ð'Ø!0�JÜ(¨5Ñ0�FÜ!×/Ñ/°
Ó;Ü&×4Ñ4°VÓ<ò=ð*Ø*=Ð)>ð ?.ð/�Dô Ÿ<™<×2Ñ2°5Ô9Ü ¨¨¨gÐ6Õ7ä˜d�ð=ð- %ð %IøØ!Bùô( ×"Ñ"×/Ñ/Ü%Üðò ñ
 ðüs[   ‚AE?Á!E Á5EÁ6E ÂEÂB/E Ä>E?Ä?E Å
E?ÅE ÅE Å(E<Å9E?Å;E<Å<E?Úbranchc              ƒ   óŒ   K  — dt         fd„}t        j                  d |d| › d�«      ƒ d {  –—† «      }|r|d   S t        S 7 Œ­w)NÚreturnc              “   óh  K  — t        «       4 ƒd {  –—† }|j                  | d¬«      4 ƒd {  –—† }|j                  «       ƒ d {  –—† cd d d «      ƒd {  –—†  cd d d «      ƒd {  –—†  S 7 ŒZ7 Œ@7 Œ*7 Œ7 Œ# 1 ƒd {  –—†7  sw Y   nxY wd d d «      ƒd {  –—†7   y # 1 ƒd {  –—†7  sw Y   y xY w­w)Né   )Útimeout)r   Úgetr$   )ÚurlÚsessionÚresponses      r%   Ú	get_asyncz3PyTgCallsSession._remote_version.<locals>.get_async:   s�   è ø€ Ü$“÷ 1ð 1¨'Ø"Ÿ;™; s°A˜;Ó6÷ 1ð 1¸(Ø!)§¡£×0÷1÷ 1ð 1÷1÷ 1ò 1øð1øØ0øð1øð1ø÷1÷ 1ñ 1ú÷1÷ 1÷ 1÷ 1ó 1üs­   ‚B2‘A,’B2•B­A.®B±A6ÁA0ÁA6Á	BÁA2ÁBÁB2Á&A4Á'B2Á.BÁ0A6Á2BÁ4B2Á6B	Á<A?Á=B	ÂBÂB2ÂBÂB2ÂB/Â#B&Â$B/Â+B2z__version__ = '(.*?)'z6https://raw.githubusercontent.com/pytgcalls/pytgcalls/z/pytgcalls/__version__.pyr   )ÚstrÚreÚfindallr   )r'   r1   Úresults      r%   r   z PyTgCallsSession._remote_version8   s\   è ø€ ð	1¤Có 	1ô
 —‘Ø%Ùð+Ø+1¨(Ø/ð1ó÷ ó
ˆñ #ˆv�a‰yÐ3¬Ð3ðús   ‚*A¬A
­AN)Ú__name__Ú
__module__Ú__qualname__r   r&   Ústaticmethodr2   r   © ó    r%   r
   r
      s)   „ ØÐò%ðN ð4 cò 4ó ñ4r;   r
   )r   r3   r   Údatetimer   r   Úaiohttpr   r   r   Úversion_managerr   r
   r:   r;   r%   ú<module>r?      s*   ðÛ Û 	Û 
Ý ã Ý )Ý !å $Ý +÷:4ò :4r;   