+
     i	  c                  sp    ^ RI Ht ^ RIt^ RIHtHtHtHtHt ^ RI	H
t
 ^ RIHt ^ RIHt  ! R R]4      tR# )	i    )annotationsN)EV_RELREL_WHEEL_HI_RESREL_HWHEEL_HI_RES	REL_WHEEL
REL_HWHEEL)ArgumentConfig)Task)precise_iteration_frequencyc                  sX    ] tR t^&tRt]! R^ ].R7      ]! R^]].R7      .t	R R lt
RtR# )		WheelTaskzMove the scroll wheel.	direction)ZnameZpositionZtypesspeedc               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "O/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/wheel.pyZ__annotate__ZWheelTask.__annotate__6   s     @ @T @    c           
     	s  "   V P                  R 4      P                  4       pR\        \        .R^.3R\        \        .R
R	.3R\        \
        .R^.3R\        \
        .R
R	.3/VP                  4       ,          w  r4V P                  R4      P                  4       pRR.p\        V P                  P                  4        Rj  xL
  pV P                  4       '       g    R# \        ^ ^4       Fg  pWH,          V,          Wh,          ,           p	\        P                  ! V	^4      Wh&   \        V	4      ^8  g   KJ  V! \        W8,          \!        V	4      4       Ki  	  K   LDR# 5i)r
   ZupZdownZleftZrightr   g        Ng?ig)Zget_argumentZ	get_valuer   r   r   r   Zlowerr   ZmappingZrel_rateZ
is_holdingZrangemathZfmodZabsr   int)
ZselfZcallbackr
   ZcodeZvaluer   Z	remainderZ_ZiZfloat_values
   &&        r   runZWheelTask.run6   s<    %%k2<<>	 I/07A,?i!12XrNCj"34wlCz#45"~F	

 //
 !!'*446#J	24<<3H3HI 	@ 	@!??$$1a[#h.=#yya8	{#q(VTWc+.>?	 !		@Is1   B;E=EEEA,E6#EEEr   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   Zstrr   ZfloatZargument_configsr   Z__static_attributes__r   r   r   r	   r	   &   sE      	%	

 	,	
@ @r   r	   )Z
__future__r    r   Zevdev.ecodesr   r   r   r   r   Z'inputremapper.injection.macros.argumentr   Z#inputremapper.injection.macros.taskr   Z)inputremapper.injection.macros.tasks.utilr   r	   r   r   r   <module>r      s1   * #   C 4 Q&@ &@r   