1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6406],{673:(e,t,r)=>{"use strict";r.d(t,{ProductGallery:()=>l});var n=r(3345),s=r(5054),i=r(8997),o=r(7900);function a(e){let{direction:t,className:r}=e;return(0,n.jsx)("svg",{className:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,"aria-hidden":"true",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"previous"===t?"m15 18-6-6 6-6":"m9 18 6-6-6-6"})})}function l(e){var t;let{images:r,fallbackAlt:l,previousLabel:c,nextLabel:d}=e,[u,h]=(0,i.useState)(0),m=(0,i.useRef)(null),p=(0,i.useRef)(u),x=null!=(t=r[u])?t:null,f=r.length>1,g=()=>{h(e=>0===e?r.length-1:e-1)},b=()=>{h(e=>e===r.length-1?0:e+1)};return((0,i.useEffect)(()=>{var e;if(p.current===u)return;p.current=u;let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth";null==(e=m.current)||e.scrollIntoView({behavior:t,block:"nearest",inline:"nearest"})},[u]),x)?(0,n.jsxs)("div",{className:"min-w-0 space-y-6 self-start lg:sticky lg:top-[calc(57px+6rem)]",children:[(0,n.jsxs)("div",{className:"bg-shop-plate group relative aspect-[4/3] overflow-hidden rounded-md",children:[(0,n.jsx)(s.default,{src:x.src,alt:x.alt,fill:!0,priority:!0,sizes:"(min-width: 1024px) 50vw, 100vw",className:(0,o.cn)("cover"===x.fit?"object-cover":"object-contain")}),f&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",onClick:g,"aria-label":c,className:"text-shop-ink ring-shop-ink/10 absolute top-1/2 left-3 z-10 flex size-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/85 opacity-100 shadow-sm ring-1 backdrop-blur-sm transition-opacity duration-150 hover:bg-white focus-visible:bg-white focus-visible:opacity-100 lg:left-4 lg:size-10 [@media(hover:hover)]:opacity-0 [@media(hover:hover)]:group-hover:opacity-100 [@media(hover:hover)]:focus-visible:opacity-100",children:(0,n.jsx)(a,{direction:"previous",className:"size-5"})}),(0,n.jsx)("button",{type:"button",onClick:b,"aria-label":d,className:"text-shop-ink ring-shop-ink/10 absolute top-1/2 right-3 z-10 flex size-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/85 opacity-100 shadow-sm ring-1 backdrop-blur-sm transition-opacity duration-150 hover:bg-white focus-visible:bg-white focus-visible:opacity-100 lg:right-4 lg:size-10 [@media(hover:hover)]:opacity-0 [@media(hover:hover)]:group-hover:opacity-100 [@media(hover:hover)]:focus-visible:opacity-100",children:(0,n.jsx)(a,{direction:"next",className:"size-5"})}),(0,n.jsxs)("span",{className:"bg-shop-ink/70 absolute right-3 bottom-3 z-10 rounded-full px-2.5 py-1 text-[11px] font-medium tracking-wide text-white tabular-nums lg:right-4 lg:bottom-4","aria-hidden":"true",children:[u+1," / ",r.length]})]})]}),r.length>0&&(0,n.jsxs)("div",{className:"mx-auto flex w-full max-w-full items-center gap-1 sm:w-fit sm:gap-2",children:[f&&(0,n.jsx)("button",{type:"button",onClick:g,"aria-label":c,className:"text-shop-muted hover:text-shop-ink focus-visible:ring-shop-ink hidden size-11 flex-none items-center justify-center border-none transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none sm:flex",children:(0,n.jsx)(a,{direction:"previous",className:"size-7"})}),(0,n.jsx)("div",{className:"product-thumb-strip flex w-full min-w-0 snap-x [justify-content:safe_center] gap-2 overflow-x-auto p-1 sm:w-auto sm:gap-3",children:r.map((e,t)=>{let r=t===u;return(0,n.jsx)("button",{ref:r?m:void 0,type:"button",onClick:()=>h(t),"aria-pressed":r,"aria-label":e.alt,className:(0,o.cn)("group/thumbnail bg-shop-plate focus-visible:ring-shop-ink focus-visible:ring-offset-shop-canvas relative aspect-[4/3] min-h-11 w-[72px] flex-none snap-start overflow-hidden text-left opacity-70 transition-[opacity,box-shadow] duration-200 focus-visible:opacity-100 focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none sm:w-24",r?"ring-shop-ink ring-offset-shop-canvas opacity-100 ring-2 ring-offset-2":"hover:ring-shop-ink/25 hover:opacity-100 hover:ring-1"),children:(0,n.jsx)(s.default,{src:e.src,alt:"",fill:!0,priority:r,loading:r?void 0:"lazy",sizes:"(min-width: 640px) 96px, 72px",className:(0,o.cn)("transition-transform duration-300 ease-out","cover"===e.fit?"object-cover":"object-contain",!r&&"group-hover/thumbnail:scale-105")})},e.id)})}),f&&(0,n.jsx)("button",{type:"button",onClick:b,"aria-label":d,className:"text-shop-muted hover:text-shop-ink focus-visible:ring-shop-ink hidden size-11 flex-none items-center justify-center border-none transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none sm:flex",children:(0,n.jsx)(a,{direction:"next",className:"size-7"})})]})]}):(0,n.jsx)("div",{className:"bg-shop-plate text-shop-muted flex aspect-[4/3] items-center justify-center self-start rounded-md lg:sticky lg:top-[calc(57px+6rem)]",role:"img","aria-label":l,children:(0,n.jsx)("svg",{className:"size-16",fill:"none",viewBox:"0 0 24 24",strokeWidth:.75,stroke:"currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909M3.75 21h16.5a1.5 1.5 0 0 0 1.5-1.5V5.25a1.5 1.5 0 0 0-1.5-1.5H3.75a1.5 1.5 0 0 0-1.5 1.5v14.25a1.5 1.5 0 0 0 1.5 1.5Z"})})})}},2330:(e,t,r)=>{Promise.resolve().then(r.bind(r,8924)),Promise.resolve().then(r.bind(r,673)),Promise.resolve().then(r.bind(r,2947)),Promise.resolve().then(r.bind(r,9322)),Promise.resolve().then(r.bind(r,8623)),Promise.resolve().then(r.bind(r,8004)),Promise.resolve().then(r.bind(r,2328)),Promise.resolve().then(r.bind(r,9100)),Promise.resolve().then(r.bind(r,3837)),Promise.resolve().then(r.bind(r,2066)),Promise.resolve().then(r.bind(r,5941)),Promise.resolve().then(r.bind(r,7054)),Promise.resolve().then(r.bind(r,9134)),Promise.resolve().then(r.bind(r,8106)),Promise.resolve().then(r.bind(r,8722)),Promise.resolve().then(r.bind(r,7452)),Promise.resolve().then(r.bind(r,855))},2336:(e,t,r)=>{"use strict";r.d(t,{c:()=>i,k:()=>o});var n=r(650);function s(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let i=s(0,n.c3),o=s(0,n.kc)},2601:(e,t,r)=>{"use strict";r.d(t,{x:()=>c});var n=r(3319),s=r(5992);
1let i="ponora-direct-purchase-auth-handoff";try{window.localStorage.removeItem("ponora-cart")}catch(e){}function o(){try{window.sessionStorage.removeItem(i)}catch(e){}}function a(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function l(e){return a(e)&&"string"==typeof e.de&&"string"==typeof e.en&&"string"==typeof e.zh}let c=(0,n.v)()((e,t)=>({items:[],hasCheckedAuthenticationHandoff:!1,addItem:(t,r,n)=>{var i,a;o(),n<=0||r&&(!r.isAvailable||r.stockQuantity<=0||n>r.stockQuantity)||e({items:[{id:function(e,t){return t?"".concat(e,"_").concat(t):e}(t.id,null!=(i=null==r?void 0:r.id)?i:null),productId:t.id,variantId:null!=(a=null==r?void 0:r.id)?a:null,quantity:n,unitPriceEur:function(e,t){return t?t.priceEur:e.basePriceEur}(t,r),productName:{de:t.nameDe,en:t.nameEn,zh:t.nameZh},variantName:r?{de:r.nameDe,en:r.nameEn,zh:r.nameZh}:null,imageUrl:function(e){if(!e.images||0===e.images.length){var t,r,n;return null!=(n=null==(r=s.lN[e.slug])||null==(t=r[0])?void 0:t.src)?n:null}let i=e.images.find(e=>e.isPrimary);return i?i.imageUrl:e.images[0].imageUrl}(t),slug:t.slug}],hasCheckedAuthenticationHandoff:!0})},clearCart:()=>{o(),e({items:[],hasCheckedAuthenticationHandoff:!0})},getSubtotal:()=>t().items.reduce((e,t)=>e+t.unitPriceEur*t.quantity,0),preserveForAuthentication:()=>{let[e]=t().items;if(!e||1!==t().items.length)return!1;try{return window.sessionStorage.setItem(i,JSON.stringify({version:1,item:e})),!0}catch(e){return!1}},restoreAfterAuthentication:()=>{if(t().items.length>0){o(),e({hasCheckedAuthenticationHandoff:!0});return}let r=null;try{r=window.sessionStorage.getItem(i),window.sessionStorage.removeItem(i)}catch(t){e({hasCheckedAuthenticationHandoff:!0});return}try{let t=r?JSON.parse(r):null;if(a(t)&&1===t.version&&function(e){return!!a(e)&&"string"==typeof e.id&&e.id.length>0&&"string"==typeof e.productId&&e.productId.length>0&&(null===e.variantId||"string"==typeof e.variantId)&&Number.isInteger(e.quantity)&&e.quantity>=1&&e.quantity<=99&&"number"==typeof e.unitPriceEur&&Number.isFinite(e.unitPriceEur)&&e.unitPriceEur>=0&&l(e.productName)&&(null===e.variantName||l(e.variantName))&&(null===e.imageUrl||"string"==typeof e.imageUrl)&&"string"==typeof e.slug&&e.slug.length>0}(t.item))return void e({items:[t.item],hasCheckedAuthenticationHandoff:!0})}catch(e){}e({hasCheckedAuthenticationHandoff:!0})}}))},2947:(e,t,r)=>{"use strict";r.d(t,{ProductReviews:()=>h});var n=r(3345),s=r(5054),i=r(8997),o=r(2336),a=r(650),l=r(513);function c(e){let{filled:t,half:r}=e;return r?(0,n.jsxs)("svg",{className:"h-5 w-5 text-yellow-400",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"halfStarGrad",children:[(0,n.jsx)("stop",{offset:"50%",stopColor:"currentColor"}),(0,n.jsx)("stop",{offset:"50%",stopColor:"#D1D5DB"})]})}),(0,n.jsx)("path",{fill:"url(#halfStarGrad)",d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})]}):(0,n.jsx)("svg",{className:"h-5 w-5 ".concat(t?"text-yellow-400":"text-gray-200"),viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})})}function d(e){let{rating:t}=e,r=Array.from({length:5},(e,r)=>{let s=r+1;return t>=s?(0,n.jsx)(c,{filled:!0},s):t>=s-.5?(0,n.jsx)(c,{filled:!1,half:!0},s):(0,n.jsx)(c,{filled:!1},s)});return(0,n.jsx)("div",{className:"flex items-center gap-0.5",role:"img","aria-label":"".concat(t," out of 5 stars"),children:r})}function u(e){let{name:t,url:r}=e,i=t.split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2);if(r)return(0,n.jsx)(s.default,{src:r,alt:t,width:40,height:40,className:"h-10 w-10 rounded-full object-cover"});let o=t.charCodeAt(0)%6;return(0,n.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full text-sm font-semibold ".concat(["bg-blue-100 text-blue-700","bg-green-100 text-green-700","bg-purple-100 text-purple-700","bg-orange-100 text-orange-700","bg-pink-100 text-pink-700","bg-teal-100 text-teal-700"][o]),"aria-hidden":"true",children:i})}function h(e){let{reviews:t}=e,r=(0,o.c)("reviews"),s=(0,a.Ym)(),[c,h]=(0,i.useState)(3),m=t.filter(e=>(0,l.sO)(e.title,s)&&(0,l.sO)(e.content,s));if(0===m.length)return null;let p=m.length,x=m.reduce((e,t)=>
1e+t.rating,0)/p,f=[5,4,3,2,1].map(e=>m.filter(t=>Math.round(t.rating)===e).length),g=Math.max(...f,0),b=m.slice(0,c);return(0,n.jsxs)("section",{className:"mt-16 border-t border-gray-100 pt-12","aria-labelledby":"reviews-heading",children:[(0,n.jsx)("h2",{id:"reviews-heading",className:"text-2xl font-bold text-gray-900",children:r("title")}),(0,n.jsxs)("div",{className:"mt-8 grid gap-8 sm:grid-cols-2 lg:grid-cols-[280px_1fr]",children:[(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center rounded-2xl bg-gray-50 p-6",children:[(0,n.jsx)("span",{className:"text-5xl font-bold text-gray-900",children:x.toFixed(1)}),(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)(d,{rating:x})}),(0,n.jsx)("p",{className:"mt-2 text-sm text-gray-500",children:r("basedOn",{count:p})})]}),(0,n.jsx)("div",{className:"flex flex-col justify-center gap-2",children:f.map((e,t)=>{let r=5-t,s=g>0?e/p*100:0;return(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)("span",{className:"w-8 text-right text-sm font-medium text-gray-600",children:r}),(0,n.jsx)("svg",{className:"h-4 w-4 text-yellow-400",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)("div",{className:"h-3 overflow-hidden rounded-full bg-gray-200",children:(0,n.jsx)("div",{className:"h-full rounded-full bg-yellow-400 transition-all duration-500",style:{width:"".concat(s,"%")}})})}),(0,n.jsx)("span",{className:"w-8 text-sm text-gray-500",children:e})]},r)})})]}),(0,n.jsx)("div",{className:"mt-10 space-y-6",children:b.map(e=>(0,n.jsx)("article",{className:"rounded-xl border border-gray-100 bg-white p-6 shadow-sm transition-shadow hover:shadow-md",children:(0,n.jsxs)("div",{className:"flex items-start gap-4",children:[(0,n.jsx)(u,{name:e.userName,url:e.avatarUrl}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,n.jsx)("h3",{className:"font-semibold text-gray-900",children:e.userName}),e.verified&&(0,n.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full bg-green-50 px-2 py-0.5 text-xs font-medium text-green-700",children:[(0,n.jsx)("svg",{className:"h-3 w-3",fill:"currentColor",viewBox:"0 0 20 20","aria-hidden":"true",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})}),r("verified")]})]}),(0,n.jsxs)("div",{className:"mt-1 flex items-center gap-2",children:[(0,n.jsx)(d,{rating:e.rating}),(0,n.jsx)("time",{className:"text-sm text-gray-400",dateTime:e.createdAt,children:function(e,t){try{return new Intl.DateTimeFormat(t,{year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(e))}catch(t){return e}}(e.createdAt,s)})]}),(0,n.jsx)("h4",{className:"mt-3 font-medium text-gray-900",children:(0,l.sO)(e.title,s)}),(0,n.jsx)("p",{className:"mt-1 leading-relaxed text-gray-600",children:(0,l.sO)(e.content,s)})]})]})},e.id))}),c<p&&(0,n.jsx)("div",{className:"mt-8 text-center",children:(0,n.jsxs)("button",{type:"button",onClick:()=>h(e=>e+3),className:"focus:ring-brand-500 inline-flex items-center gap-2 rounded-lg border border-gray-300 px-6 py-2.5 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-50 focus:ring-2 focus:ring-offset-2 focus:outline-none",children:[r("showMore"),(0,n.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"})})]})})]})}},3122:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(7394),s=r(8997),i=r.t(s,2),o=r(650),a=i["use".trim()],l=r(77),c=r(8623),d=r(9510),u=r(3345),h=r(1982);function m(e){let{Link:t,config:r,getPathname:i,...m}=function(e,t){var r,i,o;let h={...r=t||{},localePrefix:"object"==typeof(o=r.localePrefix)?o:{mode:o||"always"}
1,localeCookie:!!((i=r.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof i&&i},localeDetection:r.localeDetection??!0,alternateLinks:r.alternateLinks??!0},m=h.pathnames,p=(0,s.forwardRef)(function({href:t,locale:r,...n},s){let i,o;"object"==typeof t?(i=t.pathname,o=t.params):i=t;let d=(0,l._x)(t),p=e(),f=(0,l.yL)(p)?a(p):p,g=d?x({locale:r||f,href:null==m?i:{pathname:i,params:o},forcePrefix:null!=r||void 0}):i;return(0,u.jsx)(c.default,{ref:s,href:"object"==typeof t?{...t,pathname:g}:g,locale:r,localeCookie:h.localeCookie,...n})});function x(e){let t,{forcePrefix:r,href:n,locale:s}=e;return null==m?"object"==typeof n?(t=n.pathname,n.query&&(t+=(0,d.Zn)(n.query))):t=n:t=(0,d.FP)({locale:s,...(0,d.TK)(n),pathnames:h.pathnames}),(0,d.x3)(t,s,h,r)}function f(e){return function(t,...r){return e(x(t),...r)}}return{config:h,Link:p,redirect:f(n.redirect),permanentRedirect:f(n.permanentRedirect),getPathname:x}}(o.Ym,e);return{...m,Link:t,usePathname:function(){let e=function(e){let t=(0,n.usePathname)(),r=(0,o.Ym)();return(0,s.useMemo)(()=>{if(!t)return t;let n=t,s=(0,l.XP)(r,e.localePrefix);if((0,l.wO)(s,t))n=(0,l.MY)(t,s);else if("never"!==e.localePrefix.mode&&e.localePrefix.prefixes){let e=(0,l.bL)(r);(0,l.wO)(e,t)&&(n=(0,l.MY)(t,e))}return n},[e.localePrefix,r,t])}(r),t=(0,o.Ym)();return(0,s.useMemo)(()=>e&&r.pathnames?(0,d.aM)(t,e,r.pathnames):e,[t,e])},useRouter:function(){let e=(0,n.useRouter)(),t=(0,o.Ym)(),a=(0,n.usePathname)();return(0,s.useMemo)(()=>{function n(e){return function(n,s){let{locale:o,...l}=s||{},c=[i({href:n,locale:o||t,forcePrefix:null!=o||void 0})];Object.keys(l).length>0&&c.push(l),(0,h.A)(r.localeCookie,a,t,o),e(...c)}}return{...e,push:n(e.push),replace:n(e.replace),prefetch:n(e.prefetch)}},[t,a,e])},getPathname:i}}},3319:(e,t,r)=>{"use strict";r.d(t,{v:()=>o});var n=r(8997);let s=e=>{let t,r=new Set,n=(e,n)=>{let s="function"==typeof e?e(t):e;if(!Object.is(s,t)){let e=t;t=(null!=n?n:"object"!=typeof s||null===s)?s:Object.assign({},t,s),r.forEach(r=>r(t,e))}},s=()=>t,i={setState:n,getState:s,getInitialState:()=>o,subscribe:e=>(r.add(e),()=>r.delete(e))},o=t=e(n,s,i);return i},i=e=>{let t=(e=>e?s(e):s)(e),r=e=>(function(e,t=e=>e){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},o=e=>e?i(e):i},4700:(e,t,r)=>{"use strict";function n(e){return e}r.d(t,{A:()=>n})},5054:(e,t,r)=>{"use strict";r.d(t,{default:()=>s.a});var n=r(9974),s=r.n(n);r.o(n,"getImageProps")&&r.d(t,{getImageProps:function(){return n.getImageProps}})},8004:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(650),s=r(3345);function i(e){let{locale:t,...r}=e;if(!t)throw Error(void 0);return(0,s.jsx)(n.Dk,{locale:t,...r})}},8924:(e,t,r)=>{"use strict";r.d(t,{ProductDetailClient:()=>k});var n=r(3345),s=r(8997),i=r(2336),o=r(2557),a=r(7900),l=r(2601);function c(e,t,r){let n=Number(e);return""===e||!Number.isInteger(n)||n<t?t:Math.min(n,r)}function d(e){let{quantity:t,onChange:r,min:o=1,max:a=99,tone:l="neutral"}=e,d=(0,i.c)("common"),u="shop"===l,[h,m]=(0,s.useState)(String(t));return(0,s.useEffect)(()=>{m(e=>{let r=Number(e),n=Number.isInteger(r)&&r>a;return c(e,o,a)!==t||n?String(t):e})},[a,o,t]),(0,n.jsxs)("div",{className:u?"border-shop-ink bg-shop-canvas grid h-12 w-full grid-cols-3 border sm:w-[132px]":"inline-flex items-center border border-neutral-300",children:[(0,n.jsx)("button",{type:"button",onClick:()=>{t>o&&r(t-1)},disabled:t<=o,className:u?"text-shop-ink hover:bg-shop-plate flex h-full w-full items-center justify-center transition-colors disabled:cursor-not-allowed disabled:opacity-40":"flex size-11 items-center justify-center text-neutral-500 transition-colors hover:bg-neutral-100 hover:text-neutral-700 disabled:cursor-not-allowed disabled:opacity-40","aria-label":d("decreaseQuantity"),children:u?(0,n.jsx)("span",{className:"text-2xl leading-none font-medium","aria-hidden":"true",children:"â"}):(0,n.jsx)("svg",{className:"size-4",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 12h-15"})})}),(0,n.jsx)("input",{type:"number",value:h,onChange:e=>{let n=e.target.value;m(n);let s=Number(n),i=c(n,o,a);Number.isInteger(s)&&s>a&&m(String(a)),i!==t&&r(i)},onBlur:()=>{let e=c(h,o,a);m(String(e)),e!==t&&r(e)},min:o,max:a,className:u?"text-shop-ink h-full w-full bg-transparent text-center text-base font-medium tabular-nums focus:outline-none [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none":"h-11 w-12 border-x border-neutral-300 bg-transparent text-center text-sm font-medium text-neutral-900 tabular-nums focus:outline-none [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none","aria-label":d("quantity")}),(0,n.jsx)("button",{type:"button",onClick:()=>{t<a&&r(t+1)},disabled:t>=a,className:u?"text-shop-ink hover:bg-shop-plate flex h-full w-full items-center justify-center transition-colors disabled:cursor-not-allowed disabled:opacity-40":"flex size-11 items-center justify-center text-neutral-500 transition-colors hover:bg-neutral-100 hover:text-neutral-700 disabled:cursor-not-allowed disabled:opacity-40","aria-label":d("increaseQuantity"),children:u?(0,n.jsx)("span",{className:"text-2xl leading-none font-medium","aria-hidden":"true",children:"+"}):(0,n.jsx)("svg",{className:"size-4",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"})})})]})}var u=r(5054),h=r(8694);function m(){return(0,n.jsxs)("div",{className:"ml-0 flex h-9 w-fit flex-nowrap items-center gap-2 sm:ml-auto sm:h-12",children:[(0,n.jsx)("span",{className:"flex h-9 w-14 flex-none items-center justify-center rounded-[4px] bg-[#533afd] sm:h-11 sm:w-[72px]",children:(0,n.jsx)(u.default,{src:(0,h.f)("/images/icons/shop/stripe-wordmark.svg"),alt:"Stripe",width:47,height:20,className:"h-auto w-9 sm:w-[47px]"})}),(0,n.jsx)("span",{className:"flex h-9 w-14 flex-none items-center justify-center rounded-[4px] bg-[#E5E7EB] sm:h-11 sm:w-[72px]",children:(0,n.jsx)(u.default,{src:(0,h.f)("/images/icons/shop/paypal-wordmark.svg"),alt:"PayPal",width:55,height:17,className:"h-auto w-10 sm:w-[55px]"})})]})}var p=r(1477);function x(e){let{product:t,variant:r=null,isPurchasable:o,showQuantity:c=!1,quantity:u,onQuantityChange:h,buttonClassName:x}=e,f=(0,i.c)("products"),g=(0,p.rd)(),b=(0,l.x)(e=>
1e.addItem),[v,j]=(0,s.useState)(1),k=void 0!==u&&void 0!==h,y=k?u:v,w=k?h:j,N=(null==r?void 0:r.stockQuantity)!==void 0?Math.max(1,Math.min(r.stockQuantity,99)):99;return(0,s.useEffect)(()=>{y>N&&w(N)},[N,y]),(0,n.jsxs)("div",{children:[c&&(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-[132px_244px] sm:justify-between",children:[(0,n.jsxs)("div",{className:"order-last self-start sm:order-none",children:[(0,n.jsx)("p",{className:"font-onest text-shop-accent mb-[9px] text-[11px] leading-[15px] font-medium tracking-[1.32px] uppercase",children:f("quantityLabel")}),(0,n.jsx)(d,{quantity:y,onChange:w,max:N,tone:"shop"})]}),(0,n.jsx)("div",{className:"order-first grid min-w-0 justify-items-start sm:order-none sm:justify-items-end",children:(0,n.jsxs)("div",{className:"w-fit",children:[(0,n.jsx)("p",{className:"font-onest text-shop-accent mb-[9px] text-[11px] leading-[15px] font-medium tracking-[1.32px] uppercase",children:f("paymentLabel")}),(0,n.jsx)(m,{})]})})]}),(0,n.jsxs)(a.$n,{size:"lg",onClick:()=>{t&&o&&!(y>N)&&(b(t,null!=r?r:null,y),g.push("/checkout"))},disabled:!t||!o,className:(0,a.cn)("bg-shop-ink focus-visible:ring-shop-ink text-shop-canvas mt-7 h-14 w-full rounded-none py-0 text-[17px] leading-6 font-medium shadow-none transition-colors hover:scale-100 hover:bg-neutral-800 hover:shadow-none active:scale-100 motion-reduce:transition-none",x),children:[(0,n.jsx)("svg",{className:"mr-2 size-5",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"})}),f("buyNow")]}),c&&(0,n.jsx)("p",{className:"text-shop-accent mt-5 text-[14px] leading-5 font-normal text-pretty",children:f("checkoutNote")})]})}function f(e){var t;let{product:r,locale:s,productName:a,selectedVariant:l,selectedVariantName:c,quantity:u,onQuantityChange:h,isPurchasable:m,inventoryLabel:p}=e,f=(0,i.c)("products"),g=null!=(t=null==l?void 0:l.priceEur)?t:r.basePriceEur,b=c?"".concat(c," \xb7 ").concat(p):p,v=l?Math.max(1,Math.min(l.stockQuantity,99)):99;return(0,n.jsx)("aside",{role:"region","aria-label":f("stickyBarLabel"),className:"border-shop-rule fixed inset-x-0 bottom-[var(--cookie-banner-height,0px)] z-40 border-t bg-white/95 px-5 pt-3 pb-[max(0.75rem,env(safe-area-inset-bottom))] backdrop-blur-sm transition-[bottom] duration-200 ease-out sm:pt-4 sm:pb-[max(1rem,env(safe-area-inset-bottom))] md:px-8 lg:px-12",children:(0,n.jsxs)("div",{className:"mx-auto flex w-full max-w-[1200px] items-center justify-between gap-3 sm:gap-6",children:[(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("p",{className:"text-shop-ink truncate text-[18px] leading-6 font-semibold",children:a}),(0,n.jsx)("p",{className:"text-shop-muted mt-1 truncate text-[13px] leading-[18px] sm:hidden",children:(0,o.$g)(g,s)}),(0,n.jsx)("p",{className:"text-shop-muted mt-1 hidden truncate text-[13px] leading-[18px] sm:block",children:b})]}),(0,n.jsxs)("div",{className:"flex flex-none items-center gap-4 sm:gap-6",children:[(0,n.jsx)("span",{className:"text-shop-ink hidden text-[20px] leading-7 font-medium tabular-nums sm:inline",children:(0,o.$g)(g,s)}),(0,n.jsx)("div",{className:"hidden sm:block",children:(0,n.jsx)(d,{quantity:u,onChange:h,max:v,tone:"shop"})}),(0,n.jsx)(x,{product:r,variant:l,isPurchasable:m,quantity:u,onQuantityChange:h,buttonClassName:"mt-0 h-11 min-w-[180px] w-auto flex-none px-6 text-[16px]"})]})]})})}function g(e){let{className:t}=e;return(0,n.jsxs)("svg",{className:t,fill:"none",viewBox:"0 0 24 24","aria-hidden":"true",children:[(0,n.jsx)("path",{d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M8.00977 14.5099C8.18977 14.8099 8.40976 15.09 8.65976 15.34C10.4998 17.18 13.4898 17.18 15.3398 15.34C16.0898 14.59 16.5198 13.6399 16.6598 12.6699",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M7.33984 11.3303C7.47984 10.3503 7.90985 9.41027 8.65985 8.66027C10.4999 6.82027 13.4898 6.82027 15.3398 8.66027C15.5998 8.92027 15.8098 9.20029 15.9898 9.49029",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M7.81982 17.1807V14.5107H10.4898",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M16.1797 6.82031V9.4903H13.5098",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})]})}function b(e){let{className:t}=e;return(0,n.jsxs)("svg",{className:t,fill:"none",viewBox:"0 0 24 24","aria-hidden":"true",children:[(0,n.jsxs)("g",{clipPath:"url(#clip-product-trust-truck)",children:[(0,n.jsx)("path",{d:"M12 14H13C14.1 14 15 13.1 15 12V2H6C4.5 2 3.19001 2.82999 2.51001 4.04999",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 17C2 18.66 3.34 20 5 20H6C6 18.9 6.9 18 8 18C9.1 18 10 18.9 10 20H14C14 18.9 14.9 18 16 18C17.1 18 18 18.9 18 20H19C20.66 20 22 18.66 22 17V14H19C18.45 14 18 13.55 18 13V10C18 9.45 18.45 9 19 9H20.29L18.58 6.01001C18.22 5.39001 17.56 5 16.84 5H15V12C15 13.1 14.1 14 13 14H12",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}
1),(0,n.jsx)("path",{d:"M8 22C9.10457 22 10 21.1046 10 20C10 18.8954 9.10457 18 8 18C6.89543 18 6 18.8954 6 20C6 21.1046 6.89543 22 8 22Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M16 22C17.1046 22 18 21.1046 18 20C18 18.8954 17.1046 18 16 18C14.8954 18 14 18.8954 14 20C14 21.1046 14.8954 22 16 22Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M22 12V14H19C18.45 14 18 13.55 18 13V10C18 9.45 18.45 9 19 9H20.29L22 12Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 8H8",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 11H6",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 14H4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip-product-trust-truck",children:(0,n.jsx)("rect",{width:"24",height:"24",fill:"none"})})})]})}function v(e){let{className:t}=e;return(0,n.jsxs)("svg",{className:t,fill:"none",viewBox:"0 0 24 24","aria-hidden":"true",children:[(0,n.jsx)("path",{d:"M9.6 20H14.4C18.4 20 20 18.4 20 14.4V9.6C20 5.6 18.4 4 14.4 4H9.6C5.6 4 4 5.6 4 9.6V14.4C4 18.4 5.6 20 9.6 20Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M10.5 17H13.5C16 17 17 16 17 13.5V10.5C17 8 16 7 13.5 7H10.5C8 7 7 8 7 10.5V13.5C7 16 8 17 10.5 17Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M8.01001 4V2",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M12 4V2",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M16 4V2",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M20 8H22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M20 12H22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M20 16H22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M16 20V22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M12.01 20V22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M8.01001 20V22",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 8H4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 12H4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M2 16H4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})]})}var j=r(513);function k(e){var t,r,a,l,c,d;let{product:u,locale:h,productName:m,variantsLoadFailed:p,trustLabels:k}=e,y=(0,i.c)("products"),w=(0,i.c)("common"),N=null!=(a=null==(t=u.variants)?void 0:t.filter(e=>e.isAvailable).sort((e,t)=>e.sortOrder-t.sortOrder))?a:[],[C,L]=(0,s.useState)(N.length>
10?N[0]:null),[P,M]=(0,s.useState)(1),z=null!==C&&C.isAvailable&&C.stockQuantity>0,S=(null!=(l=null==(r=u.variants)?void 0:r.length)?l:0)>0,H=C?z:!p&&!S,I=p?y("variantsUnavailable"):S?y("outOfStock"):y("oneConfiguration"),W=p?y("variantsUnavailable"):H?y("inStock"):y("outOfStock"),E=null!=(c=null!=m?m:(0,j.KH)(u,"name",h))?c:u.slug,V=C?N.findIndex(e=>e.id===C.id):-1,A=C?null!=(d=(0,j.KH)(C,"name",h))?d:"".concat(w("variantFallbackName")," ").concat(V+1):null,O=[{label:k.moneyBack,Icon:g},...H?[{label:k.inStock,Icon:b}]:[],{label:k.designedInGermany,Icon:v}];return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-onest text-shop-accent text-[11px] leading-[15px] font-medium tracking-[1.32px] uppercase",children:y("variants")}),N.length>0?(0,n.jsx)("div",{className:"mt-3 flex flex-wrap gap-3",children:N.map((e,t)=>{var r;let s=(null==C?void 0:C.id)===e.id,i=null!=(r=(0,j.KH)(e,"name",h))?r:"".concat(w("variantFallbackName")," ").concat(t+1);return(0,n.jsxs)("button",{type:"button",onClick:()=>L(e),className:"focus-visible:ring-shop-ink flex min-h-11 items-center gap-2 border px-4 py-2 text-base font-medium transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none ".concat(s?"border-shop-ink bg-shop-ink text-shop-canvas":"border-shop-rule text-shop-ink hover:border-shop-muted"),children:[e.color&&(0,n.jsx)("span",{className:"size-4 rounded-full border-2 ".concat(s?"border-shop-canvas/80":"border-shop-rule"),style:{backgroundColor:e.color},"aria-hidden":"true"}),i,e.priceEur!==u.basePriceEur&&(0,n.jsxs)("span",{className:s?"text-shop-canvas/80 text-xs":"text-shop-muted text-xs",children:["(",(0,o.$g)(e.priceEur,h),")"]}),e.stockQuantity<=0&&(0,n.jsx)("span",{className:"text-xs text-red-500",children:y("outOfStock")})]},e.id)})}):(0,n.jsx)("p",{className:"text-shop-ink mt-3 text-base font-medium text-pretty",children:I})]}),C&&(0,n.jsx)("div",{className:"mt-4",children:C.stockQuantity>0?(0,n.jsx)("span",{className:"text-shop-accent text-[15px] leading-5 font-medium",children:y("inStock")}):(0,n.jsx)("span",{className:"text-sm text-red-500",children:y("outOfStock")})}),(0,n.jsx)("div",{className:"border-shop-rule mt-6 border-t pt-6",children:(0,n.jsx)(x,{product:u,variant:C,isPurchasable:H,showQuantity:!0,quantity:P,onQuantityChange:M})}),(0,n.jsx)(f,{product:u,locale:h,productName:E,selectedVariant:C,selectedVariantName:A,quantity:P,onQuantityChange:M,isPurchasable:H,inventoryLabel:W}),(0,n.jsx)("ul",{className:"mt-8 space-y-3",children:O.map(e=>(0,n.jsxs)("li",{className:"text-shop-ink flex items-center gap-3 text-[15px] leading-5 font-medium text-pretty",children:[(0,n.jsx)(e.Icon,{className:"text-shop-accent size-6 flex-none"}),(0,n.jsx)("span",{children:e.label})]},e.label))})]})}},9322:(e,t,r)=>{"use strict";r.d(t,{ProductVideo:()=>a});var n=r(3345),s=r(5054),i=r(8997),o=r(2336);function a(e){let{videoUrl:t,thumbnailUrl:r,productName:a}=e,l=(0,o.c)("reviews"),[c,d]=(0,i.useState)(!1);if(!t)return null;let u=t.includes("youtube.com")||t.includes("youtu.be"),h=u?function(e){for(let t of[/youtu\.be\/([a-zA-Z0-9_-]{11})/,/youtube\.com\/watch\?v=([a-zA-Z0-9_-]{11})/,/youtube\.com\/embed\/([a-zA-Z0-9_-]{11})/]){let r=e.match(t);if(null==r?void 0:r[1])return r[1]}return null}(t):null,m=r||(h?"https://img.youtube.com/vi/".concat(h,"/maxresdefault.jpg"):null),p=(0,i.useCallback)(()=>{d(!0)},[]),x=(0,i.useCallback)(e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p())},[p]);return(0,n.jsxs)("section",{className:"mt-8","aria-label":l("videoTitle"),children:[(0,n.jsx)("h3",{className:"mb-4 text-lg font-semibold text-gray-900",children:l("videoTitle")}),(0,n.jsx)("div",{className:"relative aspect-video w-full overflow-hidden rounded-xl bg-gradient-to-br from-gray-100 to-gray-200",children:c?u&&h?(0,n.jsx)("iframe",{src:"https://www.youtube.com/embed/".concat(h,"?autoplay=1&rel=0"),title:a?"".concat(a," - ").concat(l("videoTitle")):l("videoTitle"),className:"h-full w-full",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}):(0,n.jsx)("video",{src:t,className:"h-full w-full object-cover",controls:!0,autoPlay:!0,"aria-label":a?"".concat(a," - ").concat(l("videoTitle")):l("videoTitle"),children:(0,n.jsx)("track",{kind:"captions"})}):(0,n.jsxs)("div",{role:"button",tabIndex:0,onClick:p,onKeyDown:x,className:"group relative h-full w-full cursor-pointer","aria-label":l("playVideo"),children:[m?(0,n.jsx)(s.default,{src:m,alt:"",fill:!0,className:"object-cover transition-transform duration-300 group-hover:scale-105"}):(0,n.jsx)("div",{className:"from-brand-50 to-brand-100 flex h-full w-full items-center justify-center bg-gradient-to-br",children:(0,n.jsxs)("svg",{className:"text-brand-200 h-16 w-16",fill:"none",viewBox:"0 0 24 24",strokeWidth:.5,stroke:"currentColor","aria-hidden":"true",children:[(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}),(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.91 11.672a.375.375 0 010 .656l-5.603 3.113a.375.375 0 01-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112z"})]})}),(0,n.jsx)("div",{className:"absolute inset-0 bg-black/20 transition-colors duration-300 group-hover:bg-black/30"}),(0,n.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,n.jsx)("div",{className:"flex h-16 w-16 items-center justify-center rounded-full bg-white/90 shadow-lg transition-transform duration-300 group-hover:scale-110 sm:h-20 sm:w-20",children:(0,n.jsx)("svg",{className:"text-brand-600 ml-1 h-8 w-8 sm:h-10 sm:w-10",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M8 5.14v14l11-7-11-7z"})})})}),(0,n.jsx)("div",{className:"absolute right-4 bottom-4 left-4 text-center",children:(0,n.jsx)("span",{className:"rounded-full bg-black/50 px-4 py-1.5 text-sm font-medium text-white",children:l("watchVideo")})})]})})]})}},9974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return a}});let n=r(7487),s=r(8702),i=r(4814),o=n._(r(2470));function a(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=i.Image}},e=>{e.O(0,[8269,1004,9905,69,4814,2667,533,4069,1371,7358],()=>e(e.s=2330)),_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.