+
     Bi	                         ^RI Ht ^RIHt ^RIHt ^ RIHtHt ^ RItRRRR	R
RRRRRRRRRRRRRRRRR/t	]	P                  R ]! ^^4       4       4       RRRR R!RR"R /tR# R$ lt ! R% R&]4      tR# )'   )TermInfo)trace)BaseEventQueue)	tcgetattrVERASENdeletekdch1downkcud1endkendenterkenthomekhomeinsertkich1leftkcub1z	page downknpzpage upkpprightkcuf1upkcuu1c              #   F   "   T F  pR V,          RV,          3x  K  	  R# 5i)zf%dzkf%dN ).0is   & ./usr/lib/python3.14/_pyrepl/unix_eventqueue.py	<genexpr>r!   -   s     G,Q%!)VaZ0,s   !s   [1;5Dz	ctrl lefts   [1;5Cz
ctrl rights   Ods   Occ                R    V ^8  d   QhR\         R\        \        \        3,          /# )   tireturn)r   dictbytesstr)formats   "r    __annotate__r*   9   s#      h 4s
+;     c                    / p\         P                  4        F7  w  r#V P                  V4      p\        R/ \	        4       B  V'       g   K3  W!V&   K9  	  VP                  \        4       V# )zK
Generates a dictionary mapping terminal keycodes to human-readable names.
)z4key {key} tiname {terminal_code} keycode {keycode!r})TERMINAL_KEYNAMESitemsgetr   localsupdateCTRL_ARROW_KEYCODES)r$   keycodeskeyterminal_codekeycodes   &    r    get_terminal_keycodesr7   9   s[     H/557&&'QQ7 #W	 8
 OO'(Or+   c                   2   a  ] tR t^Gt o V 3R lR ltRtV tR# )
EventQueuec                0   < V ^8  d   QhRS[ RS[RS[RR/# )r#   fdencodingr$   r%   N)intr(   r   )r)   __classdict__s   "r    r*   EventQueue.__annotate__H   s)     : :3 :# :8 : :r+   c                    \        V4      p\        P                  ! V4      '       d"   \        V4      ^,          \        ,          pRWE&   \
        P                  ! WV4       R# )   	backspaceN)r7   osisattyr   r   r   __init__)selfr;   r<   r$   r3   rB   s   &&&&  r    rE   EventQueue.__init__H   sD    (,99R==!"a(0I"-H9r+   r   N)__name__
__module____qualname____firstlineno__rE   __static_attributes____classdictcell__)r>   s   @r    r9   r9   G   s     : :r+   r9   )terminfor   r   base_eventqueuer   termiosr   r   rC   r-   r1   ranger2   r7   r9   r   r+   r    <module>rR      s   *   + % 	
 g
G	6V
Gg
GuW'     G%2,G G
 +,{| : :r+   