/**
 * ── APPRENTISSAGE ────────────────────────────────────────────────────────────
 * Clé PUBLIQUE hCaptcha (« site key »). Elle est visible dans le HTML : c'est
 * normal et sans danger, c'est la clé SECRÈTE — côté PHP — qui protège.
 *
 * `process.env.NEXT_PUBLIC_…` : en export statique, Next remplace cette
 * expression par sa valeur AU MOMENT DU BUILD. Il n'y a pas de `getenv()` à
 * l'exécution puisqu'il n'y a pas de serveur. Conséquence pratique : changer
 * la clé impose de relancer `npm run build`.
 *
 * Le préfixe `NEXT_PUBLIC_` est obligatoire pour qu'une variable soit exposée
 * au navigateur — c'est le garde-fou qui évite d'envoyer un secret par erreur.
 * ─────────────────────────────────────────────────────────────────────────────
 */

/** ⚠️ [À COMPLÉTER] — créer un site sur hcaptcha.com et coller la clé ici,
 *  ou mieux : la mettre dans `.env.local` (voir .env.local.example). */
export const CLE_SITE_HCAPTCHA =
  process.env.NEXT_PUBLIC_HCAPTCHA_SITEKEY ?? "";

/** Vrai tant que la clé n'a pas été fournie : le formulaire l'affiche alors
 *  clairement au lieu de laisser croire que la protection est active. */
export const CAPTCHA_NON_CONFIGURE = CLE_SITE_HCAPTCHA.trim() === "";
