{%- block head_charset -%}
<meta charset="utf-8">
{% endblock %}
{% block head_compatibility %}
<meta http-equiv="x-ua-compatible" content="ie=edge">
{% endblock %}
{% block viewport %}
<meta name="viewport" content="width=device-width, initial-scale=1">
{% endblock %}
{% block favicon -%}
{% set favicon = get_config('favicon', '')|default %}
{% if favicon -%}
<link rel="shortcut icon" type="image/png" href="{{favicon|imagine_filter('favicon')}}">
<link rel="shortcut icon" sizes="192x192" href="{{favicon|imagine_filter('favicon')}}">
<link rel="apple-touch-icon" href="{{favicon|imagine_filter('favicon')}}">
{% endif %}
{% endblock %}
{% block head_seo %}
{%- set metatitle = metatitle|default ? metatitle|default|raw|slice(0,150) : title|default -%}
{%- set ogtitle = ogtitle|default ? ogtitle : metatitle -%}
{%- if ogimage|default is empty -%}
{%- if default_image|default is not empty -%}
{%- set ogimage = default_image|default -%}
{%- else -%}
{%- set ogimage = get_config('default_meta_image', locale)|default('/uploads/system/placeholder-horizontal.png') -%}
{%- endif -%}
{%- endif -%}
{%- set extratitle = get_config('extra_text_title', locale)|default -%}
{%- set extratitleposition = get_config('extra_text_left', locale)|default -%}
<title>{% block head_title %} {%- if extratitleposition == '1' -%}{{extratitle}} {{metatitle}}{%- else -%}{{metatitle}} {{extratitle}}{%- endif-%}{% endblock %}</title>
<meta name="title" content="{{ metatitle }}"/>
{%- if metadescription|default is not empty -%}
{%- set ogdescription = ogdescription|default ? ogdescription : metadescription ~%}
<meta name="description" content="{{ metadescription|default|raw }}"/>
{%- endif -%}
{% if metakeywords|default is not empty ~%}
<meta name="keywords" content="{{metakeywords|default}}">
{%- endif ~%}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
{%- if languagecode is defined ~%}
<meta name="language" content="{{languagecode.name}}">
{%- endif ~%}
<meta property="og:type" content="{% block ogtype %}website{% endblock %}"/>
<meta property="og:title" content="{{ ogtitle }}"/>
<meta property="og:description" content="{{ ogdescription|default|raw }}"/>
<meta property="og:url" content="{{app.request.getSchemeAndHttpHost()}}{{app.request.requestUri}}"/>
<meta property="og:image" content="{% block ogimage %}{{ ogimage is not empty ? ogimage|imagine_filter('share_image')|encode_url_path : '' }}{% endblock %}"/>
<meta property="og:site_name" content="{{ get_config('default_meta_page_name',app.request.getLocale())|default }}"/>
<meta name="twitter:card" content="summary_large_image">
{%- block twitter_site %}{% endblock ~%}
<meta name="twitter:title" content="{{ ogtitle }}">
<meta name="twitter:description" content="{{ ogdescription|default|raw }}">
<meta name="twitter:image" content="{% block twitterimage %}{{ ogimage is not empty ? ogimage|imagine_filter('share_image')|encode_url_path : '' }}{% endblock %}">
<meta name="twitter:url" content="{{app.request.getSchemeAndHttpHost()}}{{app.request.requestUri}}">
{%- set canonicalurl = '' -%}
{%- set xdefault = '' -%}
{%~ if app.request.get('_route') == 'home' or app.request.get('_route') == 'home_locale' %}
{% set xdefault = app.request.getSchemeAndHttpHost() %}
{% endif ~%}
{%- for alternateUrl in alternateUrls -%}
{%- if alternateUrls|length > 1 %}
<link rel="alternate" hreflang="{{alternateUrl.locale|default}}" href="{{app.request.getSchemeAndHttpHost()}}{{alternateUrl.url|raw}}">
{%- endif -%}
{%- endfor -%}
{%- if defaultUrl is defined and defaultUrl is not null %}
<link rel="alternate" hreflang="x-default" href="{{app.request.getSchemeAndHttpHost()}}{{defaultUrl|raw}}">
{%- endif -%}
{%- if canonicalUrl is defined and canonicalUrl is not null %}
<link rel="canonical" href="{{app.request.getSchemeAndHttpHost()}}{{canonicalUrl|raw}}">
{%- endif -%}
{%- if breadCrumbs is defined %}
<script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "name": "{{'Home'|trans({},'geral')}}", "item": "{{app.request.getSchemeAndHttpHost()}}{{app.request.getBaseURL}}"} {% for item in breadCrumbs %},{"@type": "ListItem", "position": {{ loop.index + 1 }}, "name": "{{item.title}}", "item": "{% if item.friendlyUrl == '#' %}{{app.request.getSchemeAndHttpHost()}}{{app.request.requestUri}}{% else %}{{app.request.getSchemeAndHttpHost()}}{{item.friendlyUrl}}{% endif %}"} {% endfor %} ] } </script>
{% endif %}
{% endblock %}
{% block stylesheets %}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">
{% set webpackEntries=app.request.attributes.get('webpackEntries')|default([]) %}
{%~ if get_config('notificationsbar_page', '')|default %}
{% set webpackEntries=webpackEntries|merge(['B31_notificationsbar']) -%}
{% endif -%}
{% set webpackEntries=webpackEntries|merge(['slick-carousel']) -%}
{%~ if webpackEntries is defined %}
{%~ for entry in webpackEntries -%}
{{ encore_entry_link_tags(entry) -}}
{% endfor ~%}
{% endif -%}
{{ encore_entry_link_tags('front') }}
<link rel="stylesheet" href="{{ asset('build/assets/css/variables.css?v=' ~ random()) }}">
{% endblock %}
{% block scripts_header %}
{{ encore_entry_script_tags('jquery') }}
{% if get_config('scripts_header',app.request.getLocale())|default %}
{{ get_config('scripts_header',app.request.getLocale())|raw }}
{%- endif %}
{{scriptshead|default|raw}}
{% endblock %}