
    Pi                    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 )Soft
Montserratz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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'dd(dd)d*d+d,d-d.d/d0d1d,d2d,d3d4d5d,d6d,d7d4d8d,d9dd:d;d<dd=dd>dd?d@dAddBdCdDdEdFdGdHdGdIdJdKddLddMdNdOd@dPdQdRddSdTdUddVddWddXdTdYddZd[d\dN d S )^Nr   softbackground_fill_primaryz*neutral_50slider_colorz*primary_500slider_color_darkz*primary_600shadow_dropz0 1px 4px 0 rgb(0 0 0 / 0.1)shadow_drop_lgz0 2px 5px 0 rgb(0 0 0 / 0.1)block_background_fillwhiteblock_label_paddingz*spacing_sm *spacing_mdblock_label_background_fillz*primary_100 block_label_background_fill_darkblock_label_radiusz
*radius_mdblock_label_text_sizez*text_mdblock_label_text_weight600block_label_text_colorblock_label_text_color_darkblock_title_radiusz*block_label_radiusblock_title_paddingz*block_label_paddingblock_title_background_fillz*block_label_background_fillblock_title_text_weightblock_title_text_colorblock_title_text_color_darkblock_label_marginz*spacing_mdinput_background_fillinput_border_colorinput_shadowz*shadow_dropinput_shadow_focusz*shadow_drop_lgcheckbox_shadownoneshadow_spread6pxbutton_primary_shadowbutton_primary_shadow_hoverbutton_primary_shadow_activez*shadow_insetbutton_secondary_shadowbutton_secondary_shadow_hoverbutton_secondary_shadow_activecheckbox_label_shadowbutton_primary_background_fill$button_primary_background_fill_hoverz*primary_400)button_primary_background_fill_hover_darkbutton_primary_text_color button_secondary_background_fill&button_secondary_background_fill_hoverz*neutral_100+button_secondary_background_fill_hover_darkbutton_secondary_text_colorz*neutral_800button_cancel_background_fillz!*button_secondary_background_fill#button_cancel_background_fill_hoverz'*button_secondary_background_fill_hover(button_cancel_background_fill_hover_darkbutton_cancel_text_colorz*button_secondary_text_color'checkbox_label_background_fill_selected,checkbox_label_background_fill_selected_darkcheckbox_border_width1pxcheckbox_border_colorcheckbox_border_color_darkz*neutral_600"checkbox_background_color_selected'checkbox_background_color_selected_darkz*primary_700checkbox_border_color_focus checkbox_border_color_focus_darkcheckbox_border_color_selected#checkbox_border_color_selected_dark"checkbox_label_text_color_selectedblock_border_width0pxpanel_border_width )super__init__nameset)
selfr   r   r   r   r   r   r   r   	__class__s
            f/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/gradio/themes/soft.pyr`   zSoft.__init__
   s   , 	#'#%# 	 		
 		
 		
 	 C	
 C	
 C	
$1MC	
 (C	
 -n	C	
 76C	
 :9C	
 #*'C	
 !: 9C	
 )7C	
 .<^C	
  ,|C	
 #-*C	
 %*EC	
  $2>!C	
" )0#C	
$  54%C	
& !7 6'C	
( )G(F)C	
* %*E+C	
, $2>-C	
. )0/C	
0  -}1C	
4 #*'5C	
6  -}7C	
8 (9C	
:  10;C	
< #F=C	
@  %AC	
B #4"3CC	
D ):(9EC	
F *9GC	
H %6$5IC	
J +<*;KC	
L ,;?MC	
N #4"3OC	
P ,:>QC	
R 2@SC	
T 7EnUC	
V '.gWC	
X .5WYC	
Z 4B>[C	
\ 9G]C	
^ )7_C	
` +N*MaC	
b 1Z0YcC	
d 6_5^eC	
f &D%CgC	
h 5CNiC	
j :HkC	
l #(%mC	
n #1.oC	
p (6~qC	
r 0>~sC	
t 5CNuC	
v )7wC	
x .<^yC	
z ,:>{C	
| 1?}C	
~ 07wC	
B  %uCC	
D  %uEC	
 C	
 C	
 C	
    )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname__r   indigograyr   
spacing_md	radius_mdtext_mdr   	LocalFontr`   __classcell__)rd   s   @re   r
   r
   	   s         +1-,2M*0+).)9(-&+mEOL))	?
 EOO,,	D
d
 d
 d
 d
 d
 d
 d
 d
 d
 d
 d
 d
rf   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   r^   rf   re   <module>ru      s    " " " " " " $ $ $ $ $ $ # # # # # # 4 4 4 4 4 4 4 4 4 4e
 e
 e
 e
 e
4 e
 e
 e
 e
 e
rf   