o
    ۷i=                  
   @  s&  d dl mZ G dd dZedddddddddZedddd	d
ddddZeddd	d
dddddZedd	d
ddddddZedddddddddZedddd	d
ddddZeddd	d
dddddZ	edd	d
ddddddZ
eddddd ddddZed!ddddddd"dZed#ddddddddZd$S )%    )annotationsc                   @  s(   e Zd Zg Z	ddd
dZdddZdS )SizeNxxsstrxssmmdlgxlxxlc	           	      C  s@   || _ || _|| _|| _|| _|| _|| _|| _tj	
|  d S N)r   r   r   r   r	   r
   r   namer   allappend)	selfr   r   r   r   r	   r
   r   r    r   O/home/ubuntu/vllm_env/lib/python3.10/site-packages/gradio/themes/utils/sizes.py__init__   s   zSize.__init__return	list[str]c                 C  s    | j | j| j| j| j| j| jgS r   )r   r   r   r   r	   r
   r   )r   r   r   r   expand   s    zSize.expandr   )r   r   r   r   r   r   r   r   r	   r   r
   r   r   r   )r   r   )__name__
__module____qualname__r   r   r   r   r   r   r   r      s
    r   radius_none0px)r   r   r   r   r   r	   r
   r   	radius_sm1px2px4px6px8px12px	radius_md22px	radius_lg16px24px10px20px28px32px
radius_xxl)r   r   r   r   r	   r
   r   r   
spacing_sm9px
spacing_md
spacing_lg14pxtext_sm11px13pxtext_md26pxtext_lgN)
__future__r   r   r   r   r#   r%   r,   r-   r/   r0   r2   r5   r7   r   r   r   r   <module>   s    
