1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{63:(e,t,i)=>{"use strict";var l=i(7260);i.o(l,"usePathname")&&i.d(t,{usePathname:function(){return l.usePathname}}),i.o(l,"useRouter")&&i.d(t,{useRouter:function(){return l.useRouter}})},667:(e,t,i)=>{"use strict";i.d(t,{$:()=>o});var l=i(5155),r=i(2619),a=i.n(r),n=i(2821);let s={primary:"border border-brand-purple bg-brand-purple text-white transition-opacity hover:opacity-90",secondary:"border border-white/10 bg-white/5 text-foreground transition-colors hover:bg-white/10 hover:text-white"};function o(e){let{children:t,size:i="default",variant:r="primary",width:o,className:c,style:d,...u}=e,m="large"===i?{...void 0!==o?{width:o}:{},height:53,fontSize:15,fontWeight:700,lineHeight:"100%"}:{...void 0!==o?{width:o}:{},height:39},p=(0,n.A)("inline-flex items-center justify-center gap-[10px] px-5 rounded-full whitespace-nowrap disabled:opacity-40 disabled:cursor-not-allowed",s[r],"default"===i&&"text-sm font-semibold",c),h={...m,...d};if("string"==typeof u.href){let{href:e,...i}=u,r=/^(https?:|mailto:|tel:|#)/.test(e)?"a":a();return(0,l.jsx)(r,{href:e,className:p,style:h,...i,children:t})}return(0,l.jsx)("button",{className:p,style:h,...u,children:t})}},1035:(e,t,i)=>{"use strict";i.d(t,{default:()=>r});var l=i(5155);function r(){return(0,l.jsx)("div",{className:"w-full text-center -mt-5 pb-5",children:(0,l.jsx)("button",{onClick:()=>{window.openAxeptioCookies&&window.openAxeptioCookies()},className:"text-white/60 hover:text-white/70 text-xs font-medium underline underline-offset-2 transition-colors",children:"G\xe9rer mes pr\xe9f\xe9rences de cookies"})})}},1847:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var l=i(2115);let r=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t.filter((e,t,i)=>!!e&&""!==e.trim()&&i.indexOf(e)===t).join(" ").trim()};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let n=(0,l.forwardRef)((e,t)=>{let{color:i="currentColor",size:n=24,strokeWidth:s=2,absoluteStrokeWidth:o,className:c="",children:d,iconNode:u,...m}=e;return(0,l.createElement)("svg",{ref:t,...a,width:n,height:n,stroke:i,strokeWidth:o?24*Number(s)/Number(n):s,className:r("lucide",c),...m},[...u.map(e=>{let[t,i]=e;return(0,l.createElement)(t,i)}),...Array.isArray(d)?d:[d]])}),s=(e,t)=>{let i=(0,l.forwardRef)((i,a)=>{let{className:s,...o}=i;return(0,l.createElement)(n,{ref:a,iconNode:t,className:r("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),s),...o})});return i.displayName="".concat(e),i}},2821:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});let l=function(){for(var e,t,i=0,l="",r=arguments.length;i<r;i++)(e=arguments[i])&&(t=function e(t){var i,l,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(i=0;i<a;i++)t[i]&&(l=e(t[i]))&&(r&&(r+=" "),r+=l)}else for(l in t)t[l]&&(r&&(r+=" "),r+=l);return r}(e))&&(l&&(l+=" "),l+=t);return l}},2975:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});var l=i(5155),r=i(4878);let a={h1:"text-4xl leading-tight",h2:"text-3xl leading-tight",h3:"text-2xl leading-8",h4:"text-xl leading-7"};function n(e){let{children:t,as:i="h3",subtitle:n,className:s="",style:o,subtitleClassName:c="",subtitleStyle:d}=e,u=a[i];return(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(r.y,{as:i,display:"inline-block",className:"font-bold ".concat(u," ").concat(s),style:o,children:t}),n&&(0,l.jsx)("p",{className:"text-white/70 font-medium text-[17px] leading-[100%] ".concat(c),style:d,children:n})]})}},4652:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{default:function(){return o},getImageProps:function(){return s}});let l=i(8140),r=i(5040),a=i(1356),n=l._(i(8743));function s(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384,560],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let o=a.Image},4828:(e,t,i)=>{"use strict";i.d(t,{TrustpilotSection:()=>m});var l=i(5155),r=i(9347),a=i(9456),n=i(5239);function s(e){let{value:t,maxValue:i=5}
1=e,a=t/i*i,n=t.toLocaleString("fr-FR",{minimumFractionDigits:1,maximumFractionDigits:1});return(0,l.jsxs)("div",{className:"flex items-center justify-center gap-2 rounded-full bg-white/[0.06]",style:{width:165,height:48,paddingLeft:12,paddingRight:12},children:[(0,l.jsx)("span",{className:"text-white font-semibold text-2xl",children:n}),(0,l.jsx)("div",{className:"flex items-center gap-0.5",children:Array.from({length:i}).map((e,t)=>{let i=100*Math.max(0,Math.min(1,a-t));return(0,l.jsxs)("div",{className:"relative w-4 h-4",children:[(0,l.jsx)(r.A,{size:16,className:"absolute inset-0 fill-transparent text-white/20"}),(0,l.jsx)("div",{className:"absolute inset-0 overflow-hidden",style:{width:"".concat(i,"%")},children:(0,l.jsx)(r.A,{size:16,className:"fill-brand-star text-brand-star"})})]},t)})})]})}function o(e){let{name:t,relation:i,quote:r,ratingValue:a,ratingMax:o=5}=e;return(0,l.jsxs)("div",{className:"rounded-[32px] bg-white/5 p-6 flex flex-col h-full w-[336px] laptop:w-[376px]",children:[(0,l.jsxs)("div",{className:"flex items-center gap-4 shrink-0",children:[(0,l.jsx)("div",{className:"relative w-[54px] h-[54px] rounded-full bg-brand-purple shrink-0 overflow-hidden",children:(0,l.jsx)(n.default,{src:"/images/Axo.webp",alt:"",fill:!0,className:"object-cover ","aria-hidden":"true",style:{objectPosition:"5% -30%"},sizes:"54px"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-foreground font-bold text-xl",children:t}),(0,l.jsx)("p",{className:"text-foreground-muted font-bold text-base",children:i})]})]}),(0,l.jsx)("p",{className:"text-white font-medium text-[17px] leading-[26px] mt-4 whitespace-pre-line",children:r}),(0,l.jsx)("div",{className:"flex-1",style:{minHeight:33}}),(0,l.jsx)(s,{value:a,maxValue:o})]})}function c(e){let{testimonials:t}=e;return(0,l.jsx)(a.Carousel,{label:"T\xe9moignages",children:t.map(e=>(0,l.jsx)(o,{name:e.name,relation:e.relation,quote:e.quote,ratingValue:e.ratingValue,ratingMax:e.ratingMax},e.id))})}
1let d=[{id:"1",name:"Lilie",relation:"Un produit hyper qualitatif et un SAV au top",quote:"[...] J'ai eu un probl\xe8me avec mon premier colis, tout a \xe9t\xe9 r\xe9gl\xe9 facilement avec une communication permanente. Aucun danger pour les enfants, l'enceinte est en mati\xe8re souple et sans fil accessible. L'\xe9toile lumineuse est magique [...] On peut d\xe9sactiver le Wi-Fi pour \xe9viter les ondes. Bref, tout a \xe9t\xe9 bien pens\xe9 !",ratingValue:5},{id:"2",name:"Laura",relation:"G\xe9nial",quote:"Test\xe9 et approuv\xe9 par mon petit gar\xe7on qui lâadore et ne peut plus sâen passer pour sâendormir !",ratingValue:5},{id:"3",name:"Cora Lie",relation:"Une enceinte vraiment apaisante",quote:"Ce que j'ai particuli\xe8rement aim\xe9 :\n⢠Des contenus audio vari\xe9s et relaxants\n⢠Une lumi\xe8re douce, non agressive\n⢠L'application compagnon tr\xe8s pratique\n⢠Un produit imagin\xe9 et fabriqu\xe9 en France avec soin.\nOzmoz apporte une vraie valeur ajout\xe9e pour le coucher.",ratingValue:5},{id:"4",name:"Cl\xe9ment",relation:"Ma fille et mon fils adorent",quote:"Ma fille et mon fils adorent. Cela fait d\xe9sormais parti de notre routine avant de dormir !\n \n Merci pour cette brillante id\xe9e et pour la qualit\xe9 du produit.",ratingValue:5},{id:"5",name:"Rom85400",relation:"Un vrai petit nuage de douceur",quote:"Un vrai petit nuage de douceur ! âï¸â¨ Cette veilleuse est magnifique et super apaisante. Un indispensable pour cr\xe9er une ambiance sereine au moment de dormir.",ratingValue:5}];function u(e){let{value:t,maxValue:i=5}=e;return(0,l.jsx)("div",{className:"flex items-center gap-1",children:Array.from({length:i}).map((e,i)=>{let a=100*Math.max(0,Math.min(1,t-i));return(0,l.jsxs)("div",{className:"relative w-5 h-5",children:[(0,l.jsx)(r.A,{size:20,className:"absolute inset-0 fill-transparent text-white/20"}),(0,l.jsx)("div",{className:"absolute inset-0 overflow-hidden",style:{width:"".concat(a,"%")},children:(0,l.jsx)(r.A,{size:20,className:"fill-brand-star text-brand-star"})})]},i)})})}function m(){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"flex justify-center lg:justify-start px-5 mt-[30px]",children:(0,l.jsxs)("div",{className:"w-full max-w-[400px] lg:max-w-none flex flex-col gap-2",children:[(0,l.jsx)(u,{value:4.7}),(0,l.jsx)("p",{className:"text-white font-bold text-xl lg:text-[32px]",children:"4,7 sur Trustpilot"}),(0,l.jsx)("p",{className:"text-white/60 font-medium lg:font-semibold text-[15px] lg:text-[17px] leading-[22px] lg:leading-[24px]",children:"D\xe9couvrez pourquoi tant de parents recommandent Ozmoz."})]})}),(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)(c,{testimonials:d})})]})}},4878:(e,t,i)=>{"use strict";i.d(t,{y:()=>s});var l=i(5155),r=i(2821);let a={"to-r":"bg-gradient-to-r","to-br":"bg-gradient-to-br","to-b":"bg-gradient-to-b"},n={inline:"","inline-block":"inline-block w-fit",block:"block"};function s(e){let{children:t,as:i="span",direction:s="to-r",display:o="inline",className:c,...d}=e;return(0,l.jsx)(i,{...d,className:(0,r.A)(a[s],"from-gradient-title-from to-gradient-title-to bg-clip-text text-transparent",n[o],c),children:t})}},5229:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});let l=(0,i(1847).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},5239:(e,t,i)=>{"use strict";i.d(t,{default:()=>r.a});var l=i(4652),r=i.n(l)},7368:(e,t,i)=>{Promise.resolve().then(i.bind(i,1035)),Promise.resolve().then(i.bind(i,9456)),Promise.resolve().then(i.bind(i,7484)),Promise.resolve().then(i.bind(i,456)),Promise.resolve().then(i.bind(i,8311)),Promise.resolve().then(i.bind(i,9779)),Promise.resolve().then(i.bind(i,4828)),Promise.resolve().then(i.t.bind(i,2619,23)),Promise.resolve().then(i.t.bind(i,1356,23))},7484:(e,t,i)=>{"use strict";i.d(t,{AppPromoSection:()=>p});var l=i(5155),r=i(5239),a=i(5229);function n(e){let{onClose:t}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"fixed inset-0 bg-black/60 backdrop-blur-sm z-[200]",onClick:t,"aria-hidden":"true"}),(0,l.jsx)("div",{className:"fixed inset-0 z-[201] flex items-center justify-center p-5",onClick:t,children:(0,l.jsxs)("div",{className:"relative bg-white flex flex-col items-center",style:{width:500,maxWidth:"100%",borderRadius:36,paddingTop:44,paddingBottom:64,paddingLeft:24,paddingRight:24},onClick:e=>e.stopPropagation(),children:[(0,l.jsx)("button",{onClick:t,className:"absolute flex items-center justify-center",style:{to
1p:20,right:20,width:32,height:32},"aria-label":"Fermer",children:(0,l.jsx)(a.A,{className:"w-5 h-5 text-black/60","aria-hidden":"true"})}),(0,l.jsx)("div",{className:"relative shrink-0",style:{width:160,height:160},children:(0,l.jsx)(r.default,{src:"/icons/qrcodeicon%201.svg",alt:"",fill:!0,"aria-hidden":"true",sizes:"160px"})}),(0,l.jsxs)("div",{className:"flex flex-col items-center gap-10",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"font-extrabold text-black text-center",style:{fontSize:28,lineHeight:"100%",marginTop:5,maxWidth:392},children:"Obtenez l'application Ozmoz"}),(0,l.jsx)("p",{className:"font-semibold text-center",style:{fontSize:18,lineHeight:"24px",color:"#00000099",marginTop:6,maxWidth:339},children:"Scannez le QR code pour t\xe9l\xe9charger l'application mobile"})]}),(0,l.jsx)(r.default,{src:"/QRcode/qr-code-app-store.svg",alt:"QR code de t\xe9l\xe9chargement de l'application Ozmoz",width:160,height:160})]})]})})]})}function s(e){let{imageSrc:t,imageAlt:i,title:a,description:n}=e;return(0,l.jsxs)("div",{className:"flex flex-col gap-0",style:{width:312},children:[(0,l.jsx)("div",{className:"relative overflow-hidden",style:{width:312,height:321,borderRadius:32},children:(0,l.jsx)(r.default,{src:t,alt:i,fill:!0,draggable:!1,className:"object-cover",sizes:"312px"})}),(0,l.jsxs)("p",{className:"px-[10px] font-bold text-[17px] leading-6",children:[(0,l.jsxs)("span",{className:"text-white",children:[a," "]}),(0,l.jsx)("span",{className:"text-white/60",children:n})]})]})}var o=i(9456);function c(e){let{items:t}=e;return(0,l.jsx)(o.Carousel,{label:"Captures d'\xe9cran de l'application",children:t.map(e=>(0,l.jsx)(s,{imageSrc:e.imageSrc,imageAlt:e.imageAlt,title:e.title,description:e.description},e.id))})}var d=i(9106),u=i(2115);let m=[{id:"bien-etre",imageSrc:"/images/bien_etre_tel.webp",imageAlt:"\xc9cran Accueil",title:"Un univers de bien-\xeatre pour votre enfant.",description:"Ozmoz vous accompagne pour des nuits paisibles, peupl\xe9es de r\xeaves et des couchers plus doux."},{id:"tresor",imageSrc:"/images/tresor_tel.webp",imageAlt:"\xc9cran \xc9coutes",title:"Un tr\xe9sor d'histoires, de m\xe9lodies et de sons.",description:"Berceuses, ASMR, sons d'ambiance, contes ou encore m\xe9ditations, \xe0 tout \xe2ge."},{id:"emporter",imageSrc:"/images/emporter_tel.webp",imageAlt:"\xc9cran Connexion",title:"Emportez l'univers Ozmoz partout avec vous.",description:"Connectez votre veilleuse \xe0 l'application pour transformer la chambre en un cocon magique."},{id:"apprendre",imageSrc:"/images/apprendre_tel.webp",imageAlt:"\xc9cran R\xe9veil \xe9ducatif",title:"Ap
1prenez \xe0 votre enfant \xe0 mieux g\xe9rer ses nuits.",description:"Ozmoz donne des rep\xe8res visuels rassurants pour des r\xe9veils plus sereins."},{id:"ozveille",imageSrc:"/images/Ozveille_tel.webp",imageAlt:"\xc9cran Veilleuse",title:"Ozmoz veille sur les nuits de votre enfant.",description:"La veilleuse d\xe9tecte les pleurs de votre enfant et lance des sons apaisants pour lâaider \xe0 se rendormir."}];function p(){let[e,t]=(0,u.useState)(!1);return(0,l.jsxs)("div",{id:"app",className:"flex flex-col gap-5",style:{scrollMarginTop:140},children:[(0,l.jsx)("div",{className:"flex justify-center px-5 mt-[50px] laptop:mt-[100px]",children:(0,l.jsx)("p",{className:"w-full max-w-[400px] lg:max-w-none lg:w-[695px] text-white font-semibold text-base leading-6 text-center",children:"L'app Ozmoz r\xe9unit gratuitement plus de 50 histoires, musiques et relaxations guid\xe9es. Contr\xf4lez la veilleuse \xe0 distance, profitez d'une d\xe9tection automatique des r\xe9veils et d\xe9clenchez l'urgence Dodo pour apaiser les gros chagrins. Suivez l'\xe9volution des nuits de votre enfant et configurez le r\xe9veil \xe9ducatif pour l'aider \xe0 grandir \xe0 son rythme."})}),(0,l.jsx)("div",{className:"flex justify-center px-5",children:(0,l.jsx)(d.w,{label:"iOS & Android",buttonText:"T\xe9l\xe9charger l'app",textPosition:"left",className:"laptop:w-[310px] laptop:h-[55px]",onButtonClick:()=>{let e=navigator.userAgent,i=/iPhone|iPad|iPod/i.test(e),l=/Android/i.test(e);i?window.location.href="https://apps.apple.com/app/id6754546558":l?window.location.href="https://play.google.com/store/apps/details?id=com.ozmoz.ozmozapp":t(!0)}})}),(0,l.jsx)("div",{className:"mt-[50px] laptop:mt-[54px]",children:(0,l.jsx)(c,{items:m})}),e&&(0,l.jsx)(n,{onClose:()=>t(!1)})]})}},8311:(e,t,i)=>{"use strict";i.d(t,{MediaLogosSection:()=>u});var l=i(5155),r=i(5239),a=i(2115),n=i(4878);let s=[{name:"europe1",logo:"/images/media/europe1.png",href:"https://www.europe1.fr/emissions/initiatives-en-france2/ozmoz-lenceinte-connectee-qui-accompagne-les-enfants-vers-le-sommeil-774972"},{name:"challenges",logo:"/images/media/challenges.png",href:"https://www.challenges.fr/entreprise/start-up/construire-une-marque-internationale-de-reference-en-veillant-sur-le-sommeil-de-vos-enfants-comment-ozmoz-veut-se-demarquer-par-rapport-a-lunii-et-morphee_642515"},{name:"bfm",logo:"/images/media/bfm.png",href:"https://www.bfmtv.com/economie/replay-emissions/le-pitch/video-le-pitch-ozmoz-veilleuse-intelligente-pour-enfants-05-02_VN-202602050108.html"},{name:"madeinfrance",logo:"/images/media/madeinfrance.png",href:"https://www.lesitedumadeinfrance.fr/marque/ozmoz",className:"h-20 md:h-28"},{name:"maternelles",logo:"/images/media/maternelles.png",href:"https://www.france.tv/societe/les-maternelles-xxl/8217759-emission-du-mercredi-11-mars-2026.html"},{name:"rmc",logo:"/images/media/rmc.png",href:"https://rmc.bfmtv.com/replay-emissions/charles-matin/video-elias-sayegrih-a-votre-service-ozmoz-une-enceinte-connectee-pour-vous-aider-a-dormir-18-02_VN-202602180110.html"},{name:"preghello",logo:"/images/media/preghello.png",href:"https://www.preghello.com/fr/page-daccueil/"}];function o(e){var t;let{item:i}=e;return(0,l.jsx)("a",{href:i.href,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center opacity-100 group-has-[a:hover]/media:opacity-40 hover:!opacity-100 transition-opacity duration-500 ease-in-out",title:i.name,children:(0,l.jsx)(r.default,{draggable:!1,src:i.logo,alt:i.name,width:120,height:40,className:"".concat(null!=(t=i.className)?t:"h-9 md:h-9"," w-auto object-contain filter brightness-0 invert"),unoptimized:!0})})}function c(e){let{hidden:t}=e;return(0,l.jsx)("div",{className:"flex items-center shrink-0",style:{gap:32},"aria-hidden":t,inert:t,children:s.map(e=>(0,l.jsx)(o,{item:e},e.name))})}function d(){let e=(0,a.useRef)(null),[t,i]=(0,a.useState)(0);(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let l=()=>i(t.getBoundingClientRect().width+32);l();let r=new ResizeObserver(l);return r.observe(t),()=>r.disconnect()},[]);let r=t>0?t/40:0;return(0,l.jsx)("div",{className:"group/media laptop:hidden -mx-5 overflow-hidden pt-6 pb-2",style:{maskImage:"linear-gradient(to right, transparent 0%, black 6%, black 94%, transparent 100%)",WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 6%, black 94%, transparent 100%)"},children:(0,l.jsxs)("div",{className:"flex items-center",style:{gap:32,width:"max-content",animation:r>0?"ticker-scroll ".concat(r,"s linear infinite"):void 0,"--ticker-distance":"".concat(t,"px")},children:[(0,l.jsx)("div",{ref:e,className:"flex items-center shrink-0",style:{gap:32},children:(0,l.jsx)(c,{})}),Array.from({length:3}).map((e,t)=>(0,l.jsx)(c,{hidden:!0},t))]})})}function u(){return(0,l.jsxs)("div",{className:"px-5 mx-auto w-full max-w-[1280px] pt-[40px] pb-12",children:[(0,l.jsx)(n.y,{as:"h3",className:"inline-block w-fit text-left font-semibold text-[32px]",children:"Ils parlent de nous"}),(0,l.jsx)(d,{}),(0,l.jsx)("div",{className:"group/media hidden laptop:flex flex-nowrap items-center justify-between gap-2",children:s.map(e=>(0,l.jsx)(o,{item:e},e.name))})]})}},8502:(e,t,i)=>{"use strict";i.d(t,{n:()=>a});var l=i(2115);let r={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none"},a=(0,l.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:i,absoluteStrokeWidth:a=!1,className:n="",altIcon:s,showAlt:o=!1,icon:c,primaryColor:d,secondaryColor:u,disableSecondaryOpacity:m=!1,...p},h)=>{let f=void 0!==i?a?24*Number(i)/Number(t):i:void 0,v=void 0!==f?{strokeWidth:f,stroke:"currentColor"}:{},x={ref:h,...r,width:t,height:t,color:d||e,className:n,...v,...p},g=[...o&&s?s:c].sort(([,e],[,t])=>{let i=void 0!==e.opacity;return void 0!==t.opacity?1:i?-1:0}).map(([t,i])=>{let r=void 0!==i.opacity,a=r&&!m?i.opacity:void 0,n=u?{...void 0!==i.stroke?{stroke:r?u:d||e}:{fill:r?u:d||e}}:{};return(0,l.createElement)(t,{...i,...v,...n,opacity:a,key:i.key})});return(0,l.createElement)("svg",x,g)});a.displayName="HugeiconsIcon"},9106:(e,t,i)=>{"use strict";i.d(t,{w:()=>a});var l=i(5155),r=i(667);function a(e){let{label:t,buttonText:i,textPosition:a="left",onButtonClick:n,href:s,disabled:o=!1,width:c,height:d,labelWidth:u,labelHeight:m,className:p="",buttonClassName:h=""}=e;return(0,l.jsxs)("div",{className:"inline-flex items-center justify-between gap-[18px] rounded-full bg-white/5 px-2 py-2 ".concat(p),children:["left"===a&&(0,l.jsx)("span",{className:"text-white font-semibold text-sm pl-3",style:{width:u,height:m,whiteSpace:"nowrap"},children:t}),s&&!o?(0,l.jsx)(r.$,{href:s,className:h,children:i}):(0,l.jsx)(r.$,{onClick:n,disabled:o,className:h,children:i}),"right"===a&&(0,l.jsx)("span",{className:"text-white font-semibold text-sm",style:{width:u,height:m,whiteSpace:"nowrap"},children:t})]})}},9347:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});let l=(0,i(1847).A)("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},9456:(e,t,i)=>{"use strict";i.d(t,{Carousel:()=>c});var l=i(5155),r=i(7779),a=i(8502),n=i(2115);let s="w-11 h-11 rounded-full flex items-center justify-center bg-white/5 text-white transition-[transform,background-color] duration-200 hover:bg-white/10 active:scale-95 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white/70 aria-disabled:hover:bg-white/5 aria-disabled:active:scale-100 aria-disabled:cursor-default",o=e=>"transition-opacity duration-200 ".concat(e?"opacity-100":"opacity-30");function c(e){let{children:t,label:i}=e,{scrollerRef:c,canPrev:d,canNext:u,hasOverflow:m,scrollPrev:p,scrollNext:h}=function(){let e=(0,n.useRef)(null),t=(0,n.useRef)(null),i=(0,n.useRef)(null),[l,r]=(0,n.use
1State)(!1),[a,s]=(0,n.useState)(!1),[o,c]=(0,n.useState)(!1),d=(0,n.useCallback)(()=>{let t=e.current;if(!t)return;let i=t.scrollWidth-t.clientWidth;c(i>1),r(t.scrollLeft>1),s(t.scrollLeft<i-1)},[]);(0,n.useEffect)(()=>{let l=e.current;if(!l)return;d(),l.addEventListener("scroll",d,{passive:!0});let r=()=>{null!==t.current&&(cancelAnimationFrame(t.current),t.current=null,i.current=null,l.style.scrollSnapType="")},a=e=>{Math.abs(e.deltaX)>Math.abs(e.deltaY)&&r()};l.addEventListener("wheel",a,{passive:!0}),l.addEventListener("touchstart",r,{passive:!0});let n=new ResizeObserver(d),s=()=>{for(let e of(n.disconnect(),n.observe(l),Array.from(l.children)))n.observe(e)};s();let o=new MutationObserver(()=>{s(),d()});return o.observe(l,{childList:!0}),()=>{l.removeEventListener("scroll",d),l.removeEventListener("wheel",a),l.removeEventListener("touchstart",r),n.disconnect(),o.disconnect(),r()}},[d]);let u=(0,n.useCallback)((e,l,r)=>{null!==t.current&&cancelAnimationFrame(t.current);let a=e.scrollLeft,n=l-a;if(1>Math.abs(n))return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){e.scrollLeft=l,i.current=null;return}i.current=l,e.style.scrollSnapType="none";let s=performance.now(),o=l=>{let c=Math.min(1,(l-s)/500);e.scrollLeft=a+n*(r?1-Math.pow(1-c,3):c<.5?4*c*c*c:1-Math.pow(-2*c+2,3)/2),c<1?t.current=requestAnimationFrame(o):(t.current=null,i.current=null,e.style.scrollSnapType="")};t.current=requestAnimationFrame(o)},[]),m=(0,n.useCallback)(l=>{let r=e.current;if(!r)return;let a=r.getBoundingClientRect().left,n=parseFloat(getComputedStyle(r).scrollPaddingLeft)||0,s=Array.from(r.children).map(e=>e.getBoundingClientRect().left-a+r.scrollLeft-n),o=null!==t.current&&null!==i.current,c=o?i.current:r.scrollLeft,d=1===l?s.find(e=>e>c+1):[...s].reverse().find(e=>e<c-1);if(void 0===d)return;let m=r.scrollWidth-r.clientWidth;u(r,Math.min(Math.max(0,d),m),o)},[u]);return{scrollerRef:e,canPrev:l,canNext:a,hasOverflow:o,scrollPrev:(0,n.useCallback)(()=>m(-1),[m]),scrollNext:(0,n.useCallback)(()=>m(1),[m])}}();return(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{ref:c,role:"region","aria-label":i,tabIndex:0,className:"flex items-stretch gap-5 carousel-full-width overflow-x-auto overflow-y-hidden overscroll-x-contain scrollbar-hide snap-x snap-mandatory",children:n.Children.map(t,e=>(0,l.jsx)("div",{className:"snap-start shrink-0",children:e}))}),m&&(0,l.jsxs)("div",{className:"hidden laptop:flex justify-end gap-3 px-5 mt-5",children:[(0,l.jsx)("button",{type:"button","aria-label":"Carte pr\xe9c\xe9dente","aria-disabled":!d,onClick:()=>d&&p(),className:s,children:(0,l.jsx)(a.n,{icon:r.pQEb,size:20,color:"#FFFFFF",strokeWidth:2.5,className:o(d)})}),(0,l.jsx)("button",{type:"button","aria-label":"Carte suivante","aria-disabled":!u,onClick:()=>u&&h(),className:s,children:(0,l.jsx)(a.n,{icon:r.eXOi,size:20,color:"#FFFFFF",strokeWidth:2.5,className:o(u)})})]})]})}},9779:(e,t,i)=>{"use strict";i.d(t,{ProductBundlesSection:()=>w});var l=i(5155),r=i(2975),a=i(9456),n=i(5239),s=i(2619),o=i.n(s),c=i(667),d=i(9106);function u(e){let{imageSrc:t,imageAlt:i,title:r,description:a,price:s,originalPrice:u,textPosition:m="right",href:p,ctaMode:h="buy",available:f=!0,stockLoading:v=!1,onBuyClick:x}=e;return(0,l.jsxs)("div",{className:"w-[312px] flex flex-col gap-5",children:[(0,l.jsx)(o(),{href:null!=p?p:"#",className:"relative w-[312px] h-[321px] rounded-[32px] bg-white/5 overflow-hidden shrink-0 block",children:t&&(0,l.jsx)(n.default,{src:t,alt:i,fill:!0,draggable:!1,className:"object-cover",sizes:"312px"})}),(0,l.jsxs)(o(),{href:null!=p?p:"#",className:"flex flex-col",style:{gap:8,paddingLeft:11,paddingRight:11},children:[(0,l.jsx)("h3",{className:"text-white font-bold overflow-hidden",style:{fontSize:20,lineHeight:"24px",height:48,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:r}),(0,l.jsx)("p",{className:"text-white/60 font-medium overflow-hidden",style:{fontSize:17,lineHeight:"24px",height:48,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"},children:a})]}),(0,l.jsx)("div",{className:"mx-[15px] mt-[34px]",children:"discover"===h?(0,l.jsx)("div",{className:"inline-flex items-center w-full rounded-full bg-white/5 p-2",style:{height:55},children:(0,l.jsx)(c.$,{href:null!=p?p:"#",className:"w-full",children:"D\xe9couvrir le pack"})}):(0,l.jsx)(d.w,{label:(0,l.jsxs)(l.Fragment,{children:[s,u&&(0,l.jsx)("span",{className:"text-foreground-muted line-through ml-2",children:u})]}),buttonText:f?"Acheter":"Rupture de stock",disabled:!f||v,buttonClassName:v?"invisible":"",textPosition:m,onButtonClick:x,width:u?264:205,height:55,labelWidth:u?121:62,labelHeight:18})})]})}function m(e){let{bundles:t}=e;return(0,l.jsx)(a.Carousel,{label:"Nos offres",children:t.map(e=>(0,l.jsx)(u,{imageSrc:e.imageSrc,imageAlt:e.imageAlt,title:e.title,de
1scription:e.description,price:e.price,originalPrice:e.originalPrice,textPosition:e.textPosition,href:e.href,ctaMode:e.ctaMode,available:e.available,stockLoading:e.stockLoading,onBuyClick:e.onBuyClick},e.id))})}var p=i(1549),h=i(2115);function f(e,t){return e.find(e=>e.id===t)||null}function v(e){return!e||!1!==e.availableForSale&&(0===e.variants.length||e.variants.some(e=>e.availableForSale))}let x=["10256588505354","10234024591626","10234039435530","10329522864394","10572996837642"],g=e=>null!=e?"".concat(e.toFixed(2).replace(".",",")," â¬"):"",b=(e,t)=>(null==e?void 0:e.handle)?"/product/".concat(e.handle):"#";function w(){let e=function(){var e,t,i,l,r,a,n,s,o,c;let{addItem:d}=(0,p._)(),{products:u,loading:m}=function(e){let[t,i]=(0,h.useState)([]),[l,r]=(0,h.useState)(!0),[a,n]=(0,h.useState)(null);return(0,h.useEffect)(()=>{if(!e||0===e.length)return void r(!1);!async function(){try{r(!0),n(null);let t=await fetch("/api/shopify/products",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({productIds:e})});if(!t.ok)throw Error("Failed to fetch products");let l=await t.json();i(l.products)}catch(e){console.error("Error fetching Shopify products:",e),n(e instanceof Error?e.message:"Unknown error")}finally{r(!1)}}()},[e.join(",")]),{products:t,loading:l,error:a}}(x),w=f(u,"10256588505354"),j=f(u,"10234024591626"),y=f(u,"10234039435530"),N=f(u,"10329522864394"),z=f(u,"10572996837642");return[{id:"1",available:v(w),stockLoading:m,imageSrc:(null==w?void 0:w.image)||"/images/packOzmoz.webp",imageAlt:(null==w?void 0:w.title)||"Ozmoz + Livre de conte immersif",title:(null==w?void 0:w.title)||"Ozmoz + Livre de conte immersif",description:"L'enceinte + le livre \"Oz et la recette de la poussi\xe8re d'\xe9toile\".",price:g(null==w||null==(e=w.variants[0])?void 0:e.price)||"113,90 â¬",originalPrice:(null==w||null==(t=w.variants[0])?void 0:t.compareAtPrice)?g(w.variants[0].compareAtPrice):void 0,href:b(w,"1"),ctaMode:"discover",onBuyClick:()=>{var e,t;return v(w)&&d({id:(null==w?void 0:w.id)||"1",name:(null==w?void 0:w.title)||"Ozmoz + Livre de conte immersif",variant:"Standard",price:null!=(t=null==w||null==(e=w.variants[0])?void 0:e.price)?t:113.9,image:(null==w?void 0:w.image)||"/images/packOzmoz.webp",href:b(w,"1")})}},{id:"2",available:v(j),stockLoading:m,imageSrc:(null==j?void 0:j.image)||"/images/OzCompagnon.webp",imageAlt:(null==j?void 0:j.title)||"Ozmoz - La veilleuse intelligente",title:(null==j?void 0:j.title)||"Ozmoz - La veilleuse intelligente",description:"L'enceinte connect\xe9e pour toute la famille.",price:g(null==j||null==(i=j.variants[0])?void 0:i.price)||"109,00 â¬",originalPrice:(null==j||null==(l=j.variants[0])?void 0:l.compareAtPrice)?g(j.variants[0].compareAtPrice):void 0,href:b(j,"2"),onBuyClick:()=>{var e,t;
1return v(j)&&d({id:(null==j?void 0:j.id)||"2",name:(null==j?void 0:j.title)||"Ozmoz - La veilleuse intelligente",variant:"Standard",price:null!=(t=null==j||null==(e=j.variants[0])?void 0:e.price)?t:109,image:(null==j?void 0:j.image)||"/images/OzCompagnon.webp",href:b(j,"2")})}},{id:"3",available:v(y),stockLoading:m,imageSrc:(null==y?void 0:y.image)||"/images/urgence-dodo.webp",imageAlt:(null==y?void 0:y.title)||"Livre Oz et la recette de la poussi\xe8re d'\xe9toiles",title:(null==y?void 0:y.title)||"L'enceinte + le livre \"Oz et la recette de la poussi\xe8re d'\xe9toile\".",description:"Un conte sensoriel tendre et magique.",price:g(null==y||null==(r=y.variants[0])?void 0:r.price)||"11,90 â¬",originalPrice:(null==y||null==(a=y.variants[0])?void 0:a.compareAtPrice)?g(y.variants[0].compareAtPrice):void 0,href:b(y,"3"),onBuyClick:()=>{var e,t;return v(y)&&d({id:(null==y?void 0:y.id)||"3",name:(null==y?void 0:y.title)||"Livre Oz et la recette de la poussi\xe8re d'\xe9toiles",variant:"Standard",price:null!=(t=null==y||null==(e=y.variants[0])?void 0:e.price)?t:11.9,image:(null==y?void 0:y.image)||"/images/urgence-dodo.webp",href:b(y,"3")})}},{id:"4",available:v(N),stockLoading:m,imageSrc:(null==N?void 0:N.image)||"/images/Livres/Livre-Le-Cristal/oz-et-le-cristal-des-lutinords.webp",imageAlt:(null==N?void 0:N.title)||"Livre Oz et le cristal des Lutinords",title:(null==N?void 0:N.title)||'Livre "Oz et le cristal des Lutinords".',description:"Une histoire originale \xe0 partager et \xe0 vivre \xe0 deux.",price:g(null==N||null==(n=N.variants[0])?void 0:n.price)||"11,90 â¬",originalPrice:(null==N||null==(s=N.variants[0])?void 0:s.compareAtPrice)?g(N.variants[0].compareAtPrice):void 0,href:b(N,"4"),onBuyClick:()=>{var e,t;return v(N)&&d({id:(null==N?void 0:N.id)||"4",name:(null==N?void 0:N.title)||"Livre Oz et le cristal des Lutinords",variant:"Standard",price:null!=(t=null==N||null==(e=N.variants[0])?void 0:e.price)?t:11.9,image:(null==N?void 0:N.image)||"/images/Livres/Livre-Le-Cristal/oz-et-le-cristal-des-lutinords.webp",href:b(N,"4")})}},{id:"5",available:v(z),stockLoading:m,imageSrc:(null==z?void 0:z.image)||"/images/Livres/Livre-La-Recette/oz-et-la-recette-de-la-poussiere-d-etoiles.webp",imageAlt:(null==z?void 0:z.title)||"Pack 2 Livres",title:(null==z?void 0:z.title)||"Pack 2 Livres",description:"Les deux contes immersifs Ozmoz r\xe9unis.",price:g(null==z||null==(o=z.variants[0])?void 0:o.price)||"",originalPrice:(null==z||null==(c=z.variants[0])?void 0:c.compareAtPrice)?g(z.variants[0].compareAtPrice):void 0,href:b(z,"5"),onBuyClick:()=>{var e,t;return v(z)&&d({id:(null==z?void 0:z.id)||"5",name:(null==z?void 0:z.title)||"Pack 2 Livres",variant:"Standard",price:null!=(t=null==z||null==(e=z.variants[0])?void 0:e.price)?t:0,image:(null==z?void 0:z.image)||"/images/Livres/Livre-La-Recette/oz-et-la-recette-de-la-poussiere-d-etoiles.webp",href:b(z,"5")})}}]}();return(0,l.jsxs)("div",{id:"offers",children:[(0,l.jsx)("div",{className:"flex justify-center lg:justify-start px-5 mt-[30px]",children:(0,l.jsx)("div",{className:"w-full max-w-[400px] min-[425px]:max-w-none lg:max-w-none",children:(0,l.jsx)(r.D,{as:"h3",className:"text-[clamp(16px,calc(7.62vw_-_8.38px),24px)] lg:text-[32px]",style:{whiteSpace:"nowrap"},children:"D\xe9couvrez la gamme Ozmoz"})})}),(0,l.jsx)("div",{className:"mt-5",children:(0,l.jsx)(m,{bundles:e})})]})}}},e=>{e.O(0,[3491,1356,2619,456,8441,1255,7358],()=>e(e.s=7368)),_N_E=e.O()}]);
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.