<commit_before>{% spaceless %}

{# set pageItemType (facultative) #}

{% set pageUrl = pageUrl|default(app.request.uri) %}
{% set pageType = pageType|default('website') %}
{% set pageCard = pageCard|default('summary_large_image') %}
{% set pageTitle = pageTitle|default('default.slogan'|trans()) %}
{% set pageDescription = pageDescription|default('L\'Air du Bois est un espace de partage collaboratif ouvert à tous les amateurs et curieux du travail du bois') %}
{% set pageAuthor = pageAuthor|default('L\'Air du Bois') %}
{% set pageImage = pageImage|default(asset('banner-600x376.jpg')) %}
{% set pageImageWidth = pageImageWidth|default('') %}
{% set pageImageHeight = pageImageHeight|default('') %}
{% set pageVideo = pageVideo|default('') %}
{% set pageVideoWidth = pageVideoWidth|default('') %}
{% set pageVideoHeight = pageVideoHeight|default('') %}
{% set titleSuffixHidden = titleSuffixHidden|default(false) %}

{% endspaceless %}
<!DOCTYPE html>
<html lang="{{ app.request.locale }}">
    <head prefix="{% block headPrefix %}og: http://ogp.me/ns#{% endblock %}">
        {% block head %}
            <title>{% if is_granted("ROLE_USER") and app.user.freshNotificationCount > 0 %}({{ app.user.freshNotificationCount }}) {% endif %}{% if pageTitlePrefix is defined %}{{ pageTitlePrefix }} {% endif %}{% block title %}{{ pageTitle }}{% if not titleSuffixHidden %} {{ ('default.on'|trans())~' '~('default.ladb'|trans()) }}{% endif %}{% endblock %}</title>
            {% block headMetas %}
                <meta charset="UTF-8" />
                <meta name="description" content="{{ pageDescription }}" />
                <meta name="author" content="{{ pageAuthor }}">
                <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
                <meta http-equiv="X-UA-Compatible" content="IE=edge" />
                {% block headOpenGraphMetas %}
                    <meta property="fb:app_id" content="456294721102605" />
                    <meta property="og:site_name" content="L'Air du Bois" />
                    <meta property="og:url" content="{{ pageUrl }}" />
                    <meta property="og:type" content="{{ pageType }}" />
                    <meta property="og:title" content="{{ pageTitle }}" />
                    <meta property="og:description" content="{{ pageDescription }}" />
                    {% if pageImage is iterable %}
                        {% for image in pageImage %}
                            <meta property="og:image" content="{{ image }}" />
                        {% endfor %}
                    {% else %}
                        <meta property="og:image" content="{{ pageImage }}" />
                    {% endif %}
                    {% if pageImageWidth %}
                        <meta property="og:image:width" content="{{ pageImageWidth }}" />
                    {% endif %}
                    {% if pageImageHeight %}
                        <meta property="og:image:height" content="{{ pageImageHeight }}" />
                    {% endif %}
                    {% if pageVideo %}
                        <meta property="og:video:url" content="{{ pageVideo }}" />
                        {% if pageVideoWidth %}
                            <meta property="og:video:width" content="{{ pageVideoWidth }}" />
                        {% endif %}
                        {% if pageVideoWidth %}
                            <meta property="og:video:height" content="{{ pageVideoHeight }}" />
                        {% endif %}
                    {% endif %}
                {% endblock %}
                {% block headTwitterCardMetas %}
                    <meta name="twitter:card" content="{{ pageCard }}" />
                    <meta name="twitter:site" content="@LAirDuBois" />
                    <meta name="twitter:title" content="{{ pageTitle }}" />
                    <meta name="twitter:description" content="{{ pageDescription }}" />
                    {% if pageImage is iterable %}
                        <meta name="twitter:image" content="{{ pageImage[0] }}" />
                    {% else %}
                        <meta name="twitter:image" content="{{ pageImage }}" />
                    {% endif %}
                    <meta name="twitter:url" content="{{ pageUrl }}" />
                {% endblock %}
            {% endblock %}
            {% if prevPageUrl is defined and prevPageUrl is not empty %}
                <link rel="prev" href="{{ prevPageUrl }}" />
            {% endif %}
            {% if nextPageUrl is defined and nextPageUrl is not empty %}
                <link rel="next" href="{{ nextPageUrl }}" />
            {% endif %}
            <link rel="icon" sizes="16x16" href="{{ asset('favicon.ico') }}" />
            <link rel="apple-touch-icon-precomposed" href="{{ asset('favicon-76x76.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{ asset('favicon-72x72.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="76x76" href="{{ asset('favicon-76x76.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{ asset('favicon-114x114.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="120x120" href="{{ asset('favicon-120x120.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ asset('favicon-144x144.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="152x152" href="{{ asset('favicon-152x152.png') }}">
            {% block headStylesheets %}
                {% stylesheets filter='less,?yui_css'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap/bootstrap.less'
                    '@LadbCoreBundle/Resources/assets/less/jquery-autocomplete/jquery-autocomplete.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/animation.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/nav.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/offcanvas.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/overlay.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/components/notify.less'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap-markdown/bootstrap-markdown-v1.less'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap-datetimepicker/bootstrap-datetimepicker.less'
                    '@LadbCoreBundle/Resources/assets/less/ladb/ladb.less'
                    '@LadbCoreBundle/Resources/assets/less/ladb/icons/ladbicons.less' %}
                    <link rel="stylesheet" type="text/css" href="{{ asset_url }}?v=201702161738" media="screen" />
                {% endstylesheets %}
            {% endblock %}
            {% block headJavascripts %}
                {% javascripts filter='?closure'
                    '../components/jquery/jquery.js' %}
                    <script type="text/javascript" src="{{ asset_url }}"></script>
                {% endjavascripts %}
                <!--[if lt IE 9]>
                    {% javascripts filter='?closure'
                        '../components/html5shiv/dist/html5shiv.js'
                        '@LadbCoreBundle/Resources/assets/js/respond/respond.js' %}
                        <script type="text/javascript" src="{{ asset_url }}"></script>
                    {% endjavascripts %}
                <![endif]-->
            {% endblock %}
        {% endblock %}
    </head>
    <body{% if bodyClass is defined %} class="{{ bodyClass }}"{% endif %}{% if pageItemType is defined %} itemscope itemtype="http://schema.org/{{ pageItemType }}"{% endif %}>
        {% block bodyMetas %}
            {% if pageItemType is defined %}
                <meta itemprop="{{ pageItemType == 'Article' ? 'headline' : 'name' }}" content="{{ pageTitle }}" />
                <meta itemprop="description" content="{{ pageDescription }}" /><commit_msg>~ Workflow (Connection/Disconnection improvements)<commit_after>{% spaceless %}

{# set pageItemType (facultative) #}

{% set pageUrl = pageUrl|default(app.request.uri) %}
{% set pageType = pageType|default('website') %}
{% set pageCard = pageCard|default('summary_large_image') %}
{% set pageTitle = pageTitle|default('default.slogan'|trans()) %}
{% set pageDescription = pageDescription|default('L\'Air du Bois est un espace de partage collaboratif ouvert à tous les amateurs et curieux du travail du bois') %}
{% set pageAuthor = pageAuthor|default('L\'Air du Bois') %}
{% set pageImage = pageImage|default(asset('banner-600x376.jpg')) %}
{% set pageImageWidth = pageImageWidth|default('') %}
{% set pageImageHeight = pageImageHeight|default('') %}
{% set pageVideo = pageVideo|default('') %}
{% set pageVideoWidth = pageVideoWidth|default('') %}
{% set pageVideoHeight = pageVideoHeight|default('') %}
{% set titleSuffixHidden = titleSuffixHidden|default(false) %}

{% endspaceless %}
<!DOCTYPE html>
<html lang="{{ app.request.locale }}">
    <head prefix="{% block headPrefix %}og: http://ogp.me/ns#{% endblock %}">
        {% block head %}
            <title>{% if is_granted("ROLE_USER") and app.user.freshNotificationCount > 0 %}({{ app.user.freshNotificationCount }}) {% endif %}{% if pageTitlePrefix is defined %}{{ pageTitlePrefix }} {% endif %}{% block title %}{{ pageTitle }}{% if not titleSuffixHidden %} {{ ('default.on'|trans())~' '~('default.ladb'|trans()) }}{% endif %}{% endblock %}</title>
            {% block headMetas %}
                <meta charset="UTF-8" />
                <meta name="description" content="{{ pageDescription }}" />
                <meta name="author" content="{{ pageAuthor }}">
                <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
                <meta http-equiv="X-UA-Compatible" content="IE=edge" />
                {% block headOpenGraphMetas %}
                    <meta property="fb:app_id" content="456294721102605" />
                    <meta property="og:site_name" content="L'Air du Bois" />
                    <meta property="og:url" content="{{ pageUrl }}" />
                    <meta property="og:type" content="{{ pageType }}" />
                    <meta property="og:title" content="{{ pageTitle }}" />
                    <meta property="og:description" content="{{ pageDescription }}" />
                    {% if pageImage is iterable %}
                        {% for image in pageImage %}
                            <meta property="og:image" content="{{ image }}" />
                        {% endfor %}
                    {% else %}
                        <meta property="og:image" content="{{ pageImage }}" />
                    {% endif %}
                    {% if pageImageWidth %}
                        <meta property="og:image:width" content="{{ pageImageWidth }}" />
                    {% endif %}
                    {% if pageImageHeight %}
                        <meta property="og:image:height" content="{{ pageImageHeight }}" />
                    {% endif %}
                    {% if pageVideo %}
                        <meta property="og:video:url" content="{{ pageVideo }}" />
                        {% if pageVideoWidth %}
                            <meta property="og:video:width" content="{{ pageVideoWidth }}" />
                        {% endif %}
                        {% if pageVideoWidth %}
                            <meta property="og:video:height" content="{{ pageVideoHeight }}" />
                        {% endif %}
                    {% endif %}
                {% endblock %}
                {% block headTwitterCardMetas %}
                    <meta name="twitter:card" content="{{ pageCard }}" />
                    <meta name="twitter:site" content="@LAirDuBois" />
                    <meta name="twitter:title" content="{{ pageTitle }}" />
                    <meta name="twitter:description" content="{{ pageDescription }}" />
                    {% if pageImage is iterable %}
                        <meta name="twitter:image" content="{{ pageImage[0] }}" />
                    {% else %}
                        <meta name="twitter:image" content="{{ pageImage }}" />
                    {% endif %}
                    <meta name="twitter:url" content="{{ pageUrl }}" />
                {% endblock %}
            {% endblock %}
            {% if prevPageUrl is defined and prevPageUrl is not empty %}
                <link rel="prev" href="{{ prevPageUrl }}" />
            {% endif %}
            {% if nextPageUrl is defined and nextPageUrl is not empty %}
                <link rel="next" href="{{ nextPageUrl }}" />
            {% endif %}
            <link rel="icon" sizes="16x16" href="{{ asset('favicon.ico') }}" />
            <link rel="apple-touch-icon-precomposed" href="{{ asset('favicon-76x76.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{ asset('favicon-72x72.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="76x76" href="{{ asset('favicon-76x76.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{ asset('favicon-114x114.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="120x120" href="{{ asset('favicon-120x120.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ asset('favicon-144x144.png') }}">
            <link rel="apple-touch-icon-precomposed" sizes="152x152" href="{{ asset('favicon-152x152.png') }}">
            {% block headStylesheets %}
                {% stylesheets filter='less,?yui_css'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap/bootstrap.less'
                    '@LadbCoreBundle/Resources/assets/less/jquery-autocomplete/jquery-autocomplete.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/animation.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/nav.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/offcanvas.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/core/overlay.less'
                    '@LadbCoreBundle/Resources/assets/less/uikit/components/notify.less'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap-markdown/bootstrap-markdown-v1.less'
                    '@LadbCoreBundle/Resources/assets/less/bootstrap-datetimepicker/bootstrap-datetimepicker.less'
                    '@LadbCoreBundle/Resources/assets/less/ladb/ladb.less'
                    '@LadbCoreBundle/Resources/assets/less/ladb/icons/ladbicons.less' %}
                    <link rel="stylesheet" type="text/css" href="{{ asset_url }}?v=201703131247" media="screen" />
                {% endstylesheets %}
            {% endblock %}
            {% block headJavascripts %}
                {% javascripts filter='?closure'
                    '../components/jquery/jquery.js' %}
                    <script type="text/javascript" src="{{ asset_url }}"></script>
                {% endjavascripts %}
                <!--[if lt IE 9]>
                    {% javascripts filter='?closure'
                        '../components/html5shiv/dist/html5shiv.js'
                        '@LadbCoreBundle/Resources/assets/js/respond/respond.js' %}
                        <script type="text/javascript" src="{{ asset_url }}"></script>
                    {% endjavascripts %}
                <![endif]-->
            {% endblock %}
        {% endblock %}
    </head>
    <body{% if bodyClass is defined %} class="{{ bodyClass }}"{% endif %}{% if pageItemType is defined %} itemscope itemtype="http://schema.org/{{ pageItemType }}"{% endif %}>
        {% block bodyMetas %}
            {% if pageItemType is defined %}
                <meta itemprop="{{ pageItemType == 'Article' ? 'headline' : 'name' }}" content="{{ pageTitle }}" />
                <meta itemprop="description" content="{{ pageDescription }}" />
{'fraction_non_alphanumeric': 0.1622464898595944, 'fraction_numerical': 0.014477379095163806, 'mean_word_length': 2.0461889374643603, 'pattern_counts': {'":': 0, '<': 105, '<?xml version=': 0, '>': 107, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '909148', 'n_tokens_mistral': 4778, 'n_tokens_neox': 4185, 'n_words': 799}