{"id":956,"date":"2026-10-05T18:11:16","date_gmt":"2026-10-05T18:11:16","guid":{"rendered":"https:\/\/simple.sn\/taggat-coachs\/"},"modified":"2026-10-07T00:07:47","modified_gmt":"2026-10-07T00:07:47","slug":"taggat-coachs","status":"publish","type":"page","link":"https:\/\/simple.sn\/en\/taggat-coachs\/","title":{"rendered":"T\u00e0ggat-yaram \u2013 2 coachs"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"956\" class=\"elementor elementor-956\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71ed3f3 e-con e-atomic-element e-flexbox-base e-default-div e-71ed3f3-d8d025c \" data-id=\"71ed3f3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"71ed3f3\">\n    <div class=\"elementor-element elementor-element-7e49794 e-con-full e-flex e-con e-parent\" data-id=\"7e49794\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6d90ae4 e-con-full breakout-container e-flex e-con e-child\" data-id=\"6d90ae4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fbc396 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"4fbc396\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Votre forme, notre priorit\u00e9<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff8ea0c elementor-widget elementor-widget-text-editor\" data-id=\"ff8ea0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Merci de remplir ce formulaire afin que notre \u00e9quipe puisse vous trouver les meilleurs coachs pour atteindre vos objectifs.<\/p><p>Bien s\u00fbr, si vous pr\u00e9f\u00e9rez nous envoyer un message, vous pouvez nous joindre au +221-77-412-2216. Nous vous r\u00e9pondrons dans les plus brefs d\u00e9lais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe817c7 e-flex e-con-boxed e-con e-parent\" data-id=\"fe817c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b5b107 elementor-widget elementor-widget-html\" data-id=\"9b5b107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\nT\u00c0GGAT-YARAM \u2014 Option \u00ab Recommander 2 coachs \u00bb\nFormulaire court (une seule page) + paiement PayTech (Wave \/ Orange Money \/ carte bancaire).\n\u00c0 coller en entier dans un widget \u00ab HTML \u00bb d'Elementor (page \/taggat-coachs\/).\nL'envoi de l'e-mail et la cr\u00e9ation du paiement sont g\u00e9r\u00e9s par le snippet \u00ab PayTech \u2013 paiement \u00bb.\nM\u00eame structure que le formulaire \u00ab Recommander 2 chauffeurs \u00bb, accent \u00e9meraude.\n-->\n<div id=\"sta-form\" class=\"tgy-form\" data-ajax=\"\/wp-admin\/admin-ajax.php\">\n\n  <style>\n    #sta-form{\n      --ink:#12302f; --ink-soft:#4b5f5d; --line:#d3dbd9; --soft:#f2f5f4;\n      --pink:#14806f; --pink-dk:#0d5d51;\n      --err:#b3261e;\n      max-width:620px; margin:0 auto; color:var(--ink);\n      font-family:'Poppins',inherit; font-size:16px; line-height:1.5;\n      padding:50px 16px;\n      background:#fff;\n    }\n    #sta-form *, #sta-form *::before, #sta-form *::after{box-sizing:border-box}\n    #sta-form [hidden]{display:none !important}\n\n    #sta-form .sta-card{\n      background:#fff; border:1px solid var(--line); border-radius:14px; padding:32px;\n      box-shadow:0 14px 34px -22px rgba(18,48,47,.45);\n    }\n    @media (max-width:600px){ #sta-form .sta-card{padding:22px 16px} }\n\n    #sta-form h2{\n      margin:0 0 6px; font-size:27px; font-weight:700; line-height:1.2; color:var(--ink);\n    }\n    #sta-form .sta-lead{margin:0 0 26px; color:var(--ink-soft)}\n    #sta-form .sta-price{color:#E8600C; font-weight:800}\n    #sta-form .sta-note{margin:0 0 22px; color:var(--ink-soft); font-size:14px}\n\n    #sta-form .sta-section{\n      margin:30px 0 14px; padding-top:18px; border-top:1px solid var(--line);\n      font-size:13px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:var(--pink-dk);\n    }\n    #sta-form .sta-hint{margin:-2px 0 8px; font-size:13px; color:var(--ink-soft); font-weight:400}\n\n    #sta-form .sta-field{margin:0 0 18px}\n    #sta-form .sta-group{border:0; margin:0 0 18px; padding:0}\n    #sta-form label, #sta-form legend{\n      display:block; margin:0 0 6px; padding:0; font-size:15px; font-weight:600; color:var(--ink);\n    }\n    #sta-form .sta-req{color:var(--err); font-weight:700; margin-left:2px}\n    #sta-form .sta-opt-label{font-weight:400; color:var(--ink-soft); font-size:13px}\n    #sta-form .sta-or{\n      text-align:center; color:var(--ink-soft); font-size:13px; font-weight:700;\n      text-transform:uppercase; letter-spacing:1px; margin:-6px 0 18px;\n    }\n    #sta-form .sta-input{\n      display:block; width:100%; min-height:48px; padding:11px 14px;\n      border:1.5px solid var(--line); border-radius:8px; background:#fff; color:var(--ink);\n      font:inherit; font-size:16px; line-height:1.4; height:auto;\n    }\n    #sta-form .sta-input::placeholder{color:#9aa7a5}\n    #sta-form .sta-input:focus{\n      outline:none; border-color:var(--pink); box-shadow:0 0 0 3px rgba(20,128,111,.22);\n    }\n\n    #sta-form .sta-options{display:grid; grid-template-columns:repeat(auto-fill,minmax(130px,1fr)); gap:10px}\n    #sta-form .sta-options-wide{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}\n    #sta-form .sta-opt{\n      display:flex; align-items:flex-start; gap:10px; margin:0; padding:12px 14px;\n      border:1.5px solid var(--line); border-radius:8px; background:#fff;\n      font-size:15px; font-weight:500; cursor:pointer; transition:border-color .15s, background-color .15s;\n    }\n    #sta-form .sta-opt input{flex:none; width:18px; height:18px; margin:2px 0 0; accent-color:var(--pink)}\n    #sta-form .sta-opt:has(input:checked){border-color:var(--pink); background:#ecf7f4}\n\n    #sta-form .sta-sub{margin:-4px 0 18px; padding-left:14px; border-left:3px solid var(--pink)}\n\n    #sta-form .has-error > .sta-input, #sta-form .has-error .sta-input{border-color:var(--err)}\n    #sta-form .has-error .sta-opt{border-color:#e3b1ac}\n    #sta-form .sta-error{margin:6px 0 0; font-size:14px; font-weight:600; color:var(--err)}\n\n    #sta-form .sta-alert{\n      margin:16px 0 0; padding:12px 16px; border-radius:8px; border:1.5px solid #e3b1ac;\n      background:#fdf0ee; color:var(--err); font-size:15px; font-weight:600;\n    }\n\n    \/* ---------- Boutons de mode de paiement ---------- *\/\n    #sta-form .sta-pay-choose{\n      margin:28px 0 12px; font-size:15px; font-weight:600; color:var(--ink); text-align:center;\n    }\n    #sta-form .sta-method-grid{\n      display:grid; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); gap:14px;\n    }\n    #sta-form .sta-method-btn{\n      appearance:none; -webkit-appearance:none; min-height:64px; padding:14px 18px;\n      border:none; border-radius:14px; color:#fff;\n      display:flex; align-items:center; justify-content:center; gap:10px;\n      font:inherit; font-size:16px; font-weight:800; cursor:pointer;\n      transition:transform .15s, box-shadow .15s;\n    }\n    #sta-form .sta-method-btn img{height:28px; width:auto; display:block; object-fit:contain; flex:none}\n    #sta-form .sta-method-btn:hover{transform:translateY(-2px); box-shadow:0 8px 18px rgba(0,0,0,.18)}\n    #sta-form .sta-method-btn:disabled{opacity:.5; cursor:wait; transform:none; box-shadow:none}\n    #sta-form .sta-method-wave{background:#1DC8F0}\n    #sta-form .sta-method-om{background:#CC5A00}\n\n    \/* ---------- Messages finaux ---------- *\/\n    #sta-form.is-sent .sta-form-wrap{display:none}\n    #sta-form .sta-success{display:none; text-align:center; padding:10px 8px}\n    #sta-form.is-sent .sta-success:not([hidden]){display:block}\n    #sta-form .sta-success-icon{\n      display:inline-flex; align-items:center; justify-content:center; width:64px; height:64px;\n      margin-bottom:16px; border-radius:50%; background:#1a7f45; color:#fff; font-size:32px; font-weight:700;\n    }\n    #sta-form .sta-success-icon-error{background:#c93a3a}\n    #sta-form .sta-success p{margin:0 auto; max-width:460px; color:var(--ink-soft)}\n    #sta-form .sta-pay-link{\n      display:inline-block; margin-top:16px; padding:13px 28px; border-radius:999px;\n      background:var(--pink); color:#fff; font-weight:700; text-decoration:none;\n      transition:transform .15s;\n    }\n    #sta-form .sta-pay-link:hover{transform:translateY(-1px)}\n\n    #sta-form .sta-hp{position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden}\n  <\/style>\n\n  <div class=\"sta-card\">\n\n    <div class=\"sta-form-wrap\">\n      <h2>Recommander 2 coachs<\/h2>\n      <p class=\"sta-lead\">Nous vous mettons en relation avec 2 coachs sportifs de confiance \u2014 vous convenez des s\u00e9ances et du prix directement avec eux.<\/p>\n      <p class=\"sta-lead\">Notre tarif est de <span class=\"sta-price\">3000 francs<\/span>.<\/p>\n\n      <form class=\"sta-form\" novalidate>\n\n        <div class=\"sta-hp\" aria-hidden=\"true\">\n          <label>Ne pas remplir ce champ <input type=\"text\" name=\"st_trap\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n        <\/div>\n\n        <p class=\"sta-note\">Les champs marqu\u00e9s d'un <b class=\"sta-req\" aria-hidden=\"true\">*<\/b> sont obligatoires.<\/p>\n\n        <div class=\"sta-field\">\n          <label for=\"sta-nom\">Nom et pr\u00e9nom <b class=\"sta-req\" aria-hidden=\"true\">*<\/b><\/label>\n          <input class=\"sta-input\" id=\"sta-nom\" name=\"nom\" type=\"text\" autocomplete=\"name\" required>\n        <\/div>\n\n        <div class=\"sta-field\">\n          <label for=\"sta-ville\">Ville et quartier <b class=\"sta-req\" aria-hidden=\"true\">*<\/b><\/label>\n          <input class=\"sta-input\" id=\"sta-ville\" name=\"ville\" type=\"text\" placeholder=\"Ex. : Dakar, Mermoz\" required>\n        <\/div>\n\n        <p class=\"sta-section\">Votre projet sportif<\/p>\n\n        <div class=\"sta-field\">\n          <label for=\"sta-programme\">Avez-vous une id\u00e9e du programme souhait\u00e9 ? <span class=\"sta-opt-label\">(facultatif)<\/span><\/label>\n          <input class=\"sta-input\" id=\"sta-programme\" name=\"programme\" type=\"text\" placeholder=\"Ex. : Pilates, danse, musculation, cardio, yoga\u2026\">\n        <\/div>\n\n        <fieldset class=\"sta-group\">\n          <legend>Objectifs principaux <span class=\"sta-opt-label\">(facultatif, plusieurs choix possibles)<\/span><\/legend>\n          <div class=\"sta-options sta-options-wide\">\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Perte de poids\"><span>Perte de poids<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Prise de muscle\"><span>Prise de muscle<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Remise en forme\"><span>Remise en forme<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Pr\u00e9paration sportive\"><span>Pr\u00e9paration sportive<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Bien-\u00eatre et mobilit\u00e9\"><span>Bien-\u00eatre et mobilit\u00e9<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"objectif\" value=\"Autre\"><span>Autre<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n        <div class=\"sta-field sta-sub\" data-if=\"objectif=Autre\" hidden>\n          <label for=\"sta-objectif-autre\">Pr\u00e9cisez votre objectif <span class=\"sta-opt-label\">(facultatif)<\/span><\/label>\n          <input class=\"sta-input\" id=\"sta-objectif-autre\" name=\"objectif_autre\" type=\"text\" placeholder=\"Ex. : r\u00e9\u00e9ducation apr\u00e8s une blessure\" disabled>\n        <\/div>\n\n        <fieldset class=\"sta-group\">\n          <legend>Lieu des s\u00e9ances <span class=\"sta-opt-label\">(facultatif, plusieurs choix possibles)<\/span><\/legend>\n          <div class=\"sta-options\">\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"lieu\" value=\"\u00c0 domicile\"><span>\u00c0 domicile<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"lieu\" value=\"En salle\"><span>En salle<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"lieu\" value=\"En ext\u00e9rieur\"><span>En ext\u00e9rieur<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"lieu\" value=\"En ligne\"><span>En ligne<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"sta-group\">\n          <legend>Disponibilit\u00e9s <span class=\"sta-opt-label\">(facultatif, plusieurs choix possibles)<\/span><\/legend>\n          <div class=\"sta-options\">\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"dispo\" value=\"Matin\"><span>Matin<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"dispo\" value=\"Midi\"><span>Midi<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"dispo\" value=\"Soir\"><span>Soir<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"checkbox\" name=\"dispo\" value=\"Week-end\"><span>Week-end<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <fieldset class=\"sta-group\">\n          <legend>Pr\u00e9f\u00e9rence de coach <span class=\"sta-opt-label\">(facultatif)<\/span><\/legend>\n          <div class=\"sta-options\">\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"pref_coach\" value=\"Un coach homme\"><span>Un coach homme<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"pref_coach\" value=\"Une coach femme\"><span>Une coach femme<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"pref_coach\" value=\"Indiff\u00e9rent\"><span>Indiff\u00e9rent<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n\n        <p class=\"sta-section\">Comment vous joindre<\/p>\n\n        <fieldset class=\"sta-group\" id=\"sta-comm-group\">\n          <legend>Moyen de communication pr\u00e9f\u00e9r\u00e9 <b class=\"sta-req\" aria-hidden=\"true\">*<\/b><\/legend>\n          <div class=\"sta-options\">\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"E-mail\"><span>E-mail<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"WhatsApp\"><span>WhatsApp<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"T\u00e9l\u00e9phone\"><span>T\u00e9l\u00e9phone<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Signal\"><span>Signal<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Telegram\"><span>Telegram<\/span><\/label>\n            <label class=\"sta-opt\"><input type=\"radio\" name=\"comm_pref\" value=\"Autre\"><span>Autre<\/span><\/label>\n          <\/div>\n        <\/fieldset>\n        <div class=\"sta-field sta-sub\" data-if=\"comm_pref=Autre\" hidden>\n          <label for=\"sta-comm-autre\">Pr\u00e9cisez le moyen de communication <b class=\"sta-req\" aria-hidden=\"true\">*<\/b><\/label>\n          <input class=\"sta-input\" id=\"sta-comm-autre\" name=\"comm_pref_autre\" type=\"text\" disabled>\n        <\/div>\n\n        <div class=\"sta-field\">\n          <label for=\"sta-email\">Adresse e-mail<\/label>\n          <input class=\"sta-input\" id=\"sta-email\" name=\"email\" type=\"email\" autocomplete=\"email\">\n        <\/div>\n        <p class=\"sta-or\">ou<\/p>\n        <div class=\"sta-field\">\n          <label for=\"sta-tel\">T\u00e9l\u00e9phone \/ WhatsApp \/ Telegram \/ Signal \/ Viber<\/label>\n          <input class=\"sta-input\" id=\"sta-tel\" name=\"tel\" type=\"tel\" autocomplete=\"tel\" placeholder=\"+221 77 000 00 00\">\n        <\/div>\n\n        <div id=\"sta-form-alert\" class=\"sta-alert\" role=\"alert\" hidden><\/div>\n\n        <p class=\"sta-pay-choose\">Choisissez votre mode de paiement pour envoyer votre demande :<\/p>\n        <div class=\"sta-method-grid\">\n          <button type=\"button\" class=\"sta-method-btn sta-method-wave\" data-method=\"WAVE\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp?ssl=1\" alt=\"\"><span>Wave<\/span>\n          <\/button>\n          <button type=\"button\" class=\"sta-method-btn sta-method-om\" data-method=\"ORANGE_MONEY\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/10\/om.png?ssl=1\" alt=\"\"><span>Orange Money<\/span>\n          <\/button>\n        <\/div>\n      <\/form>\n    <\/div>\n\n    <!-- ---------- Message final : 3 variantes statiques (traduisibles par TranslatePress) ---------- -->\n    <div class=\"sta-success sta-success-sent\" role=\"status\">\n      <div class=\"sta-success-icon\" aria-hidden=\"true\">&#10003;<\/div>\n      <h2>Demande envoy\u00e9e<\/h2>\n      <p>Merci pour votre confiance. Notre \u00e9quipe \u00e9tudie votre demande et vous r\u00e9pondra tr\u00e8s bient\u00f4t.<\/p>\n    <\/div>\n\n    <div class=\"sta-success sta-success-paid\" role=\"status\" hidden>\n      <div class=\"sta-success-icon\" aria-hidden=\"true\">&#10003;<\/div>\n      <h2>Paiement accept\u00e9<\/h2>\n      <p>Merci, votre paiement a bien \u00e9t\u00e9 re\u00e7u. Notre \u00e9quipe vous contactera tr\u00e8s bient\u00f4t pour vous pr\u00e9senter vos 2 coachs.<\/p>\n    <\/div>\n\n    <div class=\"sta-success sta-success-failed\" role=\"status\" hidden>\n      <div class=\"sta-success-icon sta-success-icon-error\" aria-hidden=\"true\">!<\/div>\n      <h2>Paiement non abouti<\/h2>\n      <p>Le paiement n'a pas pu \u00eatre finalis\u00e9. Vous pouvez r\u00e9essayer, ou nous contacter directement si le probl\u00e8me persiste.<\/p>\n      <p><a id=\"sta-retry-link\" class=\"sta-pay-link\" href=\"?\">R\u00e9essayer le paiement \u2192<\/a><\/p>\n    <\/div>\n\n  <\/div>\n\n  <script>\n  (function () {\n    'use strict';\n\n    var root = document.getElementById('sta-form');\n    if (!root || root.getAttribute('data-ready')) { return; }\n    root.setAttribute('data-ready', '1');\n\n    var AJAX_URL = root.getAttribute('data-ajax') || '\/wp-admin\/admin-ajax.php';\n    var form = root.querySelector('.sta-form');\n\n    function el(name) { return form.elements[name]; }\n\n    function vals(name) {\n      var out = [];\n      form.querySelectorAll('[name=\"' + name + '\"]').forEach(function (e) {\n        if (e.type === 'radio' || e.type === 'checkbox') {\n          if (e.checked) { out.push(e.value); }\n        } else if (e.value.trim()) {\n          out.push(e.value.trim());\n        }\n      });\n      return out;\n    }\n\n    function refresh() {\n      form.querySelectorAll('[data-if]').forEach(function (block) {\n        var expr = block.getAttribute('data-if');\n        var i = expr.indexOf('=');\n        var name = expr.slice(0, i);\n        var want = expr.slice(i + 1).split('|');\n        var v = vals(name);\n        var show = v.some(function (x) { return want.indexOf(x) > -1; });\n        block.hidden = !show;\n        block.querySelectorAll('input,select,textarea').forEach(function (i2) { i2.disabled = !show; });\n      });\n    }\n\n    function showError(target, msg) {\n      var box = target.closest('.sta-field, .sta-group') || target.parentNode;\n      box.classList.add('has-error');\n      var p = null;\n      Array.prototype.forEach.call(box.children, function (c) { if (c.classList.contains('sta-error')) { p = c; } });\n      if (!p) {\n        p = document.createElement('p');\n        p.className = 'sta-error';\n        p.setAttribute('role', 'alert');\n        box.appendChild(p);\n      }\n      p.textContent = msg;\n    }\n\n    function clearErrors() {\n      form.querySelectorAll('.sta-error').forEach(function (e) { e.remove(); });\n      form.querySelectorAll('.has-error').forEach(function (e) { e.classList.remove('has-error'); });\n    }\n\n    function validate() {\n      clearErrors();\n      var errs = [];\n\n      if (!el('nom').value.trim()) { errs.push({ el: el('nom'), msg: 'Ce champ est obligatoire.' }); }\n      if (!el('ville').value.trim()) { errs.push({ el: el('ville'), msg: 'Ce champ est obligatoire.' }); }\n\n      if (!vals('comm_pref').length) { errs.push({ el: document.getElementById('sta-comm-group'), msg: 'Choisissez une option.' }); }\n      if (vals('comm_pref')[0] === 'Autre' && !el('comm_pref_autre').value.trim()) {\n        errs.push({ el: el('comm_pref_autre'), msg: 'Ce champ est obligatoire.' });\n      }\n\n      var email = el('email').value.trim();\n      var tel = el('tel').value.trim();\n      if (!email && !tel) {\n        errs.push({ el: el('email'), msg: 'Renseignez au moins une adresse e-mail ou un num\u00e9ro de t\u00e9l\u00e9phone.' });\n        errs.push({ el: el('tel'), msg: 'Renseignez au moins une adresse e-mail ou un num\u00e9ro de t\u00e9l\u00e9phone.' });\n      }\n      if (email && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(email)) {\n        errs.push({ el: el('email'), msg: 'Saisissez une adresse e-mail valide.' });\n      }\n      if (tel && (!\/^[+()\\d\\s.\\-]+$\/.test(tel) || tel.replace(\/\\D\/g, '').length < 6)) {\n        errs.push({ el: el('tel'), msg: 'Saisissez un num\u00e9ro de t\u00e9l\u00e9phone valide.' });\n      }\n\n      errs.forEach(function (x) { showError(x.el, x.msg); });\n      if (errs.length) {\n        var first = errs[0].el;\n        var focusable = first.tagName === 'FIELDSET' ? first.querySelector('input') : first;\n        if (focusable) { focusable.focus({ preventScroll: true }); }\n        (first.closest('.sta-field, .sta-group') || first).scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }\n      return errs.length === 0;\n    }\n\n    function collect(method) {\n      var objectifAutre = el('objectif_autre').value.trim();\n      var objectif = vals('objectif').map(function (o) {\n        return o === 'Autre' && objectifAutre ? 'Autre : ' + objectifAutre : o;\n      }).join(', ');\n      return {\n        nom: el('nom').value.trim(),\n        ville: el('ville').value.trim(),\n        programme: el('programme').value.trim(),\n        objectif: objectif,\n        lieu: vals('lieu'),\n        dispo: vals('dispo'),\n        pref_coach: vals('pref_coach')[0] || '',\n        comm_pref: vals('comm_pref')[0] || '',\n        comm_pref_autre: el('comm_pref_autre').value.trim(),\n        email: el('email').value.trim(),\n        tel: el('tel').value.trim(),\n        payment_method: method\n      };\n    }\n\n    function showAlert(box, msg) {\n      box.textContent = msg;\n      box.hidden = false;\n    }\n\n    function finishNoPay() {\n      root.classList.add('is-sent');\n      root.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n\n    \/\/ Le clic sur un mode de paiement valide le formulaire, envoie la demande et ouvre la page de paiement PayTech.\n    var formAlert = document.getElementById('sta-form-alert');\n    var methodButtons = Array.prototype.slice.call(root.querySelectorAll('.sta-method-btn'));\n\n    methodButtons.forEach(function (mbtn) {\n      mbtn.addEventListener('click', function () {\n        if (!validate()) { return; }\n\n        var method = mbtn.getAttribute('data-method');\n        formAlert.hidden = true;\n        methodButtons.forEach(function (b) { b.disabled = true; });\n\n        var fd = new FormData();\n        fd.append('action', 'simple_taggat_coachs_send');\n        fd.append('st_trap', el('st_trap').value);\n        fd.append('payload', JSON.stringify(collect(method)));\n\n        fetch(AJAX_URL, { method: 'POST', body: fd, credentials: 'same-origin' })\n          .then(function (r) {\n            return r.json().then(function (j) { return { ok: r.ok, j: j }; }, function () { return { ok: false, j: null }; });\n          })\n          .then(function (res) {\n            if (res.ok && res.j && res.j.success) {\n              var checkoutUrl = res.j.data && res.j.data.checkout_url;\n              if (checkoutUrl) { window.location.href = checkoutUrl; } else { finishNoPay(); }\n              return;\n            }\n            var m = res.j && res.j.data && res.j.data.message;\n            throw new Error(m || '');\n          })\n          .catch(function (err) {\n            showAlert(formAlert, err && err.message ? err.message : 'L\\'envoi a \u00e9chou\u00e9. V\u00e9rifiez votre connexion et r\u00e9essayez.');\n            methodButtons.forEach(function (b) { b.disabled = false; });\n          });\n      });\n    });\n\n    form.addEventListener('input', function (e) {\n      if (e.target && e.target.closest('.has-error')) { e.target.closest('.has-error').classList.remove('has-error'); }\n      refresh();\n    });\n    form.addEventListener('change', refresh);\n\n    refresh();\n\n    \/\/ Retour depuis la page de paiement (succ\u00e8s ou erreur).\n    var params = new URLSearchParams(window.location.search);\n    var paiement = params.get('paiement');\n    if (paiement === 'succes') {\n      root.classList.add('is-sent');\n      root.querySelector('.sta-success-sent').hidden = true;\n      root.querySelector('.sta-success-paid').hidden = false;\n    } else if (paiement === 'erreur') {\n      root.classList.add('is-sent');\n      root.querySelector('.sta-success-sent').hidden = true;\n      root.querySelector('.sta-success-failed').hidden = false;\n      document.getElementById('sta-retry-link').href = window.location.pathname;\n    }\n  })();\n  <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Votre forme, notre priorit\u00e9 Merci de remplir ce formulaire afin que notre \u00e9quipe puisse vous trouver les meilleurs coachs pour atteindre vos objectifs. Bien s\u00fbr, si vous pr\u00e9f\u00e9rez nous envoyer un message, vous pouvez nous joindre au +221-77-412-2216. Nous vous r\u00e9pondrons dans les plus brefs d\u00e9lais. Recommander 2 coachs Nous vous mettons en relation avec [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-956","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simple.sn\/en\/taggat-coachs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88\" \/>\n<meta property=\"og:description\" content=\"Votre forme, notre priorit\u00e9 Merci de remplir ce formulaire afin que notre \u00e9quipe puisse vous trouver les meilleurs coachs pour atteindre vos objectifs. Bien s\u00fbr, si vous pr\u00e9f\u00e9rez nous envoyer un message, vous pouvez nous joindre au +221-77-412-2216. Nous vous r\u00e9pondrons dans les plus brefs d\u00e9lais. Recommander 2 coachs Nous vous mettons en relation avec [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simple.sn\/en\/taggat-coachs\/\" \/>\n<meta property=\"og:site_name\" content=\"Simple Solutions 88\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T00:07:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/\",\"url\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/\",\"name\":\"T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/wave.webp\",\"datePublished\":\"2026-10-05T18:11:16+00:00\",\"dateModified\":\"2026-10-07T00:07:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/wave.webp\",\"contentUrl\":\"https:\\\/\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/wave.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simple.sn\\\/taggat-coachs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simple.sn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"T\u00e0ggat-yaram \u2013 2 coachs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#website\",\"url\":\"https:\\\/\\\/simple.sn\\\/\",\"name\":\"Simple Solutions 88\",\"description\":\"\u00e9tablir des connexions\\\/bringing people together\",\"publisher\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simple.sn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#organization\",\"name\":\"Simple Solutions 88\",\"url\":\"https:\\\/\\\/simple.sn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simple.sn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/simple.sn\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1\",\"width\":458,\"height\":152,\"caption\":\"Simple Solutions 88\"},\"image\":{\"@id\":\"https:\\\/\\\/simple.sn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simple.sn\/en\/taggat-coachs\/","og_locale":"en_US","og_type":"article","og_title":"T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88","og_description":"Votre forme, notre priorit\u00e9 Merci de remplir ce formulaire afin que notre \u00e9quipe puisse vous trouver les meilleurs coachs pour atteindre vos objectifs. Bien s\u00fbr, si vous pr\u00e9f\u00e9rez nous envoyer un message, vous pouvez nous joindre au +221-77-412-2216. Nous vous r\u00e9pondrons dans les plus brefs d\u00e9lais. Recommander 2 coachs Nous vous mettons en relation avec [&hellip;]","og_url":"https:\/\/simple.sn\/en\/taggat-coachs\/","og_site_name":"Simple Solutions 88","article_modified_time":"2026-10-07T00:07:47+00:00","og_image":[{"url":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/simple.sn\/taggat-coachs\/","url":"https:\/\/simple.sn\/taggat-coachs\/","name":"T\u00e0ggat-yaram \u2013 2 coachs - Simple Solutions 88","isPartOf":{"@id":"https:\/\/simple.sn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simple.sn\/taggat-coachs\/#primaryimage"},"image":{"@id":"https:\/\/simple.sn\/taggat-coachs\/#primaryimage"},"thumbnailUrl":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp","datePublished":"2026-10-05T18:11:16+00:00","dateModified":"2026-10-07T00:07:47+00:00","breadcrumb":{"@id":"https:\/\/simple.sn\/taggat-coachs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simple.sn\/taggat-coachs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simple.sn\/taggat-coachs\/#primaryimage","url":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp","contentUrl":"https:\/\/simple.sn\/wp-content\/uploads\/2026\/10\/wave.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/simple.sn\/taggat-coachs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simple.sn\/"},{"@type":"ListItem","position":2,"name":"T\u00e0ggat-yaram \u2013 2 coachs"}]},{"@type":"WebSite","@id":"https:\/\/simple.sn\/#website","url":"https:\/\/simple.sn\/","name":"Simple Solutions 88","description":"\u00e9tablir des connexions\/bringing people together","publisher":{"@id":"https:\/\/simple.sn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simple.sn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/simple.sn\/#organization","name":"Simple Solutions 88","url":"https:\/\/simple.sn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simple.sn\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/08\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1","contentUrl":"https:\/\/i0.wp.com\/simple.sn\/wp-content\/uploads\/2026\/08\/cropped-Screen-Shot-2026-08-05-at-1.13.04-PM.png?fit=458%2C152&ssl=1","width":458,"height":152,"caption":"Simple Solutions 88"},"image":{"@id":"https:\/\/simple.sn\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/comments?post=956"}],"version-history":[{"count":15,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/956\/revisions"}],"predecessor-version":[{"id":1043,"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/pages\/956\/revisions\/1043"}],"wp:attachment":[{"href":"https:\/\/simple.sn\/en\/wp-json\/wp\/v2\/media?parent=956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}