o
     JAf)                     @   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   &/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    
