{
 "version": 8,
 "name": "Atlas — fond de carte commun",
 "metadata": {
  "atlas:version": "3.0-fond-commun",
  "atlas:purpose": "Style unique Maps, Fleet, Immo et Pro. Couches identiques à atlas-bizerte/style/atlas-style.json (rendu 2.0-3d-lab).",
  "atlas:basemap": "atlas",
  "atlas:basemaps": {
   "openfreemap": {
    "label": "OpenFreeMap (service tiers gratuit, sans garantie) — repli automatique si le fond Atlas est indisponible",
    "sources": {
     "ne2_shaded": {
      "maxzoom": 6,
      "tileSize": 256,
      "tiles": [
       "https://tiles.openfreemap.org/natural_earth/ne2sr/{z}/{x}/{y}.png"
      ],
      "type": "raster"
     },
     "openmaptiles": {
      "type": "vector",
      "url": "https://tiles.openfreemap.org/planet"
     }
    },
    "sprite": "https://tiles.openfreemap.org/sprites/ofm_f384/ofm",
    "glyphs": "https://tiles.openfreemap.org/fonts/{fontstack}/{range}.pbf"
   },
   "atlas": {
    "label": "Fond Atlas auto-hébergé (PMTiles OpenMapTiles Tunisie, polices et icônes Atlas) — fond par défaut",
    "sources": {
     "openmaptiles": {
      "type": "vector",
      "url": "pmtiles://{atlas:tiles}/atlas_basemap.pmtiles?v=034379b7827ac7d1",
      "attribution": "<a href=\"https://openmaptiles.org/\" target=\"_blank\" rel=\"noopener\">© OpenMapTiles</a> <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\" rel=\"noopener\">© contributeurs OpenStreetMap</a>"
     }
    },
    "sprite": "{atlas:styles}/sprites/atlas",
    "glyphs": "{atlas:styles}/fonts/{fontstack}/{range}.pbf"
   }
  }
 },
 "sources": {
  "ne2_shaded": {
   "maxzoom": 6,
   "tileSize": 256,
   "tiles": [
    "https://tiles.openfreemap.org/natural_earth/ne2sr/{z}/{x}/{y}.png"
   ],
   "type": "raster"
  },
  "openmaptiles": {
   "type": "vector",
   "url": "https://tiles.openfreemap.org/planet"
  }
 },
 "sprite": "https://tiles.openfreemap.org/sprites/ofm_f384/ofm",
 "glyphs": "https://tiles.openfreemap.org/fonts/{fontstack}/{range}.pbf",
 "light": {
  "anchor": "viewport",
  "position": [
   1.2,
   205,
   35
  ],
  "color": "#ffffff",
  "intensity": 0.4
 },
 "layers": [
  {
   "id": "background",
   "type": "background",
   "paint": {
    "background-color": "#f7f5ef"
   }
  },
  {
   "id": "natural_earth",
   "type": "raster",
   "source": "ne2_shaded",
   "maxzoom": 7,
   "paint": {
    "raster-opacity": 0.045,
    "raster-saturation": -0.9,
    "raster-contrast": -0.08
   }
  },
  {
   "id": "park",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "park",
   "paint": {
    "fill-color": "#dbe9d5",
    "fill-opacity": 0.66,
    "fill-outline-color": "#c8dcc4"
   }
  },
  {
   "id": "park_outline",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "park",
   "paint": {
    "line-color": "#bfd4bb",
    "line-dasharray": [
     1,
     1.5
    ],
    "line-width": 0.55,
    "line-opacity": 0.5
   }
  },
  {
   "id": "landuse_residential",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "maxzoom": 15,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "residential"
   ],
   "paint": {
    "fill-color": "#efece5",
    "fill-opacity": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     8,
     0.28,
     13,
     0.48,
     15,
     0.32
    ]
   }
  },
  {
   "id": "atlas-landuse-industrial",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "industrial"
   ],
   "paint": {
    "fill-color": "#e7e2e9",
    "fill-opacity": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     8,
     0.2,
     13,
     0.36,
     16,
     0.28
    ]
   }
  },
  {
   "id": "landcover_wood",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landcover",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "wood"
   ],
   "paint": {
    "fill-antialias": false,
    "fill-color": "#d4e5d0",
    "fill-opacity": 0.72
   }
  },
  {
   "id": "landcover_grass",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landcover",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "grass"
   ],
   "paint": {
    "fill-antialias": false,
    "fill-color": "#e2ecd8",
    "fill-opacity": 0.62
   }
  },
  {
   "id": "landcover_ice",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landcover",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "ice"
   ],
   "paint": {
    "fill-antialias": false,
    "fill-color": "#f3f7f7",
    "fill-opacity": 0.7
   }
  },
  {
   "id": "landcover_wetland",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landcover",
   "minzoom": 12,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "wetland"
   ],
   "paint": {
    "fill-antialias": true,
    "fill-opacity": 0.55,
    "fill-pattern": "wetland_bg_11",
    "fill-translate-anchor": "map",
    "fill-color": "#d9e9e2"
   }
  },
  {
   "id": "landuse_pitch",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "pitch"
   ],
   "paint": {
    "fill-color": "#d8e6d1",
    "fill-opacity": 0.54
   }
  },
  {
   "id": "landuse_track",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "track"
   ],
   "paint": {
    "fill-color": "#eee7d7",
    "fill-opacity": 0.45
   }
  },
  {
   "id": "landuse_cemetery",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "cemetery"
   ],
   "paint": {
    "fill-color": "#dee8d9",
    "fill-opacity": 0.42
   }
  },
  {
   "id": "landuse_hospital",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "hospital"
   ],
   "paint": {
    "fill-color": "#eee0e2",
    "fill-opacity": 0.38
   }
  },
  {
   "id": "landuse_school",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landuse",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "school"
   ],
   "paint": {
    "fill-color": "#ebe5d8",
    "fill-opacity": 0.4
   }
  },
  {
   "id": "waterway_tunnel",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "waterway",
   "filter": [
    "==",
    [
     "get",
     "brunnel"
    ],
    "tunnel"
   ],
   "paint": {
    "line-color": "#94c5d8",
    "line-dasharray": [
     3,
     3
    ],
    "line-gap-width": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     12,
     0,
     20,
     6
    ],
    "line-opacity": 0.62,
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     8,
     1,
     20,
     2
    ]
   }
  },
  {
   "id": "waterway_river",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "waterway",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "river"
    ],
    [
     "!=",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-cap": "round"
   },
   "paint": {
    "line-color": "#94c5d8",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     11,
     0.5,
     20,
     6
    ],
    "line-opacity": 0.62
   }
  },
  {
   "id": "waterway_other",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "waterway",
   "filter": [
    "all",
    [
     "!=",
     [
      "get",
      "class"
     ],
     "river"
    ],
    [
     "!=",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-cap": "round"
   },
   "paint": {
    "line-color": "#94c5d8",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.3
     ],
     [
      "zoom"
     ],
     13,
     0.5,
     20,
     6
    ],
    "line-opacity": 0.62
   }
  },
  {
   "id": "water",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "water",
   "filter": [
    "!=",
    [
     "get",
     "brunnel"
    ],
    "tunnel"
   ],
   "paint": {
    "fill-color": "#bdddea",
    "fill-opacity": 1
   }
  },
  {
   "id": "landcover_sand",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "landcover",
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "sand"
   ],
   "paint": {
    "fill-color": "#eee4cf",
    "fill-opacity": 0.58
   }
  },
  {
   "id": "aeroway_fill",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "aeroway",
   "minzoom": 11,
   "filter": [
    "match",
    [
     "geometry-type"
    ],
    [
     "MultiPolygon",
     "Polygon"
    ],
    true,
    false
   ],
   "paint": {
    "fill-color": "#e9e5de",
    "fill-opacity": 0.62
   }
  },
  {
   "id": "aeroway_runway",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "aeroway",
   "minzoom": 11,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "runway"
    ]
   ],
   "paint": {
    "line-color": "#d1ccc3",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     11,
     3,
     20,
     16
    ],
    "line-opacity": 0.62
   }
  },
  {
   "id": "aeroway_taxiway",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "aeroway",
   "minzoom": 11,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "taxiway"
    ]
   ],
   "paint": {
    "line-color": "#d9d4cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     11,
     0.5,
     20,
     6
    ],
    "line-opacity": 0.52
   }
  },
  {
   "id": "tunnel_motorway_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-dasharray": [
     0.5,
     0.25
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_service_track_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-dasharray": [
     0.5,
     0.25
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15,
     1,
     16,
     4,
     20,
     11
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_street_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "street",
      "street_limited"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-opacity": 0.32,
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     0.5,
     13,
     1,
     14,
     4,
     20,
     15
    ]
   }
  },
  {
   "id": "tunnel_secondary_tertiary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     8,
     1.5,
     20,
     17
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_trunk_primary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_motorway_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-dasharray": [
     0.5,
     0.25
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "tunnel_path_pedestrian",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "path",
      "pedestrian"
     ],
     true,
     false
    ]
   ],
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     14,
     0.5,
     20,
     10
    ],
    "line-opacity": 0.55
   },
   "minzoom": 17.5
  },
  {
   "id": "tunnel_motorway_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "tunnel_service_track",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15.5,
     0,
     16,
     2,
     20,
     7.5
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "tunnel_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "tunnel_minor",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "minor"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     13.5,
     0,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "tunnel_secondary_tertiary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     6.5,
     0,
     7,
     0.5,
     20,
     10
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "tunnel_trunk_primary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "tunnel_motorway",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "tunnel_major_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "rail"
     ],
     true,
     false
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "tunnel_major_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "rail"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "tunnel_transit_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "transit"
     ],
     true,
     false
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "tunnel_transit_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "tunnel"
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "transit"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "road_area_pattern",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "match",
    [
     "geometry-type"
    ],
    [
     "MultiPolygon",
     "Polygon"
    ],
    true,
    false
   ],
   "paint": {
    "fill-pattern": "pedestrian_polygon"
   }
  },
  {
   "id": "road_motorway_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 12,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_service_track_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15,
     1,
     16,
     4,
     20,
     11
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 13,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "motorway",
      "path",
      "pedestrian",
      "service",
      "track"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_minor_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "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
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-opacity": 0.32,
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     0.5,
     13,
     1,
     14,
     4,
     20,
     20
    ]
   }
  },
  {
   "id": "road_secondary_tertiary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     8,
     1.5,
     20,
     17
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_trunk_primary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_motorway_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 5,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "road_path_pedestrian",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 17.5,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "path",
      "pedestrian"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     14,
     1,
     20,
     10
    ],
    "line-opacity": 0.55
   }
  },
  {
   "id": "road_motorway_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 12,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "road_service_track",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15.5,
     0,
     16,
     2,
     20,
     7.5
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "road_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 13,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "motorway",
      "path",
      "pedestrian",
      "service",
      "track"
     ],
     false,
     true
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "road_minor",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "minor"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     13.5,
     0,
     14,
     2.5,
     20,
     18
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "road_secondary_tertiary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     6.5,
     0,
     8,
     0.5,
     20,
     13
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "road_trunk_primary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "road_motorway",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 5,
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "road_major_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "rail"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "road_major_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "rail"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "road_transit_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "transit"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "road_transit_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "get",
      "brunnel"
     ],
     [
      "bridge",
      "tunnel"
     ],
     false,
     true
    ],
    [
     "==",
     [
      "get",
      "class"
     ],
     "transit"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "road_one_way_arrow",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 17.5,
   "filter": [
    "==",
    [
     "get",
     "oneway"
    ],
    1
   ],
   "layout": {
    "icon-image": "arrow",
    "symbol-placement": "line",
    "icon-size": 0.8,
    "symbol-spacing": 220
   },
   "paint": {
    "icon-opacity": 0.38
   }
  },
  {
   "id": "road_one_way_arrow_opposite",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "minzoom": 17.5,
   "filter": [
    "==",
    [
     "get",
     "oneway"
    ],
    -1
   ],
   "layout": {
    "icon-image": "arrow",
    "icon-rotate": 180,
    "symbol-placement": "line",
    "icon-size": 0.8,
    "symbol-spacing": 220
   },
   "paint": {
    "icon-opacity": 0.38
   }
  },
  {
   "id": "bridge_motorway_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_service_track_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15,
     1,
     16,
     4,
     20,
     11
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_link_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "link"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     1,
     13,
     3,
     14,
     4,
     20,
     15
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_street_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "street",
      "street_limited"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-opacity": 0.32,
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12,
     0.5,
     13,
     1,
     14,
     4,
     20,
     25
    ]
   }
  },
  {
   "id": "bridge_path_pedestrian_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "path",
      "pedestrian"
     ],
     true,
     false
    ]
   ],
   "paint": {
    "line-color": "#d8d3cb",
    "line-dasharray": [
     1,
     0
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     14,
     1.5,
     20,
     18
    ],
    "line-opacity": 0.35
   },
   "minzoom": 17.5
  },
  {
   "id": "bridge_secondary_tertiary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     8,
     1.5,
     20,
     17
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_trunk_primary_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_motorway_casing",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#d8d3cb",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0.4,
     6,
     0.7,
     7,
     1.75,
     20,
     22
    ],
    "line-opacity": 0.32
   }
  },
  {
   "id": "bridge_path_pedestrian",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "path",
      "pedestrian"
     ],
     true,
     false
    ]
   ],
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     14,
     0.5,
     20,
     10
    ],
    "line-opacity": 0.55
   },
   "minzoom": 17.5
  },
  {
   "id": "bridge_motorway_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "==",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "bridge_service_track",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     15.5,
     0,
     16,
     2,
     20,
     7.5
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "bridge_link",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "link"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     12.5,
     0,
     13,
     1.5,
     14,
     2.5,
     20,
     11.5
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "bridge_street",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "minor"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#f9f7f2",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     13.5,
     0,
     14,
     2.5,
     20,
     18
    ],
    "line-opacity": 0.42
   }
  },
  {
   "id": "bridge_secondary_tertiary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "secondary",
      "tertiary"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#eee9e1",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     6.5,
     0,
     7,
     0.5,
     20,
     10
    ],
    "line-opacity": 0.48
   }
  },
  {
   "id": "bridge_trunk_primary",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "primary",
      "trunk"
     ],
     true,
     false
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "bridge_motorway",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "motorway"
    ],
    [
     "!=",
     [
      "get",
      "ramp"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "layout": {
    "line-join": "round"
   },
   "paint": {
    "line-color": "#e5dfd5",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     5,
     0,
     7,
     1,
     20,
     18
    ],
    "line-opacity": 0.56
   }
  },
  {
   "id": "bridge_major_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "rail"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "bridge_major_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "rail"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "bridge_transit_rail",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "transit"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14,
     0.4,
     15,
     0.75,
     20,
     2
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "bridge_transit_rail_hatching",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "transportation",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "transit"
    ],
    [
     "==",
     [
      "get",
      "brunnel"
     ],
     "bridge"
    ]
   ],
   "paint": {
    "line-color": "#9f9a96",
    "line-dasharray": [
     0.2,
     8
    ],
    "line-width": [
     "interpolate",
     [
      "exponential",
      1.4
     ],
     [
      "zoom"
     ],
     14.5,
     0,
     15,
     3,
     20,
     8
    ],
    "line-opacity": 0.22
   }
  },
  {
   "id": "building",
   "type": "fill",
   "source": "openmaptiles",
   "source-layer": "building",
   "minzoom": 13.5,
   "maxzoom": 14,
   "paint": {
    "fill-color": "#d9d4cc",
    "fill-outline-color": "rgba(174,167,158,.17)",
    "fill-opacity": 0.28
   }
  },
  {
   "id": "building-3d",
   "type": "fill-extrusion",
   "source": "openmaptiles",
   "source-layer": "building",
   "minzoom": 14.7,
   "layout": {
    "visibility": "none"
   },
   "paint": {
    "fill-extrusion-base": [
     "coalesce",
     [
      "get",
      "render_min_height"
     ],
     0
    ],
    "fill-extrusion-color": [
     "case",
     [
      ">",
      [
       "coalesce",
       [
        "get",
        "render_height"
       ],
       0
      ],
      0
     ],
     "#e8ddd0",
     "#f1e9df"
    ],
    "fill-extrusion-height": [
     "case",
     [
      ">",
      [
       "coalesce",
       [
        "get",
        "render_height"
       ],
       0
      ],
      0
     ],
     [
      "get",
      "render_height"
     ],
     9
    ],
    "fill-extrusion-opacity": 1,
    "fill-extrusion-vertical-gradient": true
   }
  },
  {
   "id": "boundary_3",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "boundary",
   "minzoom": 5,
   "filter": [
    "all",
    [
     ">=",
     [
      "get",
      "admin_level"
     ],
     3
    ],
    [
     "<=",
     [
      "get",
      "admin_level"
     ],
     6
    ],
    [
     "!=",
     [
      "get",
      "maritime"
     ],
     1
    ],
    [
     "!=",
     [
      "get",
      "disputed"
     ],
     1
    ],
    [
     "!",
     [
      "has",
      "claimed_by"
     ]
    ]
   ],
   "paint": {
    "line-color": "#9b929f",
    "line-dasharray": [
     1,
     1
    ],
    "line-width": [
     "interpolate",
     [
      "linear",
      1
     ],
     [
      "zoom"
     ],
     7,
     1,
     11,
     2
    ],
    "line-opacity": 0.12
   }
  },
  {
   "id": "boundary_2",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "boundary",
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "admin_level"
     ],
     2
    ],
    [
     "!=",
     [
      "get",
      "maritime"
     ],
     1
    ],
    [
     "!=",
     [
      "get",
      "disputed"
     ],
     1
    ],
    [
     "!",
     [
      "has",
      "claimed_by"
     ]
    ]
   ],
   "layout": {
    "line-cap": "round",
    "line-join": "round"
   },
   "paint": {
    "line-color": "#9b929f",
    "line-opacity": 0.12,
    "line-width": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     3,
     1,
     5,
     1.2,
     12,
     3
    ]
   }
  },
  {
   "id": "boundary_disputed",
   "type": "line",
   "source": "openmaptiles",
   "source-layer": "boundary",
   "filter": [
    "all",
    [
     "!=",
     [
      "get",
      "maritime"
     ],
     1
    ],
    [
     "==",
     [
      "get",
      "disputed"
     ],
     1
    ]
   ],
   "paint": {
    "line-color": "#9b929f",
    "line-dasharray": [
     1,
     2
    ],
    "line-width": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     3,
     1,
     5,
     1.2,
     12,
     3
    ],
    "line-opacity": 0.12
   }
  },
  {
   "id": "waterway_line_label",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "waterway",
   "minzoom": 10,
   "filter": [
    "match",
    [
     "geometry-type"
    ],
    [
     "LineString",
     "MultiLineString"
    ],
    true,
    false
   ],
   "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": "#5f91aa",
    "text-halo-color": "rgba(235,246,250,.92)",
    "text-halo-width": 1.5,
    "text-opacity": 0.74
   }
  },
  {
   "id": "water_name_point_label",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "water_name",
   "filter": [
    "match",
    [
     "geometry-type"
    ],
    [
     "MultiPoint",
     "Point"
    ],
    true,
    false
   ],
   "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.06,
    "text-max-width": 5,
    "text-size": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     0,
     10,
     8,
     14
    ]
   },
   "paint": {
    "text-color": "#5f91aa",
    "text-halo-color": "rgba(235,246,250,.92)",
    "text-halo-width": 1.5,
    "text-opacity": 0.74
   },
   "minzoom": 9.6
  },
  {
   "id": "water_name_line_label",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "water_name",
   "filter": [
    "match",
    [
     "geometry-type"
    ],
    [
     "LineString",
     "MultiLineString"
    ],
    true,
    false
   ],
   "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.05,
    "text-max-width": 5,
    "text-size": 14
   },
   "paint": {
    "text-color": "#5f91aa",
    "text-halo-color": "rgba(235,246,250,.92)",
    "text-halo-width": 1.5,
    "text-opacity": 0.74
   },
   "minzoom": 10.5
  },
  {
   "id": "poi_r20",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "poi",
   "minzoom": 17,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "MultiPoint",
      "Point"
     ],
     true,
     false
    ],
    [
     ">=",
     [
      "get",
      "rank"
     ],
     20
    ]
   ],
   "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,
    "visibility": "none"
   },
   "paint": {
    "text-color": "#666",
    "text-halo-blur": 0.5,
    "text-halo-color": "#ffffff",
    "text-halo-width": 1
   }
  },
  {
   "id": "poi_r7",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "poi",
   "minzoom": 16,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "MultiPoint",
      "Point"
     ],
     true,
     false
    ],
    [
     ">=",
     [
      "get",
      "rank"
     ],
     7
    ],
    [
     "<",
     [
      "get",
      "rank"
     ],
     20
    ]
   ],
   "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,
    "visibility": "none"
   },
   "paint": {
    "text-color": "#666",
    "text-halo-blur": 0.5,
    "text-halo-color": "#ffffff",
    "text-halo-width": 1
   }
  },
  {
   "id": "poi_r1",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "poi",
   "minzoom": 15,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "MultiPoint",
      "Point"
     ],
     true,
     false
    ],
    [
     ">=",
     [
      "get",
      "rank"
     ],
     1
    ],
    [
     "<",
     [
      "get",
      "rank"
     ],
     7
    ]
   ],
   "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,
    "visibility": "none"
   },
   "paint": {
    "text-color": "#666",
    "text-halo-blur": 0.5,
    "text-halo-color": "#ffffff",
    "text-halo-width": 1
   }
  },
  {
   "id": "poi_transit",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "poi",
   "filter": [
    "match",
    [
     "get",
     "class"
    ],
    [
     "airport",
     "bus",
     "rail"
    ],
    true,
    false
   ],
   "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,
    "visibility": "none"
   },
   "paint": {
    "text-color": "#2e5a80",
    "text-halo-blur": 0.5,
    "text-halo-color": "#ffffff",
    "text-halo-width": 1
   }
  },
  {
   "id": "highway-name-path",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 15.7,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "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"
     ],
     15.7,
     11.5,
     18,
     13
    ]
   },
   "paint": {
    "text-color": "#817d78",
    "text-halo-color": "rgba(249,247,242,.95)",
    "text-halo-width": 1.5,
    "text-opacity": 0.5
   }
  },
  {
   "id": "highway-name-minor",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 14.9,
   "filter": [
    "all",
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "class"
     ],
     [
      "minor",
      "service",
      "track"
     ],
     true,
     false
    ]
   ],
   "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"
     ],
     14.9,
     12,
     16,
     13,
     18,
     14.5
    ]
   },
   "paint": {
    "text-color": "#817d78",
    "text-halo-blur": 0.5,
    "text-halo-width": 1.5,
    "text-halo-color": "rgba(249,247,242,.95)",
    "text-opacity": 0.5
   }
  },
  {
   "id": "highway-name-major",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 13.4,
   "filter": [
    "match",
    [
     "get",
     "class"
    ],
    [
     "primary",
     "secondary",
     "tertiary",
     "trunk"
    ],
    true,
    false
   ],
   "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 Bold"
    ],
    "text-rotation-alignment": "map",
    "text-size": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     13.4,
     12.5,
     16,
     14,
     18,
     16
    ]
   },
   "paint": {
    "text-color": "#817d78",
    "text-halo-blur": 0.5,
    "text-halo-width": 1.5,
    "text-halo-color": "rgba(249,247,242,.95)",
    "text-opacity": 0.5
   }
  },
  {
   "id": "highway-shield-non-us",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 8,
   "filter": [
    "all",
    [
     "<=",
     [
      "get",
      "ref_length"
     ],
     6
    ],
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "network"
     ],
     [
      "us-highway",
      "us-interstate",
      "us-state"
     ],
     false,
     true
    ]
   ],
   "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,
    "visibility": "none"
   }
  },
  {
   "id": "highway-shield-us-interstate",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 7,
   "filter": [
    "all",
    [
     "<=",
     [
      "get",
      "ref_length"
     ],
     6
    ],
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "network"
     ],
     [
      "us-interstate"
     ],
     true,
     false
    ]
   ],
   "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,
    "visibility": "none"
   }
  },
  {
   "id": "road_shield_us",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "transportation_name",
   "minzoom": 9,
   "filter": [
    "all",
    [
     "<=",
     [
      "get",
      "ref_length"
     ],
     6
    ],
    [
     "match",
     [
      "geometry-type"
     ],
     [
      "LineString",
      "MultiLineString"
     ],
     true,
     false
    ],
    [
     "match",
     [
      "get",
      "network"
     ],
     [
      "us-highway",
      "us-state"
     ],
     true,
     false
    ]
   ],
   "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,
    "visibility": "none"
   }
  },
  {
   "id": "airport",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "aerodrome_label",
   "minzoom": 12.6,
   "filter": [
    "all",
    [
     "has",
     "iata"
    ]
   ],
   "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
   },
   "paint": {
    "text-color": "#777078",
    "text-halo-blur": 0.5,
    "text-halo-color": "rgba(249,247,242,.95)",
    "text-halo-width": 1.5,
    "text-opacity": 0.62
   }
  },
  {
   "id": "label_other",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 13.6,
   "filter": [
    "match",
    [
     "get",
     "class"
    ],
    [
     "city",
     "continent",
     "country",
     "state",
     "town",
     "village"
    ],
    false,
    true
   ],
   "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 Regular"
    ],
    "text-letter-spacing": 0.1,
    "text-max-width": 9,
    "text-size": [
     "interpolate",
     [
      "linear"
     ],
     [
      "zoom"
     ],
     8,
     9,
     12,
     10
    ],
    "text-transform": "uppercase",
    "icon-image": "",
    "text-allow-overlap": false,
    "text-ignore-placement": false
   },
   "paint": {
    "text-color": "#6d6870",
    "text-halo-blur": 0.2,
    "text-halo-color": "rgba(249,247,242,.97)",
    "text-halo-width": 1.8,
    "text-opacity": 0.72
   }
  },
  {
   "id": "label_village",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 13.1,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "village"
   ],
   "layout": {
    "icon-allow-overlap": true,
    "icon-image": "",
    "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
    ],
    "text-allow-overlap": false,
    "text-ignore-placement": false
   },
   "paint": {
    "text-color": "#6d6870",
    "text-halo-blur": 0.2,
    "text-halo-color": "rgba(249,247,242,.97)",
    "text-halo-width": 1.8,
    "text-opacity": 0.72
   }
  },
  {
   "id": "label_town",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 12.8,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "town"
   ],
   "layout": {
    "icon-allow-overlap": true,
    "icon-image": "",
    "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
    ],
    "text-allow-overlap": false,
    "text-ignore-placement": false
   },
   "paint": {
    "text-color": "#6d6870",
    "text-halo-blur": 0.2,
    "text-halo-color": "rgba(249,247,242,.97)",
    "text-halo-width": 1.8,
    "text-opacity": 0.72
   }
  },
  {
   "id": "label_state",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 5,
   "maxzoom": 8,
   "filter": [
    "==",
    [
     "get",
     "class"
    ],
    "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",
    "visibility": "none"
   },
   "paint": {
    "text-color": "#333",
    "text-halo-blur": 1,
    "text-halo-color": "#fff",
    "text-halo-width": 1
   }
  },
  {
   "id": "label_city",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 12.5,
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "city"
    ],
    [
     "!=",
     [
      "get",
      "capital"
     ],
     2
    ]
   ],
   "layout": {
    "icon-allow-overlap": true,
    "icon-image": "",
    "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
    ],
    "text-allow-overlap": false,
    "text-ignore-placement": false
   },
   "paint": {
    "text-color": "#6d6870",
    "text-halo-blur": 0.2,
    "text-halo-color": "rgba(249,247,242,.97)",
    "text-halo-width": 1.8,
    "text-opacity": 0.72
   }
  },
  {
   "id": "label_city_capital",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 12.5,
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "city"
    ],
    [
     "==",
     [
      "get",
      "capital"
     ],
     2
    ]
   ],
   "layout": {
    "icon-allow-overlap": true,
    "icon-image": "",
    "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 Regular"
    ],
    "text-max-width": 8,
    "text-offset": [
     0,
     -0.2
    ],
    "text-size": [
     "interpolate",
     [
      "exponential",
      1.2
     ],
     [
      "zoom"
     ],
     4,
     12,
     7,
     14,
     11,
     20
    ],
    "text-allow-overlap": false,
    "text-ignore-placement": false
   },
   "paint": {
    "text-color": "#6d6870",
    "text-halo-blur": 0.2,
    "text-halo-color": "rgba(249,247,242,.97)",
    "text-halo-width": 1.8,
    "text-opacity": 0.72
   }
  },
  {
   "id": "label_country_3",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "minzoom": 2,
   "maxzoom": 9,
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "country"
    ],
    [
     ">=",
     [
      "get",
      "rank"
     ],
     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
    ],
    "visibility": "none"
   },
   "paint": {
    "text-color": "#000",
    "text-halo-blur": 1,
    "text-halo-color": "#fff",
    "text-halo-width": 1
   }
  },
  {
   "id": "label_country_2",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "maxzoom": 9,
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "country"
    ],
    [
     "==",
     [
      "get",
      "rank"
     ],
     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
    ],
    "visibility": "none"
   },
   "paint": {
    "text-color": "#000",
    "text-halo-blur": 1,
    "text-halo-color": "#fff",
    "text-halo-width": 1
   }
  },
  {
   "id": "label_country_1",
   "type": "symbol",
   "source": "openmaptiles",
   "source-layer": "place",
   "maxzoom": 9,
   "filter": [
    "all",
    [
     "==",
     [
      "get",
      "class"
     ],
     "country"
    ],
    [
     "==",
     [
      "get",
      "rank"
     ],
     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
    ],
    "visibility": "none"
   },
   "paint": {
    "text-color": "#000",
    "text-halo-blur": 1,
    "text-halo-color": "#fff",
    "text-halo-width": 1
   }
  }
 ]
}
