class_docstr: A Theme object.
  
  Args:
      name: The name of the theme as defined by its entrypoint.
      custom_dir: User defined directory for custom templates.
      static_templates: A list of templates to render as static pages.
  
  All other keywords are passed as-is and made available as a key/value mapping.
code: def _vars(self) -> dict[str, Any]:
      warnings.warn(
          "Do not access Theme._vars, instead access the keys of Theme directly.",
          DeprecationWarning,
      )
      return self.__vars
  
imports: from __future__ import annotations
  import logging
  import os
  import warnings
  from typing import Any, Collection, MutableMapping
  import jinja2
  import yaml
  from mkdocs import localization, utils
  from mkdocs.config.base import ValidationError
  from mkdocs.utils import templates
label_desc: Use image node_id 4 for calling the Theme obj's underlying member method code with example usage: obj._vars() and returns: self