{% macro sparklineEvolution(evolution) %}
{% set isLowerValueBetter = evolution.isLowerValueBetter is defined ? evolution.isLowerValueBetter : false %}
{% set evolutionPretty = evolution.percent %}
{% set compareValue = evolution.trend is defined ? evolution.trend : evolution.percent %}
{% if compareValue < 0 %}
{% set evolutionClass = isLowerValueBetter ? 'positive-evolution' : 'negative-evolution' %}
{% set evolutionIcon = isLowerValueBetter ? 'arrow_down_green.svg' : 'arrow_down.svg' %}
{% elseif compareValue == 0 or compareValue == '0%' %}
{% set evolutionClass = 'neutral-evolution' %}
{% set evolutionIcon = 'stop.svg' %}
{% else %}
{% set evolutionClass = isLowerValueBetter ? 'negative-evolution' : 'positive-evolution' %}
{% set evolutionIcon = isLowerValueBetter ? 'arrow_up_red.svg' : 'arrow_up.svg' %}
{% set evolutionPretty = '+' ~ evolution.percent %}
{% endif %}
{{ evolutionPretty }}
{% endmacro %}
{% macro singleSparkline(sparkline, allMetricsDocumentation, areSparklinesLinkable) %}