+
     Ÿip	  c                   sn   € R t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHtH	t	 ^ RI
Ht ^ RIHt  ! R R4      tR# )	z5Starts injecting keycodes based on the configuration.N)ÚArgumentParser)ÚGlobalConfig)ÚGlobalUInputsÚUInput)ÚMappingParser)Úloggerc                   s<   a € ] tR t^ t o ]V 3R lR l4       tRtV tR# )ÚInputRemapperServiceBinc                s   <€ V ^8„  d   QhRR/# )i   ZreturnN© )ZformatÚ__classdict__s   "€ÚM/usr/lib/python3.14/site-packages/inputremapper/bin/input_remapper_service.pyZ__annotate__Z$InputRemapperServiceBin.__annotate__"   s   ø€ ÷ %ñ %$ñ %ó    c            	     s"  € \        4       p V P                  R RRRRRR7       V P                  RRRR	RR7       V P                  \        P                  R
,          4      p\
        P                  ! R4       \        P                  ! VP                  4       ^ RI
Hp VP                  '       g   \        P                  ! R4       \        4       p\        \         4      p\#        V4      pV! W4V4      pVP%                  4        VP'                  4        R# )z-dz--debugZ
store_trueÚdebugz%Displays additional debug informationF)ZactionZdestZhelpZdefaultz--hide-infoÚ	hide_infoz!Don't display version information:i   NNZfork)ÚDaemonzinput-remapper-serviceN)r    Zadd_argumentZ
parse_argsÚsysZargvÚmultiprocessingZset_start_methodr   Zupdate_verbosityr   Zinputremapper.daemonr   r   Zlog_infor   r   r   r   ZpublishZrun)ZparserZoptionsr   Zglobal_configZglobal_uinputsZmapping_parserZdaemons          r	   ÚmainZInputRemapperServiceBin.main!   sç   € äÓ!ˆØ×ÑØØØØØ8Øð 	ô 	
ð 	×ÑØØØØ4Øð 	ô 	
ð ×#Ñ#¤C§H¡H¨R¥LÓ1ˆô 	×(Ò(¨Ô0ä×Ò §¡Ô.õ 	0à× × Ð ÜOŠOÐ4Ô5ä$›ˆÜ&¤vÓ.ˆÜ& ~Ó6ˆá˜°~ÓFˆØ‰ÔØ
‰
Žr
   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Zstaticmethodr   Z__static_attributes__Z__classdictcell__)r   s   @r	   r   r       s   ø‡ € Ø÷%ó ö%r
   r   )Z__doc__r   r   Zargparser    Z#inputremapper.configs.global_configr   Z&inputremapper.injection.global_uinputsr   r   Z7inputremapper.injection.mapping_handlers.mapping_parserr   Zinputremapper.logging.loggerr   r   r   r
   r	   Ú<module>r      s)   ðñ( <ã 
Û Ý #å <ß HÝ QÝ /÷'ó 'r
   