"""Bewerbungs-Pro in Jami-Site einbetten (zusätzlicher PayPal-Umsatz)."""

from __future__ import annotations

import shutil
from pathlib import Path

ROOT = Path(__file__).resolve().parents[1]
SRC = ROOT / "tools" / "bewerbung-pro"


def embed_bewerbung_pro(site_root: Path) -> Path | None:
    site_root = Path(site_root)
    if not SRC.is_dir():
        return None
    dst = site_root / "bewerbung"
    if dst.exists():
        shutil.rmtree(dst)
    shutil.copytree(SRC, dst)
    return dst
