{
  "id": "noel-2026",
  "nom": "Noël 2026",
  "langue": "fr",

  "palette": {
    "fonds": [
      { "fond": "#140096", "texte": "#FCF9F2" },
      { "fond": "#FFFF00", "texte": "#34281E", "particule": { "couleur": "#FCF9F2", "opacite": [1, 1], "contour": "rgba(52,40,30,.2)" } },
      { "fond": "#FF8CC8", "texte": "#34281E" },
      { "fond": "#00C8FF", "texte": "#FCF9F2" },
      { "fond": "#FF6400", "texte": "#FCF9F2" },
      { "fond": "#9664FA", "texte": "#FCF9F2" },
      { "fond": "#00C89B", "texte": "#34281E" },
      { "fond": "#FF9601", "texte": "#34281E" },
      { "fond": "#00B41F", "texte": "#FCF9F2" }
    ],
    "fond_carre": "#FCF9F2"
  },

  "decor": {
    "type": "neige",
    "nombre": 40,
    "nombre_reduit": 20,
    "couleur": "#FFFFFF",
    "taille": [2, 5],
    "opacite": [0.5, 1],
    "vitesse": [14, 34]
  },

  "logo": { "fichier": "visuels/logo-le-chocolat-des-francais.svg", "nom": "Le Chocolat des Français", "largeur": 183, "hauteur": 28 },
  "icone": "visuels/favicon.png",
  "replis": "replis.svg",

  "visuels": {
    "sapin-patins-glace": { "fichier": "visuels/sapin-patins-glace.webp", "nom": "sapin à patins", "fond": "#FCF9F2", "repli": "r1" },
    "sapin-noel-chaussures": { "fichier": "visuels/sapin-noel-chaussures.svg", "nom": "sapin à chaussures", "fond": "#9664FA", "repli": "r1b" },
    "femme-sapin-noel": { "fichier": "visuels/femme-sapin-noel.svg", "nom": "dame au sapin", "fond": "#FFFF00", "repli": "r1", "repli_fond": "#FF8CC8" },
    "lutins-biscuit-noel": { "fichier": "visuels/lutins-biscuit-noel.svg", "nom": "lutins", "fond": "#FF8CC8", "repli": "r2" },
    "napoleon-renne-noel": { "fichier": "visuels/napoleon-renne-noel.webp", "nom": "Napoléon et son renne", "fond": "#FCF9F2", "repli": "r3" },
    "pingouin-tete-ski": { "fichier": "visuels/pingouin-tete-ski.svg", "nom": "pingouin à ski", "fond": "#FCF9F2", "repli": "r4" },
    "bonhomme-neige-luge": { "fichier": "visuels/bonhomme-neige-luge.webp", "nom": "bonhomme de neige", "fond": "#00C8FF", "repli": "r5" },
    "etoile-filante": { "fichier": "visuels/etoile-filante.svg", "nom": "étoile filante", "fond": "#140096", "repli": "r6" },
    "tour-eiffel-fleurs": { "fichier": "visuels/tour-eiffel-fleurs.svg", "nom": "tour Eiffel en fleurs", "fond": "#140096", "repli": "r7", "repli_fond": "#FFFF00" },
    "tour-eiffel-lunettes-etoile": { "fichier": "visuels/tour-eiffel-lunettes-etoile.svg", "nom": "tour Eiffel à lunettes", "fond": "#00C8FF", "repli": "r7b" },
    "drapeau-france-beret": { "fichier": "visuels/drapeau-france-beret.svg", "nom": "drapeau au béret", "fond": "#FFFF00", "repli": "r8" },
    "bateau-drapeau-france": { "fichier": "visuels/bateau-drapeau-france.svg", "nom": "bateau", "fond": "#FF8CC8", "repli": "r9" },
    "homme-marin": { "fichier": "visuels/homme-marin.svg", "nom": "marin", "fond": "#00C89B", "repli": "r10" },
    "femmes-velo": { "fichier": "visuels/femmes-velo.webp", "nom": "cyclistes", "fond": "#FCF9F2", "repli": "r11" },
    "grenouille-parapluie": { "fichier": "visuels/grenouille-parapluie.svg", "nom": "grenouille au parapluie", "fond": "#FFFF00", "repli": "r12" },
    "personnage-francais-telephone": { "fichier": "visuels/personnage-francais-telephone.webp", "nom": "personnage au téléphone", "fond": "#00C8FF", "repli": "r13" },
    "chiens-danse": { "fichier": "visuels/chiens-danse.webp", "nom": "chiens qui dansent", "fond": "#00C8FF", "repli": "r14" },
    "chien-rose-accessoires": { "fichier": "visuels/chien-rose-accessoires.svg", "nom": "chien rose", "fond": "#FFFF00", "repli": "r14", "repli_fond": "#FF8CC8" },
    "chien-tete-langue": { "fichier": "visuels/chien-tete-langue.svg", "nom": "chien qui tire la langue", "fond": "#9664FA", "repli": "r14" },
    "langue": { "fichier": "visuels/langue.svg", "nom": "langue", "fond": "#9664FA", "repli": "r15" },
    "souris-fleurs": { "fichier": "visuels/souris-fleurs.svg", "nom": "souris aux fleurs", "fond": "#00C89B", "repli": "r16" },
    "tournesol": { "fichier": "visuels/tournesol.svg", "nom": "tournesol", "fond": "#00C8FF", "repli": "r17" },
    "fraise-coeur-lunettes": { "fichier": "visuels/fraise-coeur-lunettes.svg", "nom": "fraise", "fond": "#FFFF00", "repli": "r18" },
    "gateau-bougies": { "fichier": "visuels/gateau-bougies.svg", "nom": "gâteau", "fond": "#FF8CC8", "repli": "r19" },
    "arc-en-ciel": { "fichier": "visuels/arc-en-ciel.svg", "nom": "arc-en-ciel", "fond": "#00C8FF", "repli": "r20" },
    "surfeurs": { "fichier": "visuels/surfeurs.svg", "nom": "surfeurs", "fond": "#00C89B", "repli": "r21" },
    "illustration-oh-la-la": { "fichier": "visuels/illustration-oh-la-la.webp", "nom": "Oh la la", "fond": "#FFFF00", "repli": "r22" }
  },

  "collection": [
    "sapin-patins-glace", "pingouin-tete-ski", "etoile-filante", "bonhomme-neige-luge", "femme-sapin-noel", "napoleon-renne-noel",
    "grenouille-parapluie", "chien-rose-accessoires", "homme-marin", "fraise-coeur-lunettes", "drapeau-france-beret", "chiens-danse",
    "tournesol", "femmes-velo", "langue", "bateau-drapeau-france", "gateau-bougies", "souris-fleurs", "arc-en-ciel",
    "personnage-francais-telephone", "surfeurs", "chien-tete-langue", "lutins-biscuit-noel", "sapin-noel-chaussures",
    "tour-eiffel-lunettes-etoile", "illustration-oh-la-la", "tour-eiffel-fleurs"
  ],

  "tableaux": {
    "coffret-36": { "fichier": "visuels/tableau-coffret-36.webp", "grille": 6, "nom": "coffret de 36 carrés", "actif": true },
    "calendrier-ski": { "fichier": "visuels/tableau-calendrier-noel-a-ski.webp", "grille": 4, "nom": "calendrier de l’Avent Noël à ski", "actif": true },
    "calendrier-orsay": { "fichier": "visuels/tableau-calendrier-musee-d-orsay.webp", "grille": 4, "nom": "calendrier de l’Avent Musée d’Orsay", "actif": true }
  },

  "salles": {
    "S1": { "type": "intrus", "grille": 3, "majorite": "sapin-patins-glace", "cible": "tour-eiffel-fleurs", "position": [2, 3], "fonds_propres": true,
            "consigne": "TROUVEZ LA [TOUR EIFFEL] !", "titre": "L’ENTRÉE", "phrase": "Parce qu’attendre Noël est encore mieux avec du chocolat." },
    "S2": { "type": "intrus", "majorite": "pingouin-tete-ski", "cible": "illustration-oh-la-la", "fonds_propres": true,
            "consigne": "TROUVEZ « [OH LA LA] » !", "titre": "OH LA LA", "phrase": "Un musée de poche à chaque bouchée." },
    "S3": { "type": "trio", "cible": "lutins-biscuit-noel", "autres": ["bonhomme-neige-luge", "etoile-filante"],
            "consigne": "TROUVEZ LES 3 CARRÉS [LUTINS] !", "titre": "LES PETITS LUTINS", "phrase": "Ils s’activent. Faites comme eux." },
    "S4": { "type": "tableau", "tableau": "coffret-36", "tuiles": [[4, 3], [3, 1]], "remplacement": "P10",
            "consigne": "TROUVEZ LE [DRAPEAU] !", "titre": "LE COFFRET DE 36 CARRÉS", "phrase": "36 carrés noir & lait. Ici, on regarde. Ailleurs, on croque." },
    "S5": { "type": "intrus", "majorite": "tour-eiffel-fleurs", "cible": "tour-eiffel-lunettes-etoile",
            "consigne": "TROUVEZ LA TOUR EIFFEL [À LUNETTES] !", "titre": "LES SOSIES", "phrase": "Deux tours Eiffel, et pourtant." },
    "S6": { "type": "typo",
            "groupes": [ { "lignes": ["PUR", "BEURRE", "DE", "CACAO"], "fond": "#F7EAD7", "couleur": "#34281E", "taille": 13, "nombre": 15, "nom": "Pur beurre de cacao" } ],
            "cible_typo": { "lignes": ["HUILE", "DE", "PALME"], "fond": "#F7EAD7", "couleur": "#34281E", "taille": 13, "nom": "Huile de palme" },
            "consigne": "CHASSEZ L’[INTRUS] !", "titre": "L’INTRUS", "phrase": "Jamais d’huile de palme mais toujours du pur beurre de cacao." },
    "S7": { "type": "tableau", "tableau": "calendrier-ski", "tuiles": [[1, 3], [1, 4], [2, 3]], "remplacement": "P4",
            "consigne": "TROUVEZ LE [PÈRE NOËL] !", "titre": "LE CALENDRIER NOËL À SKI", "phrase": "24 chocolats pour vous faire patienter avant Noël." },
    "S8": { "type": "typo",
            "groupes": [ { "lignes": ["BON"], "fond": "#FFFF00", "couleur": "#34281E", "taille": 15, "nombre": 8, "nom": "Bon" },
                         { "lignes": ["BEAU"], "fond": "#FF8CC8", "couleur": "#34281E", "taille": 15, "nombre": 7, "nom": "Beau" } ],
            "cible_typo": { "lignes": ["BON", "&", "BEAU"], "fond": "#F5333F", "couleur": "#FFFFFF", "taille": 13, "nom": "Bon & beau" },
            "consigne": "TROUVEZ LE CARRÉ [BON & BEAU] !", "titre": "LE BON & LE BEAU", "phrase": "Les deux à la fois, sinon rien." },
    "S9": { "type": "intrus", "majorite": "sapin-patins-glace", "cible": "sapin-noel-chaussures", "fond_commun": "#9664FA",
            "consigne": "TROUVEZ LE SAPIN [À CHAUSSURES] !", "titre": "LA FORÊT", "phrase": "Un sapin s’est mis sur son trente-et-un." },
    "S10": { "type": "tableau", "tableau": "calendrier-orsay", "tuiles": [[4, 1], [4, 2]], "remplacement": "P12",
             "consigne": "TROUVEZ L’[OURS BLANC] !", "titre": "LE CALENDRIER MUSÉE D’ORSAY", "phrase": "Édition limitée. Regardez bien, elle file." },

    "P1": { "type": "intrus", "majorite": "chiens-danse", "cible": "chien-rose-accessoires",
            "consigne": "TROUVEZ LE [CHIEN ROSE] !", "titre": "LE BAL DES CHIENS", "phrase": "Un seul a soigné sa tenue." },
    "P2": { "type": "trio", "cible": "grenouille-parapluie", "autres": ["homme-marin", "femmes-velo", "personnage-francais-telephone", "bateau-drapeau-france"],
            "consigne": "TROUVEZ LES 3 [GRENOUILLES] !", "titre": "TEMPS DE GRENOUILLE", "phrase": "Elles ont pris leur parapluie. Prudentes." },
    "P3": { "type": "intrus", "majorite": "drapeau-france-beret", "cible": "bateau-drapeau-france", "fond_commun": "#FF8CC8",
            "consigne": "TROUVEZ LE [BATEAU] !", "titre": "BLEU, BLANC, ROUGE", "phrase": "Fabrication française, des quatre coins de l’Hexagone." },
    "P4": { "type": "trio", "cible": "etoile-filante", "autres": ["sapin-noel-chaussures", "bonhomme-neige-luge", "pingouin-tete-ski", "femme-sapin-noel"],
            "consigne": "TROUVEZ LES 3 [ÉTOILES FILANTES] !", "titre": "NUIT DE NOËL", "phrase": "Faites un vœu. Puis un autre." },
    "P5": { "type": "intrus", "majorite": "sapin-noel-chaussures", "cible": "sapin-patins-glace", "fond_commun": "#9664FA",
            "consigne": "TROUVEZ LE SAPIN [À PATINS] !", "titre": "LA PATINOIRE", "phrase": "Celui-ci préfère la glisse." },
    "P6": { "type": "trio", "cible": "napoleon-renne-noel", "autres": ["lutins-biscuit-noel", "pingouin-tete-ski", "bonhomme-neige-luge", "femme-sapin-noel"],
            "consigne": "TROUVEZ LES 3 [NAPOLÉON] !", "titre": "L’EMPEREUR", "phrase": "Même lui attend Noël." },
    "P7": { "type": "intrus", "majorite": "souris-fleurs", "cible": "tournesol",
            "consigne": "TROUVEZ LE [TOURNESOL] !", "titre": "LE JARDIN", "phrase": "Une fleur n’est pas comme les autres." },
    "P8": { "type": "trio", "cible": "fraise-coeur-lunettes", "autres": ["gateau-bougies", "arc-en-ciel", "langue", "tournesol"],
            "consigne": "TROUVEZ LES 3 [FRAISES] !", "titre": "MIAM !", "phrase": "Elles ramènent leur fraise." },
    "P9": { "type": "intrus", "majorite": "homme-marin", "cible": "surfeurs",
            "consigne": "TROUVEZ LES [SURFEURS] !", "titre": "BORD DE MER", "phrase": "Tout le monde à l’eau." },
    "P10": { "type": "trio", "cible": "illustration-oh-la-la", "autres": ["tour-eiffel-fleurs", "drapeau-france-beret", "homme-marin", "femmes-velo"],
             "consigne": "TROUVEZ LES 3 « [OH LA LA] » !", "titre": "PARIS", "phrase": "Oh la la, oh la la, oh la la." },
    "P11": { "type": "intrus", "majorite": "chien-tete-langue", "cible": "langue",
             "consigne": "TROUVEZ LA [LANGUE] !", "titre": "QUI TIRE LA LANGUE ?", "phrase": "Ce n’est pas poli, mais c’est drôle." },
    "P12": { "type": "trio", "cible": "bonhomme-neige-luge", "autres": ["sapin-patins-glace", "etoile-filante", "lutins-biscuit-noel", "pingouin-tete-ski"],
             "consigne": "TROUVEZ LES 3 [BONSHOMMES DE NEIGE] !", "titre": "TOUT SCHUSS", "phrase": "Ils ont sorti la luge." },
    "P13": { "type": "typo",
             "groupes": [ { "lignes": ["SURPRENDRE"], "fond": "#00C8FF", "couleur": "#FFFFFF", "taille": 10, "nombre": 8, "nom": "Surprendre" },
                          { "lignes": ["AMUSER"], "fond": "#FF6400", "couleur": "#FFFFFF", "taille": 15, "nombre": 7, "nom": "Amuser" } ],
             "cible_typo": { "lignes": ["&", "RÉGALER"], "fond": "#FFFF00", "couleur": "#34281E", "taille": 13, "nom": "& régaler" },
             "consigne": "TROUVEZ « [& RÉGALER] » !", "titre": "LA MISSION", "phrase": "Surprendre, amuser & régaler." },
    "G1": { "type": "tableau", "tableau": "coffret-36", "tuiles": [[4, 2]],
            "consigne": "TROUVEZ « [OH LA LA] » !", "titre": "LE COFFRET DE 36 CARRÉS", "phrase": "Un musée de poche à chaque bouchée." },
    "G2": { "type": "tableau", "tableau": "coffret-36", "tuiles": [[5, 6]],
            "consigne": "TROUVEZ « [PIGALLE] » !", "titre": "LE COFFRET DE 36 CARRÉS", "phrase": "Paris tient dans une boîte." },
    "G3": { "type": "tableau", "tableau": "calendrier-ski", "tuiles": [[3, 1], [3, 2], [2, 1], [1, 3]],
            "consigne": "TROUVEZ LE [CHALET] !", "titre": "LE CALENDRIER NOËL À SKI", "phrase": "Parce qu’attendre Noël est encore mieux avec du chocolat." },
    "G4": { "type": "tableau", "tableau": "calendrier-orsay", "tuiles": [[1, 2], [2, 2], [3, 2], [3, 3]],
            "consigne": "TROUVEZ L’[HORLOGE] !", "titre": "LE CALENDRIER MUSÉE D’ORSAY", "phrase": "Édition limitée. L’heure tourne." }
  },

  "sequence_initiale": ["S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "S9", "S10"],
  "reserve": ["P1", "P2", "P3", "P4", "P5", "P6", "P7", "P8", "P9", "P10", "P11", "P12", "P13", "G1", "G2", "G3", "G4"],

  "reglages": {
    "duree_s": 45,
    "carres_chrono": 9,
    "total": 36,
    "gain_salle": 3,
    "bonus": 1,
    "seuils_ms": { "3": 1800, "4": 2800, "5": 3800, "typo": 2800, "tableau": 4500 },
    "delai_indice_ms": 6000,
    "blocage_erreur_ms": 350,
    "transition_ms": 450,
    "delai_appuis_ms": 150,
    "grille_par_rang": [ { "jusqu_a": 3, "grille": 3 }, { "jusqu_a": 8, "grille": 4 }, { "jusqu_a": 999, "grille": 5 } ],
    "rang_min_special": 4,
    "ecart_tableaux": 3,
    "nom_tuile": "Partie du tableau, rangée {r}, colonne {c}",
    "nom_carre": "Carré : {nom}"
  },

  "paliers": [
    { "min": 0, "nom": "UN PETIT CREUX", "sous_titre": "Un échauffement. Le musée rouvre quand vous voulez." },
    { "min": 12, "nom": "LE GROS COFFRET", "sous_titre": "Joli coup d’œil. Vous avez visité {salles}." },
    { "min": 24, "nom": "LE TRÈS GROS", "sous_titre": "Presque plein ! Vous avez visité {salles}." },
    { "min": 36, "nom": "LE TRÈS TRÈS GROS", "sous_titre": "Surprendre, amuser & régaler : mission accomplie." }
  ],

  "encouragements": ["MIAM !", "OH LA LA !", "BIEN VU !", "QUEL ŒIL !", "ET HOP !", "JOLI !", "DANS LA BOÎTE !"],

  "textes": {
    "titre_page": "Musée de poche : ouvrez l’œil ! — démo non officielle",
    "etiquette": "MUSÉE DE POCHE : OUVREZ L’ŒIL !",
    "aide": "Touchez le bon carré. Le chrono démarre à votre premier geste.",
    "mention": "Démo non officielle réalisée pour Le Chocolat des Français · [En savoir plus]",
    "mention_courte": "Démo non officielle réalisée pour Le Chocolat des Français",
    "son_activer": "Activer le son",
    "son_couper": "Couper le son",
    "pause_bouton": "Mettre en pause",
    "bonus": "ŒIL DE LYNX +1",
    "compteur": "{n}/{total}",
    "compteur_nom": "{n} carrés sur {total}",
    "chrono_nom": "Il reste {s} secondes",
    "cartel_titre": "SALLE {rang} · {titre}",

    "fin_chrono": "FIN DE LA VISITE !",
    "fin_complet": "ÉCRIN COMPLET !",
    "resultat_0": "ZÉRO CARRÉ. ÇA ARRIVE AUX MEILLEURS.",
    "resultat_1": "1 CARRÉ SUR {total} !",
    "resultat_n": "{n} CARRÉS SUR {total} !",
    "resultat_complet": "{total} SUR {total}, EN {t} SECONDES !",
    "salles_1": "1 salle",
    "salles_n": "{s} salles",
    "palier": "NIVEAU : {PALIER}",
    "record": "NOUVEAU RECORD !",
    "signe": "SIGNÉ :",
    "signe_vous": "VOUS",
    "signe_exemple": "VOTRE PRÉNOM",
    "signe_modifier": "Modifier la signature",
    "signe_note": "Votre prénom reste sur votre téléphone.",
    "dos_1": "{n} CARRÉS · 1 SALLE VISITÉE",
    "dos_n": "{n} CARRÉS · {s} SALLES VISITÉES",
    "ecrin_aide": "Touchez l’écrin pour voir son dos.",
    "ecrin_nom": "Votre écrin : {n} carrés sur {total}. Touchez pour le retourner.",
    "rejouer_lien": "Non merci, je rejoue",
    "partager_lien": "Partager mon écrin",

    "demo_etiquette": "DÉMO",
    "apercu_onglet": "APERÇU DE LA VERSION OFFICIELLE",
    "form_titre": "RECEVEZ VOTRE ÉCRIN SIGNÉ",
    "form_texte": "Votre écrin arrive par e-mail, avec la newsletter du Chocolat des Français. Et comme toujours : « Abonnés newsletter : -5€ sur votre 1ère commande 💌 »",
    "form_libelle": "Votre adresse e-mail",
    "form_exemple": "prenom@exemple.fr",

    "a_note": "Voici le formulaire tel qu’un client le verrait. Ici, rien n’est enregistré ni envoyé : votre adresse ne quitte pas votre téléphone, et vous ne recevrez ni e-mail, ni newsletter, ni code de réduction.",
    "a_case": "Je veux recevoir la newsletter du Chocolat des Français.",
    "a_bouton": "ESSAYER LE FORMULAIRE",
    "a_mention": "Dans la version officielle, on lirait ici : « Vous pouvez vous désinscrire à tout moment grâce au lien présent dans chaque e-mail. » Dans cette démo, aucune donnée n’est collectée. [En savoir plus]",
    "a_deja": "Formulaire déjà essayé.",
    "a_confirmation": "Rien n’a été envoyé ni enregistré. Votre adresse est restée sur votre téléphone et vient d’être effacée de cette page. Ci-dessous, l’écran qu’un client verrait à cet instant.",
    "a_donnees": "[VOS DONNÉES] — Aucune. Le formulaire de fin de partie est une maquette qui fonctionne à l’écran : l’adresse que vous y tapez n’est ni envoyée ni enregistrée.",

    "b_note": "Ce formulaire fonctionne pour de vrai : si vous validez, votre adresse e-mail est enregistrée avec la preuve de votre accord, uniquement pour montrer que la collecte fonctionne. Vous ne recevrez ni e-mail, ni newsletter, ni code de réduction : ils n’existeraient que dans la version officielle.",
    "b_case": "J’accepte que mon adresse e-mail soit enregistrée pour cette démonstration, pendant 30 jours au plus.",
    "b_sous_case": "Dans la version officielle, cette case dirait : « Je veux recevoir la newsletter du Chocolat des Français. »",
    "b_bouton": "ENREGISTRER MON ADRESSE",
    "b_bouton_envoi": "UN INSTANT…",
    "b_mention": "Responsable de cette démonstration : {RESPONSABLE}. Votre adresse sert uniquement à prouver que la collecte fonctionne ; elle n’est transmise ni au Chocolat des Français ni à personne d’autre, et elle est supprimée au bout de 30 jours, ou tout de suite si vous le demandez à {CONTACT_RGPD}. [En savoir plus]",
    "b_deja": "Adresse déjà enregistrée.",
    "b_confirmation": "C’est enregistré, pour de vrai : votre adresse, la date et le texte de la case que vous avez cochée. Rien d’autre ne se passera : aucun e-mail, aucune newsletter, aucun code. Suppression automatique dans 30 jours.",
    "b_supprimer": "SUPPRIMER MON ADRESSE MAINTENANT",
    "b_supprime": "C’est supprimé. Il ne reste aucune trace de votre adresse.",
    "b_suppression_echec": "La suppression n’a pas abouti. Réessayez, ou écrivez à {CONTACT_RGPD}.",
    "b_donnees": "[VOS DONNÉES] — Si vous validez le formulaire de fin de partie, et seulement dans ce cas, sont enregistrés : votre adresse e-mail, la date et l’heure, le texte exact de la case que vous avez cochée, et votre score. Responsable du traitement : {RESPONSABLE}. Finalité : démontrer le fonctionnement de la collecte. Base légale : votre consentement, que vous pouvez retirer à tout moment. Destinataires : personne d’autre que le responsable et son hébergeur ; rien n’est transmis au Chocolat des Français. Hébergement dans l’Union européenne. Conservation : 30 jours au plus. Vous pouvez demander l’accès à vos données, leur rectification ou leur effacement en écrivant à {CONTACT_RGPD}, et saisir la CNIL (cnil.fr) si vous estimez que vos droits ne sont pas respectés.",
    "b_version_texte": "demo-reelle-v1",

    "err_vide": "Il nous manque votre adresse e-mail.",
    "err_format": "Cette adresse a l’air incomplète. Un petit coup d’œil ?",
    "err_case": "Cochez la case pour continuer : sans votre accord, on ne fait rien.",
    "err_reseau": "La connexion a fondu en route. Votre adresse n’a pas été enregistrée. Réessayez dans un instant.",
    "err_trop": "Doucement ! Trop d’essais d’un coup. Réessayez dans une minute.",
    "err_serveur": "Un grain de sable de notre côté : votre adresse n’a pas été enregistrée. Réessayez un peu plus tard.",

    "conf_titre": "C’EST DANS LA BOÎTE !",
    "conf_texte": "Votre écrin signé part vers votre boîte e-mail, avec vos -5€ sur votre 1ère commande. Livraison en point retrait offerte dès 50€.",
    "conf_collection": "VOIR LA COLLECTION DE NOËL",
    "conf_collection_note": "Vous quittez la démo pour le site officiel lechocolatdesfrancais.fr.",
    "conf_collection_image": "Les calendriers de l’Avent du Chocolat des Français",
    "conf_collection_repli": "LA COLLECTION DE NOËL EST SORTIE",
    "conf_partager": "PARTAGER MON ÉCRIN",
    "conf_rejouer": "REJOUER",

    "apropos_titre": "À PROPOS DE CETTE DÉMO",
    "apropos_paragraphes": [
      "Cette page est une démonstration non officielle, réalisée pour Le Chocolat des Français. Elle n’est ni éditée ni validée par la marque, et elle n’est pas référencée par les moteurs de recherche.",
      "Le logo, les illustrations et les photos de produits viennent du site officiel lechocolatdesfrancais.fr. Ils appartiennent au Chocolat des Français et aux artistes qui les ont signés, et sont montrés ici tels quels.",
      "Les offres citées (newsletter, livraison en point retrait) sont celles affichées sur le site officiel le 12 novembre 2026. Seul le site officiel fait foi.",
      "Cette démo porte son habillage de Noël. Le jeu est conçu pour en changer : Saint-Valentin, Pâques, fête des Mères…",
      "Cette page ne dépose aucun cookie et n’utilise aucun outil de mesure d’audience. Votre record et votre réglage du son sont gardés sur votre téléphone, nulle part ailleurs. Le prénom de votre signature n’est jamais envoyé."
    ],
    "apropos_lien": "Aller sur le site officiel",
    "fermer": "Fermer",

    "partage_bouton": "PARTAGER",
    "partage_enregistrer": "ENREGISTRER L’IMAGE",
    "partage_echec": "Le partage n’a pas abouti. L’image a été enregistrée à la place.",
    "partage_image_nom": "Carte de partage de votre écrin",

    "pause_titre": "PAUSE CHOCOLAT",
    "pause_texte": "Le chrono vous attend. Il reste {s} secondes et {n} carrés dans votre écrin.",
    "pause_reprendre": "REPRENDRE LA VISITE",
    "pause_recommencer": "Recommencer du début",
    "rotation_titre": "REMETTEZ-NOUS DEBOUT !",
    "rotation_texte": "Ce musée se visite à la verticale.",
    "erreur_titre": "OH LA LA, ÇA A FONDU.",
    "erreur_texte": "Un souci technique a interrompu la visite.",
    "erreur_bouton": "RECOMMENCER"
  },

  "liens": {
    "collection": "https://lechocolatdesfrancais.fr/collections/noel",
    "site": "https://lechocolatdesfrancais.fr/"
  },

  "banniere": { "fichier": "visuels/banniere-calendriers.webp" },

  "partage": {
    "actif": true,
    "fichier": "musee-de-poche-ecrin.png",
    "fond": "#140096",
    "flocons": "#FFFFFF",
    "cartouche": "#FCF9F2",
    "texte": "#FCF9F2",
    "accent": "#FFFF00",
    "pastille": "#F5333F",
    "sur_pastille": "#FFFFFF",
    "boite": "#FFFFFF",
    "fenetre": "#34281E",
    "case_vide": "rgba(252,249,242,.25)",
    "police_titre": "Archivo Black",
    "police_texte": "Archivo",
    "titre_n": "J’AI GARNI\n{n} CARRÉS\nSUR {total}",
    "titre_complet": "J’AI GARNI\nLES {total} CARRÉS\nEN {t} S",
    "titre_peu": "J’AI VISITÉ\nLE MUSÉE\nDE POCHE",
    "pastille_texte": "NIVEAU : {PALIER}",
    "signature": "SIGNÉ : {prenom}",
    "defi": "ET VOUS,\nVOUS AVEZ L’ŒIL ?",
    "mention": "Démo non officielle réalisée pour Le Chocolat des Français",
    "message": "J’ai garni {n} carrés sur {total} au Musée de poche. Et vous, vous avez l’œil ? (Démo non officielle réalisée pour Le Chocolat des Français.)"
  },

  "sons": {
    "volume": 0.4,
    "bon": [ { "bruit": 30, "filtre": 1800, "v": 0.8 }, { "note": 180, "d": 60, "t": 30, "onde": "sine", "v": 0.9 } ],
    "mauvais": [ { "note": 220, "vers": 160, "d": 120, "onde": "sine", "v": 0.25 } ],
    "salle": [ { "note": 523, "d": 60, "onde": "triangle" }, { "note": 659, "d": 60, "t": 60, "onde": "triangle" }, { "note": 784, "d": 60, "t": 120, "onde": "triangle" } ],
    "bonus": [ { "note": 1047, "d": 90, "t": 190, "onde": "triangle" } ],
    "croque": [ { "bruit": 20, "filtre": 2400, "v": 0.15 } ],
    "fin": [ { "note": 784, "d": 110, "onde": "sine", "v": 0.6 }, { "note": 659, "d": 110, "t": 110, "onde": "sine", "v": 0.6 }, { "note": 587, "d": 110, "t": 220, "onde": "sine", "v": 0.6 }, { "note": 523, "d": 110, "t": 330, "onde": "sine", "v": 0.6 } ],
    "complet": [ { "note": 523, "d": 70, "onde": "triangle" }, { "note": 587, "d": 70, "t": 70, "onde": "triangle" }, { "note": 659, "d": 70, "t": 140, "onde": "triangle" }, { "note": 784, "d": 70, "t": 210, "onde": "triangle" }, { "note": 880, "d": 70, "t": 280, "onde": "triangle" }, { "note": 1047, "d": 70, "t": 350, "onde": "triangle" } ],
    "ecrin": [ { "note": 620, "pas": 28, "d": 15, "onde": "square", "v": 0.3 } ]
  }
}
