o
    DXîh)  ã                   @   s^   	 d dl T d dlZd dlZdd„ Zdd„ Zze W n ey(   ddlmZ Y nw d	d
„ Z	dS )é    )Ú*Nc                  C   sp   dd l } dd l}ttj dd¡tj ¡ d |  	¡ }| j
 ¡ D ]\}}|dd… dks/|dv r5t|||ƒ q|S )Nr   ZTERMÚunknown)ZtermÚfdé   ZACS_)ÚLINESZCOLS)Ú_cursesÚcursesZ	setuptermÚ_osÚenvironÚgetÚ_sysÚ
__stdout__ÚfilenoÚinitscrÚ__dict__ÚitemsÚsetattr)r   r   ÚstdscrÚkeyÚvalue© r   ú9/opt/python-3.10.19/usr/lib/python3.10/curses/__init__.pyr      s   ÿ€r   c                  C   s@   dd l } dd l}|  ¡ }t| dƒr| j|_t| dƒr| j|_|S )Nr   ÚCOLORSÚCOLOR_PAIRS)r   r   Ústart_colorÚhasattrr   r   )r   r   Zretvalr   r   r   r   *   s   

r   é   )Úhas_keyc             	   O   sž   	 z8t ƒ }tƒ  tƒ  | d¡ ztƒ  W n   Y | |g|¢R i |¤ŽW dtƒ v r9| d¡ tƒ  tƒ  tƒ  S S dtƒ v rN| d¡ tƒ  tƒ  tƒ  w w )Nr   r   r   )	r   ZnoechoZcbreakZkeypadr   ÚlocalsZechoZnocbreakZendwin)ÚfuncÚargsÚkwdsr   r   r   r   Úwrapper?   s,   



ü
ür"   )
r   Úosr	   Úsysr   r   r   r   Ú	NameErrorr"   r   r   r   r   Ú<module>   s    
ÿ