{
  "version": 8,
  "name": "MapQuest Vivid HERE 1.1.5",
  "metadata": {
    "maputnik:renderer": "mbgljs"
  },
  "sources": {
    "omv": {
      "type": "vector",
      "tiles": [
        "https://vector.hereapi.com/v2/vectortiles/base/mc/{z}/{x}/{y}/omv?apikey=aRrXMN6rNeDunujbIgCqESvkttKlk4Pp2j5N7xTp4Ek&content=default,road_labels,hillshade"
      ],
      "maxzoom": 17
    },
    "realtime-parking": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "route_ribbon": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "traffic-flow": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "map_marker_selected": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "map_marker_rest_waypoint": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "map_marker_rest_result": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "map_marker_rest_traffic": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "map_marker_rest_other": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "route_intersection_indicators": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    }
  },
  "sprite": "https://styles.mapq.st/styles/vivid/sprite",
  "glyphs": "https://static.mqcdn.com/shared/map_styles/production/fonts/{fontstack}/{range}.pbf",
  "layers": [
    {
      "id": "background-base",
      "type": "background",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "background-color": "rgba(250, 250, 250, 1)"
      }
    },
    {
      "id": "background",
      "type": "background",
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "background-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(80, 51%, 84%)"
            ],
            [
              12,
              "hsl(43, 19%, 93%)"
            ],
            [
              16,
              "hsl(43, 19%, 93%)"
            ]
          ]
        },
        "background-opacity": {
          "base": 1,
          "stops": [
            [
              4,
              0.6
            ],
            [
              6,
              0.4
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-wood",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "forest",
          "national_park",
          "park"
        ],
        true,
        false
      ],
      "layout": {},
      "paint": {
        "fill-color": "hsl(96, 49%, 80%)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              4,
              0.5
            ],
            [
              6,
              0.15
            ],
            [
              12,
              0
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-scrub",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "nature",
          "park",
          "wood",
          "natural_wood",
          "grass",
          "meadow",
          "village_green",
          "dog_park",
          "garden",
          "nature_reserve",
          "protected_area"
        ],
        true,
        false
      ],
      "layout": {},
      "paint": {
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              4,
              0.6
            ],
            [
              6,
              0.4
            ],
            [
              12,
              0.2
            ]
          ]
        },
        "fill-color": "hsl(80, 51%, 84%)"
      }
    },
    {
      "id": "landuse-campus",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "university",
          "commercial"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              9,
              "hsl(213, 28%, 86%)"
            ],
            [
              13,
              "hsl(213, 17%, 92%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              10,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-hospital",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "hospital"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(341, 100%, 95%)"
            ],
            [
              12,
              "hsl(341, 49%, 92%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              10,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-military",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "minzoom": 4,
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "military"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(0, 0%, 89%)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              10,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-cemetery",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "cemetery"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(91, 43%, 86%)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              10,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-stadium",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "sport",
          "sports_centre",
          "attraction",
          "zoo",
          "theme_park"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              13,
              "hsl(97, 14%, 93%)"
            ],
            [
              15,
              "hsl(97, 15%, 91%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              10,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-park-national",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "minzoom": 4,
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "national_park",
          "park"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              4,
              "hsl(73, 50%, 72%)"
            ],
            [
              11,
              "hsl(73, 48%, 73%)"
            ],
            [
              16,
              "hsl(73, 40%, 63%)"
            ]
          ]
        },
        "fill-opacity": 1
      }
    },
    {
      "id": "landuse-golf",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "match",
        [
          "get",
          "kind"
        ],
        [
          "golf_course"
        ],
        true,
        false
      ],
      "layout": {},
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(73, 48%, 73%)"
            ],
            [
              22,
              "hsl(73, 48%, 68%)"
            ]
          ]
        },
        "fill-opacity": 1
      }
    },
    {
      "id": "landuse-pitch",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "minzoom": 15,
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "pitch"
      ],
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(73, 48%, 73%)"
            ],
            [
              22,
              "hsl(73, 48%, 68%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0.1
            ],
            [
              15.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-aerodrome",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "aerodrome"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(233, 71%, 93%)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              7,
              0.2
            ],
            [
              10,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "landuse-runway",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "runway"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              10.9,
              "hsl(233, 71%, 93%)"
            ],
            [
              11,
              "hsl(233, 47%, 87%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              14,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "hillshade-shadow",
      "type": "fill",
      "source": "omv",
      "source-layer": "hillshade",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "shadow"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "rgba(158, 155, 138, 0.49)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              2,
              0
            ],
            [
              10,
              0.25
            ],
            [
              20,
              0
            ]
          ]
        }
      }
    },
    {
      "id": "hillshade-highlight",
      "type": "fill",
      "source": "omv",
      "source-layer": "hillshade",
      "filter": [
        "==",
        [
          "get",
          "kind"
        ],
        "highlight"
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "rgba(207, 208, 195, 0.59)",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              2,
              0
            ],
            [
              10,
              0.25
            ],
            [
              20,
              0
            ]
          ]
        }
      }
    },
    {
      "id": "water-line",
      "type": "line",
      "source": "omv",
      "source-layer": "water",
      "filter": [
        "all",
        [
          "==",
          "$type",
          "LineString"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(197, 93%, 72%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              7,
              1
            ],
            [
              14,
              1
            ],
            [
              15,
              2.5
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              2,
              1
            ],
            [
              10.5,
              0.2
            ],
            [
              16,
              0.5
            ]
          ]
        }
      }
    },
    {
      "id": "water-poly",
      "type": "fill",
      "source": "omv",
      "source-layer": "water",
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Polygon"
        ]
      ],
      "layout": {},
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(196, 85%, 73%)"
            ],
            [
              12,
              "hsl(196, 78%, 82%)"
            ]
          ]
        },
        "fill-opacity": 1
      }
    },
    {
      "id": "building_outline",
      "type": "line",
      "source": "omv",
      "source-layer": "buildings",
      "minzoom": 13,
      "layout": {},
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              0.5
            ],
            [
              20,
              5
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              15,
              "hsl(43, 16%, 83%)"
            ],
            [
              22,
              "hsl(43, 18%, 77%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14,
              0.8
            ],
            [
              16,
              1
            ]
          ]
        },
        "line-blur": 0,
        "line-translate": [
          0.5,
          1.5
        ]
      }
    },
    {
      "id": "building-fill",
      "type": "fill",
      "source": "omv",
      "source-layer": "buildings",
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Polygon"
        ]
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "fill-color": "hsl(43, 39%, 95%)",
        "fill-translate-anchor": "viewport",
        "fill-translate": [
          0,
          0
        ],
        "fill-opacity": 1
      }
    },
    {
      "id": "admin-line-country-case",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "filter": [
        "all",
        [
          "==",
          "kind",
          "country"
        ]
      ],
      "layout": {},
      "paint": {
        "line-color": "hsl(29, 66%, 94%)",
        "line-opacity": 0.55,
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              4,
              2
            ],
            [
              7,
              5
            ],
            [
              9,
              7.5
            ],
            [
              15,
              10
            ]
          ]
        }
      }
    },
    {
      "id": "admin-line-country",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "filter": [
        "all",
        [
          "==",
          "kind",
          "country"
        ]
      ],
      "layout": {},
      "paint": {
        "line-color": {
          "base": 1.7,
          "stops": [
            [
              0,
              "hsl(0, 0%, 53%)"
            ],
            [
              22,
              "hsl(43, 53%, 29%)"
            ]
          ]
        },
        "line-opacity": 0.85,
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              0.5
            ],
            [
              6,
              2
            ],
            [
              16,
              3
            ]
          ]
        },
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              15,
              [
                4,
                1,
                2,
                1,
                4
              ]
            ],
            [
              16,
              [
                2,
                0.8,
                1,
                0.8,
                2
              ]
            ]
          ]
        }
      }
    },
    {
      "id": "admin-line-state-case",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "filter": [
        "all",
        [
          "==",
          "kind",
          "region"
        ]
      ],
      "layout": {},
      "paint": {
        "line-color": "hsl(29, 100%, 96%)",
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              3,
              0.2
            ],
            [
              10,
              0.5
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              3
            ],
            [
              4,
              4
            ]
          ]
        }
      }
    },
    {
      "id": "admin-line-state",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "minzoom": 2,
      "filter": [
        "all",
        [
          "==",
          "kind",
          "region"
        ]
      ],
      "layout": {},
      "paint": {
        "line-color": "hsl(0, 0%, 41%)",
        "line-opacity": 0.85,
        "line-width": {
          "base": 1,
          "stops": [
            [
              1,
              0
            ],
            [
              2,
              0.8
            ],
            [
              4,
              1
            ],
            [
              9,
              2
            ]
          ]
        },
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              0,
              [
                2,
                0.5,
                2,
                0.5,
                2
              ]
            ],
            [
              8,
              [
                2,
                0.5,
                2,
                0.5,
                2
              ]
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-case-rail-blk",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-opacity": 1,
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              0
            ],
            [
              16,
              4.5
            ],
            [
              19,
              6
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 36%)"
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-case-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              16,
              4
            ],
            [
              19,
              5
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 100%)"
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-case-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {},
      "paint": {
        "line-blur": 0,
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              16.5,
              0
            ],
            [
              17,
              0.8
            ]
          ]
        },
        "line-color": "hsl(0, 0%, 46%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              14,
              1
            ],
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              17,
              4
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-case-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              15,
              3
            ],
            [
              18,
              12
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0
            ],
            [
              15,
              1
            ]
          ]
        },
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ],
        "line-gap-width": 0,
        "line-blur": 0
      }
    },
    {
      "id": "tunnel-case-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              12,
              2.2
            ],
            [
              15,
              6
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              12.9,
              0
            ],
            [
              13,
              1
            ]
          ]
        },
        "line-blur": 0,
        "line-gap-width": 0,
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ]
      }
    },
    {
      "id": "tunnel-case-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": 1,
        "line-blur": 0,
        "line-gap-width": 0,
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ]
      }
    },
    {
      "id": "tunnel-case-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": 1,
        "line-gap-width": 0,
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ],
        "line-blur": 0
      }
    },
    {
      "id": "tunnel-case-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "primary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              1.2
            ],
            [
              14,
              7
            ],
            [
              17,
              12
            ],
            [
              20,
              28
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0
            ],
            [
              12.5,
              1
            ]
          ]
        },
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ]
      }
    },
    {
      "id": "tunnel-case-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              5.5
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0.4
            ],
            [
              15,
              1
            ]
          ]
        },
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ]
      }
    },
    {
      "id": "tunnel-case-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0
            ],
            [
              12.5,
              1
            ]
          ]
        },
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ]
      }
    },
    {
      "id": "tunnel-case-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-dasharray": [
          0.5,
          0.1,
          0.5,
          0.1
        ],
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0
            ],
            [
              12.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square"
      },
      "paint": {
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              13,
              [
                1,
                1
              ]
            ],
            [
              15,
              [
                1,
                2,
                1
              ]
            ],
            [
              16,
              [
                2,
                3,
                2
              ]
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              19,
              4
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 60%)"
            ],
            [
              14,
              "hsl(0, 0%, 66%)"
            ],
            [
              16,
              "hsl(0, 0%, 54%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              15,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              14,
              []
            ],
            [
              15,
              [
                1,
                0.3,
                1
              ]
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              1
            ],
            [
              17,
              3
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              16.1,
              "hsl(43, 26%, 95%)"
            ],
            [
              22,
              "hsl(43, 26%, 95%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              15.4,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              16,
              "hsl(40, 83%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              13,
              0.8
            ],
            [
              15,
              2
            ],
            [
              18,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              14,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              16,
              "hsl(40, 83%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              11.5,
              0.8
            ],
            [
              12,
              1.8
            ],
            [
              15,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              12,
              0.8
            ],
            [
              12.1,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              16,
              "hsl(40, 83%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              0.55
            ],
            [
              10.1,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9,
              0
            ],
            [
              10,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              16,
              "hsl(40, 83%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              7,
              0.2
            ],
            [
              10,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9,
              0
            ],
            [
              10,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "==",
          "kind_detail",
          "primary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 88%, 83%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              0.5
            ],
            [
              14,
              5
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              11,
              1
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 88%, 83%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0.5
            ],
            [
              15,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "tunnel-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 88%, 83%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "tunnel-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_tunnel"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 88%, 83%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-case-rail-blk",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 36%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              0
            ],
            [
              16,
              4.5
            ],
            [
              19,
              6
            ]
          ]
        }
      }
    },
    {
      "id": "road-case-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              16,
              4
            ],
            [
              19,
              5
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-case-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {},
      "paint": {
        "line-blur": 0,
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              16.5,
              0
            ],
            [
              17,
              0.8
            ]
          ]
        },
        "line-color": "hsl(0, 0%, 46%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              14,
              1
            ],
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              17,
              4
            ]
          ]
        }
      }
    },
    {
      "id": "road-case-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              14.9,
              "hsl(0, 0%, 100%)"
            ],
            [
              15,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              15,
              3
            ],
            [
              18,
              12
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0
            ],
            [
              15,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-case-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 7,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              12.5,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              13,
              2.2
            ],
            [
              16,
              6
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              11.9,
              0
            ],
            [
              12,
              1
            ]
          ]
        },
        "line-gap-width": 0
      }
    },
    {
      "id": "road-case-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-round-limit": 1.05,
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              9.9,
              "hsl(0, 0%, 100%)"
            ],
            [
              10,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9.9,
              0
            ],
            [
              10.5,
              1
            ]
          ]
        },
        "line-blur": 0,
        "line-gap-width": 0
      }
    },
    {
      "id": "road-case-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 9.9,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 82%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9,
              0
            ],
            [
              9.1,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-case-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 6,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "any",
          [
            "==",
            "kind_detail",
            "primary"
          ],
          [
            "==",
            "ref",
            "AL-2"
          ]
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              1.2
            ],
            [
              14,
              7
            ],
            [
              17,
              12
            ],
            [
              20,
              28
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-case-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              5.5
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0.4
            ],
            [
              15,
              1
            ]
          ]
        },
        "line-gap-width": 0
      }
    },
    {
      "id": "road-case-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-case-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-gap-width": 0,
        "line-opacity": 1
      }
    },
    {
      "id": "road-ferry",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "==",
          "kind",
          "ferry"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "#CCCCCC"
            ],
            [
              16,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": 1.5,
        "line-opacity": 0.5,
        "line-dasharray": [
          1,
          2
        ]
      }
    },
    {
      "id": "road-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ]
      ],
      "layout": {
        "line-cap": "square"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 60%)"
            ],
            [
              14,
              "hsl(0, 0%, 66%)"
            ],
            [
              16,
              "hsl(0, 0%, 54%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              19,
              4
            ]
          ]
        },
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              13,
              [
                1,
                1
              ]
            ],
            [
              15,
              [
                1,
                2,
                1
              ]
            ],
            [
              16,
              [
                2,
                3,
                2
              ]
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              15,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "road-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              14,
              []
            ],
            [
              15,
              [
                1,
                0.3,
                1
              ]
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              1
            ],
            [
              17,
              3
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              16.1,
              "hsl(43, 26%, 95%)"
            ],
            [
              22,
              "hsl(43, 26%, 95%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              15.4,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              13,
              0.8
            ],
            [
              15,
              2
            ],
            [
              18,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              14,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 7,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-round-limit": 1.05,
        "line-cap": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12.7,
              "hsl(0, 0%, 89%)"
            ],
            [
              12.8,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              12.5,
              0.8
            ],
            [
              13,
              1.8
            ],
            [
              16,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 9,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(0, 0%, 85%)"
            ],
            [
              10.1,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              0.55
            ],
            [
              10.1,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              7,
              "hsl(0, 0%, 80%)"
            ],
            [
              8,
              "hsl(0, 0%, 100%)"
            ],
            [
              10,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              7,
              0.2
            ],
            [
              10,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "road-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 5,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "any",
          [
            "==",
            "kind_detail",
            "primary"
          ],
          [
            "==",
            "ref",
            "AL-2"
          ]
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              0.5
            ],
            [
              14,
              5
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              5,
              0.4
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-round-limit": 1.05,
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              11,
              1
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              9,
              "hsl(0, 0%, 100%)"
            ],
            [
              14,
              "hsl(40, 95%, 80%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0.5
            ],
            [
              15,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              6,
              0.6
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "road-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "!has",
          "is_tunnel"
        ],
        [
          "!has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-round-limit": 0,
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-gap-width": 0,
        "line-offset": 0,
        "line-translate": [
          0,
          0
        ],
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              6,
              0.6
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-rail-blk",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-opacity": 1,
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              0
            ],
            [
              16,
              4.5
            ],
            [
              19,
              6
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 36%)"
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "square",
        "line-join": "round"
      },
      "paint": {
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              14.5,
              0
            ],
            [
              16,
              4
            ],
            [
              19,
              5
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 80%)"
            ],
            [
              14,
              "hsl(0, 0%, 85%)"
            ],
            [
              16,
              "hsl(0, 0%, 100%)"
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-blur": 0,
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              16.5,
              0
            ],
            [
              17,
              0.8
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "rgba(125,125,125,1)"
            ],
            [
              17,
              "hsl(0, 0%, 55%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              14,
              1
            ],
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              17,
              4
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              14.9,
              "hsl(0, 0%, 100%)"
            ],
            [
              15,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              15,
              3
            ],
            [
              18,
              12
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0
            ],
            [
              15,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 100%)"
            ],
            [
              13,
              "hsl(0, 4%, 81%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              12,
              2.2
            ],
            [
              15,
              6
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              12.9,
              0
            ],
            [
              13,
              1
            ]
          ]
        },
        "line-blur": 0
      }
    },
    {
      "id": "bridge-case-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              9.9,
              "hsl(0, 0%, 100%)"
            ],
            [
              10,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9.9,
              0
            ],
            [
              10.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-case-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              11.9,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 82%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              2
            ],
            [
              15,
              9
            ],
            [
              18,
              22
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              11.9,
              0
            ],
            [
              12,
              1
            ]
          ]
        },
        "line-gap-width": 0
      }
    },
    {
      "id": "bridge-case-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 5,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "primary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              1.2
            ],
            [
              14,
              7
            ],
            [
              17,
              12
            ],
            [
              20,
              28
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-case-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              5.5
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              14.9,
              0.4
            ],
            [
              15,
              1
            ]
          ]
        },
        "line-gap-width": 0
      }
    },
    {
      "id": "bridge-case-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-gap-width": 0,
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-case-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              2
            ],
            [
              10,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              27
            ]
          ]
        },
        "line-gap-width": 0,
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-ferry",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "ferry"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-dasharray": [
          1,
          1.5
        ],
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              13,
              1.7
            ],
            [
              14,
              1.5
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "#CCCCCC"
            ],
            [
              16,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              12.9,
              0
            ],
            [
              13,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-rail",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "rail"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "square"
      },
      "paint": {
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              13,
              [
                1,
                1
              ]
            ],
            [
              15,
              [
                1,
                2,
                1
              ]
            ],
            [
              16,
              [
                2,
                3,
                2
              ]
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              3
            ],
            [
              19,
              4
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              12,
              "hsl(0, 0%, 60%)"
            ],
            [
              14,
              "hsl(0, 0%, 66%)"
            ],
            [
              16,
              "hsl(0, 0%, 54%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              15,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-path",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "pedestrian",
          "footway"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-join": "round"
      },
      "paint": {
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              14,
              []
            ],
            [
              15,
              [
                1,
                0.2,
                1
              ]
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              15,
              1
            ],
            [
              16,
              1
            ],
            [
              17,
              3
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              15,
              "hsl(0, 0%, 60%)"
            ],
            [
              16,
              "hsl(0, 0%, 65%)"
            ],
            [
              17,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              15.4,
              0
            ],
            [
              15.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-service",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              13,
              0.8
            ],
            [
              15,
              2
            ],
            [
              18,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              14,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-street",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "residential"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              12.9,
              "hsl(0, 0%, 84%)"
            ],
            [
              13,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              11.5,
              0.8
            ],
            [
              12,
              1.8
            ],
            [
              15,
              5
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": 1
      }
    },
    {
      "id": "bridge-tertiary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "tertiary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              10.1,
              "hsl(0, 0%, 100%)"
            ],
            [
              12,
              "hsl(0, 0%, 100%)"
            ]
          ]
        },
        "line-width": {
          "base": 1,
          "stops": [
            [
              10,
              0.55
            ],
            [
              10.1,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              9,
              0
            ],
            [
              10,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-secondary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "secondary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "hsl(0, 0%, 100%)",
        "line-width": {
          "base": 1,
          "stops": [
            [
              7,
              0.2
            ],
            [
              10,
              2
            ],
            [
              15,
              7
            ],
            [
              18,
              20
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              8,
              0
            ],
            [
              11,
              0.5
            ],
            [
              12,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-primary",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 5,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "==",
          "kind_detail",
          "primary"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "line-round-limit": 1.05
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6,
              0.5
            ],
            [
              14,
              5
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              5,
              0.4
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-motorway-ramp",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-round-limit": 1.05,
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1.7,
          "stops": [
            [
              11,
              1
            ],
            [
              17,
              10
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-color": {
          "base": 1,
          "stops": [
            [
              9,
              "hsl(0, 0%, 100%)"
            ],
            [
              14,
              "hsl(40, 95%, 80%)"
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              10,
              0.5
            ],
            [
              15,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-motorway",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              4,
              0.4
            ],
            [
              6,
              0.4
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "bridge-motorway-toll",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "has",
          "is_bridge"
        ],
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              8,
              "hsl(40, 89%, 53%)"
            ],
            [
              13,
              "hsl(40, 100%, 68%)"
            ]
          ]
        },
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              6.5,
              1
            ],
            [
              10,
              2.5
            ],
            [
              18,
              18
            ],
            [
              20,
              25
            ]
          ]
        },
        "line-opacity": {
          "base": 1,
          "stops": [
            [
              4,
              0.4
            ],
            [
              6,
              0.4
            ],
            [
              6.5,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "traffic-flow-light-line",
      "type": "line",
      "source": "traffic-flow",
      "minzoom": 12,
      "filter": [
        "==",
        "traffic",
        "light"
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#37C966",
        "line-width": [
          "interpolate",
          [
            "exponential",
            1
          ],
          [
            "zoom"
          ],
          7,
          1.25,
          12.5,
          2.25,
          15,
          3,
          18,
          9,
          20,
          12
        ]
      }
    },
    {
      "id": "traffic-flow-med-line",
      "type": "line",
      "source": "traffic-flow",
      "minzoom": 10,
      "filter": [
        "==",
        "traffic",
        "medium"
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#FFDF30",
        "line-width": [
          "interpolate",
          [
            "exponential",
            1
          ],
          [
            "zoom"
          ],
          7,
          1.25,
          12.5,
          2.25,
          15,
          3,
          18,
          9,
          20,
          12
        ]
      }
    },
    {
      "id": "traffic-flow-heavy-line",
      "type": "line",
      "source": "traffic-flow",
      "minzoom": 8,
      "filter": [
        "==",
        "traffic",
        "heavy"
      ],
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#EA0306",
        "line-width": [
          "interpolate",
          [
            "exponential",
            1
          ],
          [
            "zoom"
          ],
          7,
          1.25,
          12.5,
          2.25,
          15,
          3,
          18,
          9,
          20,
          12
        ]
      }
    },
    {
      "id": "traffic-flow-closed-outer-line",
      "type": "line",
      "source": "traffic-flow",
      "minzoom": 8,
      "filter": [
        "==",
        "traffic",
        "closed"
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round",
        "visibility": "visible"
      },
      "paint": {
        "line-width": [
          "interpolate",
          [
            "exponential",
            1
          ],
          [
            "zoom"
          ],
          7,
          1.25,
          12.5,
          2.25,
          15,
          3,
          18,
          9,
          20,
          12
        ],
        "line-color": "#FFFFFF"
      }
    },
    {
      "id": "traffic-flow-closed-inner-line",
      "type": "line",
      "source": "traffic-flow",
      "minzoom": 8,
      "filter": [
        "==",
        "traffic",
        "closed"
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "butt",
        "visibility": "visible"
      },
      "paint": {
        "line-width": [
          "interpolate",
          [
            "exponential",
            1
          ],
          [
            "zoom"
          ],
          7,
          1.25,
          12.5,
          2.25,
          15,
          3,
          18,
          9,
          20,
          12
        ],
        "line-color": "#EA0306",
        "line-dasharray": [
          "step",
          [
            "zoom"
          ],
          [
            "literal",
            [
              3,
              5
            ]
          ],
          13,
          [
            "literal",
            [
              3,
              5
            ]
          ],
          14,
          [
            "literal",
            [
              3,
              4
            ]
          ],
          15,
          [
            "literal",
            [
              3,
              5
            ]
          ],
          16,
          [
            "literal",
            [
              3,
              6
            ]
          ],
          17,
          [
            "literal",
            [
              4,
              6
            ]
          ],
          18,
          [
            "literal",
            [
              4,
              8
            ]
          ],
          19,
          [
            "literal",
            [
              4,
              9
            ]
          ]
        ]
      }
    },
    {
      "id": "route-drive-selected-not-applicable",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "==",
          "traffic",
          "not_applicable"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "hsl(0, 0%, 68%)"
      }
    },
    {
      "id": "route-drive-notselected-all-case",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          false
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "in",
          "traffic",
          "closed",
          "heavy",
          "light",
          "medium",
          "unknown"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "hsla(194, 56%, 76%, 0.76)"
      }
    },
    {
      "id": "route-drive-notselected-closed",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "traffic",
          "closed"
        ],
        [
          "==",
          "selected",
          false
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "hsl(0, 0%, 0%)"
      }
    },
    {
      "id": "route-drive-notselected-light-unknown",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          false
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "in",
          "traffic",
          "light",
          "unknown"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "hsla(194, 56%, 76%, 0.76)"
      }
    },
    {
      "id": "route-drive-notselected-med",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          false
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "==",
          "traffic",
          "medium"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(242, 235, 157)"
      }
    },
    {
      "id": "route-drive-notselected-heavy",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          false
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "==",
          "traffic",
          "heavy"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(204, 143, 146)"
      }
    },
    {
      "id": "route-drive-selected-all-case",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "in",
          "traffic",
          "closed",
          "heavy",
          "light",
          "medium",
          "unknown"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "rgb(20, 177, 224)"
      }
    },
    {
      "id": "route-drive-selected-closed",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "traffic",
          "closed"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "hsl(0, 0%, 0%)"
      }
    },
    {
      "id": "route-drive-selected-light-unknown",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "in",
          "traffic",
          "light",
          "unknown"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(20, 177, 224)"
      }
    },
    {
      "id": "route-drive-selected-med",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "==",
          "traffic",
          "medium"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "hsl(55, 91%, 60%)"
      }
    },
    {
      "id": "route-drive-selected-heavy",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "drive"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ],
        [
          "==",
          "traffic",
          "heavy"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              4,
              4
            ],
            [
              16,
              6.5
            ],
            [
              17,
              12
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(225, 0, 34)"
      }
    },
    {
      "id": "route-walk-notselected-case",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "walk"
        ],
        [
          "!=",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "rgb(141, 210, 232)"
      }
    },
    {
      "id": "route-walk-notselected",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "walk"
        ],
        [
          "!=",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "square"
      },
      "paint": {
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              8,
              2
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(221, 242, 248)",
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0.5,
                0.5,
                0.5
              ]
            ],
            [
              18,
              [
                1,
                1,
                1
              ]
            ]
          ]
        }
      }
    },
    {
      "id": "route-walk-selected-case",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "walk"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "rgb(41, 165, 203)"
      }
    },
    {
      "id": "route-walk-selected",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "walk"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "square"
      },
      "paint": {
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              8,
              2
            ],
            [
              20,
              12
            ]
          ]
        },
        "line-color": "rgb(255, 255, 255)",
        "line-dasharray": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0.5,
                0.5,
                0.5
              ]
            ],
            [
              18,
              [
                1,
                1,
                1
              ]
            ]
          ]
        }
      }
    },
    {
      "id": "route-bike-notselected",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "bike"
        ],
        [
          "!=",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "hsla(194, 56%, 76%, 0.76)"
      }
    },
    {
      "id": "route-bike-selected",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "all",
        [
          "==",
          "mode",
          "bike"
        ],
        [
          "==",
          "selected",
          true
        ],
        [
          "!=",
          "route_context",
          "planner"
        ]
      ],
      "layout": {
        "line-cap": "round"
      },
      "paint": {
        "line-width": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              3,
              5.5
            ],
            [
              7,
              7
            ],
            [
              8,
              5
            ],
            [
              16,
              9
            ],
            [
              17,
              18
            ]
          ]
        },
        "line-color": "rgb(20, 177, 224)"
      }
    },
    {
      "id": "route-planner",
      "type": "line",
      "source": "route_ribbon",
      "filter": [
        "==",
        "route_context",
        "planner"
      ],
      "layout": {
        "line-join": "round",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "#839FFA",
        "line-opacity": 0.9,
        "line-width": {
          "base": 1.2,
          "stops": [
            [
              4,
              6
            ],
            [
              16,
              8.5
            ],
            [
              17,
              14
            ],
            [
              20,
              14
            ]
          ]
        }
      }
    },
    {
      "id": "route-intersection-indicator",
      "type": "symbol",
      "source": "route_intersection_indicators",
      "filter": [
        "in",
        [
          "get",
          "type"
        ],
        [
          "literal",
          [
            "stop_sign",
            "traffic_light"
          ]
        ]
      ],
      "minzoom": 13,
      "layout": {
        "icon-image": [
          "match",
          [
            "get",
            "type"
          ],
          "stop_sign",
          "stop-sign",
          "traffic-light"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          0.65,
          22,
          1
        ],
        "icon-allow-overlap": true,
        "icon-ignore-placement": false,
        "visibility": "visible"
      },
      "paint": {
        "icon-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          13,
          0,
          13.5,
          1
        ]
      }
    },
    {
      "id": "oneway-labels-sm",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15.5,
      "filter": [
        "all",
        [
          "has",
          "oneway"
        ],
        [
          "in",
          "kind_detail",
          "service",
          "unclassified",
          "residential"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "icon-image": "oneway",
        "icon-rotation-alignment": "map",
        "symbol-avoid-edges": true,
        "icon-keep-upright": false,
        "symbol-spacing": 60,
        "symbol-placement": "line",
        "icon-size": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              18,
              1
            ]
          ]
        },
        "icon-padding": 0,
        "visibility": "visible"
      },
      "paint": {
        "icon-opacity": {
          "base": 1,
          "stops": [
            [
              15,
              0
            ],
            [
              22,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "oneway-labels-lg",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15.5,
      "filter": [
        "all",
        [
          "has",
          "oneway"
        ],
        [
          "in",
          "kind_detail",
          "tertiary",
          "secondary",
          "primary",
          "trunk"
        ],
        [
          "!has",
          "is_link"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "icon-image": "oneway",
        "icon-rotation-alignment": "map",
        "symbol-avoid-edges": true,
        "symbol-spacing": 40,
        "symbol-placement": "line",
        "icon-size": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              18,
              1
            ]
          ]
        },
        "icon-padding": 0,
        "visibility": "visible"
      },
      "paint": {
        "icon-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              22,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "oneway-labels-lg-toll",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 15.5,
      "filter": [
        "all",
        [
          "has",
          "oneway"
        ],
        [
          "has",
          "toll"
        ],
        [
          "!has",
          "under_construction"
        ]
      ],
      "layout": {
        "icon-image": "oneway",
        "icon-rotation-alignment": "map",
        "symbol-avoid-edges": true,
        "symbol-spacing": 40,
        "symbol-placement": "line",
        "icon-size": {
          "base": 1,
          "stops": [
            [
              13,
              0.5
            ],
            [
              18,
              1
            ]
          ]
        },
        "icon-padding": 0,
        "visibility": "visible"
      },
      "paint": {
        "icon-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              22,
              0.8
            ]
          ]
        }
      }
    },
    {
      "id": "admin-border-label-right",
      "type": "symbol",
      "source": "omv",
      "source-layer": "boundaries",
      "minzoom": 10,
      "maxzoom": 20,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "region",
          "country"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              8
            ],
            [
              16,
              11
            ]
          ]
        },
        "symbol-avoid-edges": true,
        "text-max-angle": 1,
        "text-transform": "uppercase",
        "symbol-spacing": 800,
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": "line",
        "text-padding": 2,
        "text-offset": {
          "base": 1,
          "stops": [
            [
              10,
              [
                0,
                3
              ]
            ],
            [
              16,
              [
                0,
                1.5
              ]
            ]
          ]
        },
        "text-allow-overlap": true,
        "text-rotation-alignment": "map",
        "text-anchor": "right",
        "text-keep-upright": true,
        "text-field": "{name:right}",
        "text-letter-spacing": 0.1,
        "text-max-width": 0,
        "visibility": "visible"
      },
      "paint": {
        "text-color": "hsl(0, 0%, 30%)",
        "text-translate": [
          0,
          0
        ],
        "text-translate-anchor": "map",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "admin-border-label-left",
      "type": "symbol",
      "source": "omv",
      "source-layer": "boundaries",
      "minzoom": 10,
      "maxzoom": 20,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "region",
          "country"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              8
            ],
            [
              16,
              11
            ]
          ]
        },
        "symbol-avoid-edges": true,
        "text-max-angle": 1,
        "text-transform": "uppercase",
        "symbol-spacing": 800,
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": "line",
        "text-padding": 2,
        "text-offset": {
          "base": 1,
          "stops": [
            [
              10,
              [
                0,
                -3
              ]
            ],
            [
              16,
              [
                0,
                -1.5
              ]
            ]
          ]
        },
        "text-rotation-alignment": "map",
        "text-anchor": "left",
        "text-field": "{name:left}",
        "text-letter-spacing": 0.1,
        "text-max-width": 0,
        "visibility": "visible"
      },
      "paint": {
        "text-color": "hsl(0, 0%, 30%)",
        "text-translate-anchor": "map",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "place-label-island",
      "type": "symbol",
      "source": "omv",
      "source-layer": "earth",
      "minzoom": 5,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "island"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              14,
              10
            ],
            [
              16,
              12
            ]
          ]
        },
        "text-transform": "uppercase",
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              11,
              5
            ],
            [
              16,
              10
            ]
          ]
        },
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              14,
              [
                0,
                0.6
              ]
            ]
          ]
        },
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.04,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(40, 59%, 28%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1,
        "icon-opacity": 0.9
      }
    },
    {
      "id": "place-label-neighborhood",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 12,
      "maxzoom": 16,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "borough",
          "neighborhood"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              9.5
            ],
            [
              22,
              11
            ]
          ]
        },
        "text-padding": {
          "base": 1,
          "stops": [
            [
              12,
              40
            ],
            [
              16,
              0
            ]
          ]
        },
        "text-transform": "uppercase",
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 6,
        "symbol-placement": "point",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(40, 4%, 49%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.5,
        "text-opacity": 1
      }
    },
    {
      "id": "place-label-locality-noncap-2xs",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 11,
      "maxzoom": 15,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "!has",
          "county_capital"
        ],
        [
          "!has",
          "region_capital"
        ],
        [
          "!has",
          "country_capital"
        ],
        [
          "any",
          [
            "!has",
            "population"
          ],
          [
            "<=",
            "population",
            300
          ]
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              11,
              8
            ],
            [
              16,
              16
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              13,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.1,
        "text-max-width": 8,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(0, 0%, 10%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 10%)"
            ],
            [
              11,
              "hsl(40, 1%, 15%)"
            ],
            [
              16,
              "hsl(40, 1%, 25%)"
            ]
          ]
        },
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              0,
              1
            ],
            [
              13,
              1.3
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-translate": [
          0,
          0
        ]
      }
    },
    {
      "id": "shield-other-nonmotorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 9,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "<",
            [
              "get",
              "network"
            ],
            "CA"
          ],
          [
            "all",
            [
              ">",
              [
                "get",
                "network"
              ],
              "CA:zz"
            ],
            [
              "<",
              [
                "get",
                "network"
              ],
              "US"
            ]
          ],
          [
            ">",
            [
              "get",
              "network"
            ],
            "US:zz"
          ]
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "trunk"
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "motorway"
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "image",
          [
            "concat",
            "shield-default-",
            [
              "case",
              [
                "<=",
                [
                  "length",
                  [
                    "get",
                    "shield_text"
                  ]
                ],
                3
              ],
              "1-3",
              "4+"
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": {
          "stops": [
            [
              10,
              "line-center"
            ],
            [
              11,
              "line"
            ]
          ]
        },
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(0,0%,0%)"
      }
    },
    {
      "id": "shield-other-motorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "<",
            [
              "get",
              "network"
            ],
            "CA"
          ],
          [
            "all",
            [
              ">",
              [
                "get",
                "network"
              ],
              "CA:zz"
            ],
            [
              "<",
              [
                "get",
                "network"
              ],
              "US"
            ]
          ],
          [
            ">",
            [
              "get",
              "network"
            ],
            "US:zz"
          ]
        ],
        [
          "any",
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "trunk"
          ],
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "motorway"
          ]
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "image",
          [
            "concat",
            "shield-default-",
            [
              "case",
              [
                "<=",
                [
                  "length",
                  [
                    "get",
                    "shield_text"
                  ]
                ],
                3
              ],
              "1-3",
              "4+"
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": "point",
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(0,0%,0%)"
      }
    },
    {
      "id": "shield-us-non-motorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 10,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          ">=",
          [
            "get",
            "network"
          ],
          "US"
        ],
        [
          "<",
          [
            "get",
            "network"
          ],
          "US:zz"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "trunk"
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "motorway"
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "coalesce",
          [
            "case",
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AZ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AZ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:FL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-FL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:GA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-GA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:HI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-HI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Alternate"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Business"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-I-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ID"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ID-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:LA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-LA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ME"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ME-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ND"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ND-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NJ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NJ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NM"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NM-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NV"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:PA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-PA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:RI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-RI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TX"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TX-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US"
              ],
              [
                "all",
                [
                  ">=",
                  [
                    "get",
                    "ref"
                  ],
                  "US-"
                ],
                [
                  "<",
                  [
                    "get",
                    "ref"
                  ],
                  "UT-"
                ]
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Business"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Alternate"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-US-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:UT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-UT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WI"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WV"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WY"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-default-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ]
          ],
          [
            "image",
            [
              "concat",
              "shield-default-",
              [
                "case",
                [
                  "<=",
                  [
                    "length",
                    [
                      "get",
                      "shield_text"
                    ]
                  ],
                  3
                ],
                "1-3",
                "4+"
              ]
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": {
          "stops": [
            [
              10,
              "line-center"
            ],
            [
              11,
              "line"
            ]
          ]
        },
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "all",
            [
              ">=",
              [
                "get",
                "ref"
              ],
              "US-"
            ],
            [
              "<",
              [
                "get",
                "ref"
              ],
              "UT-"
            ]
          ],
          "hsl(0,0%,0%)",
          [
            "any",
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:CA"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I:Alternate"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I:Business"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I:Truck"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:ID"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:MN"
            ]
          ],
          "hsl(0, 0%, 100%)",
          "hsl(0,0%,0%)"
        ]
      }
    },
    {
      "id": "shield-us-motorway-far",
      "type": "symbol",
      "source": "omv",
      "source-layer": "road_labels",
      "minzoom": 4,
      "maxzoom": 7,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          ">=",
          [
            "get",
            "network"
          ],
          "US"
        ],
        [
          "<",
          [
            "get",
            "network"
          ],
          "US:zz"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "trunk"
          ],
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "motorway"
          ]
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "coalesce",
          [
            "case",
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AZ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AZ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:FL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-FL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:GA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-GA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:HI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-HI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Alternate"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Business"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-I-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ID"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ID-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:LA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-LA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ME"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ME-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ND"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ND-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NJ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NJ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NM"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NM-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NV"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:PA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-PA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:RI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-RI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TX"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TX-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US"
              ],
              [
                "all",
                [
                  ">=",
                  [
                    "get",
                    "ref"
                  ],
                  "US-"
                ],
                [
                  "<",
                  [
                    "get",
                    "ref"
                  ],
                  "UT-"
                ]
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Alternate"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Business"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-US-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:UT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-UT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WI"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WV"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WY"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-default-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ]
          ],
          [
            "image",
            [
              "concat",
              "shield-default-",
              [
                "case",
                [
                  "<=",
                  [
                    "length",
                    [
                      "get",
                      "shield_text"
                    ]
                  ],
                  3
                ],
                "1-3",
                "4+"
              ]
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": "line-center",
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "all",
            [
              ">=",
              [
                "get",
                "ref"
              ],
              "US-"
            ],
            [
              "<",
              [
                "get",
                "ref"
              ],
              "UT-"
            ]
          ],
          "hsl(0,0%,0%)",
          [
            "any",
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:CA"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:ID"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:MN"
            ]
          ],
          "hsl(0, 0%, 100%)",
          "hsl(0,0%,0%)"
        ]
      }
    },
    {
      "id": "shield-us-motorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 7,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          ">=",
          [
            "get",
            "network"
          ],
          "US"
        ],
        [
          "<",
          [
            "get",
            "network"
          ],
          "US:zz"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "trunk"
          ],
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "motorway"
          ]
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "coalesce",
          [
            "case",
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:AZ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-AZ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:CT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-CT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:DE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-DE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:FL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-FL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:GA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-GA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:HI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-HI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Alternate"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:I:Business"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-I-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ID"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ID-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IL"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:IN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-IN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:KY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-KY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:LA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-LA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ME"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ME-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MO"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MO-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MS"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MS-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:MT"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-MT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:ND"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-ND-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NE"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NJ"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NJ-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NM"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NM-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NV"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:NY"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-NY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OH"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OH-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OK"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OK-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:OR"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-OR-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:PA"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-PA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:RI"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-RI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SC"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SC-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:SD"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-SD-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TN"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TN-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:TX"
              ],
              [
                "<",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-TX-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "any",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US"
              ],
              [
                "all",
                [
                  ">=",
                  [
                    "get",
                    "ref"
                  ],
                  "US-"
                ],
                [
                  "<",
                  [
                    "get",
                    "ref"
                  ],
                  "UT-"
                ]
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Truck"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Alternate"
              ],
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:US:Business"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-US-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:UT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-UT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:VT"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-VT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WA"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WI"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WI-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WV"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WV-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "US:WY"
              ],
              [
                ">",
                [
                  "get",
                  "ref"
                ],
                "US-"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-US-WY-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-default-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ]
          ],
          [
            "image",
            [
              "concat",
              "shield-default-",
              [
                "case",
                [
                  "<=",
                  [
                    "length",
                    [
                      "get",
                      "shield_text"
                    ]
                  ],
                  3
                ],
                "1-3",
                "4+"
              ]
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": {
          "base": 1,
          "stops": [
            [
              7,
              "line-center"
            ],
            [
              10,
              "line"
            ]
          ]
        },
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "all",
            [
              ">=",
              [
                "get",
                "ref"
              ],
              "US-"
            ],
            [
              "<",
              [
                "get",
                "ref"
              ],
              "UT-"
            ]
          ],
          "hsl(0,0%,0%)",
          [
            "any",
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:CA"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:I"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:ID"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "US:MN"
            ]
          ],
          "hsl(0, 0%, 100%)",
          "hsl(0,0%,0%)"
        ]
      }
    },
    {
      "id": "shield-ca-non-motorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 9,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          ">=",
          [
            "get",
            "network"
          ],
          "CA"
        ],
        [
          "<",
          [
            "get",
            "network"
          ],
          "CA:zz"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "trunk"
        ],
        [
          "!=",
          [
            "get",
            "kind_detail"
          ],
          "motorway"
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "coalesce",
          [
            "case",
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:AB"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-AB-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:AB:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-AB-primary-",
                [
                  "case",
                  [
                    "==",
                    [
                      "get",
                      "ref"
                    ],
                    "HWY-3"
                  ],
                  "HWY3-",
                  "other-"
                ],
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:BC:primary"
              ],
              [
                "==",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-BC-primary-HWY3-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:BC:primary"
              ],
              [
                "!=",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-BC-primary-nonmotorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:CA"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-CA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:MB"
              ],
              [
                "match",
                [
                  "get",
                  "kind_detail"
                ],
                [
                  "primary",
                  "secondary",
                  "tertiary"
                ],
                true,
                false
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-MB-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:MB"
              ],
              [
                "==",
                [
                  "get",
                  "kind_detail"
                ],
                "residential"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-MB-residential-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NB"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NB-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NL"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NS"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NS-nonmotorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NT"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:ON:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-ON-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:PE"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-PE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:QC"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-QC-nonmotorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:SK:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-SK-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:transcanada"
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-transcanada-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:YT"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-YT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-default-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ]
          ],
          [
            "image",
            [
              "concat",
              "shield-default-",
              [
                "case",
                [
                  "<=",
                  [
                    "length",
                    [
                      "get",
                      "shield_text"
                    ]
                  ],
                  3
                ],
                "1-3",
                "4+"
              ]
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": {
          "stops": [
            [
              10,
              "line-center"
            ],
            [
              11,
              "line"
            ]
          ]
        },
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "any",
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:QC"
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:MB"
              ],
              [
                "==",
                [
                  "get",
                  "kind_detail"
                ],
                "residential"
              ]
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:SK:primary"
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ],
              [
                "any",
                [
                  "==",
                  [
                    "get",
                    "network"
                  ],
                  "CA:AB:primary"
                ],
                [
                  "==",
                  [
                    "get",
                    "network"
                  ],
                  "CA:BC:primary"
                ]
              ]
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:NT"
            ]
          ],
          "hsl(0, 0%, 100%)",
          "hsl(0,0%,0%)"
        ]
      }
    },
    {
      "id": "shield-ca-motorway-trans",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          "==",
          [
            "get",
            "network"
          ],
          "CA:transcanada"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "trunk"
          ],
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "motorway"
          ]
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "image",
          [
            "concat",
            "shield-CA-transcanada-",
            [
              "case",
              [
                "<=",
                [
                  "length",
                  [
                    "get",
                    "shield_text"
                  ]
                ],
                3
              ],
              "1-3",
              "4+"
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": "point",
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(34, 108, 0, 1)"
      }
    },
    {
      "id": "shield-ca-motorway-non-trans",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "maxzoom": 24,
      "filter": [
        "all",
        [
          "has",
          "shield_text"
        ],
        [
          ">=",
          [
            "get",
            "network"
          ],
          "CA"
        ],
        [
          "<",
          [
            "get",
            "network"
          ],
          "CA:zz"
        ],
        [
          "!=",
          [
            "get",
            "network"
          ],
          "CA:transcanada"
        ],
        [
          "<=",
          [
            "length",
            [
              "get",
              "shield_text"
            ]
          ],
          6
        ],
        [
          "any",
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "trunk"
          ],
          [
            "==",
            [
              "get",
              "kind_detail"
            ],
            "motorway"
          ]
        ]
      ],
      "layout": {
        "text-field": [
          "get",
          "shield_text"
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-image": [
          "coalesce",
          [
            "case",
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:AB"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-AB-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:AB:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-AB-primary-",
                [
                  "case",
                  [
                    "==",
                    [
                      "get",
                      "ref"
                    ],
                    "HWY-3"
                  ],
                  "HWY3-",
                  "other-"
                ],
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:BC:primary"
              ],
              [
                "==",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-BC-primary-HWY3-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:BC:primary"
              ],
              [
                "!=",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-BC-primary-motorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:CA"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-CA-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:MB"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-MB-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NB"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NB-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NL"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NL-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NS"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NS-motorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:NT"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-NT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:ON:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-ON-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:PE"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-PE-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:QC"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-QC-motorway-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:SK:primary"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-SK-primary-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "network"
                ],
                "CA:YT"
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-CA-YT-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ],
            [
              "image",
              [
                "concat",
                "shield-default-",
                [
                  "case",
                  [
                    "<=",
                    [
                      "length",
                      [
                        "get",
                        "shield_text"
                      ]
                    ],
                    3
                  ],
                  "1-3",
                  "4+"
                ]
              ]
            ]
          ],
          [
            "image",
            [
              "concat",
              "shield-default-",
              [
                "case",
                [
                  "<=",
                  [
                    "length",
                    [
                      "get",
                      "shield_text"
                    ]
                  ],
                  3
                ],
                "1-3",
                "4+"
              ]
            ]
          ]
        ],
        "icon-padding": {
          "base": 1,
          "stops": [
            [
              0,
              30
            ],
            [
              12,
              20
            ],
            [
              14,
              10
            ],
            [
              16,
              0
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              0.6
            ],
            [
              14,
              0.9
            ],
            [
              15,
              0.9
            ],
            [
              17,
              1.2
            ]
          ]
        },
        "symbol-placement": "point",
        "icon-rotation-alignment": "viewport",
        "text-rotation-alignment": "viewport",
        "symbol-spacing": 350,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "any",
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:NS"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:QC"
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:SK:primary"
            ],
            [
              "all",
              [
                "==",
                [
                  "get",
                  "ref"
                ],
                "HWY-3"
              ],
              [
                "any",
                [
                  "==",
                  [
                    "get",
                    "network"
                  ],
                  "CA:AB:primary"
                ],
                [
                  "==",
                  [
                    "get",
                    "network"
                  ],
                  "CA:BC:primary"
                ]
              ]
            ],
            [
              "==",
              [
                "get",
                "network"
              ],
              "CA:NT"
            ]
          ],
          "hsl(0, 0%, 100%)",
          "hsl(0,0%,0%)"
        ]
      }
    },
    {
      "id": "label-ferry",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "!=",
          "kind",
          "rail"
        ],
        [
          "==",
          "kind",
          "ferry"
        ]
      ],
      "layout": {
        "symbol-spacing": 500,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              10
            ],
            [
              18,
              13.5
            ]
          ]
        },
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(196, 43%, 61%)",
        "text-halo-width": 1.2,
        "text-halo-color": "hsl(0, 0%, 100%)"
      }
    },
    {
      "id": "label-road-service",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 13,
      "filter": [
        "all",
        [
          "in",
          "kind_detail",
          "service",
          "unclassified"
        ]
      ],
      "layout": {
        "symbol-spacing": 300,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              13,
              8
            ],
            [
              20,
              20
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              10,
              0.1
            ],
            [
              18,
              0.05
            ]
          ]
        },
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.5,
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 20%)"
            ],
            [
              18,
              "hsl(0, 0%, 35%)"
            ]
          ]
        }
      }
    },
    {
      "id": "label-road-street-tertiary",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "in",
          "kind_detail",
          "residential",
          "tertiary"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              12,
              9
            ],
            [
              20,
              20
            ]
          ]
        },
        "text-ignore-placement": false,
        "text-max-angle": 80,
        "symbol-spacing": 300,
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": "line",
        "text-padding": 4,
        "text-rotation-alignment": "map",
        "text-keep-upright": true,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              12,
              0.1
            ],
            [
              18,
              0.05
            ]
          ]
        },
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1,
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 20%)"
            ],
            [
              18,
              "hsl(0, 0%, 35%)"
            ]
          ]
        },
        "text-opacity": 1
      }
    },
    {
      "id": "label-road-primary-secondary",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "in",
          "kind_detail",
          "secondary",
          "primary"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              11
            ],
            [
              22,
              22
            ]
          ]
        },
        "text-allow-overlap": false,
        "symbol-spacing": {
          "base": 1,
          "stops": [
            [
              13,
              350
            ],
            [
              15,
              400
            ]
          ]
        },
        "text-font": {
          "base": 1,
          "stops": [
            [
              0,
              [
                "Open Sans Semibold",
                "Arial Unicode MS Regular"
              ]
            ],
            [
              18,
              [
                "Open Sans Regular",
                "Arial Unicode MS Regular"
              ]
            ]
          ]
        },
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 10,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 30%)"
            ],
            [
              18,
              "hsl(0, 0%, 25%)"
            ]
          ]
        },
        "text-translate-anchor": "map",
        "text-translate": [
          0,
          0
        ],
        "text-halo-width": 1.2
      }
    },
    {
      "id": "label-road-motorway",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              11
            ],
            [
              20,
              22
            ]
          ]
        },
        "icon-rotation-alignment": "map",
        "icon-keep-upright": true,
        "symbol-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              200
            ],
            [
              18,
              300
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": {
          "base": 1,
          "stops": [
            [
              11,
              "point"
            ],
            [
              12,
              "line"
            ]
          ]
        },
        "text-padding": 2,
        "text-rotation-alignment": "map",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.3,
        "text-color": "hsl(0, 0%, 28%)"
      }
    },
    {
      "id": "label-road-toll",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 12,
      "filter": [
        "all",
        [
          "in",
          "kind_detail",
          "motorway",
          "trunk"
        ],
        [
          "has",
          "toll"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              12,
              11
            ],
            [
              20,
              22
            ]
          ]
        },
        "icon-rotation-alignment": "map",
        "icon-keep-upright": true,
        "symbol-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              200
            ],
            [
              18,
              300
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": {
          "base": 1,
          "stops": [
            [
              11,
              "point"
            ],
            [
              12,
              "line"
            ]
          ]
        },
        "text-padding": 2,
        "text-rotation-alignment": "map",
        "text-field": "TOLL ROAD",
        "text-letter-spacing": 0.05,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1.3,
        "text-color": "hsl(0, 0%, 28%)"
      }
    },
    {
      "id": "poi-label-medical",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "in",
        "kind",
        "hospital"
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(159, 20, 108, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi-label-university",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "in",
        "kind",
        "university"
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(79, 77, 89, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi-label-airport",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "in",
        "kind",
        "airport"
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(82, 47, 168, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi-label-cemetery",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "any",
        [
          "in",
          "kind",
          "crematorium"
        ],
        [
          "in",
          "kind",
          "cemetery"
        ]
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              16,
              [
                0,
                0.5
              ]
            ]
          ]
        },
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(8, 107, 8, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi-label-sports",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "any",
        [
          "in",
          "kind",
          "sports_centre"
        ]
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              16,
              [
                0,
                0.5
              ]
            ]
          ]
        },
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(98, 138, 1, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "poi-label-park",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 10,
      "filter": [
        "any",
        [
          "in",
          "kind",
          "park"
        ],
        [
          "in",
          "kind",
          "golf_course"
        ]
      ],
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              16,
              [
                0,
                0.5
              ]
            ]
          ]
        },
        "text-anchor": "top",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(100, 100%, 25%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "junction",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "motorway_junction"
        ],
        [
          "has",
          "exit_number"
        ]
      ],
      "layout": {
        "icon-image": [
          "coalesce",
          [
            "image",
            [
              "concat",
              "junction-shield-default-",
              [
                "length",
                [
                  "get",
                  "exit_number"
                ]
              ]
            ]
          ],
          [
            "image",
            "junction-shield-default-6"
          ]
        ],
        "text-field": "{exit_number}",
        "text-size": {
          "base": 1,
          "stops": [
            [
              15,
              8.5
            ],
            [
              16,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "symbol-avoid-edges": true
      },
      "paint": {}
    },
    {
      "id": "water-line-label",
      "type": "symbol",
      "source": "omv",
      "source-layer": "water",
      "filter": [
        "all",
        [
          "==",
          "$type",
          "LineString"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              15,
              9.5
            ],
            [
              16,
              11
            ]
          ]
        },
        "text-max-angle": 10,
        "symbol-spacing": 500,
        "text-font": [
          "Open Sans Italic",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": "line",
        "text-rotation-alignment": "map",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.02,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(197, 25%, 34%)"
      }
    },
    {
      "id": "water-point-small",
      "type": "symbol",
      "source": "omv",
      "source-layer": "water",
      "minzoom": 14,
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Point"
        ],
        [
          "!=",
          "kind",
          "ocean"
        ],
        [
          ">",
          "display_class",
          5
        ]
      ],
      "layout": {
        "text-letter-spacing": 0.02,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Italic",
          "Arial Unicode MS Regular"
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              16,
              10.5
            ],
            [
              18,
              13
            ]
          ]
        },
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              9,
              6
            ],
            [
              22,
              10
            ]
          ]
        },
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(197, 25%, 34%)",
        "text-halo-blur": 0,
        "text-halo-color": "hsla(0, 0%, 100%, 0.83)",
        "text-halo-width": 1
      }
    },
    {
      "id": "water-point-medium",
      "type": "symbol",
      "source": "omv",
      "source-layer": "water",
      "minzoom": 11,
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Point"
        ],
        [
          "!=",
          "kind",
          "ocean"
        ],
        [
          "<=",
          "display_class",
          5
        ],
        [
          ">",
          "display_class",
          2
        ]
      ],
      "layout": {
        "text-letter-spacing": 0.02,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Italic",
          "Arial Unicode MS Regular"
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              11,
              12
            ],
            [
              18,
              15
            ]
          ]
        },
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              9,
              6
            ],
            [
              22,
              10
            ]
          ]
        },
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(197, 25%, 34%)",
        "text-halo-blur": 0,
        "text-halo-color": "hsla(0, 0%, 100%, 0.83)",
        "text-halo-width": 1
      }
    },
    {
      "id": "water-point-large",
      "type": "symbol",
      "source": "omv",
      "source-layer": "water",
      "minzoom": 2,
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Point"
        ],
        [
          "!=",
          "kind",
          "ocean"
        ],
        [
          "<=",
          "display_class",
          2
        ]
      ],
      "layout": {
        "text-letter-spacing": 0.02,
        "text-field": [
          "let",
          "name",
          [
            "coalesce",
            [
              "get",
              "name:en"
            ],
            [
              "get",
              "name"
            ]
          ],
          [
            "case",
            [
              "boolean",
              [
                "in",
                "gulf of america",
                [
                  "downcase",
                  [
                    "var",
                    "name"
                  ]
                ]
              ],
              false
            ],
            "Gulf of Mexico",
            [
              "var",
              "name"
            ]
          ]
        ],
        "text-font": [
          "Open Sans Italic",
          "Arial Unicode MS Regular"
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              13,
              13
            ],
            [
              14,
              12
            ],
            [
              18,
              15
            ]
          ]
        },
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              9,
              6
            ],
            [
              22,
              10
            ]
          ]
        },
        "text-rotation-alignment": "map",
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(197, 25%, 34%)",
        "text-halo-blur": 0,
        "text-halo-color": "hsla(0, 0%, 100%, 0.83)",
        "text-halo-width": 1
      }
    },
    {
      "id": "water-point-label-ocean",
      "type": "symbol",
      "source": "omv",
      "source-layer": "water",
      "filter": [
        "all",
        [
          "==",
          "$type",
          "Point"
        ],
        [
          "==",
          "kind",
          "ocean"
        ]
      ],
      "layout": {
        "text-letter-spacing": 0.2,
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Italic",
          "Arial Unicode MS Regular"
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              13
            ],
            [
              15,
              12
            ],
            [
              18,
              15
            ]
          ]
        },
        "text-max-width": 10,
        "text-rotation-alignment": "map",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(197, 25%, 34%)",
        "text-halo-blur": 0,
        "text-halo-color": "hsla(0, 0%, 100%, 0.83)",
        "text-halo-width": 1.5
      }
    },
    {
      "id": "place-label-locality-noncap-extrasmall",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 8,
      "maxzoom": 15,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "!has",
          "county_capital"
        ],
        [
          "!has",
          "region_capital"
        ],
        [
          "!has",
          "country_capital"
        ],
        [
          ">",
          "population",
          300
        ],
        [
          "<=",
          "population",
          10000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              5,
              8
            ],
            [
              15,
              16
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.1,
        "text-max-width": 8,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(0, 0%, 10%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 10%)"
            ],
            [
              11,
              "hsl(40, 1%, 15%)"
            ],
            [
              16,
              "hsl(40, 1%, 25%)"
            ]
          ]
        },
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              0,
              1
            ],
            [
              13,
              1.3
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-translate": [
          0,
          0
        ]
      }
    },
    {
      "id": "place-label-locality-noncap-small",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 6,
      "maxzoom": 15,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "!has",
          "county_capital"
        ],
        [
          "!has",
          "region_capital"
        ],
        [
          "!has",
          "country_capital"
        ],
        [
          ">",
          "population",
          10000
        ],
        [
          "<=",
          "population",
          40000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              5,
              8
            ],
            [
              15,
              16
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.1,
        "text-max-width": 8,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(0, 0%, 10%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 10%)"
            ],
            [
              11,
              "hsl(40, 1%, 15%)"
            ],
            [
              16,
              "hsl(40, 1%, 25%)"
            ]
          ]
        },
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              0,
              1
            ],
            [
              13,
              1.3
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-translate": [
          0,
          0
        ]
      }
    },
    {
      "id": "place-label-locality-noncap-medium",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 5,
      "maxzoom": 15,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "!has",
          "county_capital"
        ],
        [
          "!has",
          "region_capital"
        ],
        [
          "!has",
          "country_capital"
        ],
        [
          ">",
          "population",
          40000
        ],
        [
          "<=",
          "population",
          500000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              0,
              10
            ],
            [
              15,
              18
            ],
            [
              16.01,
              12
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-anchor": "center",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": 0.1,
        "text-max-width": 8,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              10,
              "hsl(0, 0%, 10%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 10%)"
            ],
            [
              11,
              "hsl(40, 1%, 15%)"
            ],
            [
              16,
              "hsl(40, 1%, 25%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              0,
              1
            ],
            [
              13,
              1.3
            ]
          ]
        },
        "text-translate": [
          0,
          0
        ]
      }
    },
    {
      "id": "place-label-locality-capital-small",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 6,
      "maxzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "any",
          [
            "has",
            "county_capital"
          ],
          [
            "has",
            "region_capital"
          ],
          [
            "has",
            "country_capital"
          ]
        ],
        [
          ">",
          "population",
          40000
        ],
        [
          "<=",
          "population",
          500000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              2,
              9.5
            ],
            [
              7,
              15
            ],
            [
              12,
              21
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-anchor": "center",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": {
          "base": 1.7,
          "stops": [
            [
              0,
              0.1
            ],
            [
              14,
              0.4
            ]
          ]
        },
        "text-max-width": 10,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 33%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 0%)"
            ],
            [
              11,
              "hsl(0, 0%, 45%)"
            ],
            [
              16,
              "hsl(0, 0%, 75%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              2,
              1
            ],
            [
              7,
              1.4
            ],
            [
              11,
              1.8
            ]
          ]
        },
        "text-translate": {
          "base": 1,
          "stops": [
            [
              7.9,
              [
                -6,
                0
              ]
            ],
            [
              8,
              [
                0,
                0
              ]
            ]
          ]
        }
      }
    },
    {
      "id": "place-label-locality-noncap-large",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 3,
      "maxzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "!has",
          "county_capital"
        ],
        [
          "!has",
          "region_capital"
        ],
        [
          "!has",
          "country_capital"
        ],
        [
          ">",
          "population",
          500000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              2,
              9.5
            ],
            [
              7,
              15
            ],
            [
              12,
              21
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0
        ],
        "text-anchor": {
          "base": 1,
          "stops": [
            [
              6,
              "right"
            ],
            [
              7,
              "center"
            ]
          ]
        },
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": {
          "base": 1.7,
          "stops": [
            [
              0,
              0.1
            ],
            [
              14,
              0.4
            ]
          ]
        },
        "text-max-width": 10,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 33%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 0%)"
            ],
            [
              11,
              "hsl(0, 0%, 45%)"
            ],
            [
              16,
              "hsl(0, 0%, 75%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              2,
              1
            ],
            [
              7,
              1.4
            ],
            [
              11,
              1.8
            ]
          ]
        },
        "text-translate": [
          0,
          0
        ],
        "text-halo-blur": 0
      }
    },
    {
      "id": "place-label-locality-capital",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 3,
      "maxzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "any",
          [
            "has",
            "county_capital"
          ],
          [
            "has",
            "region_capital"
          ],
          [
            "has",
            "country_capital"
          ]
        ],
        [
          ">=",
          "population",
          500000
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              2,
              9.5
            ],
            [
              7,
              15
            ],
            [
              12,
              21
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "icon-size": 0.75,
        "text-anchor": "center",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": {
          "base": 1.7,
          "stops": [
            [
              0,
              0.1
            ],
            [
              14,
              0.4
            ]
          ]
        },
        "text-max-width": 10,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 33%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 0%)"
            ],
            [
              11,
              "hsl(0, 0%, 45%)"
            ],
            [
              16,
              "hsl(0, 0%, 75%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              2,
              1
            ],
            [
              7,
              1.4
            ],
            [
              11,
              1.8
            ]
          ]
        },
        "text-translate": {
          "base": 1,
          "stops": [
            [
              7.9,
              [
                -6,
                0
              ]
            ],
            [
              8,
              [
                0,
                0
              ]
            ]
          ]
        },
        "icon-opacity": {
          "base": 1,
          "stops": [
            [
              7.9,
              1
            ],
            [
              8,
              0
            ]
          ]
        },
        "text-translate-anchor": "viewport"
      }
    },
    {
      "id": "place-label-locality-supercity",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 3,
      "maxzoom": 14,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "locality"
        ],
        [
          "has",
          "supercity"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1.2,
          "stops": [
            [
              2,
              9.5
            ],
            [
              7,
              15
            ],
            [
              12,
              21
            ]
          ]
        },
        "text-transform": {
          "base": 1,
          "stops": [
            [
              0,
              "none"
            ],
            [
              11,
              "uppercase"
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          0,
          0
        ],
        "text-anchor": "center",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-letter-spacing": {
          "base": 1.7,
          "stops": [
            [
              0,
              0.1
            ],
            [
              14,
              0.4
            ]
          ]
        },
        "text-max-width": 10,
        "visibility": "visible",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(0, 0%, 33%)"
            ],
            [
              10.9,
              "hsl(0, 0%, 0%)"
            ],
            [
              11,
              "hsl(0, 0%, 45%)"
            ],
            [
              16,
              "hsl(0, 0%, 75%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": {
          "base": 1.7,
          "stops": [
            [
              2,
              1
            ],
            [
              7,
              1.4
            ],
            [
              11,
              1.8
            ]
          ]
        },
        "text-translate": [
          0,
          0
        ],
        "text-halo-blur": 0
      }
    },
    {
      "id": "place-label-state-abbr",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 0,
      "maxzoom": 4,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "region"
        ]
      ],
      "layout": {
        "text-transform": "uppercase",
        "text-field": "{name:short}",
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-max-width": 8,
        "text-size": {
          "base": 1,
          "stops": [
            [
              2,
              8
            ],
            [
              12,
              19
            ]
          ]
        },
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              4,
              0.2
            ]
          ]
        },
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsla(0, 0%, 100%, 0.99)",
        "text-color": {
          "base": 1,
          "stops": [
            [
              2,
              "hsl(0, 0%, 51%)"
            ],
            [
              5,
              "hsl(40, 1%, 20%)"
            ]
          ]
        },
        "text-halo-width": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              3,
              0.8
            ],
            [
              5,
              1.3
            ]
          ]
        },
        "text-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              1,
              0
            ],
            [
              2,
              1
            ]
          ]
        },
        "text-halo-blur": 0
      }
    },
    {
      "id": "place-label-state",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 4,
      "maxzoom": 8.5,
      "filter": [
        "all",
        [
          "in",
          "kind",
          "region"
        ]
      ],
      "layout": {
        "text-transform": "uppercase",
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-max-width": 8,
        "text-size": {
          "base": 1,
          "stops": [
            [
              2,
              8
            ],
            [
              12,
              19
            ]
          ]
        },
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              4,
              0.2
            ]
          ]
        },
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-color": "hsla(0, 0%, 100%, 0.99)",
        "text-color": {
          "base": 1,
          "stops": [
            [
              2,
              "hsl(0, 0%, 51%)"
            ],
            [
              5,
              "hsl(40, 1%, 20%)"
            ]
          ]
        },
        "text-halo-width": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              3,
              0.8
            ],
            [
              5,
              1.3
            ]
          ]
        },
        "text-opacity": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              1,
              0
            ],
            [
              2,
              1
            ]
          ]
        },
        "text-halo-blur": 0
      }
    },
    {
      "id": "place-label-country-minor",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "filter": [
        "all",
        [
          "in",
          "kind",
          "country"
        ],
        [
          ">",
          "min_zoom",
          4
        ]
      ],
      "layout": {
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              3,
              0.1
            ],
            [
              4,
              0.3
            ]
          ]
        },
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-transform": "uppercase",
        "text-size": {
          "base": 1,
          "stops": [
            [
              2,
              8
            ],
            [
              4,
              10
            ]
          ]
        },
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              3,
              10
            ],
            [
              4,
              15
            ]
          ]
        },
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-width": 1,
        "text-color": "hsl(40, 43%, 34%)",
        "text-halo-color": "hsl(0, 0%, 100%)"
      }
    },
    {
      "id": "place-label-country-major",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "filter": [
        "all",
        [
          "in",
          "kind",
          "country"
        ],
        [
          "<=",
          "min_zoom",
          4
        ]
      ],
      "layout": {
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              0,
              0
            ],
            [
              3,
              0.1
            ],
            [
              4,
              0.3
            ]
          ]
        },
        "text-field": [
          "coalesce",
          [
            "get",
            "name:en"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "text-transform": "uppercase",
        "text-size": {
          "base": 1,
          "stops": [
            [
              2,
              10
            ],
            [
              4,
              20
            ]
          ]
        },
        "text-max-width": {
          "base": 1,
          "stops": [
            [
              3,
              5
            ],
            [
              4,
              15
            ]
          ]
        },
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-halo-width": 1.2,
        "text-color": {
          "base": 1,
          "stops": [
            [
              0,
              "hsl(40, 43%, 34%)"
            ],
            [
              4,
              "hsl(40, 32%, 46%)"
            ]
          ]
        },
        "text-halo-color": "hsl(0, 0%, 100%)"
      }
    },
    {
      "id": "disputed-border-case",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "filter": [
        "all",
        [
          "in",
          "kind",
          "disputed",
          "indefinite",
          "indeterminate",
          "lease_limit",
          "line_of_control",
          "overlay_limit"
        ]
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-width": 1,
        "line-color": "rgba(167, 162, 145, 1)",
        "line-dasharray": []
      }
    },
    {
      "id": "disputed-border",
      "type": "line",
      "source": "omv",
      "source-layer": "boundaries",
      "filter": [
        "all",
        [
          "in",
          "kind",
          "disputed",
          "indefinite",
          "indeterminate",
          "lease_limit",
          "line_of_control",
          "overlay_limit"
        ]
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-width": 0.5,
        "line-color": "rgba(139, 134, 118, 1)",
        "line-dasharray": [
          4,
          4
        ]
      }
    },
    {
      "id": "pois-on-map-layer",
      "type": "symbol",
      "source": "realtime-parking",
      "minzoom": 13.5,
      "layout": {
        "visibility": "none",
        "symbol-avoid-edges": true
      }
    },
    {
      "id": "map-marker-rest-result-subtitle",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_result",
      "filter": [
        "!=",
        [
          "get",
          "platform"
        ],
        "mobile"
      ],
      "layout": {
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          13,
          [
            "case",
            [
              "==",
              [
                "get",
                "marker_type"
              ],
              "ymal"
            ],
            11,
            13
          ],
          16,
          [
            "case",
            [
              "==",
              [
                "get",
                "marker_type"
              ],
              "ymal"
            ],
            11,
            15
          ]
        ],
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-line-height": 1,
        "text-offset": [
          0,
          0.4
        ],
        "text-anchor": "top",
        "text-justify": "center",
        "text-field": {
          "base": 1,
          "stops": [
            [
              0,
              ""
            ],
            [
              6,
              "{subtitle}"
            ]
          ]
        },
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              17,
              0.04
            ],
            [
              22,
              0.05
            ]
          ]
        },
        "text-max-width": 12,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": [
          "case",
          [
            "==",
            [
              "get",
              "marker_type"
            ],
            "ymal"
          ],
          "#6A6A6A",
          "#000000"
        ],
        "text-halo-color": "#FFFFFF",
        "text-halo-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          17,
          [
            "case",
            [
              "==",
              [
                "get",
                "marker_type"
              ],
              "ymal"
            ],
            1.5,
            1.2
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "marker_type"
              ],
              "ymal"
            ],
            1.5,
            1.5
          ]
        ]
      }
    },
    {
      "id": "map-marker-selected-subtitle",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_selected",
      "filter": [
        "all",
        [
          "!=",
          [
            "get",
            "marker_type"
          ],
          "pom"
        ],
        [
          "==",
          [
            "get",
            "platform"
          ],
          "web"
        ]
      ],
      "layout": {
        "text-size": {
          "base": 1,
          "stops": [
            [
              13,
              14
            ],
            [
              16,
              16
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold",
          "Arial Unicode MS Regular"
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          6,
          [
            "literal",
            [
              0,
              0.6
            ]
          ],
          14,
          [
            "literal",
            [
              0,
              0.6
            ]
          ],
          17,
          [
            "literal",
            [
              0,
              0.5
            ]
          ],
          18,
          [
            "literal",
            [
              0,
              0.6
            ]
          ],
          20,
          [
            "literal",
            [
              0,
              0.7
            ]
          ],
          22,
          [
            "literal",
            [
              0,
              0.8
            ]
          ]
        ],
        "text-anchor": "top",
        "text-field": {
          "base": 1,
          "stops": [
            [
              0,
              ""
            ],
            [
              6,
              "{subtitle}"
            ]
          ]
        },
        "text-padding": 0,
        "text-letter-spacing": {
          "base": 1,
          "stops": [
            [
              17,
              0.04
            ],
            [
              22,
              0.05
            ]
          ]
        },
        "text-max-width": 12,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "#000000",
        "text-halo-width": {
          "base": 1,
          "stops": [
            [
              17,
              1.2
            ],
            [
              22,
              1.5
            ]
          ]
        },
        "text-halo-color": "#FFFFFF"
      }
    },
    {
      "id": "map-marker-icon-rest-other",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_other",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "!",
          [
            "has",
            "hovered"
          ]
        ],
        [
          "!=",
          [
            "get",
            "marker_type"
          ],
          "pom"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          "bottom",
          "center"
        ],
        "icon-offset": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "literal",
            [
              0,
              6
            ]
          ],
          [
            "literal",
            [
              0,
              0
            ]
          ]
        ],
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-rest-traffic",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_traffic",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "!",
          [
            "has",
            "hovered"
          ]
        ],
        [
          "!=",
          [
            "get",
            "marker_type"
          ],
          "pom"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          "bottom",
          "center"
        ],
        "icon-offset": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "literal",
            [
              0,
              7
            ]
          ],
          [
            "literal",
            [
              0,
              0
            ]
          ]
        ],
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-rest-result",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_result",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "!",
          [
            "has",
            "hovered"
          ]
        ],
        [
          "!=",
          [
            "get",
            "marker_type"
          ],
          "pom"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-offset": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "literal",
            [
              0,
              7
            ]
          ],
          [
            "literal",
            [
              0,
              0
            ]
          ]
        ],
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          "ymal",
          [
            "concat",
            "marker-baseline-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "marker_type"
              ],
              "ymal"
            ],
            0.5,
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-rest-waypoint",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_waypoint",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "!",
          [
            "has",
            "hovered"
          ]
        ],
        [
          "!=",
          [
            "get",
            "marker_type"
          ],
          "pom"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          "bottom",
          "center"
        ],
        "icon-offset": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "literal",
            [
              0,
              7
            ]
          ],
          [
            "literal",
            [
              0,
              0
            ]
          ]
        ],
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.9
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-selected-icon",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_selected",
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-offset": [
          0,
          7
        ],
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-selected-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-selected-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-selected-waypoint-blank"
          ],
          "marker-selected-other"
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.85
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.85
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1.3
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-hover-other",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_other",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "has",
          "hovered"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-offset": [
          0,
          7
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-hover-traffic",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_traffic",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "has",
          "hovered"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-offset": [
          0,
          7
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-hover-result",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_result",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "has",
          "hovered"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-offset": [
          0,
          7
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "map-marker-icon-hover-waypoint",
      "type": "symbol",
      "metadata": {
        "mapbox:group": "49074c0cfe2f6065ab35550bfcc03025"
      },
      "source": "map_marker_rest_waypoint",
      "filter": [
        "all",
        [
          "!",
          [
            "has",
            "point_count"
          ]
        ],
        [
          "has",
          "hovered"
        ]
      ],
      "layout": {
        "symbol-z-order": "viewport-y",
        "icon-anchor": "bottom",
        "icon-image": [
          "match",
          [
            "get",
            "marker_type"
          ],
          [
            "traffic",
            "layer"
          ],
          [
            "concat",
            "marker-rest-",
            [
              "get",
              "marker_subtype"
            ]
          ],
          [
            "waypoint",
            "mymap_waypoint"
          ],
          [
            "case",
            [
              "<",
              [
                "get",
                "index"
              ],
              26
            ],
            [
              "concat",
              "marker-rest-waypoint-",
              [
                "get",
                "index"
              ]
            ],
            "marker-rest-waypoint-blank"
          ],
          "marker-rest-other"
        ],
        "icon-offset": [
          0,
          6
        ],
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            0.9,
            0.65
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            2,
            1
          ]
        ],
        "text-field": [
          "case",
          [
            "all",
            [
              "match",
              [
                "get",
                "marker_type"
              ],
              [
                "waypoint",
                "mymap_waypoint"
              ],
              true,
              false
            ],
            [
              "has",
              "icon_text"
            ],
            [
              ">=",
              [
                "get",
                "index"
              ],
              26
            ]
          ],
          [
            "to-string",
            [
              "get",
              "index"
            ]
          ],
          ""
        ],
        "text-font": [
          "Open Sans Regular",
          "Arial Unicode MS Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            22,
            16
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            42,
            27
          ]
        ],
        "text-offset": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          0,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          18,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.3
              ]
            ],
            [
              "literal",
              [
                0,
                -1.25
              ]
            ]
          ],
          22,
          [
            "case",
            [
              "==",
              [
                "get",
                "platform"
              ],
              "mobile"
            ],
            [
              "literal",
              [
                0,
                -1.5
              ]
            ],
            [
              "literal",
              [
                0,
                -1.15
              ]
            ]
          ]
        ],
        "icon-allow-overlap": true,
        "text-allow-overlap": true,
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-translate-anchor": "viewport",
        "text-color": "#677F00"
      }
    },
    {
      "id": "test-landuse-all",
      "type": "fill",
      "source": "omv",
      "source-layer": "landuse",
      "filter": [
        "all"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": {
          "base": 1,
          "stops": [
            [
              10.9,
              "hsl(233, 71%, 93%)"
            ],
            [
              11,
              "hsl(233, 47%, 87%)"
            ]
          ]
        },
        "fill-opacity": {
          "base": 1,
          "stops": [
            [
              9.5,
              0
            ],
            [
              14,
              1
            ]
          ]
        }
      }
    },
    {
      "id": "test-shield-all",
      "type": "symbol",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 4,
      "maxzoom": 24,
      "layout": {
        "text-field": "{shield_text}|{ref}\n{network}\n{kind_detail}",
        "text-font": [
          "Open Sans Bold",
          "Arial Unicode MS Regular"
        ],
        "symbol-placement": "line",
        "text-offset": [
          0,
          0.1
        ],
        "text-size": {
          "base": 1,
          "stops": [
            [
              8,
              7
            ],
            [
              15,
              8.5
            ],
            [
              16,
              10.5
            ]
          ]
        },
        "icon-size": {
          "base": 1,
          "stops": [
            [
              0,
              1
            ],
            [
              17,
              5
            ]
          ]
        },
        "visibility": "none",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(0,0%,0%)"
      }
    },
    {
      "id": "test-road-all",
      "type": "line",
      "source": "omv",
      "source-layer": "roads",
      "minzoom": 0,
      "layout": {
        "line-cap": "round",
        "line-join": "round",
        "visibility": "none"
      },
      "paint": {
        "line-color": {
          "base": 1,
          "stops": [
            [
              0,
              "rgba(230, 102, 102, 1)"
            ],
            [
              16,
              "rgba(223, 29, 29, 1)"
            ]
          ]
        },
        "line-width": 1.5,
        "line-opacity": 0.5,
        "line-dasharray": [
          1,
          2
        ]
      }
    },
    {
      "id": "test-poi-label-all",
      "type": "symbol",
      "source": "omv",
      "source-layer": "pois",
      "minzoom": 0,
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              16,
              [
                0,
                0.5
              ]
            ]
          ]
        },
        "text-anchor": "top",
        "text-field": "({kind}) {name}|{min_zoom}",
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "visibility": "none",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "rgba(183, 27, 205, 1)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    },
    {
      "id": "test-places-label-all",
      "type": "symbol",
      "source": "omv",
      "source-layer": "places",
      "minzoom": 0,
      "layout": {
        "text-line-height": 1,
        "text-size": {
          "base": 1,
          "stops": [
            [
              10,
              8
            ],
            [
              15,
              10
            ]
          ]
        },
        "text-font": [
          "Open Sans Semibold Italic",
          "Arial Unicode MS Regular"
        ],
        "text-offset": {
          "base": 1,
          "stops": [
            [
              0,
              [
                0,
                0
              ]
            ],
            [
              16,
              [
                0,
                0.5
              ]
            ]
          ]
        },
        "text-anchor": "top",
        "text-field": "({kind}-{kind_detail}) {name} {population}",
        "text-letter-spacing": 0.05,
        "text-max-width": 7,
        "visibility": "none",
        "symbol-avoid-edges": true
      },
      "paint": {
        "text-color": "hsl(100, 100%, 25%)",
        "text-halo-color": "hsl(0, 0%, 100%)",
        "text-halo-width": 1
      }
    }
  ]
}