o ?Og) @s^ ddlTddlZddlZddZddZzeWney(ddlmZYnwd d Z dS) )*NcCspddl}ddl}ttjddtjd| }|j D]\}}|dddks/|dvr5t |||q|S)NrZTERMunknown)ZtermfdZACS_)ZLINESZCOLS) _cursescursesZ setupterm_osenvironget_sys __stdout__filenoinitscr__dict__itemssetattr)rrstdscrkeyvaluer6/opt/alt/python310/lib64/python3.10/curses/__init__.pyrs rcCs@ddl}ddl}|}t|dr|j|_t|dr|j|_|S)NrCOLORS COLOR_PAIRS)rr start_colorhasattrrr)rrZretvalrrrr*s  r)has_keyc Os z8t}tt|dztWnY||g|Ri|Wdtvr9|dtttSSdtvrN|dtttww)Nrrr) rZnoechoZcbreakZkeypadrlocalsZechoZnocbreakZendwin)funcargskwdsrrrrwrapper?s,     r!) rosrsysr rrr NameErrorr!rrrrs