o
    Ñ·6iè  ã                   @   s>   d dl Z e jee jf Zeƒ Zdd„ Zdede jfdd„ZdS )é    Nc                    s   ‡ fdd„}|S )z7 A decorator that registers a class as an event class. c                    s   | t ˆ < ˆ | _| S )N)Ú_event_parsersÚevent_class)Úcls©Úmethod© úq/var/www/hoanhtaovolam_webdjango/env/lib/python3.10/site-packages/selenium/webdriver/common/devtools/v141/util.pyÚdecorate   s   zevent_class.<locals>.decorater   )r   r	   r   r   r   r   	   s   r   ÚjsonÚreturnc                 C   s   t | d   | d ¡S )z+ Parse a JSON dictionary into a CDP event. r   Úparams)r   Ú	from_json)r
   r   r   r   Úparse_json_event   s   r   )	ÚtypingÚDictÚstrÚAnyÚT_JSON_DICTÚdictr   r   r   r   r   r   r   Ú<module>   s
   	