o
    h                     @  s   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
mZmZ ddlmZ ddlmZmZ dd	lmZmZmZ d
gZddd
ZdS )zr
Default key bindings.::

    key_bindings = load_key_bindings()
    app = Application(key_bindings=key_bindings)
    )annotations)buffer_has_focus)load_basic_bindings)load_cpr_bindings)load_emacs_bindingsload_emacs_search_bindings#load_emacs_shift_selection_bindings)load_mouse_bindings)load_vi_bindingsload_vi_search_bindings)ConditionalKeyBindingsKeyBindingsBasemerge_key_bindingsload_key_bindingsreturnr   c                  C  s8   t t t t t t t g} t t| tt	 t
 gS )zM
    Create a KeyBindings object that contains the default key bindings.
    )r   r   r   r   r   r
   r   r   r   r	   r   )all_bindings r   e/var/www/html/optinet_system/venv/lib/python3.10/site-packages/prompt_toolkit/key_binding/defaults.pyr   "   s   N)r   r   )__doc__
__future__r   prompt_toolkit.filtersr   )prompt_toolkit.key_binding.bindings.basicr   'prompt_toolkit.key_binding.bindings.cprr   )prompt_toolkit.key_binding.bindings.emacsr   r   r   )prompt_toolkit.key_binding.bindings.mouser	   &prompt_toolkit.key_binding.bindings.vir
   r   'prompt_toolkit.key_binding.key_bindingsr   r   r   __all__r   r   r   r   r   <module>   s    