{
  "_comment": "Hand-authored. Six macro-regions as bounding polygons, plus the Location unknown lane for entities Wikidata gives no coordinates for. Coordinates are [lon, lat] — longitude first, matching Wikidata's Point() literal. Rings are closed.",
  "laneOrder": [
    "europe",
    "mena",
    "ssa",
    "sasia",
    "easia",
    "amer",
    "world"
  ],
  "labels": {
    "europe": "Europe",
    "mena": "MENA",
    "ssa": "Sub-Saharan Africa",
    "sasia": "South Asia",
    "easia": "East & SE Asia",
    "amer": "Americas & Oceania",
    "world": "Location unknown"
  },
  "_precedenceNote": "The boxes overlap by design — Anatolia, the Maghreb and Central Asia each sit inside two. Assignment is FIRST MATCH in this order, not 'the box that contains the point'. This order is deliberately NOT laneOrder: it runs most-specific first so the wedges are claimed before the large boxes sweep them up.",
  "precedence": [
    "mena",
    "sasia",
    "easia",
    "europe",
    "ssa",
    "amer"
  ],
  "regions": {
    "mena": {
      "_note": "North Africa, Levant, Arabia, Iran, Anatolia. Claimed before Europe so the Maghreb and Anatolia do not fall into it.",
      "polygons": [
        [
          [
            -18,
            12
          ],
          [
            60,
            12
          ],
          [
            60,
            34
          ],
          [
            -18,
            34
          ],
          [
            -18,
            12
          ]
        ],
        [
          [
            -10,
            34
          ],
          [
            12,
            34
          ],
          [
            12,
            38
          ],
          [
            -10,
            38
          ],
          [
            -10,
            34
          ]
        ],
        [
          [
            26,
            34
          ],
          [
            63,
            34
          ],
          [
            63,
            42
          ],
          [
            26,
            42
          ],
          [
            26,
            34
          ]
        ]
      ]
    },
    "sasia": {
      "_note": "The subcontinent plus Central Asia. Claimed before Europe so the steppe does not fall into the Russian box.",
      "polygons": [
        [
          [
            60,
            5
          ],
          [
            92,
            5
          ],
          [
            92,
            45
          ],
          [
            60,
            45
          ],
          [
            60,
            5
          ]
        ],
        [
          [
            45,
            38
          ],
          [
            80,
            38
          ],
          [
            80,
            50
          ],
          [
            45,
            50
          ],
          [
            45,
            38
          ]
        ]
      ]
    },
    "easia": {
      "_note": "China, Korea, Japan, mainland and maritime South-East Asia, Siberia east of the Yenisei.",
      "polygons": [
        [
          [
            92,
            -11
          ],
          [
            150,
            -11
          ],
          [
            150,
            55
          ],
          [
            92,
            55
          ],
          [
            92,
            -11
          ]
        ],
        [
          [
            92,
            55
          ],
          [
            180,
            55
          ],
          [
            180,
            78
          ],
          [
            92,
            78
          ],
          [
            92,
            55
          ]
        ]
      ]
    },
    "europe": {
      "_note": "Includes European and Siberian Russia west of 92E, which is why this box runs so far east.",
      "polygons": [
        [
          [
            -25,
            34
          ],
          [
            45,
            34
          ],
          [
            45,
            72
          ],
          [
            -25,
            72
          ],
          [
            -25,
            34
          ]
        ],
        [
          [
            -25,
            45
          ],
          [
            92,
            45
          ],
          [
            92,
            78
          ],
          [
            -25,
            78
          ],
          [
            -25,
            45
          ]
        ]
      ]
    },
    "ssa": {
      "_note": "Africa south of the Sahara, including the Horn and the Atlantic islands off West Africa. MENA has precedence over the Sahel band.",
      "polygons": [
        [
          [
            -26,
            -37
          ],
          [
            58,
            -37
          ],
          [
            58,
            17
          ],
          [
            -26,
            17
          ],
          [
            -26,
            -37
          ]
        ]
      ]
    },
    "amer": {
      "_note": "The Americas plus Oceania and the Pacific - one lane, as the design spec fixes it. East Asia has precedence, so Indonesia and PNG stay in their own lane.",
      "polygons": [
        [
          [
            -170,
            -60
          ],
          [
            -30,
            -60
          ],
          [
            -30,
            75
          ],
          [
            -170,
            75
          ],
          [
            -170,
            -60
          ]
        ],
        [
          [
            110,
            -50
          ],
          [
            180,
            -50
          ],
          [
            180,
            -10
          ],
          [
            110,
            -10
          ],
          [
            110,
            -50
          ]
        ],
        [
          [
            150,
            -10
          ],
          [
            180,
            -10
          ],
          [
            180,
            15
          ],
          [
            150,
            15
          ],
          [
            150,
            -10
          ]
        ],
        [
          [
            -180,
            -50
          ],
          [
            -140,
            -50
          ],
          [
            -140,
            15
          ],
          [
            -180,
            15
          ],
          [
            -180,
            -50
          ]
        ]
      ]
    }
  }
}
