"""Analyzer-finding widgets.

Surfaces for the analyzer's home-page section, the per-tool findings
panel, and the hidden-character-aware preview table. A build that
doesn't ship the analyzer (e.g. standalone Dedup-only) does not need
this module — its import would drag ``src.core.analyze`` along with it.
"""

from __future__ import annotations

from ._legacy import (
    findings_count_for_tool,
    render_findings_panel,
    render_hidden_aware_preview,
    tool_display_name,
    upload_and_analyze_section,
)

__all__ = [
    "findings_count_for_tool",
    "render_findings_panel",
    "render_hidden_aware_preview",
    "tool_display_name",
    "upload_and_analyze_section",
]
