Ë ^#m ù­ãób—dZddl­ddlZddlZd„Zd„Z ed„Z y#e $r ddlmZYd„Z ywxYw) zØcurses The main package for curses support for Python. Normally used by importing the package, and perhaps a particular module inside it. import curses from curses import textpad curses.initscr() ... é)Ú*Ncó<—ddl}ddl}ttjj dd«t jj«¬«|j«}|jj«D]\}}|dddk(s|dvsŒt|||«Œ!|S)NrÚTERMÚunknown)ÚtermÚfdéÚACS_)ÚLINESÚCOLS) Ú_cursesÚcursesÚ setuptermÚ_osÚenvironÚgetÚ_sysÚ __stdout__ÚfilenoÚinitscrÚ__dict__ÚitemsÚsetattr)r rÚstdscrÚkeyÚvalues ú&/usr/lib/python3.12/curses/__init__.pyrrs‚€ßô”3—;‘;—?‘? 6¨9Ó5Ü—‘×'Ñ'Ó)õ+à �_‰_Ó €FØ×&Ñ&×,Ñ,Ö.‰ ˆˆUØ ˆq�ˆ8�vÒ  Ð(9Ò!9Ü �F˜C Õ 'ð/ð €Mócóª—ddl}ddl}|j«}t|d«r|j|_t|d«r|j |_|S)NrÚCOLORSÚ COLOR_PAIRS)r rÚ start_colorÚhasattrr r!)r rÚretvals rr"r"*sE€ßØ × Ñ Ó "€F܈w˜Ô!ØŸ™ˆŒ ܈w˜ Ô&Ø$×0Ñ0ˆÔØ €Mré)Úhas_keycó˜— t«}t«t«|jd« t «||g|¢­i|¤Ždt «vr0|jd«t «t«t«SS#YŒLxYw#dt «vr0jd«t «t«t«wwxYw)aWrapper function that initializes curses and calls another function, restoring normal keyboard/screen behavior on error. The callable object 'func' is then passed the main window 'stdscr' as its first argument, followed by any other arguments passed to wrapper(). r%rr) rÚnoechoÚcbreakÚkeypadr"ÚlocalsÚechoÚnocbreakÚendwin)ÚfuncÚargsÚkwdsrs rÚwrapperr2?s©€ð䓈ô ŒÜŒð � ‰ �aÔð  Ü ŒMñ�FÐ*˜TÒ* TÑ*ð ”v“xÑ Ø �M‰M˜!Ô Ü ŒFÜ ŒJÜ �Hð øð  Ù ûð ”v“xÑ Ø �M‰M˜!Ô Ü ŒFÜ ŒJÜ �Hð ús!‚/B ² B¼ B ÂBÂB  >C ) Ú__doc__r ÚosrÚsysrrr"r&Ú NameErrorr2©rrÚr8sEðñ ôÛÛò ò"ð!Ù ó&øðò!Þ ó&ð!ús —� .­.