§
    Eg	  ã                  óN   — d dl mZ ddlmZmZ d dlmZ d dlZd dlZdd
„Z	dd„Z
dS )é    )Úannotationsé   )Úevent_classÚT_JSON_DICT)Ú	dataclassNÚ
event_nameÚstrÚreturnú0typing.Generator[T_JSON_DICT, T_JSON_DICT, None]c              #  óB   K  — t          ¦   «         }| |d<   d|dœ}|V —}dS )zn
    Sets breakpoint on particular native event.

    :param event_name: Instrumentation name to stop on.
    Ú	eventNamez-EventBreakpoints.setInstrumentationBreakpoint©ÚmethodÚparamsN©Údict©r   r   Úcmd_dictÚjsons       ún/var/www/sysmax/venv/lib/python3.11/site-packages/selenium/webdriver/common/devtools/v112/event_breakpoints.pyÚset_instrumentation_breakpointr      s<   è è € õ ™&œ&€FØ$€Fˆ;ÑàAØðð €Hð ˆ>ˆ>€D€D€Dó    c              #  óB   K  — t          ¦   «         }| |d<   d|dœ}|V —}dS )zq
    Removes breakpoint on particular native event.

    :param event_name: Instrumentation name to stop on.
    r   z0EventBreakpoints.removeInstrumentationBreakpointr   Nr   r   s       r   Ú!remove_instrumentation_breakpointr      s<   è è € õ ™&œ&€FØ$€Fˆ;ÑàDØðð €Hð ˆ>ˆ>€D€D€Dr   )r   r	   r
   r   )Ú
__future__r   Úutilr   r   Údataclassesr   ÚenumÚtypingr   r   © r   r   ú<module>r!      s‡   ðð #Ð "Ð "Ð "Ð "Ð "Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø !Ð !Ð !Ð !Ð !Ð !Ø €€€Ø €€€ðð ð ð ð"ð ð ð ð ð r   