{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "label": "theme.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L1"}, {"id": "theme_theme", "label": "Theme", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L8"}, {"id": "theme_theme_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L18"}, {"id": "theme_config", "label": "config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L31"}, {"id": "theme_from_file", "label": "from_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L39"}, {"id": "theme_read", "label": "read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L59"}, {"id": "theme_themestackerror", "label": "ThemeStackError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L76"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "theme_themestack", "label": "ThemeStack", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L80"}, {"id": "theme_themestack_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L87"}, {"id": "theme_themestack_push_theme", "label": ".push_theme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L91"}, {"id": "theme_themestack_pop_theme", "label": ".pop_theme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L105"}, {"id": "theme_rationale_9", "label": "A container for style information, used by :class:`~rich.console.Console`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L9"}, {"id": "theme_rationale_32", "label": "Get contents of a config file for this theme.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L32"}, {"id": "theme_rationale_42", "label": "Load a theme from a text mode file. Args: config_file (IO[s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L42"}, {"id": "theme_rationale_62", "label": "Read a theme from a path. Args: path (str): Path to a confi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L62"}, {"id": "theme_rationale_77", "label": "Base exception for errors related to the theme stack.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L77"}, {"id": "theme_rationale_81", "label": "A stack of themes. Args: theme (Theme): A theme instance", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L81"}, {"id": "theme_rationale_92", "label": "Push a theme on the top of the stack. Args: theme (Theme):", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L92"}, {"id": "theme_rationale_106", "label": "Pop (and discard) the top-most theme.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L106"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "configparser", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_default_styles_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_style_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_theme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L8", "weight": 1.0}, {"source": "theme_theme", "target": "theme_theme_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_from_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_read", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_themestackerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L76", "weight": 1.0}, {"source": "theme_themestackerror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_rich_theme_py", "target": "theme_themestack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L80", "weight": 1.0}, {"source": "theme_themestack", "target": "theme_themestack_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L87", "weight": 1.0}, {"source": "theme_themestack", "target": "theme_themestack_push_theme", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L91", "weight": 1.0}, {"source": "theme_themestack", "target": "theme_themestack_pop_theme", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L105", "weight": 1.0}, {"source": "theme_from_file", "target": "theme_theme", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L55", "weight": 1.0}, {"source": "theme_read", "target": "theme_from_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L73", "weight": 1.0}, {"source": "theme_themestack_pop_theme", "target": "theme_themestackerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L108", "weight": 1.0}, {"source": "theme_rationale_9", "target": "theme_theme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L9", "weight": 1.0}, {"source": "theme_rationale_32", "target": "theme_theme_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L32", "weight": 1.0}, {"source": "theme_rationale_42", "target": "theme_theme_from_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L42", "weight": 1.0}, {"source": "theme_rationale_62", "target": "theme_theme_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L62", "weight": 1.0}, {"source": "theme_rationale_77", "target": "theme_themestackerror", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L77", "weight": 1.0}, {"source": "theme_rationale_81", "target": "theme_themestack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L81", "weight": 1.0}, {"source": "theme_rationale_92", "target": "theme_themestack_push_theme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L92", "weight": 1.0}, {"source": "theme_rationale_106", "target": "theme_themestack_pop_theme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "theme_theme_init", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L21"}, {"caller_nid": "theme_theme_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L23"}, {"caller_nid": "theme_theme_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L25"}, {"caller_nid": "theme_theme_init", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L25"}, {"caller_nid": "theme_theme_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L26"}, {"caller_nid": "theme_config", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L33"}, {"caller_nid": "theme_config", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L34"}, {"caller_nid": "theme_config", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L34"}, {"caller_nid": "theme_from_file", "callee": "ConfigParser", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L52"}, {"caller_nid": "theme_from_file", "callee": "read_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L53"}, {"caller_nid": "theme_from_file", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L54"}, {"caller_nid": "theme_from_file", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L54"}, {"caller_nid": "theme_read", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L72"}, {"caller_nid": "theme_themestack_push_theme", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L100"}, {"caller_nid": "theme_themestack_push_theme", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L102"}, {"caller_nid": "theme_themestack_pop_theme", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L107"}, {"caller_nid": "theme_themestack_pop_theme", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py", "source_location": "L109"}]}