
    Mh!                       d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	 ddl
mZmZ dd	gZg d
Zd eD             d e	D             z   Zg dZi ddddddddddddddddddd d!d"d#d$d#d%d&d'd(d)d*d+d,d-d.i d/d0d1dd2d3d4d5d6d7d8d9d:d;d<d=d>d(d?dd@ddAdBdCdDdEdFdGdHdIdJdKd7dLdBdMdNdOdPZ e            dWdS            Z e            dXdU            ZdVS )Yz
The default styling.
    )annotations)memoized   )ANSI_COLOR_NAMES	BaseStyle)NAMED_COLORS)Stylemerge_stylesdefault_ui_styledefault_pygments_style)N)searchzbg:ansibrightyellow ansiblack)zsearch.current )	incsearchr   )zincsearch.currentreverse)selectedr   )zcursor-columnz
bg:#dddddd)zcursor-line	underline)zcolor-columnz
bg:#ccaacc)zmatching-bracketr   )zmatching-bracket.otherz#000000 bg:#aacccc)zmatching-bracket.cursorz#ff8888 bg:#880000)zmultiple-cursorsz#000000 bg:#ccccaa)zline-number#888888)zline-number.currentbold)tildez#8888ff)promptr   )z
prompt.arg	noinherit)zprompt.arg.textr   )zprompt.searchr   )zprompt.search.textr   )zsearch-toolbarr   )zsearch-toolbar.textnobold)zsystem-toolbarr   )zsystem-toolbar.textr   )zarg-toolbarr   )zarg-toolbar.textr   )zvalidation-toolbarbg:#550000 #ffffff)zwindow-too-smallr   )zcompletion-toolbarbg:#bbbbbb #000000)zcompletion-toolbar.arrowzbg:#bbbbbb #000000 bold)zcompletion-toolbar.completionr   )z%completion-toolbar.completion.currentzbg:#444444 #ffffff)zcompletion-menur   )zcompletion-menu.completionr   )z"completion-menu.completion.currentzfg:#888888 bg:#ffffff reverse)zcompletion-menu.meta.completionzbg:#999999 #000000)z'completion-menu.meta.completion.currentbg:#aaaaaa #000000)z!completion-menu.multi-column-metar   )z-completion-menu.completion fuzzymatch.outsidez
fg:#444444)z,completion-menu.completion fuzzymatch.insider   )z6completion-menu.completion fuzzymatch.inside.characterr   )z5completion-menu.completion.current fuzzymatch.outsidez
fg:default)z4completion-menu.completion.current fuzzymatch.insider   )zreadline-like-completionsr   )z$readline-like-completions.completionr   )z7readline-like-completions.completion fuzzymatch.outsider   )z6readline-like-completions.completion fuzzymatch.insider   )z@readline-like-completions.completion fuzzymatch.inside.characterr   )zscrollbar.background
bg:#aaaaaa)zscrollbar.buttonz
bg:#444444)zscrollbar.arrowznoinherit bold)zauto-suggestion#666666)ztrailing-whitespace#999999)tabr   )aborting9#888888 bg:default noreverse noitalic nounderline noblink)exitingr!   )digraphz#4444ff)zcontrol-characteransiblue)nbspzunderline ansiyellow)iitalic)ur   )sstrike)br   )emr'   )strongr   )delr*   )hiddenr/   )r'   r'   )r   r   )r*   r*   )r   r   )r   r   )noitalicr0   )nounderliner1   )nostriker2   )r   r   )	noreverser3   )zbottom-toolbarr   c                    g | ]	}|d |z   f
S zfg: .0names     ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/prompt_toolkit/styles/defaults.py
<listcomp>r;      s!    BBBut|$BBB    c                @    g | ]}|                                 d |z   fS r5   )lowerr7   s     r:   r;   r;      s<     F F F%)TZZ\\54< F F Fr<   ))dialogz
bg:#4444ff)zdialog.bodybg:#ffffff #000000)zdialog.body text-areaz
bg:#cccccc)zdialog.body text-area last-liner   )zdialog frame.labelz#ff0000 bold)z dialog.body scrollbar.backgroundr   )zdialog.body scrollbar.buttonz
bg:#000000)zdialog.body scrollbar.arrowr   )zdialog.body scrollbar.startr1   )zdialog.body scrollbar.endr1   )buttonr   )zbutton.arrowr   )zbutton.focusedzbg:#aa0000 #ffffff)zmenu-barr   )zmenu-bar.selected-itemr@   )menuzbg:#888888 #ffffff)zmenu.borderz#aaaaaa)zmenu.border shadowz#444444)zdialog shadow
bg:#000088)zdialog.body shadowr   )zprogress-barrC   )zprogress-bar.usedz
bg:#ff0000zpygments.whitespacez#bbbbbbzpygments.commentzitalic #408080zpygments.comment.preprocznoitalic #bc7a00zpygments.keywordzbold #008000zpygments.keyword.pseudor   zpygments.keyword.typeznobold #b00040zpygments.operatorr   zpygments.operator.wordzbold #aa22ffzpygments.name.builtinz#008000zpygments.name.functionz#0000ffzpygments.name.classzbold #0000ffzpygments.name.namespacezpygments.name.exceptionzbold #d2413azpygments.name.variablez#19177czpygments.name.constantz#880000zpygments.name.labelz#a0a000zpygments.name.entityzbold #999999zpygments.name.attributez#7d9029zpygments.name.tagzpygments.name.decoratorz#aa22ffzpygments.literal.stringz#ba2121zpygments.literal.string.docr'   z pygments.literal.string.interpolzbold #bb6688zpygments.literal.string.escapezbold #bb6622zpygments.literal.string.regexz#bb6688zpygments.literal.string.symbolzpygments.literal.string.otherzpygments.literal.numberzpygments.generic.headingzbold #000080zpygments.generic.subheadingzbold #800080zpygments.generic.deletedz#a00000zpygments.generic.insertedz#00a000zpygments.generic.errorz#ff0000zpygments.generic.emphr   z#888z#04dzborder:#ff0000)zpygments.generic.strongzpygments.generic.promptzpygments.generic.outputzpygments.generic.tracebackzpygments.errorreturnr   c                     t          t          t                    t          t                    t          t                    g          S )z*
    Create a default `Style` object.
    )r
   r	   PROMPT_TOOLKIT_STYLECOLORS_STYLEWIDGETS_STYLEr6   r<   r:   r   r      s=    
 &'',-  	
  r<   r	   c                 4    t          j        t                    S )zK
    Create a `Style` object that contains the default Pygments style.
    )r	   	from_dictPYGMENTS_DEFAULT_STYLEr6   r<   r:   r   r      s    
 ?1222r<   N)rD   r   )rD   r	   )__doc__
__future__r   prompt_toolkit.cacher   baser   r   named_colorsr   styler	   r
   __all__rF   rG   rH   rK   r   r   r6   r<   r:   <module>rS      s    # " " " " " ) ) ) ) ) ) - - - - - - - - & & & & & & & & & & & & & & o o o f CB1ABBB F F-9F F F 
  B*9*(*  2* 	*
 x* -* * n* Y* i* >* ~* ~* i* i*  9!*" N#* *$ y%*& '*( y)*. y/*0 "81*2 '3*4 %n5*6 $Y7*8 %i9*: $Y;*< y=*> ?*@ ">A*B 	C*D  E*F iG*H XI* *J  &-%"(&S* * * Z 

 
 
 
 
3 3 3 3 3 3r<   