{% spaceless %}
{% if (particle.enabled) %}
    {% for css in particle.css %}
        {% if css.location %}
            {% do gantry.document.addStyle(css.extra|default({})|merge({href: css.location}), css.priority) %}
        {% endif %}

        {% if css.inline %}
            {% do gantry.document.addInlineStyle(css.extra|default({})|merge({content: css.inline}), css.priority) %}
        {% endif %}
    {% endfor %}

    {% for script in particle.javascript %}
        {% if script.location %}
            {% do gantry.document.addScript(script.extra|default({})|merge({src: script.location}), script.priority, script.in_footer == true ? 'footer' : 'head') %}
        {% endif %}

        {% if script.inline %}
            {% do gantry.document.addInlineScript(script.extra|default({})|merge({content: script.inline}), script.priority, script.in_footer == true ? 'footer' : 'head') %}
        {% endif %}
    {% endfor %}
{% endif %}
{% endspaceless %}