PageSourceSearch

https://mister-anderson.ai/_next/static/chunks/3033-2fc24b19a54dd4b8.js

js mister-anderson.ai collected 2026-10-05 12:17:03 UTC 48,304 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3033],{34146:function(e,n,o){var t=o(57437),a=o(2265),r=o(24495);let i=(0,a.forwardRef)(function(e,n){let{src:o,poster:i,preload:l="none",lazyPoster:s,...d}=e,{webm:c,mp4:f}=(0,r.$B)(o),u=(0,a.useRef)(null),[m,p]=(0,a.useState)(!s),b=(0,a.useCallback)(e=>{u.current=e,"function"==typeof n?n(e):n&&(n.current=e)},[n]);return(0,a.useEffect)(()=>{if(!s||m)return;let e=()=>p(!0);if("near"===s){let n=u.current;if(!n||"undefined"==typeof IntersectionObserver){e();return}let o=new IntersectionObserver(n=>{n.some(e=>e.isIntersecting)&&(e(),o.disconnect())},{rootMargin:"1200px 0px"});return o.observe(n),()=>o.disconnect()}let n=!1,o=()=>{let o=()=>{n||e()};"requestIdleCallback"in window?window.requestIdleCallback(o,{timeout:4e3}):setTimeout(o,2500)};return"complete"===document.readyState?o():window.addEventListener("load",o,{once:!0}),()=>{n=!0,window.removeEventListener("load",o)}},[s,m]),(0,t.jsxs)("video",{ref:b,poster:m?null!=i?i:(0,r.T0)(o):void 0,preload:l,...d,children:[c&&(0,t.jsx)("source",{src:c,type:"video/webm"}),(0,t.jsx)("source",{src:f,type:"video/mp4"})]})});n.Z=i},1913:function(e,n,o){o.d(n,{Z:function(){return l}});var t=o(57437),a=o(30166),r=o(2265);let i=(0,a.default)(()=>o.e(216).then(o.bind(o,60216)),{loadableGenerated:{webpack:()=>[60216]},ssr:!1});function l(e){let[n,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{e.isOpen&&a(!0)},[e.isOpen]),(0,r.useEffect)(()=>{let e=()=>{let e=()=>{o.e(216).then(o.bind(o,60216))};"requestIdleCallback"in window?window.requestIdleCallback(e,{timeout:4e3}):setTimeout(e,2500)};return"complete"===document.readyState?e():window.addEventListener("load",e,{once:!0}),()=>window.removeEventListener("load",e)},[]),n?(0,t.jsx)(i,{...e}):null}},22611:function(e,n,o){o.d(n,{default:function(){return b}});var t=o(57437),a=o(2265),r=o(99376),i=o(36498),l=o(57319),s=o(1913),d=o(90234),c=o(77590),f=o(34146),u=o(29065);i.gsap.registerPlugin(l.t),l.t.create("navPageEase","0.22, 1, 0.36, 1");let m=[{label:"Accueil",href:"/",videoSrc:"/videos/meta_2nd1.webm"},{label:"Services",href:"/services",videoSrc:"/videos/meta_2nd2.webm"},{label:"Notre Histoire",href:"/agence-ia-nouvelle-aquitaine",videoSrc:"/videos/meta_2nd26.webm"},{label:"Blog",href:"/blog",videoSrc:"/videos/meta_2nd3.webm"},{label:"Contact",href:"#contact",videoSrc:"/videos/meta_2nd4.webm"}],p=[{label:"Home",href:"/en",videoSrc:"/videos/meta_2nd1.webm"},{label:"Services",href:"/en/services",videoSrc:"/videos/meta_2nd2.webm"},{label:"Our Story",href:"/en/agence-ia-nouvelle-aquitaine",videoSrc:"/videos/meta_2nd26.webm"},{label:"Blog",href:"/en/blog",videoSrc:"/videos/meta_2nd3.webm"},{label:"Contact",href:"/en#contact",videoSrc:"/videos/meta_2nd4.webm"}];function b(){let e=(0,a.useRef)(null),n=(0,a.useRef)(0),o=(0,r.usePathname)(),l=(0,r.useRouter)(),b=o.startsWith("/en"),g=b?p:m,x=(0,a.useCallback)(()=>{if(b){let e=o.replace(/^\/en/,"")||"/";l.push(e)}else{let e="/en"+("/"===o?"":o);l.push(e)}},[b,o,l]);(0,a.useEffect)(()=>{let e=e=>{var n,o;e.preventDefault();let t=null===(n=e.detail)||void 0===n?void 0:n.offer;E(null===(o=(0,c.pG)(t))||void 0===o?void 0:o.id),j(!0)};return window.addEventListener(d.i,e),()=>window.removeEventListener(d.i,e)},[]);let[y,w]=(0,a.useState)(!1),[k,j]=(0,a.useState)(!1),[N,E]=(0,a.useState)(void 0),[S,A]=(0,a.useState)(!1),[C,z]=(0,a.useState)(!1),[I,M]=(0,a.useState)(!1),[L,P]=(0,a.useState)(!1),O=(0,a.useRef)(null),R=(0,a.useRef)(null);return(0,a.useEffect)(()=>{"dark"===localStorage.getItem("ma-color-scheme")&&(z(!0),document.documentElement.setAttribute("data-theme","dark"))},[]),(0,a.useEffect)(()=>{let o=()=>{let o=window.scrollY,t=e.current;t&&(A(o>60),o>120?t.style.transform=o>n.current?"translateY(-100%)":"translateY(0)":t.style.transform="translateY(0)",n.current=o)};return window.addEventListener("scroll",o,{passive:!0}),()=>window.removeEventListener("scroll",o)},[]),(0,a.useEffect)(()=>{let e=document.getElementById("page-content")||document.getElementById("hero");if(!e)return;y?(e.style.overflow="hidden",e.style.zIndex="8000",e.style.position="relative",e.style.transformOrigin="top center",document.body.classList.add("menu-open-body")):(e.style.zIndex="",document.body.classList.remove("menu-open-body"));let n=i.gsap.matchMedia();return(0,u.E)(n,{animate:()=>{i.gsap.to(e,{y:y?100:0,scale:y?.96:1,borderRadius:y?"12px 12px 0 0":"0px",duration:y?.42:.38,ease:"navPageEase",onComplete:()=>{y||(e.style.overflow="")}})},reduced:()=>{i.gsap.set(e,{y:y?100:0,scale:y?.96:1,borderRadius:y?"12px 12px 0 0":"0px"}),y||(e.style.overflow="")}}),()=>n.revert()},[y]),(0,a.useEffect)(()=>
1{if(!y)return;let e=()=>w(!1);return window.addEventListener("scroll",e,{passive:!0,once:!0}),()=>window.removeEventListener("scroll",e)},[y]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&w(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        /* ──── BODY DARK BORDER when menu is open ──── */\n        /* The hero card stays WHITE — the dark body around it is the \"border\" */\n        body {\n          transition: background 0.5s ease;\n        }\n        body.menu-open-body {\n          background: #000001;\n        }\n\n        /* ──── NAVBAR ──── */\n        .navbar {\n          position: fixed;\n          top: 0; left: 0; right: 0;\n          z-index: 9000;\n          height: 100px;\n          display: flex;\n          align-items: center;\n          background: transparent;\n          transition: transform 0.4s cubic-bezier(0.16,1,0.3,1),\n                      background 0.4s ease,\n                      backdrop-filter 0.4s ease;\n        }\n        .navbar.is-solid {\n          background: rgba(255, 255, 255, 0.95);\n          backdrop-filter: blur(14px) saturate(180%);\n          -webkit-backdrop-filter: blur(14px) saturate(180%);\n          border-bottom: 1px solid rgba(13, 13, 13, 0.07);\n        }\n        [data-theme='dark'] .navbar.is-solid {\n          background: rgba(0, 0, 1, 0.90);\n          border-bottom: 1px solid rgba(255, 255, 254, 0.05);\n        }\n        /* ── Menu-open state: navbar becomes the dark bar (light mode) ── */\n        .navbar.menu-open,\n        .navbar.menu-open.is-solid {\n          background: #000001 !important;\n          backdrop-filter: none !important;\n          -webkit-backdrop-filter: none !important;\n          border-bottom: 1px solid rgba(255, 255, 254, 0.06) !important;\n        }\n        /* Buttons turn white on dark navbar (light mode) */\n        .navbar.menu-open .nav-talk-btn,\n        .navbar.menu-open .nav-menu-btn {\n          color: rgba(255, 255, 254, 0.85);\n          border-color: rgba(255, 255, 254, 0.22);\n        }\n        .navbar.menu-open .nav-theme {\n          color: rgba(255, 255, 254, 0.60);\n          border-color: rgba(255, 255, 254, 0.18);\n        }\n        .navbar.menu-open .nav-logo {\n          color: rgba(255, 255, 254, 0.70);\n        }\n\n        /* ── Dark mode: menu-open state → BLANC (contraste invers\xe9) ── */\n        [data-theme='dark'] .navbar.menu-open,\n        [data-theme='dark'] .navbar.menu-open.is-solid {\n          background: #fffffe !important;\n          border-bottom: 1px solid rgba(0, 0, 1, 0.08) !important;\n        }\n        [data-theme='dark'] .navbar.menu-open .nav-talk-btn,\n        [data-theme='dark'] .navbar.menu-open .nav-menu-btn {\n          color: rgba(0, 0, 1, 0.85);\n          border-color: rgba(0, 0, 1, 0.20);\n        }\n        [data-theme='dark'] .navbar.menu-open .nav-theme {\n          color: rgba(0, 0, 1, 0.55);\n          border-color: rgba(0, 0, 1, 0.18);\n        }\n        [data-theme='dark'] .navbar.menu-open .nav-logo {\n          color: rgba(0, 0, 1, 0.70);\n        }\n        /* Pills sur fond blanc en dark mode */\n        [data-theme='dark'] .navbar.menu-open .menu-pill {\n          border-color: rgba(0, 0, 1, 0.18);\n          color: rgba(0, 0, 1, 0.55);\n        }\n        [data-theme='dark'] .navbar.menu-open .menu-pill:hover {\n          color: #000001;\n          border-color: rgba(0, 0, 1, 0.5);\n        }\n        /* Body border blanc en dark mode quand menu ouvert */\n        [data-theme='dark'] body.menu-open-body {\n          background: #fffffe;\n        }\n\n        /* ──── NAV INNER ──── */\n        .nav-inner {\n          width: 100%;\n          display: grid;\n          grid-template-columns: 1fr auto 1fr;\n          align-items: center;\n          gap: 32px;\n          padding: 0 clamp(24px, 8vw, 80px);\n        }\n        .nav-left   { display: flex; justify-content: flex-start; }
1\n        .nav-center { display: flex; justify-content: center; }\n        .nav-right  { display: flex; align-items: center; gap: 16px; justify-content: flex-end; }\n\n        /* ──── LOGO ──── */\n        .nav-logo {\n          font-family: var(--font-title);\n          font-size: clamp(1.1rem, 3vw, 1.4rem);\n          font-weight: 700;\n          letter-spacing: 0.12em;\n          text-transform: uppercase;\n          color: #0d0d0d;\n          text-decoration: none;\n          display: flex;\n          align-items: center;\n          gap: 8px;\n          white-space: nowrap;\n        }\n        [data-theme='dark'] .nav-logo { color: #fffffe; }\n        .nav-logo-dot {\n          width: 8px; height: 8px;\n          background: #ffd800;\n          border-radius: 1px;\n          flex-shrink: 0;\n        }\n\n        /* ──── NAV BUTTONS (transparent → pill on hover + video fill) ──── */\n        .nav-talk-btn, .nav-menu-btn {\n          font-family: var(--font-title);\n          font-size: 0.7rem;\n          font-weight: 600;\n          letter-spacing: 0.14em;\n          text-transform: uppercase;\n          color: #0d0d0d;\n          background: transparent;\n          border: 1px solid rgba(13, 13, 13, 0.15);\n          border-radius: 100px;\n          padding: 10px 22px;\n          cursor: pointer;\n          position: relative;\n          overflow: hidden;\n          transition: border-color 0.25s, transform 0.2s;\n          white-space: nowrap;\n        }\n        [data-theme='dark'] .nav-talk-btn,\n        [data-theme='dark'] .nav-menu-btn {\n          color: #fffffe;\n          border-color: rgba(255, 255, 254, 0.15);\n        }\n        .nav-talk-btn:hover, .nav-menu-btn:hover {\n          border-color: rgba(13, 13, 13, 0.0);\n          transform: scale(1.04);\n        }\n        [data-theme='dark'] .nav-talk-btn:hover,\n        [data-theme='dark'] .nav-menu-btn:hover {\n          border-color: rgba(255, 255, 254, 0.0);\n        }\n\n        /* ──── THEME TOGGLE ──── */\n        .nav-theme {\n          width: 36px; height: 36px;\n          border-radius: 50%;\n          border: 1px solid rgba(13, 13, 13, 0.18);\n          background: transparent;\n          color: #0d0d0d;\n          font-size: 0.85rem;\n          cursor: pointer;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          transition: border-color 0.2s, color 0.2s, background 0.2s;\n          flex-shrink: 0;\n        }\n        [data-theme='dark'] .nav-theme {\n          border-color: rgba(255, 255, 254, 0.18);\n          color: rgba(255, 255, 254, 0.6);\n        }\n        .nav-theme:hover {\n          border-color: #ffd800;\n          color: #ffd800;\n          background: rgba(255, 216, 0, 0.08);\n        }\n\n        /* ──── LANG TOGGLE ──── */\n        .nav-lang {\n          height: 36px;\n          padding: 0 10px;\n          border-radius: 100px;\n          border: 1px solid rgba(13, 13, 13, 0.18);\n          background: transparent;\n          color: #0d0d0d;\n          font-family: var(--font-body);\n          font-size: 0.7rem;\n          font-weight: 600;\n          letter-spacing: 0.12em;\n          cursor: pointer;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          transition: border-color 0.2s, color 0.2s, background 0.2s;\n          flex-shrink: 0;\n        }\n        [data-theme='dark'] .nav-lang {\n          border-color: rgba(255, 255, 254, 0.18);\n          color: rgba(255, 255, 254, 0.6);\n        }\n        .nav-lang:hover {\n          border-color: #ffd800;\n          color: #ffd800;\n          background: rgba(255, 216, 0, 0.08);\n        }\n        .navbar.menu-open .nav-lang {\n          color: rgba(255, 255, 254, 0.85);\n          border-color: rgba(255, 255, 254, 0.22);\n        }\n        [data-theme='dark'] .navbar.menu-open .nav-lang {\n          color: rgba(0, 0, 1, 0.85);\n          border-color: rgba(0, 0, 1, 0.20);\n        }\n\n        /* ──── PILLS ROW in center column (when menu open, desktop) ──── */\n        .nav-pills-row {\n          display: flex;\n          align-items: center;\n          gap: 6px;\n          flex-wrap: nowrap;\n          overflow: visible;         /* allow scale animation to expand outside bounds */\n          animation: pillsIn 0.25s ease forwards;\n        }\n        @keyframes pillsIn {\n          /* Slide pills from slightly above → reinforces the \"menu pushed down\" feeling */\n          from { opacity: 0.4; transform: translateY(-8px); }\n          to   { opacity: 1;   transform: translateY(0); }\n        }\n        /* Pills inline in the navbar — larger text to fill the 144px navbar */\n        .nav-pills-row .menu-pill {\n          padding: 10px 20px;\n          font-size: 1.1rem;\n          white-space: nowrap;\n        }\n\n        /* ──── VIDEO LAYER (inside buttons / pills) ──── */\n        .nav-video-layer {\n          position: absolute;\n          inset: 0;\n          border-radius: inherit;\n          overflow: hidden;\n          pointer-events: none;\n          z-index: 0;\n          transition: opacity 0.35s ease;\n        }\n        .nav-video-layer video {\n          width: 100%;\n          height: 100%;\n          object-fit: cover;\n        }\n        .nav-video-tint {\n          position: absolute;\n          inset: 0;\n          background: rgba(0, 0, 0, 0.38);\n        }\n        .nav-btn-label {\n          position: relative;\n          z-index: 1;\n          transition: color 0.25s ease;\n        }\n        /* Hide video effects on touch/mobile */\n        @media (max-width: 768px) {\n          .nav-video-layer { display: none; }\n        }\n\n        /* ──── DARK MENU BAR (z-index 7000, revealed behind scaled hero) ──── */\n        .nav-menu-bar {\n          position: fixed;\n          top: 0;\n          left: 0; right: 0;\n          background: #000001;\n          z-index: 7000;\n          display: flex;\n          align-items: center;\n          gap: 10px;\n          flex-wrap: wrap;\n          padding: 60px clamp(24px, 8vw, 80px) 32px;\n          opacity: 0;\n          pointer-events: none;\n          transition: opacity 0.3s ease 0.12s;\n        }\n        .nav-menu-bar.is-open {\n          opacity: 1;\n          pointer-events: auto;\n        }\n\n        /* ──── MENU PILLS ──── */\n        .menu-pill {\n          position: relative;\n          overflow: hidden;\n          border-radius: 100px;\n          border: 1px solid rgba(255, 255, 254, 0.15);\n          padding: 10px 22px;\n          font-family: var(--font-title);\n          font-size: 0.72rem;\n          font-weight: 600;\n          letter-spacing: 0.12em;\n          text-transform: uppercase;\n          color: rgba(255, 255, 254, 0.55);\n          cursor: pointer;\n          text-decoration: none;\n          display: inline-flex;\n          align-items: center;\n          gap: 8px;\n          transition: color 0.2s,\n                      border-color 0.2s,\n                      transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n          will-change: transform;\n        }\n        .menu-pill:hover {\n          color: #fffffe;\n          border-color: rgba(255, 255, 254, 0.4);\n          transform: scale(1.14);   /* spring zoom — cubic-bezier gives overshoot bounce */\n          z-index: 2;\n        }\n        .menu-pill.is-active {\n          color: #ffd800;\n          border-color: rgba(255, 216, 0, 0.4);\n          transform: scale(1.06);\n        }\n        .menu-pill-dot {\n          width: 6px; height: 6px;\n          border-radius: 50%;\n          background: #ffd800;\n          flex-shrink: 0;\n          display: block;\n        }\n\n        /* ──── RESPONSIVE ──── */\n\n        /* Desktop: pills are in the navbar center column, suppress separate bar */\n        @media (min-width: 769px) {\n          .nav-menu-bar { display: none !important; }\n        }\n\n        @media (max-width: 768px) {\n          .nav-inner {\n            grid-template-columns: 1fr 1fr;\n            gap: 16px;\n            padding: 0 16px;\n          }
1\n          .nav-center {\n            grid-column: 1 / -1;\n            order: -1;\n          }\n          .nav-logo { font-size: 1rem; }\n          .nav-left  { justify-content: center; }\n          .nav-right { justify-content: center; }\n          /* On mobile, pills are in the dropdown (nav-menu-bar), NOT in nav-center */\n          .nav-pills-row { display: none !important; }\n          /* Mobile: nav-menu-bar is a vertical dropdown */\n          .nav-menu-bar {\n            top: 100px;\n            height: calc(100dvh - 100px);\n            flex-direction: column;\n            align-items: stretch;\n            padding: 0;\n            gap: 0;\n            display: flex !important;\n            overflow-y: auto;\n            background: #ffffff;\n            -webkit-overflow-scrolling: touch;\n          }\n          [data-theme='dark'] .nav-menu-bar { background: #000001; }\n          .nav-menu-bar.is-open { z-index: 9500; }\n\n          /* Mobile Menu Row */\n          .mobile-menu-row {\n            position: relative;\n            display: flex;\n            align-items: center;\n            padding: clamp(32px, 8vw, 48px) 24px;\n            border-bottom: 1px solid rgba(0,0,1,0.08);\n            color: #000001;\n            text-decoration: none;\n            overflow: hidden;\n            flex-shrink: 0;\n          }\n          [data-theme='dark'] .mobile-menu-row {\n            color: #fffffe;\n            border-bottom-color: rgba(255,255,254,0.08);\n          }\n          .mobile-menu-row-video {\n            position: absolute;\n            inset: 0;\n            z-index: 0;\n            pointer-events: none;\n            opacity: 1;\n          }\n          .mobile-menu-row-video video {\n            width: 100%; height: 100%;\n            object-fit: cover;\n            display: block;\n          }\n          .mobile-menu-row-tint {\n            position: absolute;\n            inset: 0;\n            background: rgba(255,255,255,0.75);\n          }\n          [data-theme='dark'] .mobile-menu-row-tint { background: rgba(0,0,1,0.65); }\n          .mobile-menu-row-content {\n            position: relative;\n            z-index: 1;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n          }\n          .mobile-menu-row-title {\n            font-family: var(--font-title);\n            font-size: clamp(2rem, 10vw, 3.5rem);\n            font-weight: 800;\n            text-transform: uppercase;\n            letter-spacing: -0.02em;\n            line-height: 1.0;\n          }\n          .mobile-menu-row-arrow {\n            font-size: 1.4rem;\n            color: rgba(0,0,1,0.3);\n          }\n          [data-theme='dark'] .mobile-menu-row-arrow { color: rgba(255,255,254,0.3); }\n        }\n      "}}),(0,t.jsx)("nav",{ref:e,className:"navbar".concat(S?" is-solid":"").concat(y?" menu-open":""),role:"navigation","aria-label":"Navigation principale",children:(0,t.jsxs)("div",{className:"nav-inner",children:[(0,t.jsx)("div",{className:"nav-left",children:(0,t.jsxs)("button",{className:"nav-talk-btn",onClick:()=>j(!0),"aria-label":b?"Free Audit — Contact Mister Anderson":"Audit Gratuit — Contacter Mister Anderson",onMouseEnter:()=>{var e;M(!0),null===(e=O.current)||void 0===e||e.play().catch(()=>{})},onMouseLeave:()=>{var e;M(!1),null===(e=O.current)||void 0===e||e.pause()},children:[(0,t.jsxs)("div",{className:"nav-video-layer",style:{opacity:I?1:0},children:[(0,t.jsx)(f.Z,{ref:O,src:"/videos/meta_2nd7.webm",muted:!0,loop:!0,playsInline:!0,lazyPoster:"idle"}),(0,t.jsx)("div",{className:"nav-video-tint"})]}),(0,t.jsx)("span",{className:"nav-btn-label",style:{color:I?"#fffffe":void 0},children:b?"Free Audit →":"Audit Gratuit →"})]})}),(0,t.jsx)("div",{className:"nav-center",children:y?(0,t.jsx)("nav",{className:"nav-pills-row","aria-label":"Navigation principale",children:g.map(e=>(0,t.jsx)(v,{label:e.label,href:e.href,videoSrc:e.videoSrc,isActive:o===e.href||"/"!==e.href&&"/en"!==e.href&&o.startsWith(e.href),onClose:()=>w(!1),onContact:()=>j(!0)},e.label))}):(0,t.jsxs)("a",{href:b?"/en":"/",className:"nav-logo","aria-label":"Mister Anderson — Accueil",children:["Mister Anderson",(0,t.jsx)("span",{className:"nav-logo-dot","aria-hidden":"true"})]})}),(0,t.jsxs)("div",{className:"nav-right",children:[(0,t.jsx)("button",{className:"nav-lang",onClick:x,"aria-label":b?"Passer en fran\xe7ais":"Switch to English",title:b?"FR":"EN",children:b?"FR":"EN"}),(0,t.jsx)("button",{className:"nav-theme",onClick:()=>{let e=!C;z(e),e?document.documentElement.setAttribute("data-theme","dark"):document.documentElement.removeAttribute("data-theme"),localStorage.setItem("ma-color-scheme",e?"dark":"light")},"aria-label":C?"Passer en mode clair":"Passer en mode sombre",title:C?"Mode clair":"Mode sombre",children:C?"☀":"◐"}),(0,t.jsxs)("button",{className:"nav-menu-btn",onClick:()=>w(e=>!e),"aria-expanded":y,"aria-label":y?"Fermer le menu":"Ouvrir le menu",onMouseEnter:()=>{var e;P(!0),null===(e=R.current)||void 0===e||e.play().catch(()=>{})},onMouseLeave:()=>{var e;P(!1),null===(e=R.current)||void 0===e||e.pause()},children:[(0,t.jsxs)("div",{className:"nav-video-layer",style:{opacity:L?1:0},children:[(0,t.jsx)(f.Z,{ref:R,src:"/videos/meta_2nd8.webm",muted:!0,loop:!0,playsInl
1ine:!0,lazyPoster:"idle"}),(0,t.jsx)("div",{className:"nav-video-tint"})]}),(0,t.jsx)("span",{className:"nav-btn-label",style:{color:L?"#fffffe":void 0},children:y?"✕ Fermer":"Menu"})]})]})]})}),(0,t.jsx)("div",{className:"nav-menu-bar".concat(y?" is-open":""),"aria-hidden":!y,role:"navigation","aria-label":"Menu de navigation",children:g.map(e=>(0,t.jsx)(h,{label:e.label,href:e.href,videoSrc:e.videoSrc,menuOpen:y,onClose:()=>w(!1),onContact:()=>j(!0)},e.label))}),(0,t.jsx)(s.Z,{isOpen:k,onClose:()=>{j(!1),E(void 0)},lang:b?"en":"fr",defaultOffer:N})]})}function v(e){let{label:n,href:o,videoSrc:r,isActive:i,onClose:l,onContact:s}=e,[d,c]=(0,a.useState)(!1),u=(0,a.useRef)(null);return(0,t.jsxs)("a",{href:o,className:"menu-pill".concat(i?" is-active":""),onClick:e=>{"contact"===n.toLowerCase()&&(e.preventDefault(),s()),l()},onMouseEnter:()=>{var e;c(!0),null===(e=u.current)||void 0===e||e.play().catch(()=>{})},onMouseLeave:()=>{var e;c(!1),null===(e=u.current)||void 0===e||e.pause()},children:[i&&(0,t.jsx)("span",{className:"menu-pill-dot","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"nav-video-layer",style:{opacity:d?1:0},children:[(0,t.jsx)(f.Z,{ref:u,src:r,muted:!0,loop:!0,playsInline:!0,lazyPoster:"idle"}),(0,t.jsx)("div",{className:"nav-video-tint"})]}),(0,t.jsx)("span",{className:"nav-btn-label",style:{color:d?"#fffffe":void 0},children:n})]})}function h(e){let{label:n,href:o,videoSrc:r,menuOpen:i,onClose:l,onContact:s}=e,d=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=d.current;e&&(i?e.play().catch(()=>{}):e.pause())},[i]),(0,t.jsxs)("a",{href:o,className:"mobile-menu-row",onClick:e=>{"contact"===n.toLowerCase()&&(e.preventDefault(),s()),l()},children:[(0,t.jsxs)("div",{className:"mobile-menu-row-video",children:[(0,t.jsx)(f.Z,{ref:d,src:"".concat(r,"#t=0.001"),muted:!0,loop:!0,playsInline:!0,lazyPoster:"idle"}),(0,t.jsx)("div",{className:"mobile-menu-row-tint"})]}),(0,t.jsxs)("div",{className:"mobile-menu-row-content",children:[(0,t.jsx)("span",{className:"mobile-menu-row-title",children:n}),(0,t.jsx)("span",{className:"mobile-menu-row-arrow",children:"↗"})]})]})}},70817:function(e,n,o){o.d(n,{default:function(){return d}});var t=o(57437),a=o(2265);let r={email:"[email protected]",phone:"+33775362578",phoneDisplay:"07 75 36 25 78",headquarters:{locality:"Bidart",postalCode:"64210",region:"Nouvelle-Aquitaine",country:"FR",label:"Bidart (64210), France"},office:{streetAddress:"Olatu Leku, 100 avenue de l'Adour",locality:"Anglet",postalCode:"64600",region:"Nouvelle-Aquitaine",country:"FR",label:"Olatu Leku, 100 avenue de l'Adour, 64600 Anglet"},google:{placeId:"ChIJJTUmijX9zCsRELYq2YvOUK8",cid:"12632824054813472272",knowledgeGraphId:"/g/11y01pgbh1"},openingHours:{days:["Monday","Tuesday","Wednesday","Thursday","Friday"],opens:"09:00",closes:"18:00"},closedDays:["Saturday","Sunday"],social:["https://www.instagram.com/mister_anderson_ai/"]};r.google.placeId,encodeURIComponent(r.office.label),r.google.placeId,[...r.social,r.google.cid,r.google.knowledgeGraphId];let i={Monday:{fr:"lundi",en:"Monday"},Tuesday:{fr:"mardi",en:"Tuesday"},Wednesday:{fr:"mercredi",en:"Wednesday"},Thursday:{fr:"jeudi",en:"Thursday"},Friday:{fr:"vendredi",en:"Friday"},Saturday:{fr:"samedi",en:"Saturday"},Sunday:{fr:"dimanche",en:"Sunday"}};function l(e,n){let[o,t]=e.split(":"),a=Number(o);if("en"===n){let e=a<12?"am":"pm",n=a%12==0?12:a%12;return"00"===t?"".concat(n).concat(e):"".concat(n,":").concat(t).concat(e)}return"00"===t?"".concat(a,"h"):"".concat(a,"h").concat(t)}var s=o(96340);function d(e){let{lang:n="fr"}=e,d=(0,a.useRef)(null),c=new Date().getFullYear(),f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fr",n=r.openingHours;if(!n||0===n.days.length)return null;let o=n=>{var o,t;return null!==(t=null===(o=i[n])||void 0===o?void 0:o[e])&&void 0!==t?t:n},t=o(n.days[0]),a=o(n.days[n.days.length-1]),s=n.days.length>1?"".concat(t," – ").concat(a):t,d="".concat(s," \xb7 ").concat(l(n.opens,e)," – ").concat(l(n.closes,e)),c=r.closedDays.map(o);return{open:d,closed:c.length?"en"===e?"".concat(c.join(" & "),": closed"):"".concat(c.join(" et ")," : ferm\xe9"):""}}(n);return(0,a.useEffect)(()=>{let e,n;(async()=>{var t;e=(await Promise.resolve().then(o.bind(o,36498))).gsap,n=(await o.e(9498).then(o.bind(o,59498))).ScrollTrigger,e.registerPlugin(n);let a=null===(t=d.current)||void 0===t?void 0:t.querySelectorAll(".footer-col");a&&a.forEach((n,o)=>{e.fromTo(n,{opacity:0,x:-15},{opacity:1,x:0,duration:.7,ease:"power2.out",scrollTrigger:{trigger:n,start:"top 90%"},onStart:()=>{setTimeout(()=>n.classList.add("revealed"),150)}})})})()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        .site-footer {\n          background: #ffffff;\n          color: #0d0d0d;\n          padding: clamp(60px, 8vw, 100px) clamp(24px, 5vw, 60px) clamp(20px, 4vw, 40px);\n          position: relative;\n          z-index: 20; /* Ensure this stays above StatPanel */\n          display: flex;\n          flex-direction: column;\n          gap: clamp(60px, 10vw, 100px);\n        }\n\n        [data-theme='dark'] .site-footer {\n          background: #000001;\n          color: #fffffe;\n        }\n\n        .footer-top {\n          display: grid;\n          grid-template-columns: 1fr 1fr;\n          gap: clamp(40px, 6vw, 80px);\n          align-items: start;\n        }\n\n        @media (max-width: 1024px) {\n          .footer-top {\n            grid-template-columns: 1fr;\n          }\n        }\n\n\n\n        .footer-headline {\n          font-family: var(--font-title);\n          font-size: clamp(3rem, 6vw, 5.5rem);\n          font-weight: 700;\n          line-height: 0.9;\n          letter-spacing: -0.02em;\n          text-transform: uppercase;\n          margin: 0;\n          max-width: 900px;\n        }\n\n        .footer-info {\n          display: grid;\n          grid-template-columns: 1fr;\n          gap: 24px;\n          background: #ffffff !important;\n          padding: clamp(32px, 5vw, 40px) clamp(24px, 4vw, 32px) clamp(24px, 5vw, 40px);\n          border-radius: 12px;\n          border: 1px solid #000000;\n          position: relative;\n          width: 100%;\n          overflow: hidden;\n        }\n\n        @media (min-width: 600px) {\n          .footer-info {\n            grid-template-columns: repeat(3, 1fr);\n            gap: 16px;\n          }\n        }\n        \n        [data-theme='dark'] .footer-info {\n           background: #111118 !important;\n           border-color: rgba(255, 216, 0, 0.2);\n        }\n\n        /* Fake terminal top bar */\n        .footer-info::before {\n          content: \"mister-anderson@terminal ~ %\";\n          position: absolute;\n          top: 0;\n          left: 0;\n          right: 0;\n          height: 32px;\n          background: #ffffff;\n          border-bottom: 1px solid #000000;\n          color: #000000;\n          font-family: monospace;\n          font-size: 0.7rem;\n          display: flex;\n          align-items: center;\n          padding-left: 16px;\n        }\n\n        [data-theme='dark'] .footer-info::before {\n          background: #0a0a0f;\n          color: #ffd800;\n        }\n\n        @media (max-width: 768px) {\n          .footer-info {\n            grid-template-columns: 1fr;\n            gap: 24px;\n          }\n        }\n\n        .footer-info .footer-col-title {\n          color: #000000 !important;\n          font-family: monospace;\n          font-size: 0.95rem;\n          border-bottom: 1px dashed rgba(0,0,0,0.2);\n          padding-bottom: 4px;\n          margin-bottom: 12px;\n        }\n        [data-theme='dark'] .footer-info .footer-col-title {\n          color: #ffd800 !important;\n          border-bottom: 1px dashed rgba(255,216,0,0.3);\n        }\n\n        .footer-info .footer-col-text,\n        .footer-info .footer-link {\n          color: #0d0d0d !important;\n          font-family: monospace;\n          font-size: 0.85rem;\n          line-height: 1.8;\n          text-decoration: none;\n          display: block;\n        }\n        [data-theme='dark'] .footer-info .footer-col-text,\n        [data-theme='dark'] .footer-info .footer-link {\n          color: #fffffe !important;\n        }\n        \n        .footer-info .footer-social-btn {\n          color: #0d0d0d !important;\n        }\n        [data-theme='dark'] .footer-info .footer-social-btn {\n          color: rgba(255,255,255,0.7) !important;\n        }\n        \n        .footer-info .footer-col {\n          border-left-color: rgba(0, 0, 0, 0.1);\n          padding-left: 16px;\n          margin-top: 16px;\n          display: flex;\n          flex-direction: column;\n          align-items: flex-start;\n          gap: 8px;\n        }\n        [data-theme='dark'] .footer-info .footer-col {\n           border-left-color: rgba(255, 216, 0, 0.4);\n        }\n\n\n        .footer-col.revealed {\n          border-left-color: rgba(255,216,0, 0.4);\n        }\n\n        @keyframes scanBlink {\n          0%, 100% { opacity: 1; }\n          50% { opacity: 0; }\n        }\n\n        .cursor-blink {\n          display: inline-block;\n          width: 8px;\n          height: 1.1em;\n          background-color: #ffd800;\n          vertical-align: text-bottom;\n          margin-left: 6px;\n          opacity: 0;\n        }\n        .footer-col.revealed .cursor-blink {\n          animation: scanBlink 1s step-end infinite;\n        }\n\n        .footer-socials {\n          display: flex;\n          gap: 16px;\n          align-items: center;\n          margin-top: 4px;\n        }\n        .footer-social-btn {\n          color: rgba(13,13,13,0.5);\n          transition: color 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n        }\n        [data-theme='dark'] .footer-social-btn { color: rgba(255,255,255,0.4); }\n        .footer-social-btn:hover {\n          color: #0d0d0d;\n          transform: translateY(-3px);\n        }\n        [data-theme='dark'] .footer-social-btn:hover { color: #fffffe; }\n\n        .footer-col-title {\n          font-family: var(--font-title);\n          font-size: 0.8rem;\n          font-weight: 700;\n          letter-spacing: 0.1em;\n          text-transform: uppercase;\n          color: rgba(13,13,13,0.5);\n          margin-bottom: 8px;\n        }\n        [data-theme='dark'] .footer-col-title { color: rgba(255,255,255,0.4); }\n\n        .footer-col-text {\n          font-family: var(--font-body);\n          font-size: 0.85rem;\n          line-height: 1.6;\n          color: rgba(13,13,13,0.8);\n        }\n        [data-theme='dark'] .footer-col-text { color: rgba(255,255,255,0.7); }\n\n        .footer-bottom {\n          display: flex;\n          align-items: center;\n          justify-content: space-between;\n          border-top: 1px solid rgba(13,13,13,0.1);\n          padding-top: clamp(20px, 4vw, 30px);\n          flex-wrap: wrap;\n          gap: 20px;\n        }\n        [data-theme='dark'] .footer-bottom { border-color: rgba(255,255,255,0.1); }\n\n        .footer-logo {\n          font-family: var(--font-title);\n          font-size: clamp(1.1rem, 3vw, 1.4rem);\n          font-weight: 700;\n          letter-spacing: 0.12em;\n          text-transform: uppercase;\n          color: #0d0d0d;\n          display: flex;\n          align-items: center;\n          gap: 8px;\n        }\n        [data-theme='dark'] .footer-logo { color: #fffffe; }\n        \n        .footer-logo-dot {\n          width: 8px; height: 8px;\n          background: #ffd800;\n          border-radius: 1px;\n          flex-shrink: 0;\n        }\n\n        .footer-nav {\n          display: flex;\n          gap: 24px;\n          flex-wrap: wrap;\n        }\n\n        .footer-link {\n          font-family: var(--font-body);\n          font-size: 0.75rem;\n          color: rgba(13,13,13,0.6);\n          text-decoration: none;\n          transition: color 0.2s;\n        }\n        [data-theme='dark'] .footer-link { color: rgba(255,255,255,0.5); }\n        .footer-link:hover { color: #0d0d0d; }\n        [data-theme='dark'] .footer-link:hover { color: #fffffe; }\n\n        .footer-copy {\n          font-family: var(--font-body);\n          font-size: 0.75rem;\n          color: rgba(13,13,13,0.6);\n        }\n        [data-theme='dark'] .footer-copy { color: rgba(255,255,255,0.5); }\n\n      "}}),(0,t.jsxs)("footer",{className:"site-footer",ref:d,children:[(0,t.jsxs)("div",{className:"footer-top",children:[(0,t.jsx)("h2",{className:"footer-headline",children:"en"===n?(0,t.jsxs)(t.Fragment,{children:["Let ",(0,t.jsx)("span",{style:{color:"#ffd800"},children:"AI"})," do the heavy lifting for you."]}):(0,t.jsxs)(t.Fragment,{children:["Laissez l'",(0,t.jsx)("span",{style:{color:"#ffd800"},children:"IA"})," s'\xe9puiser pour vous."]})}),(0,t.jsxs)("div",{className:"footer-info",children:[(0,t.jsxs)("div",{className:"footer-col",children:[(0,t.jsx)("span",{className:"footer-col-title",children:"en"===n?"Office"
1:"Bureau"}),(0,t.jsxs)("span",{className:"footer-col-text",children:[r.office.streetAddress.split(", ").map((e,n)=>(0,t.jsxs)("span",{children:[e,(0,t.jsx)("br",{})]},n)),r.office.postalCode," ",r.office.locality]}),f&&(0,t.jsx)("span",{className:"footer-col-text",children:f.open}),(0,t.jsxs)("span",{className:"footer-col-text",style:{marginTop:8},children:["en"===n?"Registered office":"Si\xe8ge"," : ",r.headquarters.locality," (",r.headquarters.postalCode,")"]}),(0,t.jsx)("a",{href:"tel:".concat(r.phone),className:"footer-link",style:{marginTop:8},children:r.phoneDisplay}),(0,t.jsx)("a",{href:"mailto:".concat(r.email),className:"footer-link",children:r.email})]}),(0,t.jsxs)("div",{className:"footer-col",children:[(0,t.jsx)("span",{className:"footer-col-title",children:"en"===n?"Socials":"R\xe9seaux"}),(0,t.jsxs)("div",{className:"footer-socials",children:[(0,t.jsx)("a",{href:"https://www.linkedin.com/company/mister-anderson/",target:"_blank",rel:"noopener noreferrer",className:"footer-social-btn","aria-label":"LinkedIn",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"24",height:"24",children:(0,t.jsx)("path",{d:"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"})})}),(0,t.jsx)("a",{href:"https://www.instagram.com/mister_anderson_ai/",target:"_blank",rel:"noopener noreferrer",className:"footer-social-btn","aria-label":"Instagram",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"24",height:"24",children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069v-2.163zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})})}),(0,t.jsx)("a",{href:"https://www.facebook.com/people/Mister-Anderson/61578562336553/",target:"_blank",rel:"noopener noreferrer",className:"footer-social-btn","aria-label":"Facebook",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:"24",height:"24",children:(0,t.jsx)("path",{d:"M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"})})})]})]}),(0,t.jsxs)("div",{className:"footer-col",children:[(0,t.jsx)("span",{className:"footer-col-title",children:"Navigation"}),(0,t.jsx)("a",{href:"en"===n?"/en#reel":"#reel",className:"footer-link",children:"en"===n?"Video":"Vid\xe9o"}),(0,t.jsx)("a",{href:"en"===n?"/en/services":"/services",className:"footer-link",children:"Services"}),(0,t.jsx)("a",{href:"en"===n?"/en/blog":"/blog",className:"footer-link",children:"Blog"}),(0,t.jsxs)("a",{href:"en"===n?"/en/agence-ia-nouvelle-aquitaine":"/agence-ia-nouvelle-aquitaine",className:"footer-link",children:["en"===n?"About":"\xc0 Propos",(0,t.jsx)("span",{className:"cursor-blink"})]}),(0,t.jsx)("a",{href:"en"===n?"/en/faq":"/faq",className:"footer-link",children:"FAQ"}),(0,t.jsx)("a",{href:"en"===n?"/en/contact":"/contact",className:"footer-link",children:"Contact"})]})]})]}),(0,t.jsxs)("div",{className:"footer-bottom",children:[(0,t.jsxs)("a",{href:"en"===n?"/en":"/",className:"footer-logo",style:{textDecoration:"none",color:"inherit"},children:["Mister Anderson",(0,t.jsx)("span",{className:"footer-logo-dot","aria-hidden":"true"})]}),(0,t.jsxs)("div",{className:"footer-nav",children:[(0,t.jsx)("span",{className:"footer-copy",children:"en"===n?"\xa9 ".concat(c," Mister Anderson. All rights reserved."):"\xa9 ".concat(c," Mister Anderson. Tous droits r\xe9serv\xe9s.")}),(0,t.jsx)("a",{href:"en"===n?"/en/mentions-legales":"/mentions-legales",className:"footer-link",children:"en"===n?"Legal Notice":"Mentions L\xe9gales"}),(0,t.jsx)("a",{href:"en"===n?"/en/politique-de-confidentialite":"/politique-de-confidentialite",className:"footer-link",children:"en"===n?"Privacy Policy":"Politique de confidentialit\xe9"}),(0,t.jsx)("button",{type:"button",onClick:()=>window.dispatchEvent(new Event(s.JD)),className:"footer-link",style:{background:"none",border:"none",padding:0,cursor:"pointer",font:"inherit"},children:"en"===n?"Manage cookies":"G\xe9rer les cookies"})]})]})]})]})}},90234:function(e,n,o){o.d(n,{default:function(){return r},i:function(){return a}});var t=o(57437);let a="ma:open-contact";function r(e){let{offer:n,className:o,style:r,children:i}=e;return(0,t.jsx)("a",{href:"#contact",className:o,style:r,onClick:e=>{e.preventDefault(),window.dispatchEvent(new CustomEvent(a,{detail:{offer:n},cancelable:!0}))&&(window.location.hash="contact")},children:i})}},96340:function(e,n,o){o.d(n,{JD:function(){return a},Kt:function(){return i},Q1:function(){return r}});let t="ma-cookie-consent",a="ma-consent-reopen";function r(){try{var e;let n=window.localStorage.getItem(t);if(!n)return null;let o=JSON.parse(n);if("boolean"!=typeof(null==o?void 0:o.analytics)||"boolean"!=typeof(null==o?void 0:o.marketing))return null;return{necessary:!0,analytics:o.analytics,marketing:o.marketing,timestamp:null!==(e=o.timestamp)&&void 0!==e?e:new Date().toISOString()}}catch(e){return null}}function i(e){let n={necessary:!0,analytics:e.analytics,marketing:e.marketing,timestamp:new Date().toISOString()};try{window.localStorage.setItem(t,JSON.stringify(n))}catch(e){}try{window.dispatchEvent(new CustomEvent("ma-consent-changed",{detail:n}))}catch(e){}return n}},77590:function(e,n,o){o.d(n,{jn:function(){return a},pG:function(){return i}});let t={value:"autre",label:{fr:"Autre",en:"Other"}},a=[{id:"marketing-seo",label:{fr:"Marketing & SEO Local",en:"Marketing & Local SEO"},hint:{fr:"Google Business, r\xe9seaux sociaux, contenu SEO local",en:"Google Business, social media, local SEO content"},descriptionPlaceholder:{fr:"Votre activit\xe9 et ce que vous attendez du marketing local",en:"Your business and what you expect from local marketing"},fields:[{id:"channels",type:"multi",label:{fr:"Canaux \xe0 activer",en:"Channels to activate"},options:[{value:"google",label:{fr:"Fiche Google Business",en:"Google Business profile"}},{value:"linkedin",label:{fr:"LinkedIn",en:"LinkedIn"}},{value:"instagram",label:{fr:"Instagram",en:"Instagram"}},{value:"facebook",label:{fr:"Facebook",en:"Facebook"}},{value:"blog",label:{fr:"Articles de blog (SEO)",en:"Blog articles (SEO)"}}]},{id:"zone",type:"text",label:{fr:"Zone \xe0 cibler (ville, d\xe9partement…)",en:"Area to target (city, region…)"}}]},{id:"automatisations",label:{fr:"Automatisations M\xe9tier",en:"Business Automations"},hint:{fr:"Facturation, relances, rendez-vous, synchronisation CRM",en:"Invoicing, follow-ups, appointments, CRM sync"},descriptionPlaceholder:{fr:"La t\xe2che qui vous fait perdre du temps, et comment vous la faites aujourd'hui",en:"The task that eats your time, and how you do it today"},fields:[{id:"tasks",type:"multi",label:{fr:"T\xe2ches \xe0 automatiser",en:"Tasks to automate"},options:[{value:"facturation",label:{fr:"Devis & facturation",en:"Quotes & invoicing"}},{value:"relances",label:{fr:"Relances clients & impay\xe9s",en:"Customer & payment follow-ups"}},{value:"rdv",label:{fr:"Prise de RDV & rappels",en:"Appointments & reminders"}},{value:"crm",label:{fr:"Synchronisation CRM (mail, Drive, Notion)",en:"CRM sync (mail, Drive, Notion)"}},{value:"fournisseurs",label:{fr:"Commandes & fournisseurs",en:"Orders & suppliers"}},{value:"compta",label:{fr:"Tri des pi\xe8ces comptables",en:"Accounting paperwork sorting"}},t]},{id:"tools",type:"text",label:{fr:"Outils utilis\xe9s aujourd'hui (Excel, Notion, Google Worksp
1ace…)",en:"Tools you use today (Excel, Notion, Google Workspace…)"}}]},{id:"link-operator",label:{fr:"Link, Operator",en:"Link, Operator"},hint:{fr:"Votre agent IA sur WhatsApp, install\xe9 et surveill\xe9 par nos soins",en:"Your AI agent on WhatsApp, installed and monitored by us"},descriptionPlaceholder:{fr:"Ce que vous aimeriez ne plus avoir \xe0 faire vous-m\xeame",en:"What you would love to stop doing yourself"},fields:[{id:"profile",type:"select",required:!0,label:{fr:"Votre activit\xe9",en:"Your business"},options:[{value:"artisan",label:{fr:"Artisan / BTP",en:"Tradesperson / construction"}},{value:"commerce",label:{fr:"Commerce de proximit\xe9",en:"Local shop / restaurant"}},{value:"liberal",label:{fr:"Profession lib\xe9rale / services",en:"Freelancer / services"}},{value:"pme",label:{fr:"PME (10 salari\xe9s et plus)",en:"SME (10+ employees)"}},t]},{id:"skills",type:"multi",label:{fr:"Ce que l'agent doit g\xe9rer pour vous",en:"What the agent should handle for you"},options:[{value:"devis",label:{fr:"Devis & factures",en:"Quotes & invoices"}},{value:"relances",label:{fr:"Relances d'impay\xe9s",en:"Payment reminders"}},{value:"fournisseurs",label:{fr:"Commandes & fournisseurs",en:"Orders & suppliers"}},{value:"clients",label:{fr:"Accueil de mes clients 24h/24",en:"Customer reception 24/7"}},{value:"google",label:{fr:"Fiche Google & avis",en:"Google profile & reviews"}},{value:"agenda",label:{fr:"Agenda & prise de RDV",en:"Calendar & appointments"}},{value:"appels",label:{fr:"Appels manqu\xe9s",en:"Missed calls"}},{value:"compta",label:{fr:"Pr\xe9-compta mensuelle",en:"Monthly pre-accounting"}},{value:"veille",label:{fr:"Veille & prospection",en:"Market watch & prospecting"}},{value:"video",label:{fr:"Vid\xe9os r\xe9guli\xe8res",en:"Regular videos"}},{value:"conseil",label:{fr:"Je ne sais pas encore, conseillez-moi",en:"Not sure yet, advise me"}}]}]},{id:"video-ia-premium",label:{fr:"Vid\xe9o IA Premium",en:"Premium AI Video"},hint:{fr:"Films publicitaires, spots r\xe9seaux sociaux, packshots",en:"Ad films, social media spots, packshots"},descriptionPlaceholder:{fr:"Vos objectifs, d\xe9tails techniques etc.",en:"Your goals, technical details etc."},fields:[{id:"audience",type:"select",required:!0,label:{fr:"Pour qui est la vid\xe9o ?",en:"Who is the video for?"},options:[{value:"b2b",label:{fr:"B2B (Entreprises)",en:"B2B (Companies)"}},{value:"b2c",label:{fr:"B2C (Grand Public)",en:"B2C (General Public)"}},{value:"interne",label:{fr:"Communication Interne",en:"Internal Communication"}}]},{id:"type",type:"select",required:!0,label:{fr:"Type de contenu :",en:"Content type:"},options:[{value:"pub",label:{fr:"Publicit\xe9 / Spot Social Media",en:"Advertising / Social Media Spot"}},{value:"packshot",label:{fr:"Packshot / E-commerce",en:"Packshot / E-commerce"}},{value:"auto",label:{fr:"G\xe9n\xe9ration Automatis\xe9e (S\xe9rie)",en:"Automated Generation (Series)"}},t]},{id:"projectName",type:"text",label:{fr:"Nom du projet (Comment s'appelle-t-il ?)",en:"Project name (What is it called?)"}}]},{id:"autre",label:{fr:"Je ne sais pas encore",en:"Not sure yet"},hint:{fr:"On fait le point ensemble, audit gratuit",en:"We'll work it out together, free audit"},descriptionPlaceholder:{fr:"Dites-nous ce que vous cherchez \xe0 am\xe9liorer",en:"Tell us what you are trying to improve"},fields:[]}],r=new Map([["agents-ia",{to:"link-operator",implied:{skills:["clients"]},skipRequired:!0}],["agent-mister-anderson",{to:"link-operator"}]]);function i(e){var n,o;let t=null!==(o=null===(n="string"==typeof e?r.get(e):void 0)||void 0===n?void 0:n.to)&&void 0!==o?o:e;return a.find(e=>e.id===t)}},29065:function(e,n,o){o.d(n,{E:function(){return t}});function t(e,n,o){e.add({noPreference:"(prefers-reduced-motion: no-preference)",reduced:"(prefers-reduced-motion: reduce)"},e=>{let{conditions:o}=e;o.noPreference?n.animate(e):n.reduced(e)},o)}},24495:function(e,n,o){function t(e){let[n,o]=e.split("#"),t=n.replace(/\.webm$/,".mp4");return o?"".concat(t,"#").concat(o):t}function a(e){let[n]=e.split("#");if(n.endsWith(".webm"))return n.replace(/\.webm$/,".webp")}function r(e){return e.endsWith(".webm")||e.includes(".webm#")?{webm:e,mp4:t(e)}:{mp4:e}}o.d(n,{$B:function(){return r},T0:function(){return a},cz:function(){return t}})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.