{% import 'core/src-macro.html.twig' as resources %}
{{ resources.encore_entry_js_files('vendor', 'vendor', 'Vendor') }}
{{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-bootstrap', webpack, 'Bootstrap') }}
{{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-vendor', webpack, 'Main', true) }}
{{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-modules', webpack, 'Modules', true) }}
{% for library in configuration.librariesJs %}
{% set noDefer = ['aos'] %}
{{ resources.encore_entry_js_files('lib-' ~ library, 'libraries', 'Libraries', library not in noDefer) }}
{% endfor %}
{% if shareCodes %}
{{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-share', webpack, 'Share', true) }}
{% endif %}
{% if is_granted('ROLE_ALLOWED_TO_SWITCH') %}
{{ resources.encore_entry_js_files('security-switcher', 'security', 'Switch users', true) }}
{% endif %}
{% if 'catalog'|moduleActive(allModules) %}
{{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-catalog', webpack, 'Catalog', true) }}
{% endif %}
{% if 'gdpr'|moduleActive(allModules) %}
{{ resources.encore_entry_js_files('gdpr', 'gdpr', 'Gdpr', true) }}
{% endif %}