
    f                    F    d dl mZ d dlmZ d dlmZ ddlmZ dgZeZ	d	dZ
y)
    )annotations)KeyPressEvent)Keys   )KeyBindingsload_cpr_bindingsc                 l    t               } | j                  t        j                  d       dd       }| S )Nc                     y)NF )es    b/var/www/cvtools/html/venv/lib/python3.12/site-packages/prompt_toolkit/key_binding/bindings/cpr.py<lambda>z#load_cpr_bindings.<locals>.<lambda>   s        )save_beforec                    t        t        | j                  dd j                  d            \  }}| j                  j
                  j                  |       y)zC
        Handle incoming Cursor-Position-Request response.
        r   ;N)mapintdatasplitapprendererreport_absolute_cursor_row)eventrowcols      r   _zload_cpr_bindings.<locals>._   sD     sEJJq,22378S 			55c:r   )r   EreturnNone)r   addr   CPRResponse)key_bindingsr   s     r   r   r      s:    =Ld&&OD	; E	; r   N)r    r   )
__future__r   (prompt_toolkit.key_binding.key_processorr   prompt_toolkit.keysr   r$   r   __all__r   r   r   r   r   <module>r)      s)    " B $ &  r   