
    guD                     z    d Z g dZd Zddl 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 d
 ZdefdZy)5.5.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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ScaleInvalidDataShowAsValuex"ScaleInvalidDataShowAsValuexOffsetScaleInvalidDataShowAsValuey"ScaleInvalidDataShowAsValueyOffsetScaleInvalidDataShowAsangleScaleInvalidDataShowAscolorScaleInvalidDataShowAsfill!ScaleInvalidDataShowAsfillOpacityScaleInvalidDataShowAsopacityScaleInvalidDataShowAsradiusScaleInvalidDataShowAsshapeScaleInvalidDataShowAssizeScaleInvalidDataShowAsstroke ScaleInvalidDataShowAsstrokeDash#ScaleInvalidDataShowAsstrokeOpacity!ScaleInvalidDataShowAsstrokeWidthScaleInvalidDataShowAstheta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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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v5valuevconcatvegalitevegalite_compilerswhenwith_property_settersc                      t         S )N)__all__     D/var/www/openai/venv/lib/python3.12/site-packages/altair/__init__.py__dir__r    s    Nr      )*)r   )r   )r]  )r	   rg  r	  )ru  rp  c                 4    ddl m} | j                  |d       y )Nr  )rz  cell)altair._magicsrz  register_magic_function)ipythonrz  s     r  rc  rc    s    '##Hf5r  namec                     ddl m} | dk(  r |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-themesr   zaltair.theme   once)versionalternative
stacklevelactionzmodule z has no attribute )altair.utils.deprecationr  rp  _themes__name__AttributeError)r  r  msgs      r  __getattr__r    sS    8xZ( &1	
4 }}|#5dX>S!!r  N)__version__r  r  altair.vegalitealtair.vegalite.v5.schema.corer   altair.jupyterr   altair.exprr]  altair.utilsr	   rg  r	  altairru  rp  rc  strr  r  r  r  <module>r     s@   |	~  / '  M M  6!"c !"r  