<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
{# add global stylesheets and scripts outside of any blocsk to add them to the helpers before any others assets are added #}
{# we use the view helper to have cache buster functionality #}
{% do pimcore_head_link().appendStylesheet('https://use.fontawesome.com/releases/v6.4.2/css/all.css') %}
{% do pimcore_head_link().appendStylesheet(asset('https://unpkg.com/magnific-popup@1.1.0/dist/magnific-popup.css'), 'screen') %}
{% do pimcore_head_script().appendFile('https://code.jquery.com/jquery-3.3.1.slim.min.js',null,null,{ integrity:"sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo",crossorigin:"anonymous"}) %}
{% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js',null,null,{ integrity:"sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1",crossorigin:"anonymous"}) %}
{% do pimcore_head_script().appendFile('https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js',null,null,{ integrity:"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM",crossorigin:"anonymous"}) %}
{% do pimcore_head_script().appendFile(asset('https://unpkg.com/magnific-popup@1.1.0/dist/jquery.magnific-popup.js')) %}
{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
{% if document is instanceof('\\Pimcore\\Model\\Document\\Link') %}
{# @var document \Pimcore\Model\Document\Link #}
{% set document = document.getObject() %}
{% endif %}
{% if document is instanceof('\\Pimcore\\Model\\Document\\Page') %}
{% if document.getTitle() is not empty %}
{% do pimcore_head_title().set(document.getTitle()) %}
{% endif %}
{% if document.getDescription() is not empty %}
{% do pimcore_head_meta().setDescription(document.getDescription()) %}
{% endif %}
{% do pimcore_head_title().append(pimcore_site_is_request() ? pimcore_site_current().rootDocument.title: document.title) %}
{% do pimcore_head_title().setSeparator(' : ') %}
{% endif %}
{# favicon #}
{% if document.getProperty('favicon') %}
{% set favicon_base = "/static/favicon/" ~ document.getProperty('favicon') %}
<link rel="icon" sizes="32x32" href="{{favicon_base}}/favicon.ico" />
<link rel="icon" sizes="192x192" href="{{favicon_base}}/android-chrome-192x192.png" />
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="{{favicon_base}}/apple-touch-icon.png" />
<link rel="apple-touch-icon-precomposed" href="{{favicon_base}}/apple-touch-icon.png" />
{% endif %}
{# we're using the deferred extension here to make sure this block is rendered after all helper calls #}
{% block layout_head_meta deferred %}
{{ pimcore_head_title() }}
{{ pimcore_head_meta() }}
{% if pimcore_placeholder('canonical').count() %}
<link rel="canonical" href="{{ pimcore_placeholder('canonical') }}"/>
{% endif %}
{% endblock %}
{% block head_stylesheets deferred %}
{{ pimcore_head_link() }}
{{ encore_entry_link_tags('global') }}
{% for file in encore_entry_js_files('global') %}
<script src="{{ asset(file) }}" defer></script>
{% endfor %}
{% if editmode %}
{{ encore_entry_link_tags('editmode') }}
{% for file in encore_entry_js_files('editmode') %}
<script src="{{ asset(file) }}" defer></script>
{% endfor %}
{% else %}
{{ encore_entry_link_tags('frontend') }}
{% for file in encore_entry_js_files('frontend') %}
<script src="{{ asset(file) }}" defer></script>
{% endfor %}
{% endif %}
{% endblock %}