§
     žfä  ã                  óV   — 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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       ú|/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/selenium/webdriver/common/devtools/v125/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   c               #  ó   K  — ddi} | V —}dS )z!
    Removes all breakpoints
    r   zEventBreakpoints.disableN© )r   r   s     r   Údisabler   /   s$   è è € ð
 	Ð,ð€Hð ˆ>ˆ>€D€D€Dr   )r   r	   r
   r   )r
   r   )Ú
__future__r   Úutilr   r   Údataclassesr   ÚenumÚtypingr   r   r   r   r   r   ú<module>r#      s›   ðð #Ð "Ð "Ð "Ð "Ð "Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø !Ð !Ð !Ð !Ð !Ð !Ø €€€Ø €€€ðð ð ð ð"ð ð ð ð"ð ð ð ð ð r   