export const associationGeoSources = [
  "manual",
  "adresse_gouv",
  "dataasso",
  "commune_center",
] as const;

export type AssociationGeoSource = (typeof associationGeoSources)[number];

export const associationGeoPrecisions = [
  "exact_address",
  "commune_center",
  "hidden",
] as const;

export type AssociationGeoPrecision = (typeof associationGeoPrecisions)[number];

export const associationGeoSourceLabels: Record<AssociationGeoSource, string> = {
  manual: "Position définie manuellement",
  adresse_gouv: "Adresse.data.gouv.fr",
  dataasso: "DataAsso / référentiel association",
  commune_center: "Centre de commune",
};

export const associationGeoPrecisionLabels: Record<AssociationGeoPrecision, string> = {
  exact_address: "Adresse exacte",
  commune_center: "Centre de commune",
  hidden: "Masquée du public",
};
