a
    d                     @  sL   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 deZ
dS )    )annotations)Iterable)Base)colorsfontssizesc                      sl   e Zd Zejejejejej	ej
eddddfeddddfd	d
d
d
dddddd	 fddZ  ZS )DefaultzSource Sans Prozui-sans-serifz	system-uiz
sans-serifzIBM Plex Monozui-monospaceZConsolasZ	monospaceprimary_huesecondary_hueneutral_huespacing_sizeradius_size	text_sizefont	font_monozcolors.Color | strzsizes.Size | strz-fonts.Font | str | Iterable[fonts.Font | str]c          	   -     s   t  j||||||||d d| _t  jdtjjdtjjtjjtjj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tjj	 dtjj
 ddtjj dtjj ddtjj	 dtjj	 ddtjj dtjj dtjj
tjjtjjddd + d S )!Nr	   defaultz*neutral_800z*neutral_900nonez*shadow_dropz*shadow_drop_lgz*shadow_insetz/0 0 0 *shadow_spread transparent, *shadow_insetz10 0 0 *shadow_spread *secondary_50, *shadow_insetz00 0 0 *shadow_spread *neutral_700, *shadow_insetZ1pxZwhitez5linear-gradient(to right, *primary_400, *primary_200)z5linear-gradient(to right, *primary_400, *primary_600)z+linear-gradient(to top, *neutral_50, white)z3linear-gradient(to top, *neutral_900, *neutral_800)z,linear-gradient(to top, *neutral_100, white)z<linear-gradient(to bottom right, *primary_100, *primary_300)z<linear-gradient(to bottom right, *primary_500, *primary_600)z<linear-gradient(to bottom right, *primary_100, *primary_200)z<linear-gradient(to bottom right, *primary_500, *primary_500)z*primary_500z<linear-gradient(to bottom right, *neutral_100, *neutral_200)z<linear-gradient(to bottom right, *neutral_600, *neutral_700)z<linear-gradient(to bottom right, *neutral_100, *neutral_100)z<linear-gradient(to bottom right, *neutral_600, *neutral_600)z!linear-gradient(to bottom right, z, )z*primary_200)+Zinput_background_fill_darkZerror_background_fillZerror_background_fill_darkZerror_border_colorZerror_border_color_darkZerror_icon_colorZerror_icon_color_darkZbutton_transitionZbutton_shadowZbutton_shadow_hoverZbutton_shadow_activeZinput_shadowZinput_shadow_focusZinput_shadow_focus_darkZcheckbox_label_shadowZblock_shadowZform_gap_widthZinput_border_widthZinput_background_fillZstat_background_fillZstat_background_fill_darkZcheckbox_label_background_fillZ#checkbox_label_background_fill_darkZ$checkbox_label_background_fill_hoverZ)checkbox_label_background_fill_hover_darkZbutton_primary_background_fillZ#button_primary_background_fill_darkZ$button_primary_background_fill_hoverZ)button_primary_background_fill_hover_darkZ button_primary_border_color_darkZ button_secondary_background_fillZ%button_secondary_background_fill_darkZ&button_secondary_background_fill_hoverZ+button_secondary_background_fill_hover_darkZbutton_cancel_background_fillZ"button_cancel_background_fill_darkZ#button_cancel_background_fill_hoverZ(button_cancel_background_fill_hover_darkZbutton_cancel_border_colorZbutton_cancel_border_color_darkZbutton_cancel_text_colorZbutton_cancel_text_color_darkZborder_color_accent_subdued)super__init__namesetr   ZredZc50Zc700Zc500Zc100Zc200Zc600)	selfr
   r   r   r   r   r   r   r   	__class__ ^/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/gradio/themes/default.pyr   
   sp    
zDefault.__init__)__name__
__module____qualname__r   ZorangeZblueZgrayr   Z
spacing_mdZ	radius_mdZtext_mdr   Z
GoogleFontr   __classcell__r   r   r   r   r   	   s"   	r   N)
__future__r   typingr   Zgradio.themes.baser   Zgradio.themes.utilsr   r   r   r   r   r   r   r   <module>   s   