templates/base.html.twig line 1
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="icon" href="{{ asset('images/favicon.png') }}"/><title>{% block title %}NEOCOGNITION (by Chrysippe-R&D) \n Collaborative Artificial Inteligence{% endblock %}</title>{% block stylesheets %}{# Bootstrap datepicker #}<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.standalone.min.css" integrity="sha512-D5/oUZrMTZE/y4ldsD6UOeuPR4lwjLnfNMWkjC0pffPTCVlqzcHTNvkn3dhL7C0gYifHQJAIrRTASbMvLmpEug==" crossorigin="anonymous" referrerpolicy="no-referrer" />{# Select2 #}<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet"/>{# Fonts #}<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200"/><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=Outfit:wght@500&family=Roboto&display=swap" rel="stylesheet">{# Custom tooltip #}<link href="/css/custom-tooltip.css" rel="stylesheet"/><link href="/css/toggle-list.css" rel="stylesheet"/><link href="/css/style.css" rel="stylesheet"/>{{ encore_entry_link_tags('app') }}{% endblock %}{% block javascripts %}{# Jquery #}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>{# Bootstrap #}<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.8/js/bootstrap.min.js" integrity="sha512-nKXmKvJyiGQy343jatQlzDprflyB5c+tKCzGP3Uq67v+lmzfnZUi/ZT+fc6ITZfSC5HhaBKUIvr/nTLCV+7F+Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script><script>$(document).ready(function() {$('.js-datepicker').datepicker({format: 'dd/mm/yyyy',language: {{ app.request.locale|json_encode|raw }}});});</script>{# Bootstrap datepicker #}<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js" integrity="sha512-LsnSViqQyaXpD4mBBdRYeP6sRwJiJveh2ZIbW41EBrNmKxgr/LFZIiWT6yr+nycvhvauz8c2nYMhrP80YhG7Cw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/locales/bootstrap-datepicker.fr.min.js" integrity="sha512-fx3aztaUjb4NyoD+Tso5g7R1l29bU3jnnTfNRKBiY9fdQOHzVhKJ10wEAgQ1zM/WXCzB9bnVryHD1M40775Tsw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>{# Select2 #}<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.full.min.js"></script>{# Sortable #}<script src="https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.6/Sortable.min.js" integrity="sha512-csIng5zcB+XpulRUa+ev1zKo7zRNGpEaVfNB9On1no9KYTEY/rLGAEEpvgdw6nim1WdTuihZY1eqZ31K7/fZjw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script><script>setTimeout(() => {jQuery(document).ready(function () {jQuery('.form-select').select2();});}, 500);</script><script src="/js/custom-tooltip.js" defer></script><script src="/js/toggle-list.js" defer></script>{{ encore_entry_script_tags('app') }}<script src="{{ asset('js/tarteaucitron.js' )}}"></script><script src="{{ asset('js/html2canvas.min.js' )}}"></script><script>tarteaucitron.init({"privacyUrl": "", /* Privacy policy url */"bodyPosition": "bottom", /* or top to bring it as first element for accessibility */"hashtag": "#tarteaucitron", /* Open the panel with this hashtag */"cookieName": "tarteaucitron", /* Cookie name */"orientation": "middle", /* Banner position (top - bottom - middle - popup) */"groupServices": false, /* Group services by category */"showAlertSmall": false, /* Show the small banner on bottom right */"cookieslist": false, /* Show the cookie list */"showIcon": true,/* Show cookie icon to manage cookies */// "iconSrc": "", /* Optionnal: URL or base64 encoded image */"iconPosition": "BottomRight", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */"adblocker": false, /* Show a Warning if an adblocker is detected */"DenyAllCta": true, /* Show the deny all button */"AcceptAllCta": true, /* Show the accept all button when highPrivacy on */"highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */"handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */"removeCredit": false, /* Remove credit link */"moreInfoLink": true, /* Show more info link */"useExternalCss": false,/* If false, the tarteaucitron.css file will be loaded */// "cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for subdomain website */"readmoreLink": "", /* Change the default readmore link pointing to tarteaucitron.io */"mandatory": true /* Show a message about mandatory cookies */});</script><script type="text/javascript">tarteaucitron.user.googleFonts = ['Asap:wght@500','Montserrat:wght@400','Montserrat:wght@700','Roboto+Slab:wght@400','Roboto+Slab:wght@100','Roboto+Slab:wght@300','Roboto+Slab:wght@700'];{# Google fonts #}(tarteaucitron.job = tarteaucitron.job || []).push('googlefonts');</script>{% endblock %}{% block javascriptsApp %}{% endblock %}{% block stylesheetsApp %}{% endblock %}</head><body data-bs-theme="dark">{% include 'header.html.twig' %}{% if block('container_start') is not empty and block('container_end') is not empty %}{% block container_start %}{% endblock %}{% else %}<div class="container-md mt-4">{% endif %}{% if error is defined and error is not empty %}{% if error.type is defined %}<div class="alert alert-{{error.type}}" role="alert">{{error.content}}</div>{% else %}<div class="alert alert-danger" role="alert">{{error}}</div>{% endif %}{% endif %}{# Alert for missing organisation #}{% if app.user != null and (app.user.organisation == null or app.user.organisation == "") %}{% if '/profile' in app.request.requestURI %}<div class="alert alert-chrysippe">{{'Bonjour'|trans}}{{app.user.firstname}}{{'pourriez-vous s\'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique "Entreprise" de votre profil ?' | trans}}</div>{% else %}<div class="modal fade" id="alert-organisation-modal" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="alert-job-modal-label"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="alert-organisation-modal-label">{{'Bonjour'|trans}} {{app.user.firstname}}</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" /></div><div class="modal-body">{{'pourriez-vous s\'il-vous-plaît indiquer de façon détaillée et claire votre entreprise dans la rubrique "Entreprise" de votre profil ?' | trans}}</div><div class="modal-footer"><a class="btn btn-chrysippe" role="button" href="{{ path('app_user_profile') }}?origin={{ app.request.attributes.get('_route') }}&origin_params={{ app.request.attributes.get('_route_params') | json_encode }}">{{'Cliquez ici' | trans}}</a></div></div></div></div><script type="text/javascript">$(window).on('load', function () {$('#alert-organisation-modal').modal('show');});</script>{% endif %}{% endif %}{# Alert for missing job #}{% if app.user != null and (app.user.job == null or app.user.job == "") %}{% if '/profile' in app.request.requestURI %}<div class="alert alert-chrysippe">{{'Bonjour'|trans}}{{app.user.firstname}}{{'pourriez-vous s\'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique "Poste" de votre profil ?' | trans}}</div>{% else %}<div class="modal fade" id="alert-job-modal" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="alert-job-modal-label"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="alert-job-modal-label">{{'Bonjour'|trans}} {{app.user.firstname}}</h5><button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" /></div><div class="modal-body">{{'pourriez-vous s\'il-vous-plaît indiquer de façon détaillée et claire votre intitulé de poste (en indiquant de façon précise votre secteur professionnel) dans la rubrique "Poste" de votre profil ?' | trans}}</div><div class="modal-footer"><a class="btn btn-chrysippe" role="button" href="{{ path('app_user_profile') }}?origin={{ app.request.attributes.get('_route') }}&origin_params={{ app.request.attributes.get('_route_params') | json_encode }}">{{'Cliquez ici' | trans}}</a></div></div></div></div><script type="text/javascript">$(window).on('load', function () {$('#alert-job-modal').modal('show');});</script>{% endif %}{% endif %}{% block body %}{% endblock %}{% if block('container_start') is not empty and block('container_end') is not empty %}{% block container_end %}{% endblock %}{% else %}</div>{% endif %}{% if block('bodyFluid') is not empty %}<div class="container-md mb-4">{% block bodyFluid %}{% endblock %}</div>{% endif %}</body></html>