o
    ˷e.                  	   @   s|   U d dl mZ d dlmZmZ ddgZG dd deeZdd eD Zee e	d< dd	d
ddddddZ
eeef e	d< dS )    )Enum)DictListKeysALL_KEYSc                   @   s  e Zd ZU dZeed< dZdZdZdZ	dZ
dZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d Z#d!Z$d"Z%d#Z&d$Z'd%Z(d&Z)d'Z*d(Z+d)Z,d*Z-d+Z.d,Z/d-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfddZgdeZhdfZidgZjdhZkdiZldjZmdkZndlZodmZpdnZqdoZrdpZsdqZtdrZudsZvdtZwduZxdvZydwZzdxZ{dyZ|dzZ}d{Z~d|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeZeZeZeZeYZeZZe]Ze^ZdS )r   z
    List of keys for use in key bindings.

    Note that this is an "StrEnum", all values can be compared against
    strings.
    valueescapezs-escapec-@zc-azc-bzc-czc-dzc-ezc-fzc-gc-hc-izc-jzc-kzc-lc-mzc-nzc-ozc-pzc-qzc-rzc-szc-tzc-uzc-vzc-wzc-xzc-yzc-zzc-1zc-2zc-3zc-4zc-5zc-6zc-7zc-8zc-9zc-0zc-s-1zc-s-2zc-s-3zc-s-4zc-s-5zc-s-6zc-s-7zc-s-8zc-s-9zc-s-0zc-\zc-]zc-^zc-_leftrightupdownhomeendinsertdeletepageuppagedownzc-leftzc-rightzc-upzc-downzc-homezc-endzc-insertzc-deletezc-pageupz
c-pagedownzs-leftzs-rightzs-upzs-downzs-homezs-endzs-insertzs-deletezs-pageupz
s-pagedownc-s-left	c-s-rightzc-s-upzc-s-downc-s-homec-s-endz
c-s-insertz
c-s-deletez
c-s-pageupzc-s-pagedownzs-tabf1f2f3f4f5f6f7f8f9f10f11f12f13f14f15f16f17f18f19f20f21f22f23f24zc-f1zc-f2zc-f3zc-f4zc-f5zc-f6zc-f7zc-f8zc-f9zc-f10zc-f11zc-f12zc-f13zc-f14zc-f15zc-f16zc-f17zc-f18zc-f19zc-f20zc-f21zc-f22zc-f23zc-f24z<any>z<scroll-up>z<scroll-down>z<cursor-position-response>z<vt100-mouse-event>z<windows-mouse-event>z<bracketed-paste>z<sigint>z<ignore>N)__name__
__module____qualname____doc__str__annotations__EscapeShiftEscape	ControlAtControlAControlBControlCControlDControlEControlFControlGControlHControlIControlJControlKControlLControlMControlNControlOControlPControlQControlRControlSControlTControlUControlVControlWControlXControlYControlZControl1Control2Control3Control4Control5Control6Control7Control8Control9Control0ControlShift1ControlShift2ControlShift3ControlShift4ControlShift5ControlShift6ControlShift7ControlShift8ControlShift9ControlShift0ControlBackslashControlSquareCloseControlCircumflexControlUnderscoreLeftRightUpDownHomeEndInsertDeletePageUpPageDownControlLeftControlRight	ControlUpControlDownControlHome
ControlEndControlInsertControlDeleteControlPageUpControlPageDown	ShiftLeft
ShiftRightShiftUp	ShiftDown	ShiftHomeShiftEndShiftInsertShiftDeleteShiftPageUpShiftPageDownControlShiftLeftControlShiftRightControlShiftUpControlShiftDownControlShiftHomeControlShiftEndControlShiftInsertControlShiftDeleteControlShiftPageUpControlShiftPageDownBackTabF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24	ControlF1	ControlF2	ControlF3	ControlF4	ControlF5	ControlF6	ControlF7	ControlF8	ControlF9
ControlF10
ControlF11
ControlF12
ControlF13
ControlF14
ControlF15
ControlF16
ControlF17
ControlF18
ControlF19
ControlF20
ControlF21
ControlF22
ControlF23
ControlF24AnyScrollUp
ScrollDownCPRResponseVt100MouseEventWindowsMouseEventBracketedPasteSIGINTIgnoreControlSpaceTabEnter	BackspaceShiftControlLeftShiftControlRightShiftControlHomeShiftControlEnd r   r   J/var/www/ideatree/venv/lib/python3.10/site-packages/prompt_toolkit/keys.pyr   
   sD  
 c                 C   s   g | ]}|j qS r   )r   ).0kr   r   r   
<listcomp>   s    r   r
   r	   r   r   r   r   r   r   )	backspacezc-spaceentertabzs-c-leftz	s-c-rightzs-c-homezs-c-endKEY_ALIASESN)enumr   typingr   r   __all__r7   r   r   r8   r   r   r   r   r   <module>   s"     F