// Générateur des pages vitrine épurées (utilisé uniquement à la construction) var SY = (function () { var INK = '#0b1220', TXT = '#3c4043', MUT = '#5f6368', BLUE = '#0b57d0', HAIR = '#e3e5e8', SOFT = '#f8f9fa'; var P = { accueil: 'Apercu%20accueil%20Blade.html', register: 'apercu-inscription.html', login: 'apercu-connexion.html', tarifs: 'apercu-tarifs.html', etablissements: 'apercu-etablissements.html', fonctionnalites: 'apercu-fonctionnalites.html', 'cours.index': 'apercu-cours.html', 'labs.essai': 'apercu-lab-essai.html', 'td.imprimable': 'apercu-td-imprimable.html', 'cours.fiche': 'apercu-cours-fiche.html', legal: 'apercu-legal.html', pourquoi: 'apercu-pourquoi.html', 'espace.etablissement': 'apercu-espace-etablissement.html', integration: 'apercu-integration.html', aide: 'apercu-aide.html', ressource: 'apercu-ressource.html' }; var mk = function (blade) { var u = function (r, q) { return blade ? "{{ route('" + r + "') }}" + (q || '') : P[r] + (q || ''); }; var S = { u: u, wrap: function (w, inner, pad, bg) { return '
' + inner + '
'; }, kicker: function (t, center) { return '

' + t + '

'; }, h1: function (t) { return '

' + t + '

'; }, h2: function (t, center) { return '

' + t + '

'; }, lead: function (t, center) { return '

' + t + '

'; }, cta: function (t, href, note) { return '
' + t + '' + (note ? '

' + note + '

' : '') + '
'; }, link: function (t, href) { return '' + t + ''; }, cols: function (items, min) { return ''; }, steps: function (items) { return '
    ' + items.map(function (s, i) { return '
  1. ' + String(i + 1).padStart(2, '0') + '

    ' + s[0] + '

    ' + (s[1] ? '

    ' + s[1] + '

    ' : '') + '
  2. '; }).join('') + '
'; }, frame: function (inner) { return '
' + inner + '
'; }, INK: INK, TXT: TXT, MUT: MUT, BLUE: BLUE, HAIR: HAIR, SOFT: SOFT }; return S; }; return { mk: mk }; })();