import sys
from typing import TYPE_CHECKING
if sys.version_info < (3, 7) or TYPE_CHECKING:
from ._zsrc import ZsrcValidator
from ._zsmooth import ZsmoothValidator
from ._zmin import ZminValidator
from ._zmid import ZmidValidator
from ._zmax import ZmaxValidator
from ._zhoverformat import ZhoverformatValidator
from ._zauto import ZautoValidator
from ._z import ZValidator
from ._ysrc import YsrcValidator
from ._yhoverformat import YhoverformatValidator
from ._ygap import YgapValidator
from ._ycalendar import YcalendarValidator
from ._ybins import YbinsValidator
from ._ybingroup import YbingroupValidator
from ._yaxis import YaxisValidator
from ._y import YValidator
from ._xsrc import XsrcValidator
from ._xhoverformat import XhoverformatValidator
from ._xgap import XgapValidator
from ._xcalendar import XcalendarValidator
from ._xbins import XbinsValidator
from ._xbingroup import XbingroupValidator
from ._xaxis import XaxisValidator
from ._x import XValidator
from ._visible import VisibleValidator
from ._uirevision import UirevisionValidator
from ._uid import UidValidator
from ._texttemplate import TexttemplateValidator
from ._textfont import TextfontValidator
from ._stream import StreamValidator
from ._showscale import ShowscaleValidator
from ._showlegend import ShowlegendValidator
from ._reversescale import ReversescaleValidator
from ._opacity import OpacityValidator
from ._nbinsy import NbinsyValidator
from ._nbinsx import NbinsxValidator
from ._name import NameValidator
from ._metasrc import MetasrcValidator
from ._meta import MetaValidator
from ._marker import MarkerValidator
from ._legendwidth import LegendwidthValidator
from ._legendrank import LegendrankValidator
from ._legendgrouptitle import LegendgrouptitleValidator
from ._legendgroup import LegendgroupValidator
from ._legend import LegendValidator
from ._idssrc import IdssrcValidator
from ._ids import IdsValidator
from ._hovertemplatesrc import HovertemplatesrcValidator
from ._hovertemplate import HovertemplateValidator
from ._hoverlabel import HoverlabelValidator
from ._hoverinfosrc import HoverinfosrcValidator
from ._hoverinfo import HoverinfoValidator
from ._histnorm import HistnormValidator
from ._histfunc import HistfuncValidator
from ._customdatasrc import CustomdatasrcValidator
from ._customdata import CustomdataValidator
from ._colorscale import ColorscaleValidator
from ._colorbar import ColorbarValidator
from ._coloraxis import ColoraxisValidator
from ._bingroup import BingroupValidator
from ._autocolorscale import AutocolorscaleValidator
from ._autobiny import AutobinyValidator
from ._autobinx import AutobinxValidator
else:
from _plotly_utils.importers import relative_import
__all__, __getattr__, __dir__ = relative_import(
__name__,
[],
[
"._zsrc.ZsrcValidator",
"._zsmooth.ZsmoothValidator",
"._zmin.ZminValidator",
"._zmid.ZmidValidator",
"._zmax.ZmaxValidator",
"._zhoverformat.ZhoverformatValidator",
"._zauto.ZautoValidator",
"._z.ZValidator",
"._ysrc.YsrcValidator",
"._yhoverformat.YhoverformatValidator",
"._ygap.YgapValidator",
"._ycalendar.YcalendarValidator",
"._ybins.YbinsValidator",
"._ybingroup.YbingroupValidator",
"._yaxis.YaxisValidator",
"._y.YValidator",
"._xsrc.XsrcValidator",
"._xhoverformat.XhoverformatValidator",
"._xgap.XgapValidator",
"._xcalendar.XcalendarValidator",
"._xbins.XbinsValidator",
"._xbingroup.XbingroupValidator",
"._xaxis.XaxisValidator",
"._x.XValidator",
"._visible.VisibleValidator",
"._uirevision.UirevisionValidator",
"._uid.UidValidator",
"._texttemplate.TexttemplateValidator",
"._textfont.TextfontValidator",
"._stream.StreamValidator",
"._showscale.ShowscaleValidator",
"._showlegend.ShowlegendValidator",
"._reversescale.ReversescaleValidator",
"._opacity.OpacityValidator",
"._nbinsy.NbinsyValidator",
"._nbinsx.NbinsxValidator",
"._name.NameValidator",
"._metasrc.MetasrcValidator",
"._meta.MetaValidator",
"._marker.MarkerValidator",
"._legendwidth.LegendwidthValidator",
"._legendrank.LegendrankValidator",
"._legendgrouptitle.LegendgrouptitleValidator",
"._legendgroup.LegendgroupValidator",
"._legend.LegendValidator",
"._idssrc.IdssrcValidator",
"._ids.IdsValidator",
"._hovertemplatesrc.HovertemplatesrcValidator",
"._hovertemplate.HovertemplateValidator",
"._hoverlabel.HoverlabelValidator",
"._hoverinfosrc.HoverinfosrcValidator",
"._hoverinfo.HoverinfoValidator",
"._histnorm.HistnormValidator",
"._histfunc.HistfuncValidator",
"._customdatasrc.CustomdatasrcValidator",
"._customdata.CustomdataValidator",
"._colorscale.ColorscaleValidator",
"._colorbar.ColorbarValidator",
"._coloraxis.ColoraxisValidator",
"._bingroup.BingroupValidator",
"._autocolorscale.AutocolorscaleValidator",
"._autobiny.AutobinyValidator",
"._autobinx.AutobinxValidator",
],
)