+
     NjZ                     :    ^ RI t ^ RIt^RIHt R R ltR R ltR# )    N)configc                $    V ^8  d   QhR\         /#    returnstr)formats   "4lib/python3.14/site-packages/readchar/_posix_read.py__annotate__r      s      #     c                    \         P                  P                  4       p \        P                  ! V 4      p\        P                  ! V 4      p V^;;,          \        P
                  \        P                  ,          \        P                  ,          \        P                  ,          ( ,          uu&   \        P                  ! V \        P                  V4       \         P                  P                  ^4      p\        P                  ! V \        P                  V4       V#   \        P                  ! T \        P                  T4       i ; i)zVReads a single character from the input stream.
Blocks until a character is available.)sysstdinfilenotermios	tcgetattrICANONECHOIGNBRKBRKINT	tcsetattr	TCSAFLUSHread	TCSADRAIN)fdold_settingstermchs       r   readcharr       s     
			B$$R(LR D?QW^^gll2W^^CgnnTUU"g//6YY^^A"g//>I 	"g//>s   B(D (Ec                $    V ^8  d   QhR\         /# r   r   )r
   s   "r   r   r      s     " " "r   c                 l   \        4       p V \        P                  9   d   \        hV R8w  d   V # \        4       pVR9  d	   W,           # \        4       pVR9  d   W,           V,           # \        4       pVR9  d   W,           V,           V,           # \        4       pW,           V,           V,           V,           # )zqGet a keypress. If an escaped key is pressed, the full sequence is
read and returned as noted in `_posix_key.py`.zO[1235601345789)r    r   INTERRUPT_KEYSKeyboardInterrupt)c1c2c3c4c5s        r   readkeyr-      s     
B	V"""	V|		B	w	B	''w|	B	33w|b  	B7R<"r!!r   )r   r   _configr   r    r-    r   r   <module>r0      s    
  ""r   