+
    Kit  c                   s    R t ^ RIt^ RIt^ RIHtHt ^ RIHt ^ RIH	t	 Rt
]
R,           t]
R,           t ! R R	]P                  4      tR
 tRR ltR# )z#Install script interpreter package.N)get_game_installersnormalize_installer)system)loggerZ
_xXx_AUTO_ZELF_xXx_Z
WIN32_xXx_c                   s"    ] tR t^t^ t^t^tRtR# )InstallationKind N)Z__name__Z
__module__Z__qualname__Z__firstlineno__ZINSTALLZUPDATEZDLCZ__static_attributes__r       >/usr/lib/python3.14/site-packages/lutris/installer/__init__.pyr   r      s    GF
Cr   r   c                s`   \         P                  ! RV 4       \        V RRR7      ;_uu_ 4       p\        P                  ! VP                  4       4      p\        V\        4      '       d   VuuRRR4       # RV9   d   VR,          uuRRR4       # V.uuRRR4       #   + '       g   i     R# ; i)z Return scripts from a local filezLoading script(s) from %sZrzutf-8)ZencodingNZresults)r   ZdebugZopenyamlZ	safe_loadZreadZ
isinstanceZlist)ZfilenameZ
local_fileZscripts   &  r   read_scriptr	      s    
LL,h7	hg	.	.*
 12fd## 
/	. )$ 
/	. x 
/	.	.	.s   <B5BBB-	c                 s    \         P                  ! V4      '       d&   \        V4       Uu. uF  p\        W1R 7      NK  	  up# \	        WR7      # u upi ))installer_file)	game_slugrevision)r   Zpath_existsr	   r   r    )r   r
   r   Zis   &&& r   get_installersr   "   sG    .))OZ[iOjkOj!#AEOjkkFF ls   A)NNN)Z__doc__Zenumr   Z
lutris.apir    r   Zlutris.utilr   Zlutris.util.logr   ZAUTO_EXE_PREFIXZAUTO_ELF_EXEZAUTO_WIN32_EXEZEnumr   r	   r   r   r   r   <module>r      sK    )   ?  "+ </tyy 	Gr   