{
  "generated": "npm run data:build",
  "packs": [
    {
      "id": "au/admin1@10m",
      "file": "au-admin1-10m.json",
      "object": "admin1",
      "features": 12,
      "bytes": 132288,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "au/admin1@hex",
      "file": "au-admin1-hex.json",
      "kind": "layout",
      "of": "au/admin1@10m",
      "features": 8,
      "bytes": 1518,
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "The six states plus the ACT and the Northern Territory. The three external-territory codes in au/admin1@10m (Ashmore and Cartier, Jervis Bay, Macquarie Island) are unplaced: they are not units anyone reports state-level data for.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "br/admin1@10m",
      "file": "br-admin1-10m.json",
      "object": "admin1",
      "features": 27,
      "bytes": 206420,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "br/admin1@hex",
      "file": "br-admin1-hex.json",
      "kind": "layout",
      "of": "br/admin1@10m",
      "features": 27,
      "bytes": 3150,
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "All twenty-six states plus the Distrito Federal.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "ca/admin1@10m",
      "file": "ca-admin1-10m.json",
      "object": "admin1",
      "features": 13,
      "bytes": 635672,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "ca/admin1@hex",
      "file": "ca-admin1-hex.json",
      "kind": "layout",
      "of": "ca/admin1@10m",
      "features": 13,
      "bytes": 1811,
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "All ten provinces and three territories.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "cn/admin1@10m",
      "file": "cn-admin1-10m.json",
      "object": "admin1",
      "features": 32,
      "bytes": 300151,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "de/admin1@10m",
      "file": "de-admin1-10m.json",
      "object": "admin1",
      "features": 16,
      "bytes": 86600,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "de/admin1@hex",
      "file": "de-admin1-hex.json",
      "kind": "layout",
      "of": "de/admin1@10m",
      "features": 16,
      "bytes": 1925,
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "All sixteen Laender.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "es/admin1@10m",
      "file": "es-admin1-10m.json",
      "object": "admin1",
      "features": 52,
      "bytes": 95293,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "eu/nuts0@20m",
      "file": "eu-nuts0-20m.json",
      "object": "nuts0",
      "features": 37,
      "bytes": 68787,
      "detail": "low",
      "keyField": "nuts_id",
      "levelName": "Countries",
      "source": "Eurostat GISCO NUTS 2021 (1:20 million)",
      "license": "CC BY 4.0, EuroGeographics terms apply",
      "attribution": "© EuroGeographics for the administrative boundaries",
      "vintage": "2021",
      "boundaries": "Eurostat NUTS 2021 classification"
    },
    {
      "id": "eu/nuts0@hex",
      "file": "eu-nuts0-hex.json",
      "kind": "layout",
      "of": "eu/nuts0@20m",
      "features": 37,
      "bytes": 4227,
      "keyField": "nuts_id",
      "levelName": "Countries",
      "source": "hand-authored for ApexMaps, verified against Eurostat GISCO NUTS 2021 (1:20 million) centroids and shared-arc adjacency",
      "license": "CC BY 4.0, EuroGeographics terms apply",
      "attribution": "© EuroGeographics for the administrative boundaries",
      "vintage": "2026",
      "boundaries": "All thirty-seven NUTS level 0 territories. That is not the EU: the set also carries the United Kingdom, the four EFTA countries and the five candidate countries, because NUTS is a statistical classification rather than a membership list. France is placed by metropolitan France, which is where the layout puts it; the boundary pack files the five overseas departments in the same geometry.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "eu/nuts1@20m",
      "file": "eu-nuts1-20m.json",
      "object": "nuts1",
      "features": 125,
      "bytes": 104276,
      "detail": "low",
      "keyField": "nuts_id",
      "levelName": "Major regions",
      "source": "Eurostat GISCO NUTS 2021 (1:20 million)",
      "license": "CC BY 4.0, EuroGeographics terms apply",
      "attribution": "© EuroGeographics for the administrative boundaries",
      "vintage": "2021",
      "boundaries": "Eurostat NUTS 2021 classification"
    },
    {
      "id": "eu/nuts2@20m",
      "file": "eu-nuts2-20m.json",
      "object": "nuts2",
      "features": 334,
      "bytes": 168599,
      "detail": "low",
      "keyField": "nuts_id",
      "levelName": "Basic regions",
      "source": "Eurostat GISCO NUTS 2021 (1:20 million)",
      "license": "CC BY 4.0, EuroGeographics terms apply",
      "attribution": "© EuroGeographics for the administrative boundaries",
      "vintage": "2021",
      "boundaries": "Eurostat NUTS 2021 classification"
    },
    {
      "id": "eu/nuts3@20m",
      "file": "eu-nuts3-20m.json",
      "object": "nuts3",
      "features": 1514,
      "bytes": 481532,
      "detail": "low",
      "keyField": "nuts_id",
      "levelName": "Small regions",
      "source": "Eurostat GISCO NUTS 2021 (1:20 million)",
      "license": "CC BY 4.0, EuroGeographics terms apply",
      "attribution": "© EuroGeographics for the administrative boundaries",
      "vintage": "2021",
      "boundaries": "Eurostat NUTS 2021 classification"
    },
    {
      "id": "fr/admin1@10m",
      "file": "fr-admin1-10m.json",
      "object": "admin1",
      "features": 101,
      "bytes": 136936,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Departments",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "gb/admin1@10m",
      "file": "gb-admin1-10m.json",
      "object": "admin1",
      "features": 232,
      "bytes": 200250,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Districts",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "id/admin1@10m",
      "file": "id-admin1-10m.json",
      "object": "admin1",
      "features": 33,
      "bytes": 209006,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "in/admin1@10m",
      "file": "in-admin1-10m.json",
      "object": "admin1",
      "features": 36,
      "bytes": 191299,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "it/admin1@10m",
      "file": "it-admin1-10m.json",
      "object": "admin1",
      "features": 110,
      "bytes": 138451,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "jp/admin1@10m",
      "file": "jp-admin1-10m.json",
      "object": "admin1",
      "features": 47,
      "bytes": 104333,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Prefectures",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "jp/admin1@hex",
      "file": "jp-admin1-hex.json",
      "kind": "layout",
      "of": "jp/admin1@10m",
      "features": 47,
      "bytes": 4313,
      "keyField": "iso_3166_2",
      "levelName": "Prefectures",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "All forty-seven prefectures.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "kr/admin1@10m",
      "file": "kr-admin1-10m.json",
      "object": "admin1",
      "features": 17,
      "bytes": 44493,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Provinces",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "mx/admin1@10m",
      "file": "mx-admin1-10m.json",
      "object": "admin1",
      "features": 33,
      "bytes": 139998,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "States",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "ru/admin1@10m",
      "file": "ru-admin1-10m.json",
      "object": "admin1",
      "features": 86,
      "bytes": 710805,
      "detail": "high",
      "keyField": "iso_3166_2",
      "levelName": "Regions",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "us/counties@10m",
      "file": "us-counties-10m.json",
      "object": "counties",
      "features": 3231,
      "bytes": 1039274,
      "detail": "high",
      "keyField": "fips",
      "levelName": "Counties",
      "source": "US Census Bureau TIGER/Line via us-atlas 3.0",
      "license": "public domain",
      "attribution": "",
      "vintage": "2023",
      "boundaries": "US Census legal boundaries",
      "note": "County FIPS codes are five digits and keep leading zeros. Numeric data keys are repaired automatically by the join."
    },
    {
      "id": "us/nation@10m",
      "file": "us-nation-10m.json",
      "object": "nation",
      "features": 1,
      "bytes": 80276,
      "detail": "high",
      "levelName": "Nation",
      "source": "US Census Bureau TIGER/Line via us-atlas 3.0",
      "license": "public domain",
      "attribution": "",
      "vintage": "2023",
      "boundaries": "US Census legal boundaries",
      "note": "Outline only, for use as a backdrop."
    },
    {
      "id": "us/states@10m",
      "file": "us-states-10m.json",
      "object": "states",
      "features": 56,
      "bytes": 113576,
      "detail": "high",
      "keyField": "abbr",
      "levelName": "States",
      "source": "US Census Bureau TIGER/Line via us-atlas 3.0",
      "license": "public domain",
      "attribution": "",
      "vintage": "2023",
      "boundaries": "US Census legal boundaries"
    },
    {
      "id": "us/states@hex",
      "file": "us-states-hex.json",
      "kind": "layout",
      "of": "us/states@10m",
      "features": 51,
      "bytes": 4155,
      "keyField": "abbr",
      "levelName": "States",
      "source": "hand-authored for ApexMaps, verified against Natural Earth 5.1.1 centroids and shared-arc adjacency",
      "license": "public domain",
      "attribution": "",
      "vintage": "2026",
      "boundaries": "50 states plus DC. The five inhabited territories in us/states@10m are unplaced: no published one-hex-per-unit layout includes them, and inventing positions would imply a geography that does not exist.",
      "note": "Hand-authored grid layout, not built by data:build. Verified with npm run check:layout."
    },
    {
      "id": "world/countries@110m",
      "file": "world-countries-110m.json",
      "object": "countries",
      "features": 177,
      "bytes": 130879,
      "detail": "low",
      "keyField": "iso_a3",
      "levelName": "Countries",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "world/countries@50m",
      "file": "world-countries-50m.json",
      "object": "countries",
      "features": 242,
      "bytes": 821523,
      "detail": "medium",
      "keyField": "iso_a3",
      "levelName": "Countries",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view"
    },
    {
      "id": "world/land@110m",
      "file": "world-land-110m.json",
      "object": "land",
      "features": 127,
      "bytes": 58449,
      "detail": "low",
      "levelName": "Landmasses",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view",
      "note": "Coastline only, for use as a backdrop. No join keys."
    },
    {
      "id": "world/land@50m",
      "file": "world-land-50m.json",
      "object": "land",
      "features": 1420,
      "bytes": 615485,
      "detail": "medium",
      "levelName": "Landmasses",
      "source": "Natural Earth 5.1.1",
      "license": "public domain",
      "attribution": "",
      "vintage": "2022",
      "boundaries": "Natural Earth de facto boundaries; disputed areas follow the NE default view",
      "note": "Coastline only, for use as a backdrop. No join keys."
    }
  ]
}
