{"version":8,"name":"Cycling Infrastructure","metadata":{"maputnik:renderer":"mbgljs"},"center":[10.5,51],"zoom":6,"bounds":[5,45,17.5,56],"sources":{"cycling-infra":{"type":"vector","url":"https://tiles.mobidat.com/data/cycling-infra.json"}},"layers":[{"id":"background","type":"background","paint":{"background-color":"rgba(0, 0, 0, 0)","background-opacity":0}},{"id":"cycling-track-casing","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["in",["get","class"],["literal",["cycleway"]]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#064e3b","line-width":["interpolate",["linear"],["zoom"],8,1.5,12,3.5,14,6.5],"line-opacity":0.55,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}},{"id":"cycling-track","type":"line","source":"cycling-infra","source-layer":"cycling_infra","filter":["in",["get","class"],["literal",["cycleway"]]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#10b981","line-width":["interpolate",["linear"],["zoom"],6,0.8,10,1.8,14,4],"line-opacity":["interpolate",["linear"],["zoom"],6,0.55,10,0.9],"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}},{"id":"cycling-designated-path","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["in",["get","class"],["literal",["bicycle_designated_path","bicycle_designated_footway"]]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#0ea5e9","line-width":["interpolate",["linear"],["zoom"],9,0.9,12,1.8,14,3],"line-opacity":0.8,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}}]}