
    Pij                    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	  G d de          Z
dS )    )annotations)Iterable)Base)colorsfontssizesc                       e Zd Zej        ej        ej        ej        ej	        ej
         ej        d          dddf ej        d          dddfd	d fdZ xZS )DefaultzSource Sans Prozui-sans-serifz	system-uiz
sans-serifzIBM Plex Monozui-monospaceConsolas	monospaceprimary_huesecondary_hueneutral_huespacing_sizeradius_size	text_sizefont	font_monor   colors.Color | strr   r   r   sizes.Size | strr   r   r   -fonts.Font | str | Iterable[fonts.Font | str]r   c          
        t                                          ||||||||           d| _         t                      j        d?i dddt          j        j        dddt          j        j        d	t          j        j        d
t          j        j        dt          j        j        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d*d+d,d-d.d/d0d1d2d3d4dd5t          j        j        d6t          j        j        d7t          j        j	        d8t          j        j
        d9dd:dd;dd<dd=d> d S )@Nr   defaultinput_background_fill_darkz*neutral_800error_background_fillerror_background_fill_darkz*neutral_900error_border_colorerror_border_color_darkerror_icon_colorerror_icon_color_darkinput_shadow_focusz10 0 0 *shadow_spread *secondary_50, *shadow_insetinput_shadow_focus_darkz00 0 0 *shadow_spread *neutral_700, *shadow_insetbutton_border_width0pxinput_border_width1pxinput_background_fillwhitestat_background_fillz5linear-gradient(to right, *primary_400, *primary_200)stat_background_fill_darkz5linear-gradient(to right, *primary_400, *primary_600)checkbox_label_background_fillz*background_fill_primary#checkbox_label_background_fill_dark$checkbox_label_background_fill_hoverz*background_fill_secondary)checkbox_label_background_fill_hover_darkz*checkbox_label_background_fillbutton_primary_background_fillz*primary_500#button_primary_background_fill_darkz*primary_600$button_primary_background_fill_hover)button_primary_background_fill_hover_darkz*primary_700button_primary_text_colorbutton_primary_text_color_dark button_secondary_background_fillz*neutral_200%button_secondary_background_fill_darkz*neutral_600&button_secondary_background_fill_hoverz*neutral_300+button_secondary_background_fill_hover_darkz*neutral_700button_secondary_text_colorblack button_secondary_text_color_darkbutton_cancel_background_fill"button_cancel_background_fill_dark#button_cancel_background_fill_hover(button_cancel_background_fill_hover_darkbutton_cancel_text_colorbutton_cancel_text_color_darkbutton_cancel_text_color_hover#button_cancel_text_color_hover_darkborder_color_accent_subduedz*primary_200 )super__init__namesetr   redc50c700c500c600c800)
selfr   r   r   r   r   r   r   r   	__class__s
            i/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/gradio/themes/default.pyrH   zDefault.__init__
   s   , 	#'#%# 	 		
 		
 		
 	 0	
 0	
 0	
'5~0	
 #)*..0	
 (6~	0	

  &z0	
 %+JOO0	
 $Z__0	
 #)*//0	
  SR0	
 %W$V0	
 !&0	
  %u0	
 #*'0	
" "Y!X#0	
$ '^&]%0	
& ,F+E'0	
( 1?)0	
* 2N1M+0	
, 7X6W-0	
0 ,:>10	
2 1?30	
4 2@50	
6 7En70	
8 '.g90	
: ,37;0	
> .<^?0	
@ 3A.A0	
B 4B>C0	
D 9GE0	
F )0G0	
H .5WI0	
L +1*//M0	
N 06zO0	
P 17
Q0	
R 6<Z__S0	
T &-WU0	
V +2'W0	
X ,37Y0	
Z 18[0	
^ )7_0	
 0	
 0	
 0	
    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname__r   orangebluezincr   
spacing_md	radius_mdtext_mdr   
GoogleFont	LocalFontrH   __classcell__)rR   s   @rS   r
   r
   	   s         +1-,2K*0+).)9(-&+mE.//	?
 EOO,,	D
Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
rT   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   rF   rT   rS   <module>re      s    " " " " " " $ $ $ $ $ $ # # # # # # 4 4 4 4 4 4 4 4 4 4R
 R
 R
 R
 R
d R
 R
 R
 R
 R
rT   