// Fallback defaults — used only if content.json fails to load
const EVENT = {
  titleFr: "Rendez-vous électoral en habitation",
  titleEn: "Electoral Housing Meeting",
  edition: "Première édition",
  date: "3 septembre 2026",
  venue: "BAnQ — Grande Bibliothèque",
  address: "475, boul. De Maisonneuve Est, Montréal",
  metro: "Berri-UQAM — lignes verte, orange et jaune",
  organizer: "ACHAT",
  organizerFull: "Alliance des corporations d'habitations abordables du territoire du Québec",
  contactEmail: "info@achat-habitation.org",
  siteUrl: "habitation2026.org",
  mapsEmbedUrl: "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2796.404338884774!2d-73.563038476582!3d45.515308!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4cc91a7856866785%3A0x875726783985052!2sGrande%20Biblioth%C3%A8que!5e0!3m2!1sfr!2sca!4v1710000000",
  ticketUrl: "https://www.zeffy.com/fr-CA/ticketing/forum-electoral-en-habitation--2026",
  organizerUrl: "achat-habitation.org",
  tagline: "Événement complet · Places épuisées",
};

const HERO = {
  line1: "RENDEZ-VOUS",
  line2: "électoral",
  line3: "EN HABITATION",
  cta: "Événement complet",
};

const VIDEOS = [
  { id: "NtRwZjr2ges", title: "Mot d'ouverture", kind: "Ouverture" },
  { id: "5-m7BvIMgGc", title: "Panel 20 %", kind: "Panel" },
  { id: "kJfzsOfViUU", title: "Parti Québécois", kind: "Parti politique" },
  { id: "TzlpMRI3W74", title: "Parti Libéral du Québec", kind: "Parti politique" },
  { id: "Iwgyp2XNig8", title: "Coalition Avenir Québec", kind: "Parti politique" },
  { id: "HYIBFYPQ3PE", title: "Québec solidaire", kind: "Parti politique" },
  { id: "6vqo2okPEBg", title: "Rediffusion complète", kind: "Événement" },
];

const HOST = {
  label: "Animé par",
  name: "Josée Boileau",
  photo: "assets/josee-boileau.jpg",
  photoCredit: "Christian Blais",
};

const ABOUT = {
  quote: "L'habitation à but non lucratif au coeur de la campagne électorale.",
  body: "Le 3 septembre prochain, le secteur de l'habitation à but non lucratif se rassemble pour ouvrir un dialogue inédit avec les principaux partis politiques.\n\nL'__habitation à but non lucratif__ s'impose comme une solution durable à la crise persistante du __coût de la vie__ et de l'__abordabilité du logement__, deux enjeux qui touchent un nombre toujours plus grand de Québécoises et de Québécois.\n\nComment accélérer la construction et l'acquisition de logements à but non lucratif? Comment atteindre la cible ambitieuse de __20% de logements à but non lucratif d'ici 2050__? Quels sont les engagements des partis envers le secteur et les personnes qui en dépendent?\n\nCes questions et tant d'autres seront posées aux partis lors du __forum des candidat.e.s__, un temps d'__échanges__ où leurs engagements seront __mis à l'épreuve__, dans une formule conviviale animée par la journaliste et chroniqueure __Josée Boileau__.\n\nNe manquez pas ce premier __Rendez-vous électoral en habitation__, le __3 septembre 2026__ à Montréal.",
};

const SCHEDULE = [];
const SPEAKERS = [];

const PARTNERS = [
  { acro: "CES", name: "Caisse d'économie solidaire", partnership: "Principal", logo: "assets/ces-white.svg", logoInvert: false },
  { acro: "RQOH", name: "Réseau québécois des OSBL d'habitation", partnership: "Secteur", logo: "assets/rqoh.png", logoInvert: false },
  { acro: "FHCQ", name: "Fédération de l'habitation coopérative du Québec", partnership: "Secteur", logo: "assets/fhcq.png" },
  { acro: "CQCH", name: "Confédération québécoise des coopératives d'habitation", partnership: "Secteur", logo: "assets/cqch.png" },
  { acro: "ROHQ", name: "Regroupement des offices d'habitation du Québec", partnership: "Secteur", logo: "assets/rohq.png", logoInvert: false },
  { acro: "UTILE", name: "UTILE", partnership: "Secteur", logo: "assets/utile.png" },
  { acro: "APCHQ", name: "Association des professionnels de la construction et de l'habitation du Québec", partnership: "Bâtisseurs", logo: "assets/apchq.png", logoInvert: false },
  { acro: "AGRTQ", name: "Association des groupes de ressources techniques du Québec", partnership: "Bâtisseurs", logo: "assets/agrtq.png", logoInvert: false },
  { acro: "CEGQ", name: "Corporation des entrepreneurs généraux du Québec", partnership: "Bâtisseurs", logo: "assets/cegq.png" },
  { acro: "CSQ", name: "Centrale des syndicats du Québec", partnership: "Allié", logo: "assets/csq.png" },
  { acro: "Interloge", name: "Interloge", partnership: "Allié", logo: "assets/interloge.png" },
  { acro: "VEV", name: "Vivre en ville", partnership: "Allié", logo: "assets/vivre-en-ville.png" },
];

const PRIORITIES = [
  { acro: "ACHAT", title: "Plateforme 2026", kind: "web", url: "https://achat-habitation.org/plateforme2026" },
  { acro: "AGRTQ", title: "Plateforme électorale 2026", kind: "pdf", url: "https://agrtq.qc.ca/wp-content/uploads/Plateforme-electorale-2026-AGRTQ.pdf?v=2" },
  { acro: "APCHQ", title: "Plateforme électorale 2026", kind: "pdf", url: "https://www.datocms-assets.com/121173/1785970315-26433_ea26_com_plateforme_electorale_qc-26_v04-1.pdf" },
  { acro: "CEGQ", title: "Maximiser chaque dollar investi en construction", kind: "web", url: "https://www.cegq.com/fr/details-article-2/elections-2026-la-situation-financiere-du-quebec-impose-aux-partis-de-sengager-a-maximiser-chaque-dollar-investi-en-construction-dit-la-cegq" },
  { acro: "CSQ", title: "Je m'informe — les priorités", kind: "web", url: "https://www.lacsq.org/ca-nous-regarde/je-minforme/" },
  { acro: "FHCQ", title: "Élections QC 2026 · Solution Coop", kind: "web", url: "https://fhcq.coop/fr/elections-qc-2026" },
  { acro: "RQOH", title: "Les 9 demandes pour les élections 2026", kind: "pdf", url: "https://rqoh.com/wp-content/uploads/2026/08/9demandesRQOH-ElectionsQC2026.pdf" },
  { acro: "VEV", title: "Engagements électoraux 2026", kind: "pdf", url: "https://carrefour.vivreenville.org/storage/app/media/publications/Idees-et-positions-Memoires/engagements-electoraux-2026/Engagements_2026-08-05-VEP.pdf" },
];

const FAQS = [
  { q: "Comment s'inscrire?", a: "L'événement est complet. Toutes les places ont été réservées." },
  { q: "Comment s'inscrire comme membre de la presse?", a: "Utilisez le formulaire de la section Presse pour vos demandes d'accréditation et d'entrevue." },
  { q: "Le lieu est-il accessible?", a: "Oui. Le bâtiment de la BAnQ est entièrement accessible aux personnes à mobilité réduite : rampes d'accès, ascenseurs, toilettes adaptées et places réservées." },
  { q: "Où séjourner à Montréal?", a: "Plusieurs hôtels se trouvent à proximité, notamment l'Hôtel Gouverneur Place Dupuis (adjacent) et l'Hôtel Zéro 1." },
];

const SITE = { online: true, maintenanceMessage: "Site en maintenance. Revenez bientôt." };

Object.assign(window, { EVENT, HERO, ABOUT, SCHEDULE, SPEAKERS, PARTNERS, PRIORITIES, FAQS, HOST, SITE, VIDEOS });