""" CARTE DE RENSEIGNEMENT — page Mapbox autonome (fond noir, style poste de commandement) ======================================================================================= Tout se passe DANS la page (aucun aller-retour Streamlit, donc aucune lecture Sheets au clic) : clic sur un point -> dossier du lieu (personnes, IP, telephones...) + traits vers tous les lieux relies ; recherche d'une IP / adresse / telephone / nom ; liste des alertes. Donnees : sortie de core.liens_logistique.analyser() -> donnees_carte() -> construire_html(). Les textes viennent de saisies utilisateur : ils sont toujours inseres par textContent (jamais innerHTML) et le JSON est protege contre la fermeture de balise