Carte Hélilagon
{« version »:8, »name »: »Hélilagon-copy », »metadata »:{« mapbox:type »: »default », »mapbox:origin »: »streets-v11″, »mapbox:sdk-support »:{« android »: »10.6.0″, »ios »: »10.6.0″, »js »: »2.9.0″}, »mapbox:autocomposite »:true, »mapbox:groups »:{« Transit, transit-labels »:{« name »: »Transit, transit-labels », »collapsed »:true}, »Administrative boundaries, admin »:{« name »: »Administrative boundaries, admin », »collapsed »:true}, »Land & water, built »:{« name »: »Land & water, built », »collapsed »:true}, »Transit, bridges »:{« name »: »Transit, bridges », »collapsed »:true}, »Buildings, building-labels »:{« name »: »Buildings, building-labels », »collapsed »:true}, »Transit, surface »:{« name »: »Transit, surface », »collapsed »:true}, »Land & water, land »:{« name »: »Land & water, land », »collapsed »:true}, »Road network, bridges »:{« name »: »Road network, bridges », »collapsed »:true}, »Road network, tunnels »:{« name »: »Road network, tunnels », »collapsed »:true}, »Road network, road-labels »:{« name »: »Road network, road-labels », »collapsed »:true}, »Buildings, built »:{« name »: »Buildings, built », »collapsed »:true}, »Natural features, natural-labels »:{« name »: »Natural features, natural-labels », »collapsed »:true}, »Road network, surface »:{« name »: »Road network, surface », »collapsed »:true}, »Walking, cycling, etc., barriers-bridges »:{« name »: »Walking, cycling, etc., barriers-bridges », »collapsed »:true}, »Place labels, place-labels »:{« name »: »Place labels, place-labels », »collapsed »:true}, »Transit, ferries »:{« name »: »Transit, ferries », »collapsed »:true}, »Transit, elevated »:{« name »: »Transit, elevated », »collapsed »:true}, »Point of interest labels, poi-labels »:{« name »: »Point of interest labels, poi-labels », »collapsed »:true}, »Walking, cycling, etc., tunnels »:{« name »: »Walking, cycling, etc., tunnels », »collapsed »:true}, »Terrain, land »:{« name »: »Terrain, land », »collapsed »:true}, »Road network, tunnels-case »:{« name »: »Road network, tunnels-case », »collapsed »:true}, »Walking, cycling, etc., walking-cycling-labels »:{« name »: »Walking, cycling, etc., walking-cycling-labels », »collapsed »:true}, »Walking, cycling, etc., surface »:{« name »: »Walking, cycling, etc., surface », »collapsed »:true}, »Transit, built »:{« name »: »Transit, built », »collapsed »:true}, »Road network, surface-icons »:{« name »: »Road network, surface-icons », »collapsed »:true}, »Land & water, water »:{« name »: »Land & water, water », »collapsed »:true}, »Transit, ferry-aerialway-labels »:{« name »: »Transit, ferry-aerialway-labels », »collapsed »:true}}, »mapbox:decompiler »:{« id »: »cl5qdrb8z005h15nxqo3tzoh0″, »componentVersion »: »13.0.0″, »strata »:[{« id »: »streets-v11″, »order »:[[« land-and-water », »land »],[« land-and-water », »water »],[« terrain », »land »],[« land-and-water », »built »],[« transit », »built »],[« buildings », »built »],[« road-network », »tunnels-case »],[« walking-cycling », »tunnels »],[« road-network », »tunnels »],[« terrain », »surface »],[« transit », »ferries »],[« walking-cycling », »surface »],[« road-network », »surface »],[« transit », »surface »],[« road-network », »surface-icons »],[« walking-cycling », »barriers-bridges »],[« road-network », »bridges »],[« transit », »bridges »],[« buildings », »extruded »],[« transit », »elevated »],[« admin-boundaries », »admin »],[« terrain », »terrain-labels »],[« buildings », »building-labels »],[« road-network », »road-labels »],[« walking-cycling », »walking-cycling-labels »],[« transit », »ferry-aerialway-labels »],[« natural-features », »natural-labels »],[« point-of-interest-labels », »poi-labels »],[« transit », »transit-labels »],[« place-labels », »place-labels »]]}], »overrides »:{« land-and-water »:{« water »:{« paint »:{« fill-color »: »#1a688b »}}}}, »components »:{« road-network »: »13.0.0″, »natural-features »: »13.0.0″, »place-labels »: »13.0.0″, »admin-boundaries »: »13.0.0″, »point-of-interest-labels »: »13.0.0″, »walking-cycling »: »13.0.0″, »transit »: »13.0.0″, »terrain »: »13.0.0″, »land-and-water »: »13.0.0″, »buildings »: »13.0.0″}, »propConfig »:{« road-network »:{« colorBase »: »hsl(35, 14%, 94%) », »colorRoad »: »hsl(0, 0%, 100%) », »colorRoadOutline »: »hsl(230, 26%, 88%) », »colorMotorwayTrunk »: »hsl(36, 87%, 68%) », »colorRoadLabel »: »hsl(0,0%, 0%) », »turningCircles »:true}, »natural-features »:{« colorBase »: »hsl(35, 14%, 94%) », »colorWater »: »hsl(196, 80%, 70%) », »colorPoi »: »hsl(26, 35%, 35%) »}, »place-labels »:{« colorBase »: »hsl(35, 14%, 94%) », »colorPlaceLabel »: »hsl(230, 29%, 25%) »}, »admin-boundaries »:{« colorBase »: »hsl(35, 14%, 94%) », »colorPlaceLabel »: »hsl(230, 29%, 25%) »}, »point-of-interest-labels »:{« colorBase »: »hsl(35, 14%, 94%) », »colorGreenspace »: »hsl(99, 57%, 75%) », »colorGreenspaceLabel »: »hsl(105, 30%, 33%) », »colorHospital »: »hsl(340, 75%, 52%) », »colorSchool »: »hsl(50, 100%, 40%) », »colorPoi »: »hsl(26, 35%, 35%) »}, »walking-cycling »:{« colorBase »: »hsl(35, 14%, 94%) », »colorGreenspace »: »hsl(99, 57%, 75%) », »colorGreenspaceLabel »: »hsl(105, 30%, 33%) », »colorRoad »: »hsl(0, 0%, 100%) », »colorRoadOutline »: »hsl(230, 26%, 88%) », »colorRoadLabel »: »hsl(0,0%, 0%) »}, »transit »:{« colorBase »: »hsl(35, 14%, 94%) », »colorTransit »: »hsl(230, 48%, 44%) », »colorRoadLabel »: »hsl(0,0%, 0%) », »colorWater »: »hsl(196, 80%, 70%) », »colorAirport »: »hsl(230, 48%, 44%) », »colorRoad »: »hsl(0, 0%, 100%) », »colorRoadOutline »: »hsl(230, 26%, 88%) »}, »terrain »:{« colorBase »: »hsl(35, 14%, 94%) », »colorGreenspace »: »hsl(99, 57%, 75%) », »colorGreenspaceLabel »: »hsl(105, 30%, 33%) », »colorPoi »: »hsl(26, 35%, 35%) »}, »land-and-water »:{« colorGreenspace »: »hsl(99, 57%, 75%) », »colorAirport »: »hsl(230, 48%, 44%) », »transitionLandOnZoom »:true, »colorBase »: »hsl(35, 14%, 94%) », »colorWater »: »hsl(196, 80%, 70%) », »colorSchool »: »hsl(50, 100%, 40%) », »colorCommercialArea »: »hsl(40, 65%, 90%) », »bathymetry »:true, »colorHospital »: »hsl(340, 75%, 52%) »}, »buildings »:{« colorBase »: »hsl(35, 14%, 94%) », »colorUnderground »: »hsl(260, 67%, 80%) », »underground »:true}}}, »mapbox:uiParadigm »: »layers »}, »center »:[55.617328622863624,-21.165570047366472], »zoom »:9.6224517548938, »bearing »:0, »pitch »:0, »fog »:{« range »:[0.5,10], »color »: »hsl(0, 0%, 100%) », »high-color »:[« interpolate »,[« exponential »,1.2],[« zoom »],0, »hsl(207, 100%, 50%) »,8, »hsl(38, 63%, 84%) »], »space-color »:[« interpolate »,[« exponential »,1.2],[« zoom »],5.5, »hsl(240, 46%, 11%) »,6, »hsl(199, 61%, 87%) »], »horizon-blend »:[« interpolate »,[« exponential »,1.2],[« zoom »],5.5,0.05,6,0.1], »star-intensity »:[« interpolate »,[« exponential »,1.2],[« zoom »],5.5,0.1,6,0]}, »sources »:{« composite »:{« url »: »mapbox://mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v8,mapbox.mapbox-bathymetry-v2″, »type »: »vector »}}, »sprite »: »mapbox://sprites/dev-regie/cl5qdudnd002814qhpeoel3el/7ynps4lwbi3v1xzo06ag5yhh5″, »glyphs »: »mapbox://fonts/mapbox/{fontstack}/{range}.pbf », »projection »:{« name »: »globe »}, »layers »:[{« id »: »land », »type »: »background », »metadata »:{« mapbox:featureComponent »: »land-and-water », »mapbox:group »: »Land & water, land »}, »layout »:{}, »paint »:{« background-color »:[« interpolate »,[« linear »],[« zoom »],11, »hsl(35, 32%, 91%) »,13, »hsl(35, 12%, 89%) »]}},{« id »: »landcover », »type »: »fill », »metadata »:{« mapbox:featureComponent »: »land-and-water », »mapbox:group »: »Land & water, land »}, »source »: »composite », »source-layer »: »landcover », »maxzoom »:7, »layout »:{}, »paint »:{« fill-color »:[« match »,[« get », »class »], »snow », »hsl(35, 14%, 100%) », »hsl(81, 38%, 81%) »], »fill-opacity »:[« interpolate »,[« exponential »,1.5],[« zoom »],2,0.3,7,0], »fill-antialias »:false}},{« id »: »national-park », »type »: »fill », »metadata »:{« mapbox:featureComponent »: »land-and-water », »mapbox:group »: »Land & water, land »}, »source »: »composite », »source-layer »: »landuse_overlay », »minzoom »:5, »filter »:[« == »,[« get », »class »], »national_park »], »layout »:{}, »paint »:{« fill-color »: »hsl(99, 57%, 75%) », »fill-opacity »:[« interpolate »,[« linear »],[« zoom »],5,0,6,0.5,10,0.5]}},{« id »: »landuse », »type »: »fill », »metadata »:{« mapbox:featureComponent »: »land-and-water », »mapbox:group »: »Land & water, land »}, »source »: »composite », »source-layer »: »landuse », »minzoom »:5, »filter »:[« all »,[« >= »,[« to-number »,[« get », »sizerank »]],0],[« match »,[« get », »class »],[« park », »airport », »glacier », »pitch », »sand », »facility »],true, »residential »,[« step »,[« zoom »],true,12,false], »cemetery »,true, »school »,true, »hospital »,true, »commercial_area »,true,false],[« <=",["-",["to-number",["get","sizerank"]],["interpolate",["exponential",1.5],["zoom"],12,0,18,14]],14]],"layout":{},"paint":{"fill-color":["interpolate",["linear"],["zoom"],15,["match",["get","class"],"park","hsl(99, 57%, 75%)","airport","hsl(230, 15%, 91%)","cemetery","hsl(81, 28%, 81%)","glacier","hsl(196, 60%, 85%)","hospital","hsl(340, 37%, 87%)","pitch","hsl(99, 58%, 70%)","sand","hsl(56, 47%, 87%)","school","hsl(50, 48%, 81%)","commercial_area","hsl(40, 65%, 90%)","residential","hsl(35, 14%, 94%)","hsl(35, 16%, 85%)"],16,["match",["get","class"],"park","hsl(99, 57%, 75%)","airport","hsl(230, 29%, 89%)","cemetery","hsl(81, 28%, 81%)","glacier","hsl(196, 60%, 85%)","hospital","hsl(340, 63%, 89%)","pitch","hsl(99, 58%, 70%)","sand","hsl(56, 47%, 87%)","school","hsl(50, 48%, 81%)","commercial_area","hsl(40, 65%, 90%)","hsl(35, 16%, 85%)"]],"fill-opacity":["interpolate",["linear"],["zoom"],5,["match",["get","class"],"residential",1,0],6,["match",["get","class"],"glacier",0.5,1],12,["match",["get","class"],"glacier",0.5,"residential",0,1]]}},{"id":"pitch-outline","type":"line","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, land"},"source":"composite","source-layer":"landuse","minzoom":15,"filter":["==",["get","class"],"pitch"],"layout":{},"paint":{"line-color":"hsl(81, 33%, 84%)"}},{"id":"waterway-shadow","type":"line","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, water"},"source":"composite","source-layer":"waterway","minzoom":8,"layout":{"line-cap":["step",["zoom"],"butt",11,"round"],"line-join":"round"},"paint":{"line-color":"hsl(215, 84%, 69%)","line-width":["interpolate",["exponential",1.3],["zoom"],9,["match",["get","class"],["canal","river"],0.1,0],20,["match",["get","class"],["canal","river"],8,3]],"line-translate":["interpolate",["exponential",1.2],["zoom"],7,["literal",[0,0]],16,["literal",[-1,-1]]],"line-translate-anchor":"viewport","line-opacity":["interpolate",["linear"],["zoom"],8,0,8.5,1]}},{"id":"water-shadow","type":"fill","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, water"},"source":"composite","source-layer":"water","minzoom":7,"layout":{},"paint":{"fill-color":"hsl(215, 84%, 69%)","fill-translate":["interpolate",["exponential",1.2],["zoom"],7,["literal",[0,0]],16,["literal",[-1,-1]]],"fill-translate-anchor":"viewport"}},{"id":"waterway","type":"line","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, water"},"source":"composite","source-layer":"waterway","minzoom":8,"layout":{"line-cap":["step",["zoom"],"butt",11,"round"],"line-join":"round"},"paint":{"line-color":"hsl(196, 80%, 70%)","line-width":["interpolate",["exponential",1.3],["zoom"],9,["match",["get","class"],["canal","river"],0.1,0],20,["match",["get","class"],["canal","river"],8,3]],"line-opacity":["interpolate",["linear"],["zoom"],8,0,8.5,1]}},{"id":"water","type":"fill","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, water"},"source":"composite","source-layer":"water","layout":{},"paint":{"fill-color":"#1a688b"}},{"id":"water-depth","type":"fill","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, water"},"source":"composite","source-layer":"depth","maxzoom":8,"layout":{},"paint":{"fill-color":["interpolate",["linear"],["zoom"],6,["interpolate",["linear"],["get","min_depth"],0,"hsla(196, 80%, 70%, 0.35)",200,"hsla(196, 80%, 63%, 0.35)",7000,"hsla(196, 80%, 56%, 0.35)"],8,["interpolate",["linear"],["get","min_depth"],0,"hsla(196, 80%, 70%, 0)",200,"hsla(196, 80%, 63%, 0)",7000,"hsla(196, 80%, 53%, 0)"]]}},{"id":"hillshade","type":"fill","metadata":{"mapbox:featureComponent":"terrain","mapbox:group":"Terrain, land"},"source":"composite","source-layer":"hillshade","maxzoom":16,"layout":{},"paint":{"fill-color":["match",["get","class"],"shadow","hsl(56, 36%, 21%)","hsl(35, 14%, 100%)"],"fill-opacity":["interpolate",["linear"],["zoom"],14,["match",["get","level"],[67,56],0.06,[89,78],0.05,0.12],16,0],"fill-antialias":false}},{"id":"land-structure-polygon","type":"fill","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, built"},"source":"composite","source-layer":"structure","minzoom":13,"filter":["all",["==",["get","class"],"land"],["==",["geometry-type"],"Polygon"]],"layout":{},"paint":{"fill-color":"hsl(35, 12%, 89%)"}},{"id":"land-structure-line","type":"line","metadata":{"mapbox:featureComponent":"land-and-water","mapbox:group":"Land & water, built"},"source":"composite","source-layer":"structure","minzoom":13,"filter":["all",["==",["get","class"],"land"],["==",["geometry-type"],"LineString"]],"layout":{"line-cap":"square"},"paint":{"line-width":["interpolate",["exponential",1.99],["zoom"],14,0.75,20,40],"line-color":"hsl(35, 12%, 89%)"}},{"id":"aeroway-polygon","type":"fill","metadata":{"mapbox:featureComponent":"transit","mapbox:group":"Transit, built"},"source":"composite","source-layer":"aeroway","minzoom":11,"filter":["all",["match",["get","type"],["runway","taxiway","helipad"],true,false],["==",["geometry-type"],"Polygon"]],"paint":{"fill-color":["interpolate",["linear"],["zoom"],15,"hsl(230, 23%, 82%)",16,"hsl(230, 37%, 84%)"],"fill-opacity":["interpolate",["linear"],["zoom"],11,0,11.5,1]}},{"id":"aeroway-line","type":"line","metadata":{"mapbox:featureComponent":"transit","mapbox:group":"Transit, built"},"source":"composite","source-layer":"aeroway","minzoom":9,"filter":["==",["geometry-type"],"LineString"],"paint":{"line-color":["interpolate",["linear"],["zoom"],15,"hsl(230, 23%, 82%)",16,"hsl(230, 37%, 84%)"],"line-width":["interpolate",["exponential",1.5],["zoom"],9,["match",["get","type"],"runway",1,0.5],18,["match",["get","type"],"runway",80,20]]}},{"id":"building","type":"fill","metadata":{"mapbox:featureComponent":"buildings","mapbox:group":"Buildings, built"},"source":"composite","source-layer":"building","minzoom":15,"filter":["all",["!=",["get","type"],"building:part"],["==",["get","underground"],"false"]],"layout":{},"paint":{"fill-color":["interpolate",["linear"],["zoom"],15,"hsl(35, 11%, 86%)",16,"hsl(35, 7%, 85%)"],"fill-opacity":["interpolate",["linear"],["zoom"],15,0,16,1],"fill-outline-color":"hsl(35, 4%, 78%)"}},{"id":"building-underground","type":"fill","metadata":{"mapbox:featureComponent":"buildings","mapbox:group":"Buildings, built"},"source":"composite","source-layer":"building","minzoom":15,"filter":["all",["==",["get","underground"],"true"],["==",["geometry-type"],"Polygon"]],"layout":{},"paint":{"fill-color":"hsl(260, 67%, 80%)","fill-opacity":["interpolate",["linear"],["zoom"],15,0,16,0.5]}},{"id":"tunnel-street-minor-low","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":13,"maxzoom":14,"filter":["all",["==",["get","structure"],"tunnel"],["step",["zoom"],["match",["get","class"],["street","street_limited","primary_link","track"],true,false],14,["match",["get","class"],["street","street_limited","track","primary_link","secondary_link","tertiary_link","service"],true,false]],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,["match",["get","class"],["street","street_limited","primary_link"],2,"track",1,0.5],18,["match",["get","class"],["street","street_limited","primary_link"],18,12]],"line-color":"hsl(0, 0%, 100%)"}},{"id":"tunnel-street-minor-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["step",["zoom"],["match",["get","class"],["street","street_limited","primary_link","track"],true,false],14,["match",["get","class"],["street","street_limited","track","primary_link","secondary_link","tertiary_link","service"],true,false]],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.75,20,2],"line-color":"hsl(230, 19%, 75%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,["match",["get","class"],["street","street_limited","primary_link"],2,"track",1,0.5],18,["match",["get","class"],["street","street_limited","primary_link"],18,12]],"line-opacity":["step",["zoom"],0,14,1],"line-dasharray":[3,3]}},{"id":"tunnel-primary-secondary-tertiary-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["primary","secondary","tertiary"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,["match",["get","class"],"primary",1,0.75],18,2],"line-color":"hsl(230, 19%, 75%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,["match",["get","class"],"primary",0.75,0.1],18,["match",["get","class"],"primary",32,26]],"line-dasharray":[3,3]}},{"id":"tunnel-major-link-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["motorway_link","trunk_link"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.75,20,2],"line-color":"hsl(0, 0%, 100%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,2,18,18],"line-dasharray":[3,3]}},{"id":"tunnel-motorway-trunk-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["motorway","trunk"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,1,18,2],"line-color":"hsl(230, 26%, 100%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-dasharray":[3,3]}},{"id":"tunnel-construction","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels-case"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","structure"],"tunnel"],["==",["get","class"],"construction"],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,2,18,18],"line-color":"hsl(230, 26%, 88%)","line-dasharray":["step",["zoom"],["literal",[0.4,0.8]],15,["literal",[0.3,0.6]],16,["literal",[0.2,0.3]],17,["literal",[0.2,0.25]],18,["literal",[0.15,0.15]]]}},{"id":"tunnel-path","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., tunnels"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","structure"],"tunnel"],["==",["get","class"],"path"],["!=",["get","type"],"steps"],["==",["geometry-type"],"LineString"]],"layout":{},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],15,1,18,4],"line-color":"hsl(35, 26%, 95%)","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.75,1]],16,["literal",[1,0.75]],17,["literal",[1,0.5]]]}},{"id":"tunnel-steps","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., tunnels"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","structure"],"tunnel"],["==",["get","type"],"steps"],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],15,1,16,1.6,18,6],"line-color":"hsl(35, 26%, 95%)","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.75,1]],16,["literal",[1,0.75]],17,["literal",[0.3,0.3]]]}},{"id":"tunnel-pedestrian","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., tunnels"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["==",["get","class"],"pedestrian"],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,0.5,18,12],"line-color":"hsl(0, 0%, 100%)","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.5,0.4]],16,["literal",[1,0.2]]]}},{"id":"tunnel-major-link","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["motorway_link","trunk_link"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,2,18,18],"line-color":["match",["get","class"],"motorway_link","hsl(26, 100%, 78%)","hsl(46, 77%, 78%)"]}},{"id":"tunnel-street-minor","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["step",["zoom"],["match",["get","class"],["street","street_limited","primary_link","track"],true,false],14,["match",["get","class"],["street","street_limited","track","primary_link","secondary_link","tertiary_link","service"],true,false]],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,["match",["get","class"],["street","street_limited","primary_link"],2,"track",1,0.5],18,["match",["get","class"],["street","street_limited","primary_link"],18,12]],"line-color":["match",["get","class"],"street_limited","hsl(35, 16%, 93%)","hsl(0, 0%, 100%)"],"line-opacity":["step",["zoom"],0,14,1]}},{"id":"tunnel-primary-secondary-tertiary","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["primary","secondary","tertiary"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,["match",["get","class"],"primary",0.75,0.1],18,["match",["get","class"],"primary",32,26]],"line-color":"hsl(0, 0%, 100%)"}},{"id":"tunnel-oneway-arrow-blue","type":"symbol","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":15,"filter":["all",["==",["get","structure"],"tunnel"],["==",["get","oneway"],"true"],["step",["zoom"],["match",["get","class"],["primary","secondary","street","street_limited","tertiary"],true,false],16,["match",["get","class"],["primary","secondary","tertiary","street","street_limited","primary_link","secondary_link","tertiary_link","service","track"],true,false]]],"layout":{"symbol-placement":"line","icon-image":["step",["zoom"],"oneway-small",18,"oneway-large"],"symbol-spacing":200,"icon-rotation-alignment":"map"},"paint":{}},{"id":"tunnel-motorway-trunk","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["motorway","trunk"],true,false],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":["match",["get","class"],"motorway","hsl(26, 100%, 78%)","hsl(46, 77%, 78%)"]}},{"id":"tunnel-oneway-arrow-white","type":"symbol","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, tunnels"},"source":"composite","source-layer":"road","minzoom":16,"filter":["all",["==",["get","structure"],"tunnel"],["match",["get","class"],["motorway","motorway_link","trunk","trunk_link"],true,false],["==",["get","oneway"],"true"]],"layout":{"symbol-placement":"line","icon-image":["step",["zoom"],"oneway-white-small",18,"oneway-white-large"],"symbol-spacing":200},"paint":{}},{"id":"ferry","type":"line","metadata":{"mapbox:featureComponent":"transit","mapbox:group":"Transit, ferries"},"source":"composite","source-layer":"road","minzoom":8,"filter":["==",["get","type"],"ferry"],"paint":{"line-color":["interpolate",["linear"],["zoom"],15,"hsl(205, 73%, 63%)",17,"hsl(230, 73%, 63%)"],"line-width":["interpolate",["exponential",1.5],["zoom"],14,0.5,20,1],"line-dasharray":["step",["zoom"],["literal",[1,0]],13,["literal",[12,4]]]}},{"id":"ferry-auto","type":"line","metadata":{"mapbox:featureComponent":"transit","mapbox:group":"Transit, ferries"},"source":"composite","source-layer":"road","minzoom":8,"filter":["==",["get","type"],"ferry_auto"],"paint":{"line-color":["interpolate",["linear"],["zoom"],15,"hsl(205, 73%, 63%)",17,"hsl(230, 73%, 63%)"],"line-width":["interpolate",["exponential",1.5],["zoom"],14,0.5,20,1]}},{"id":"road-path-bg","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":12,"filter":["all",["==",["get","class"],"path"],["step",["zoom"],["!",["match",["get","type"],["steps","sidewalk","crossing"],true,false]],16,["!=",["get","type"],"steps"]],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":["step",["zoom"],"miter",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],15,2,18,7],"line-color":"hsl(230, 17%, 82%)"}},{"id":"road-steps-bg","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","type"],"steps"],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],15,2,17,4.6,18,7],"line-opacity":0.75,"line-color":"hsl(230, 17%, 82%)"}},{"id":"road-pedestrian-case","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","class"],"pedestrian"],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":["step",["zoom"],"miter",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,2,18,14.5],"line-color":"hsl(230, 26%, 88%)"}},{"id":"road-path","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":12,"filter":["all",["==",["get","class"],"path"],["step",["zoom"],["!",["match",["get","type"],["steps","sidewalk","crossing"],true,false]],16,["!=",["get","type"],"steps"]],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":["step",["zoom"],"miter",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],13,0.5,14,1,15,1,18,4],"line-color":"hsl(0, 0%, 100%)","line-dasharray":["step",["zoom"],["literal",[4,0.3]],15,["literal",[1.75,0.3]],16,["literal",[1,0.3]],17,["literal",[1,0.25]]]}},{"id":"road-steps","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","type"],"steps"],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],15,1,16,1.6,18,6],"line-color":"hsl(0, 0%, 100%)","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.75,1]],16,["literal",[1,0.75]],17,["literal",[0.3,0.3]]]}},{"id":"road-pedestrian","type":"line","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":12,"filter":["all",["==",["get","class"],"pedestrian"],["match",["get","structure"],["none","ford"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-join":["step",["zoom"],"miter",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,0.5,18,12],"line-color":"hsl(0, 0%, 100%)","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.5,0.4]],16,["literal",[1,0.2]]]}},{"id":"road-pedestrian-polygon-fill","type":"fill","metadata":{"mapbox:featureComponent":"walking-cycling","mapbox:group":"Walking, cycling, etc., surface"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["match",["get","class"],["path","pedestrian"],true,false],["match",["get","structure"],["none","ford"],true,false],["case",["has","layer"],[">= »,[« get », »layer »],0],true],[« == »,[« geometry-type »], »Polygon »]], »paint »:{« fill-color »:[« interpolate »,[« linear »],[« zoom »],16, »hsl(230, 16%, 94%) »,16.25, »hsl(230, 52%, 98%) »], »fill-outline-color »: »hsl(230, 26%, 88%) »}},{« id »: »road-pedestrian-polygon-pattern », »type »: »fill », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:16, »filter »:[« all »,[« match »,[« get », »class »],[« path », »pedestrian »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« case »,[« has », »layer »],[« >= »,[« get », »layer »],0],true],[« == »,[« geometry-type »], »Polygon »]], »paint »:{« fill-pattern »: »pedestrian-polygon », »fill-opacity »:[« interpolate »,[« linear »],[« zoom »],16,0,16.25,1]}},{« id »: »golf-hole-line », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:16, »filter »:[« == »,[« get », »class »], »golf »], »paint »:{« line-color »: »hsl(99, 27%, 69%) »}},{« id »: »turning-feature-outline », »type »: »circle », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:15, »filter »:[« all »,[« match »,[« get », »class »],[« turning_circle », »turning_loop »],true,false],[« == »,[« geometry-type »], »Point »]], »paint »:{« circle-radius »:[« interpolate »,[« linear »],[« zoom »],15,4.5,16,8,18,20], »circle-color »: »hsl(0, 0%, 100%) », »circle-stroke-width »:[« interpolate »,[« linear »],[« zoom »],15,0.8,16,1.2,18,2], »circle-stroke-color »: »hsl(230, 26%, 88%) », »circle-pitch-alignment »: »map »}},{« id »: »road-minor-low », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »maxzoom »:14, »filter »:[« all »,[« step »,[« zoom »],[« == »,[« get », »class »], »track »],14,[« match »,[« get », »class »],[« track », »secondary_link », »tertiary_link », »service »],true,false]],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,[« match »,[« get », »class »], »track »,1,0.5],18,12], »line-color »: »hsl(0, 0%, 100%) »}},{« id »: »road-minor-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« step »,[« zoom »],[« == »,[« get », »class »], »track »],14,[« match »,[« get », »class »],[« track », »secondary_link », »tertiary_link », »service »],true,false]],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.75,20,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,[« match »,[« get », »class »], »track »,1,0.5],18,12], »line-opacity »:[« step »,[« zoom »],0,14,1]}},{« id »: »road-street-low », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:11, »maxzoom »:14, »filter »:[« all »,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18], »line-color »: »hsl(0, 0%, 100%) »}},{« id »: »road-street-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.75,20,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18], »line-opacity »:[« step »,[« zoom »],0,14,1]}},{« id »: »road-secondary-tertiary-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:10, »filter »:[« all »,[« match »,[« get », »class »],[« secondary », »tertiary »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],10,0.75,18,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.1,18,26]}},{« id »: »road-primary-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:10, »filter »:[« all »,[« == »,[« get », »class »], »primary »],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],10,1,18,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.75,18,32]}},{« id »: »road-major-link-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:10, »filter »:[« all »,[« match »,[« get », »class »],[« motorway_link », »trunk_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.75,20,2], »line-color »: »hsl(230, 26%, 100%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18], »line-opacity »:[« step »,[« zoom »],0,11,1]}},{« id »: »road-motorway-trunk-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:5, »filter »:[« all »,[« match »,[« get », »class »],[« motorway », »trunk »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],10,1,18,2], »line-color »: »hsl(230, 26%, 100%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.75,18,32], »line-opacity »:[« step »,[« zoom »],[« match »,[« get », »class »], »motorway »,1,0],6,1]}},{« id »: »road-construction », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »class »], »construction »],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,2,18,18], »line-color »: »hsl(0, 0%, 100%) », »line-dasharray »:[« step »,[« zoom »],[« literal »,[0.4,0.8]],15,[« literal »,[0.3,0.6]],16,[« literal »,[0.2,0.3]],17,[« literal »,[0.2,0.25]],18,[« literal »,[0.15,0.15]]]}},{« id »: »road-major-link », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:10, »filter »:[« all »,[« match »,[« get », »class »],[« motorway_link », »trunk_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,13, »round »], »line-join »:[« step »,[« zoom »], »miter »,13, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18], »line-color »:[« match »,[« get », »class »], »motorway_link », »hsl(26, 100%, 68%) », »hsl(46, 87%, 68%) »]}},{« id »: »road-polygon », »type »: »fill », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:12, »filter »:[« all »,[« match »,[« get », »class »],[« primary », »secondary », »tertiary », »primary_link », »secondary_link », »tertiary_link », »trunk », »trunk_link », »street », »street_limited », »track », »service »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »Polygon »]], »paint »:{« fill-color »: »hsl(0, 0%, 100%) », »fill-outline-color »: »hsl(230, 26%, 88%) »}},{« id »: »road-minor », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« step »,[« zoom »],[« == »,[« get », »class »], »track »],14,[« match »,[« get », »class »],[« track », »secondary_link », »tertiary_link », »service »],true,false]],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,[« match »,[« get », »class »], »track »,1,0.5],18,12], »line-color »: »hsl(0, 0%, 100%) », »line-opacity »:[« step »,[« zoom »],0,14,1]}},{« id »: »road-street », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18], »line-color »:[« match »,[« get », »class »], »street_limited », »hsl(35, 16%, 93%) », »hsl(0, 0%, 100%) »], »line-opacity »:[« step »,[« zoom »],0,14,1]}},{« id »: »road-secondary-tertiary », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:8, »filter »:[« all »,[« match »,[« get », »class »],[« secondary », »tertiary »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.1,18,26], »line-color »: »hsl(0, 0%, 100%) »}},{« id »: »road-primary », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:6, »filter »:[« all »,[« == »,[« get », »class »], »primary »],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »], »line-join »:[« step »,[« zoom »], »miter »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.75,18,32], »line-color »: »hsl(0, 0%, 100%) »}},{« id »: »road-oneway-arrow-blue », »type »: »symbol », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:15, »filter »:[« all »,[« == »,[« get », »oneway »], »true »],[« step »,[« zoom »],[« match »,[« get », »class »],[« primary », »secondary », »tertiary », »street », »street_limited »],true,false],16,[« match »,[« get », »class »],[« primary », »secondary », »tertiary », »street », »street_limited », »primary_link », »secondary_link », »tertiary_link », »service », »track »],true,false]],[« match »,[« get », »structure »],[« none », »ford »],true,false]], »layout »:{« symbol-placement »: »line », »icon-image »:[« step »,[« zoom »], »oneway-small »,18, »oneway-large »], »symbol-spacing »:200, »icon-rotation-alignment »: »map »}, »paint »:{}},{« id »: »road-motorway-trunk », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:5, »filter »:[« all »,[« match »,[« get », »class »],[« motorway », »trunk »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,13, »round »], »line-join »:[« step »,[« zoom »], »miter »,13, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.75,18,32], »line-color »:[« step »,[« zoom »],[« match »,[« get », »class »], »motorway », »hsl(26, 87%, 62%) », »hsl(0, 0%, 100%) »],6,[« match »,[« get », »class »], »motorway », »hsl(26, 87%, 62%) », »hsl(46, 80%, 60%) »],9,[« match »,[« get », »class »], »motorway », »hsl(26, 100%, 68%) », »hsl(46, 87%, 68%) »]]}},{« id »: »road-rail », »type »: »line », »metadata »:{« mapbox:featureComponent »: »transit », »mapbox:group »: »Transit, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« match »,[« get », »class »],[« major_rail », »minor_rail »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false]], »paint »:{« line-color »:[« interpolate »,[« linear »],[« zoom »],13, »hsl(50, 19%, 81%) »,16, »hsl(230, 10%, 74%) »], »line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,0.5,20,1]}},{« id »: »road-rail-tracks », »type »: »line », »metadata »:{« mapbox:featureComponent »: »transit », »mapbox:group »: »Transit, surface »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« match »,[« get », »class »],[« major_rail », »minor_rail »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false]], »paint »:{« line-color »:[« interpolate »,[« linear »],[« zoom »],13, »hsl(50, 19%, 81%) »,16, »hsl(230, 10%, 74%) »], »line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,4,20,8], »line-dasharray »:[0.1,15], »line-opacity »:[« interpolate »,[« linear »],[« zoom »],13.75,0,14,1]}},{« id »: »level-crossing », »type »: »symbol », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface-icons »}, »source »: »composite », »source-layer »: »road », »minzoom »:16, »filter »:[« == »,[« get », »class »], »level_crossing »], »layout »:{« icon-image »: »level-crossing », »icon-allow-overlap »:true}, »paint »:{}},{« id »: »road-oneway-arrow-white », »type »: »symbol », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface-icons »}, »source »: »composite », »source-layer »: »road », »minzoom »:16, »filter »:[« all »,[« == »,[« get », »oneway »], »true »],[« match »,[« get », »class »],[« motorway », »trunk », »motorway_link », »trunk_link »],true,false],[« match »,[« get », »structure »],[« none », »ford »],true,false]], »layout »:{« symbol-placement »: »line », »icon-image »:[« step »,[« zoom »], »oneway-white-small »,18, »oneway-white-large »], »symbol-spacing »:200}, »paint »:{}},{« id »: »turning-feature », »type »: »circle », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, surface-icons »}, »source »: »composite », »source-layer »: »road », »minzoom »:15, »filter »:[« all »,[« match »,[« get », »class »],[« turning_circle », »turning_loop »],true,false],[« == »,[« geometry-type »], »Point »]], »paint »:{« circle-radius »:[« interpolate »,[« linear »],[« zoom »],15,4.5,16,8,18,20], »circle-color »: »hsl(0, 0%, 100%) », »circle-pitch-alignment »: »map »}},{« id »: »bridge-path-bg », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« == »,[« get », »class »], »path »],[« step »,[« zoom »],[« ! »,[« match »,[« get », »type »],[« steps », »sidewalk », »crossing »],true,false]],16,[« != »,[« get », »type »], »steps »]],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],15,2,18,7], »line-color »: »hsl(230, 17%, 82%) »}},{« id »: »bridge-steps-bg », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »type »], »steps »],[« == »,[« get », »structure »], »bridge »],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],15,2,17,4.6,18,7], »line-opacity »:0.75, »line-color »: »hsl(230, 17%, 82%) »}},{« id »: »bridge-pedestrian-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« == »,[« get », »class »], »pedestrian »],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,2,18,14.5], »line-color »: »hsl(230, 26%, 88%) »}},{« id »: »bridge-path », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« == »,[« get », »class »], »path »],[« != »,[« get », »type »], »steps »],[« == »,[« geometry-type »], »LineString »]], »layout »:{}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],15,1,18,4], »line-color »: »hsl(0, 0%, 100%) », »line-dasharray »:[« step »,[« zoom »],[« literal »,[4,0.3]],15,[« literal »,[1.75,0.3]],16,[« literal »,[1,0.3]],17,[« literal »,[1,0.25]]]}},{« id »: »bridge-steps », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:14, »filter »:[« all »,[« == »,[« get », »type »], »steps »],[« == »,[« get », »structure »], »bridge »],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],15,1,16,1.6,18,6], »line-color »: »hsl(0, 0%, 100%) », »line-dasharray »:[« step »,[« zoom »],[« literal »,[1,0]],15,[« literal »,[1.75,1]],16,[« literal »,[1,0.75]],17,[« literal »,[0.3,0.3]]]}},{« id »: »bridge-pedestrian », »type »: »line », »metadata »:{« mapbox:featureComponent »: »walking-cycling », »mapbox:group »: »Walking, cycling, etc., barriers-bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« == »,[« get », »class »], »pedestrian »],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],14,0.5,18,12], »line-color »: »hsl(0, 0%, 100%) », »line-dasharray »:[« step »,[« zoom »],[« literal »,[1,0]],15,[« literal »,[1.5,0.4]],16,[« literal »,[1,0.2]]]}},{« id »: »bridge-street-minor-low », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »maxzoom »:14, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« step »,[« zoom »],[« match »,[« get », »class »],[« street », »street_limited », »primary_link », »track »],true,false],14,[« match »,[« get », »class »],[« street », »street_limited », »track », »primary_link », »secondary_link », »tertiary_link », »service »],true,false]],[« == »,[« geometry-type »], »LineString »]], »layout »:{« line-cap »:[« step »,[« zoom »], »butt »,14, »round »]}, »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],2, »track »,1,0.5],18,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],18,12]], »line-color »: »hsl(0, 0%, 100%) »}},{« id »: »bridge-street-minor-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« step »,[« zoom »],[« match »,[« get », »class »],[« street », »street_limited », »primary_link », »track »],true,false],14,[« match »,[« get », »class »],[« street », »street_limited », »track », »primary_link », »secondary_link », »tertiary_link », »service »],true,false]],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.75,20,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],2, »track »,1,0.5],18,[« match »,[« get », »class »],[« street », »street_limited », »primary_link »],18,12]], »line-opacity »:[« step »,[« zoom »],0,14,1]}},{« id »: »bridge-primary-secondary-tertiary-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« match »,[« get », »class »],[« primary », »secondary », »tertiary »],true,false],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],10,[« match »,[« get », »class »], »primary »,1,0.75],18,2], »line-color »: »hsl(230, 26%, 88%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,[« match »,[« get », »class »], »primary »,0.75,0.1],18,[« match »,[« get », »class »], »primary »,32,26]], »line-opacity »:[« step »,[« zoom »],0,10,1]}},{« id »: »bridge-major-link-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« match »,[« get », »class »],[« motorway_link », »trunk_link »],true,false],[« <=",["get","layer"],1],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.75,20,2],"line-color":"hsl(230, 26%, 100%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,2,18,18]}},{"id":"bridge-motorway-trunk-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],["match",["get","class"],["motorway","trunk"],true,false],["<=",["get","layer"],1],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,1,18,2],"line-color":"hsl(230, 26%, 100%)","line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32]}},{"id":"bridge-construction","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":14,"filter":["all",["==",["get","structure"],"bridge"],["==",["get","class"],"construction"],["==",["geometry-type"],"LineString"]],"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,2,18,18],"line-color":"hsl(230, 26%, 88%)","line-dasharray":["step",["zoom"],["literal",[0.4,0.8]],15,["literal",[0.3,0.6]],16,["literal",[0.2,0.3]],17,["literal",[0.2,0.25]],18,["literal",[0.15,0.15]]]}},{"id":"bridge-major-link","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],["match",["get","class"],["motorway_link","trunk_link"],true,false],["<=",["get","layer"],1],["==",["geometry-type"],"LineString"]],"layout":{"line-cap":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,2,18,18],"line-color":["match",["get","class"],"motorway_link","hsl(26, 100%, 68%)","hsl(46, 87%, 68%)"]}},{"id":"bridge-street-minor","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],["step",["zoom"],["match",["get","class"],["street","street_limited","primary_link","track"],true,false],14,["match",["get","class"],["street","street_limited","track","primary_link","secondary_link","tertiary_link","service"],true,false]],["==",["geometry-type"],"LineString"]],"layout":{"line-cap":["step",["zoom"],"butt",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.5,14,["match",["get","class"],["street","street_limited","primary_link"],2,"track",1,0.5],18,["match",["get","class"],["street","street_limited","primary_link"],18,12]],"line-color":["match",["get","class"],"street_limited","hsl(35, 16%, 93%)","hsl(0, 0%, 100%)"],"line-opacity":["step",["zoom"],0,14,1]}},{"id":"bridge-primary-secondary-tertiary","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],["match",["get","class"],["primary","secondary","tertiary"],true,false],["==",["geometry-type"],"LineString"]],"layout":{"line-cap":["step",["zoom"],"butt",14,"round"]},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,["match",["get","class"],"primary",0.75,0.1],18,["match",["get","class"],"primary",32,26]],"line-color":"hsl(0, 0%, 100%)"}},{"id":"bridge-oneway-arrow-blue","type":"symbol","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":15,"filter":["all",["==",["get","structure"],"bridge"],["==",["get","oneway"],"true"],["step",["zoom"],["match",["get","class"],["primary","secondary","tertiary","street","street_limited"],true,false],16,["match",["get","class"],["primary","secondary","tertiary","street","street_limited","primary_link","secondary_link","tertiary_link","service","track"],true,false]]],"layout":{"symbol-placement":"line","icon-image":["step",["zoom"],"oneway-small",18,"oneway-large"],"symbol-spacing":200,"icon-rotation-alignment":"map"},"paint":{}},{"id":"bridge-motorway-trunk","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],["match",["get","class"],["motorway","trunk"],true,false],["<=",["get","layer"],1],["==",["geometry-type"],"LineString"]],"layout":{"line-cap":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":["match",["get","class"],"motorway","hsl(26, 100%, 68%)","hsl(46, 87%, 68%)"]}},{"id":"bridge-major-link-2-case","type":"line","metadata":{"mapbox:featureComponent":"road-network","mapbox:group":"Road network, bridges"},"source":"composite","source-layer":"road","minzoom":13,"filter":["all",["==",["get","structure"],"bridge"],[">= »,[« get », »layer »],2],[« match »,[« get », »class »],[« motorway_link », »trunk_link »],true,false],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.75,20,2], »line-color »: »hsl(230, 26%, 100%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],12,0.5,14,2,18,18]}},{« id »: »bridge-motorway-trunk-2-case », »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »composite », »source-layer »: »road », »minzoom »:13, »filter »:[« all »,[« == »,[« get », »structure »], »bridge »],[« >= »,[« get », »layer »],2],[« match »,[« get », »class »],[« motorway », »trunk »],true,false],[« == »,[« geometry-type »], »LineString »]], »paint »:{« line-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],10,1,18,2], »line-color »: »hsl(230, 26%, 100%) », »line-gap-width »:[« interpolate »,[« exponential »,1.5],[« zoom »],5,0.75,18,32]}},{« id »: »bridge-major-link-2″, »type »: »line », »metadata »:{« mapbox:featureComponent »: »road-network », »mapbox:group »: »Road network, bridges »}, »source »: »compo