code: def _is_date_column(df: pd.DataFrame, name: str | None) -> bool:
      """True if the column with the given name stores datetime.date values.
  
      This function just checks the first value in the given column, so
      it's meaningful only for columns whose values all share the same type.
  
      Parameters
      ----------
      df : pd.DataFrame
      name : str
          The column name
  
      Returns
      -------
      bool
  
      """
      if name is None:
          return False
  
      column = df[name]
      if column.size == 0:
          return False
  
      return isinstance(column.iloc[0], date)
  
imports: from __future__ import annotations
  from contextlib import nullcontext
  from datetime import date
  from enum import Enum
  from typing import TYPE_CHECKING, Any, Collection, Dict, List, Sequence, Tuple, cast
  import pandas
  from pandas.api.types import infer_dtype, is_integer_dtype
  from typing_extensions import Literal
  import streamlit.elements.arrow_vega_lite
  from streamlit import type_util
  from streamlit.color_util import Color, is_color_like, is_color_tuple_like, is_hex_color_like, to_css_color
  from streamlit.elements.altair_utils import AddRowsMetadata
  from streamlit.elements.arrow import Data
  from streamlit.elements.utils import last_index_for_melted_dataframes
  from streamlit.errors import Error, StreamlitAPIException
  from streamlit.proto.ArrowVegaLiteChart_pb2 import ArrowVegaLiteChart
  from streamlit.runtime.metrics_util import gather_metrics
label_desc: Use image node_id 1 for calling a global function with example usage: _is_date_column(df, name) and returns: isinstance, False, False