// site-archive-sections.jsx — Archive edition extended sections // Loaded after site-archive.jsx. Exports: ArchiveVideoCarousel, ArchiveQACarousel, // ArchiveWinnersPanel, ArchivePhotosSection, ArchiveJurySection, ArchiveStudentsSection // ── Inline YouTube thumb (no dependency on outer YouTubeThumb) ─────────────── function ArchYTThumb({ id, title }) { const [open, setOpen] = React.useState(false); if (!id) return
; const thumb = "https://img.youtube.com/vi/" + id + "/maxresdefault.jpg"; if (open) return (