[
  {
    "slug": "louveciennes",
    "name": "Louveciennes",
    "path": "/demo/villages/louveciennes.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Machines_de_Marly._Pont_aqueduc_de_Louveciennes.jpg",
    "author": "Toucan Wings",
    "license": "CC BY-SA 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×985px; JPEG quality 66; 295706 bytes.",
    "sourceTitle": "File:Machines de Marly. Pont aqueduc de Louveciennes.jpg"
  },
  {
    "slug": "bougival",
    "name": "Bougival",
    "path": "/demo/villages/bougival.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Bougival_Berges_de_Seine_009.JPG",
    "author": "Moonik",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×797px; JPEG quality 74; 290467 bytes.",
    "sourceTitle": "File:Bougival Berges de Seine 009.JPG"
  },
  {
    "slug": "chatou",
    "name": "Chatou",
    "path": "/demo/villages/chatou.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Chatou_La_maison_Fournaise_001.JPG",
    "author": "Moonik",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×797px; JPEG quality 82; 234553 bytes.",
    "sourceTitle": "File:Chatou La maison Fournaise 001.JPG"
  },
  {
    "slug": "croissy-sur-seine",
    "name": "Croissy-sur-Seine",
    "path": "/demo/villages/croissy-sur-seine.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Town_hall_of_Croissy-sur-Seine.jpg",
    "author": "tbo47",
    "license": "CC BY-SA 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 82; 257664 bytes.",
    "sourceTitle": "File:Town hall of Croissy-sur-Seine.jpg"
  },
  {
    "slug": "marly-le-roi",
    "name": "Marly-le-Roi",
    "path": "/demo/villages/marly-le-roi.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Vue_depuis_le_haut_du_parc_(janvier_2011)_-_panoramio.jpg",
    "author": "franek2",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 82; 299366 bytes.",
    "sourceTitle": "File:Vue depuis le haut du parc (janvier 2011) - panoramio.jpg"
  },
  {
    "slug": "le-port-marly",
    "name": "Le Port-Marly",
    "path": "/demo/villages/le-port-marly.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:H%C3%B4tel_Ville_-_Le_Port-Marly_(FR78)_-_2025-07-26_-_1.jpg",
    "author": "Chabe01",
    "license": "CC BY-SA 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×640px; JPEG quality 82; 180378 bytes.",
    "sourceTitle": "File:Hôtel Ville - Le Port-Marly (FR78) - 2025-07-26 - 1.jpg"
  },
  {
    "slug": "medan",
    "name": "Médan",
    "path": "/demo/villages/medan.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:M%C3%A9dan_-_Maison_d%27%C3%89mile_Zola01.jpg",
    "author": "Spedona",
    "license": "CC BY-SA 3.0",
    "licenseURL": "http://creativecommons.org/licenses/by-sa/3.0/",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×800px; JPEG quality 82; 278373 bytes.",
    "sourceTitle": "File:Médan - Maison d'Émile Zola01.jpg"
  },
  {
    "slug": "villennes-sur-seine",
    "name": "Villennes-sur-Seine",
    "path": "/demo/villages/villennes-sur-seine.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Villennes-sur-Seine_-_Seine02.jpg",
    "author": "Spedona",
    "license": "CC BY-SA 3.0",
    "licenseURL": "http://creativecommons.org/licenses/by-sa/3.0/",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×800px; JPEG quality 82; 149395 bytes.",
    "sourceTitle": "File:Villennes-sur-Seine - Seine02.jpg"
  },
  {
    "slug": "auvers-sur-oise",
    "name": "Auvers-sur-Oise",
    "path": "/demo/villages/auvers.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Eglise_Auvers-sur-Oise_FRA_001.jpg",
    "author": "ignis",
    "license": "CC BY-SA 2.5",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/2.5/",
    "conversionNotes": "Existing repository asset preserved unchanged; 2311×3471px.",
    "sourceTitle": "File:Eglise Auvers-sur-Oise FRA 001.jpg"
  },
  {
    "slug": "vetheuil",
    "name": "Vétheuil",
    "path": "/demo/villages/vetheuil.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:V%C3%A9theuil_Notre-Dame_160.JPG",
    "author": "GFreihalter",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×800px; JPEG quality 82; 284010 bytes.",
    "sourceTitle": "File:Vétheuil Notre-Dame 160.JPG"
  },
  {
    "slug": "moret-sur-loing",
    "name": "Moret-sur-Loing",
    "path": "/demo/villages/moret-sur-loing.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Pont_de_Moret_sur_Loing_et_Porte_de_Bourgogne_DSC_0018.JPG",
    "author": "Pline",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×795px; JPEG quality 82; 235409 bytes.",
    "sourceTitle": "File:Pont de Moret sur Loing et Porte de Bourgogne DSC 0018.JPG"
  },
  {
    "slug": "barbizon",
    "name": "Barbizon",
    "path": "/demo/villages/barbizon.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Barbizon_(Seine_et_Marne)_-_Auberge_Ganne_(mus%C3%A9e_d%C3%A9partemental_de_l%27%C3%89cole_de_Barbizon).jpg",
    "author": "Morio60",
    "license": "CC BY-SA 2.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/2.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×795px; JPEG quality 82; 257163 bytes.",
    "sourceTitle": "File:Barbizon (Seine et Marne) - Auberge Ganne (musée départemental de l'École de Barbizon).jpg"
  },
  {
    "slug": "l-isle-adam",
    "name": "L'Isle-Adam",
    "path": "/demo/villages/l-isle-adam.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:L%27Isle-Adam_(95),_pavillon_chinois_de_Cassan_05.jpg",
    "author": "P.poschadel",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 74; 281741 bytes.",
    "sourceTitle": "File:L'Isle-Adam (95), pavillon chinois de Cassan 05.jpg"
  },
  {
    "slug": "la-roche-guyon",
    "name": "La Roche-Guyon",
    "path": "/demo/villages/la-roche-guyon.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Ch%C3%A2teau_la_Roche_Guyon_-_panorama.jpg",
    "author": "Bulo78",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×659px; JPEG quality 82; 169659 bytes.",
    "sourceTitle": "File:Château la Roche Guyon - panorama.jpg"
  },
  {
    "slug": "champagne-sur-oise",
    "name": "Champagne-sur-Oise",
    "path": "/demo/villages/champagne-sur-oise.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Champagne-sur-Oise_%C3%A9glise_Notre-Dame_(01).jpg",
    "author": "Havang(nl)",
    "license": "CC0",
    "licenseURL": "http://creativecommons.org/publicdomain/zero/1.0/deed.en",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 82; 216881 bytes.",
    "sourceTitle": "File:Champagne-sur-Oise église Notre-Dame (01).jpg"
  },
  {
    "slug": "beaumont-sur-oise",
    "name": "Beaumont-sur-Oise",
    "path": "/demo/villages/beaumont-sur-oise.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Persan_et_Beaumont-sur-Oise_(95),_pont_de_l%27Oise.jpg",
    "author": "P.poschadel",
    "license": "CC BY-SA 2.0 fr",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/2.0/fr/deed.en",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 74; 281691 bytes.",
    "sourceTitle": "File:Persan et Beaumont-sur-Oise (95), pont de l'Oise.jpg"
  },
  {
    "slug": "crecy-la-chapelle",
    "name": "Crécy-la-Chapelle",
    "path": "/demo/villages/crecy-la-chapelle.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Canal_Nord_Cr%C3%A9cy_-_Cr%C3%A9cy-la-Chapelle_(FR77)_-_2025-09-06_-_2.jpg",
    "author": "Chabe01",
    "license": "CC BY-SA 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×900px; JPEG quality 62; 299280 bytes.",
    "sourceTitle": "File:Canal Nord Crécy - Crécy-la-Chapelle (FR77) - 2025-09-06 - 2.jpg"
  },
  {
    "slug": "samois-sur-seine",
    "name": "Samois-sur-Seine",
    "path": "/demo/villages/samois.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Samois_Sur_Seine_vue_de_Seine.jpg",
    "author": "Huguesdesaintperier",
    "license": "CC BY-SA 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/4.0",
    "conversionNotes": "Existing repository asset preserved unchanged; 4000×2250px.",
    "sourceTitle": "File:Samois Sur Seine vue de Seine.jpg"
  },
  {
    "slug": "saint-mammes",
    "name": "Saint-Mammès",
    "path": "/demo/villages/saint-mammes.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Saint-Mamm%C3%A8s_P1050444.JPG",
    "author": "Pline",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×675px; JPEG quality 82; 125201 bytes.",
    "sourceTitle": "File:Saint-Mammès P1050444.JPG"
  },
  {
    "slug": "provins",
    "name": "Provins",
    "path": "/demo/villages/provins.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Tour_C%C3%A9sar,_Provins.jpg",
    "author": "Lionel Pellon",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Existing repository asset preserved unchanged; 3888×2592px.",
    "sourceTitle": "File:Tour César, Provins.jpg"
  },
  {
    "slug": "milly-la-foret",
    "name": "Milly-la-Forêt",
    "path": "/demo/villages/milly-la-foret.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Milly-la-For%C3%AAt_Halle_700.jpg",
    "author": "GFreihalter",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×800px; JPEG quality 82; 226783 bytes.",
    "sourceTitle": "File:Milly-la-Forêt Halle 700.jpg"
  },
  {
    "slug": "dourdan",
    "name": "Dourdan",
    "path": "/demo/villages/dourdan.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Ch%C3%A2teau_de_Dourdan_08.jpg",
    "author": "Caroline Léna Becker",
    "license": "CC BY 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by/4.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×800px; JPEG quality 82; 270492 bytes.",
    "sourceTitle": "File:Château de Dourdan 08.jpg"
  },
  {
    "slug": "saint-cyr-sous-dourdan",
    "name": "Saint-Cyr-sous-Dourdan",
    "path": "/demo/villages/saint-cyr-sous-dourdan.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Saint-Cyr_sous_Dourdan_(Essonne)_mairie_1080a.jpg",
    "author": "Zmbmee",
    "license": "CC BY-SA 3.0",
    "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×1091px; JPEG quality 82; 273207 bytes.",
    "sourceTitle": "File:Saint-Cyr sous Dourdan (Essonne) mairie 1080a.jpg"
  },
  {
    "slug": "chamarande",
    "name": "Chamarande",
    "path": "/demo/villages/chamarande.jpg",
    "sourceURL": "https://commons.wikimedia.org/wiki/File:Chamarande_Castle_01.jpg",
    "author": "Patrick GIRAUD",
    "license": "CC BY 2.5",
    "licenseURL": "https://creativecommons.org/licenses/by/2.5",
    "conversionNotes": "Derived from Wikimedia thumbnail; EXIF removed; resized to 1200×783px; JPEG quality 82; 197217 bytes.",
    "sourceTitle": "File:Chamarande Castle 01.jpg"
  }
]
