+
    j,i                    L    ^ RI Ht ^ RIHt ^ RIHt ^RIHt R.t]t	R R lt
R# )	    )annotations)KeyPressEvent)Keys)KeyBindingsload_cpr_bindingsc                   V ^8  d   QhRR/# )   returnr    )formats   "I/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/bindings/cpr.py__annotate__r      s      ;     c                 p    \        4       p V P                  \        P                  R  R7      R R l4       pV # )c                    R # )Fr   )es   &r   <lambda>#load_cpr_bindings.<locals>.<lambda>   s    er   )save_beforec                    V ^8  d   QhRRRR/# )r	   eventEr
   Noner   )r   s   "r   r   'load_cpr_bindings.<locals>.__annotate__   s     	; 	; 	;t 	;r   c                    \        \        V P                  ^R P                  R4      4      w  rV P                  P
                  P                  V4       R# )z3
Handle incoming Cursor-Position-Request response.
;N)mapintdatasplitapprendererreport_absolute_cursor_row)r   rowcols   &  r   _load_cpr_bindings.<locals>._   sB     sEJJq,22378 			55c:r   )r   addr   CPRResponse)key_bindingsr'   s     r   r   r      s:    =Ld&&OD	; E	; r   N)
__future__r   (prompt_toolkit.key_binding.key_processorr   prompt_toolkit.keysr   r+   r   __all__r   r   r   r   r   <module>r0      s)    " B $ &  r   