
    ]h	                    \    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
y)	    )annotations   )event_classT_JSON_DICT)	dataclassNc              #  <   K   t               }| |d<   d|d}|}yw)zn
    Sets breakpoint on particular native event.

    :param event_name: Instrumentation name to stop on.
    	eventNamez-EventBreakpoints.setInstrumentationBreakpointmethodparamsNdict
event_namer   cmd_dictjsons       /home/totalfocus.sw7ft.com/public_html/venv/lib/python3.12/site-packages/selenium/webdriver/common/devtools/v119/event_breakpoints.pyset_instrumentation_breakpointr      s/      &F$F;AH >D   c              #  <   K   t               }| |d<   d|d}|}yw)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 >Dr   )r   strreturnz0typing.Generator[T_JSON_DICT, T_JSON_DICT, None])
__future__r   utilr   r   dataclassesr   enumtypingr   r        r   <module>r!      s@    # * !  	7"	7r    