
    X j                        S SK Jr  S SKJr  S SKJr   " S S5      r\ " S S5      5       r\ " S S	5      5       r " S
 S5      r	g)    )annotations)	dataclass)Anyc                  ,    \ rS rSrSr\SS j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     s/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/selenium/webdriver/common/bidi/log.pyr   LogEntryAdded.from_json   s?    <9$",,T22&\\)%//55     N)r   dict[str, Any]returnz+ConsoleLogEntry | JavaScriptLogEntry | None)__name__
__module____qualname____firstlineno__event_classclassmethodr   __static_attributes__r   r   r   r   r      s    "K r   r   c                  f    \ rS rSr% S\S'   S\S'   S\S'   S\S'   S\S'   S\S	'   \SS
 j5       rSrg)r   #   strleveltext	timestampmethodzlist[dict[str, Any]]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   r   r   r   r   __annotations__r   r   r   r   r   r   r   r   #   s3    J
INK
J
 
r   r   c                  \    \ rS rSr% S\S'   S\S'   S\S'   S\S'   S\S'   \SS	 j5       rS
rg)r   8   r"   r#   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   8   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)	LogLevelK   zRepresents log level.debuginfowarnerrorr   N)
r   r   r   r   __doc__DEBUGINFOWARNERRORr   r   r   r   r4   r4   K   s    EDDEr   r4   N)

__future__r   dataclassesr   typingr   r   r   r   r4   r   r   r   <module>rB      sV   " # ! 	 	 
 
 
( 
 
 
$ r   