U
    g                     @   sj   d dl mZ d dl mZ dZdZdZdZeeehZdZdZ	d	Z
ee	e
hZG d
d dZG dd deZdS )    )Dict)UnionkeypointernonewheelZmousetouchZpenc                   @   s    e Zd ZdZeddddZdS )InteractionpauseN)sourcereturnc                 C   s
   || _ d S N)r   )selfr    r   Q/tmp/pip-unpacked-wheel-3ysq0mf8/selenium/webdriver/common/actions/interaction.py__init__$   s    zInteraction.__init__)__name__
__module____qualname__PAUSEstrr   r   r   r   r   r	   !   s   r	   c                       sD   e Zd Zd	edd fddZeeeeef f dddZ	  Z
S )
Pauser   N)durationr   c                    s   t  | || _d S r   )superr   r   )r   r   r   	__class__r   r   r   )   s    zPause.__init__)r   c                 C   s   | j t| jd dS )Ni  )typer   )r   intr   )r   r   r   r   encode-   s    zPause.encode)r   )r   r   r   floatr   r   r   r   r   r   __classcell__r   r   r   r   r   (   s   r   N)typingr   r   ZKEYPOINTERNONEZWHEELZSOURCE_TYPESZPOINTER_MOUSEZPOINTER_TOUCHZPOINTER_PENZPOINTER_KINDSr	   r   r   r   r   r   <module>   s   

