<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* base.html.twig */
class __TwigTemplate_1b0075f72c3e977b9a9f3a245173e7ec extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'title' => [$this, 'block_title'],
'meta_date_desc' => [$this, 'block_meta_date_desc'],
'meta' => [$this, 'block_meta'],
'stylesheets' => [$this, 'block_stylesheets'],
'body' => [$this, 'block_body'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html lang=\"fr\">
\t<head>
\t<script>
\t\t(function() {
\t\t\tconst userAgent = window.navigator.userAgent || window.navigator.vendor || window.opera;
\t\t\tconst url = window.location.href;
\t\t\t// Désactivé: pas de redirection spécifique app/navigateur sur mobile
\t\t\t// if (userAgent.includes('Mobile') && (userAgent.includes('iPhone') || userAgent.includes('iPad')) && userAgent.includes('LinkedInApp')) {
\t\t\t// \twindow.location.href = 'x-safari-' + url;
\t\t\t// \treturn;
\t\t\t// }
\t\t\t// // Pour Android
\t\t\t// if (/android/i.test(navigator.userAgent)) {
\t\t\t// \twindow.location.href = `googlechrome://\${window.location.href.replace(/^https?:\\/\\//, '')}`;
\t\t\t// \treturn;
\t\t\t// }
\t\t\t// var userAgent = navigator.userAgent || navigator.vendor || window.opera;
\t\t\t// // Détection WebView Android (nouvelle méthode)
\t\t\t// var isAndroidWebView = /; wv\\)/.test(userAgent) ||
\t\t\t// \t\t\t\t\t/Android.*(WebView|wv)/.test(userAgent);
\t\t\t
\t\t\t// // Détection WebView iOS (méthode existante améliorée)
\t\t\t// var isIOSWebView = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(userAgent);
\t\t\t
\t\t\t// if (isAndroidWebView || isIOSWebView) {
\t\t\t// \tvar url = window.location.href;
\t\t\t// \twindow.location.href = \"googlechrome://\" + url.replace(/^https?:\\/\\//, \"\"); // Redirige vers Chrome sur Android
\t\t\t\t
\t\t\t// }
\t\t})();
\t</script>
\t\t
\t\t<!-- Google Tag Manager -->
\t\t<script>
\t\t\t(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-M5WKRR9G');
\t\t</script>
\t\t<!-- End Google Tag Manager -->
\t\t<!-- Google tag (gtag.js) -->
\t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-GN99KS5KX3\"></script>
\t\t<script>
\t\t\twindow.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-GN99KS5KX3');
\t\t</script>
\t\t";
// line 73
$context["isTransparent"] = ((array_key_exists("isTransparent", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["isTransparent"]) || array_key_exists("isTransparent", $context) ? $context["isTransparent"] : (function () { throw new RuntimeError('Variable "isTransparent" does not exist.', 73, $this->source); })()), false)) : (false));
// line 74
yield "
\t\t<title>
\t\t\t";
// line 76
yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
// line 81
yield "\t\t</title>
\t\t<link rel=\"canonical\" href=\"";
// line 82
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 82, $this->source); })()), "request", [], "any", false, false, false, 82), "getSchemeAndHttpHost", [], "method", false, false, false, 82) . Twig\Extension\CoreExtension::replace(CoreExtension::getAttribute($this->env, $this->source, Twig\Extension\CoreExtension::split($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 82, $this->source); })()), "request", [], "any", false, false, false, 82), "getRequestUri", [], "method", false, false, false, 82), "?"), 0, [], "array", false, false, false, 82), ["/index.php" => ""])), "html", null, true);
yield "\" />
\t\t";
// line 83
yield from $this->unwrap()->yieldBlock('meta_date_desc', $context, $blocks);
// line 94
yield "\t\t";
yield from $this->unwrap()->yieldBlock('meta', $context, $blocks);
// line 939
yield "
\t\t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"";
// line 940
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon-wd.png"), "html", null, true);
yield "\">
\t\t<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"";
// line 941
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon_32.png"), "html", null, true);
yield "\">
\t\t<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"";
// line 942
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon_16.png"), "html", null, true);
yield "\">
\t\t<link rel=\"manifest\" href=\"";
// line 943
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("site.webmanifest"), "html", null, true);
yield "\">
\t\t<link rel='dns-prefetch' href='//www.google.com'/>
\t\t<link rel='dns-prefetch' href='//fonts.googleapis.com'/>
\t\t<link rel=\"stylesheet\" href=\"";
// line 946
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/style.min.css")), "html", null, true);
yield "\">
\t\t<link rel=\"stylesheet\" href=\"";
// line 947
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/colors/blue.css")), "html", null, true);
yield "\">
\t\t<link rel=\"canonical\" href=\"";
// line 948
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 948, $this->source); })()), "request", [], "any", false, false, false, 948), "uri", [], "any", false, false, false, 948), "html", null, true);
yield "\"/>
\t\t";
// line 950
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 953
yield "
\t\t<style>
\t\t\t/*.termsfeed-com---nb .cc-nb-title {*/
\t\t\t/* color: red !important;*/
\t\t\t/*}*/
\t\t\t.termsfeed-com---nb .cc-cp-foot-byline {
\t\t\t\tdisplay: none !important;
\t\t\t}
\t\t\t.termsfeed-com---nb button,
\t\t\t.cc-cp-foot-save {
\t\t\t\tbackground-color: #2a41e8 !important;
\t\t\t}
\t\t\t.termsfeed-com---nb button.cc-nb-changep {
\t\t\t\tbackground-color: #eaeaea !important;
\t\t\t}
\t\t\t.termsfeed-com---pc-dialog input[type=\"checkbox\"].cc-custom-checkbox {
\t\t\t\tposition: relative !important;
\t\t\t}
\t\t\t.termsfeed-com---pc-dialog .cc-pc-head-lang-select {
\t\t\t\tdisplay: none !important;
\t\t\t}
\t\t\t.termsfeed-com---palette-light.termsfeed-com---nb {
\t\t\t\tbackground-color: #f2f2f2;
\t\t\t\tcolor: #111;
\t\t\t\tborder-radius: 0.8rem !important;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-main-container {
\t\t\t\tpadding: 1rem !important;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-title {
\t\t\t\tfont-size: 19px !important;
\t\t\t\tfont-weight: 600;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-text {
\t\t\t\tfont-size: 12px !important;
\t\t\t\tmargin: 0 0 1.25rem;
\t\t\t}
\t\t\t.mobileshow {
\t\t\t\tdisplay: none;
\t\t\t}
\t\t\t@media screen and(max-width: 500px) {
\t\t\t\t.mobileshow {
\t\t\t\t\tdisplay: block;
\t\t\t\t}
\t\t\t\t#logo {
\t\t\t\t\ttransform: translateY(10px);
\t\t\t\t}
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tdisplay: none !important;
\t\t\t\t}
\t\t\t}
\t\t</style>
\t\t";
// line 1023
yield "\t\t<style>
\t\t\t.nav-disponibility ul li ul {
\t\t\t\ttop: inherit !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul:after {
\t\t\t\tborder-bottom: 5px solid #ffffff !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul {
\t\t\t\tbackground-color: #ffffff !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul.dropdown-nav ul.dropdown-nav ul.dropdown-nav li:hover a,
\t\t\t#navigation ul ul.dropdown-nav ul.dropdown-nav li:hover a,
\t\t\t#navigation ul ul.dropdown-nav li:hover a {
\t\t\t\tcolor: #aaa !important;
\t\t\t}
\t\t\tbody .nav-disponibility ul ul {
\t\t\t\tmargin-top: inherit !important;
\t\t\t}
\t\t\t#navigation ul li a:after,
\t\t\t#navigation ul ul li a:after {
\t\t\t\tcontent: none;
\t\t\t}
\t\t\t#navigation ul ul.dropdown-nav li a {
\t\t\t\tcolor: #000000 !important;
\t\t\t}
\t\t</style>
\t\t";
// line 1057
yield "\t\t<style>
\t\t\t@media screen and(min-width: 600px) {
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tmax-width: 25% !important;
\t\t\t\t}
\t\t\t}
\t\t\t@media screen and (max-width: 600px) {
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tmax-width: 100% !important;
\t\t\t\t}
\t\t\t}
\t\t\t@media screen and(max-width: 500px) {
\t\t\t\t.termsfeed-com---palette-light.termsfeed-com---nb {
\t\t\t\t\tdisplay: none !important;
\t\t\t\t}
\t\t\t\t#header-container {
\t\t\t\t\tposition: sticky !important;
\t\t\t\t\ttop: 0; /* Spécifiez la distance par rapport au haut de la fenêtre */
\t\t\t\t\t/*z-index: 1000; !* Définissez un index de position pour empiler l'élément au-dessus des autres contenus *!*/
\t\t\t\t\tmax-height: calc(100vh - 50px); /* Ajoutez cette ligne pour spécifier la hauteur maximale de l'élément */
\t\t\t\t\t/*overflow-y: auto; !* Ajoutez cette ligne pour activer le défilement vertical si le contenu dépasse la hauteur maximale *!*/
\t\t\t\t}
\t\t\t\t/*#header .header-widget {*/
\t\t\t\t/* border: none !important;*/
\t\t\t\t/* padding: 0 !important;*/
\t\t\t\t/*}*/
\t\t\t\t#header .mmenu-trigger {
\t\t\t\t\tmargin: 0 -16px 0 15px !important;
\t\t\t\t}
\t\t\t\t#logo img {
\t\t\t\t\tmax-width: 170px !important;
\t\t\t\t}
\t\t\t\t.btn-inscription-mobile {
\t\t\t\t\tdisplay: block !important;
\t\t\t\t}
\t\t\t\t.simplebar-content {
\t\t\t\t\tpadding-bottom: 0 !important;
\t\t\t\t}
\t\t\t}
\t\t</style>
\t</head>
\t<body>
\t\t<!-- Google Tag Manager (noscript) -->
\t\t<noscript>
\t\t\t<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-M5WKRR9G\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>
\t\t</noscript>
\t\t<!-- End Google Tag Manager (noscript) -->
\t\t<div id=\"wrapper\">
\t\t\t<div id=\"browserRedirect\" style=\"display:none;\">
\t\t\t\t<a id=\"redirectLink\" href=\"\" target=\"_blank\">Cliquez ici si vous n'êtes pas redirigé automatiquement</a>
\t\t\t</div>
\t\t\t";
// line 1116
yield from $this->loadTemplate("common/header.html.twig", "base.html.twig", 1116)->unwrap()->yield($context);
// line 1117
yield "
\t\t\t";
// line 1118
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 1119
yield "
\t\t\t";
// line 1120
yield from $this->loadTemplate("common/modal/complete_cv_modal.html.twig", "base.html.twig", 1120)->unwrap()->yield($context);
// line 1121
yield "\t\t\t";
yield from $this->loadTemplate("common/modal/package_other.html.twig", "base.html.twig", 1121)->unwrap()->yield($context);
// line 1122
yield "
\t\t\t";
// line 1123
yield from $this->loadTemplate("common/footer.html.twig", "base.html.twig", 1123)->unwrap()->yield($context);
// line 1124
yield "
\t\t</div>
\t\t<!-- Global site tag (gtag.js) - Google Analytics -->
\t\t<script defer src=\"https://www.googletagmanager.com/gtag/js?id=G-25WK3Q7QHY\"></script>
\t\t<script defer>
\t\t\twindow.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-25WK3Q7QHY');
\t\t</script>
\t\t<script src=\"";
// line 1139
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery-3.6.0.min.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1140
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery-migrate-3.3.2.min.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1141
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/mmenu.min.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1142
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/tippy.all.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer src=\"";
// line 1143
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/simplebar.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer src=\"";
// line 1144
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/bootstrap-slider.min.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1145
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/bootstrap-select.min.js")), "html", null, true);
yield "?v=";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::random($this->env->getCharset()), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1147
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/snackbar.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1148
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/clipboard.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer src=\"";
// line 1149
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/counterup.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer src=\"";
// line 1150
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/magnific-popup.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer src=\"";
// line 1151
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/slick.min.js")), "html", null, true);
yield "\"></script>
\t\t<script src=\"";
// line 1152
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/custom.min.js")), "html", null, true);
yield "\"></script>
\t\t<script defer type=\"text/javascript\" src=\"https://www.termsfeed.com/public/cookie-consent/4.0.0/cookie-consent.js\" charset=\"UTF-8\"></script>
\t\t<script defer type=\"text/javascript\" charset=\"UTF-8\">
\t\t\tdocument.addEventListener('DOMContentLoaded', function () {
cookieconsent.run({
\"notice_banner_type\": \"simple\",
\"consent_type\": \"express\",
\"palette\": \"light\",
\"language\": \"fr\",
\"page_load_consent_levels\": [\"strictly-necessary\"],
\"notice_banner_reject_button_hide\": false,
\"preferences_center_close_button_hide\": false,
\"page_refresh_confirmation_buttons\": false
});
});
\t\t</script>
\t\t";
// line 1169
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 1172
yield "
\t\t<script type=\"text/javascript\">
\t\t\t_linkedin_partner_id = \"7188001\";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
\t\t</script>
\t\t<script type=\"text/javascript\">
\t\t\t(function (l) {
if (! l) {
window.lintrk = function (a, b) {
window.lintrk.q.push([a, b])
};
window.lintrk.q = []
}
var s = document.getElementsByTagName(\"script\")[0];
var b = document.createElement(\"script\");
b.type = \"text/javascript\";
b.async = true;
b.src = \"https://snap.licdn.com/li.lms-analytics/insight.min.js\";
s.parentNode.insertBefore(b, s);
})(window.lintrk);
\t\t</script>
\t\t<noscript>
\t\t\t<img height=\"1\" width=\"1\" style=\"display:none;\" alt=\"\" src=\"https://px.ads.linkedin.com/collect/?pid=7188001&fmt=gif\"/>
\t\t</noscript>
\t</body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
// line 76
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
// line 77
yield "\t\t\t\tWorkDispo: missions
\t\t\t\t";
// line 78
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y"), "html", null, true);
yield "
\t\t\t\tsur toute la France | WorkDispo
\t\t\t";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 83
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_meta_date_desc(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_date_desc"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_date_desc"));
// line 84
yield "\t\t\t<script type=\"application/ld+json\">
\t\t\t\t{
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"@context\" : \"https://schema.org\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"@type\" : \"Organization\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"name\" : \"WorkDispo\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"url\" : \"https://www.workdispo.com/\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"logo\" : \"https://www.workdispo.com/images/logo.webp.svg\"
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }
\t\t\t</script>
\t\t";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 94
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_meta(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
// line 95
yield "\t\t\t<meta name=\"robots\" content=\"max-snippet:160\">
\t\t\t<meta charset=\"utf-8\">
\t\t\t<meta name=\"description\" content=\"WorkDispo est une plateforme sans commission de mise en relation entre freelances et recruteurs de l’informatique. C’est 100% gratuit pour les freelances.\">
\t\t\t<meta name=\"keywords\" content=\"freelance, dispo, missions, it\">
\t\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=3\">
\t\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"/>
\t\t\t<script type=\"text/javascript\">
\t\t\t\t(window.NREUM || (NREUM =
{})).init = {
ajax: {
deny_list: [\"bam.nr-data.net\"]
}
};
(window.NREUM || (NREUM =
{})).loader_config = {
licenseKey: \"NRJS-8c6c895b97ea60d5ee0\",
applicationID: \"1333848373\"
};
window.NREUM || (NREUM =
{}),
__nr_require = function (t, e, n) {
function r(n) {
if (! e[n]) {
var i = e[n] = {
exports: {}
};
t[n][0].call(i.exports, function (e) {
var i = t[n][1][e];
return r(i || e)
}, i, i.exports)
}
return e[n].exports
}
if (\"function\" == typeof __nr_require)
return __nr_require;
for (var i = 0; i < n.length; i++)
r(n[i]);
return r
}({
1: [
function (t, e, n) {
function r() {}
function i(t, e, n, r) {
return function () {
return s.recordSupportability(\"API/\" + e + \"/called\"),
o(t + e, [u.now()].concat(c(arguments)), n ? null : this, r),
n ? void 0 : this
}
}
var o = t(\"handle\"),
a = t(9),
c = t(10),
f = t(\"ee\").get(\"tracer\"),
u = t(\"loader\"),
s = t(4),
d = NREUM;
\"undefined\" == typeof window.newrelic && (newrelic = d);
var p = [
\"setPageViewName\",
\"setCustomAttribute\",
\"setErrorHandler\",
\"finished\",
\"addToTrace\",
\"inlineHit\",
\"addRelease\"
],
l = \"api-\",
v = l + \"ixn-\";
a(p, function (t, e) {
d[e] = i(l, e, !0, \"api\")
}),
d.addPageAction = i(l, \"addPageAction\", !0),
d.setCurrentRouteName = i(l, \"routeName\", !0),
e.exports = newrelic,
d.interaction = function () {
return(new r).get()
};
var m = r.prototype = {
createTracer: function (t, e) {
var n = {},
r = this,
i = \"function\" == typeof e;
return o(v + \"tracer\", [
u.now(), t, n
], r),
function () {
if (f.emit((i ? \"\" : \"no-\") + \"fn-start\", [
u.now(), r, i
], n), i)
try {
return e.apply(this, arguments)
}
catch (t) {
throw f.emit(\"fn-err\", [
arguments, this, t
], n),
t
} finally {
f.emit(\"fn-end\", [u.now()], n)
}
}
}
};
a(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"), function (t, e) {
m[e] = i(v, e)
}),
newrelic.noticeError = function (t, e) {
\"string\" == typeof t && (t = new Error(t)),
s.recordSupportability(\"API/noticeError/called\"),
o(\"err\", [
t,
u.now(),
!1,
e
])
}
}, {}
],
2: [
function (t, e, n) {
function r(t) {
if (NREUM.init) {
for (var e = NREUM.init, n = t.split(\".\"), r = 0; r < n.length - 1; r++)
if (e = e[n[r]], \"object\" != typeof e)
return;
return e = e[n[n.length - 1]]
}
}
e.exports = {
getConfiguration: r
}
}, {}
],
3: [
function (t, e, n) {
var r = !1;
try {
var i = Object.defineProperty({}, \"passive\", {
get: function () {
r = !0
}
});
window.addEventListener(\"testPassive\", null, i),
window.removeEventListener(\"testPassive\", null, i)
} catch (o) {}e.exports = function (t) {
return r ? {
passive: !0,
capture: !! t
} : !! t
}
}, {}
],
4: [
function (t, e, n) {
function r(t, e) {
var n = [
a, t, {
name: t
},
e
];
return o(\"storeMetric\", n, null, \"api\"),
n
}
function i(t, e) {
var n = [
c, t, {
name: t
},
e
];
return o(\"storeEventMetrics\", n, null, \"api\"),
n
}
var o = t(\"handle\"),
a = \"sm\",
c = \"cm\";
e.exports = {
constants: {
SUPPORTABILITY_METRIC: a,
CUSTOM_METRIC: c
},
recordSupportability: r,
recordCustom: i
}
}, {}
],
5: [
function (t, e, n) {
function r() {
return c.exists && performance.now ? Math.round(performance.now()) : (o = Math.max((new Date).getTime(), o)) - a
}
function i() {
return o
}
var o = (new Date).getTime(),
a = o,
c = t(11);
e.exports = r,
e.exports.offset = a,
e.exports.getLastTimestamp = i
}, {}
],
6: [
function (t, e, n) {
function r(t, e) {
var n = t.getEntries();
n.forEach(function (t) {
\"first-paint\" === t.name ? l(\"timing\", [
\"fp\", Math.floor(t.startTime)
]) : \"first-contentful-paint\" === t.name && l(\"timing\", [
\"fcp\", Math.floor(t.startTime)
])
})
}
function i(t, e) {
var n = t.getEntries();
if (n.length > 0) {
var r = n[n.length - 1];
if (u && u < r.startTime)
return;
var i = [r],
o = a({});
o && i.push(o),
l(\"lcp\", i)
}
}
function o(t) {
t.getEntries().forEach(function (t) {
t.hadRecentInput || l(\"cls\", [t])
})
}
function a(t) {
var e = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
if (e)
return e.type && (t[\"net-type\"] = e.type),
e.effectiveType && (t[\"net-etype\"] = e.effectiveType),
e.rtt && (t[\"net-rtt\"] = e.rtt),
e.downlink && (t[\"net-dlink\"] = e.downlink),
t
}
function c(t) {
if (t instanceof y && !w) {
var e = Math.round(t.timeStamp),
n = {
type: t.type
};
a(n),
e <= v.now() ? n.fid = v.now() - e : e > v.offset && e <= Date.now() ? (e -= v.offset, n.fid = v.now() - e) : e = v.now(),
w = !0,
l(\"timing\", [\"fi\", e, n])
}
}
function f(t) {
\"hidden\" === t && (u = v.now(), l(\"pageHide\", [u]))
}
if (!(\"init\" in NREUM && \"page_view_timing\" in NREUM.init && \"enabled\" in NREUM.init.page_view_timing && NREUM.init.page_view_timing.enabled === !1)) {
var u,
s,
d,
p,
l = t(\"handle\"),
v = t(\"loader\"),
m = t(8),
g = t(3),
y = NREUM.o.EV;
if (\"PerformanceObserver\" in window && \"function\" == typeof window.PerformanceObserver) {
s = new PerformanceObserver(r);
try {
s.observe({entryTypes: [\"paint\"]})
} catch (h) {}d = new PerformanceObserver(i);
try {
d.observe({entryTypes: [\"largest-contentful-paint\"]})
} catch (h) {}p = new PerformanceObserver(o);
try {
p.observe({
type: \"layout-shift\",
buffered: !0
})
} catch (h) {}
}
if (\"addEventListener\" in document) {
var w = !1,
b = [
\"click\",
\"keydown\",
\"mousedown\",
\"pointerdown\",
\"touchstart\"
];
b.forEach(function (t) {
document.addEventListener(t, c, g(!1))
})
}
m(f)
}
}, {}
],
7: [
function (t, e, n) {
function r(t, e) {
if (!i)
return !1;
if (t !== i)
return !1;
if (! e)
return !0;
if (!o)
return !1;
for (var n = o.split(\".\"), r = e.split(\".\"), a = 0; a < r.length; a++)
if (r[a] !== n[a])
return !1;
return !0
}
var i = null,
o = null,
a = /Version\\/(\\S+)\\s+Safari/;
if (navigator.userAgent) {
var c = navigator.userAgent,
f = c.match(a);
f && c.indexOf(\"Chrome\") === -1 && c.indexOf(\"Chromium\") === -1 && (i = \"Safari\", o = f[1])
}
e.exports = {
agent: i,
version: o,
match: r
}
}, {}
],
8: [
function (t, e, n) {
function r(t) {
function e() {
t(c && document[c] ? document[c] : document[o] ? \"hidden\" : \"visible\")
}
\"addEventListener\" in document && a && document.addEventListener(a, e, i(!1))
}
var i = t(3);
e.exports = r;
var o,
a,
c;
\"undefined\" != typeof document.hidden ? (o = \"hidden\", a = \"visibilitychange\", c = \"visibilityState\") : \"undefined\" != typeof document.msHidden ? (o = \"msHidden\", a = \"msvisibilitychange\") : \"undefined\" != typeof document.webkitHidden && (o = \"webkitHidden\", a = \"webkitvisibilitychange\", c = \"webkitVisibilityState\")
}, {}
],
9: [
function (t, e, n) {
function r(t, e) {
var n = [],
r = \"\",
o = 0;
for (r in t)
i.call(t, r) && (n[o] = e(r, t[r]), o += 1);
return n
}
var i = Object.prototype.hasOwnProperty;
e.exports = r
}, {}
],
10: [
function (t, e, n) {
function r(t, e, n) {
e || (e = 0),
\"undefined\" == typeof n && (n = t ? t.length : 0);
for (var r = -1, i = n - e || 0, o = Array(i < 0 ? 0 : i); ++ r < i;)
o[r] = t[e + r];
return o
}
e.exports = r
}, {}
],
11: [
function (t, e, n) {
e.exports = {
exists: \"undefined\" != typeof window.performance && window.performance.timing && \"undefined\" != typeof window.performance.timing.navigationStart
}
}, {}
],
ee: [
function (t, e, n) {
function r() {}
function i(t) {
function e(t) {
return t && t instanceof r ? t : t ? u(t, f, a) : a()
}
function n(n, r, i, o, a) {
if (a !== !1 && (a =! 0), !l.aborted || o) {
t && a && t(n, r, i);
for (var c = e(i), f = m(n), u = f.length, s = 0; s < u; s++)
f[s].apply(c, r);
var p = d[w[n]];
return p && p.push([b, n, r, c]),
c
}
}
function o(t, e) {
h[t] = m(t).concat(e)
}
function v(t, e) {
var n = h[t];
if (n)
for (var r = 0; r < n.length; r++)
n[r] === e && n.splice(r, 1)
}
function m(t) {
return h[t] || []
}
function g(t) {
return p[t] = p[t] || i(n)
}
function y(t, e) {
l.aborted || s(t, function (t, n) {
e = e || \"feature\",
w[n] = e,
e in d || (d[e] =[])
})
}
var h = {},
w = {},
b = {
on: o,
addEventListener: o,
removeEventListener: v,
emit: n,
get: g,
listeners: m,
context: e,
buffer: y,
abort: c,
aborted: !1
};
return b
}
function o(t) {
return u(t, f, a)
}
function a() {
return new r
}
function c() {
(d.api || d.feature) && (l.aborted =! 0, d = l.backlog =
{})
}
var f = \"nr@context\",
u = t(\"gos\"),
s = t(9),
d = {},
p = {},
l = e.exports = i();
e.exports.getOrSetContext = o,
l.backlog = d
}, {}
],
gos: [
function (t, e, n) {
function r(t, e, n) {
if (i.call(t, e))
return t[e];
var r = n();
if (Object.defineProperty && Object.keys)
try {
return Object.defineProperty(t, e, {
value: r,
writable: !0,
enumerable: !1
}),
r
}
catch (o) {}
return t[e] = r,
r
}
var i = Object.prototype.hasOwnProperty;
e.exports = r
}, {}
],
handle: [
function (t, e, n) {
function r(t, e, n, r) {
i.buffer([t], r),
i.emit(t, e, n)
}
var i = t(\"ee\").get(\"handle\");
e.exports = r,
r.ee = i
}, {}
],
id: [
function (t, e, n) {
function r(t) {
var e = typeof t;
return ! t || \"object\" !== e && \"function\" !== e ? -1 : t === window ? 0 : a(t, o, function () {
return i++
})
}
var i = 1,
o = \"nr@id\",
a = t(\"gos\");
e.exports = r
}, {}
],
loader: [
function (t, e, n) {
function r() {
if (!M ++) {
var t = T.info = NREUM.info,
e = m.getElementsByTagName(\"script\")[0];
if (setTimeout(u.abort, 3e4), !(t && t.licenseKey && t.applicationID && e))
return u.abort();
f(x, function (e, n) {
t[e] || (t[e] = n)
});
var n = a();
c(\"mark\", [
\"onload\",
n + T.offset
], null, \"api\"),
c(\"timing\", [\"load\", n]);
var r = m.createElement(\"script\");
0 === t.agent.indexOf(\"http://\") || 0 === t.agent.indexOf(\"https://\") ? r.src = t.agent : r.src = l + \"://\" + t.agent,
e.parentNode.insertBefore(r, e)
}
}
function i() {
\"complete\" === m.readyState && o()
}
function o() {
c(\"mark\", [
\"domContent\",
a() + T.offset
], null, \"api\")
}
var a = t(5),
c = t(\"handle\"),
f = t(9),
u = t(\"ee\"),
s = t(7),
d = t(2),
p = t(3),
l = d.getConfiguration(\"ssl\") === !1 ? \"http\" : \"https\",
v = window,
m = v.document,
g = \"addEventListener\",
y = \"attachEvent\",
h = v.XMLHttpRequest,
w = h && h.prototype,
b = !1;
NREUM.o = {
ST: setTimeout,
SI: v.setImmediate,
CT: clearTimeout,
XHR: h,
REQ: v.Request,
EV: v.Event,
PR: v.Promise,
MO: v.MutationObserver
};
var E = \"\" + location,
x = {
beacon: \"bam.nr-data.net\",
errorBeacon: \"bam.nr-data.net\",
agent: \"js-agent.newrelic.com/nr-1216.min.js\"
},
O = h && w && w[g] && !/CriOS/.test(navigator.userAgent),
T = e.exports = {
offset: a.getLastTimestamp(),
now: a,
origin: E,
features: {},
xhrWrappable: O,
userAgent: s,
disabled: b
};
if (! b) {
t(1),
t(6),
m[g] ? (m[g](\"DOMContentLoaded\", o, p(!1)), v[g](\"load\", r, p(!1))) : (m[y](\"onreadystatechange\", i), v[y](\"onload\", r)),
c(\"mark\", [
\"firstbyte\", a.getLastTimestamp()
], null, \"api\");
var M = 0
}
}, {}
],
\"wrap-function\": [
function (t, e, n) {
function r(t, e) {
function n(e, n, r, f, u) {
function nrWrapper() {
var o,
a,
s,
p;
try {
a = this,
o = d(arguments),
s = \"function\" == typeof r ? r(o, a) : r || {}
} catch (l) {
i([
l,
\"\",
[
o, a, f
],
s
], t)
}
c(n + \"start\", [
o, a, f
], s, u);
try {
return p = e.apply(a, o)
} catch (v) {
throw c(n + \"err\", [
o, a, v
], s, u),
v
} finally {
c(n + \"end\", [
o, a, p
], s, u)
}
}
return a(e) ? e : (n || (n = \"\"), nrWrapper[p] = e, o(e, nrWrapper, t), nrWrapper)
}
function r(t, e, r, i, o) {
r || (r = \"\");
var c,
f,
u,
s = \"-\" === r.charAt(0);
for (u = 0; u < e.length; u++)
f = e[u],
c = t[f],
a(c) || (t[f] = n(c, s ? f + r : r, i, f, o))
}
function c(n, r, o, a) {
if (!v || e) {
var c = v;
v = !0;
try {
t.emit(n, r, o, e, a)
} catch (f) {
i([
f, n, r, o
], t)
}
v = c
}
}
return t || (t = s),
n.inPlace = r,
n.flag = p,
n
}
function i(t, e) {
e || (e = s);
try {
e.emit(\"internal-error\", t)
} catch (n) {}
}
function o(t, e, n) {
if (Object.defineProperty && Object.keys)
try {
var r = Object.keys(t);
return r.forEach(function (n) {
Object.defineProperty(e, n, {
get: function () {
return t[n]
},
set: function (e) {
return t[n] = e,
e
}
})
}),
e
}
catch (o) {
i([o], n)
}
for (var a in t)
l.call(t, a) && (e[a] = t[a]);
return e
}
function a(t) {
return !(t && t instanceof Function && t.apply && ! t[p])
}
function c(t, e) {
var n = e(t);
return n[p] = t,
o(t, n, s),
n
}
function f(t, e, n) {
var r = t[e];
t[e] = c(r, n)
}
function u() {
for (var t = arguments.length, e = new Array(t), n = 0; n < t; ++ n)
e[n] = arguments[n];
return e
}
var s = t(\"ee\"),
d = t(10),
p = \"nr@original\",
l = Object.prototype.hasOwnProperty,
v = !1;
e.exports = r,
e.exports.wrapFunction = c,
e.exports.wrapInPlace = f,
e.exports.argsToArray = u
}, {}
]
}, {}, [\"loader\"]);
\t\t\t</script>
\t\t\t<meta property=\"og:image\" content=\"";
// line 925
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo_freelance_new.png")), "html", null, true);
yield "\">
\t\t\t<meta property=\"og:image:secure_url\" content=\"";
// line 926
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo_freelance_new.png")), "html", null, true);
yield "\">
\t\t\t<meta property=\"og:title\" content=\"Offres d’emploi et missions freelance sur WorkDispo\"/>
\t\t\t<meta property=\"og:type\" content=\"WorkDispo\"/>
\t\t\t<meta property=\"og:url\" content=\"";
// line 929
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 929, $this->source); })()), "request", [], "any", false, false, false, 929), "getBaseURL", [], "method", false, false, false, 929), "html", null, true);
yield "\"/>
\t\t\t<meta name=\"Content-Language\" content=\"fr\">
\t\t\t<meta name=\"author\" content=\"www.workdispo.com\">
\t\t\t<meta name=\"revisit-after\" content=\"revisit-after\">
\t\t\t<meta name=\"pragma\" content=\"no-cache\">
\t\t\t<meta name=\"classification\" content=\"WorkDispo: des missions sans commission\">
\t\t\t<meta property=\"og:site_name\" data-js-id=\"meta-og_site_name\" content=\"WorkDispo\">
\t\t\t<meta http-equiv=\"Cache-Control\" content=\"max-age=31536000\">
\t\t";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 950
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_stylesheets(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 951
yield "\t\t\t";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('encore_entry_link_tags')->getCallable()("app"), "html", null, true);
yield "
\t\t";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 1118
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 1169
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 1170
yield "\t\t\t";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getFunction('encore_entry_script_tags')->getCallable()("app"), "html", null, true);
yield "
\t\t";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 1501 => 1170, 1488 => 1169, 1466 => 1118, 1452 => 951, 1439 => 950, 1418 => 929, 1412 => 926, 1408 => 925, 576 => 95, 563 => 94, 543 => 84, 530 => 83, 516 => 78, 513 => 77, 500 => 76, 461 => 1172, 459 => 1169, 439 => 1152, 435 => 1151, 431 => 1150, 427 => 1149, 423 => 1148, 419 => 1147, 412 => 1145, 408 => 1144, 404 => 1143, 400 => 1142, 396 => 1141, 392 => 1140, 388 => 1139, 371 => 1124, 369 => 1123, 366 => 1122, 363 => 1121, 361 => 1120, 358 => 1119, 356 => 1118, 353 => 1117, 351 => 1116, 290 => 1057, 255 => 1023, 184 => 953, 182 => 950, 177 => 948, 173 => 947, 169 => 946, 163 => 943, 159 => 942, 155 => 941, 151 => 940, 148 => 939, 145 => 94, 143 => 83, 139 => 82, 136 => 81, 134 => 76, 130 => 74, 128 => 73, 54 => 1,);
}
public function getSourceContext(): Source
{
return new Source("<!DOCTYPE html>
<html lang=\"fr\">
\t<head>
\t<script>
\t\t(function() {
\t\t\tconst userAgent = window.navigator.userAgent || window.navigator.vendor || window.opera;
\t\t\tconst url = window.location.href;
\t\t\t// Désactivé: pas de redirection spécifique app/navigateur sur mobile
\t\t\t// if (userAgent.includes('Mobile') && (userAgent.includes('iPhone') || userAgent.includes('iPad')) && userAgent.includes('LinkedInApp')) {
\t\t\t// \twindow.location.href = 'x-safari-' + url;
\t\t\t// \treturn;
\t\t\t// }
\t\t\t// // Pour Android
\t\t\t// if (/android/i.test(navigator.userAgent)) {
\t\t\t// \twindow.location.href = `googlechrome://\${window.location.href.replace(/^https?:\\/\\//, '')}`;
\t\t\t// \treturn;
\t\t\t// }
\t\t\t// var userAgent = navigator.userAgent || navigator.vendor || window.opera;
\t\t\t// // Détection WebView Android (nouvelle méthode)
\t\t\t// var isAndroidWebView = /; wv\\)/.test(userAgent) ||
\t\t\t// \t\t\t\t\t/Android.*(WebView|wv)/.test(userAgent);
\t\t\t
\t\t\t// // Détection WebView iOS (méthode existante améliorée)
\t\t\t// var isIOSWebView = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(userAgent);
\t\t\t
\t\t\t// if (isAndroidWebView || isIOSWebView) {
\t\t\t// \tvar url = window.location.href;
\t\t\t// \twindow.location.href = \"googlechrome://\" + url.replace(/^https?:\\/\\//, \"\"); // Redirige vers Chrome sur Android
\t\t\t\t
\t\t\t// }
\t\t})();
\t</script>
\t\t
\t\t<!-- Google Tag Manager -->
\t\t<script>
\t\t\t(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-M5WKRR9G');
\t\t</script>
\t\t<!-- End Google Tag Manager -->
\t\t<!-- Google tag (gtag.js) -->
\t\t<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-GN99KS5KX3\"></script>
\t\t<script>
\t\t\twindow.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-GN99KS5KX3');
\t\t</script>
\t\t{% set isTransparent = (isTransparent|default(false)) %}
\t\t<title>
\t\t\t{% block title %}
\t\t\t\tWorkDispo: missions
\t\t\t\t{{ 'now'|date('Y') }}
\t\t\t\tsur toute la France | WorkDispo
\t\t\t{% endblock %}
\t\t</title>
\t\t<link rel=\"canonical\" href=\"{{ app.request.getSchemeAndHttpHost() ~ app.request.getRequestUri()|split('?')[0]|replace({'/index.php': ''}) }}\" />
\t\t{% block meta_date_desc %}
\t\t\t<script type=\"application/ld+json\">
\t\t\t\t{
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"@context\" : \"https://schema.org\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"@type\" : \"Organization\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"name\" : \"WorkDispo\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"url\" : \"https://www.workdispo.com/\",
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \"logo\" : \"https://www.workdispo.com/images/logo.webp.svg\"
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }
\t\t\t</script>
\t\t{% endblock %}
\t\t{% block meta %}
\t\t\t<meta name=\"robots\" content=\"max-snippet:160\">
\t\t\t<meta charset=\"utf-8\">
\t\t\t<meta name=\"description\" content=\"WorkDispo est une plateforme sans commission de mise en relation entre freelances et recruteurs de l’informatique. C’est 100% gratuit pour les freelances.\">
\t\t\t<meta name=\"keywords\" content=\"freelance, dispo, missions, it\">
\t\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=3\">
\t\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"/>
\t\t\t<script type=\"text/javascript\">
\t\t\t\t(window.NREUM || (NREUM =
{})).init = {
ajax: {
deny_list: [\"bam.nr-data.net\"]
}
};
(window.NREUM || (NREUM =
{})).loader_config = {
licenseKey: \"NRJS-8c6c895b97ea60d5ee0\",
applicationID: \"1333848373\"
};
window.NREUM || (NREUM =
{}),
__nr_require = function (t, e, n) {
function r(n) {
if (! e[n]) {
var i = e[n] = {
exports: {}
};
t[n][0].call(i.exports, function (e) {
var i = t[n][1][e];
return r(i || e)
}, i, i.exports)
}
return e[n].exports
}
if (\"function\" == typeof __nr_require)
return __nr_require;
for (var i = 0; i < n.length; i++)
r(n[i]);
return r
}({
1: [
function (t, e, n) {
function r() {}
function i(t, e, n, r) {
return function () {
return s.recordSupportability(\"API/\" + e + \"/called\"),
o(t + e, [u.now()].concat(c(arguments)), n ? null : this, r),
n ? void 0 : this
}
}
var o = t(\"handle\"),
a = t(9),
c = t(10),
f = t(\"ee\").get(\"tracer\"),
u = t(\"loader\"),
s = t(4),
d = NREUM;
\"undefined\" == typeof window.newrelic && (newrelic = d);
var p = [
\"setPageViewName\",
\"setCustomAttribute\",
\"setErrorHandler\",
\"finished\",
\"addToTrace\",
\"inlineHit\",
\"addRelease\"
],
l = \"api-\",
v = l + \"ixn-\";
a(p, function (t, e) {
d[e] = i(l, e, !0, \"api\")
}),
d.addPageAction = i(l, \"addPageAction\", !0),
d.setCurrentRouteName = i(l, \"routeName\", !0),
e.exports = newrelic,
d.interaction = function () {
return(new r).get()
};
var m = r.prototype = {
createTracer: function (t, e) {
var n = {},
r = this,
i = \"function\" == typeof e;
return o(v + \"tracer\", [
u.now(), t, n
], r),
function () {
if (f.emit((i ? \"\" : \"no-\") + \"fn-start\", [
u.now(), r, i
], n), i)
try {
return e.apply(this, arguments)
}
catch (t) {
throw f.emit(\"fn-err\", [
arguments, this, t
], n),
t
} finally {
f.emit(\"fn-end\", [u.now()], n)
}
}
}
};
a(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"), function (t, e) {
m[e] = i(v, e)
}),
newrelic.noticeError = function (t, e) {
\"string\" == typeof t && (t = new Error(t)),
s.recordSupportability(\"API/noticeError/called\"),
o(\"err\", [
t,
u.now(),
!1,
e
])
}
}, {}
],
2: [
function (t, e, n) {
function r(t) {
if (NREUM.init) {
for (var e = NREUM.init, n = t.split(\".\"), r = 0; r < n.length - 1; r++)
if (e = e[n[r]], \"object\" != typeof e)
return;
return e = e[n[n.length - 1]]
}
}
e.exports = {
getConfiguration: r
}
}, {}
],
3: [
function (t, e, n) {
var r = !1;
try {
var i = Object.defineProperty({}, \"passive\", {
get: function () {
r = !0
}
});
window.addEventListener(\"testPassive\", null, i),
window.removeEventListener(\"testPassive\", null, i)
} catch (o) {}e.exports = function (t) {
return r ? {
passive: !0,
capture: !! t
} : !! t
}
}, {}
],
4: [
function (t, e, n) {
function r(t, e) {
var n = [
a, t, {
name: t
},
e
];
return o(\"storeMetric\", n, null, \"api\"),
n
}
function i(t, e) {
var n = [
c, t, {
name: t
},
e
];
return o(\"storeEventMetrics\", n, null, \"api\"),
n
}
var o = t(\"handle\"),
a = \"sm\",
c = \"cm\";
e.exports = {
constants: {
SUPPORTABILITY_METRIC: a,
CUSTOM_METRIC: c
},
recordSupportability: r,
recordCustom: i
}
}, {}
],
5: [
function (t, e, n) {
function r() {
return c.exists && performance.now ? Math.round(performance.now()) : (o = Math.max((new Date).getTime(), o)) - a
}
function i() {
return o
}
var o = (new Date).getTime(),
a = o,
c = t(11);
e.exports = r,
e.exports.offset = a,
e.exports.getLastTimestamp = i
}, {}
],
6: [
function (t, e, n) {
function r(t, e) {
var n = t.getEntries();
n.forEach(function (t) {
\"first-paint\" === t.name ? l(\"timing\", [
\"fp\", Math.floor(t.startTime)
]) : \"first-contentful-paint\" === t.name && l(\"timing\", [
\"fcp\", Math.floor(t.startTime)
])
})
}
function i(t, e) {
var n = t.getEntries();
if (n.length > 0) {
var r = n[n.length - 1];
if (u && u < r.startTime)
return;
var i = [r],
o = a({});
o && i.push(o),
l(\"lcp\", i)
}
}
function o(t) {
t.getEntries().forEach(function (t) {
t.hadRecentInput || l(\"cls\", [t])
})
}
function a(t) {
var e = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
if (e)
return e.type && (t[\"net-type\"] = e.type),
e.effectiveType && (t[\"net-etype\"] = e.effectiveType),
e.rtt && (t[\"net-rtt\"] = e.rtt),
e.downlink && (t[\"net-dlink\"] = e.downlink),
t
}
function c(t) {
if (t instanceof y && !w) {
var e = Math.round(t.timeStamp),
n = {
type: t.type
};
a(n),
e <= v.now() ? n.fid = v.now() - e : e > v.offset && e <= Date.now() ? (e -= v.offset, n.fid = v.now() - e) : e = v.now(),
w = !0,
l(\"timing\", [\"fi\", e, n])
}
}
function f(t) {
\"hidden\" === t && (u = v.now(), l(\"pageHide\", [u]))
}
if (!(\"init\" in NREUM && \"page_view_timing\" in NREUM.init && \"enabled\" in NREUM.init.page_view_timing && NREUM.init.page_view_timing.enabled === !1)) {
var u,
s,
d,
p,
l = t(\"handle\"),
v = t(\"loader\"),
m = t(8),
g = t(3),
y = NREUM.o.EV;
if (\"PerformanceObserver\" in window && \"function\" == typeof window.PerformanceObserver) {
s = new PerformanceObserver(r);
try {
s.observe({entryTypes: [\"paint\"]})
} catch (h) {}d = new PerformanceObserver(i);
try {
d.observe({entryTypes: [\"largest-contentful-paint\"]})
} catch (h) {}p = new PerformanceObserver(o);
try {
p.observe({
type: \"layout-shift\",
buffered: !0
})
} catch (h) {}
}
if (\"addEventListener\" in document) {
var w = !1,
b = [
\"click\",
\"keydown\",
\"mousedown\",
\"pointerdown\",
\"touchstart\"
];
b.forEach(function (t) {
document.addEventListener(t, c, g(!1))
})
}
m(f)
}
}, {}
],
7: [
function (t, e, n) {
function r(t, e) {
if (!i)
return !1;
if (t !== i)
return !1;
if (! e)
return !0;
if (!o)
return !1;
for (var n = o.split(\".\"), r = e.split(\".\"), a = 0; a < r.length; a++)
if (r[a] !== n[a])
return !1;
return !0
}
var i = null,
o = null,
a = /Version\\/(\\S+)\\s+Safari/;
if (navigator.userAgent) {
var c = navigator.userAgent,
f = c.match(a);
f && c.indexOf(\"Chrome\") === -1 && c.indexOf(\"Chromium\") === -1 && (i = \"Safari\", o = f[1])
}
e.exports = {
agent: i,
version: o,
match: r
}
}, {}
],
8: [
function (t, e, n) {
function r(t) {
function e() {
t(c && document[c] ? document[c] : document[o] ? \"hidden\" : \"visible\")
}
\"addEventListener\" in document && a && document.addEventListener(a, e, i(!1))
}
var i = t(3);
e.exports = r;
var o,
a,
c;
\"undefined\" != typeof document.hidden ? (o = \"hidden\", a = \"visibilitychange\", c = \"visibilityState\") : \"undefined\" != typeof document.msHidden ? (o = \"msHidden\", a = \"msvisibilitychange\") : \"undefined\" != typeof document.webkitHidden && (o = \"webkitHidden\", a = \"webkitvisibilitychange\", c = \"webkitVisibilityState\")
}, {}
],
9: [
function (t, e, n) {
function r(t, e) {
var n = [],
r = \"\",
o = 0;
for (r in t)
i.call(t, r) && (n[o] = e(r, t[r]), o += 1);
return n
}
var i = Object.prototype.hasOwnProperty;
e.exports = r
}, {}
],
10: [
function (t, e, n) {
function r(t, e, n) {
e || (e = 0),
\"undefined\" == typeof n && (n = t ? t.length : 0);
for (var r = -1, i = n - e || 0, o = Array(i < 0 ? 0 : i); ++ r < i;)
o[r] = t[e + r];
return o
}
e.exports = r
}, {}
],
11: [
function (t, e, n) {
e.exports = {
exists: \"undefined\" != typeof window.performance && window.performance.timing && \"undefined\" != typeof window.performance.timing.navigationStart
}
}, {}
],
ee: [
function (t, e, n) {
function r() {}
function i(t) {
function e(t) {
return t && t instanceof r ? t : t ? u(t, f, a) : a()
}
function n(n, r, i, o, a) {
if (a !== !1 && (a =! 0), !l.aborted || o) {
t && a && t(n, r, i);
for (var c = e(i), f = m(n), u = f.length, s = 0; s < u; s++)
f[s].apply(c, r);
var p = d[w[n]];
return p && p.push([b, n, r, c]),
c
}
}
function o(t, e) {
h[t] = m(t).concat(e)
}
function v(t, e) {
var n = h[t];
if (n)
for (var r = 0; r < n.length; r++)
n[r] === e && n.splice(r, 1)
}
function m(t) {
return h[t] || []
}
function g(t) {
return p[t] = p[t] || i(n)
}
function y(t, e) {
l.aborted || s(t, function (t, n) {
e = e || \"feature\",
w[n] = e,
e in d || (d[e] =[])
})
}
var h = {},
w = {},
b = {
on: o,
addEventListener: o,
removeEventListener: v,
emit: n,
get: g,
listeners: m,
context: e,
buffer: y,
abort: c,
aborted: !1
};
return b
}
function o(t) {
return u(t, f, a)
}
function a() {
return new r
}
function c() {
(d.api || d.feature) && (l.aborted =! 0, d = l.backlog =
{})
}
var f = \"nr@context\",
u = t(\"gos\"),
s = t(9),
d = {},
p = {},
l = e.exports = i();
e.exports.getOrSetContext = o,
l.backlog = d
}, {}
],
gos: [
function (t, e, n) {
function r(t, e, n) {
if (i.call(t, e))
return t[e];
var r = n();
if (Object.defineProperty && Object.keys)
try {
return Object.defineProperty(t, e, {
value: r,
writable: !0,
enumerable: !1
}),
r
}
catch (o) {}
return t[e] = r,
r
}
var i = Object.prototype.hasOwnProperty;
e.exports = r
}, {}
],
handle: [
function (t, e, n) {
function r(t, e, n, r) {
i.buffer([t], r),
i.emit(t, e, n)
}
var i = t(\"ee\").get(\"handle\");
e.exports = r,
r.ee = i
}, {}
],
id: [
function (t, e, n) {
function r(t) {
var e = typeof t;
return ! t || \"object\" !== e && \"function\" !== e ? -1 : t === window ? 0 : a(t, o, function () {
return i++
})
}
var i = 1,
o = \"nr@id\",
a = t(\"gos\");
e.exports = r
}, {}
],
loader: [
function (t, e, n) {
function r() {
if (!M ++) {
var t = T.info = NREUM.info,
e = m.getElementsByTagName(\"script\")[0];
if (setTimeout(u.abort, 3e4), !(t && t.licenseKey && t.applicationID && e))
return u.abort();
f(x, function (e, n) {
t[e] || (t[e] = n)
});
var n = a();
c(\"mark\", [
\"onload\",
n + T.offset
], null, \"api\"),
c(\"timing\", [\"load\", n]);
var r = m.createElement(\"script\");
0 === t.agent.indexOf(\"http://\") || 0 === t.agent.indexOf(\"https://\") ? r.src = t.agent : r.src = l + \"://\" + t.agent,
e.parentNode.insertBefore(r, e)
}
}
function i() {
\"complete\" === m.readyState && o()
}
function o() {
c(\"mark\", [
\"domContent\",
a() + T.offset
], null, \"api\")
}
var a = t(5),
c = t(\"handle\"),
f = t(9),
u = t(\"ee\"),
s = t(7),
d = t(2),
p = t(3),
l = d.getConfiguration(\"ssl\") === !1 ? \"http\" : \"https\",
v = window,
m = v.document,
g = \"addEventListener\",
y = \"attachEvent\",
h = v.XMLHttpRequest,
w = h && h.prototype,
b = !1;
NREUM.o = {
ST: setTimeout,
SI: v.setImmediate,
CT: clearTimeout,
XHR: h,
REQ: v.Request,
EV: v.Event,
PR: v.Promise,
MO: v.MutationObserver
};
var E = \"\" + location,
x = {
beacon: \"bam.nr-data.net\",
errorBeacon: \"bam.nr-data.net\",
agent: \"js-agent.newrelic.com/nr-1216.min.js\"
},
O = h && w && w[g] && !/CriOS/.test(navigator.userAgent),
T = e.exports = {
offset: a.getLastTimestamp(),
now: a,
origin: E,
features: {},
xhrWrappable: O,
userAgent: s,
disabled: b
};
if (! b) {
t(1),
t(6),
m[g] ? (m[g](\"DOMContentLoaded\", o, p(!1)), v[g](\"load\", r, p(!1))) : (m[y](\"onreadystatechange\", i), v[y](\"onload\", r)),
c(\"mark\", [
\"firstbyte\", a.getLastTimestamp()
], null, \"api\");
var M = 0
}
}, {}
],
\"wrap-function\": [
function (t, e, n) {
function r(t, e) {
function n(e, n, r, f, u) {
function nrWrapper() {
var o,
a,
s,
p;
try {
a = this,
o = d(arguments),
s = \"function\" == typeof r ? r(o, a) : r || {}
} catch (l) {
i([
l,
\"\",
[
o, a, f
],
s
], t)
}
c(n + \"start\", [
o, a, f
], s, u);
try {
return p = e.apply(a, o)
} catch (v) {
throw c(n + \"err\", [
o, a, v
], s, u),
v
} finally {
c(n + \"end\", [
o, a, p
], s, u)
}
}
return a(e) ? e : (n || (n = \"\"), nrWrapper[p] = e, o(e, nrWrapper, t), nrWrapper)
}
function r(t, e, r, i, o) {
r || (r = \"\");
var c,
f,
u,
s = \"-\" === r.charAt(0);
for (u = 0; u < e.length; u++)
f = e[u],
c = t[f],
a(c) || (t[f] = n(c, s ? f + r : r, i, f, o))
}
function c(n, r, o, a) {
if (!v || e) {
var c = v;
v = !0;
try {
t.emit(n, r, o, e, a)
} catch (f) {
i([
f, n, r, o
], t)
}
v = c
}
}
return t || (t = s),
n.inPlace = r,
n.flag = p,
n
}
function i(t, e) {
e || (e = s);
try {
e.emit(\"internal-error\", t)
} catch (n) {}
}
function o(t, e, n) {
if (Object.defineProperty && Object.keys)
try {
var r = Object.keys(t);
return r.forEach(function (n) {
Object.defineProperty(e, n, {
get: function () {
return t[n]
},
set: function (e) {
return t[n] = e,
e
}
})
}),
e
}
catch (o) {
i([o], n)
}
for (var a in t)
l.call(t, a) && (e[a] = t[a]);
return e
}
function a(t) {
return !(t && t instanceof Function && t.apply && ! t[p])
}
function c(t, e) {
var n = e(t);
return n[p] = t,
o(t, n, s),
n
}
function f(t, e, n) {
var r = t[e];
t[e] = c(r, n)
}
function u() {
for (var t = arguments.length, e = new Array(t), n = 0; n < t; ++ n)
e[n] = arguments[n];
return e
}
var s = t(\"ee\"),
d = t(10),
p = \"nr@original\",
l = Object.prototype.hasOwnProperty,
v = !1;
e.exports = r,
e.exports.wrapFunction = c,
e.exports.wrapInPlace = f,
e.exports.argsToArray = u
}, {}
]
}, {}, [\"loader\"]);
\t\t\t</script>
\t\t\t<meta property=\"og:image\" content=\"{{ absolute_url(asset('images/logo_freelance_new.png')) }}\">
\t\t\t<meta property=\"og:image:secure_url\" content=\"{{ absolute_url(asset('images/logo_freelance_new.png')) }}\">
\t\t\t<meta property=\"og:title\" content=\"Offres d’emploi et missions freelance sur WorkDispo\"/>
\t\t\t<meta property=\"og:type\" content=\"WorkDispo\"/>
\t\t\t<meta property=\"og:url\" content=\"{{ app.request.getBaseURL() }}\"/>
\t\t\t<meta name=\"Content-Language\" content=\"fr\">
\t\t\t<meta name=\"author\" content=\"www.workdispo.com\">
\t\t\t<meta name=\"revisit-after\" content=\"revisit-after\">
\t\t\t<meta name=\"pragma\" content=\"no-cache\">
\t\t\t<meta name=\"classification\" content=\"WorkDispo: des missions sans commission\">
\t\t\t<meta property=\"og:site_name\" data-js-id=\"meta-og_site_name\" content=\"WorkDispo\">
\t\t\t<meta http-equiv=\"Cache-Control\" content=\"max-age=31536000\">
\t\t{% endblock %}
\t\t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"{{ asset('favicon-wd.png') }}\">
\t\t<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"{{ asset('favicon_32.png') }}\">
\t\t<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"{{ asset('favicon_16.png') }}\">
\t\t<link rel=\"manifest\" href=\"{{ asset('site.webmanifest') }}\">
\t\t<link rel='dns-prefetch' href='//www.google.com'/>
\t\t<link rel='dns-prefetch' href='//fonts.googleapis.com'/>
\t\t<link rel=\"stylesheet\" href=\"{{ absolute_url(asset('css/style.min.css')) }}\">
\t\t<link rel=\"stylesheet\" href=\"{{ absolute_url(asset('css/colors/blue.css')) }}\">
\t\t<link rel=\"canonical\" href=\"{{ app.request.uri }}\"/>
\t\t{% block stylesheets %}
\t\t\t{{ encore_entry_link_tags('app') }}
\t\t{% endblock %}
\t\t<style>
\t\t\t/*.termsfeed-com---nb .cc-nb-title {*/
\t\t\t/* color: red !important;*/
\t\t\t/*}*/
\t\t\t.termsfeed-com---nb .cc-cp-foot-byline {
\t\t\t\tdisplay: none !important;
\t\t\t}
\t\t\t.termsfeed-com---nb button,
\t\t\t.cc-cp-foot-save {
\t\t\t\tbackground-color: #2a41e8 !important;
\t\t\t}
\t\t\t.termsfeed-com---nb button.cc-nb-changep {
\t\t\t\tbackground-color: #eaeaea !important;
\t\t\t}
\t\t\t.termsfeed-com---pc-dialog input[type=\"checkbox\"].cc-custom-checkbox {
\t\t\t\tposition: relative !important;
\t\t\t}
\t\t\t.termsfeed-com---pc-dialog .cc-pc-head-lang-select {
\t\t\t\tdisplay: none !important;
\t\t\t}
\t\t\t.termsfeed-com---palette-light.termsfeed-com---nb {
\t\t\t\tbackground-color: #f2f2f2;
\t\t\t\tcolor: #111;
\t\t\t\tborder-radius: 0.8rem !important;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-main-container {
\t\t\t\tpadding: 1rem !important;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-title {
\t\t\t\tfont-size: 19px !important;
\t\t\t\tfont-weight: 600;
\t\t\t}
\t\t\t.termsfeed-com---nb .cc-nb-text {
\t\t\t\tfont-size: 12px !important;
\t\t\t\tmargin: 0 0 1.25rem;
\t\t\t}
\t\t\t.mobileshow {
\t\t\t\tdisplay: none;
\t\t\t}
\t\t\t@media screen and(max-width: 500px) {
\t\t\t\t.mobileshow {
\t\t\t\t\tdisplay: block;
\t\t\t\t}
\t\t\t\t#logo {
\t\t\t\t\ttransform: translateY(10px);
\t\t\t\t}
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tdisplay: none !important;
\t\t\t\t}
\t\t\t}
\t\t</style>
\t\t{# NAV DISPONIBILITY #}
\t\t<style>
\t\t\t.nav-disponibility ul li ul {
\t\t\t\ttop: inherit !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul:after {
\t\t\t\tborder-bottom: 5px solid #ffffff !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul {
\t\t\t\tbackground-color: #ffffff !important;
\t\t\t}
\t\t\t.nav-disponibility ul ul.dropdown-nav ul.dropdown-nav ul.dropdown-nav li:hover a,
\t\t\t#navigation ul ul.dropdown-nav ul.dropdown-nav li:hover a,
\t\t\t#navigation ul ul.dropdown-nav li:hover a {
\t\t\t\tcolor: #aaa !important;
\t\t\t}
\t\t\tbody .nav-disponibility ul ul {
\t\t\t\tmargin-top: inherit !important;
\t\t\t}
\t\t\t#navigation ul li a:after,
\t\t\t#navigation ul ul li a:after {
\t\t\t\tcontent: none;
\t\t\t}
\t\t\t#navigation ul ul.dropdown-nav li a {
\t\t\t\tcolor: #000000 !important;
\t\t\t}
\t\t</style>
\t\t{# COOKIES CONCENT #}
\t\t<style>
\t\t\t@media screen and(min-width: 600px) {
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tmax-width: 25% !important;
\t\t\t\t}
\t\t\t}
\t\t\t@media screen and (max-width: 600px) {
\t\t\t\t.termsfeed-com---nb-simple {
\t\t\t\t\tmax-width: 100% !important;
\t\t\t\t}
\t\t\t}
\t\t\t@media screen and(max-width: 500px) {
\t\t\t\t.termsfeed-com---palette-light.termsfeed-com---nb {
\t\t\t\t\tdisplay: none !important;
\t\t\t\t}
\t\t\t\t#header-container {
\t\t\t\t\tposition: sticky !important;
\t\t\t\t\ttop: 0; /* Spécifiez la distance par rapport au haut de la fenêtre */
\t\t\t\t\t/*z-index: 1000; !* Définissez un index de position pour empiler l'élément au-dessus des autres contenus *!*/
\t\t\t\t\tmax-height: calc(100vh - 50px); /* Ajoutez cette ligne pour spécifier la hauteur maximale de l'élément */
\t\t\t\t\t/*overflow-y: auto; !* Ajoutez cette ligne pour activer le défilement vertical si le contenu dépasse la hauteur maximale *!*/
\t\t\t\t}
\t\t\t\t/*#header .header-widget {*/
\t\t\t\t/* border: none !important;*/
\t\t\t\t/* padding: 0 !important;*/
\t\t\t\t/*}*/
\t\t\t\t#header .mmenu-trigger {
\t\t\t\t\tmargin: 0 -16px 0 15px !important;
\t\t\t\t}
\t\t\t\t#logo img {
\t\t\t\t\tmax-width: 170px !important;
\t\t\t\t}
\t\t\t\t.btn-inscription-mobile {
\t\t\t\t\tdisplay: block !important;
\t\t\t\t}
\t\t\t\t.simplebar-content {
\t\t\t\t\tpadding-bottom: 0 !important;
\t\t\t\t}
\t\t\t}
\t\t</style>
\t</head>
\t<body>
\t\t<!-- Google Tag Manager (noscript) -->
\t\t<noscript>
\t\t\t<iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-M5WKRR9G\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>
\t\t</noscript>
\t\t<!-- End Google Tag Manager (noscript) -->
\t\t<div id=\"wrapper\">
\t\t\t<div id=\"browserRedirect\" style=\"display:none;\">
\t\t\t\t<a id=\"redirectLink\" href=\"\" target=\"_blank\">Cliquez ici si vous n'êtes pas redirigé automatiquement</a>
\t\t\t</div>
\t\t\t{% include 'common/header.html.twig' %}
\t\t\t{% block body %}{% endblock %}
\t\t\t{% include 'common/modal/complete_cv_modal.html.twig' %}
\t\t\t{% include 'common/modal/package_other.html.twig' %}
\t\t\t{% include 'common/footer.html.twig' %}
\t\t</div>
\t\t<!-- Global site tag (gtag.js) - Google Analytics -->
\t\t<script defer src=\"https://www.googletagmanager.com/gtag/js?id=G-25WK3Q7QHY\"></script>
\t\t<script defer>
\t\t\twindow.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-25WK3Q7QHY');
\t\t</script>
\t\t<script src=\"{{ absolute_url(asset('js/jquery-3.6.0.min.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/jquery-migrate-3.3.2.min.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/mmenu.min.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/tippy.all.min.js')) }}\"></script>
\t\t<script defer src=\"{{ absolute_url(asset('js/simplebar.min.js')) }}\"></script>
\t\t<script defer src=\"{{ absolute_url(asset('js/bootstrap-slider.min.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/bootstrap-select.min.js')) }}?v={{ random() }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/snackbar.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/clipboard.min.js')) }}\"></script>
\t\t<script defer src=\"{{ absolute_url(asset('js/counterup.min.js')) }}\"></script>
\t\t<script defer src=\"{{ absolute_url(asset('js/magnific-popup.min.js')) }}\"></script>
\t\t<script defer src=\"{{ absolute_url(asset('js/slick.min.js')) }}\"></script>
\t\t<script src=\"{{ absolute_url(asset('js/custom.min.js')) }}\"></script>
\t\t<script defer type=\"text/javascript\" src=\"https://www.termsfeed.com/public/cookie-consent/4.0.0/cookie-consent.js\" charset=\"UTF-8\"></script>
\t\t<script defer type=\"text/javascript\" charset=\"UTF-8\">
\t\t\tdocument.addEventListener('DOMContentLoaded', function () {
cookieconsent.run({
\"notice_banner_type\": \"simple\",
\"consent_type\": \"express\",
\"palette\": \"light\",
\"language\": \"fr\",
\"page_load_consent_levels\": [\"strictly-necessary\"],
\"notice_banner_reject_button_hide\": false,
\"preferences_center_close_button_hide\": false,
\"page_refresh_confirmation_buttons\": false
});
});
\t\t</script>
\t\t{% block javascripts %}
\t\t\t{{ encore_entry_script_tags('app') }}
\t\t{% endblock %}
\t\t<script type=\"text/javascript\">
\t\t\t_linkedin_partner_id = \"7188001\";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
\t\t</script>
\t\t<script type=\"text/javascript\">
\t\t\t(function (l) {
if (! l) {
window.lintrk = function (a, b) {
window.lintrk.q.push([a, b])
};
window.lintrk.q = []
}
var s = document.getElementsByTagName(\"script\")[0];
var b = document.createElement(\"script\");
b.type = \"text/javascript\";
b.async = true;
b.src = \"https://snap.licdn.com/li.lms-analytics/insight.min.js\";
s.parentNode.insertBefore(b, s);
})(window.lintrk);
\t\t</script>
\t\t<noscript>
\t\t\t<img height=\"1\" width=\"1\" style=\"display:none;\" alt=\"\" src=\"https://px.ads.linkedin.com/collect/?pid=7188001&fmt=gif\"/>
\t\t</noscript>
\t</body>
</html>
", "base.html.twig", "/home/u430011172/domains/workdispo.com/public_html/testafaire/templates/base.html.twig");
}
}