§
    �’jÞ  ã                   ó’   — d dl mZmZmZ dedefd„Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z	dede
defd„ZdS )é    )ÚAnyÚListÚOptionalÚerrorÚreturnc                 ó,   — t          | t          ¦  «        S ©N)Ú
isinstanceÚTargetClosedError)r   s    úFC:\Projects\DSCons\.venv\Lib\site-packages\playwright\_impl\_errors.pyÚis_target_closed_errorr      s   € Ý�eÕ.Ñ/Ô/Ð/ó    c                   ó”   ‡ — e Zd Zdeddfˆ fd„Zedefd„¦   «         Zedee         fd„¦   «         Zedee         fd„¦   «         Z	ˆ xZ
S )ÚErrorÚmessager   Nc                 ó�   •— || _         d | _        d | _        d | _        d | _        t          ¦   «                              |¦  «         d S r	   )Ú_messageÚ_nameÚ_stackÚ_detailsÚ_logÚsuperÚ__init__©Úselfr   Ú	__class__s     €r   r   zError.__init__   sD   ø€ ØˆŒØ$(ˆŒ
Ø%)ˆŒØ'+ˆŒØ)-ˆŒ	Ý‰Œ×Ò˜Ñ!Ô!Ð!Ð!Ð!r   c                 ó   — | j         S r	   )r   ©r   s    r   r   zError.message#   s
   € àŒ}Ðr   c                 ó   — | j         S r	   )r   r   s    r   Únamez
Error.name'   s
   € àŒzÐr   c                 ó   — | j         S r	   )r   r   s    r   ÚstackzError.stack+   s
   € àŒ{Ðr   )Ú__name__Ú
__module__Ú__qualname__Ústrr   Úpropertyr   r   r    r"   Ú__classcell__©r   s   @r   r   r      sÈ   ø€ € € € € ð" ð "¨ð "ð "ð "ð "ð "ð "ð ð˜ð ð ð ñ „Xðð ð�h˜s”mð ð ð ñ „Xðð ð�x ”}ð ð ð ñ „Xðð ð ð ð r   r   c                   ó   — e Zd ZdS )ÚTimeoutErrorN)r#   r$   r%   © r   r   r+   r+   0   s   € € € € € Ø€Dr   r+   c                   ó*   ‡ — e Zd Zddeddfˆ fd„Zˆ xZS )r   Nr   r   c                 óN   •— t          ¦   «                              |pd¦  «         d S )Nz/Target page, context or browser has been closed)r   r   r   s     €r   r   zTargetClosedError.__init__5   s'   ø€ Ý‰Œ×Ò˜ÐUÐ$UÑVÔVÐVÐVÐVr   r	   )r#   r$   r%   r&   r   r(   r)   s   @r   r   r   4   s]   ø€ € € € € ðWð W ð W¨tð Wð Wð Wð Wð Wð Wð Wð Wð Wð Wr   r   r   c                 óê   —  t          | ¦  «        |¦  «        }t          |t          ¦  «        rEt          | t          ¦  «        r0| j        |_        | j        |_        | j        |_        | j        |_        |S r	   )	Útyper
   r   r    r   r"   r   r   r   )r   r   Úrewritten_excs      r   Úrewrite_errorr2   9   sh   € Ø•D˜‘K”K Ñ(Ô(€MÝ�-¥Ñ'Ô'ð (­J°u½eÑ,DÔ,Dð (Ø#œjˆÔØ$œ{ˆÔØ!&¤ˆÔØ"œZˆÔØÐr   N)Útypingr   r   r   Ú	ExceptionÚboolr   r   r+   r   r&   r2   r,   r   r   ú<module>r6      s   ðð& 'Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ð &ð0 )ð 0°ð 0ð 0ð 0ð 0ðð ð ð ð ˆIñ ô ð ð,	ð 	ð 	ð 	ð 	�5ñ 	ô 	ð 	ðWð Wð Wð Wð W˜ñ Wô Wð Wð
˜ð ¨Sð °Yð ð ð ð ð ð r   