
    'h                     t    S SK Jr   " S S5      r\ " S S5      5       r\ " S S5      5       r " S S	5      rg
)    )	dataclassc                   (    \ rS rSrSr\S 5       rSrg)LogEntryAdded   zlog.entryAddedc                 |    US   S:X  a  [         R                  U5      $ US   S:X  a  [        R                  U5      $ g )Ntypeconsole
javascript)ConsoleLogEntry	from_jsonJavaScriptLogEntryclsjsons     k/var/www/home/psychics-availability/venv/lib/python3.13/site-packages/selenium/webdriver/common/bidi/log.pyr   LogEntryAdded.from_json   sA    <9$",,T22&\\)%//55 *     N)__name__
__module____qualname____firstlineno__event_classclassmethodr   __static_attributes__r   r   r   r   r      s    "K6 6r   r   c                   h    \ rS rSr% \\S'   \\S'   \\S'   \\S'   \\   \S'   \\S'   \S 5       r	S	r
g
)r       leveltext	timestampmethodargstype_c           	      <    U " US   US   US   US   US   US   S9$ )Nr   r   r    r!   r"   r   )r   r   r    r!   r"   r#   r   r   s     r   r   ConsoleLogEntry.from_json)   s:    w-f;'>fv,
 	
r   r   N)r   r   r   r   str__annotations__listdictr   r   r   r   r   r   r   r       s7    J
INK
t*J
 
r   r   c                   X    \ rS rSr% \\S'   \\S'   \\S'   \\S'   \\S'   \S 5       rSr	g	)
r   5   r   r   r    
stacktracer#   c                 4    U " US   US   US   US   US   S9$ )Nr   r   r    
stackTracer   )r   r   r    r,   r#   r   r   s     r   r   JavaScriptLogEntry.from_json=   s4    w-f;'L)v,
 	
r   r   N)
r   r   r   r   r&   r'   r)   r   r   r   r   r   r   r   r   5   s.    J
INJ
 
r   r   c                   (    \ rS rSrSrSrSrSrSrSr	g)	LogLevelH   zRepresents log level.debuginfowarnerrorr   N)
r   r   r   r   __doc__DEBUGINFOWARNERRORr   r   r   r   r1   r1   H   s    EDDEr   r1   N)dataclassesr   r   r   r   r1   r   r   r   <module>r=      sP   $ "6 6 
 
 
( 
 
 
$ r   