§
    $SêhE  ã                   ó(   — d dl Z  G d„ d¦  «        ZdS )é    Nc                   ó"   — e Zd Z	 ddddefd„ZdS )ÚStopTÚselfzpyrogram.ClientÚblockc              ƒ   ó€   ‡ K  — ˆ fd„}|r |¦   «         ƒ d{V —† n"‰ j                               |¦   «         ¦  «         ‰ S )a°  Stop the Client.

        This method disconnects the client from Telegram and stops the underlying tasks.

        Parameters:
            block (``bool``, *optional*):
                Blocks the code execution until the client has been stopped. It is useful with ``block=False`` in case
                you want to stop the own client *within* a handler in order not to cause a deadlock.
                Defaults to True.

        Returns:
            :obj:`~pyrogram.Client`: The stopped client itself.

        Raises:
            ConnectionError: In case you try to stop an already stopped client.

        Example:
            .. code-block:: python

                from pyrogram import Client

                app = Client("my_account")


                async def main():
                    await app.start()
                    ...  # Invoke API methods
                    await app.stop()


                app.run(main())
        c               “   ót   •K  — ‰                       ¦   «         ƒ d {V —† ‰                      ¦   «         ƒ d {V —† d S )N)Ú	terminateÚ
disconnect)r   s   €úe/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/pyrogram/methods/utilities/stop.pyÚdo_itzStop.stop.<locals>.do_it<   sQ   øè è € Ø—.’.Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"Ø—/’/Ñ#Ô#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#Ð#ó    N)ÚloopÚcreate_task)r   r   r   s   `  r   Ústopz	Stop.stop   se   øè è € ðJ	$ð 	$ð 	$ð 	$ð 	$ð ð 	+Ø%‘'”'ˆMˆMˆMˆMˆMˆMˆMˆMàŒI×!Ò! % %¡'¤'Ñ*Ô*Ð*àˆr   N)T)Ú__name__Ú
__module__Ú__qualname__Úboolr   © r   r   r   r      sB   € € € € € ð ð.ð .Øð.àð.ð .ð .ð .ð .ð .r   r   )Úpyrogramr   r   r   r   ú<module>r      sB   ðð& €€€ð/ð /ð /ð /ð /ñ /ô /ð /ð /ð /r   