PageSourceSearch

https://white-mirror.fr/_next/static/immutable/chunks/3-13j4fj3qp7t.js

js white-mirror.fr collected 2026-10-07 00:14:30 UTC 11,380 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,990715,e=>{"use strict";var l=e.i(843476),n=e.i(271645);function a(){return(0,l.jsxs)("svg",{viewBox:"0 0 32 32",className:"back-to-top__heart","aria-hidden":"true",children:[(0,l.jsx)("path",{fill:"var(--wm-pink, #ff7ffa)",stroke:"var(--wm-black, #311c39)",strokeWidth:"1.4",strokeLinejoin:"round",d:"M16 27.2S5.2 19.8 5.2 11.8C5.2 8.4 7.8 5.8 11.1 5.8c2.1 0 3.9 1.1 4.9 2.8 1-1.7 2.8-2.8 4.9-2.8 3.3 0 5.9 2.6 5.9 6 0 8-10.7 15.4-10.7 15.4Z"}),(0,l.jsx)("path",{fill:"none",stroke:"var(--wm-black, #311c39)",strokeWidth:"1.6",strokeLinejoin:"round",d:"M16 24.4S8.6 18.8 8.6 12.4c0-2.3 1.9-4.2 4.2-4.2 1.5 0 2.8.8 3.7 2 0.9-1.2 2.2-2 3.7-2 2.3 0 4.2 1.9 4.2 4.2 0 6.4-7.4 12-7.4 12Z"}),(0,l.jsx)("path",{fill:"none",stroke:"var(--wm-black, #311c39)",strokeWidth:"1.2",strokeLinecap:"round",d:"M19.8 9.4c1-.7 2.1-.5 2.7.2"}),(0,l.jsx)("path",{fill:"none",stroke:"var(--wm-black, #311c39)",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 19.8V12.2M12.8 15.4 16 12.2l3.2 3.2"})]})}e.s(["BackToTop",0,function(){let[e,s]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=()=>{s(window.scrollY>400)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let i=(0,n.useCallback)(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);return(0,l.jsx)("button",{type:"button",className:`back-to-top${e?" back-to-top--visible":""}`,onClick:i,"aria-label":"Retour en haut de page",children:(0,l.jsx)(a,{})})}])},83988,e=>{"use strict";var l=e.i(843476),n=e.i(271645),a=e.i(618566),s=e.i(522016);function i({items:e,baseUrl:n="https://white-mirror.fr"}){if(e.length<=1)return null;let a={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,l)=>({"@type":"ListItem",position:l+1,name:e.label,item:`${n.replace(/\/$/,"")}${"/"===e.href?"":e.href}`}))};return(0,l.jsxs)("nav",{"aria-label":"Fil d'Ariane",className:"breadcrumb-nav",children:[(0,l.jsx)("ol",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-[#311c39]",children:e.map((n,a)=>{let i=a===e.length-1;return(0,l.jsxs)("li",{className:"inline-flex items-center gap-2",children:[a>0?(0,l.jsx)("span",{className:"text-[#311c39]/50 select-none","aria-hidden":"true",children:">"}):null,i?(0,l.jsx)("span",{className:"font-medium underline underline-offset-2","aria-current":"page",children:n.label}):(0,l.jsx)(s.default,{href:n.href,className:"wm-text-link underline underline-offset-2",children:n.label})]},`${n.href}-${n.label}`)})}),(0,l.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a).replace(/</g,"\\u003c")}})]})}e.s(["BreadcrumbBar",0,function(){let e=(0,a.usePathname)(),[s,r]=(0,n.useState)([]);return((0,n.useEffect)(()=>{let l=!1;return async function(){try{let n=await fetch(`/api/breadcrumb?pathname=${encodeURIComponent(e)}`,{cache:"no-store"});if(!n.ok)return;let a=await n.json();l||r(a)}catch{l||r([])}}(),()=>{l=!0}},[e]),s.length<=1)?null:(0,l.jsx)("div",{className:"breadcrumb-bar",children:(0,l.jsx)("div",{className:"mx-auto max-w-7xl px-4 py-3 sm:px-6",children:(0,l.jsx)(i,{items:s})})})}],83988)},402971,e=>{"use strict";var l=e.i(843476),n=e.i(271645),a=e.i(522016);let s=["#ff7ffa","#43b69e","#b9ff85","#11644b","#e6f0e3","#9c88b9","#ff7ffa"];function i(){let e=(0,n.useRef)(null),i=(0,n.useRef)(null),r=(0,n.useRef)(0),t=(0,n.useCallback)(()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)},[]),c=(0,n.useCallback)(l=>{t(),r.current=0;let n=0,a=l<0?1/0:s.length*l;i.current=window.setInterval(()=>{let l=e.current;l&&(l.setAttribute("fill",s[r.current%s.length]),r.current+=1,(n+=1)>=a&&(t(),l.setAttribute("fill","#ff7ffa")))},150)},[t]);return(0,n.useEffect)(()=>(c(4),t),[c,t]),(0,l.jsx)(a.default,{href:"/",className:"site-logo inline-flex shrink-0 items-center","aria-label":"White Mirror — Accueil",onMouseEnter:()=>c(-1),onMouseLeave:()=>{t(),e.current?.setAttribute("fill","#ff7ffa")},children:(0,l.jsxs)("svg",{viewBox:"0 0 170 16",className:"h-4 w-auto md:h-[18px]","aria-hidden":"true",children:[(0,l.jsx)("path",{fill:"#311c39",d:"m18.54.13-2.53 12.98h-.54L12.89.72H9.28L7.06 13.11H6.5L3.61.13H0L3.84 16h5.31l1.91-9.57L13.12 16h5.42L21.96.13h-3.41ZM87.82.13 85.91 9.7 83.85.13h-5.42L75.02 16h3.41l2.53-12.98h.54l2.58 12.39h3.61l2.22-12.39h.56L93.37 16h3.61L93.13.13h-5.31ZM34.87.13v6.33h-6.55V.13h-3.5V16h3.5V9.59h6.55V16h3.52V.13h-3.52ZM45.41.13h-3.5V16h3.5V.13ZM47.65.13v3.13h4.39V16h3.5V3.26h4.4V.13H47.65ZM65.55.13h-3.41V16h9.79v-2.96h-6.38V9.41h5.89V6.45h-5.89V3.08h6.23V.13h-6.23ZM102.89.13h-3.5V16h3.5V.13ZM126.17 3.02h2.9c.51 0 .95.11 1.32.3
11.37.21.66.51.88.89.21.38.32.84.32 1.36 0 .49-.11.93-.32 1.32-.21.38-.51.68-.88.89-.37.21-.81.32-1.32.32h-2.9V3.02Zm8.18 5.58c.52-.77.78-1.75.78-2.92v-.35c0-1.17-.26-2.16-.77-2.95S133.11 1 132.16.6c-.95-.4-2.08-.6-3.37-.6h-6.12v16h3.5v-5.09h2.53l3.42 5.09h4.05l-3.98-5.68c.92-.38 1.64-.96 2.15-1.72M159.99 3.02h2.9c.51 0 .95.11 1.32.31.37.21.66.51.88.89.21.38.32.84.32 1.36 0 .49-.11.93-.32 1.31-.21.38-.51.68-.88.89-.37.21-.81.31-1.32.31h-2.9V3.02ZM165.95 16H170l-3.98-5.68c.92-.38 1.64-.96 2.15-1.72.52-.77.78-1.75.78-2.92v-.35c0-1.17-.26-2.16-.77-2.95S166.93 1 165.98.6c-.95-.4-2.08-.6-3.37-.6h-6.12v16h3.5v-5.09h2.53l3.42 5.09ZM116.21 8.11h-2.9c-.51 0-.95-.11-1.32-.31a2.35 2.35 0 0 1-.88-.89c-.21-.38-.32-.82-.32-1.31 0-.52.11-.97.32-1.36.21-.38.51-.68.88-.89.37-.21.81-.31 1.32-.31h2.9v5.09Zm-6.03 2.21L106.2 16h4.06l3.42-5.09h2.53V16h3.5V0h-6.12c-1.29 0-2.42.2-3.37.6-.95.4-1.69.99-2.2 1.78-.51.79-.77 1.77-.77 2.95v.35c0 1.17.26 2.15.78 2.92.51.76 1.23 1.33 2.15 1.72"}),(0,l.jsx)("path",{ref:e,fill:"#ff7ffa",d:"M149.6 8.11c0 2.29-1.83 4.15-4.08 4.15s-4.08-1.86-4.08-4.15 1.82-4.15 4.08-4.15 4.08 1.86 4.08 4.15Z"})]})})}var r=e.i(174080),t=e.i(618566);function c(e,l){return"/"===l.slug?"/"===e:e===l.slug||e.startsWith(`${l.slug}/`)}function o(e,l){return"/"===l.slug?"/"===e:e===l.slug}function u(){return(0,l.jsx)("svg",{className:"menu__link__chevron",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})}function m(){let e=document.activeElement;e instanceof HTMLElement&&e.closest(".header-nav-desktop, .header-nav-mobile, #menu__mobile")&&e.blur()}function h({item:e,pathname:n}){let s=["menu__item",c(n,e)?"menu__item--current":""].filter(Boolean).join(" ");return e.children?.length?(0,l.jsxs)("li",{className:s,children:[(0,l.jsxs)(a.default,{href:e.slug,className:"menu__link",onClick:m,children:[e.label,(0,l.jsx)(u,{})]}),(0,l.jsx)("ul",{className:"menu__submenu","aria-label":`Sous-menu ${e.label}`,children:(0,l.jsx)("li",{className:"menu__submenu__panel",children:e.children.map(e=>{let s=o(n,e);return(0,l.jsx)(a.default,{href:e.slug,className:["menu__submenu__link",s?"menu__submenu__link--current":""].filter(Boolean).join(" "),onClick:m,children:e.label.trim()},`${e.slug}-${e.label}`)})})})]}):(0,l.jsx)("li",{className:s,children:(0,l.jsx)(a.default,{href:e.slug,className:"menu__link",onClick:m,children:e.label})})}function d({item:e,pathname:n,onNavigate:s}){let i=c(n,e),r=!!e.children?.length;return(0,l.jsxs)("li",{className:`menu__item--mobile${r?" menu__item--mobile-parent":""}`,children:[(0,l.jsx)(a.default,{href:e.slug,className:["menu__link--mobile",i?"menu__link--mobile-current":""].filter(Boolean).join(" "),onClick:s,children:e.label}),e.children?.length?(0,l.jsx)("ul",{className:"menu__mobile-children",children:e.children.map(e=>{let i=o(n,e);return(0,l.jsx)("li",{className:"menu__item--mobile-child",children:(0,l.jsx)(a.default,{href:e.slug,className:["menu__link--mobile-child",i?"menu__link--mobile-current":""].filter(Boolean).join(" "),onClick:s,children:e.label.trim()})},`mobile-${e.slug}-${e.label}`)})}):null]})}function f({navigation:e,socialLinks:a}){let s=(0,t.usePathname)()||"/",[i,c]=(0,n.useState)(!1),[o,u]=(0,n.use
1State)(!1);(0,n.useEffect)(()=>{u(!0)},[]),(0,n.useEffect)(()=>{c(!1),m()},[s]),(0,n.useEffect)(()=>{let e=document.documentElement;if(i){e.classList.add("menu_mobile_open"),document.body.style.overflow="hidden";return}e.classList.remove("menu_mobile_open");let l=window.setTimeout(()=>{document.body.style.overflow=""},500);return()=>window.clearTimeout(l)},[i]);let b=()=>c(!1),x=(0,l.jsx)("div",{id:"menu__mobile",className:`menu__mobile${i?" menu__mobile--open":""}`,"aria-hidden":!i,children:(0,l.jsxs)("div",{className:"menu__mobile__wrapper",children:[(0,l.jsx)("nav",{className:"menu__mobile__nav","aria-label":"Navigation mobile",children:(0,l.jsx)("ul",{className:"menu__items menu__items--mobile",children:e.map(e=>(0,l.jsx)(d,{item:e,pathname:s,onNavigate:b},`mobile-${e.slug}-${e.label}`))})}),(0,l.jsx)("nav",{className:"menu-social","aria-label":"Réseaux sociaux",children:(0,l.jsx)("ul",{className:"menu-social__items",children:a.map(e=>(0,l.jsx)("li",{className:"menu-social__item",children:(0,l.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"menu-social__link",onClick:b,children:e.label})},e.label))})})]})});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("nav",{"aria-label":"Navigation principale",className:"header-nav-desktop",children:(0,l.jsx)("ul",{className:"menu__items",children:e.map(e=>(0,l.jsx)(h,{item:e,pathname:s},`${e.slug}-${e.label}`))})}),(0,l.jsx)("div",{className:"header-nav-mobile",children:(0,l.jsx)("button",{type:"button",id:"burger",className:"header-burger","aria-label":i?"Fermer le menu":"Ouvrir le menu","aria-expanded":i,"aria-controls":"menu__mobile",onClick:()=>c(e=>!e),children:(0,l.jsxs)("span",{className:"burger__icon","aria-hidden":"true",children:[(0,l.jsx)("span",{className:"burger__line"}),(0,l.jsx)("span",{className:"burger__line"})]})})}),o?(0,r.createPortal)(x,document.body):null]})}e.s(["default",0,function({navigation:e,socialLinks:a}){let[s,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=()=>{r(window.scrollY>8)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("header",{className:`site-header${s?" site-header--scrolled":""}`,children:(0,l.jsx)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6",children:(0,l.jsxs)("div",{className:"flex h-16 items-center justify-between gap-6",children:[(0,l.jsx)(i,{}),(0,l.jsx)(f,{navigation:e,socialLinks:a})]})})}),(0,l.jsx)("div",{className:"site-header__spacer h-16","aria-hidden":"true"})]})}],402971)},546693,e=>{"use strict";var l=e.i(843476),n=e.i(840749),a=e.i(146623);e.s(["ManageCookiePreferencesLink",0,function({className:e="footer-cookie-preferences"}){let{openCookiePreferences:s}=(0,a.useCookieConsent)();return(0,l.jsx)("button",{type:"button",className:e,onClick:s,children:n.COOKIE_MANAGE_LABEL})}])},245424,e=>{"use strict";var l=e.i(843476),n=e.i(618566);e.s(["PreviewBanner",0,function(){let e=(0,n.usePathname)()||"/",a=`/api/preview/disable?redirect=${encodeURIComponent(e)}`;return(0,l.jsxs)("div",{className:"preview-banner",role:"status",children:[(0,l.jsx)("span",{children:"Mode prévisualisation — brouillon Sanity, pas encore en ligne."}),(0,l.jsx)("a",{className:"preview-banner__exit",href:a,children:"Quitter la prévisualisation"})]})}])}]);

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.