{
    "glyphs": "https://tiles.openfreemap.org/fonts/{fontstack}/{range}.pbf",
    "layers": [
        {
            "id": "background",
            "paint": {
                "background-color": "#f8f4f0"
            },
            "type": "background"
        },
        {
            "id": "natural_earth",
            "maxzoom": 7,
            "paint": {
                "raster-opacity": [
                    "interpolate",
                    [
                        "exponential",
                        1.5
                    ],
                    [
                        "zoom"
                    ],
                    0,
                    0.9,
                    6,
                    0.2
                ]
            },
            "source": "ne2_shaded",
            "type": "raster"
        },
        {
            "id": "park",
            "paint": {
                "fill-color": "#d8e8c8",
                "fill-opacity": 0.7,
                "fill-outline-color": "rgba(95, 208, 100, 1)"
            },
            "source": "openmaptiles",
            "source-layer": "park",
            "type": "fill"
        },
        {
            "id": "park_outline",
            "paint": {
                "line-color": "rgba(228, 241, 215, 1)",
                "line-dasharray": [
                    1,
                    1.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "park",
            "type": "line"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "residential"
            ],
            "id": "landuse_residential",
            "maxzoom": 12,
            "paint": {
                "fill-color": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    9,
                    "hsla(0,3%,85%,0.84)",
                    12,
                    "hsla(35,57%,88%,0.49)"
                ]
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "wood"
            ],
            "id": "landcover_wood",
            "paint": {
                "fill-antialias": false,
                "fill-color": "hsla(98,61%,72%,0.7)",
                "fill-opacity": 0.4
            },
            "source": "openmaptiles",
            "source-layer": "landcover",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "grass"
            ],
            "id": "landcover_grass",
            "paint": {
                "fill-antialias": false,
                "fill-color": "rgba(176, 213, 154, 1)",
                "fill-opacity": 0.3
            },
            "source": "openmaptiles",
            "source-layer": "landcover",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "ice"
            ],
            "id": "landcover_ice",
            "paint": {
                "fill-antialias": false,
                "fill-color": "rgba(224, 236, 236, 1)",
                "fill-opacity": 0.8
            },
            "source": "openmaptiles",
            "source-layer": "landcover",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "wetland"
            ],
            "id": "landcover_wetland",
            "minzoom": 12,
            "paint": {
                "fill-antialias": true,
                "fill-opacity": 0.8,
                "fill-pattern": "wetland_bg_11",
                "fill-translate-anchor": "map"
            },
            "source": "openmaptiles",
            "source-layer": "landcover",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "pitch"
            ],
            "id": "landuse_pitch",
            "paint": {
                "fill-color": "#DEE3CD"
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "track"
            ],
            "id": "landuse_track",
            "paint": {
                "fill-color": "#DEE3CD"
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "cemetery"
            ],
            "id": "landuse_cemetery",
            "paint": {
                "fill-color": "hsl(75,37%,81%)"
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "hospital"
            ],
            "id": "landuse_hospital",
            "paint": {
                "fill-color": "#fde"
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "school"
            ],
            "id": "landuse_school",
            "paint": {
                "fill-color": "rgb(236,238,204)"
            },
            "source": "openmaptiles",
            "source-layer": "landuse",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "brunnel"
                ],
                "tunnel"
            ],
            "id": "waterway_tunnel",
            "paint": {
                "line-color": "#a0c8f0",
                "line-dasharray": [
                    3,
                    3
                ],
                "line-gap-width": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0,
                    20,
                    6
                ],
                "line-opacity": 1,
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    8,
                    1,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "waterway",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "river"
                ],
                [
                    "!=",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "waterway_river",
            "layout": {
                "line-cap": "round"
            },
            "paint": {
                "line-color": "#a0c8f0",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    11,
                    0.5,
                    20,
                    6
                ]
            },
            "source": "openmaptiles",
            "source-layer": "waterway",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "!=",
                    [
                        "get",
                        "class"
                    ],
                    "river"
                ],
                [
                    "!=",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "waterway_other",
            "layout": {
                "line-cap": "round"
            },
            "paint": {
                "line-color": "#a0c8f0",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.3
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    0.5,
                    20,
                    6
                ]
            },
            "source": "openmaptiles",
            "source-layer": "waterway",
            "type": "line"
        },
        {
            "filter": [
                "!=",
                [
                    "get",
                    "brunnel"
                ],
                "tunnel"
            ],
            "id": "water",
            "paint": {
                "fill-color": "rgb(158,189,255)"
            },
            "source": "openmaptiles",
            "source-layer": "water",
            "type": "fill"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "sand"
            ],
            "id": "landcover_sand",
            "paint": {
                "fill-color": "rgba(247, 239, 195, 1)"
            },
            "source": "openmaptiles",
            "source-layer": "landcover",
            "type": "fill"
        },
        {
            "filter": [
                "match",
                [
                    "geometry-type"
                ],
                [
                    "MultiPolygon",
                    "Polygon"
                ],
                true,
                false
            ],
            "id": "aeroway_fill",
            "minzoom": 11,
            "paint": {
                "fill-color": "rgba(229, 228, 224, 1)",
                "fill-opacity": 0.7
            },
            "source": "openmaptiles",
            "source-layer": "aeroway",
            "type": "fill"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "runway"
                ]
            ],
            "id": "aeroway_runway",
            "minzoom": 11,
            "paint": {
                "line-color": "#f0ede9",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    11,
                    3,
                    20,
                    16
                ]
            },
            "source": "openmaptiles",
            "source-layer": "aeroway",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "taxiway"
                ]
            ],
            "id": "aeroway_taxiway",
            "minzoom": 11,
            "paint": {
                "line-color": "#f0ede9",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    11,
                    0.5,
                    20,
                    6
                ]
            },
            "source": "openmaptiles",
            "source-layer": "aeroway",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_motorway_link_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-dasharray": [
                    0.5,
                    0.25
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_service_track_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#cfcdca",
                "line-dasharray": [
                    0.5,
                    0.25
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15,
                    1,
                    16,
                    4,
                    20,
                    11
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_link_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "street",
                        "street_limited"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_street_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#cfcdca",
                "line-opacity": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0,
                    12.5,
                    1
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0.5,
                    13,
                    1,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_secondary_tertiary_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    8,
                    1.5,
                    20,
                    17
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_trunk_primary_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_motorway_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-dasharray": [
                    0.5,
                    0.25
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "path",
                        "pedestrian"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_path_pedestrian",
            "paint": {
                "line-color": "hsl(0,0%,100%)",
                "line-dasharray": [
                    1,
                    0.75
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.5,
                    20,
                    10
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_motorway_link",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fc8",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_service_track",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15.5,
                    0,
                    16,
                    2,
                    20,
                    7.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_link",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff4c6",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "minor"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_minor",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    13.5,
                    0,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_secondary_tertiary",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff4c6",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    6.5,
                    0,
                    7,
                    0.5,
                    20,
                    10
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_trunk_primary",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff4c6",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ]
            ],
            "id": "tunnel_motorway",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#ffdaa6",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "rail"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_major_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "rail"
                ]
            ],
            "id": "tunnel_major_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "transit"
                    ],
                    true,
                    false
                ]
            ],
            "id": "tunnel_transit_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "tunnel"
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "transit"
                ]
            ],
            "id": "tunnel_transit_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "match",
                [
                    "geometry-type"
                ],
                [
                    "MultiPolygon",
                    "Polygon"
                ],
                true,
                false
            ],
            "id": "road_area_pattern",
            "paint": {
                "fill-pattern": "pedestrian_polygon"
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "fill"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_motorway_link_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 12,
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_service_track_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#cfcdca",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15,
                    1,
                    16,
                    4,
                    20,
                    11
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "motorway",
                        "path",
                        "pedestrian",
                        "service",
                        "track"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_link_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 13,
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "minor"
                    ],
                    true,
                    false
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_minor_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#cfcdca",
                "line-opacity": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0,
                    12.5,
                    1
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0.5,
                    13,
                    1,
                    14,
                    4,
                    20,
                    20
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_secondary_tertiary_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    8,
                    1.5,
                    20,
                    17
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_trunk_primary_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_motorway_casing",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 5,
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "path",
                        "pedestrian"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_path_pedestrian",
            "layout": {
                "line-join": "round"
            },
            "minzoom": 13,
            "paint": {
                "line-color": "hsl(0,0%,0%)",
                "line-dasharray": [
                    1,
                    0.7
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    1,
                    20,
                    10
                ],

    "line-opacity": [
      "interpolate", ["linear"], ["zoom"],
      13, 0,
      14, 0.1,
      15, 0.4,
      16, 0.8,
      17, 1
    ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_motorway_link",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 12,
            "paint": {
                "line-color": "#fc8",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_service_track",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15.5,
                    0,
                    16,
                    2,
                    20,
                    7.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "motorway",
                        "path",
                        "pedestrian",
                        "service",
                        "track"
                    ],
                    false,
                    true
                ]
            ],
            "id": "road_link",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 13,
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "minor"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_minor",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    13.5,
                    0,
                    14,
                    2.5,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_secondary_tertiary",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    6.5,
                    0,
                    8,
                    0.5,
                    20,
                    13
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_trunk_primary",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ]
            ],
            "id": "road_motorway",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "minzoom": 5,
            "paint": {
                "line-color": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    "hsl(26,87%,62%)",
                    6,
                    "#fc8"
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "rail"
                ]
            ],
            "id": "road_major_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "rail"
                ]
            ],
            "id": "road_major_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "transit"
                ]
            ],
            "id": "road_transit_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "get",
                        "brunnel"
                    ],
                    [
                        "bridge",
                        "tunnel"
                    ],
                    false,
                    true
                ],
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "transit"
                ]
            ],
            "id": "road_transit_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "oneway"
                ],
                1
            ],
            "id": "road_one_way_arrow",
            "layout": {
                "icon-image": "arrow",
                "symbol-placement": "line"
            },
            "minzoom": 16,
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "symbol"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "oneway"
                ],
                -1
            ],
            "id": "road_one_way_arrow_opposite",
            "layout": {
                "icon-image": "arrow",
                "icon-rotate": 180,
                "symbol-placement": "line"
            },
            "minzoom": 16,
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_motorway_link_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_service_track_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#cfcdca",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15,
                    1,
                    16,
                    4,
                    20,
                    11
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "link"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_link_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    1,
                    13,
                    3,
                    14,
                    4,
                    20,
                    15
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "street",
                        "street_limited"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_street_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "hsl(36,6%,74%)",
                "line-opacity": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0,
                    12.5,
                    1
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0.5,
                    13,
                    1,
                    14,
                    4,
                    20,
                    25
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "path",
                        "pedestrian"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_path_pedestrian_casing",
            "paint": {
                "line-color": "hsl(35,6%,80%)",
                "line-dasharray": [
                    1,
                    0
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    1.5,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_secondary_tertiary_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    8,
                    1.5,
                    20,
                    17
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_trunk_primary_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_motorway_casing",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#e9ac77",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0.4,
                    6,
                    0.7,
                    7,
                    1.75,
                    20,
                    22
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "path",
                        "pedestrian"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_path_pedestrian",
            "paint": {
                "line-color": "hsl(0,0%,100%)",
                "line-dasharray": [
                    1,
                    0.3
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.5,
                    20,
                    10
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "==",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_motorway_link",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fc8",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_service_track",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    15.5,
                    0,
                    16,
                    2,
                    20,
                    7.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "link"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_link",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    12.5,
                    0,
                    13,
                    1.5,
                    14,
                    2.5,
                    20,
                    11.5
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "minor"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_street",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fff",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    13.5,
                    0,
                    14,
                    2.5,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "secondary",
                        "tertiary"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_secondary_tertiary",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    6.5,
                    0,
                    7,
                    0.5,
                    20,
                    10
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "primary",
                        "trunk"
                    ],
                    true,
                    false
                ]
            ],
            "id": "bridge_trunk_primary",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fea",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "motorway"
                ],
                [
                    "!=",
                    [
                        "get",
                        "ramp"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_motorway",
            "layout": {
                "line-join": "round"
            },
            "paint": {
                "line-color": "#fc8",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    0,
                    7,
                    1,
                    20,
                    18
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "rail"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_major_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "rail"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_major_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "transit"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_transit_rail",
            "paint": {
                "line-color": "#bbb",
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14,
                    0.4,
                    15,
                    0.75,
                    20,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "transit"
                ],
                [
                    "==",
                    [
                        "get",
                        "brunnel"
                    ],
                    "bridge"
                ]
            ],
            "id": "bridge_transit_rail_hatching",
            "paint": {
                "line-color": "#bbb",
                "line-dasharray": [
                    0.2,
                    8
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.4
                    ],
                    [
                        "zoom"
                    ],
                    14.5,
                    0,
                    15,
                    3,
                    20,
                    8
                ]
            },
            "source": "openmaptiles",
            "source-layer": "transportation",
            "type": "line"
        },
        {
            "id": "building",
            "maxzoom": 14,
            "minzoom": 13,
            "paint": {
                "fill-color": "hsl(35,8%,85%)",
                "fill-outline-color": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    "hsla(35,6%,79%,0.32)",
                    14,
                    "hsl(35,6%,79%)"
                ]
            },
            "source": "openmaptiles",
            "source-layer": "building",
            "type": "fill"
        },
        {
            "id": "building-3d",
            "minzoom": 14,
            "paint": {
                "fill-extrusion-base": [
                    "get",
                    "render_min_height"
                ],
                "fill-extrusion-color": "hsl(35,8%,85%)",
                "fill-extrusion-height": [
                    "get",
                    "render_height"
                ],
                "fill-extrusion-opacity": 0.8
            },
            "source": "openmaptiles",
            "source-layer": "building",
            "type": "fill-extrusion"
        },
        {
            "filter": [
                "all",
                [
                    ">=",
                    [
                        "get",
                        "admin_level"
                    ],
                    3
                ],
                [
                    "<=",
                    [
                        "get",
                        "admin_level"
                    ],
                    6
                ],
                [
                    "!=",
                    [
                        "get",
                        "maritime"
                    ],
                    1
                ],
                [
                    "!=",
                    [
                        "get",
                        "disputed"
                    ],
                    1
                ],
                [
                    "!",
                    [
                        "has",
                        "claimed_by"
                    ]
                ]
            ],
            "id": "boundary_3",
            "minzoom": 5,
            "paint": {
                "line-color": "hsl(0,0%,70%)",
                "line-dasharray": [
                    1,
                    1
                ],
                "line-width": [
                    "interpolate",
                    [
                        "linear",
                        1
                    ],
                    [
                        "zoom"
                    ],
                    7,
                    1,
                    11,
                    2
                ]
            },
            "source": "openmaptiles",
            "source-layer": "boundary",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "admin_level"
                    ],
                    2
                ],
                [
                    "!=",
                    [
                        "get",
                        "maritime"
                    ],
                    1
                ],
                [
                    "!=",
                    [
                        "get",
                        "disputed"
                    ],
                    1
                ],
                [
                    "!",
                    [
                        "has",
                        "claimed_by"
                    ]
                ]
            ],
            "id": "boundary_2",
            "layout": {
                "line-cap": "round",
                "line-join": "round"
            },
            "paint": {
                "line-color": "hsl(248,1%,41%)",
                "line-opacity": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    0,
                    0.4,
                    4,
                    1
                ],
                "line-width": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    3,
                    1,
                    5,
                    1.2,
                    12,
                    3
                ]
            },
            "source": "openmaptiles",
            "source-layer": "boundary",
            "type": "line"
        },
        {
            "filter": [
                "all",
                [
                    "!=",
                    [
                        "get",
                        "maritime"
                    ],
                    1
                ],
                [
                    "==",
                    [
                        "get",
                        "disputed"
                    ],
                    1
                ]
            ],
            "id": "boundary_disputed",
            "paint": {
                "line-color": "hsl(248,1%,41%)",
                "line-dasharray": [
                    1,
                    2
                ],
                "line-width": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    3,
                    1,
                    5,
                    1.2,
                    12,
                    3
                ]
            },
            "source": "openmaptiles",
            "source-layer": "boundary",
            "type": "line"
        },
        {
            "filter": [
                "match",
                [
                    "geometry-type"
                ],
                [
                    "LineString",
                    "MultiLineString"
                ],
                true,
                false
            ],
            "id": "waterway_line_label",
            "layout": {
                "symbol-placement": "line",
                "symbol-spacing": 350,
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        " ",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-letter-spacing": 0.2,
                "text-max-width": 5,
                "text-size": 14
            },
            "minzoom": 10,
            "paint": {
                "text-color": "#74aee9",
                "text-halo-color": "rgba(255,255,255,0.7)",
                "text-halo-width": 1.5
            },
            "source": "openmaptiles",
            "source-layer": "waterway",
            "type": "symbol"
        },
        {
            "filter": [
                "match",
                [
                    "geometry-type"
                ],
                [
                    "MultiPoint",
                    "Point"
                ],
                true,
                false
            ],
            "id": "water_name_point_label",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-letter-spacing": 0.2,
                "text-max-width": 5,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    0,
                    10,
                    8,
                    14
                ]
            },
            "paint": {
                "text-color": "#495e91",
                "text-halo-color": "rgba(255,255,255,0.7)",
                "text-halo-width": 1.5
            },
            "source": "openmaptiles",
            "source-layer": "water_name",
            "type": "symbol"
        },
        {
            "filter": [
                "match",
                [
                    "geometry-type"
                ],
                [
                    "LineString",
                    "MultiLineString"
                ],
                true,
                false
            ],
            "id": "water_name_line_label",
            "layout": {
                "symbol-placement": "line",
                "symbol-spacing": 350,
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        " ",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-letter-spacing": 0.2,
                "text-max-width": 5,
                "text-size": 14
            },
            "paint": {
                "text-color": "#495e91",
                "text-halo-color": "rgba(255,255,255,0.7)",
                "text-halo-width": 1.5
            },
            "source": "openmaptiles",
            "source-layer": "water_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "MultiPoint",
                        "Point"
                    ],
                    true,
                    false
                ],
                [
                    ">=",
                    [
                        "get",
                        "rank"
                    ],
                    20
                ]
            ],
            "id": "poi_r20",
            "layout": {
                "icon-image": [
                    "match",
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "florist",
                        "furniture"
                    ],
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "get",
                        "class"
                    ]
                ],
                "text-anchor": "top",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-max-width": 9,
                "text-offset": [
                    0,
                    0.6
                ],
                "text-size": 12
            },
            "minzoom": 17,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "poi",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "MultiPoint",
                        "Point"
                    ],
                    true,
                    false
                ],
                [
                    ">=",
                    [
                        "get",
                        "rank"
                    ],
                    7
                ],
                [
                    "<",
                    [
                        "get",
                        "rank"
                    ],
                    20
                ]
            ],
            "id": "poi_r7",
            "layout": {
                "icon-image": [
                    "match",
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "florist",
                        "furniture"
                    ],
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "get",
                        "class"
                    ]
                ],
                "text-anchor": "top",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-max-width": 9,
                "text-offset": [
                    0,
                    0.6
                ],
                "text-size": 12
            },
            "minzoom": 16,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "poi",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "MultiPoint",
                        "Point"
                    ],
                    true,
                    false
                ],
                [
                    ">=",
                    [
                        "get",
                        "rank"
                    ],
                    1
                ],
                [
                    "<",
                    [
                        "get",
                        "rank"
                    ],
                    7
                ]
            ],
            "id": "poi_r1",
            "layout": {
                "icon-image": [
                    "match",
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "florist",
                        "furniture"
                    ],
                    [
                        "get",
                        "subclass"
                    ],
                    [
                        "get",
                        "class"
                    ]
                ],
                "text-anchor": "top",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-max-width": 9,
                "text-offset": [
                    0,
                    0.6
                ],
                "text-size": 12
            },
            "minzoom": 15,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "poi",
            "type": "symbol"
        },
        {
            "filter": [
                "match",
                [
                    "get",
                    "class"
                ],
                [
                    "airport",
                    "bus",
                    "rail"
                ],
                true,
                false
            ],
            "id": "poi_transit",
            "layout": {
                "icon-image": [
                    "to-string",
                    [
                        "get",
                        "class"
                    ]
                ],
                "icon-size": 0.7,
                "text-anchor": "left",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-max-width": 9,
                "text-offset": [
                    0.9,
                    0
                ],
                "text-size": 12
            },
            "paint": {
                "text-color": "#2e5a80",
                "text-halo-blur": 0.5,
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "poi",
            "type": "symbol"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "path"
            ],
            "id": "highway-name-path",
            "layout": {
                "symbol-placement": "line",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        " ",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "map",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    12,
                    14,
                    13
                ]
            },
            "minzoom": 15.5,
            "paint": {
                "text-color": "hsl(30,23%,62%)",
                "text-halo-color": "#f8f4f0",
                "text-halo-width": 0.5
            },
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "class"
                    ],
                    [
                        "minor",
                        "service",
                        "track"
                    ],
                    true,
                    false
                ]
            ],
            "id": "highway-name-minor",
            "layout": {
                "symbol-placement": "line",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        " ",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "map",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    12,
                    14,
                    13
                ]
            },
            "minzoom": 15,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "match",
                [
                    "get",
                    "class"
                ],
                [
                    "primary",
                    "secondary",
                    "tertiary",
                    "trunk"
                ],
                true,
                false
            ],
            "id": "highway-name-major",
            "layout": {
                "symbol-placement": "line",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        " ",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "map",
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    12,
                    14,
                    13
                ]
            },
            "minzoom": 12.2,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "<=",
                    [
                        "get",
                        "ref_length"
                    ],
                    6
                ],
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "network"
                    ],
                    [
                        "us-highway",
                        "us-interstate",
                        "us-state"
                    ],
                    false,
                    true
                ]
            ],
            "id": "highway-shield-non-us",
            "layout": {
                "icon-image": [
                    "concat",
                    "road_",
                    [
                        "get",
                        "ref_length"
                    ]
                ],
                "icon-rotation-alignment": "viewport",
                "icon-size": 1,
                "symbol-placement": [
                    "step",
                    [
                        "zoom"
                    ],
                    "point",
                    11,
                    "line"
                ],
                "symbol-spacing": 200,
                "text-field": [
                    "to-string",
                    [
                        "get",
                        "ref"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "viewport",
                "text-size": 10
            },
            "minzoom": 8,
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "<=",
                    [
                        "get",
                        "ref_length"
                    ],
                    6
                ],
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "network"
                    ],
                    [
                        "us-interstate"
                    ],
                    true,
                    false
                ]
            ],
            "id": "highway-shield-us-interstate",
            "layout": {
                "icon-image": [
                    "concat",
                    [
                        "get",
                        "network"
                    ],
                    "_",
                    [
                        "get",
                        "ref_length"
                    ]
                ],
                "icon-rotation-alignment": "viewport",
                "icon-size": 1,
                "symbol-placement": [
                    "step",
                    [
                        "zoom"
                    ],
                    "point",
                    7,
                    "line",
                    8,
                    "line"
                ],
                "symbol-spacing": 200,
                "text-field": [
                    "to-string",
                    [
                        "get",
                        "ref"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "viewport",
                "text-size": 10
            },
            "minzoom": 7,
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "<=",
                    [
                        "get",
                        "ref_length"
                    ],
                    6
                ],
                [
                    "match",
                    [
                        "geometry-type"
                    ],
                    [
                        "LineString",
                        "MultiLineString"
                    ],
                    true,
                    false
                ],
                [
                    "match",
                    [
                        "get",
                        "network"
                    ],
                    [
                        "us-highway",
                        "us-state"
                    ],
                    true,
                    false
                ]
            ],
            "id": "road_shield_us",
            "layout": {
                "icon-image": [
                    "concat",
                    [
                        "get",
                        "network"
                    ],
                    "_",
                    [
                        "get",
                        "ref_length"
                    ]
                ],
                "icon-rotation-alignment": "viewport",
                "icon-size": 1,
                "symbol-placement": [
                    "step",
                    [
                        "zoom"
                    ],
                    "point",
                    11,
                    "line"
                ],
                "symbol-spacing": 200,
                "text-field": [
                    "to-string",
                    [
                        "get",
                        "ref"
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-rotation-alignment": "viewport",
                "text-size": 10
            },
            "minzoom": 9,
            "source": "openmaptiles",
            "source-layer": "transportation_name",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "has",
                    "iata"
                ]
            ],
            "id": "airport",
            "layout": {
                "icon-image": "airport_11",
                "icon-size": 1,
                "text-anchor": "top",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 9,
                "text-offset": [
                    0,
                    0.6
                ],
                "text-optional": true,
                "text-padding": 2,
                "text-size": 12
            },
            "minzoom": 10,
            "paint": {
                "text-color": "#666",
                "text-halo-blur": 0.5,
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "aerodrome_label",
            "type": "symbol"
        },
        {
            "filter": [
                "match",
                [
                    "get",
                    "class"
                ],
                [
                    "city",
                    "continent",
                    "country",
                    "state",
                    "town",
                    "village"
                ],
                false,
                true
            ],
            "id": "label_other",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-letter-spacing": 0.1,
                "text-max-width": 9,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    8,
                    9,
                    12,
                    10
                ],
                "text-transform": "uppercase"
            },
            "minzoom": 8,
            "paint": {
                "text-color": "#333",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "village"
            ],
            "id": "label_village",
            "layout": {
                "icon-allow-overlap": true,
                "icon-image": [
                    "step",
                    [
                        "zoom"
                    ],
                    "circle_11_black",
                    10,
                    ""
                ],
                "icon-optional": false,
                "icon-size": 0.2,
                "text-anchor": "bottom",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 8,
                "text-size": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    7,
                    10,
                    11,
                    12
                ]
            },
            "minzoom": 9,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "town"
            ],
            "id": "label_town",
            "layout": {
                "icon-allow-overlap": true,
                "icon-image": [
                    "step",
                    [
                        "zoom"
                    ],
                    "circle_11_black",
                    10,
                    ""
                ],
                "icon-optional": false,
                "icon-size": 0.2,
                "text-anchor": "bottom",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 8,
                "text-size": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    7,
                    12,
                    11,
                    14
                ]
            },
            "minzoom": 6,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "==",
                [
                    "get",
                    "class"
                ],
                "state"
            ],
            "id": "label_state",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-letter-spacing": 0.2,
                "text-max-width": 9,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    5,
                    10,
                    8,
                    14
                ],
                "text-transform": "uppercase"
            },
            "maxzoom": 8,
            "minzoom": 5,
            "paint": {
                "text-color": "#333",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "city"
                ],
                [
                    "!=",
                    [
                        "get",
                        "capital"
                    ],
                    2
                ]
            ],
            "id": "label_city",
            "layout": {
                "icon-allow-overlap": true,
                "icon-image": [
                    "step",
                    [
                        "zoom"
                    ],
                    "circle_11_black",
                    9,
                    ""
                ],
                "icon-optional": false,
                "icon-size": 0.4,
                "text-anchor": "bottom",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 8,
                "text-offset": [
                    0,
                    -0.1
                ],
                "text-size": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    4,
                    11,
                    7,
                    13,
                    11,
                    18
                ]
            },
            "minzoom": 3,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "city"
                ],
                [
                    "==",
                    [
                        "get",
                        "capital"
                    ],
                    2
                ]
            ],
            "id": "label_city_capital",
            "layout": {
                "icon-allow-overlap": true,
                "icon-image": [
                    "step",
                    [
                        "zoom"
                    ],
                    "circle_11_black",
                    9,
                    ""
                ],
                "icon-optional": false,
                "icon-size": 0.5,
                "text-anchor": "bottom",
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-max-width": 8,
                "text-offset": [
                    0,
                    -0.2
                ],
                "text-size": [
                    "interpolate",
                    [
                        "exponential",
                        1.2
                    ],
                    [
                        "zoom"
                    ],
                    4,
                    12,
                    7,
                    14,
                    11,
                    20
                ]
            },
            "minzoom": 3,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "country"
                ],
                [
                    ">=",
                    [
                        "get",
                        "rank"
                    ],
                    3
                ]
            ],
            "id": "label_country_3",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-max-width": 6.25,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    3,
                    9,
                    7,
                    17
                ]
            },
            "maxzoom": 9,
            "minzoom": 2,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "country"
                ],
                [
                    "==",
                    [
                        "get",
                        "rank"
                    ],
                    2
                ]
            ],
            "id": "label_country_2",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-max-width": 6.25,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    2,
                    9,
                    5,
                    17
                ]
            },
            "maxzoom": 9,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        },
        {
            "filter": [
                "all",
                [
                    "==",
                    [
                        "get",
                        "class"
                    ],
                    "country"
                ],
                [
                    "==",
                    [
                        "get",
                        "rank"
                    ],
                    1
                ]
            ],
            "id": "label_country_1",
            "layout": {
                "text-field": [
                    "case",
                    [
                        "has",
                        "name:nonlatin"
                    ],
                    [
                        "concat",
                        [
                            "get",
                            "name:latin"
                        ],
                        "\n",
                        [
                            "get",
                            "name:nonlatin"
                        ]
                    ],
                    [
                        "coalesce",
                        [
                            "get",
                            "name_en"
                        ],
                        [
                            "get",
                            "name"
                        ]
                    ]
                ],
                "text-font": [
                    "Noto Sans Bold"
                ],
                "text-max-width": 6.25,
                "text-size": [
                    "interpolate",
                    [
                        "linear"
                    ],
                    [
                        "zoom"
                    ],
                    1,
                    9,
                    4,
                    17
                ]
            },
            "maxzoom": 9,
            "paint": {
                "text-color": "#000",
                "text-halo-blur": 1,
                "text-halo-color": "#fff",
                "text-halo-width": 1
            },
            "source": "openmaptiles",
            "source-layer": "place",
            "type": "symbol"
        }
    ],
    "sources": {
        "ne2_shaded": {
            "maxzoom": 6,
            "tiles": [
                "https://tiles.openfreemap.org/natural_earth/ne2sr/{z}/{x}/{y}.png"
            ],
            "tileSize": 256,
            "type": "raster"
        },
        "openmaptiles": {
            "type": "vector",
            "url": "https://tiles.openfreemap.org/planet"
        }
    },
    "sprite": "https://tiles.openfreemap.org/sprites/ofm_f384/ofm",
    "version": 8
}