
    ;3hj                    R    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
y)    )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_monoc          
        t         	|   ||||||||       d| _        t        	|   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> y )@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
            U/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/gradio/themes/default.pyrE   zDefault.__init__
   s8   , 	#'#%# 	 		
 	 0	
'50	
 #)**..0	
 (6	0	

  &zz0	
 %+JJOO0	
 $ZZ__0	
 #)**//0	
  S0	
 %W0	
 !&0	
  %0	
 #*0	
" "Y#0	
$ '^%0	
& ,F'0	
( 1?)0	
* 2N+0	
, 7X-0	
0 ,:10	
2 1?30	
4 2@50	
6 7E70	
8 '.90	
: ,3;0	
> .<?0	
@ 3AA0	
B 4BC0	
D 9GE0	
F )0G0	
H .5I0	
L +1**//M0	
N 06zzO0	
P 17

Q0	
R 6<ZZ__S0	
T &-U0	
V +2W0	
X ,3Y0	
Z 18[0	
^ )7_0	
    )r   colors.Color | strr   rR   r   rR   r   sizes.Size | strr   rS   r   rS   r   -fonts.Font | str | Iterable[fonts.Font | str]r   rT   )__name__
__module____qualname__r   orangebluezincr   
spacing_md	radius_mdtext_mdr   
GoogleFont	LocalFontrE   __classcell__)rO   s   @rP   r
   r
   	   s     +1--,2KK*0++).)9)9(-&+mmE./	?
 EOOO,	D
Q
 (Q
 *	Q

 (Q
 'Q
 &Q
 $Q
 <Q
 AQ
 Q
rQ   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   rC   rQ   rP   <module>re      s"    " $ # 4 4R
d R
rQ   