
    c3	                     >    d dl Z G d dej        j                  ZdS )    Nc                         e Zd Zd fd	Z xZS )DataValidatordata c                 B    t          t          |           j        dUi 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"i d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdS||dT| d S )VNbarBarbarpolarBarpolarboxBoxcandlestickCandlestickcarpetCarpet
choropleth
ChoroplethchoroplethmapboxChoroplethmapboxconeConecontourContourcontourcarpetContourcarpetdensitymapboxDensitymapboxfunnelFunnel
funnelarea
FunnelareaheatmapHeatmap	heatmapgl	Heatmapgl	histogram	Histogramhistogram2dHistogram2dhistogram2dcontourHistogram2dContouricicleIcicleimageImage	indicator	Indicator
isosurface
Isosurfacemesh3dMesh3dohlcOhlcparcatsParcats	parcoords	ParcoordspiePie
pointcloud
PointcloudsankeySankeyscatterScatter	scatter3d	Scatter3dscattercarpetScattercarpet
scattergeo
Scattergeo	scattergl	ScatterglScattermapboxScatterpolarScatterpolarglScattersmithScatterternarySplom
StreamtubeSunburstSurfaceTableTreemapViolinVolume	Waterfall)scattermapboxscatterpolarscatterpolarglscattersmithscatterternarysplom
streamtubesunburstsurfacetabletreemapviolinvolume	waterfall)class_strs_mapplotly_nameparent_name )superr   __init__)selfri   rj   kwargs	__class__s       7lib/python3.11/site-packages/plotly/validators/_data.pyrm   zDataValidator.__init__   s6   +mT""+ 6	
1u1J1 u1 }	1
 (1 l1 #$61 1 91  1  1 (1 l1 91 [1  [!1" }#1 1$ %&:%1& ('1( )1* [+1, l-1. (/10 112 9314 [516 u718 l91: (;1< 9=1> [?1@  A1B lC1D [E1 1F "1 ."2 ."2 *&$ $""(a1 1 1d $#i6	
 6	
j k6	
 6	
 6	
 6	
 6	
    )r   r   )__name__
__module____qualname__rm   __classcell__)rp   s   @rq   r   r      s=        8
 8
 8
 8
 8
 8
 8
 8
 8
 8
rr   r   )_plotly_utils.basevalidators_plotly_utilsbasevalidatorsBaseDataValidatorr   rk   rr   rq   <module>r{      sK    # # # #9
 9
 9
 9
 9
M0B 9
 9
 9
 9
 9
rr   