
    ,i                     t    d dl mZ  G d d      Ze G d d             Ze G d d             Z G d d	      Zy
)    )	dataclassc                        e Zd ZdZed        Zy)LogEntryAddedzlog.entryAddedc                 x    |d   dk(  rt         j                  |      S |d   dk(  rt        j                  |      S y )Ntypeconsole
javascript)ConsoleLogEntry	from_jsonJavaScriptLogEntryclsjsons     q/var/www/system.tvplus.app.br/jogos/scrap/venv/lib/python3.12/site-packages/selenium/webdriver/common/bidi/log.pyr   zLogEntryAdded.from_json   sA    <9$",,T22&\\)%//55 *    N)__name__
__module____qualname__event_classclassmethodr    r   r   r   r      s    "K6 6r   r   c                   `    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y)	r
   leveltext	timestampmethodargstype_c           	      B     | |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)   s:    w-f;'>fv,
 	
r   N)	r   r   r   str__annotations__listdictr   r   r   r   r   r
   r
       s7    J
INK
t*J
 
r   r
   c                   P    e Zd ZU eed<   eed<   eed<   eed<   eed<   ed        Zy)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=   s4    w-f;'L)v,
 	
r   N)r   r   r   r    r!   r#   r   r   r   r   r   r   r   5   s.    J
INJ
 
r   r   c                        e Zd ZdZdZdZdZdZy)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Er   r)   N)dataclassesr   r   r
   r   r)   r   r   r   <module>r4      sP   $ "6 6 
 
 
( 
 
 
$ r   