{
  "version": 8,
  "name": "OSM Administrative Boundaries",
  "sources": {
    "osm.admin_boundaries_layer": {
      "type": "vector",
      "tiles": [
        "https://maps.heigit.org/vector/tiles/osm.admin_boundaries_layer/{z}/{x}/{y}.pbf"
      ],
      "scheme": "xyz",
      "minzoom": 0,
      "maxzoom": 22,
      "bounds": [
        -180,
        -90,
        180,
        90
      ],
      "attribution": "Data from OpenStreetMap",
      "promoteId": "id",
      "volatile": false,
      "encoding": "mvt"
    }
  },
  "layers": [
    {
      "id": "osm.admin_boundaries_layer-layer",
      "source": "osm.admin_boundaries_layer",
      "source-layer": "default",
      "type": "line",
      "layout": {
        "line-sort-key": [
          "-",
          [
            "get",
            "admin_level"
          ]
        ]
      },
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "admin_level"
          ],
          2,
          "#e78ac3",
          3,
          "#4d5fb4",
          4,
          "#59b796",
          5,
          "#d35d5d",
          6,
          "#f39a30",
          7,
          "#bd6eb6",
          8,
          "#7da5eb",
          9,
          "#6ee0b7",
          10,
          "#eb7c7c",
          11,
          "#ffb982",
          "#ccc"
        ],
        "line-width": [
          "literal",
          2
        ]
      }
    }
  ]
}
