PageSourceSearch

https://mister-anderson.ai/_next/static/chunks/1450-2a709d778f5b07e4.js

js mister-anderson.ai collected 2026-10-05 12:17:18 UTC 14,159 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1450],{41450:function(n,e,r){Promise.resolve().then(r.bind(r,18743)),Promise.resolve().then(r.bind(r,91346)),Promise.resolve().then(r.bind(r,7593)),Promise.resolve().then(r.bind(r,24530)),Promise.resolve().then(r.bind(r,10967)),Promise.resolve().then(r.bind(r,63338)),Promise.resolve().then(r.bind(r,3582)),Promise.resolve().then(r.bind(r,35844)),Promise.resolve().then(r.bind(r,44538)),Promise.resolve().then(r.bind(r,95010)),Promise.resolve().then(r.bind(r,38549)),Promise.resolve().then(r.bind(r,34525)),Promise.resolve().then(r.bind(r,4030)),Promise.resolve().then(r.bind(r,22611)),Promise.resolve().then(r.bind(r,70817))},38549:function(n,e,r){"use strict";r.d(e,{default:function(){return t}});var a=r(57437),l=r(2265);function t(n){let{lang:e="fr"}=n,t=(0,l.useRef)(null),i=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let n,e;(async()=>{var a;n=(await Promise.resolve().then(r.bind(r,36498))).gsap,e=(await r.e(9498).then(r.bind(r,59498))).ScrollTrigger,n.registerPlugin(e);let l=null===(a=t.current)||void 0===a?void 0:a.querySelectorAll(".cal-line-inner");l&&n.fromTo(Array.from(l),{clipPath:"inset(0 0 100% 0)"},{clipPath:"inset(0 0 0% 0)",duration:.8,ease:"power2.out",stagger:.2,scrollTrigger:{trigger:t.current,start:"top 80%"}}),n.fromTo(i.current,{opacity:0,y:30},{opacity:1,y:0,duration:.8,ease:"power2.out",scrollTrigger:{trigger:i.current,start:"top 80%"}})})()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        #audit-gratuit {\n          background: #ffffff;\n          color: #0d0d0d;\n          padding: clamp(80px, 10vw, 130px) 0;\n        }\n        [data-theme='dark'] #audit-gratuit { background: #0a0f2c; color: #fffffe; }\n        .cal-inner {\n          padding: 0 clamp(24px, 5vw, 80px);\n        }\n        .cal-title-block {\n          margin-bottom: clamp(20px, 3vw, 36px);\n        }\n        .cal-eyebrow {\n          font-family: var(--font-title);\n          font-size: 0.62rem;\n          letter-spacing: 0.12em;\n          text-transform: uppercase;\n          color: rgba(13,13,13,0.42);\n          margin-bottom: clamp(16px, 2vw, 24px);\n        }\n        [data-theme='dark'] .cal-eyebrow { color: rgba(255,255,254,0.28); }\n        .cal-h2 {\n          font-family: var(--font-title);\n          font-size: clamp(2.4rem, 7vw, 7rem);\n          font-weight: 700;\n          text-transform: uppercase;\n          line-height: 0.93;\n          letter-spacing: -0.025em;\n          margin: 0;\n        }\n        .cal-line {\n          display: block;\n          overflow: hidden;\n        }\n        .cal-line-inner {\n          display: block;\n          clip-path: inset(0 0 100% 0);\n        }\n        .cal-accent { color: #ffd800; }\n        .cal-pills {\n          display: flex;\n          gap: 10px;\n          flex-wrap: wrap;\n          margin-top: clamp(20px, 2.5vw, 32px);\n          margin-bottom: clamp(36px, 4vw, 56px);\n        }\n        .cal-pill {\n          font-family: var(--font-title);\n          font-size: 0.62rem;\n          font-weight: 500;\n          letter-spacing: 0.16em;\n          text-transform: uppercase;\n          color: rgba(13,13,13,0.60);\n          background: rgba(13,13,13,0.05);\n          border: 1px solid rgba(13,13,13,0.10);\n          border-radius: 100px;\n          padding: 8px 16px;\n        }\n        [data-theme='dark'] .cal-pill {\n          color: rgba(255,255,254,0.55);\n          background: rgba(255,255,254,0.06);\n          border-color: rgba(255,255,254,0.1);\n        }\n        .cal-sub {\n          font-family: var(--font-body);\n          font-size: clamp(0.9rem, 1.4vw, 1.1rem);\n          color: rgba(13,13,13,0.52);\n          font-style: italic;\n          margin-bottom: clamp(36px, 5vw, 56px);\n          max-width: 560px;\n          line-height: 1.6;\n        }\n        [data-theme='dark'] .cal-sub { color: rgba(255,255,254,0.45); }\n        .cal-iframe-wrap {\n          width: 100%;\n          border-radius: 16px;\n          overflow: hidden;\n          background: rgba(13,13,13,0.02);\n          border: 1px solid rgba(13,13,13,0.08);\n          opacity: 0;\n        }
1\n        [data-theme='dark'] .cal-iframe-wrap {\n          background: rgba(255,255,254,0.03);\n          border-color: rgba(255,255,254,0.06);\n        }\n        .cal-iframe-wrap iframe {\n          width: 100%;\n          height: 620px;\n          border: none;\n          display: block;\n        }\n        @media (max-width: 600px) {\n          .cal-iframe-wrap iframe { height: 700px; }\n        }\n      "}}),(0,a.jsx)("section",{id:"audit-gratuit",children:(0,a.jsxs)("div",{className:"cal-inner",children:[(0,a.jsxs)("div",{ref:t,className:"cal-title-block",children:[(0,a.jsx)("p",{className:"cal-eyebrow",children:"en"===e?"Book a call":"Prendre rendez-vous"}),(0,a.jsxs)("h2",{className:"cal-h2",children:[(0,a.jsx)("span",{className:"cal-line",children:(0,a.jsx)("span",{className:"cal-line-inner",children:"en"===e?"Book it.":"R\xe9servez."})}),(0,a.jsx)("span",{className:"cal-line",children:(0,a.jsx)("span",{className:"cal-line-inner",children:"en"===e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"cal-accent",children:"It's"})," free."]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"cal-accent",children:"C'est"})," gratuit."]})})})]})]}),(0,a.jsxs)("div",{className:"cal-pills",children:[(0,a.jsxs)("span",{className:"cal-pill",children:["30 ","min"]}),(0,a.jsx)("span",{className:"cal-pill",children:"en"===e?"Video call or in person":"Visio ou pr\xe9sentiel"}),(0,a.jsx)("span",{className:"cal-pill",children:"en"===e?"Action plan included":"Plan d'action inclus"})]}),(0,a.jsx)("p",{className:"cal-sub",children:"en"===e?"30-minute audit. We look at what you need. You leave with a concrete action plan — no commitment.":"Audit de 30 min. On analyse vos besoins. Vous repartez avec un plan d'action concret — sans engagement."}),(0,a.jsx)("div",{ref:i,className:"cal-iframe-wrap",children:(0,a.jsx)("iframe",{src:"https://calendar.google.com/calendar/appointments/schedules/AcZssZ2BQaQ8v8enffFi1NPi23-AYLXM36mqms72EOsTfH_UOZl8NIG2QXczqi96lUd8ry009M5YTFKu?gv=true",title:"en"===e?"Book a free audit with Mister Anderson":"R\xe9server un audit gratuit Mister Anderson",allow:"camera; microphone"})})]})})]})}},18743:function(n,e,r){"use strict";r.d(e,{default:function(){return t}});var a=r(57437),l=r(27648);function t(n){let{items:e,lang:r="fr"}=n;return(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n                .breadcrumb-container {\n                  font-family: var(--font-body);\n                  font-size: 0.85rem;\n                  font-weight: 500;\n                  display: flex;\n                  align-items: center;\n                  flex-wrap: wrap;\n                  gap: 8px;\n                  color: rgba(5,5,5,0.65);\n                  margin-bottom: 12px;\n                  padding-left: 20px;\n                }\n                [data-theme='dark'] .breadcrumb-container {\n                  color: rgba(255,255,255,0.65);\n                }\n\n                .breadcrumb-item {\n                  display: inline-flex;\n                  align-items: center;\n                }\n\n                .breadcrumb-link {\n                  color: inherit;\n                  text-decoration: none;\n                  transition: color 0.2s ease;\n                }\n                \n                .breadcrumb-link:hover {\n                  color: #ffd800;\n                }\n\n                .breadcrumb-separator {\n                  margin: 0 8px;\n                  color: rgba(5,5,5,0.2);\n                  font-size: 0.8rem;\n                }\n                [data-theme='dark'] .breadcrumb-separator {\n                  color: rgba(255,255,255,0.2);\n                }\n\n                .breadcrumb-current {\n                  color: rgba(5,5,5,0.9);\n                }\n                [data-theme='dark'] .breadcrumb-current {\n                  color: rgba(255,255,255,0.9);\n                }\n                "}}),(0,a.jsx)("nav",{className:"breadcrumb-container","aria-label":"Breadcrumb",children:(0,a.jsxs)("ol",{style:{listStyle:"none",padding:0,margin:0,display:"flex",flexWrap:"wrap",alignItems:"center"},children:[(0,a.jsxs)("li",{className:"breadcrumb-item",children:[(0,a.jsx)(l.default,{href:"fr"===r?"/":"/en",className:"breadcrumb-link",children:"fr"===r?"Accueil":"Home"}),e.length>0&&(0,a.jsx)("span",{className:"breadcrumb-separator",children:"/"})]}),e.map((n,r)=>{let t=r===e.length-1;return(0,a.jsx)("li",{className:"breadcrumb-item",children:t||!n.href?(0,a.jsx)("span",{className:"breadcrumb-current","aria-current":"page",children:n.label}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{href:n.href,className:"breadcrumb-link",children:n.label}),(0,a.jsx)("span",{className:"breadcrumb-separator",children:"/"})]})},r)})]})})]})}},35844:function(n,e,r){"use strict";r.d(e,{default:function(){return i}});var a=r(57437),l=r(2265),t=r(34146);function i(n){let{id:e,eyebrow:i,title:o,videos:s}=n,c=(0,l.useRef)(null),d=(0,l.useRef)(null);(0,l.useEffect)(()=>{let n;if(d.current&&0!==s.length)return Promise.resolve().then(r.bind(r,36498)).then(async e=>{let{gsap:a}=e,{ScrollTrigger:l}=await r.e(9498).then(r.bind(r,59498));a.registerPlugin(l);let t=a.context(()=>{let n=d.current,e=()=>{var e;let r=(null===(e=n.parentElement)||void 0===e?void 0:e.clientWidth)||window.innerWidth,a=n.scrollWidth-r+80;return a>0?a:0};a.to(n,{x:()=>-e(),ease:"none",scrollTrigger:{trigger:c.current,start:"center center",end:()=>"+="+e(),scrub:1,invalidateOnRefresh:!0}})},c);n=()=>t.revert()}),()=>null==n?void 0:n()},[s.length]);let m=(n,e)=>{let r=n.currentTarget.querySelector("video");r&&(e?r.play().catch(()=>{}):r.pause())};return 0===s.length?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        .video-scroll-section {\n          background: #ffffff;\n          color: #050505;\n          position: relative;\n          padding: clamp(40px, 6vw, 80px) 0;\n          display: flex;\n          flex-direction: column;\n          justify-content: center;\n          gap: 40px;\n        }\n        [data-theme='dark'] .video-scroll-section {\n          background: #050505;\n          color: #ffffff;\n        }\n\n        .video-scroll-header {\n          padding: 0 clamp(24px, 5vw, 80px);\n          max-width: 1200px;\n          margin: 0;\n        }\n\n        .video-scroll-eyebrow {\n          font-family: var(--font-title);\n          font-size: 0.85rem;\n          font-weight: 500;\n          letter-spacing: 0.12em;\n          text-transform: uppercase;\n          color: var(--blue);\n          margin-bottom: 12px;\n          display: block;\n        }\n\n        .video-scroll-title {\n          font-family: var(--font-title);\n          font-size: clamp(2.5rem, 6vw, 5rem);\n          font-weight: 700;\n          line-height: 1.0;\n          letter-spacing: -0.01em;\n          text-transform: uppercase;\n        }\n\n        .video-scroll-track-wrapper {\n          width: 100%;\n          overflow-x: hidden; /* Hide horizontal scrollbar, GSAP slides the wrapper */\n        }\n        \n        @media (min-width: 1024px) {\n          .video-scroll-header {\n            margin-left: 320px;\n            padding-left: 0;\n          }\n          .video-scroll-track-wrapper {\n            margin-left: 320px;\n            width: calc(100% - 320px);\n          }\n        }\n\n        .video-scroll-track {\n          display: inline-flex;\n          gap: clamp(16px, 3vw, 40px);\n          padding: 0 clamp(24px, 5vw, 80px);\n          will-change: transform;\n        }\n\n        .video-card {\n          width: clamp(280px, 45vw, 600px);\n          aspect-ratio: 16 / 10;\n          position: relative;\n          cursor: crosshair;\n          border-radius: var(--radius-md);\n          overflow: hidden;\n          background: #2a2a2a;\n          flex-shrink: 0;\n          transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n        }\n        .video-card:hover {\n          transform: scale(0.98);\n        }\n\n        .video-card video {\n          width: 100%;\n          height: 100%;\n          object-fit: cover;\n          display: block;\n          transition: opacity 0.3s;\n        }\n        \n        .video-card-caption {\n          position: absolute;\n          bottom: 24px;\n          left: 24px;\n          z-index: 10;\n          color: #fffffe;\n          font-family: var(--font-title);\n          font-size: 1.2rem;\n          font-weight: 600;\n          text-transform: uppercase;\n          letter-spacing: 0.1em;\n          opacity: 0;\n          transform: translateY(10px);\n          transition: opacity 0.3s, transform 0.3s;\n        }\n        \n        .video-card:hover .video-card-caption {\n          opacity: 1;\n          transform: translateY(0);\n        }\n        \n        .video-card-overlay {\n          position: absolute;\n          inset: 0;\n          background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 40%);\n          opacity: 0;\n          transition: opacity 0.3s;\n        }\n        .video-card:hover .video-card-overlay { opacity: 1; }\n"}}),(0,a.jsxs)("section",{id:e,ref:c,className:"video-scroll-section",children:[(i||o)&&(0,a.jsxs)("div",{className:"video-scroll-header",children:[i&&(0,a.jsx)("span",{className:"video-scroll-eyebrow",children:i}),o&&(0,a.jsx)("h2",{className:"video-scroll-title",children:o})]}),(0,a.jsx)("div",{className:"video-scroll-track-wrapper",children:(0,a.jsx)("div",{ref:d,className:"video-scroll-track",children:s.map((n,e)=>(0,a.jsxs)("div",{className:"video-card",onMouseEnter:n=>m(n,!0),onMouseLeave:n=>m(n,!1),children:[(0,a.jsx)(t.Z,{src:n.src+"#t=0.001",muted:!0,loop:!0,playsInl
1ine:!0,preload:"metadata"}),(0,a.jsx)("div",{className:"video-card-overlay"}),(0,a.jsx)("div",{className:"video-card-caption",children:n.caption})]},e))})})]})]})}}}]);

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.