a
    ŠxdÇ  ã                   @   s<   d dl Z e jee jf Zeƒ Zdd„ Zee jdœ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)Úcls©Úmethod© úd/var/www/html/Ranjet/env/lib/python3.9/site-packages/selenium/webdriver/common/devtools/v111/util.pyÚdecorate   s    zevent_class.<locals>.decorater   )r   r   r   r   r   Úevent_class	   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ÚAnyZT_JSON_DICTÚdictr   r	   r   r   r   r   r   Ú<module>   s   