o
    f~#g                     @  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                      sZ   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 fddZ  ZS )OceanzIBM Plex Sanszui-sans-serifz	system-uiz
sans-serifInterz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          	   
     s   t  j||||||||d d| _t  jd5i 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.d0d1d2d3d4d3 d S )6Nr   oceanbutton_border_width0pxcheckbox_label_border_width1pxbutton_transform_hoverzscale(1.02)button_transitionzall 0.1s ease-in-outslider_colorz*primary_400button_primary_background_fillzOlinear-gradient(120deg, *secondary_500 0%, *primary_300 60%, *primary_400 100%)$button_primary_background_fill_hoverzOlinear-gradient(120deg, *secondary_400 0%, *primary_300 60%, *primary_300 100%)button_primary_text_colorz*button_secondary_text_color button_secondary_background_fillzMlinear-gradient(120deg, *neutral_300 0%, *neutral_100 60%, *neutral_200 100%)&button_secondary_background_fill_hoverzMlinear-gradient(120deg, *neutral_200 0%, *neutral_100 60%, *neutral_100 100%)'checkbox_label_background_fill_selectedzMlinear-gradient(120deg, *primary_400 0%, *primary_300 60%, *primary_400 100%)$checkbox_label_border_color_selected"checkbox_background_color_selected"checkbox_label_text_color_selectedslider_color_darkz*primary_500#button_primary_background_fill_darkzOlinear-gradient(120deg, *secondary_600 0%, *primary_500 60%, *primary_600 100%))button_primary_background_fill_hover_darkzOlinear-gradient(120deg, *secondary_500 0%, *primary_500 60%, *primary_500 100%)button_primary_text_color_dark%button_secondary_background_fill_darkzMlinear-gradient(120deg, *neutral_700 0%, *neutral_600 60%, *neutral_700 100%)+button_secondary_background_fill_hover_darkzMlinear-gradient(120deg, *neutral_600 0%, *neutral_600 60%, *neutral_700 100%),checkbox_label_background_fill_selected_darkzMlinear-gradient(120deg, *primary_600 0%, *primary_500 60%, *primary_600 100%))checkbox_label_border_color_selected_darkz*primary_600'checkbox_background_color_selected_dark'checkbox_label_text_color_selected_darkblock_shadowz*shadow_drop_lgbutton_secondary_shadow_hoverbutton_primary_shadow_hoverz50 1px 3px 0 *primary_200, 0 1px 2px -1px *primary_200button_secondary_shadow_darknonebutton_primary_shadow_dark )super__init__nameset)	selfr   r   r   r   r   r   r   r   	__class__r9   x/var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/gradio/themes/ocean.pyr;   
   s   
	
zOcean.__init__)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )__name__
__module____qualname__r   emeraldskyzincr   
spacing_md
radius_xxltext_mdr   
GoogleFontr;   __classcell__r9   r9   r?   rA   r   	   s$    r   N)
__future__r   collections.abcr   gradio.themes.baser   gradio.themes.utilsr   r   r   r   r9   r9   r9   rA   <module>   s
    