code: def make_deprecated_name_warning(
      old_name: str,
      new_name: str,
      removal_date: str,
      extra_message: str | None = None,
      include_st_prefix: bool = True,
  ) -> str:
      if include_st_prefix:
          old_name = f"st.{old_name}"
          new_name = f"st.{new_name}"
  
      return (
          f"Please replace `{old_name}` with `{new_name}`.\n\n"
          f"`{old_name}` will be removed after {removal_date}."
          + (f"\n\n{extra_message}" if extra_message else "")
      )
  
file_path: streamlit/lib/streamlit/deprecation_util.py
imports: from __future__ import annotations
  import functools
  from typing import Any, Callable, List, TypeVar, cast
  import streamlit
  from streamlit import config
  from streamlit.logger import get_logger
label_desc: Use image node_id 3 for calling a global function with example usage: make_deprecated_name_warning(old_name, new_name, removal_date, extra_message, include_st_prefix) and returns: unknown