{% macro bs_filters(
filter_title,
filter_display,
heading,
format_str='There is no "%(heading)s" to display.',
format_str_filters='There is no "%(heading)s" with %(filters_str)s to display.') -%}
{% set filters_str -%}
{% for filter_field, filters in filter_display.items() -%}
{% if filters|length > 0 -%}
{{ filter_title[filter_field] }}
{% for filter_name in filters -%}
{{ filter_name }}
{% endfor -%}
{% endif -%}
{% endfor -%}
{% endset -%}
{% if filters_str != '' -%}
{{ _(format_str_filters, heading=heading, filters_str=mark_safe(filters_str)) }}
{% else -%}
{{ _(format_str, heading=heading) }}
{% endif -%}
{% endmacro -%}