
    9i                     z    S SK r S SKJr  SSKJr  SSKJr  \ R                  4S\	S\\\4   4S jjr
\
" 5       u  rrg)	    N)Tuple   )Menu)MenuItemplatformreturnc                     U S:X  a  SSK Jn  SSK Jn  X4$ U S:X  a  SSKJn  SSKJn  X4$ U R                  S5      (       a  SS	KJn  SS
KJ	n  X4$ [        SU  S35      e)Nwin32r   )WindowsMenu)WindowsMenuItemdarwin)	MacOSMenu)MacOSMenuItemlinux)	LinuxMenu)LinuxMenuItemz	platform z is not supported)winr   r   osxr   r   
startswithr   r   r   
ValueError)r   r   r   s      ;lib/python3.13/site-packages/menuinst/platforms/__init__.pymenu_api_for_platformr      sn    7,4 > 
X	*2 > 
		W	%	%,4
 > 9XJ.?@AA    )systypingr   baser   BaseMenur   BaseMenuItemr   strr    r   r   <module>r!      sE    
  " * +.,, C 5<AW;X & '(hr   