
    'h_                     >    S SK Jr  SSKJr  SSKJr   " S S\5      rg)    )Optional   )Interaction)
WheelInputc                   V   ^  \ rS rSrSS\\   4U 4S jjjrS	S\4S jjrS
S jr	Sr
U =r$ )WheelActions   sourcec                 @   > Uc  [        S5      n[        TU ]	  U5        g )Nwheel)r   super__init__)selfr
   	__class__s     x/var/www/home/psychics-availability/venv/lib/python3.13/site-packages/selenium/webdriver/common/actions/wheel_actions.pyr   WheelActions.__init__   s    >(F     durationc                 <    U R                   R                  U5        U $ N)r
   create_pause)r   r   s     r   pauseWheelActions.pause   s      *r   c                 @    U R                   R                  XX4XV5        U $ r   )r
   create_scroll)r   xydelta_xdelta_yr   origins          r   scrollWheelActions.scroll"   s    !!!(Kr    r   )r   )r   r   r   r   r   viewport)__name__
__module____qualname____firstlineno__r   r   r   floatr   r!   __static_attributes____classcell__)r   s   @r   r   r      s/    !x
3 ! !
e  r   r   N)typingr   interactionr   wheel_inputr   r   r#   r   r   <module>r/      s   $  $ #; r   