{"id":29580,"date":"2021-01-18T00:38:51","date_gmt":"2021-01-17T13:38:51","guid":{"rendered":"http:\/\/www.connectic.nc\/?page_id=29580"},"modified":"2026-05-06T17:25:07","modified_gmt":"2026-05-06T06:25:07","slug":"accueil","status":"publish","type":"page","link":"https:\/\/www.connectic.nc\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap');\n\n#cx-home { font-family:'Roboto','Segoe UI',system-ui,sans-serif; color:#2D2D2D; overflow-x:hidden; --primary:#0F4B66; --primary-dark:#083A52; --primary-light:#EBF4F9; --dark:#0A2D49; --text:#2D2D2D; --text-light:#6B7280; --bg-light:#F8FAFB; --border:#E5E7EB; --radius:14px; --shadow:0 8px 32px rgba(0,0,0,0.10); }\n#cx-home * { box-sizing:border-box; }\n#cx-home a { text-decoration:none; }\n#cx-home ul { list-style:none; padding:0; margin:0; }\n\n.cx-container { max-width:1200px; margin:0 auto; padding:0 24px; }\n\n.cx-section-label { display:inline-block; font-size:12px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--primary); background:var(--primary-light); padding:6px 16px; border-radius:100px; margin-bottom:16px; }\n.cx-section-title { font-size:clamp(28px,4vw,42px); font-weight:800; line-height:1.2; color:var(--dark); margin-bottom:16px; }\n.cx-section-subtitle { font-size:17px; color:var(--text-light); max-width:560px; line-height:1.7; }\n\n.cx-btn { display:inline-flex; align-items:center; gap:8px; padding:14px 28px; border-radius:8px; font-size:15px; font-weight:600; transition:all 0.25s ease; cursor:pointer; }\n.cx-btn-primary { background:var(--primary); color:white; border:2px solid var(--primary); }\n.cx-btn-primary:hover { background:var(--primary-dark); border-color:var(--primary-dark); transform:translateY(-2px); box-shadow:0 8px 20px rgba(110,193,228,0.3); }\n.cx-btn-outline { background:transparent; color:white; border:2px solid rgba(255,255,255,0.5); }\n.cx-btn-outline:hover { background:rgba(255,255,255,0.1); border-color:white; transform:translateY(-2px); }\n\n\/* Scroll animations *\/\n.cx-fade-up { opacity:0; transform:translateY(40px); transition:opacity 0.7s ease, transform 0.7s ease; }\n.cx-fade-up.cx-visible { opacity:1; transform:translateY(0); }\n.cx-fade-up.cx-d1 { transition-delay:0.1s; }\n.cx-fade-up.cx-d2 { transition-delay:0.2s; }\n.cx-fade-up.cx-d3 { transition-delay:0.3s; }\n.cx-fade-up.cx-d4 { transition-delay:0.4s; }\n\n\/* ===== HERO ===== *\/\n.cx-hero { min-height:50vh; background:var(--dark); position:relative; display:flex; align-items:center; overflow:hidden; padding:40px 0; }\n.cx-hero-bg { position:absolute; inset:0; background:radial-gradient(ellipse at 80% 20%, rgba(110,193,228,0.18) 0%, transparent 50%), radial-gradient(ellipse at 20% 80%, rgba(110,193,228,0.08) 0%, transparent 40%); }\n.cx-hero-grid { position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size:60px 60px; }\n.cx-hero-inner { position:relative; z-index:2; display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }\n.cx-hero-eyebrow { display:inline-flex; align-items:center; gap:10px; font-size:13px; font-weight:600; letter-spacing:1.5px; text-transform:uppercase; color:var(--primary); margin-bottom:24px; }\n.cx-hero-eyebrow::before { content:''; display:block; width:24px; height:2px; background:var(--primary); }\n.cx-hero h1 { font-size:clamp(36px,5vw,64px); font-weight:800; color:white; line-height:1.1; margin-bottom:24px; letter-spacing:-1px; }\n.cx-hero h1 span { color:var(--primary); }\n.cx-hero-sub { font-size:18px; color:rgba(255,255,255,0.65); line-height:1.7; margin-bottom:40px; min-height:60px; }\n.cx-cursor { display:inline-block; width:2px; height:1em; background:var(--primary); margin-left:2px; vertical-align:middle; animation:cx-blink 1s step-end infinite; }\n@keyframes cx-blink { 50% { opacity:0; } }\n.cx-hero-cta { display:flex; gap:16px; flex-wrap:wrap; }\n\n\/* Hero visual \u2014 orbes anim\u00e9es *\/\n.cx-hero-visual { display:flex; justify-content:center; align-items:center; }\n.cx-orb { border-radius:50%; border:1px solid rgba(110,193,228,0.2); display:flex; align-items:center; justify-content:center; position:relative; }\n.cx-orb-1 { width:400px; height:400px; animation:cx-rot 20s linear infinite; }\n.cx-orb-2 { width:280px; height:280px; border-color:rgba(110,193,228,0.15); animation:cx-rot 15s linear infinite reverse; }\n.cx-orb-3 { width:160px; height:160px; background:radial-gradient(circle, rgba(110,193,228,0.25) 0%, rgba(110,193,228,0.05) 100%); border-color:rgba(110,193,228,0.3); }\n.cx-orb-dot { position:absolute; width:10px; height:10px; border-radius:50%; background:var(--primary); top:-5px; left:50%; transform:translateX(-50%); box-shadow:0 0 10px rgba(110,193,228,0.8); }\n.cx-orb-dot2 { position:absolute; width:6px; height:6px; border-radius:50%; background:rgba(110,193,228,0.6); bottom:-3px; right:60px; }\n@keyframes cx-rot { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }\n\n\/* ===== STATS ===== *\/\n.cx-stats { background:white; padding:64px 0; border-bottom:1px solid var(--border); }\n.cx-stats-grid { display:grid; grid-template-columns:repeat(4,1fr); }\n.cx-stat-item { text-align:center; padding:32px 24px; border-right:1px solid var(--border); }\n.cx-stat-item:last-child { border-right:none; }\n.cx-stat-val { display:flex; align-items:baseline; justify-content:center; gap:2px; }\n.cx-stat-number { font-size:52px; font-weight:800; color:var(--primary); line-height:1; }\n.cx-stat-suffix { font-size:32px; font-weight:800; color:var(--primary); }\n.cx-stat-label { font-size:14px; color:var(--text-light); font-weight:500; margin-top:8px; display:block; }\n\n\/* ===== ACTUALIT\u00c9S ===== *\/\n.cx-news { background:var(--bg-light); padding:96px 0; }\n.cx-news-header { display:flex; justify-content:space-between; align-items:flex-end; margin-bottom:48px; flex-wrap:wrap; gap:24px; }\n.cx-news-all { font-size:14px; font-weight:600; color:var(--primary); display:inline-flex; align-items:center; gap:6px; padding:10px 20px; border:2px solid var(--primary); border-radius:8px; transition:all 0.3s ease; white-space:nowrap; }\n.cx-news-all:hover { background:var(--primary); color:white; }\n\n\/* Carrousel *\/\n.cx-news-carousel { position:relative; }\n.cx-news-overflow { overflow:hidden; }\n.cx-news-grid { display:flex; gap:28px; transition:transform 0.45s ease; will-change:transform; }\n.cx-news-card { flex-shrink:0; background:white; border-radius:var(--radius); overflow:hidden; border:1px solid var(--border); transition:box-shadow 0.3s ease, border-color 0.3s ease, transform 0.3s ease; display:flex; flex-direction:column; text-decoration:none; color:inherit; }\n.cx-news-card:hover { transform:translateY(-6px); box-shadow:var(--shadow); border-color:transparent; }\n.cx-news-img-wrap { overflow:hidden; height:210px; flex-shrink:0; background:#e5e7eb; }\n.cx-news-img { width:100%; height:210px; object-fit:cover; display:block; transition:transform 0.4s ease; }\n.cx-news-card:hover .cx-news-img { transform:scale(1.05); }\n.cx-news-body { padding:24px; flex:1; display:flex; flex-direction:column; }\n.cx-news-date { font-size:12px; font-weight:600; color:var(--primary); text-transform:uppercase; letter-spacing:1px; margin-bottom:10px; display:block; }\n.cx-news-card h3 { font-size:16px; font-weight:700; color:var(--dark); line-height:1.45; margin-bottom:12px; }\n.cx-news-card p { font-size:13px; color:var(--text-light); line-height:1.65; flex:1; margin:0; }\n.cx-news-read { display:inline-flex; align-items:center; gap:6px; font-size:13px; font-weight:600; color:var(--primary); margin-top:20px; transition:gap 0.2s ease; }\n.cx-news-card:hover .cx-news-read { gap:10px; }\n\n\/* Fl\u00e8ches *\/\n.cx-news-arrow { position:absolute; top:50%; transform:translateY(-50%); width:44px; height:44px; border-radius:50%; background:white; border:2px solid var(--border); display:flex; align-items:center; justify-content:center; cursor:pointer; transition:all 0.25s ease; z-index:10; font-size:18px; color:var(--primary); box-shadow:0 4px 12px rgba(0,0,0,0.1); }\n.cx-news-arrow:hover { background:var(--primary); color:white; border-color:var(--primary); }\n.cx-news-arrow.cx-prev { left:-22px; }\n.cx-news-arrow.cx-next { right:-22px; }\n.cx-news-arrow:disabled { opacity:0.3; cursor:default; pointer-events:none; }\n\n\/* ===== CTA ===== *\/\n.cx-cta { background:var(--primary); padding:32px 0; position:relative; overflow:hidden; }\n.cx-cta::before { content:''; position:absolute; top:-80px; right:-60px; width:320px; height:320px; border-radius:50%; background:rgba(255,255,255,0.08); }\n.cx-cta::after { content:''; position:absolute; bottom:-80px; left:8%; width:200px; height:200px; border-radius:50%; background:rgba(255,255,255,0.05); }\n.cx-cta-inner { position:relative; z-index:2; text-align:center; }\n.cx-cta h2 { font-size:clamp(28px,4vw,44px); font-weight:800; color:white; margin-bottom:16px; line-height:1.2; }\n.cx-cta p { font-size:18px; color:rgba(255,255,255,0.85); margin-bottom:40px; max-width:560px; margin-left:auto; margin-right:auto; line-height:1.6; }\n.cx-cta-btn { display:inline-flex; align-items:center; gap:8px; background:white; color:var(--primary); padding:16px 36px; border-radius:8px; font-size:16px; font-weight:700; transition:all 0.3s ease; box-shadow:0 8px 30px rgba(0,0,0,0.15); }\n.cx-cta-btn:hover { transform:translateY(-3px); box-shadow:0 16px 40px rgba(0,0,0,0.2); }\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width:1024px) {\n  .cx-stats-grid { grid-template-columns:repeat(2,1fr); }\n  .cx-stat-item:nth-child(2) { border-right:none; }\n}\n@media (max-width:768px) {\n  .cx-hero-inner { grid-template-columns:1fr; }\n  .cx-hero-visual { display:none; }\n  .cx-news-card { flex:0 0 calc(100% - 0px); }\n  .cx-news-arrow.cx-prev { left:-16px; }\n  .cx-news-arrow.cx-next { right:-16px; }\n}\n@media (max-width:640px) {\n  .cx-stats-grid { grid-template-columns:repeat(2,1fr); }\n}\n<\/style>\n\n<div id=\"cx-home\">\n\n<!-- HERO -->\n<section class=\"cx-hero\">\n  <div class=\"cx-hero-bg\"><\/div>\n  <div class=\"cx-hero-grid\"><\/div>\n  <div class=\"cx-container\">\n    <div class=\"cx-hero-inner\">\n      <div>\n        <div class=\"cx-hero-eyebrow\">Connectic System \u2014 Nouvelle-Cal\u00e9donie<\/div>\n        <h1>La technologie<br>au service de<br>vos <span>ambitions<\/span><\/h1>\n        <p class=\"cx-hero-sub\"><span id=\"cx-typewriter\"><\/span><span class=\"cx-cursor\">|<\/span><\/p>\n        <div class=\"cx-hero-cta\">\n          <a href=\"\/nos-expertises\/\" class=\"cx-btn cx-btn-primary\">D\u00e9couvrir nos solutions \u2192<\/a>\n          <a href=\"https:\/\/www.connectic.nc\/contacts\/\" class=\"cx-btn cx-btn-outline\">Nous contacter<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"cx-hero-visual\">\n        <div class=\"cx-orb cx-orb-1\">\n          <div class=\"cx-orb-dot\"><\/div>\n          <div class=\"cx-orb-dot2\"><\/div>\n          <div class=\"cx-orb cx-orb-2\">\n            <div class=\"cx-orb cx-orb-3\">\n              <svg width=\"52\" height=\"52\" viewBox=\"0 0 52 52\" fill=\"none\">\n                <path d=\"M26 4L48 17V35L26 48L4 35V17L26 4Z\" stroke=\"#6EC1E4\" stroke-width=\"1.5\" fill=\"none\"\/>\n                <path d=\"M26 13L40 21V37L26 45L12 37V21L26 13Z\" fill=\"rgba(110,193,228,0.12)\" stroke=\"#6EC1E4\" stroke-width=\"1\"\/>\n                <circle cx=\"26\" cy=\"26\" r=\"7\" fill=\"#6EC1E4\"\/>\n              <\/svg>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- STATS -->\n<section class=\"cx-stats\">\n  <div class=\"cx-container\">\n    <div class=\"cx-stats-grid\">\n      <div class=\"cx-stat-item cx-fade-up\">\n        <div class=\"cx-stat-val\"><span class=\"cx-stat-number\" data-target=\"20\">0<\/span><span class=\"cx-stat-suffix\">+<\/span><\/div>\n        <span class=\"cx-stat-label\">Ans d&rsquo;exp\u00e9rience<\/span>\n      <\/div>\n      <div class=\"cx-stat-item cx-fade-up cx-d1\">\n        <div class=\"cx-stat-val\"><span class=\"cx-stat-number\" data-target=\"8\">0<\/span><\/div>\n        <span class=\"cx-stat-label\">Domaines de solutions<\/span>\n      <\/div>\n      <div class=\"cx-stat-item cx-fade-up cx-d2\">\n        <div class=\"cx-stat-val\"><span class=\"cx-stat-number\" data-target=\"500\">0<\/span><span class=\"cx-stat-suffix\">+<\/span><\/div>\n        <span class=\"cx-stat-label\">Clients \u00e9quip\u00e9s<\/span>\n      <\/div>\n      <div class=\"cx-stat-item cx-fade-up cx-d3\">\n        <div class=\"cx-stat-val\"><span class=\"cx-stat-number\" data-target=\"24\">0<\/span><span class=\"cx-stat-suffix\">\/7<\/span><\/div>\n        <span class=\"cx-stat-label\">Support disponible<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ACTUALIT\u00c9S -->\n<section class=\"cx-news\">\n  <div class=\"cx-container\">\n    <div class=\"cx-news-header cx-fade-up\">\n      <div>\n        <span class=\"cx-section-label\">Actualit\u00e9s<\/span>\n        <h2 class=\"cx-section-title\" style=\"margin-bottom:0\">Nos derni\u00e8res installations<\/h2>\n      <\/div>\n      <a href=\"\/actualites\/\" class=\"cx-news-all\">Toutes les actualit\u00e9s \u2192<\/a>\n    <\/div>\n    <div class=\"cx-news-carousel\">\n      <button class=\"cx-news-arrow cx-prev\" id=\"cx-prev\" aria-label=\"Pr\u00e9c\u00e9dent\">&#8592;<\/button>\n      <div class=\"cx-news-overflow\">\n        <div class=\"cx-news-grid\" id=\"cx-news-grid\"><\/div>\n      <\/div>\n      <button class=\"cx-news-arrow cx-next\" id=\"cx-next\" aria-label=\"Suivant\">&#8594;<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA CONTACT -->\n<section class=\"cx-cta\">\n  <div class=\"cx-container\">\n    <div class=\"cx-cta-inner cx-fade-up\">\n      <h2>Un projet ? Parlons-en.<\/h2>\n      <p>Nos experts sont disponibles pour analyser vos besoins et vous proposer la solution la plus adapt\u00e9e \u00e0 votre activit\u00e9.<\/p>\n      <a href=\"https:\/\/www.connectic.nc\/contacts\/\" class=\"cx-cta-btn\">Prendre contact \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/div>\n\n<script>\n(function(){\n  \/\/ Typewriter\n  var phrases = [\n    \"Solutions de stationnement connect\u00e9.\",\n    \"Contr\u00f4le d'acc\u00e8s & s\u00e9curit\u00e9 b\u00e2timent.\",\n    \"Distributeurs automatiques H24 \/ 7j.\",\n    \"Gestion des paiements en point de vente.\",\n    \"Vid\u00e9osurveillance & tra\u00e7abilit\u00e9.\"\n  ];\n  var el = document.getElementById('cx-typewriter');\n  var pi = 0, ci = 0, del = false;\n  function tick() {\n    if (!el) return;\n    var cur = phrases[pi];\n    el.textContent = del ? cur.slice(0, ci--) : cur.slice(0, ci++);\n    var spd = del ? 38 : 68;\n    if (!del && ci > cur.length) { spd = 2200; del = true; }\n    else if (del && ci < 0) { del = false; ci = 0; pi = (pi + 1) % phrases.length; spd = 380; }\n    setTimeout(tick, spd);\n  }\n  tick();\n\n  \/\/ Scroll fade-up + counters\n  var io = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (!e.isIntersecting) return;\n      e.target.classList.add('cx-visible');\n      e.target.querySelectorAll('[data-target]').forEach(function(n) {\n        var tgt = +n.getAttribute('data-target'), cur = 0;\n        var step = tgt \/ 80;\n        var t = setInterval(function() {\n          cur = Math.min(cur + step, tgt);\n          n.textContent = Math.floor(cur);\n          if (cur >= tgt) clearInterval(t);\n        }, 16);\n      });\n      io.unobserve(e.target);\n    });\n  }, { threshold: 0.15 });\n\n  document.querySelectorAll('#cx-home .cx-fade-up').forEach(function(el) { io.observe(el); });\n  document.querySelectorAll('#cx-home .cx-stat-item').forEach(function(el) { io.observe(el); });\n\n  \/\/ Carrousel actualit\u00e9s\n  var cxMonths = ['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'];\n  function cxFmt(str) { var d = new Date(str); return cxMonths[d.getMonth()] + ' ' + d.getFullYear(); }\n  function cxDec(str) { var t = document.createElement('textarea'); t.innerHTML = str; return t.value; }\n\n  var cxIdx = 0, cxTotal = 0, cxGap = 28, cxVisible = 3;\n\n  function cxResize() {\n    var ov = document.querySelector('.cx-news-overflow');\n    if (!ov) return;\n    var w = (ov.offsetWidth - cxGap * (cxVisible - 1)) \/ cxVisible;\n    document.querySelectorAll('.cx-news-card').forEach(function(c) { c.style.width = w + 'px'; });\n    cxSlide(cxIdx, true);\n  }\n\n  function cxSlide(idx, instant) {\n    var ov = document.querySelector('.cx-news-overflow');\n    var grid = document.getElementById('cx-news-grid');\n    if (!ov || !grid) return;\n    var w = (ov.offsetWidth - cxGap * (cxVisible - 1)) \/ cxVisible;\n    if (instant) grid.style.transition = 'none';\n    grid.style.transform = 'translateX(-' + idx * (w + cxGap) + 'px)';\n    if (instant) setTimeout(function(){ grid.style.transition = ''; }, 20);\n    cxIdx = idx;\n    var prev = document.getElementById('cx-prev');\n    var next = document.getElementById('cx-next');\n    if (prev) prev.disabled = (idx === 0);\n    if (next) next.disabled = (idx >= cxTotal - cxVisible);\n  }\n\n  function cxBuild(posts) {\n    var grid = document.getElementById('cx-news-grid');\n    if (!grid) return;\n    cxTotal = posts.length;\n    posts.forEach(function(post) {\n      var img = post._embedded && post._embedded['wp:featuredmedia'] && post._embedded['wp:featuredmedia'][0];\n      var imgUrl = img ? img.source_url : null;\n      var excerpt = (post.excerpt.rendered || '').replace(\/<[^>]+>\/g,'').replace(\/\\[.*?\\]\/g,'').trim();\n      if (excerpt.length > 120) excerpt = excerpt.substring(0, 120) + '\u2026';\n      var card = document.createElement('a');\n      card.href = post.link;\n      card.className = 'cx-news-card';\n      card.innerHTML =\n        '<div class=\"cx-news-img-wrap\">' +\n          (imgUrl ? '<img decoding=\"async\" class=\"cx-news-img\" src=\"' + imgUrl + '\" alt=\"' + cxDec(post.title.rendered) + '\">' : '') +\n        '<\/div>' +\n        '<div class=\"cx-news-body\">' +\n          '<span class=\"cx-news-date\">' + cxFmt(post.date) + '<\/span>' +\n          '<h3>' + cxDec(post.title.rendered) + '<\/h3>' +\n          (excerpt ? '<p>' + excerpt + '<\/p>' : '') +\n          '<span class=\"cx-news-read\">Lire l\\'article \u2192<\/span>' +\n        '<\/div>';\n      grid.appendChild(card);\n    });\n    cxResize();\n    window.addEventListener('resize', cxResize);\n    var prev = document.getElementById('cx-prev');\n    var next = document.getElementById('cx-next');\n    if (prev) prev.addEventListener('click', function() { if (cxIdx > 0) cxSlide(cxIdx - 1); });\n    if (next) next.addEventListener('click', function() { if (cxIdx < cxTotal - cxVisible) cxSlide(cxIdx + 1); });\n  }\n\n  \/\/ Charge tous les posts puis r\u00e9sout les images en une requ\u00eate group\u00e9e\n  function cxFetchAll(page, acc) {\n    fetch('https:\/\/www.connectic.nc\/wp-json\/wp\/v2\/posts?per_page=25&#038;page=' + page + '&#038;orderby=date&#038;order=desc&#038;_fields=id,date,title,excerpt,link,featured_media')\n      .then(function(r) {\n        var total = parseInt(r.headers.get('X-WP-TotalPages') || '1');\n        return r.json().then(function(posts) { return { posts: posts, total: total }; });\n      })\n      .then(function(data) {\n        if (!Array.isArray(data.posts)) { cxLoadImages(acc); return; }\n        var all = acc.concat(data.posts);\n        if (page < data.total) { cxFetchAll(page + 1, all); } else { cxLoadImages(all); }\n      })\n      .catch(function() { if (acc.length) cxLoadImages(acc); });\n  }\n\n  function cxLoadImages(posts) {\n    var ids = posts.map(function(p) { return p.featured_media; }).filter(function(id) { return id > 0; });\n    if (!ids.length) { cxBuild(posts, {}); return; }\n    fetch('https:\/\/www.connectic.nc\/wp-json\/wp\/v2\/media?include=' + ids.join(',') + '&per_page=100&_fields=id,source_url')\n      .then(function(r) { return r.json(); })\n      .then(function(medias) {\n        var map = {};\n        if (Array.isArray(medias)) medias.forEach(function(m) { map[m.id] = m.source_url; });\n        cxBuild(posts, map);\n      })\n      .catch(function() { cxBuild(posts, {}); });\n  }\n\n  function cxBuild(posts, mediaMap) {\n    var grid = document.getElementById('cx-news-grid');\n    if (!grid) return;\n    cxTotal = posts.length;\n    posts.forEach(function(post) {\n      var imgUrl = mediaMap && post.featured_media ? mediaMap[post.featured_media] : null;\n      var excerpt = (post.excerpt && post.excerpt.rendered || '').replace(\/<[^>]+>\/g,'').replace(\/\\[.*?\\]\/g,'').trim();\n      if (excerpt.length > 120) excerpt = excerpt.substring(0, 120) + '\u2026';\n      var card = document.createElement('a');\n      card.href = post.link;\n      card.className = 'cx-news-card';\n      card.innerHTML =\n        '<div class=\"cx-news-img-wrap\">' +\n          (imgUrl ? '<img decoding=\"async\" class=\"cx-news-img\" src=\"' + imgUrl + '\" alt=\"' + cxDec(post.title.rendered) + '\">' : '') +\n        '<\/div>' +\n        '<div class=\"cx-news-body\">' +\n          '<span class=\"cx-news-date\">' + cxFmt(post.date) + '<\/span>' +\n          '<h3>' + cxDec(post.title.rendered) + '<\/h3>' +\n          (excerpt ? '<p>' + excerpt + '<\/p>' : '') +\n          '<span class=\"cx-news-read\">Lire l\\'article \u2192<\/span>' +\n        '<\/div>';\n      grid.appendChild(card);\n    });\n    cxResize();\n    window.addEventListener('resize', cxResize);\n    var prev = document.getElementById('cx-prev');\n    var next = document.getElementById('cx-next');\n    if (prev) prev.addEventListener('click', function() { if (cxIdx > 0) cxSlide(cxIdx - 1); });\n    if (next) next.addEventListener('click', function() { if (cxIdx < cxTotal - cxVisible) cxSlide(cxIdx + 1); });\n  }\n\n  cxFetchAll(1, []);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Connectic System \u2014 Nouvelle-Cal\u00e9donie La technologieau service devos ambitions | D\u00e9couvrir nos solutions \u2192 Nous contacter 0+ Ans d&rsquo;exp\u00e9rience 0 Domaines de solutions 0+ Clients \u00e9quip\u00e9s 0\/7 Support disponible Actualit\u00e9s Nos derni\u00e8res installations Toutes les actualit\u00e9s \u2192 &#8592; &#8594; Un projet ? Parlons-en. Nos experts sont disponibles pour analyser vos besoins et vous proposer la [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-29580","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/pages\/29580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/comments?post=29580"}],"version-history":[{"count":35,"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/pages\/29580\/revisions"}],"predecessor-version":[{"id":31930,"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/pages\/29580\/revisions\/31930"}],"wp:attachment":[{"href":"https:\/\/www.connectic.nc\/en\/wp-json\/wp\/v2\/media?parent=29580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}