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 )
MonochromeZ	Quicksandz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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 S )Nr	   Z
monochromez*neutral_900z*neutral_500z*body_text_colorz*neutral_700z*neutral_800Zwhitez*neutral_600z*button_primary_background_fillz%*button_primary_background_fill_hoverz*button_primary_text_colorz*spacing_mdz*spacing_lgz*spacing_smZ0pxZ1pxz0 1px 4px 0 rgb(0 0 0 / 0.1)z*shadow_drop_lgnoneZ600z*text_md)(Zslider_colorZslider_color_darkZbody_text_colorZblock_label_text_colorZblock_title_text_colorZbody_text_color_subduedZbackground_fill_primary_darkZbackground_fill_secondary_darkZblock_background_fill_darkZinput_background_fill_darkZbutton_primary_background_fillZ$button_primary_background_fill_hoverZbutton_primary_text_colorZ#button_primary_background_fill_darkZ)button_primary_background_fill_hover_darkZbutton_primary_text_color_darkZ button_secondary_background_fillZ&button_secondary_background_fill_hoverZbutton_secondary_text_colorZbutton_cancel_background_fillZ#button_cancel_background_fill_hoverZbutton_cancel_text_colorZcheckbox_label_background_fillZ$checkbox_label_background_fill_hoverZcheckbox_label_text_colorZ"checkbox_background_color_selectedZcheckbox_background_color_darkZ'checkbox_background_color_selected_darkZ#checkbox_border_color_selected_darkZcheckbox_label_paddingZbutton_large_paddingZbutton_small_paddingZblock_border_widthZblock_border_width_darkZshadow_drop_lgZblock_shadowZblock_shadow_darkZblock_title_text_weightZblock_label_text_weightZblock_label_text_size)super__init__nameset)	selfr
   r   r   r   r   r   r   r   	__class__ a/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/gradio/themes/monochrome.pyr   
   sj    
zMonochrome.__init__)__name__
__module____qualname__r   Zneutralr   Z
spacing_lgZradius_noneZ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   