{
    "type": "overpass",
    "name": {
        "de": "Weihnachten",
        "en": "Christmas",
        "fr": "Noël",
        "hu": "Karácsony",
        "pt-br": "Natal"
    },
    "query": {
        "13": [
            "(",
            "node[\"xmas:feature\"];",
            "way[\"xmas:feature\"];",
            "relation[\"xmas:feature\"];",
            ")"
        ]
    },
    "feature": {
        "pre": [
            "{% set isCurrent = meta.timestamp > now|date_modify('-1 month')|date('Y') %}",
            "{% set bgColor = isCurrent ? '#f2756a' : 'red' %}"
        ],
        "title": "{{ attribute(tags, \"xmas:name\")|default(trans(\"unnamed\")) }}",
        "description": "{{ tagTransList(\"xmas:feature\", attribute(tags, \"xmas:feature\")) }}",
        "body": [
            "{% if not isCurrent %}",
            "<div style='border: 1px solid red; padding: 2px; margin-bottom: 2px;'>Feature has not been updated for the current season! Please check and set the tag 'xmas:lastcheck' to the current date.</div>",
            "{% endif %}",
            "",
            "{% if attribute(tags, 'xmas:location') %}",
            "<li class='hasSymbol'>",
            "  <i class=\"fa fa-globe\" aria-hidden=\"true\"></i>",
            "  <span class='key'>{{ keyTrans('location') }}:</span>",
            "  <span class='value'>",
            "    {{ attribute(tags, 'xmas:location') }}",
            "  </span>",
            "</li>",
            "{% endif %}",
            "",
            "{% if attribute(tags, 'xmas:day_date') %}",
            "<li class='hasSymbol'>",
            "  <i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i>",
            "  <span class='key'>Open:</span>",
            "  <span class='value'>",
            "    {{ attribute(tags, 'xmas:day_date') }}",
            "  </span>",
            "</li>",
            "{% endif %}",
            "",
            "{% if attribute(tags, 'xmas:opening_hours') %}",
            "<li class='hasSymbol'>",
            "  <i class=\"fa fa-clock-o\" aria-hidden=\"true\"></i>",
            "  <span class='key'>{{ keyTrans('opening_hours') }}:</span>",
            "  <span class='value'>",
            "    {{ attribute(tags, 'xmas:opening_hours') }}",
            "  </span>",
            "</li>",
            "{% endif %}",
            "",
            "{% if attribute(tags, 'xmas:url') %}",
            "<li class='hasSymbol'>",
            "  <i class=\"fa fa-globe\" aria-hidden=\"true\"></i>",
            "  <span class='key'>{{ keyTrans('website') }}:</span>",
            "  <span class='value'>",
            "    <a target='_blank' href='{{ attribute(tags, 'xmas:url')|websiteUrl }}'>{{ attribute(tags, 'xmas:url') }}</a>",
            "  </span>",
            "</li>",
            "{% endif %}"
        ],
        "markerSign": "{{ attribute(const, attribute(tags, 'xmas:feature'))|raw }}",
        "markerSymbol": "{{ markerPointer({\"fillColor\":bgColor})|raw }}",
        "listMarkerSymbol": "{{ markerCircle({\"fillColor\":bgColor})|raw }}"
    },
    "const": {
        "market": "<img data-src='maki:commercial'>",
        "tree": "<i class=\"fa fa-tree\" aria-hidden=\"true\"></i>",
        "shop": "<i class=\"fa fa-shopping-basket\" aria-hidden=\"true\"></i>",
        "event": "<img data-src='maki:amusement-park'>"
    },
    "info": [
        "<table>",
        "{% for value, icon in const %}",
        "  <tr>",
        "    <td>{{ markerCircle({})|raw }}<div class='sign'>{{ icon|raw }}</div></td>",
        "    <td>{{ tagTrans('xmas:feature', value) }}</td>",
        "  </tr>",
        "{% endfor %}",
        "  <tr>",
        "    <td>{{ markerCircle({\"fillColor\":\"red\"})|raw }}</td>",
        "    <td>outdated feature</td>",
        "  </tr>",
        "</table>"
    ]
}