
    ;3h                    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 )Originz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          
     h   t         	|   ||||||||       d| _        t        	|   dbi 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+d,d-d.d/d0d-d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d<d@dAdBd%dCdDdEdFdGdHdIdJdKdLdMdNdOdLdPdNdQddRd%dSdTt        j
                  j                   dUt        j
                  j                   dVdWdTt        j
                  j                   dUt        j
                  j                   dVdXdTt        j
                  j                   dUt        j
                  j                   dVdYdTt        j
                  j                   dUt        j
                  j                   dVdZt        j
                  j                  d[t        j
                  j                  d\t        j
                  j                  d]t        j
                  j                  d^t        j
                  j                  d_d%d`d:dad y )cNr   origin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button_transitionnonebutton_primary_shadowz*shadow_dropbutton_primary_shadow_hoverz*shadow_drop_lgbutton_primary_shadow_activez*shadow_insetbutton_secondary_shadowbutton_secondary_shadow_hoverbutton_secondary_shadow_activeinput_shadowz/0 0 0 *shadow_spread transparent, *shadow_insetinput_shadow_focusz10 0 0 *shadow_spread *secondary_50, *shadow_insetinput_shadow_focus_darkz00 0 0 *shadow_spread *neutral_700, *shadow_insetcheckbox_label_shadowblock_shadowform_gap_width1pxbutton_border_widthbutton_border_width_darkinput_border_width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+linear-gradient(to top, *neutral_50, white)#checkbox_label_background_fill_darkz3linear-gradient(to top, *neutral_900, *neutral_800)$checkbox_label_background_fill_hoverz,linear-gradient(to top, *neutral_100, white))checkbox_label_background_fill_hover_darkbutton_primary_background_fillz<linear-gradient(to bottom right, *primary_100, *primary_300)#button_primary_background_fill_darkz<linear-gradient(to bottom right, *primary_500, *primary_600)$button_primary_background_fill_hoverz<linear-gradient(to bottom right, *primary_100, *primary_200))button_primary_background_fill_hover_darkz<linear-gradient(to bottom right, *primary_500, *primary_500)button_primary_border_colorz*primary_200 button_primary_border_color_darkz*primary_500!button_primary_border_color_hoverz*button_primary_border_color&button_primary_border_color_hover_darkbutton_primary_text_colorz*primary_600button_primary_text_color_dark button_secondary_background_fillz<linear-gradient(to bottom right, *neutral_100, *neutral_200)%button_secondary_background_fill_darkz<linear-gradient(to bottom right, *neutral_600, *neutral_700)&button_secondary_background_fill_hoverz<linear-gradient(to bottom right, *neutral_100, *neutral_100)+button_secondary_background_fill_hover_darkz<linear-gradient(to bottom right, *neutral_600, *neutral_600)button_secondary_border_colorz*neutral_200"button_secondary_border_color_darkz*neutral_600#button_secondary_border_color_hover(button_secondary_border_color_hover_darkbutton_secondary_text_color button_secondary_text_color_darkbutton_cancel_background_fillz!linear-gradient(to bottom right, z, )"button_cancel_background_fill_dark#button_cancel_background_fill_hover(button_cancel_background_fill_hover_darkbutton_cancel_border_colorbutton_cancel_border_color_dark button_cancel_border_color_hover%button_cancel_border_color_hover_darkbutton_cancel_text_colorbutton_cancel_text_color_darkborder_color_accent_subduedbutton_transform_hover )super__init__namesetr   redc50c700c500c100c200c600)
selfr   r   r   r   r   r   r   r   	__class__s
            T/var/www/html/audio-gradio/venv/lib/python3.12/site-packages/gradio/themes/origin.pyr\   zOrigin.__init__
   sL   , 	#'#%# 	 		
 	 H	
'5H	
 #)**..H	
 (6	H	

  &zzH	
 %+JJOOH	
 $ZZ__H	
 #)**//H	
 %H	
 #1H	
 ):H	
 *9H	
 %3H	
  +<!H	
" ,;#H	
$ K%H	
&  S'H	
( %W)H	
* #1+H	
, (-H	
. !/H	
2 !&3H	
4 &+5H	
6  %7H	
8 #*9H	
< "Y=H	
> '^?H	
@ ,YAH	
B 1fCH	
D 2`EH	
F 7lGH	
J ,jKH	
L 1oMH	
N 2pOH	
P 7uQH	
R )7SH	
T .<UH	
V /MWH	
X 4BYH	
Z '5[H	
\ ,3]H	
` .laH	
b 3qcH	
d 4reH	
f 9wgH	
h +9iH	
j 0>kH	
l 1?mH	
n 6DoH	
p )7qH	
r .5sH	
v -NfjjooM^^`agakakapap`qqr*swH	
x 2SSYS]S]SbSbRcceflfpfpfufuevvw/xyH	
z 3TTZT^T^TcTcSddfgmgqgqgvgvfwwx0y{H	
| 8YY_YcYcYhYhXiiklrlvlvl{l{k||}5~}H	
~ (.zzH	
@ -3JJOOAH	
B .4ZZ__CH	
D 39**//EH	
F &,ZZ__GH	
H +2IH	
L )7MH	
N $*OH	
    )r   colors.Color | strr   rj   r   rj   r   sizes.Size | strr   rk   r   rk   r   -fonts.Font | str | Iterable[fonts.Font | str]r   rl   )__name__
__module____qualname__r   orangebluegrayr   
spacing_md	radius_mdtext_mdr   
GoogleFont	LocalFontr\   __classcell__)rg   s   @rh   r
   r
   	   s     +1--,2KK*0++).)9)9(-&+mmE./	?
 EOOO,	D
i
 (i
 *	i

 (i
 'i
 &i
 $i
 <i
 Ai
 i
ri   r
   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r
   rZ   ri   rh   <module>r}      s"    " $ # 4 4j
T j
ri   