a
    ~b                     @   s  d Z ddlmZ ddlmZmZ ddlmZmZm	Z	m
Z
mZ ddlmZmZ ddlmZ dd	lmZmZ dd
lmZmZ ddlmZmZ eededdddeg dd eededdddeg dd eededddde	g dd eededdddeg dd eededddde
ddgd eededddded g dZeejd< dd Zeedd e  ! D Z"e"Z#dS ) z
HoloViews plotting sub-system the defines the interface to be used by
any third-party plotting/rendering package.

This file defines the HTML tags used to wrap rendered output for
display in the IPython Notebook (optional).
    )absolute_import   )Cycle
Compositor)AreaImageQuadMeshPolygonsRaster)_layout_sankeySankey   )Plot)Renderer	HTML_TAGS)apply_nodata
list_cmaps)univariate_kdebivariate_kder   NdataT)bokeh
matplotlibZplotly)transfer_optionstransfer_parametersoutput_typeZbackendsr
   r   ZDistributionZ	Bivariater   r   r   )r   r   r   )z#30a2daz#fc4f30z#e5ae38z#6d904fz#8b8b8bz#17becfz#9467bdz#d62728z#1f77b4z#e377c2z#8c564bz#bcbd22Zdefault_colorsc                    sH   t  tsdS t fddttfD }t fddtfD }|pF|S )NFc                    s   g | ]}t  |qS  
issubclass.0Zbcobjr   :lib/python3.9/site-packages/holoviews/plotting/__init__.py
<listcomp>8       zpublic.<locals>.<listcomp>c                    s   g | ]}t  |qS r   r   r   r    r   r"   r#   9   r$   )
isinstancetypeanyr   r   r   )r!   Zis_plot_or_cycleZis_rendererr   r    r"   public6   s    r(   c                 C   s   g | ]\}}t |r|qS r   )r(   )r   Z_kZ_vr   r   r"   r#   <   r$   r#   )$__doc__Z
__future__r   Zcore.optionsr   r   elementr   r   r   r	   r
   Zelement.sankeyr   r   Zplotr   Zrendererr   r   utilr   r   Zoperation.statsr   r   registerZDEFAULT_CYCLEZdefault_cyclesr(   listsetlocalsitemsZ_public__all__r   r   r   r"   <module>   s`   
