
    i                         d dl mZ  G d d          Ze G d d                      Ze G d d                      Z G d d	          Zd
S )    )	dataclassc                   (    e Zd ZdZed             ZdS )LogEntryAddedzlog.entryAddedc                     |d         dk    rt                               |          S |d         dk    rt                              |          S d S )Ntypeconsole
javascript)ConsoleLogEntry	from_jsonJavaScriptLogEntryclsjsons     n/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/selenium/webdriver/common/bidi/log.pyr   zLogEntryAdded.from_json   sP    <9$$",,T222&\\))%//555 *)    N)__name__
__module____qualname__event_classclassmethodr    r   r   r   r      s2        "K6 6 [6 6 6r   r   c                   n    e Zd ZU eed<   eed<   eed<   eed<   ee         ed<   eed<   ed             ZdS )	r
   leveltext	timestampmethodargstype_c           	      l     | |d         |d         |d         |d         |d         |d                   S )Nr   r   r   r   r   r   )r   r   r   r   r   r   r   r   s     r   r   zConsoleLogEntry.from_json)   sF    sw-f;'>fv,
 
 
 	
r   N)	r   r   r   str__annotations__listdictr   r   r   r   r   r
   r
       sl         JJJ
IIINNNKKK
t*JJJ
 
 [
 
 
r   r
   c                   X    e Zd ZU eed<   eed<   eed<   eed<   eed<   ed             ZdS )r   r   r   r   
stacktracer   c                 ^     | |d         |d         |d         |d         |d                   S )Nr   r   r   
stackTracer   )r   r   r   r%   r   r   r   s     r   r   zJavaScriptLogEntry.from_json=   s@    sw-f;'L)v,
 
 
 	
r   N)r   r   r   r    r!   r#   r   r   r   r   r   r   r   5   s_         JJJ
IIINNNJJJ
 
 [
 
 
r   r   c                   "    e Zd ZdZdZdZdZdZdS )LogLevelzRepresents log level.debuginfowarnerrorN)r   r   r   __doc__DEBUGINFOWARNERRORr   r   r   r)   r)   H   s(        EDDEEEr   r)   N)dataclassesr   r   r
   r   r)   r   r   r   <module>r4      s   $ " ! ! ! ! !6 6 6 6 6 6 6 6 
 
 
 
 
 
 
 
( 
 
 
 
 
 
 
 
$         r   