ó
    OÎhX	  ã                  óŽ   • S r SSKJr  SSKJrJrJr  SSKJrJ	r	J
r
Jr  SSKJrJrJrJrJrJrJrJr  / SQrSS jrSS	 jrSS
 jrg)zq
Key bindings for extra page navigation: bindings for up/down scrolling through
long pages, like in Emacs or Vi.
é    )Úannotations)Úbuffer_has_focusÚ
emacs_modeÚvi_mode)ÚConditionalKeyBindingsÚKeyBindingsÚKeyBindingsBaseÚmerge_key_bindingsé   )Úscroll_backwardÚscroll_forwardÚscroll_half_page_downÚscroll_half_page_upÚscroll_one_line_downÚscroll_one_line_upÚscroll_page_downÚscroll_page_up)Úload_page_navigation_bindingsÚ#load_emacs_page_navigation_bindingsÚ load_vi_page_navigation_bindingsc                 óX   • [        [        [        5       [        5       /5      [        5      $ )z:
Load both the Vi and Emacs bindings for page navigation.
)r   r
   r   r   r   © ó    Úp/home/mande/repo/quber/.venv/lib/python3.13/site-packages/prompt_toolkit/key_binding/bindings/page_navigation.pyr   r   "   s/   € ô "Üä3Ó5Ü0Ó2ðó	
ô 	óð r   c                 óà   • [        5       n U R                  nU" S5      " [        5        U" S5      " [        5        U" SS5      " [        5        U" S5      " [        5        [	        U [
        5      $ )ú|
Key bindings, for scrolling up and down through pages.
This are separate bindings, because GNU readline doesn't have them.
zc-vÚpagedownÚescapeÚvÚpageup)r   Úaddr   r   r   r   ©Úkey_bindingsÚhandles     r   r   r   4   sZ   € ô
 “=€LØ×Ñ€Fá
ˆ5„MÔ"Ô#Ù
ˆ:ÔÔ'Ô(Ù
ˆ8�SÔœ.Ô)Ù
ˆ8Ô”^Ô$ä! ,´
Ó;Ð;r   c                 ón  • [        5       n U R                  nU" S5      " [        5        U" S5      " [        5        U" S5      " [        5        U" S5      " [
        5        U" S5      " [        5        U" S5      " [        5        U" S5      " [        5        U" S5      " [        5        [        U [        5      $ )	r   zc-fzc-bzc-dzc-uzc-ezc-yr   r    )r   r!   r   r   r   r   r   r   r   r   r   r   r"   s     r   r   r   D   sŠ   € ô
 “=€LØ×Ñ€Fá
ˆ5„M”.Ô!Ù
ˆ5„M”/Ô"Ù
ˆ5„MÔ'Ô(Ù
ˆ5„MÔ%Ô&Ù
ˆ5„MÔ&Ô'Ù
ˆ5„MÔ$Ô%Ù
ˆ:ÔÔ'Ô(Ù
ˆ8Ô”^Ô$ä! ,´Ó8Ð8r   N)Úreturnr	   )Ú__doc__Ú
__future__r   Úprompt_toolkit.filtersr   r   r   Ú'prompt_toolkit.key_binding.key_bindingsr   r   r	   r
   Úscrollr   r   r   r   r   r   r   r   Ú__all__r   r   r   r   r   r   Ú<module>r-      sD   ðñõ
 #ç HÑ H÷ó ÷	÷ 	ó 	ò€ôô$<õ 9r   