+
     ij  c                  s\    ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
  ! R R]
4      tR# )	i    )annotations)REL_YREL_X)ArgumentConfig)InjectEventCallback)MouseXYTaskc            	      sr    ] tR t^tRt]! R^ ].R7      ]! R^]].R7      ]! R^]].^R7      .t	R R lt
R	tR
# )	MouseTaskzMove the mouse cursor.	direction)namepositiontypesspeedacceleration)r   r	   r
   Zdefaultc               s     V ^8  d   QhRRRR/# )i   callbackr   ZreturnZNone )Zformats   "O/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/mouse.pyZ__annotate__ZMouseTask.__annotate__4   s     
 
"5 
$ 
    c           	     	s  "   V P                  R 4      P                  4       pV P                  R4      P                  4       pV P                  R4      P                  4       pR\        R3R\        ^3R\        R3R\        ^3/VP	                  4       ,          w  rRV P                  VW#,          VV4      G Rj  xL
  R#  L5i)	r   r   r   ZupZdownZleftZrightNi)Zget_argumentZ	get_valuer   r   ZlowerZaxis)Zselfr   r   r   r   Zcodes   &&    r   runZMouseTask.run4   s     %%k2<<>	!!'*446((8BBD 5"+UAJUBKeQZ	

 //
 ii	
 	
 	
s   B4B?6B=7B?r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   ZstrZintZfloatZargument_configsr   Z__static_attributes__r   r   r   r   r      s]      	%	

 	,	

 	,		
&
 
r   r   N)Z
__future__r    Zevdev._ecodesr   r   Z'inputremapper.injection.macros.argumentr   Z$inputremapper.injection.macros.macror   Z-inputremapper.injection.macros.tasks.mouse_xyr   r   r   r   r   <module>r      s"   * # & B D E'
 '
r   