{
  "bearing": 0,
  "center": [
    8.5367237,
    47.37744245
  ],
  "glyphs": "https://tiles.openfreemap.org/fonts/{fontstack}/{range}.pbf",
  "id": "cualbondi",
  "layers": [
    {
      "id": "background",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "background-color": {
          "stops": [
            [
              6,
              "hsl(60,20%,85%)"
            ],
            [
              20,
              "hsl(60,24%,90%)"
            ]
          ]
        }
      },
      "type": "background"
    },
    {
      "filter": [
        "all",
        [
          "in",
          "class",
          "residential",
          "suburb",
          "neighbourhood"
        ]
      ],
      "id": "residential",
      "layout": {
        "visibility": "visible"
      },
      "maxzoom": 14,
      "paint": {
        "fill-color": {
          "stops": [
            [
              2,
              "hsl(60,23%,81%)"
            ],
            [
              14,
              "hsl(60,21%,85%)"
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "landuse",
      "type": "fill"
    },
    {
      "filter": [
        "all"
      ],
      "id": "landcover",
      "minzoom": 8,
      "paint": {
        "fill-antialias": false,
        "fill-color": [
          "match",
          [
            "get",
            "class"
          ],
          "wood",
          "hsla(91,40%,70%,0.8)",
          "grass",
          "hsla(89,40%,78%,0.8)",
          "sand",
          "hsla(54,81%,53%,0.3)",
          "ice",
          "hsla(60,4%,95%,1)",
          "hsla(60,20%,85%,0)"
        ],
        "fill-opacity": {
          "stops": [
            [
              7,
              0.7
            ],
            [
              12,
              1
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "landcover",
      "type": "fill"
    },
    {
      "filter": [
        "all",
        [
          "!=",
          "brunnel",
          "tunnel"
        ]
      ],
      "id": "water",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(205,56%,73%)",
        "fill-opacity": [
          "match",
          [
            "get",
            "intermittent"
          ],
          1,
          0.7,
          1
        ]
      },
      "source": "openmaptiles",
      "source-layer": "water",
      "type": "fill"
    },
    {
      "filter": [
        "all",
        [
          "!=",
          "intermittent",
          1
        ]
      ],
      "id": "waterway",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "hsl(205,56%,73%)",
        "line-opacity": [
          "match",
          [
            "get",
            "brunnel"
          ],
          "tunnel",
          0.7,
          1
        ],
        "line-width": {
          "stops": [
            [
              9,
              1
            ],
            [
              18,
              3
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "waterway",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "intermittent",
          1
        ]
      ],
      "id": "waterway_intermittent",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "hsl(205,56%,73%)",
        "line-dasharray": [
          2,
          1
        ],
        "line-opacity": 1,
        "line-width": {
          "stops": [
            [
              9,
              1
            ],
            [
              18,
              3
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "waterway",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "brunnel",
          "tunnel"
        ],
        [
          "==",
          "class",
          "transit"
        ]
      ],
      "id": "railway_transit_tunnel",
      "layout": {
        "line-cap": "butt",
        "line-join": "miter",
        "visibility": "visible"
      },
      "minzoom": 0,
      "paint": {
        "line-color": "hsl(34, 12%, 66%)",
        "line-dasharray": [
          3,
          3
        ],
        "line-opacity": 0.5,
        "line-width": {
          "stops": [
            [
              14,
              0.5
            ],
            [
              16,
              1.2
            ],
            [
              18,
              2
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Polygon"
        ],
        [
          "==",
          "brunnel",
          "bridge"
        ]
      ],
      "id": "road_bridge",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(47, 26%, 88%)",
        "fill-opacity": 0.7
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "fill"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Polygon"
        ],
        [
          "==",
          "class",
          "pier"
        ]
      ],
      "id": "road_pier",
      "layout": {
        "visibility": "visible"
      },
      "metadata": {},
      "paint": {
        "fill-antialias": true,
        "fill-color": "hsl(60,24%,88%)",
        "fill-opacity": 1
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "fill"
    },
    {
      "filter": [
        "all",
        [
          "!in",
          "class",
          "bridge",
          "ferry",
          "path",
          "rail",
          "transit"
        ]
      ],
      "id": "road_network",
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "minzoom": 4,
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-offset": 0,
        "line-opacity": [
          "match",
          [
            "get",
            "brunnel"
          ],
          "tunnel",
          0.5,
          1
        ],
        "line-width": [
          "interpolate",
          [
            "linear",
            2
          ],
          [
            "zoom"
          ],
          4,
          0.5,
          5,
          0.75,
          6,
          1,
          10,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "motorway"
            ],
            [
              "match",
              [
                "get",
                "brunnel"
              ],
              [
                "bridge"
              ],
              0,
              2.5
            ],
            [
              "trunk"
            ],
            1.5,
            1
          ],
          12,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "motorway"
            ],
            [
              "match",
              [
                "get",
                "ramp"
              ],
              1,
              1,
              4
            ],
            [
              "trunk"
            ],
            2,
            [
              "primary"
            ],
            2.5,
            [
              "secondary",
              "tertiary"
            ],
            2,
            [
              "minor"
            ],
            1,
            [
              "pier",
              "service",
              "track"
            ],
            0.5,
            0.5
          ],
          14,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "motorway"
            ],
            [
              "match",
              [
                "get",
                "ramp"
              ],
              1,
              5,
              6
            ],
            [
              "trunk"
            ],
            3,
            [
              "primary"
            ],
            5,
            [
              "secondary"
            ],
            4,
            [
              "tertiary"
            ],
            3,
            [
              "minor"
            ],
            2,
            [
              "pier",
              "service",
              "track"
            ],
            1,
            2
          ],
          16,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "motorway",
              "trunk",
              "primary"
            ],
            8,
            [
              "secondary"
            ],
            7,
            [
              "tertiary"
            ],
            6,
            [
              "minor"
            ],
            4,
            [
              "pier",
              "service",
              "track"
            ],
            2,
            4
          ],
          20,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "motorway",
              "trunk",
              "primary"
            ],
            28,
            [
              "secondary"
            ],
            24,
            [
              "tertiary"
            ],
            20,
            [
              "minor",
              "service",
              "track",
              "pier"
            ],
            16,
            16
          ]
        ]
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "line"
    },
    {
      "filter": [
        "any",
        [
          "in",
          "class",
          "path"
        ]
      ],
      "id": "road_path",
      "layout": {
        "line-cap": "square",
        "line-join": "bevel",
        "visibility": "visible"
      },
      "minzoom": 15,
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-dasharray": [
          1,
          1
        ],
        "line-width": {
          "base": 1.55,
          "stops": [
            [
              15,
              0.5
            ],
            [
              16,
              1
            ],
            [
              18,
              2
            ],
            [
              20,
              3
            ],
            [
              22,
              4
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "line"
    },
    {
      "id": "building",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-antialias": true,
        "fill-color": {
          "stops": [
            [
              13,
              "hsl(48,25%,73%)"
            ],
            [
              16,
              "hsl(47,32%,77%)"
            ]
          ]
        },
        "fill-opacity": 1
      },
      "source": "openmaptiles",
      "source-layer": "building",
      "type": "fill"
    },
    {
      "filter": [
        "==",
        "class",
        "rail"
      ],
      "id": "railway",
      "layout": {
        "visibility": "visible"
      },
      "minzoom": 9,
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "service"
          ],
          [
            "yard",
            "spur"
          ],
          "hsla(33,12%,67%,0.5)",
          "hsla(33,12%,67%,0.8)"
        ],
        "line-opacity": [
          "match",
          [
            "get",
            "brunnel"
          ],
          "tunnel",
          0.25,
          1
        ],
        "line-width": {
          "stops": [
            [
              9,
              0.5
            ],
            [
              12,
              0.6
            ],
            [
              16,
              2
            ],
            [
              22,
              3
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "class",
          "transit"
        ],
        [
          "!=",
          "brunnel",
          "tunnel"
        ]
      ],
      "id": "railway_transit",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "hsl(34, 12%, 66%)",
        "line-opacity": 0.5,
        "line-width": {
          "stops": [
            [
              14,
              0.5
            ],
            [
              16,
              1.2
            ],
            [
              18,
              2
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "transportation",
      "type": "line"
    },
    {
      "filter": [
        "all"
      ],
      "id": "aeroway",
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "metadata": {
        "mapbox:group": "1444849345966.4436"
      },
      "minzoom": 4,
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-opacity": 1,
        "line-width": [
          "interpolate",
          [
            "linear",
            2
          ],
          [
            "zoom"
          ],
          10,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "runway"
            ],
            1,
            [
              "taxiway"
            ],
            0.5,
            0
          ],
          14,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "runway"
            ],
            3,
            [
              "taxiway"
            ],
            2,
            0
          ],
          16,
          [
            "match",
            [
              "get",
              "class"
            ],
            [
              "runway"
            ],
            10,
            [
              "taxiway"
            ],
            6,
            0
          ]
        ]
      },
      "source": "openmaptiles",
      "source-layer": "aeroway",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "has",
          "iata"
        ]
      ],
      "id": "airport",
      "layout": {
        "icon-size": 1,
        "text-anchor": "top",
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-max-width": 8,
        "text-offset": [
          0,
          0.5
        ],
        "text-size": {
          "stops": [
            [
              10,
              10
            ],
            [
              14,
              12
            ],
            [
              16,
              14
            ]
          ]
        },
        "visibility": "visible"
      },
      "minzoom": 10,
      "paint": {
        "text-color": "hsl(0,0%,12%)",
        "text-halo-blur": 1,
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.4
      },
      "source": "openmaptiles",
      "source-layer": "aerodrome_label",
      "type": "symbol"
    },
    {
      "id": "cb-transit-lines",
      "type": "line",
      "source": "transit",
      "source-layer": "transit_lines",
      "minzoom": 12,
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": [
          "coalesce",
          [
            "get",
            "colour"
          ],
          "#3b6fd6"
        ],
        "line-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          12,
          0.35,
          15,
          0.55
        ],
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          12,
          1,
          14,
          1.5,
          16,
          2.5,
          18,
          4
        ]
      }
    },
    {
      "id": "cb-transit-stops",
      "type": "symbol",
      "source": "transit",
      "source-layer": "transit_stops",
      "minzoom": 14,
      "layout": {
        "icon-image": "bus_11",
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          14,
          0.7,
          16,
          1
        ],
        "text-field": [
          "step",
          [
            "zoom"
          ],
          "",
          16,
          [
            "coalesce",
            [
              "get",
              "name"
            ],
            [
              "get",
              "code"
            ],
            ""
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-anchor": "top",
        "text-offset": [
          0,
          0.8
        ],
        "text-max-width": 8,
        "text-optional": true,
        "visibility": "visible"
      },
      "paint": {
        "text-color": "hsl(0, 0%, 25%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.2
      }
    },
    {
      "filter": [
        "all",
        [
          "==",
          "class",
          "railway"
        ],
        [
          "==",
          "subclass",
          "station"
        ]
      ],
      "id": "station",
      "layout": {
        "icon-size": 1,
        "text-anchor": "top",
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-max-width": 8,
        "text-offset": [
          0,
          0.5
        ],
        "text-size": {
          "stops": [
            [
              10,
              10
            ],
            [
              14,
              12
            ],
            [
              16,
              14
            ]
          ]
        },
        "visibility": "visible"
      },
      "minzoom": 12,
      "paint": {
        "text-color": "hsl(0,0%,12%)",
        "text-halo-blur": 1,
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.4
      },
      "source": "openmaptiles",
      "source-layer": "poi",
      "type": "symbol"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "$type",
          "LineString"
        ],
        [
          "!=",
          "subclass",
          "ferry"
        ],
        [
          "!in",
          "class",
          "service",
          "path"
        ]
      ],
      "id": "road",
      "layout": {
        "symbol-placement": "line",
        "symbol-spacing": {
          "stops": [
            [
              13,
              250
            ],
            [
              20,
              350
            ]
          ]
        },
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-letter-spacing": 0.1,
        "text-rotation-alignment": "map",
        "text-size": {
          "base": 1.4,
          "stops": [
            [
              14,
              8
            ],
            [
              17,
              10
            ],
            [
              20,
              12
            ]
          ]
        },
        "text-transform": "uppercase",
        "visibility": "visible"
      },
      "minzoom": 14,
      "paint": {
        "text-color": "hsl(0,0%,5%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 2
      },
      "source": "openmaptiles",
      "source-layer": "transportation_name",
      "type": "symbol"
    },
    {
      "filter": [
        "all",
        [
          ">=",
          "admin_level",
          3
        ],
        [
          "<",
          "admin_level",
          10
        ],
        [
          "==",
          "maritime",
          0
        ]
      ],
      "id": "border_other",
      "layout": {
        "visibility": "visible"
      },
      "maxzoom": 13,
      "minzoom": 3,
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "maritime"
          ],
          1,
          "hsla(210,52%,64%,0)",
          "hsla(0,0%,60%,0.65)"
        ],
        "line-dasharray": [
          2,
          1
        ],
        "line-width": {
          "stops": [
            [
              4,
              1.25
            ],
            [
              11,
              1.75
            ],
            [
              18,
              3
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "boundary",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "<=",
          "admin_level",
          2
        ],
        [
          "==",
          "$type",
          "LineString"
        ],
        [
          "==",
          "disputed",
          1
        ]
      ],
      "id": "border_disputed",
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "minzoom": 0,
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "maritime"
          ],
          1,
          "hsla(210,52%,64%,0)",
          "hsla(0,0%,64%,1)"
        ],
        "line-dasharray": [
          2,
          2
        ],
        "line-width": 1
      },
      "source": "openmaptiles",
      "source-layer": "boundary",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "<=",
          "admin_level",
          2
        ],
        [
          "==",
          "$type",
          "LineString"
        ],
        [
          "!has",
          "claimed_by"
        ],
        [
          "==",
          "disputed",
          0
        ]
      ],
      "id": "border_country",
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "minzoom": 0,
      "paint": {
        "line-blur": {
          "stops": [
            [
              4,
              0.5
            ],
            [
              10,
              0
            ]
          ]
        },
        "line-color": [
          "match",
          [
            "get",
            "maritime"
          ],
          1,
          "hsla(210,52%,64%,0)",
          "hsla(0,0%,64%,1)"
        ],
        "line-width": {
          "stops": [
            [
              1,
              1
            ],
            [
              5,
              1.5
            ],
            [
              10,
              2
            ]
          ]
        }
      },
      "source": "openmaptiles",
      "source-layer": "boundary",
      "type": "line"
    },
    {
      "filter": [
        "all",
        [
          "!in",
          "class",
          "state",
          "country",
          "continent",
          "island"
        ]
      ],
      "id": "place",
      "layout": {
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-max-width": 10,
        "text-size": [
          "interpolate",
          [
            "linear",
            1
          ],
          [
            "zoom"
          ],
          3,
          11,
          8,
          [
            "match",
            [
              "get",
              "class"
            ],
            "city",
            15,
            13
          ],
          11,
          [
            "match",
            [
              "get",
              "class"
            ],
            "city",
            16,
            [
              "suburb",
              "neighbourhood",
              "quarter",
              "hamlet",
              "isolated_dwelling"
            ],
            10,
            13
          ],
          16,
          [
            "match",
            [
              "get",
              "class"
            ],
            "city",
            21,
            [
              "suburb",
              "neighbourhood",
              "quarter",
              "hamlet",
              "isolated_dwelling"
            ],
            14,
            16
          ]
        ],
        "visibility": "visible"
      },
      "maxzoom": 16,
      "paint": {
        "text-color": "hsl(0, 0%, 0%)",
        "text-halo-blur": 0,
        "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
        "text-halo-width": 2
      },
      "source": "openmaptiles",
      "source-layer": "place",
      "type": "symbol"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Point"
        ],
        [
          "==",
          "class",
          "country"
        ]
      ],
      "id": "country",
      "layout": {
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Bold"
        ],
        "text-max-width": 8,
        "text-padding": {
          "stops": [
            [
              1,
              0
            ],
            [
              4,
              2
            ]
          ]
        },
        "text-size": [
          "interpolate",
          [
            "linear",
            1
          ],
          [
            "zoom"
          ],
          0,
          8,
          1,
          10,
          4,
          [
            "case",
            [
              ">",
              [
                "get",
                "rank"
              ],
              2
            ],
            13,
            15
          ],
          8,
          [
            "case",
            [
              ">",
              [
                "get",
                "rank"
              ],
              2
            ],
            18,
            22
          ]
        ],
        "visibility": "visible"
      },
      "maxzoom": 12,
      "minzoom": 1,
      "paint": {
        "text-color": "hsl(0, 0%, 13%)",
        "text-halo-blur": 1,
        "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
        "text-halo-width": 2
      },
      "source": "openmaptiles",
      "source-layer": "place",
      "type": "symbol"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "class",
          "continent"
        ]
      ],
      "id": "continent",
      "layout": {
        "text-field": "{name:latin}",
        "text-font": [
          "Noto Sans Bold"
        ],
        "text-justify": "center",
        "text-size": {
          "stops": [
            [
              0,
              12
            ],
            [
              2,
              13
            ]
          ]
        },
        "text-transform": "uppercase",
        "visibility": "visible"
      },
      "maxzoom": 1,
      "metadata": {},
      "paint": {
        "text-color": "hsl(0, 0%, 13%)",
        "text-halo-blur": 1,
        "text-halo-color": "hsla(0, 0%, 100%, 0.75)",
        "text-halo-width": 2
      },
      "source": "openmaptiles",
      "source-layer": "place",
      "type": "symbol"
    },
    {
      "filter": [
        "all",
        [
          "==",
          "class",
          "demo"
        ]
      ],
      "id": "poi_demo",
      "layout": {
        "icon-image": "{class}_11",
        "icon-size": 0.9,
        "text-anchor": "left",
        "text-field": "{name}",
        "text-font": [
          "Roboto Condensed Italic",
          "Noto Sans Italic"
        ],
        "text-max-width": 9,
        "text-offset": [
          0.9,
          0
        ],
        "text-padding": 2,
        "text-size": 12,
        "visibility": "visible"
      },
      "maxzoom": 22,
      "metadata": {},
      "minzoom": 0,
      "paint": {
        "text-color": "rgba(102, 102, 102, 1)",
        "text-halo-blur": 0.5,
        "text-halo-color": "#ffffff",
        "text-halo-width": 1
      },
      "source": "openmaptiles",
      "source-layer": "poi",
      "type": "symbol"
    }
  ],
  "metadata": {
    "cualbondi:source": "OpenFreeMap public tiles (OpenMapTiles schema), fonts from OpenFreeMap; served from /static/maps/cualbondi-style.json; transit overlay (our routes and stops) from Martin at tiles.cualbondi.org (core migration 0034), sprite from OpenFreeMap"
  },
  "name": "cualbondi",
  "pitch": 0,
  "sources": {
    "openmaptiles": {
      "type": "vector",
      "url": "https://tiles.openfreemap.org/planet",
      "attribution": "<a href=\"https://openfreemap.org\" target=\"_blank\">OpenFreeMap</a> <a href=\"https://www.openmaptiles.org/\" target=\"_blank\">&copy; OpenMapTiles</a> <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\">&copy; OpenStreetMap contributors</a>"
    },
    "transit": {
      "type": "vector",
      "url": "https://tiles.cualbondi.org/transit_lines,transit_stops"
    }
  },
  "version": 8,
  "zoom": 12,
  "sprite": "https://tiles.openfreemap.org/sprites/ofm_f384/ofm"
}
