
    d                     P   d Z ddlmZ g dZ G d d          ZdZ ee          Ze                    dd	            e                    d
d            e                    dd            eD ]!Ze                    e ee                     "e	                    d           dS )z/Tools for enabling and registering chart themes   )ThemeRegistry)
ggplot2quartzvoxfivethirtyeightdarklatimesurbaninstituteexcelgooglechartspowerbic                   $    e Zd ZdZd Zd Zd ZdS )	VegaThemez'Implementation of a builtin vega theme.c                     || _         d S Ntheme)selfr   s     8lib/python3.11/site-packages/altair/vegalite/v5/theme.py__init__zVegaTheme.__init__   s    


    c                 (    dd| j         iiddddidS )NembedOptionsr   view,  continuousWidthcontinuousHeight)usermetaconfigr   r   s    r   __call__zVegaTheme.__call__   s0    ''4:)>?3CPPQ
 
 	
r   c                 6    d                     | j                  S )NzVegaTheme({!r}))formatr   r!   s    r   __repr__zVegaTheme.__repr__   s     ''
333r   N)__name__
__module____qualname____doc__r   r"   r%    r   r   r   r      sG        11  
 
 
4 4 4 4 4r   r   zaltair.vegalite.v5.theme)entry_point_groupdefaultc                      dddddiiS )Nr    r   r   r   r*   r*   r   r   <lambda>r.   +   s    XCS Q QRS r   opaquec                      ddddddiS )Nr    whiter   r   )
backgroundr   r*   r*   r   r   r.   r.   /   s$    !(+EE
 
 r   nonec                      i S r   r*   r*   r   r   r.   r.   6   s     r   N)
r)   utils.themer   VEGA_THEMESr   ENTRY_POINT_GROUPthemesregisterr   enabler*   r   r   <module>r;      s   5 5 ( ( ( ( ( (  4 4 4 4 4 4 4 4& / 	):	;	;	; SS       

 # # # - -E
OOE99U++,,,, i     r   