{
    "type": "overpass",
    "name": {
        "en": "Proposals"
    },
    "query": {
        "13": [
            "(",
            "nwr[landuse~\"^(proposed)$\"];",
            "nwr[highway~\"^(proposed)$\"];",
            "nwr[railway~\"^(proposed)$\"];",
            "nwr[building~\"^(proposed)$\"];",
            "nwr[highway~\"^(proposed)$\"];",
            "nwr[~\"^proposed:\"~\".\"];",
            ")"
        ]
    },
    "feature": {
        "pre": [
            "{% set key = null %}{% set value = null %}",
            "{% if tags.highway == 'proposed' %}",
            "{% set key = 'highway' %}",
            "{% set value = tags.proposed|default('proposed') %}",
            "{% elseif tags.railway == 'proposed' %}",
            "{% set key = 'railway' %}",
            "{% set value = tags.proposed|default('proposed') %}",
            "{% elseif tags.building == 'proposed' %}",
            "{% set key = 'building' %}",
            "{% set value = tags.proposed|default('proposed') %}",
            "{% elseif tags.landuse == 'proposed' %}",
            "{% set key = 'landuse' %}",
            "{% set value = tags.proposed|default('proposed') %}",
            "{% else %}",
            "{% for k, v in tags %}",
            "{% set m = k|matches('^proposed:(.*)$') %}",
            "{% if m %}",
            "{% set key = m[1] %}",
            "{% set value = v %}",
            "{{ debug(key, value) }}",
            "{% endif %}{% endfor %}",
            "{% endif %}"
        ],
        "description": "{{ tagTrans(key, value) }}"
    }
}