o
    +&]i0E                     @   s   d Z g dZdd ZddlT ddlmZ ddlmZ ddlm	Z	 dd	l
mZmZmZ dd
lmZmZmZ dd ZdefddZdS )z6.0.0(  	AggregateAggregateOpAggregateTransformAggregatedFieldDefAlignAllSortStringAltairDeprecationWarningAngle
AngleDatum
AngleValueAnyMarkAnyMarkConfig
AreaConfig	ArgmaxDef	ArgminDefAutoSizeParamsAutosizeTypeAxis
AxisConfig
AxisOrientAxisResolveMapBBox	BarConfigBaseTitleNoValueRefsBaselineBin	BinExtent	BinParamsBinTransformBindCheckbox
BindDirect	BindInputBindRadioSelect	BindRangeBindingBinnedTimeUnitBlendBoxPlotBoxPlotConfig
BoxPlotDefBrushConfigCalculateTransformCategoricalChainedWhenChartChartDataTypeColor
ColorDatumColorDef	ColorNameColorScheme
ColorValueColumnCompositeMarkCompositeMarkDefCompositionConfigConcatChartConcatSpecGenericSpecConditionalAxisColorConditionalAxisLabelAlignConditionalAxisLabelBaselineConditionalAxisLabelFontStyleConditionalAxisLabelFontWeightConditionalAxisNumberConditionalAxisNumberArray ConditionalAxisPropertyAlignnull ConditionalAxisPropertyColornull$ConditionalAxisPropertyFontStylenull%ConditionalAxisPropertyFontWeightnull'ConditionalAxisPropertyTextBaselinenull&ConditionalAxisPropertynumberArraynull!ConditionalAxisPropertynumbernull!ConditionalAxisPropertystringnullConditionalAxisString"ConditionalMarkPropFieldOrDatumDef.ConditionalMarkPropFieldOrDatumDefTypeForShape+ConditionalParameterMarkPropFieldOrDatumDef7ConditionalParameterMarkPropFieldOrDatumDefTypeForShape"ConditionalParameterStringFieldDef5ConditionalParameterValueDefGradientstringnullExprRef'ConditionalParameterValueDefTextExprRef"ConditionalParameterValueDefnumber.ConditionalParameterValueDefnumberArrayExprRef)ConditionalParameterValueDefnumberExprRef)ConditionalParameterValueDefstringExprRef-ConditionalParameterValueDefstringnullExprRef+ConditionalPredicateMarkPropFieldOrDatumDef7ConditionalPredicateMarkPropFieldOrDatumDefTypeForShape"ConditionalPredicateStringFieldDef,ConditionalPredicateValueDefAlignnullExprRef,ConditionalPredicateValueDefColornullExprRef0ConditionalPredicateValueDefFontStylenullExprRef1ConditionalPredicateValueDefFontWeightnullExprRef5ConditionalPredicateValueDefGradientstringnullExprRef3ConditionalPredicateValueDefTextBaselinenullExprRef'ConditionalPredicateValueDefTextExprRef"ConditionalPredicateValueDefnumber.ConditionalPredicateValueDefnumberArrayExprRef2ConditionalPredicateValueDefnumberArraynullExprRef)ConditionalPredicateValueDefnumberExprRef-ConditionalPredicateValueDefnumbernullExprRef)ConditionalPredicateValueDefstringExprRef-ConditionalPredicateValueDefstringnullExprRefConditionalStringFieldDef,ConditionalValueDefGradientstringnullExprRefConditionalValueDefTextExprRefConditionalValueDefnumber%ConditionalValueDefnumberArrayExprRef ConditionalValueDefnumberExprRef ConditionalValueDefstringExprRef$ConditionalValueDefstringnullExprRefConfigCsvDataFormatCursorCyclicalData
DataFormat
DataSourceDataTypeDatasetsDateTimeDatumChannelMixinDatumDefDayDensityTransformDerivedStreamDescriptionDescriptionValueDetailDictDictInlineDatasetDictSelectionInitDictSelectionInitInterval	DivergingDomainUnionWithDsvDataFormatElementEncodingEncodingSortField	ErrorBandErrorBandConfigErrorBandDefErrorBarErrorBarConfigErrorBarDefErrorBarExtentEventStream	EventTypeExprExprRefExtentTransformFacet
FacetChartFacetEncodingFieldDefFacetFieldDefFacetMapping	FacetSpecFacetedEncodingFacetedUnitSpecFeatureFeatureCollection FeatureGeometryGeoJsonPropertiesFieldFieldChannelMixinFieldDefWithoutScaleFieldEqualPredicateFieldGTEPredicateFieldGTPredicateFieldLTEPredicateFieldLTPredicate	FieldNameFieldOneOfPredicate6FieldOrDatumDefWithConditionDatumDefGradientstringnull*FieldOrDatumDefWithConditionDatumDefnumber/FieldOrDatumDefWithConditionDatumDefnumberArray.FieldOrDatumDefWithConditionDatumDefstringnull>FieldOrDatumDefWithConditionMarkPropFieldDefGradientstringnullBFieldOrDatumDefWithConditionMarkPropFieldDefTypeForShapestringnull2FieldOrDatumDefWithConditionMarkPropFieldDefnumber7FieldOrDatumDefWithConditionMarkPropFieldDefnumberArray.FieldOrDatumDefWithConditionStringDatumDefText.FieldOrDatumDefWithConditionStringFieldDefText0FieldOrDatumDefWithConditionStringFieldDefstring
FieldRangeFieldRangePredicateFieldValidPredicateFill	FillDatumFillOpacityFillOpacityDatumFillOpacityValue	FillValueFilterTransformFitFlattenTransformFoldTransform	FontStyle
FontWeightFormatFormatConfig	GeneratorGenericUnitSpecEncodingAnyMarkGeoJsonFeatureGeoJsonFeatureCollectionGeoJsonPropertiesGeometryGeometryCollectionGradientGradientStopGraticuleGeneratorGraticuleParamsHConcatChartHConcatSpecGenericSpecHeaderHeaderConfigHexColorHref	HrefValueImputeImputeMethodImputeParamsImputeSequenceImputeTransform
InlineDataInlineDatasetInterpolateIntervalSelectionConfig"IntervalSelectionConfigWithoutTypeJoinAggregateFieldDefJoinAggregateTransformJsonDataFormatJupyterChartKeyLabelOverlap
LatLongDefLatLongFieldDefLatitude	Latitude2Latitude2DatumLatitude2ValueLatitudeDatum
LayerChartLayerRepeatMappingLayerRepeatSpec	LayerSpecLayoutAlignLegendLegendBindingLegendConfigLegendOrientLegendResolveMapLegendStreamBinding
LineConfig
LineStringLinearGradientLocalMultiTimeUnitLocalSingleTimeUnitLocaleLoessTransformLogicalAndPredicateLogicalNotPredicateLogicalOrPredicate	Longitude
Longitude2Longitude2DatumLongitude2ValueLongitudeDatum
LookupDataLookupSelectionLookupTransformMark
MarkConfigMarkDefMarkInvalidDataModeMarkPropDefGradientstringnullMarkPropDefnumberMarkPropDefnumberArray!MarkPropDefstringnullTypeForShapeMarkTypeMaxRowsErrorMergedStreamMonthMultiLineString
MultiPointMultiPolygonMultiTimeUnit	NamedDataNonArgAggregateOpNonLayerRepeatSpecNonNormalizedSpecNumberLocaleNumericArrayMarkPropDefNumericMarkPropDef	OffsetDefOpacityOpacityDatumOpacityValueOrderOrderFieldDefOrderOnlyDef
OrderValueOrderValueDefOrientOrientationOverlayMarkDefPadding	ParameterParameterExpressionParameterExtentParameterNameParameterPredicateParse
ParseValuePivotTransformPointPointSelectionConfigPointSelectionConfigWithoutTypePolarDefPolygonPositionPosition2DefPositionDatumDefPositionDatumDefBasePositionDefPositionFieldDefPositionFieldDefBasePositionValueDef	PredicatePredicateCompositionPrimitiveValue
ProjectionProjectionConfigProjectionTypeQuantileTransformRadialGradientRadiusRadius2Radius2DatumRadius2ValueRadiusDatumRadiusValueRangeConfig	RangeEnumRangeRawRangeRawArrayRangeScheme
RectConfigRegressionTransformRelativeBandSizeRepeatChartRepeatMapping	RepeatRef
RepeatSpecResolveResolveModeRootRowRowColLayoutAlignRowColbooleanRowColnumberRowColumnEncodingFieldDef
SCHEMA_URLSCHEMA_VERSIONSampleTransformScaleScaleBinParams	ScaleBinsScaleConfigScaleDatumDefScaleFieldDefScaleInterpolateEnumScaleInterpolateParamsScaleInvalidDataConfig ScaleInvalidDataShowAsValueangle ScaleInvalidDataShowAsValuecolorScaleInvalidDataShowAsValuefill&ScaleInvalidDataShowAsValuefillOpacity"ScaleInvalidDataShowAsValueopacity!ScaleInvalidDataShowAsValueradius ScaleInvalidDataShowAsValueshapeScaleInvalidDataShowAsValuesize!ScaleInvalidDataShowAsValuestroke%ScaleInvalidDataShowAsValuestrokeDash(ScaleInvalidDataShowAsValuestrokeOpacity&ScaleInvalidDataShowAsValuestrokeWidth ScaleInvalidDataShowAsValuethetaScaleInvalidDataShowAsValuetimeScaleInvalidDataShowAsValuex"ScaleInvalidDataShowAsValuexOffsetScaleInvalidDataShowAsValuey"ScaleInvalidDataShowAsValueyOffsetScaleInvalidDataShowAsangleScaleInvalidDataShowAscolorScaleInvalidDataShowAsfill!ScaleInvalidDataShowAsfillOpacityScaleInvalidDataShowAsopacityScaleInvalidDataShowAsradiusScaleInvalidDataShowAsshapeScaleInvalidDataShowAssizeScaleInvalidDataShowAsstroke ScaleInvalidDataShowAsstrokeDash#ScaleInvalidDataShowAsstrokeOpacity!ScaleInvalidDataShowAsstrokeWidthScaleInvalidDataShowAsthetaScaleInvalidDataShowAstimeScaleInvalidDataShowAsxScaleInvalidDataShowAsxOffsetScaleInvalidDataShowAsyScaleInvalidDataShowAsyOffsetScaleResolveMap	ScaleType
SchemaBaseSchemeParamsSecondaryFieldDefSelectionConfigSelectionExpressionSelectionInitSelectionInitIntervalSelectionInitIntervalMappingSelectionInitMappingSelectionParameterSelectionPredicateCompositionSelectionResolutionSelectionTypeSequenceGeneratorSequenceParamsSequentialMultiHueSequentialSingleHueShape
ShapeDatumShapeDef
ShapeValueSharedEncodingSingleDefUnitChannelSingleTimeUnitSize	SizeDatum	SizeValueSort	SortArraySortByChannelSortByChannelDescSortByEncoding	SortField	SortOrderSpecSphereGeneratorStackOffsetStackTransformStandardTypeStepStepForStreamStringFieldDefStringFieldDefWithConditionStringValueDefWithConditionStroke	StrokeCap
StrokeDashStrokeDashDatumStrokeDashValueStrokeDatum
StrokeJoinStrokeOpacityStrokeOpacityDatumStrokeOpacityValueStrokeValueStrokeWidthStrokeWidthDatumStrokeWidthValueStyleConfigIndexSymbolShapeTOPLEVEL_ONLY_KEYSTextTextBaseline	TextDatumTextDefTextDirection	TextValueThenThetaTheta2Theta2DatumTheta2Value
ThetaDatum
ThetaValue
TickConfig	TickCountTimeTimeDefTimeFieldDefTimeFormatSpecifierTimeIntervalTimeIntervalStep
TimeLocaleTimeUnitTimeUnitParamsTimeUnitTransformTimeUnitTransformParamsTitleTitleAnchorTitleConfig
TitleFrameTitleOrientTitleParamsTooltipTooltipContentTooltipValueTopLevelConcatSpecTopLevelFacetSpecTopLevelHConcatSpecTopLevelLayerSpecTopLevelMixinTopLevelParameterTopLevelRepeatSpecTopLevelSelectionParameterTopLevelSpecTopLevelUnitSpecTopLevelVConcatSpecTopoDataFormat	TransformTypeTypeForShapeTypedFieldDefURI	UndefinedUnitSpecUnitSpecWithFrameUrlUrlDataUrlValueUtcMultiTimeUnitUtcSingleTimeUnitVConcatChartVConcatSpecGenericSpecVEGAEMBED_VERSIONVEGALITE_VERSIONVEGA_VERSIONValueChannelMixin>ValueDefWithConditionMarkPropFieldOrDatumDefGradientstringnullBValueDefWithConditionMarkPropFieldOrDatumDefTypeForShapestringnull2ValueDefWithConditionMarkPropFieldOrDatumDefnumber7ValueDefWithConditionMarkPropFieldOrDatumDefnumberArray6ValueDefWithConditionMarkPropFieldOrDatumDefstringnull'ValueDefWithConditionStringFieldDefTextValueDefnumber ValueDefnumberwidthheightExprRefVariableParameterVector10stringVector12stringVector2DateTimeVector2Vector2numberVector2booleanVector2numberVector2stringVector3numberVector7stringVegaLiteVegaLiteSchemaViewBackground
ViewConfigWhenWindowEventTypeWindowFieldDefWindowOnlyOpWindowTransformXX2X2DatumX2ValueXDatumXErrorXError2XError2ValueXErrorValueXOffsetXOffsetDatumXOffsetValueXValueYY2Y2DatumY2ValueYDatumYErrorYError2YError2ValueYErrorValueYOffsetYOffsetDatumYOffsetValueYValueapibindingbinding_checkboxbinding_radiobinding_rangebinding_selectchannelscheck_fields_and_encodingscompilerconcat	conditioncoredatadata_transformersdatasetsdatumdefault_data_transformerdisplayexpr	graticulehconcatjupyterlayer
limit_rowsload_ipython_extensionload_schemamixinsparamparse_shorthand	renderersrepeatsampleschemaselection_intervalselection_pointsequencespherethemeto_csvto_json	to_valuestopo_featuretypingutilsv6valuevconcatvegalitevegalite_compilerswhenwith_property_settersc                   C   s   t S )N)__all__ r  r  M/var/www/html/IGF-ODF-V3/venv/lib/python3.10/site-packages/altair/__init__.py__dir__  s   r      )*)r   )r   )rc  )r   rm  r  )r_  rv  r{  c                 C   s   ddl m} | |d d S )Nr  )r  cell)altair._magicsr  register_magic_function)ipythonr  r  r  r  ri    s   ri  namec                 C   sD   ddl m} | dkr|dddddd	 tjS d
td| }t|)Nr  )deprecated_warnthemesa  Most cases require only the following change:

    # Deprecated
    alt.themes.enable('quartz')

    # Updated
    alt.theme.enable('quartz')

If your code registers a theme, make the following change:

    # Deprecated
    def custom_theme():
        return {'height': 400, 'width': 700}
    alt.themes.register('theme_name', custom_theme)
    alt.themes.enable('theme_name')

    # Updated
    @alt.theme.register('theme_name', enable=True)
    def custom_theme():
        return alt.theme.ThemeConfig(
            {'height': 400, 'width': 700}
        )

See the updated User Guide for further details:
    https://altair-viz.github.io/user_guide/api.html#theme
    https://altair-viz.github.io/user_guide/customization.html#chart-themesz5.5.0zaltair.theme   once)versionalternative
stacklevelactionzmodule z has no attribute )altair.utils.deprecationr  rv  _themes__name__AttributeError)r  r  msgr  r  r  __getattr__  s   r  N)__version__r  r  altair.vegalitealtair.vegalite.v6.schema.corer   altair.jupyterr   altair.exprrc  altair.utilsr   rm  r  altairr_  rv  r{  ri  strr  r  r  r  r  <module>   s         