
    ,h3                     2    d dl mZ d dlmZ  G d de      Zy)   )Interaction)
WheelInputc                   <     e Zd Zddef fdZddefdZddZ xZS )	WheelActionssourcec                 >    |st        d      }t        | 	  |       y )Nwheel)r   super__init__)selfr   	__class__s     q/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/selenium/webdriver/common/actions/wheel_actions.pyr   zWheelActions.__init__   s    (F     durationc                 <    | j                   j                  |       | S N)r   create_pause)r   r   s     r   pausezWheelActions.pause   s      *r   c                 F    | j                   j                  ||||||       | S r   )r   create_scroll)r   xydelta_xdelta_yr   origins          r   scrollzWheelActions.scroll   s#    !!!Q(FKr   r   )    )r   r   r   r   r   viewport)	__name__
__module____qualname__r   r   floatr   r   __classcell__)r   s   @r   r   r      s     !z !
e r   r   N)interactionr   wheel_inputr   r    r   r   <module>r'      s   " % #; r   