Ë
    Ïè<gZ  ã                   óB   — d dl Z  G d„ d«      Z G d„ d«      Zg d¢Zd„ Zy)é    Nc                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚLogEntryc                 ó    — || _         || _        y ©N)ÚmsgÚlevel)Úselfr   r   s      úY/var/www/html/myenv/lib/python3.12/site-packages/seleniumwire/thirdparty/mitmproxy/log.pyÚ__init__zLogEntry.__init__   s   € ØˆŒØˆ
ó    c                 óV   — t        |t        «      r| j                  |j                  k(  S y)NF)Ú
isinstancer   Ú__dict__)r	   Úothers     r
   Ú__eq__zLogEntry.__eq__	   s"   € ÜeœXÔ&Ø—=‘= E§N¡NÑ2Ð2Ør   c                 óN   — dj                  | j                  | j                  «      S )NzLogEntry({}, {}))Úformatr   r   )r	   s    r
   Ú__repr__zLogEntry.__repr__   s   € Ø!×(Ñ(¨¯©°4·:±:Ó>Ð>r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r
   r   r      s   „ òòó
?r   r   c                   ó<   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d
d„Z
y	)ÚLogzJ
        The central logger, exposed to scripts as mitmproxy.ctx.log.
    c                 ó   — || _         y r   )Úmaster)r	   r   s     r
   r   zLog.__init__   s	   € Øˆr   c                 ó   —  | |d«       y)z+
            Log with level debug.
        ÚdebugNr   ©r	   Útxts     r
   r   z	Log.debug   ó   € ñ 	ˆS'Õr   c                 ó   —  | |d«       y)z*
            Log with level info.
        ÚinfoNr   r   s     r
   r#   zLog.info   ó   € ñ 	ˆS&Õr   c                 ó   —  | |d«       y)a  
            Log with level alert. Alerts have the same urgency as info, but
            signals to interactive tools that the user's attention should be
            drawn to the output even if they're not currently looking at the
            event log.
        ÚalertNr   r   s     r
   r&   z	Log.alert%   s   € ñ 	ˆS'Õr   c                 ó   —  | |d«       y)z*
            Log with level warn.
        ÚwarnNr   r   s     r
   r(   zLog.warn.   r$   r   c                 ó   —  | |d«       y)z+
            Log with level error.
        ÚerrorNr   r   s     r
   r*   z	Log.error4   r!   r   c                 óž   — t        j                  «       j                  | j                  j                  j
                  dt        ||«      «       y )NÚlog)ÚasyncioÚget_event_loopÚ	call_soonr   ÚaddonsÚtriggerr   )r	   Útextr   s      r
   Ú__call__zLog.__call__:   s7   € Ü×ÑÓ ×*Ñ*ØK‰K×Ñ×&Ñ&¨¬x¸¸eÓ/Dõ	
r   N)r#   )r   r   r   Ú__doc__r   r   r#   r&   r(   r*   r3   r   r   r
   r   r      s*   „ ñòòòòòòô
r   r   ©r*   r(   r#   r&   r   c                 ó@   — t        ddddd¬«      j                  | «      S )Nr   é   é   é   r5   )ÚdictÚget)r   s    r
   Úlog_tierr<   I   s    € Üa˜a a¨q¸Ô:×>Ñ>¸uÓEÐEr   )r-   r   r   ÚLogTierOrderr<   r   r   r
   ú<module>r>      s*   ðÛ ÷?ñ ?÷+
ñ +
ò\€óFr   