PageSourceSearch

https://bibijoux.fr/_next/static/chunks/6398-c5b03c3cc087e8aa.js

js bibijoux.fr collected 2026-09-29 01:29:18 UTC 97,882 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7eda06ec-1c5f-4008-947a-5da9c77dad1a",e._sentryDebugIdIdentifier="sentry-dbid-7eda06ec-1c5f-4008-947a-5da9c77dad1a")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6398],{199:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>v});var a=l(95155),i=l(12115),s=l(16405),r=l(95644),n=l.n(r),o=l(95604);let c=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"],d=e=>({enabled:e?.enabled??!1,start:e?.start??"",end:e?.end??""}),m=e=>({monday:d(e?.monday),tuesday:d(e?.tuesday),wednesday:d(e?.wednesday),thursday:d(e?.thursday),friday:d(e?.friday),saturday:d(e?.saturday),sunday:d(e?.sunday)});var u=l(73379),p=l(75538),h=l(86438),x=l(45830),f=l(9929),g=l(47e3),b=l(85932);let v=e=>{let{properties:t,isFirstInOrder:l=!1,className:r}=e,{env:d}=function(e){let[t,l]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{window.NEXT_PUBLIC&&window.NEXT_PUBLIC[e]?l(window.NEXT_PUBLIC[e]):(0,g.o)(e,t=>{window.NEXT_PUBLIC={...window.NEXT_PUBLIC,[e]:t},l(t)})},[]),{env:t}}("NEXT_PUBLIC_GOOGLE_MAPS_EMBED_API_KEY"),v=(0,o.useTranslations)("map"),w=t.background??{visible:!1},y=t.layout??"",j=t.headline??{visible:!1,size:"large",value:""},N=t.subheadline??{visible:!1,content:""},k=t.address??{visible:!1,value:"",location:""},_=t.openingHours??{visible:!1,days:m()},A=m(_.days),I=j.visible&&!!j.value?.trim(),$=N.visible&&!!N.content?.trim(),S=k.visible&&!!k.value?.replaceAll(" "," ").trim(),R=_.visible,C=I||$||S||R,z=((e,t)=>{let l=e?.trim(),a=t?.trim();if(!l||!a)return null;let i=`key=${encodeURIComponent(l)}&q=${encodeURIComponent(a)}`;return`https://www.google.com/maps/embed/v1/place?${i}`})(d,k.location??""),F=l?"h1":"h2";return(0,a.jsx)("section",{className:(0,f.cn)("map py-7",(0,h.ig)(w),y&&`layout-${y}`,r),"data-selector":"os-theme-map",children:(0,a.jsx)(u.A,{children:(0,a.jsxs)("div",{className:(e=>"map_top"===e||"map_bottom"===e?"flex flex-col gap-5":"flex flex-col gap-5 md:flex-row md:items-stretch md:gap-5")(y),children:[C?(0,a.jsx)("div",{className:(0,f.cn)("map-content-column w-full min-w-0 md:flex md:min-
1h-0 md:w-1/2 md:flex-col md:justify-center",(e=>{switch(e){case"map_right":return"order-2 md:order-1";case"map_top":return"order-2";case"map_bottom":return"order-1";default:return"order-2 md:order-2"}})(y)),children:(0,a.jsx)("div",{className:"map-content-wrapper",children:(0,a.jsxs)("div",{className:"map-content mt-6 md:mt-0 [&>*:last-child]:mb-0",children:[(()=>{if(!I)return null;let e=j.value.split("\n");return(0,a.jsx)(p.A,{as:F,size:x.S[j.size],align:"left",className:"map-headline mb-6 mt-0 word-break [line-break:auto] md:mb-5","data-selector":"os-theme-map-section-headline","data-field":"headline","data-label":b.R.headline,children:e.map((e,t)=>(0,a.jsxs)(i.Fragment,{children:[t>0?(0,a.jsx)("br",{}):null,e]},`${t}-${e.slice(0,12)}`))})})(),(()=>{if(!$)return null;let e=n()(N.content.replaceAll(" "," "));return(0,a.jsx)("div",{className:"map-subheadline mb-6 font-paragraphs text-base leading-6 word-break [line-break:auto] [&_p]:min-h-[1em]","data-selector":"os-theme-map-section-subheadline","data-field":"subheadline","data-label":b.R.subheadline,children:(0,s.Ay)(e)})})(),(()=>{if(!S)return null;let e=k.value.replaceAll(" "," "),t=n()(e);return(0,a.jsxs)("div",{className:"map-address mb-6 font-paragraphs text-sm leading-5 word-break [line-break:auto] last:mb-0 md:mb-5","data-selector":"os-theme-map-section-address","data-field":"address","data-label":b.R.address,children:[(0,a.jsx)("h4",{className:"font-headers m-0 mb-2 text-sm leading-5",children:v("address")}),(0,a.jsx)("div",{className:"[&_p]:m-0",children:(0,s.Ay)(t)})]})})(),R?(0,a.jsxs)("div",{className:"map-opening-hours font-paragraphs text-sm leading-5 word-break [line-break:auto]","data-selector":"os-theme-map-section-openingHours","data-field":"opening_hours","data-label":b.R.openingHours,children:[(0,a.jsx)("h4",{className:"font-headers m-0 mb-2 text-sm leading-5",children:v("opening_hours")}),(0,a.jsx)("ul",{className:"m-0 list-none p-0",children:c.map(e=>{let t=A[e],l=v(e),i=t.enabled?`${t.start} - ${t.end}`:v("closed");return(0,a.jsxs)("li",{className:"mb-1 flex text-sm leading-5 last:mb-0",children:[(0,a.jsx)("span",{className:"min-w-[146px] shrink-0",children:l}),(0,a.jsx)("span",{children:i})]},e)})})]}):null]})})}):null,(0,a.jsx)("div",{className:(0,f.cn)("map-column flex w-full flex-col min-w-0 md:min-h-0",C?"md:w-1/2":"md:max-w-none",(e=>{switch(e){case"map_right":return"order-1 md:order-2";case"map_top":return"order-1";case"map_bottom":return"order-2";default:return"order-1 md:order-1"}})(y)),children:(0,a.jsx)("div",{className:(0,f.cn)("map-iframe-wrapper w-full overflow-hidden rounded-sm",C&&"md:flex md:min-
1h-0 md:flex-1 md:flex-col"),"data-field":"map","data-label":b.R.map,children:z?(0,a.jsx)("iframe",{title:"Google Map",className:"block aspect-square h-auto max-h-full w-full border-0",style:{border:0},referrerPolicy:"no-referrer-when-downgrade",src:z,allowFullScreen:!0}):null})})]})})})}},4905:(e,t,l)=>{"use strict";l.d(t,{default:()=>N});var a=l(95155),i=l(16405),s=l(95604),r=l(95644),n=l.n(r),o=l(49692),c=l(13238),d=l(63729),m=l(77723),u=l(9929);let p="triggerModalServiceUuid";var h=l(80917);let x=e=>{let{service:t,display:l,layout:i,locale:r,currency:n,componentId:p,isDecorationBackground:x,bookingUrl:f}=e,g=(0,s.useTranslations)(),{firstVariant:b,variantCount:v,description:w}=t,y=(0,d.i)(w??""),j=y&&l.description?(0,a.jsx)("div",{className:(0,u.cn)("menu-item-description font-paragraphs text-[16px] font-normal leading-[25.6px] line-clamp-2 word-break [line-break:auto]",x?"text-decorationFont":"text-black"),children:y}):null,{hours:N,minutes:k}=(e=>e<=0?{hours:0,minutes:0}:{hours:Math.floor(e/60),minutes:e%60})(t.duration),_="";t.duration>0&&(_=N>0&&k>0?`${g("bookings.hours_h",{hours:N})} ${g("bookings.minutes_m",{minutes:k})}`:N>0?g("bookings.hours_h",{hours:N}):g("bookings.minutes_m",{minutes:k}));let A=null==b?null:(0,a.jsx)("div",{className:(0,u.cn)("list-menu-item-price-wrapper booking-service-price-wrapper flex","list"===i&&"flex-row flex-wrap items-center gap-2","grid"===i&&"mt-auto w-full flex-col items-start gap-0","column"===i&&"w-full flex-col items-center justify-center gap-0"),children:(0,a.jsxs)("div",{className:"list-menu-item-price flex flex-wrap items-baseline gap-x-1 gap-y-1","data-selector":"os-theme-booking-services-price-row",children:[_?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:(0,u.cn)("list-menu-item-duration font-labels text-[16px] font-normal leading-5",x?"text-decorationFont":"text-black",("grid"===i||"column"===i)&&"pb-[7px]","column"===i&&"leading-[18.4px]"),"data-selector":"os-theme-booking-services-duration",children:_}),(0,a.jsx)("span",{className:(0,u.cn)("list-menu-item-duration-separator font-labels text-[16px] font-normal leading-5",x?"text-decorationFont":"text-black"),"aria-hidden":!0,children:"\xb7"})]}):null,(0,a.jsx)("span",{className:(0,u.cn)("list-menu-item-price-regular font-labels text-[16px] font-normal leading-5",x?"text-decorationFont":"text-black",("grid"===i||"column"===i)&&"pb-[7px]","column"===i&&"leading-[18.4px]"),"data-selector":"os-theme-booking-services-price-regular",children:(0,m.lI)({value:b.price.amountGross,locale:r,currency:b.price.currency||n})})]})}),I=(0,u.cn)("list-menu-item-action shrink-0","grid"===i&&"mt-auto w-full pt-4","column"===i&&"mt-4 w-full max-w-[210px] md:mx-auto","list"===i&&"self-start md:self-start"),$=(0,u.cn)("booking-service-item-button list-menu-item-button inline-flex items-center justify-center rounded-sm border border-link bg-transparent text-link transition-opacity hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-link","list"===i&&"h-11 w-11 md:h-12 md:w-12","list"!==i&&"h-12 w-full"),S=l.link&&f?(0,a.jsx)("div",{className:I,children:(0,a.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:$,"data-parent-component-id":p,"data-selector":"os-theme-booking-services-item-button","aria-label":t.name,...(0,h.w)("bookings",t.serviceId),children:(0,a.jsx)(o.A,{icon:"plus-lg",size:"base",className:"inline-flex size-4 shrink-0 items-center justify-center leading-none","data-selector":"os-theme-menu-item-button-icon"})})}):null;return(0,a.jsxs)("div",{className:(0,u.cn)("menu-item-element group relative flex h-full min-h-0 w-full flex-col text-inherit no-underline","list"===i&&"pb-5 md:flex-row md:items-stretch md:gap-5","grid"===i&&"min-h-0 flex-1 flex-col pb-0","column"===i&&"w-full max-w-[342px] md:mx-auto md:items-center"),"data-selector":"os-theme-booking-service-item",children:[l.image?(0,a.jsx)("div",{className:(0,u.cn)("list-menu-item-image relative w-full shrink-0 overflow-hidden","list"===i&&"aspect-square max-w-full md:h-[108px] md:w-[108px] md:min-w-[108px] md:self-start","grid"===i&&"aspect-square w-full","column"===i&&"mx-auto aspect-square w-full max-w-[210px]"),children:(0,a.jsx)(c.A,{src:t.images[0]||void 0,title:t.name,className:"h-full w-full transition-transform duration-500 ease-in-out group-hover:scale-[1.15]",dataSelector:"os-theme-booking-services-image"})}):null,(0,a.jsxs)("div",{className:(0,u.cn)("list-menu-item-info-wrapper flex min-h-0 w-full min-w-0 flex-1 flex-col","list"===i&&"gap-3","grid"===i&&"gap-0",l.image&&"list"===i&&"max-md:pt-4 md:pt-0",l.image&&("grid"===i||"column"===i)&&"pt-4","list"===i&&"md:h-full md:flex-row md:items-stretch md:justify-between md:self-stretch","grid"===i&&"h-full min-h-0 flex-1","column"===i&&"items-center text-center"),children:["list"===i?(0,a.jsxs)("div",{className:(0,u.cn)("list-menu-item-info flex min-h-0 w-full min-w-0 flex-1 flex-col","gap-1 md:justify-between",l.image&&"md:min-
1h-[108px]"),children:[(0,a.jsxs)("div",{className:"flex min-w-0 flex-col gap-1",children:[(0,a.jsx)("h3",{className:(0,u.cn)("mt-0 line-clamp-2 break-words font-labels text-[24px] leading-[1.2] normal-case",x?"text-decorationFont":"text-black"),"data-selector":"os-theme-booking-services-name",children:t.name}),l.description&&j?(0,a.jsx)("div",{"data-selector":"os-theme-booking-services-description",children:j}):null]}),null!=b||v>1?(0,a.jsxs)("div",{className:"flex w-full min-w-0 shrink-0 flex-col",children:[A,v>1?(0,a.jsx)("div",{className:(0,u.cn)("list-menu-item-info-variants mt-2 min-h-[16px] font-paragraphs text-xs uppercase leading-4",x?"text-[rgba(var(--decoration-color-font),0.4)]":"text-black/40"),"data-selector":"os-theme-booking-services-variants",children:g("products_list.variants_available")}):null]}):null]}):(0,a.jsxs)("div",{className:(0,u.cn)("list-menu-item-info flex w-full min-w-0 flex-col gap-1","grid"===i&&"min-h-0 flex-1 gap-0","column"===i&&"h-full min-h-0 shrink-0 items-center gap-0"),children:[(0,a.jsx)("h3",{className:(0,u.cn)("mt-0 mb-3 line-clamp-2 break-words text-xl font-normal normal-case [font-family:var(--font-headers)] [font-weight:400]",x?"text-decorationFont":"text-black","grid"===i&&"leading-[120%]","column"===i&&"text-center leading-[28.8px]"),"data-selector":"os-theme-booking-services-name",children:t.name}),l.description&&j?(0,a.jsx)("div",{"data-selector":"os-theme-booking-services-description",className:"mb-3",children:j}):null,A,v>1?(0,a.jsx)("div",{className:(0,u.cn)("list-menu-item-info-variants label min-h-[16px] font-paragraphs text-xs uppercase leading-4",x?"text-[rgba(var(--decoration-color-font),0.4)]":"text-black/40","column"===i&&"text-center"),"data-selector":"os-theme-booking-services-variants",children:g("products_list.variants_available")}):null]}),S]})]})};var f=l(13821),g=l(73379),b=l(75538),v=l(86438),w=l(45830),y=l(5095),j=l(85932);let N=e=>{let{properties:t,servicesResponse:l,merchantBusiness:r,locale:o,currency:c,componentId:d,isFirstInOrder:m=!1,className:N}=e,k=(0,s.useTranslations)(),_=t.background??{visible:!1},A=(0,f.Zm)(t.layout),I=(0,f.CD)(t.columns),$=t.headline??{visible:!1,size:"large",content:""},S=t.text??{visible:!1,content:""},R=t.display??{image:!0,description:!1,link:!0},C=$.visible&&!!$.content?.trim(),z=S.visible&&!!S.content?.trim(),F=z?n()(S.content.replaceAll("&nbsp;"," ")):"",{services:M}=l,L=M.length,P=(0,f._2)(A,I),E=r.bookingUrl?.trim()??"",T=l.total>12&&E?(0,a.jsx)("div",{className:"show-more-section mt-5 w-full text-center",children:(0,a.jsx)("a",{"data-selector":"os-theme-bookings-description-anchor-link",href:E,target:"_blank",rel:"noopener noreferrer",...(0,h.w)("bookings","portal"),className:(0,u.cn)("inline-block font-bold text-link underline","transition-colors hover:text-[rgba(var(--color-link-rgb),0.7)]","focus-visible:underline focus-visible:outline-none"),children:(0,a.jsx)("span",{"data-selector":"os-theme-banner-description-anchor-text",children:k("product.show_more")})})}):null;return(0,a.jsx)("section",{className:(0,u.cn)("menu-items-section py-7",(0,v.ig)(_),`layout-${A}`,N),"data-selector":"booking-services-section","data-component-id":d,children:(0,a.jsx)(g.A,{children:(0,a.jsxs)("div",{className:"col-12 w-full",children:[C?(0,a.jsx)(b.A,{as:m?"h1":"h2",size:w.S[$.size],align:"column"===A?"center":"left",className:"menu-items-headline mb-0 font-headers word-break [line-break:auto]","data-selector":"os-theme-booking-services-section-headline","data-field":"headline","data-label":j.R.headline,children:$.content}):null,z?(0,a.jsx)("div",{className:(0,u.cn)("menu-items-text copy-2 font-paragraphs text-base leading-6 word-break [line-break:auto] [&_p]:min-h-[1em]","column"===A&&"text-center",C?"mt-5":"mt-0"),"data-selector":"os-theme-booking-services-section-text","data-field":"description","data-label":j.R.description,children:(0,i.Ay)(F)}):null,(0,a.jsx)("ul",{className:(0,u.cn)("menu-items-list m-0 list-none p-0",C||z?"mt-5":"mt-0",P,"grid"===A&&(L%2==0?"items-even":"items-odd")),"data-field":"services","data-label":j.R.items,children:M.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(x,{service:e,display:R,layout:A,locale:(0,y.O)(o),currency:c,componentId:d,isDecorationBackgroun
1d:_.visible,bookingUrl:((e,t)=>{let l=e.bookingUrl?.trim();return l?((e,t)=>{let l=e.trim();if(!l)return"";try{let e=new URL(l);return e.searchParams.set(p,t),e.toString()}catch{let e=l.includes("?")?"&":"?";return`${l}${e}${p}=${encodeURIComponent(t)}`}})(l,t.serviceId):""})(r,e)})},e.serviceId))}),T]})})})}},6398:(e,t,l)=>{"use strict";l.d(t,{default:()=>eL});var a=l(95155),i=l(12115);let s=e=>{let t=[];return e.forEach(e=>{if(!e.id)return;let l=e.properties;if("highlighted_items"===e.type){let a=l.content,i=a?.type==="random";t.push(i?{id:e.id,type:e.type,visible:e.visible,selectionMode:"random",limit:a?.limit??null}:{id:e.id,type:e.type,visible:e.visible,selectionMode:"selected",items:[...a?.items??[]]});return}if("featured_item"===e.type){let a=l.selected,i=a?.item?.uuid??"";t.push({id:e.id,type:e.type,visible:e.visible,uuid:i});return}if("menu"===e.type){let a=l.content,i=[...(e=>{if(!e||"object"!=typeof e)return[];let t=e.selected??e.items;return Array.isArray(t)?t.filter(e=>"string"==typeof e&&e.trim().length>0):"string"==typeof t&&t.trim().length>0?[t.trim()]:[]})(a)];t.push({id:e.id,type:e.type,visible:e.visible,contentType:a?.type,selectedIds:i})}}),t.sort((e,t)=>String(e.id).localeCompare(String(t.id))),JSON.stringify(t)},r=e=>{let t=[];return e.forEach(e=>{let l=e.properties;if("banner"===e.type){let a=l.slides,i=a?.flatMap(e=>e.visible&&e.image?.uuid?[e.image.uuid.trim()]:[])??[];t.push(`${e.id}:banner:${i.join(",")}`);return}if("text_and_image"===e.type){let a=l.image,i=a?.uuid?.trim()??"";t.push(`${e.id}:text_and_image:${i}`);return}if("featured_categories"===e.type){let a=l.selectedCategories,i=a?.content?.map(e=>e.image?.uuid?.trim()??"")??[];t.push(`${e.id}:featured_categories:${i.join(",")}`);return}if("gallery"===e.type){let a=l.images,i=a?.map(e=>e.uuid?.trim()??"").filter(Boolean)??[];t.push(`${e.id}:gallery:${i.join(",")}`);return}if("newsletter"===e.type){let a=l.image,i=a?.uuid?.trim()??"";t.push(`${e.id}:newsletter:${i}`)}}),t.sort(),t.join("|")},n=e=>{let t=[];return e.forEach(e=>{if("featured_categories"!==e.type||!e.id||!1===e.visible)return;let l=e.properties.selectedCategories,a=l?.content?.map(e=>({id:e.id??"",opacity:e.opacity??0,imageUuid:e.image?.uuid?.trim()??"",imageAlt:e.image?.alt??""}))??[];t.push(`${e.id}:${JSON.stringify(a)}`)}),t.sort(),t.join(";")},o=e=>{let t=[];return e.forEach(e=>{if("reviews"!==e.type||!e.id||!1===e.visible)return;let l=e.properties.content;t.push(`${e.id}:${l?.type??""}:${l?.sort_by??""}:${(l?.items??[]).join(",")}`)}),t.sort(),t.join("|")};var c=l(16405),d=l(95644),m=l.n(d),u=l(49778),p=l(13821),h=l(73379),x=l(75538),f=l(86438),g=l(45830),b=l(5095),v=l(85932),w=l(9929);let y=e=>{let{properties:t,products:l,locale:i,currency:s,componentId:r,isFirstInOrder:n=!1,className:o,cartType:d}=e,y=t.background??{visible:!1},j=(0,p.Zm)(t.layout),N=(0,p.CD)(t.columns),k=t.headline??{visible:!1,size:"large",content:""},_=t.text??{visible:!1,content:""},A=t.display??{image:!0,price:!0,description:!1,checkout:!1,linkToPdp:!1},I=k.visible&&!!k.content?.trim(),$=_.visible&&!!_.content?.trim(),S=$?m()(_.content.replaceAll("&nbsp;"," ")):"",R=l.length,C=(0,p._2)(j,N);return(0,a.jsx)("section",{className:(0,w.cn)("menu-items-section py-7",(0,f.ig)(y),`layout-${j}`,o),"data-selector":"menu-items-section","data-component-id":r,children:(0,a.jsx)(h.A,{children:(0,a.jsxs)("div",{className:"col-12 w-full",children:[I?(0,a.jsx)(x.A,{as:n?"h1":"h2",size:g.S[k.size],align:"column"===j?"center":"left",className:"menu-items-headline mb-0 font-headers word-break [line-break:auto]","data-selector":"os-theme-menu-items-section-headline","data-field":"headline","data-label":v.R.headline,children:k.content}):null,$?(0,a.jsx)("div",{className:(0,w.cn)("menu-items-text copy-2 font-paragraphs text-base leading-6 word-break [line-break:auto] [&_p]:min-h-[1em]","column"===j&&"text-center",I?"mt-5":"mt-0"),"data-selector":"os-theme-menu-items-section-text","data-field":"description","data-label":v.R.description,children:(0,c.Ay)(S)}):null,l.length>0?(0,a.jsx)("ul",{className:(0,w.cn)("menu-items-list m-0 list-none p-0",I||$?"mt-5":"mt-0",C,"grid"===j&&(R%2==0?"items-even":"items-odd")),"data-field":"menu_items","data-label":v.R.items,children:l.map(e=>(0,a.jsx)("li",{className:(0,w.cn)("column"===j?"flex h-full min-h-0 w-full min-w-0 flex-col":"border-fontColorMidLight last:border-b-0 last:pb-0","list"===j&&"border-b pb-0 lg:last:border-b-0","grid"===j&&"flex h-full min-h-0 min-w-0 flex-col border-b last:border-b-0 lg:border-b-0"),children:(0,a.jsx)(u.default,{productItem:e,display:A,layout:j,locale:(0,b.O)(i),currency:s,componentId:r,isDecorationBackgroun
1d:y.visible,cartType:d??"side_cart"})},e.product.id))}):null]})})})},j=e=>{let{headline:t,layout:l,isFirstInOrder:i,sectionKey:s,className:r,inspectionFieldId:n,inspectionFieldLabel:o}=e;return t.content&&t.visible?(0,a.jsx)(x.A,{as:i?"h1":"h2",size:g.S[t.size],align:l,className:(0,w.cn)("mb-0 word-break",r),"data-selector":`os-theme-${s}-section-headline`,...n?{"data-field":n}:{},...o?{"data-label":o}:{},children:t.content}):null};var N=l(26438),k=l(49596);let _=e=>(0,a.jsx)(k.default,{appearance:"onLight",...e}),A=e=>{let{properties:t,isFirstInOrder:l=!1,className:i}=e,{background:s,layout:r,headline:n,subheadline:o,cta:c}=t;return(0,a.jsx)("section",{className:(0,w.cn)("editorial-section text-only py-5 lg:py-7",(0,f.ig)(s),"center"===r&&"text-center",i),"data-selector":"text-only-section",children:(0,a.jsx)(h.A,{children:(0,a.jsx)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-12","data-selector":"text-only-grid",children:(0,a.jsxs)("div",{className:(0,w.cn)("col-span-1 md:col-span-12","center"===r?"md:col-span-12 text-center":"right"===r?"md:col-start-7 md:col-span-6 md:text-right":"left"===r?"md:col-span-6 md:text-left":""),"data-selector":"text-only-content",children:[(0,a.jsx)(j,{headline:n,layout:r,isFirstInOrder:l,sectionKey:"text-only",inspectionFieldId:"headline",inspectionFieldLabel:v.R.headline}),(0,a.jsx)(N.A,{subheadline:o,layout:r,sectionKey:"text-only",inspectionFieldId:"subheadline",inspectionFieldLabel:v.R.subheadline}),(0,a.jsx)(_,{cta:c,sectionKey:"text-only",layout:r,inspectionFieldId:"button",inspectionFieldLabel:v.R.button})]})})})})};var I=l(79919),$=l(85508),S=l(15239),R=l(9419),C=l(26564),z=l(96712);let F=e=>{let{properties:t,isFirstInOrder:l=!1,className:i,assetsMap:s={}}=e,r=t.background??{visible:!1},n=t.layout??"left",o=t.image??{uuid:"",alt:""},c=t.headline??{content:"",visible:!1,size:"large"},d=t.subheadline??{content:"",visible:!1},m=t.cta??{visible:!1,style:"none",title:"",type:"link",target:"",openNewTab:!1},u=(0,z.iR)((0,C.$)(s,o.uuid)),p="right"===n,x="center"===n,g=p?"left":n,b=x?"":p?"md:order-2":"md:order-1",y=x?"":p?"md:order-1":"md:order-2";return(0,a.jsx)("section",{className:(0,w.cn)("editorial-section text-and-image py-5 lg:py-7",(0,f.ig)(r),x&&"md:px-7",i),"data-selector":"os-theme-text-and-image",children:(0,a.jsx)(h.A,{children:(0,a.jsxs)("div",{className:(0,w.cn)("grid grid-cols-1 gap-6 md:items-center",x?"md:grid-cols-1":"md:grid-cols-2"),children:[(0,a.jsx)("div",{className:(0,w.cn)("relative w-full pb-[100%] mb-6 md:mb-0 md:self-start",b),"data-selector":"text-and-image-image-wrapper","data-field":"image","data-label":v.R.image,children:u?(0,a.jsx)(S.default,{src:u,alt:o.alt||"",fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 50vw","data-selector":"os-theme-editorial-component-image",unoptimized:!0}):(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)(R.xb,{className:"w-full h-full"})})}),(0,a.jsx)("div",{className:(0,w.cn)("flex flex-col justify-center",y,x&&"text-center",!x&&"md:text-left"),"data-selector":"text-and-image-content-wrapper",children:(0,a.jsxs)("div",{className:(0,w.cn)(x&&"flex flex-col items-center","right"===n&&"md:pl-2","left"===n&&"md:pr-2"),children:[(0,a.jsx)(j,{headline:c,layout:g,isFirstInOrder:l,sectionKey:"text-and-image",inspectionFieldId:"headline",inspectionFieldLabel:v.R.headline}),(0,a.jsx)(N.A,{subheadline:d,layout:g,sectionKey:"text-and-image",inspectionFieldId:"subheadline",inspectionFieldLabel:v.R.subheadline}),(0,a.jsx)(_,{cta:m,sectionKey:"text-and-image",layout:g,size:"md",inspectionFieldId:"button",inspectionFieldLabel:v.R.button})]})})]})})})};var M=l(97782),L=l(51819);let P=e=>{let{properties:t,tiles:l,isFirstInOrder:i=!1,className:s,assetsMap:r={}}=e,{background:n,headline:o,selectedCategories:c}=(0,L.B7)(t),{countPerRow:d}=c,m=(0,L.EA)(l,c.content,d),u=o.content?.trim()??"";return(0,a.jsx)("section",{className:(0,w.cn)("featured-categories py-5 lg:py-7",n.visible?"bg-decoration text-fontColorBackground":"bg-white text-black",s),"data-selector":"products-featured-categories",children:(0,a.jsxs)(h.A,{children:[o.visible&&u?(0,a.jsx)("div",{className:"mb-6 lg:mb-8",children:(0,a.jsx)(x.A,{as:i?"h1":"h2",size:g.S[o.size],className:"word-break m-0","data-selector":"os-theme-products-featured-categories-headline","data-field":"headline","data-label":v.R.headline,children:u})}):null,m.length>0?(0,a.jsx)("div",{className:(0,w.cn)("grid gap-x-4 gap-y-4 xl:gap-x-5",L.Hn[d]),"data-field":"categories","data-label":v.R.items,children:m.map((e,t)=>(0,a.jsx)(M.default,{tile:e,countPerRow:d,imageUrl:e.imageUuid?(0,L.Z$)((0,C.$)(r,e.imageUuid)):null},`${e.categoryId}-${t}`))}):null]})})},E=e=>{let{embedUrl:t,title:l,type:i,className:s}=e;return(0,a.jsx)("div",{className:(0,w.cn)("flex w-full items-center justify-center",s
1),children:t?(0,a.jsx)("iframe",{width:"100%",height:"100%",src:t,title:l||"Video",allow:"youtube"===i?"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share":"autoplay; fullscreen; picture-in-picture; clipboard-write",allowFullScreen:!0,referrerPolicy:"youtube"===i?"strict-origin-when-cross-origin":void 0,className:"aspect-video h-auto w-full max-w-full border-0"}):(0,a.jsx)("div",{className:"flex aspect-video w-full max-w-full items-center justify-center",role:"img","aria-label":"Video placeholder",children:(0,a.jsx)(R.VI,{className:"h-full w-full max-w-full","data-selector":"os-theme-video-image-placeholder","aria-hidden":!0})})})},T=e=>!!e&&/^[a-zA-Z0-9_-]{6,32}$/.test(e),D=e=>{let t=new URL(e.toString());return"http:"===t.protocol&&(t.protocol="https:"),t},B="left",O=e=>{let{properties:t,isFirstInOrder:l=!1,className:i}=e,s=t.background??{visible:!1},r=(e=>""===e?"video_bottom":e)(t.layout??""),n=t.source??{type:"youtube",value:"",alt:""},o=t.headline??{content:"",visible:!1,size:"large"},c=t.subheadline??{content:"",visible:!1},d=t.cta??{visible:!1,style:"none",title:"",type:"link",target:"",openNewTab:!1},m=o.content?.trim()??"",u=o.visible&&!!m,p=c.visible&&!!c.content?.trim(),x=u||p||d.visible,g=(e=>"video_left"===e||"video_right"===e)(r),b="vimeo"===n.type?"vimeo":"youtube",y=((e,t)=>{let l,a=t?.trim()??"";if(!a)return null;try{l=new URL(a)}catch{return null}return"https:"!==l.protocol&&"http:"!==l.protocol?null:"youtube"===e?(e=>{let t=D(e),l=t.hostname.replace(/^www\./,"");if("youtu.be"===l){let e=t.pathname.split("/").filter(Boolean)[0];return T(e)?`https://www.youtube.com/embed/${e}${t.search}`:null}if(!("youtube.com"===l||"m.youtube.com"===l||"youtube-nocookie.com"===l||l.endsWith(".youtube.com")))return null;if(t.pathname.startsWith("/embed/")){let e=t.pathname.slice(7).split("/")[0];return T(e?.split("?")[0])?t.toString():null}if("/watch"===t.pathname||t.pathname.startsWith("/watch")){let e=t.searchParams.get("v");return T(e??void 0)?`https://www.youtube.com/embed/${e}`:null}return null})(l):(e=>{let t=D(e),l=t.hostname.replace(/^www\./,"");if("vimeo.com"===l){let e=t.pathname.split("/").filter(Boolean)[0];return e&&/^\d+$/.test(e)?`https://player.vimeo.com/video/${e}`:null}if("player.vimeo.com"===l&&t.pathname.startsWith("/video/")){let e=t.pathname.split("/").filter(Boolean)[1];return e&&/^\d+$/.test(e)?t.toString():null}return null})(l)})(b,n.value),k=(0,w.cn)("video_top"===r&&"order-2","video_bottom"===r&&"order-1","video_left"===r&&"order-2","video_right"===r&&"order-2 md:order-1"),A=(0,w.cn)("video_top"===r&&"order-1","video_bottom"===r&&"order-2","video_left"===r&&"order-1","video_right"===r&&"order-1 md:order-2"),I=(0,w.cn)("min-w-0 w-full",x&&g&&"md:w-1/2 md:flex-1"),$=d.visible&&!d.target?.trim()?{...d,target:"#"}:d,S=(0,w.cn)("video-component-content flex w-full flex-col","[&>*:last-child]:mb-0","video_top"===r&&"mt-5","video_bottom"===r&&"mb-5 mt-0",("video_left"===r||"video_right"===r)&&"mt-5 md:mt-0");return(0,a.jsx)("section",{className:(0,w.cn)("video-component py-7",(0,f.ig)(s),i),"data-selector":"os-theme-video",children:(0,a.jsx)(h.A,{children:(0,a.jsxs)("div",{className:(0,w.cn)("flex flex-col items-stretch",g&&"md:flex-row md:items-stretch md:gap-x-5"),children:[x?(0,a.jsx)("div",{className:(0,w.cn)("flex flex-col justify-center",I,k),children:(0,a.jsx)("div",{className:"video-component-content-wrapper flex h-full w-full items-center",children:(0,a.jsxs)("div",{className:S,children:[(0,a.jsx)(j,{headline:o,layout:B,isFirstInOrder:l,sectionKey:"video-component",className:"mt-0 mb-4 whitespace-pre-line",inspectionFieldId:"headline",inspectionFieldLabel:v.R.headline}),(0,a.jsx)(N.A,{subheadline:c,layout:B,sectionKey:"video-component",textSize:"md",className:"!mt-0 mb-3 pb-2 [&_p]:m-0",inspectionFieldId:"subheadline",inspectionFieldLabel:v.R.subheadline}),(0,a.jsx)(_,{cta:$,sectionKey:"video",layout:B,size:"md",className:"!mt-0",inspectionFieldId:"button",inspectionFieldLabel:v.R.button})]})})}):null,(0,a.jsx)("div",{className:(0,w.cn)(I,A,"flex items-center"),children:(0,a.jsx)("div",{className:"w-full","data-field":"video","data-label":v.R.video,children:(0,a.jsx)(E,{embedUrl:y,title:n.alt||"Video",type:b})})})]})})})},q=e=>`${e.th640} 640w, ${e.th1024} 1024w, ${e.th2048} 2048w`,U=e=>{let{image:t,asset:l,previewEnabled:i,componentId:s,aspect:r,layoutVariant:n,heroImgClass:o,wrapperClassName:c}=e,d=(e=>{if(!e?.url)return null;let{url:t}=e,l=(0,z.Ts)(e),a=t.th1024||t.th2048||t.th640||t.origin||l||"";if(!a)return null;let i=t.th640||a,s=t.th2048||a;return{th640:i,th1024:a,th2048:s}})(l),m=!!d,u=`gallery_component_${s}`,p=i&&m&&d,h=t.alt?.trim()||"",x=(0,w.cn)("image-wrapper relative block w-full overflow-hidden pb-[100%]","grid-one-col"===r&&"max-md:pb-[100%] md:max-h-[456px] md:pb-[56.25%]"),f=i&&m?"transition-transform duration-500 ease-in-out group-hover:scale-[1.15]":"",g=()=>m&&d?(0,a.jsx)(S.default,{src:d.th1024,alt:t.alt||"",fill:!0,className:(0,w.cn)("object-cover",f,"first"===o&&"first","second"===o&&"second"),sizes:"hero"===n?"(max-width: 768px) 50vw, (max-width: 1200px) 40vw, 35vw":"(max-width: 768px) 50vw, (max-width: 1200px) 33vw, 25vw",unoptimized:!0}):(0,a.jsx)("div",{className:"editorial-image-placeholder-surface absolute inset-0 flex items-center justify-center","data-selector":"os-theme-editorial-component-image-placeholder",children:(0,a.jsx)(R.xb,{className:"h-full w-full min-h-0 min-w-0",preserveAspectRatio:"xMidYMid slice","aria-hidden":!0})});if("hero"===n&&p&&d)return(0,a.jsx)("a",{href:d.th1024,className:(0,w.cn)(x,u,"glightbox group",c,"curs
1or-pointer"),"data-gallery":`component_${s}`,"data-srcset":q(d),"data-type":"image","aria-label":h,children:g()});let b=(0,a.jsx)("div",{className:(0,w.cn)(x,"group"),children:g()});return"grid"===n&&p&&d?(0,a.jsx)("a",{href:d.th1024,className:(0,w.cn)(u,"glightbox",c,"cursor-pointer"),"data-gallery":`component_${s}`,"data-srcset":q(d),"data-type":"image","aria-label":h,children:b}):(0,a.jsx)("div",{className:c,children:b})},K=e=>{let{images:t,columns:l,assetsMap:i,previewEnabled:s,componentId:r}=e;return(0,a.jsx)("div",{className:`content-wrapper grid w-full auto-rows-fr pt-5 gap-4 md:gap-5 ${{1:"grid-cols-1",2:"max-md:grid-cols-2 md:grid-cols-2",3:"max-md:grid-cols-2 md:grid-cols-3",4:"max-md:grid-cols-2 md:grid-cols-4",5:"max-md:grid-cols-2 md:grid-cols-5",6:"max-md:grid-cols-2 md:grid-cols-6"}[l]}`,children:t.map((e,t)=>(0,a.jsx)(U,{image:e,asset:(0,C.$)(i,e.uuid),previewEnabled:s,componentId:r,aspect:1===l?"grid-one-col":"grid-multi",layoutVariant:"grid"},`${e.uuid||"placeholder"}-${t}`))})},G=e=>{let{images:t,assetsMap:l,previewEnabled:i,componentId:s}=e,r=(e=>{let t=[],l=[];e.forEach((e,a)=>{l.push(e),(a+1)%3==0&&(t.push(l),l=[])}),l.length>0&&t.push(l);let a=0;return t.map(e=>{let t=`${e.map(e=>e.uuid?.trim()||"x").join("-")}@${a}`;return a+=e.length,{key:t,items:e}})})(t);return(0,a.jsx)("div",{className:"content-wrapper grid w-full grid-cols-1 gap-5 pt-5",children:r.map((e,t)=>{let r=t%2==0;return(0,a.jsx)("div",{className:(0,w.cn)("images-wrapper grid grid-cols-2 gap-4 md:gap-5",r?"md:grid-cols-[minmax(0,2fr)_minmax(0,1fr)]":"md:grid-cols-[minmax(0,1fr)_minmax(0,2fr)]"),children:e.items.map((t,n)=>(0,a.jsx)(U,{image:t,asset:(0,C.$)(l,t.uuid),previewEnabled:i,componentId:s,aspect:"hero",layoutVariant:"hero",heroImgClass:0===n?"first":"second",wrapperClassName:r?(e=>0===e?"min-w-0 col-span-2 row-start-1 md:col-span-1 md:row-span-2 md:col-start-1 md:row-start-1":1===e?"min-w-0 col-start-1 row-start-2 md:col-start-2 md:row-start-1":"min-w-0 col-start-2 row-start-2 md:col-start-2 md:row-start-2")(n):(e=>0===e?"min-w-0 col-start-1 row-start-2 md:col-start-1 md:row-start-1":1===e?"min-w-0 col-span-2 row-start-1 md:col-span-1 md:row-span-2 md:col-start-2 md:row-start-1":"min-w-0 col-start-2 row-start-2 md:col-start-1 md:row-start-2")(n)},`${e.key}__${t.uuid?.trim()||"empty"}__${t.alt}__${n}`))},e.key)})})};var H=l(64498);let V="left",J=e=>{let{componentId:t,properties:l,isFirstInOrder:i=!1,className:s,assetsMap:r={}}=e,n=l.background??{visible:!1},o="hero"===l.layout?"hero":"grid",c=(e=>{let t=Math.floor(Number(e));return Number.isNaN(t)||t<1?1:t>6?6:t})(l.columns),d=l.headline??{content:"",visible:!1,size:"large"},m=l.text??{content:"",visible:!1},u={content:m.content??"",visible:m.visible??!1},p=l.cta??{visible:!1,style:"none",title:"",type:"link",target:"",openNewTab:!1},x=l.preview??{enabled:!1},g=Array.isArray(l.images)?l.images:[],b=d.content?.trim()??"",y=d.visible&&!!b,k=u.visible&&!!u.content?.trim(),A=p.visible&&!!p.title?.trim(),I=g.length>0;if(!y&&!k&&!A&&!I)return null;let $=p.visible&&!p.target?.trim()?{...p,target:"#"}:p,S=`component_${t}`,R=`os-theme-gallery-lb-${t}`,C=x.enabled&&I;return(0,a.jsxs)("section",{id:R,className:(0,w.cn)("image-gallery-component py-7",(0,f.ig)(n),"hero"===o?"layout-hero":"layout-grid",`columns-number-${c}`,x.enabled?"preview-true":"preview-false",s),"data-selector":"os-theme-gallery","data-lightbox":S,children:[C?(0,a.jsx)(H.GlightboxBinder,{enabled:!0,rootElementId:R}):null,(0,a.jsx)(h.A,{children:(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsxs)("div",{className:"gallery-component-content-wrapper flex w-full flex-col items-start",children:[(0,a.jsx)(j,{headline:d,layout:V,isFirstInOrder:i,sectionKey:"gallery-component",className:"mt-0 mb-5 whitespace-pre-line",inspectionFieldId:"headline",inspectionFieldLabel:v.R.headline}),(0,a.jsx)(N.A,{subheadline:u,layout:V,sectionKey:"gallery-component",textSize:"md",className:"!mt-0 mb-4 pb-2 [&_p]:m-0",inspectionFieldId:"subheadline",inspectionFieldLabel:v.R.subheadline}),(0,a.jsx)(_,{cta:$,sectionKey:"gallery",layout:V,size:"md",className:"!mt-0",inspectionFieldId:"button",inspectionFieldLabel:v.R.button}),(0,a.jsx)("div",{className:"w-full","data-selector":"os-theme-image-gallery","data-editor-selected-component":"gallery_images_list","data-field":"images","data-label":v.R.image,children:I?"hero"===o?(0,a.jsx)(G,{images:g,assetsMap:r,previewEnabled:x.enabled,componentId:t}):(0,a.jsx)(K,{images:g,columns:c,assetsMap:r,previewEnabled:x.enabled,componentId:t}):null})]})})})]})};l(51331);let{allowedAttributes:W}=m().defaults,X={allowedTags:[...m().defaults.allowedTags,"img"],allowedAttributes:{...W,"*":["class"],li:["class","data-list"]}},Z=e=>{let{content:t,className:l}=e,i=t.replaceAll("&nbsp;"," ");
1if(!i.trim())return null;let s=m()(i,X);return s.trim()?(0,a.jsx)("div",{className:(0,w.cn)("page-content min-w-0 break-words",l),"data-field":"content","data-label":v.R.content,children:(0,c.Ay)(s)}):null},Y=e=>{let{properties:t,className:l}=e,i=t.background??{visible:!1},s=t.content??"";return s.replaceAll("&nbsp;"," ").trim()?(0,a.jsx)("section",{className:(0,w.cn)("rich-text-editor editorial-section py-7",(0,f.ig)(i),l),"data-selector":"rich-text-editor",children:(0,a.jsx)(h.A,{children:(0,a.jsx)("div",{className:(0,w.cn)("page-wrapper break-words","pb-4 mt-6 lg:pb-9 lg:mt-6"),children:(0,a.jsx)(Z,{content:s})})})}):null};var Q=l(36304);let ee=e=>{let{properties:t,pageSlug:l}=e,i=t.title?.trim()??"",s=t.content??"";return i||s.trim()?(0,a.jsx)("section",{className:"rich-text-editor","data-selector":"legal",children:(0,a.jsx)(h.A,{className:"mt-9 mb-4 lg:mt-[64px] lg:mb-9",children:(0,a.jsxs)("div",{className:"page-wrapper break-words pb-4 lg:pb-9",children:[i?(0,a.jsx)(Q.A,{as:"h1",size:"2",className:"my-6 md:my-8 word-break","data-selector":l?`os-theme-page-title-${l}`:"os-theme-page-title-legal",children:i}):null,(0,a.jsx)(Z,{content:s})]})})}):null};var et=l(199);let el=e=>(0,a.jsx)(et.default,{...e});var ea=l(4905);let ei=e=>{let t=e.variants[0]??null,l=e.images[0];return{serviceId:e.serviceId,name:e.name,duration:e.duration,description:e.description,location:e.location,images:l?[l]:[],firstVariant:t,variantCount:e.variants.length}},es=e=>({amountGross:e,currency:"GBP"}),er=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{name:`Service ${e+1}`,serviceId:`svc-${e+1}`,images:e%3==0?[]:["https://catalog-images-live.s3.amazonaws.com/18bbad1d-46d6-469f-8757-007387a89031.jpeg"],duration:30+e%5*15,location:e%2==0?"business":"mobile",variants:[{variantId:`var-${e+1}-default`,price:es(2500+500*e)}],options:[],description:e%2==0?`<p>Short description for service ${e+1}.</p>`:"",categoryIds:["cat-1"],...t}},en=Array.from({length:14},(e,t)=>2===t?er(t,{variants:[{variantId:"var-a",price:es(4500)},{variantId:"var-b",price:es(5500)}]}):er(t)),eo=(e=>({merchantBusiness:(e=>({name:e.name,bookingUrl:e.bookingUrl,slug:e.slug}))(e.merchantBusiness),servicesResponse:(e=>({offset:e.offset,limit:e.limit,total:e.total,services:e.services.map(ei)}))(e.servicesResponse)}))({merchantBusiness:{name:"Demo Studio",slug:"biz-demo-001",bookingUrl:"https://bookings.example.com/biz-demo-001"},servicesResponse:{offset:0,limit:12,total:en.length,services:en.slice(0,12)}});eo.servicesResponse,ei(en[0]);var ec=l(65222);let ed=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l="Review comment placeholder";return{id:`review-${e+1}`,author:`Customer ${e+1}`,rating:3+e%3,fullText:l,excerpt:l.slice(0,100),createdAt:new Date(Date.now()-864e5*e).toISOString(),source:"GOOGLE",...t}},em=Array.from({length:9},(e,t)=>ed(t)),eu={summary:{average:4.6,total:em.length,allReviewsLink:"https://www.google.com/search?q=reviews",writeReviewLink:"https://www.google.com/search?q=write+a+review"},items:em},ep={summary:{average:0,total:0,allReviewsLink:null,writeReviewLink:null},items:[]};var eh=l(10156),ex=l(87358);let ef=e=>{let t=e.isEditorMode?"local-recaptcha":ex.env.NEXT_PUBLIC_RECAPTCHA_SITE_KEY?.trim();return t?(0,a.jsx)(eh.default,{properties:e.properties,isFirstInOrder:e.isFirstInOrder,assetsMap:e.assetsMap,merchantName:e.merchantName,privacyPolicyHref:e.privacyPolicyHref,locale:e.locale,recaptchaKey:t}):(console.warn("NEXT_PUBLIC_RECAPTCHA_SITE_KEY not configured"),null)};var eg=l(78653);let eb=e=>{let{componentId:t,properties:l,item:i,modifiers:s,isFirstInOrder:r=!1,locale:n,currency:o,shop:c,shopSettings:d,cartType:m}=e;return(0,a.jsx)(eg.A,{variant:"featured",featured:{componentId:t,properties:l,isFirstInOrder:r},item:i,modifiers:s,locale:n,currency:o,shop:c,shopSettings:d,cartType:m})};var ev=l(81781);let ew="37c9c79e-ba44-40d4-9f73-9a6d806d31c7",ey="ba49ddfa-263c-4398-904d-db3ca8c9a04e",ej="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis consectetur convallis nisi, sit amet semper est eleifend sit amet. Curabitur varius, leo 
1id iaculis porta, nibh sem laoreet tellus, a interdum magna est vitae mauris. Integer placerat scelerisque diam vitae dignissim. Nulla eget ipsum lectus. Sed ac ante enim. Donec elit ligula, dictum quis consectetur sit amet, facilisis ac mauris. Sed auctor tristique quam non scelerisque.\nDonec nec ultricies sem. Nunc eget urna placerat, feugiat eros mattis, congue lorem. Proin vestibulum in neque quis scelerisque. Morbi nec porttitor tortor. Sed eu urna lacinia odio malesuada pulvinar. Suspendisse eu maximus libero. Mauris eget elit lacus. In vulputate efficitur facilisis. Duis a orci luctus, tincidunt augue id, facilisis velit. Mauris dignissim est eget ligula maximus, quis faucibus tellus sodales. Curabitur imperdiet tristique condimentum. Nullam urna turpis, porttitor at aliquam id, faucibus sed nisl. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut placerat et urna ac euismod. Sed non tincidunt mauris, at feugiat nibh. ",eN=`<p>${ej.replace(/\n/g,"<br> ")}</p>`,ek=()=>Array.from({length:16},(e,t)=>({product:{id:`placeholder-${t+1}`,name:"Item name",slug:"item-name",description:"",formattedDescription:"",image:"",seoTitle:"Item name",seoDescription:"",price:100,basePrice:100,hasDiscount:!1,variants:{"variant-1":{uuid:"variant-1",name:"Default Variant",price:100,basePrice:100,hasDiscount:!1,options:[],images:[],quantity:1,isAvailable:!0,isTrackingEnabled:!0,installmentsPrice:123},"variant-2":{uuid:"variant-2",name:"Alternative Variant",price:120,basePrice:120,hasDiscount:!1,options:[],images:[],quantity:1,isAvailable:!0,isTrackingEnabled:!0,installmentsPrice:123}},additionalImages:[],allImages:[""],category:{name:"Default Category",uuid:"default-category"},isAvailable:!0,isTrackingEnabled:!0,optionsList:{},variantMap:{"variant-1":"Default Variant","variant-2":"Alternative Variant"},link:"/products/item-name"},minVariantsHistoryPrice:{"variant-1":100,"variant-2":120}}));var e_=l(71372);let eA=e=>e.replace(/^#/,"").trim(),eI=function(e){let{pageSettings:t,locale:l,currency:i,isEditorMode:s=!1,productsMap:r={},modifiersByProductId:n={},productsListLink:o="/products",assetsMap:c={},categoriesMap:d={},shop:m,shopSettings:u,cartType:h,merchantName:x="",privacyPolicyHref:f="#",bookingServices:g,reviews:b,pageSlug:v,bannerParentDirective:w=null,onBannerSlideActivateInEditor:j}=e,N=v??(e=>{if(!e||!("settings"in e))return;let{settings:t}=e;return t?.slug?.trim()||void 0})(t),k=(e,t)=>e.id||`${e.type}-${t}`,_=e=>e.id?`${e.type}_${e.id}`:e.type;if(!t?.components||0===t.components.length)return null;let S=t.components.filter(e=>!1!==e.visible);return 0===S.length?null:(0,a.jsx)("div",{id:"pageContentWrapper",children:S.map((e,t)=>{let v=k(e,t),S=_(e);return(0,a.jsx)("section",{id:v,"data-component":v,"data-editor-selected-component":S,"data-editor-selected-section":S,"data-scroll-selector":S,children:((e,t)=>{switch(e.type){case"text_only":return(0,a.jsx)(A,{properties:e.properties,isFirstInOrder:0===t},e.id||t);case"banner":{let l=k(e,t),i=_(e),r=w??null,n=s&&null!==r&&(eA(r.selector)===eA(i)||eA(r.selector)===eA(l)||!!e.id&&eA(r.selector)===eA(`banner_${e.id}`));return(0,a.jsx)(I.default,{properties:e.properties,isFirstInOrder:0===t,assetsMap:c,bannerParentSlideIndex:n?r.slideIndex:null,isEditorMode:s,onSlideActivateInEditor:s&&j?e=>j(i,e):void 0},e.id||t)}case"highlighted_items":{let n=e.properties,c=e.id?r[e.id]??[]:[],d=c;return 0===c.length&&s&&n.content?.type==="selected_items"&&!(e=>{let t=e.content?.items;return!!Array.isArray(t)&&t.some(e=>"string"==typeof e&&e.trim().length>0)})(n)&&(d=ek().slice(0,8)),(0,a.jsx)($.default,{properties:n,products:d,locale:l,currency:i,productsListLink:o,isFirstInOrder:0===t},e.id||t)}case"text_and_image":return(0,a.jsx)(F,{properties:e.properties,isFirstInOrder:0===t,assetsMap:c},e.id||t);case"featured_categories":{let l=e.id?d[e.id]??[]:[];return(0,a.jsx)(P,{properties:e.properties,tiles:l,isFirstInOrder:0===t,assetsMap:c},e.id||t)}case"video":return(0,a.jsx)(O,{properties:e.properties,isFirstInOrder:0===t},e.id||t);case"gallery":return(0,a.jsx)(J,{componentId:e.id||`gallery-${t}`,properties:e.properties,isFirstInOrder:0===t,assetsMap:c},e.id||t);case"rich_text_editor":return(0,a.jsx)(Y,{properties:e.properties},e.id||t);case"legal":return(0,a.jsx)(ee,{properties:e.properties,pageSlug:N},e.id||t);case"map":return(0,a.jsx)(el,{properties:e.properties,isFirstInOrder:0===t},e.id||t);case"newsletter":return(0,a.jsx)(ef,{properties:e.properties,isFirstInOrder:0===t,assetsMap:c,merchantName:x,privacyPolicyHref:f,locale:l,isEditorMode:s},e.id||t);case"menu":{let n=e.properties,o=e.id?r[e.id]??[]:[],c=o;return 0===o.length&&s&&!(0,p.JE)(n)&&(c=ek().slice(0,4)),(0,a.jsx)(y,{componentId:e.id||`menu-${t}`,properties:n,products:c,locale:l,currency:i,isFirstInOrder:0===t},e.id||t)}case"booking_services":{let s=g??eo;return(0,a.jsx)(ea.default,{componentId:e.id||`booking-services-${t}`,properties:e.properties,servicesResponse:s.servicesResponse,merchantBusiness:s.merchantBusiness,locale:l,currency:i,isFirstInOrder:0===t},e.id||t)}case"reviews":{var v;let i=e.id||`reviews-${t}
1`,r=(v=b?.[i],v&&v.items.length>0?v:s?eu:v??ep);return(0,a.jsx)(ec.default,{componentId:i,properties:e.properties,reviews:r,isFirstInOrder:0===t,locale:l},i)}case"featured_item":{let o=e.properties,c=(e.id&&r[e.id]||[])[0]??(s&&!(0,ev.Q3)(o)?{product:{id:"19feac80-eace-46b3-b2bd-b98f92315415",name:"Item name",slug:"item-name",description:ej,formattedDescription:eN,image:"",seoTitle:"",seoDescription:"",price:1e4,basePrice:1e5,hasDiscount:!0,variants:{[ew]:{uuid:ew,name:"Small",price:1e4,basePrice:1e5,hasDiscount:!0,options:[],images:[],installmentsPrice:3333,quantity:5,isAvailable:!0,isTrackingEnabled:!0},[ey]:{uuid:ey,name:"Large",price:1e5,basePrice:1e5,hasDiscount:!1,options:[],images:[],installmentsPrice:33333,quantity:0,isAvailable:!1,isTrackingEnabled:!0}},additionalImages:[],allImages:[],category:{name:"",uuid:""},isAvailable:!0,isTrackingEnabled:!0,optionsList:{},variantMap:{[ew]:"Small",[ey]:"Large"},link:"/products/item-name"},minVariantsHistoryPrice:{}}:void 0);if(!c)return null;return(0,a.jsx)(eb,{componentId:e.id||`featured-item-${t}`,properties:o,item:c,modifiers:n[c.product.id]??e_.v,isFirstInOrder:0===t,locale:l,currency:i,shop:m,shopSettings:u,cartType:h},e.id||t)}default:return null}})(e,t)},v)})})};var e$=l(57468),eS=l(24356),eR=l(60613);l(66041);let eC=e=>{let{locale:t,className:l}=e,{t:i,isLoading:s}=(0,e$.A)(t),r=s?"":i("sections.new_section_placeholder");return(0,a.jsx)("section",{id:eS.J,"data-component":eS.J,"data-editor-selected-component":eS.J,"data-editor-selected-section":eS.J,"data-scroll-selector":eS.J,[eR.wf]:!0,"data-selector":"editor-new-section-placeholder",className:(0,w.cn)("editorial-section py-5 lg:py-7",l),"aria-label":r||void 0,children:(0,a.jsx)(h.A,{children:(0,a.jsx)("div",{className:"new-section-placeholder",children:(0,a.jsx)("p",{className:"text-center text-base text-fontColorBase opacity-70",children:r})})})})};var ez=l(95719),eF=l(30926);let eM=(0,eF.createServerReference)("7f603a18786ca9f069f335aacfa5651765359c3699",eF.callServer,void 0,eF.findSourceMapURL,"fetchEditorLivePageResources"),eL=e=>{let{initialPageSettings:t,locale:l,currency:c,shop:d,shopSettings:m,cartType:u,productsMap:p={},modifiersByProductId:h={},productsListLink:x="/products",assetsMap:f={},categoriesMap:g={},merchantName:b="",privacyPolicyHref:v="#",bookingServices:w,reviews:y={}}=e,{pageSettings:j,registerServerPageSettings:N,serverData:k,bannerParentDirective:_,handleActivateComponent:A,editorLiveAssetPatches:I,showNewSectionPlaceholder:$,themeDraftUUID:S,previewLocale:R}=(0,ez.m)(),C=j||t;(0,i.useEffect)(()=>{N(t)},[t,N]);let z=(0,i.useMemo)(()=>({productsMap:p,modifiersByProductId:h,productsListLink:x,assetsMap:f,categoriesMap:g,bookingServices:w,reviews:y}),[p,h,x,f,g,w,y]),F=(0,i.useRef)(z);F.current=z;let M=(0,i.useMemo)(()=>{let e=t.components??[];return{products:s(e),assets:r(e),categories:n(e),reviewsContent:o(e)}},[t]),[L,P]=(0,i.useState)(null),E=(0,i.useRef)(null);(0,i.useEffect)(()=>{void 0===j&&(P(null),E.current=null)},[j]),(0,i.useEffect)(()=>{let e,t,l,a,i;if(!j)return;let c=j.components??[],m=s(c),u=r(c),p=n(c),h=c.some(e=>"booking_services"===e.type&&!1!==e.visible),x=o(c),f=c.some(e=>"reviews"===e.type&&!1!==e.visible),g=E.current;if(null===g?(e=m!==M.products,t=u!==M.assets,l=p!==M.categories,a=h&&void 0===F.current.bookingServices,i=f&&(0===Object.keys(F.current.reviews).length||x!==M.reviewsContent)):(e=m!==g.products,t=u!==g.assets,l=p!==g.categories,a=h&&!g.bookingNeeded,i=f&&(!g.reviewsNeeded||x!==g.reviewsContent)),!e&&!t&&!l&&!a&&!i){if(null===g){E.current={products:m,assets:u,categories:p,bookingNeeded:h,reviewsContent:x,reviewsNeeded:f};return}let e=!h&&g.bookingNeeded,t=!f&&g.reviewsNeeded,l=m===g.products&&u===g.assets&&p===g.categories&&h===g.bookingNeeded&&f===g.reviewsNeeded;if(l&&!e&&!t)return;if(l&&(e||t)){P(l=>({...l??F.current,bookingServices:e?void 0:(l??F.current).bookingServices,reviews:t?{}:(l??F.current).reviews})),E.current={products:m,assets:u,categories:p,bookingNeeded:h,reviewsContent:x,reviewsNeeded:f};return}}let b=!1;return(async()=>{let s=await eM({components:c,merchantCode:k.merchantCode,locale:k.locale,shopUuid:d.uuid,themeDraftUUID:S,previewLocale:R,includeProducts:e,includeAssets:t,includeCategories:l,includeBooking:a,includeReviews:i});b||(P(e=>{let t,l,a=e??F.current;return t="bookingServices"in s?s.bookingServices:h?a.bookingServices:void 0,l=void 0!==s.reviews?s.reviews:f?a.reviews:{},{productsMap:void 0!==s.productsMap?s.productsMap:a.productsMap,modifiersByProductId:void 0!==s.modifiersByProductId?s.modifiersByProductId:a.modifiersByProductId,productsListLink:void 0!==s.productsListLink?s.productsListLink:a.productsListLink,assetsMap:((e,t)=>t&&0!==Object.keys(t).length?{...e,...t}:e)(a.assetsMap,s.assetsMap),categoriesMap:void 0!==s.categoriesMap?s.categoriesMap:a.categoriesMap,bookingServices:t,reviews:l}}),E.current={products:m,assets:u,categories:p,bookingNeeded:h,reviewsContent:x,reviewsNeeded:f})})(),()=>{b=!0}},[j,k.merchantCode,k.locale,d.uuid,S,R,M]);let T=void 0!==j,D=(0,i.useMemo)(()=>{let e=T?L??z:z,t=I??{};return 0===Object.keys(t).length?e:{...e,assetsMap:{...e.assetsMap,...t}}},[T,L,z,I]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eI,{pageSettings:C,locale:l,currency:c,isEditorMode:!0,shop:d,shopSett
1ings:m,cartType:u,productsMap:D.productsMap,modifiersByProductId:D.modifiersByProductId,productsListLink:D.productsListLink,assetsMap:D.assetsMap,categoriesMap:D.categoriesMap,merchantName:b,privacyPolicyHref:v,bookingServices:D.bookingServices,reviews:D.reviews,bannerParentDirective:_,onBannerSlideActivateInEditor:A}),$&&(0,a.jsx)(eC,{locale:l})]})}},10156:(e,t,l)=>{"use strict";l.d(t,{default:()=>C});var a=l(95155),i=l(12115),s=l(15239),r=l(52619),n=l.n(r),o=l(16405),c=l(95644),d=l.n(c),m=l(95604),u=l(10201);let p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"privacy-policy";if(!e||"#"===e)return t;try{let{pathname:l}=new URL(e,"https://placeholder.invalid");return l.split("/").filter(Boolean).at(-1)??t}catch{return e.split("/").filter(Boolean).at(-1)??t}};var h=l(79767),x=l(73379),f=l(75538),g=l(6014),b=l(89086),v=l(9419),w=l(86438),y=l(45830),j=l(26564),N=l(96712),k=l(9929),_=l(30926);let A=(0,_.createServerReference)("601523a874f55c3516f49c2dd72c2fdcb85338f18e",_.callServer,void 0,_.findSourceMapURL,"subscribeToNewsletter");var I=l(80917),$=l(85932);let S=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,R=e=>{let{properties:t,isFirstInOrder:l=!1,className:r,assetsMap:c={},merchantName:h="",privacyPolicyHref:_="#"}=e,R=(0,m.useTranslations)("newsletter"),{executeRecaptcha:C}=(0,u._Y)(),z=(0,i.useId)(),F=`${z}-error`,M=t.background??{visible:!1},L=(e=>e||"image_left")(t.layout),P="text_only"!==L,E=t.image??{uuid:"",alt:""},T=t.headline??{content:"",visible:!1,size:"large"},D=t.description??{content:"",visible:!1},B=t.cta??{title:""},[O,q]=(0,i.useState)(""),[U,K]=(0,i.useState)(!1),[G,H]=(0,i.useState)(!1),[V,J]=(0,i.useState)(!1),W=(0,N.iR)((0,j.$)(c,E.uuid)),X=T.visible&&!!T.content?.trim(),Z=D.visible&&!!D.content?.trim(),Y=(0,i.useMemo)(()=>Z?d()(D.content.replaceAll("&nbsp;"," ")):"",[D.content,Z]),Q=S.test(O.trim()),ee=B.title?.trim()||R("sing_up_cta"),et=async e=>{if(e.preventDefault(),!Q)return void K(!0);K(!1),J(!0);try{if(!C)return;let e=await C("newsletter_subscribe");if(!e)return;(await A(O.trim(),e)).success&&H(!0)}finally{J(!1)}},el="text_only"===L?"text-center":"text-left md:text-left",ea=M.visible?"text-decorationFont":"text-black";return(0,a.jsx)("section",{className:(0,k.cn)("newsletter-component py-7",(0,w.ig)(M),L&&`layout-${L}`,r),"data-selector":"newsletter",children:(0,a.jsx)(x.A,{children:(0,a.jsxs)("div",{className:(0,k.cn)("flex flex-col gap-5 md:flex-row md:items-stretch md:gap-5","text_only"===L&&"md:justify-center"),children:[P?(0,a.jsx)("div",{className:(0,k.cn)("newsletter-image-column relative w-full min-w-0 md:w-1/2 md:min-h-0","mb-6 md:mb-0","image_right"===L?"order-1 md:order-2":"order-1"),"data-selector":"newsletter-image-column","data-field":"image","data-label":$.R.image,children:(0,a.jsx)("div",{className:"relative w-full pb-[100%]",children:W?(0,a.jsx)(s.default,{src:W,alt:E.alt||"Newsletter",fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, 50vw","data-selector":"os-theme-newsletter-component-image",unoptimized:!0}):(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)(v.xb,{className:"h-full w-full"})})})}):null,(0,a.jsx)("div",{className:(0,k.cn)("newsletter-content-column flex w-full min-w-0 flex-col md:min-h-0 md:justify-center",P?"md:w-1/2":"md:max-w-[720px]",P&&("image_right"===L?"order-2 md:order-1":"order-2"),P&&(e=>"text_only"===e?"":"image_left"===e?"md:pl-2":"image_right"===e?"md:pr-2":"")(L)),"data-selector":"os-theme-newsletter-content-column",children:(0,a.jsxs)("div",{className:(0,k.cn)("newsletter-content-wrapper w-full max-w-[720px]","text_only"===L&&"mx-auto"),children:[X?(0,a.jsx)(f.A,{as:l?"h1":"h2",size:y.S[T.size],align:"text_only"===L?"center":"left",className:(0,k.cn)("newsletter-headline mb-6 mt-0 font-headers word-break [line-break:auto] md:mb-5",el),"data-selector":"os-theme-newsletter-headline","data-field":"headline","data-label":$.R.headline,children:T.content}):null,Z?(0,a.jsx)("div",{className:(0,k.cn)("newsletter-description mb-6 font-paragraphs text-base leading-6 word-break [line-break:auto] last:mb-0 md:mb-5 [&_p]:min-h-[1em]",el),"data-selector":"os-theme-newsletter-description","data-field":"description","data-label":$.R.description,children:(0,o.Ay)(Y)}):null,G?(0,a.jsxs)("output",{className:"newsletter-confirmation block","aria-live":"polite","data-selector":"os-theme-newsletter-confirmation",children:[(0,a.jsx)("p",{className:(0,k.cn)("mb-4 font-headers text-2xl font-bold leading-tight md:mb-5",ea,el),children:R("subscribed.title")}),(0,a.jsx)("p",{className:(0,k.cn)("mb-2 font-paragraphs text-base font-bold leading-6",ea,el),children:R("subscribed.label")}),(0,a.jsx)("p",{className:(0,k.cn)("font-paragraphs text-sm leading-5",ea,el),children:R("subscribed.description")})]}):(0,a.jsxs)("form",{className:"newsletter-form",onSubmit:et,noValidate:!0,"data-selector":"os-theme-newsletter-form","data-field":"form","data-label":$.R.content,children:[(0,a.jsx)("label",{htmlFor:z,className:(0,k.cn)("mb-2 block font-headers text-xs font-normal uppercase leading-4 tracking-wide",ea),children:R("input.label")}),(0,a.jsx)("div",{className:(0,k.cn)("",U?"[&>div]:border-[#b50e18]":M.visible&&"[&>div]:border-[rgba(var(--decoration-color-font),0.2)]",M.visible&&"[&_input]:text-decorationFont [&_input]:placeholder:text-[rgba(var(--decoration-color-font),0.5)]"),children:(0,a.jsx)(g.A,{id:z,name:"email",type:"email",autoComplete:"email",value:O,onChange:e=>{q(e.target.value),U&&K(!1)},onBlur:()=>{K(!S.test(O.trim()))},placeholder:R("input.placeholder"),"aria-invalid":U,"aria-describedby":U?F:void 0,className:(0,k.cn)("w-full !bg-transparent font-bold","[&:-webkit-autofill]:shadow-[inset_0_0_0_1000px_rgb(0_0_0_/_0)] [&:-webkit-autofill]:[transition:background-color_9999s_ease-out]")})}),U?(0,a.jsx)("p",{id:F,className:"text-[12px] leading-normal text-[#b50e18]",role:"alert",children:R("error_message")}):null,(0,a.jsx)("div",{className:(0,k.cn)("newsletter-privacy my-5 text-left font-paragraphs text-sm leading-[16.8px]",ea,"[&_a]:font-bold [&_a]:text-link [&_a]:no-underline"),children:R.rich("privacy_note",{merchant_name:h,privacy_policy_link:e=>(0,a.jsx)(n(),{href:_,className:"font-bold text-link no-underline hover:text-link hover:no-underline",target:"_blank",rel:"noopener noreferrer",...(0,I.w)("page",p(_)),children:e})})}),(0,a.jsx)("div",{className:(0,k.cn)("newsletter-form-actions flex","text_only"===L?"justify-start md:justify-end":"justify-start"),children:(0,a.jsx)(b.A,{type:"submit",variant:"primary",disabled:!Q||
1V,className:"min-w-[120px]","data-selector":"os-theme-newsletter-cta",children:ee})})]})]})})]})})})},C=e=>e.recaptchaKey?(0,a.jsx)(h.A,{reCaptchaKey:e.recaptchaKey,language:e.locale.split("_")[0],children:(0,a.jsx)(R,{...e})}):null},13821:(e,t,l)=>{"use strict";l.d(t,{CD:()=>s,JE:()=>i,Zm:()=>a,_2:()=>r});let a=e=>e&&("grid"===e||"column"===e)?e:"list",i=e=>{let t=e.content?.selected??e.content?.items;return!!Array.isArray(t)&&t.some(e=>"string"==typeof e&&e.trim().length>0)},s=e=>2===e?2:1,r=(e,t)=>"grid"===e?"grid min-h-0 auto-rows-auto grid-cols-1 gap-5 md:grid-cols-2 md:gap-5 lg:grid-cols-4 lg:gap-5":"column"===e?"flex flex-col items-stretch gap-[40px]":2===t?"flex flex-col gap-6 lg:grid lg:grid-cols-2 lg:gap-7":"flex flex-col gap-5"},26438:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(95155);l(12115);var i=l(16405),s=l(95644),r=l.n(s),n=l(41881),o=l(9929);let c=e=>{let{subheadline:t,layout:l,sectionKey:s,textSize:c="lg",className:d,inspectionFieldId:m,inspectionFieldLabel:u}=e;if(!t.content||!t.visible)return null;let p=r()(t.content.replaceAll("&nbsp;"," "));return(0,a.jsx)(n.A,{size:c,as:"div",align:l,className:(0,o.cn)("mt-5 word-break [&_p]:min-h-[1em]",d),"data-selector":`os-theme-${s}-section-subheadline`,...m?{"data-field":m}:{},...u?{"data-label":u}:{},children:(0,i.Ay)(p)})}},26564:(e,t,l)=>{"use strict";l.d(t,{$:()=>a});let a=(e,t)=>{let l=t?.trim();if(l)return e[l]}},41881:(e,t,l)=>{"use strict";l.d(t,{A:()=>a});let a=l(66629).E},45830:(e,t,l)=>{"use strict";l.d(t,{S:()=>a});let a={large:"1",medium:"2",small:"3"}},49596:(e,t,l)=>{"use strict";l.d(t,{default:()=>h});var a=l(95155);l(12115);var i=l(9929),s=l(89086),r=l(49692),n=l(86438),o=l(80917),c=l(18283);let d="mt-6 inline-flex items-center group",m="!px-5",u="text-white [text-shadow:rgba(0,0,0,0.6)_0px_0px_6px]",p=e=>{switch(e){case"filled":default:return"primary";case"outlined":return"secondary";case"none":return"tertiary"}},h=e=>{let{cta:t,className:l}=e,h=t.target?.trim()??"",x=(0,c.x)(t.type,h)||"#",f="inspectionFieldId"in e?e.inspectionFieldId:void 0,g="inspectionFieldLabel"in e?e.inspectionFieldLabel:void 0,b={...f?{"data-field":f}:{},...g?{"data-label":g}:{}};if(!t.visible||!t.title)return null;let v=(0,o.w)(t.type,t.target?.trim()||""),w=!0===t.openNewTab?{target:"_blank",rel:"noopener noreferrer"}:{};if("onDark"===e.appearance){let e=p(t.style);return"none"===t.style?(0,a.jsxs)(s.A,{variant:"tertiary",href:x,size:"md",className:(0,i.cn)(d,m,u,"!text-white border-transparent before:!bg-transparent",l),"data-selector":"os-theme-banner-description-anchor-link",...b,...v,...w,children:[(0,a.jsx)("span",{"data-selector":"os-theme-banner-description-anchor-text",children:t.title}),(0,a.jsx)(r.A,{icon:"arrow-right",size:"sm",className:"ml-2 text-white transition-all duration-[250ms] ease-in-out group-hover:translate-x-3","data-selector":"banner-cta-icon"})]}):(0,a.jsx)(s.A,{href:x,variant:e,size:"md",className:(0,i.cn)(d,m,"outlined"===t.style&&(0,i.cn)(u,"!border !border-white !bg-transparent !text-white hover:!bg-white/10"),l),"data-selector":"os-theme-banner-description-anchor-link",...b,...v,...w,children:(0,a.jsx)("span",{"data-selector":"os-theme-banner-description-anchor-text",children:t.title})})}let{sectionKey:y,layout:j,size:N="lg"}=e,k=`os-theme-${y}-section-cta`,_=`os-theme-${y}-section-anchor-text`,A=`os-theme-${y}-section-anchor-arrow-right-icon`,I=p(t.style),$=(0,i.cn)("mt-5 inline-flex w-fit max-w-full items-center group text-md xl:text-lg",(0,n.aG)(j),(0,n.Ge)(j),l);if("none"===t.style)return(0,a.jsxs)(s.A,{variant:"tertiary",href:x,size:N,className:$,"data-selector":k,...b,...v,...w,children:[(0,a.jsx)("span",{"data-selector":_,children:t.title}),(0,a.jsx)(r.A,{icon:"arrow-right",size:"lg","data-selector":A,className:"text-decoration-none ml-2 transition-all duration-[250ms] ease-in-out group-hover:translate-x-3"})]});let S="video"===y&&("filled"===t.style||"outlined"===t.style)?"h-16 !py-[19px] box-border":"";return(0,a.jsx)(s.A,{href:x,variant:I,size:N,className:(0,i.cn)($,"px-5",S),"data-selector":k,...b,...v,...w,children:(0,a.jsx)("span",{"data-selector":_,children:t.title})})}},49778:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>C});var a=l(95155),i=l(12115),s=l(95604),r=l(49692),n=l(9929);let o=e=>{let{productItem:t,display:l,layout:i,componentId:s,onOpen:o}=e,{product:c}=t,d=(0,n.cn)("list-menu-item-action shrink-0","grid"===i&&"w-full mt-auto pt-4","column"===i&&"w-full max-w-[210px] md:mx-auto mt-4","list"===i&&"self-start md:self-start"),m=(0,n.cn)("list-menu-item-button inline-flex items-center justify-center rounded-sm border border-link bg-transparent text-link transition-opacity hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-link","list"===i&&"h-11 w-11 md:h-12 md:w-12","list"!==i&&"h-12 w-full");return c.link?(0,a.jsx)("div",{className:d,children:(0,a.jsx)("button",{type:"button",className:m,"data-product-id":c.id,"data-parent-component-id":s,"data-selector":"os-theme-menu-item-button","aria-label":c.name,onClick:o,children:l.checkout?(0,a.jsx)(r.A,{icon:"plus-lg",className:"text-[24px]","data-selector":"os-theme-menu-item-button-icon"}):(0,a.jsx)(r.A,{icon:"info",className:"text-[24px]","data-selector":"os-theme-menu-item-button-icon"})})}):null};
1var c=l(16405),d=l(52619),m=l.n(d),u=l(20676),p=l(6054),h=l(39272),x=l(55615),f=l(53337),g=l(71372),b=l(80917),v=l(24348),w=l(68016),y=l(65943),j=l(67499),N=l(75538),k=l(64200);let _=e=>{let{productItem:t,modifiers:l,locale:i,currency:r,cartType:o,showCheckout:d,transactionalCheckout:u,hasBackground:g}=e,_=(0,s.useTranslations)(),{shop:A,settings:I}=(0,y.useShop)(),{product:$}=t,S=Object.values($.variants??{}),R=(0,v.DU)(S)??S[0]??null;if(!R)return(0,a.jsxs)("div",{className:"flex flex-1 flex-col px-6 py-20 pt-14 text-center",children:[(0,a.jsx)("p",{className:"font-paragraphs text-sm text-decorationFont",children:_("errors.product.load_failed")}),$.link?(0,a.jsx)(m(),{href:$.link,className:"mt-4 font-labels text-link underline","data-selector":"os-theme-menu-quick-view-pdp-link",...(0,b.w)("product",$.id),children:_("product.show_more")}):null]});let C=`menu-quickview-gallery-${$.id}`,z=[];$.allImages&&$.allImages.length>0?z.push(...$.allImages):$.image&&z.push($.image);let F=$.formattedDescription?(0,a.jsx)("div",{"data-selector":"os-theme-menu-quick-view-description",className:"formatted-description mt-4 font-text text-decorationFont word-break md:max-lg:my-5 [&_p]:min-h-[1em]",children:(0,c.Ay)($.formattedDescription.replaceAll("&nbsp;"," ").replace(/\n/g,"<br />"))}):null,M=(0,a.jsx)("div",{className:"product-gallery-column mb-5",children:(0,a.jsx)(p.A,{images:z.map(e=>({src:e,alt:$.name})),productName:$.name,hasDiscount:$.hasDiscount,lightboxGalleryId:C,showThumbnailArrows:!1})});return(0,a.jsx)(x.CrossSellProvider,{cartType:o,itemId:$.id,children:(0,a.jsx)(h.default,{item:t,modifiers:l,pristineVariant:R,locale:i,currency:r,itemAnalyticsSource:f.J.MENU_ITEMS,children:(0,a.jsx)("div",{className:"flex min-h-0 flex-1 flex-col",children:(0,a.jsx)("div",{className:"flex min-h-0 flex-1 flex-col overflow-hidden",children:(0,a.jsxs)("div",{className:"min-h-0 overflow-y-auto",children:[M,(0,a.jsxs)("div",{className:(0,n.cn)("flex-1 overflow-y-auto px-4 pb-6",u?"pb-[100px]":""),children:[(0,a.jsx)(N.A,{size:"1",as:"h2",className:"mb-3 word-break","data-selector":"os-theme-product-title",children:$.name}),(0,a.jsx)(k.A,{details:{installments:I.installments,lowestPrice:I.lowestPrice},hasBackground:g}),d&&"transactional"!==A.transactionalStatus?(0,a.jsx)(w.A,{}):null,!d&&$.link?(0,a.jsx)(m(),{href:$.link,className:"mt-4 inline-flex font-labels text-link underline","data-selector":"os-theme-menu-quick-view-pdp-link",...(0,b.w)("product",$.id),children:_("product.show_more")}
1):null,u?(0,a.jsx)(j.A,{hasBackground:g,hasFloatingCtas:!0}):null,F]})]})})})})})},A=e=>{let{isOpen:t,onClose:l,productItem:o,locale:c,currency:d,cartType:p,hasBackground:h,showCheckout:x}=e,f=(0,s.useTranslations)(),{shop:v}=(0,y.useShop)(),[w,j]=(0,i.useState)(null),[N,k]=(0,i.useState)(g.v),[A,I]=(0,i.useState)("idle"),$=o.product,S=$.slug;(0,i.useEffect)(()=>{let e=!1;if(t){I("loading"),j(null),k(g.v);let t=new URLSearchParams({slug:S}),l=new URL(window.location.href).searchParams.get("theme_draft");l&&t.set("theme_draft",l),fetch(`/pdw/api/product-item?${t.toString()}`).then(e=>{if(!e.ok)throw Error(`status ${e.status}`);return e.json()}).then(t=>{e||(j(t.item),k(t.modifiers),I("ready"))}).catch(()=>{e||I("error")})}else j(null),k(g.v),I("idle");return()=>{e=!0}},[t,S]);let R=x&&"transactional"===v.transactionalStatus,C="ready"===A&&w?w.product.name:$.name;return(0,a.jsx)(u.bL,{open:t,onOpenChange:e=>{e||l()},children:(0,a.jsxs)(u.ZL,{children:[(0,a.jsx)(u.hJ,{"data-slot":"menu-quick-view-overlay",className:(0,n.cn)("menu-quick-view-overlay fixed inset-0 z-50","bg-[rgba(var(--decoration-color-font),0.1)]","transition-opacity duration-300 ease-out","data-[state=closed]:pointer-events-none data-[state=closed]:opacity-0","data-[state=open]:opacity-100")}),(0,a.jsxs)(u.UC,{"data-slot":"menu-quick-view-content","aria-describedby":void 0,className:(0,n.cn)("menu-quick-view-content fixed left-1/2 top-1/2 z-50 flex h-[min(90dvh,calc(100dvh-2rem))] max-h-[90dvh] w-[calc(100vw-2rem)] max-w-[444px] min-h-0 flex-col overflow-hidden rounded-lg border border-[rgba(var(--decoration-color-font),0.12)] bg-decoration text-fontColorBackground shadow-lg outline-none","origin-center data-[state=open]:animate-menu-modal-in data-[state=closed]:animate-menu-modal-out"),children:[(0,a.jsx)(u.hE,{className:"sr-only",children:C}),(0,a.jsxs)(u.bm,{type:"button",className:(0,n.cn)("absolute right-4 top-4 z-10 flex h-12 w-12 items-center justify-center p-0","bg-link text-linkColorFont","transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-link focus-visible:ring-offset-2"),children:[(0,a.jsx)(r.A,{icon:"close"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]}),"loading"===A?(0,a.jsx)("div",{className:"flex flex-1 flex-col items-center justify-center gap-3 px-6 py-20 pt-14","data-selector":"os-theme-menu-quick-view-loading",children:(0,a.jsx)(r.A,{icon:"spinner",className:"text-[32px] animate-spin","aria-hidden":!0})}):null,"error"===A?(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-4 px-6 py-20 pt-14 text-center",children:[(0,a.jsx)("p",{className:"font-paragraphs text-sm text-decorationFont",children:f("errors.product.load_failed")}),$.link?(0,a.jsx)(m(),{href:$.link,className:"font-labels text-link underline","data-selector":"os-theme-menu-quick-view-pdp-link",...(0,b.w)("product",$.id),children:f("product.show_more")}):null]}):null,"ready"===A&&w?(0,a.jsx)(_,{productItem:w,modifiers:N,locale:c,currency:d,cartType:p,showCheckout:x,transactionalCheckout:R,hasBackground:h}):null]})]})})};var I=l(16800),$=l(13238),S=l(63729),R=l(77723);let C=e=>{let{productItem:t,display:l,layout:r,locale:c,currency:d,componentId:m,isDecorationBackground:u,cartType:p}=e,[h,x]=(0,i.useState)(!1),f=(0,s.useTranslations)(),g=f("product.sold_out"),b=f("products_list.variants_available"),{product:v}=t,w=Object.keys(v.variants??{}).length,y="description"in v&&"string"==typeof v.description?v.description:"",j=(0,S.i)(y),N=j&&l.description?(0,a.jsx)("div",{className:(0,n.cn)("menu-item-description font-paragraphs text-[16px] font-normal leading-[25.6px] line-clamp-2 word-break [line-break:auto]",u?"text-decorationFont":"text-black"),children:j}):null,k=l.price?(0,a.jsxs)("div",{className:(0,n.cn)("list-menu-item-price-wrapper flex","list"===r&&"flex-row flex-wrap items-center gap-2","grid"===r&&"mt-auto w-full flex-col items-start gap-0","column"===r&&"w-full flex-col items-center justify-center gap-0"),children:[!v.isAvailable&&(0,a.jsx)(I.A,{className:(0,n.cn)("menu-item-sold-out-label font-labels font-normal normal-case",("grid"===r||"column"===r)&&"mb-4"),"data-selector":"os-theme-menu-items-sold-out",children:g}),(0,a.jsxs)("div",{className:"list-menu-item-price flex flex-wrap items-baseline gap-x-2 gap-y-1","data-selector":"os-theme-menu-items-price-row",children:[(0,a.jsx)("span",{className:(0,n.cn)("font-labels text-[16px] leading-5",v.hasDiscount?"text-attention":"text-black",u&&!v.hasDiscount&&"text-decorationFont",u&&v.hasDiscount&&"text-attention",("grid"===r||"column"===r)&&"pb-[7px]","column"===r&&"leading-[18.4px]"),"data-selector":"os-theme-menu-items-price-regular",children:(0,R.lI)({value:v.price,locale:c,currency:d})}),v.hasDiscount&&v.basePrice?(0,a.jsx)("span",{className:(0,n.cn)("list-menu-item-base-price font-labels text-[16px] leading-5 line-through text-[rgba(var(--decoration-color-font),0.4)]",("grid"===r||"column"===r)&&"pb-[7px]","column"===r&&"leading-[18.4px]"),"data-selector":"os-theme-menu-items-base-price",children:(0,R.lI)({value:v.basePrice,locale:c,currency:d})}):null]})]}):null,_=l.linkToPdp&&v.link?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o,{productItem:t,display:l,layout:r,componentId:m,onOpen:()=>x(!0)}),(0,a.jsx)(A,{isOpen:h,onClose:()=>
1x(!1),productItem:t,locale:c,currency:d,cartType:p,hasBackground:u,showCheckout:l.checkout})]}):null;return(0,a.jsxs)("div",{className:(0,n.cn)("menu-item-element group relative flex h-full min-h-0 w-full flex-col text-inherit no-underline","list"===r&&"pb-5 md:flex-row md:items-stretch md:gap-5","grid"===r&&"min-h-0 flex-1 flex-col pb-0","column"===r&&"w-full max-w-[342px] md:mx-auto md:items-center"),"data-selector":"os-theme-menu-item",children:[l.image?(0,a.jsxs)("div",{className:(0,n.cn)("list-menu-item-image relative w-full shrink-0 overflow-hidden","list"===r&&"aspect-square max-w-full md:h-[108px] md:w-[108px] md:min-w-[108px] md:self-start","grid"===r&&"aspect-square w-full","column"===r&&"mx-auto aspect-square w-full max-w-[210px]"),children:[v.hasDiscount?(0,a.jsx)("span",{className:"absolute left-0 top-0 z-[1] flex h-10 w-10 items-center justify-center bg-attention text-lg font-bold text-attentionFont sm:h-12 sm:w-12 sm:text-xl md:h-10 md:w-10 md:text-lg lg:h-12 lg:w-12 lg:text-xl","aria-label":"Discount",children:"%"}):null,(0,a.jsx)($.A,{src:v.image||void 0,title:v.name,className:"h-full w-full transition-transform duration-500 ease-in-out group-hover:scale-[1.15]",dataSelector:"os-theme-menu-items-image",placeholderDataSelector:"os-theme-menu-items-image-cover"})]}):null,(0,a.jsxs)("div",{className:(0,n.cn)("list-menu-item-info-wrapper flex min-h-0 w-full min-w-0 flex-1 flex-col","list"===r&&"gap-3","grid"===r&&"gap-0",l.image&&"list"===r&&"max-md:pt-4 md:pt-0",l.image&&("grid"===r||"column"===r)&&"pt-4","list"===r&&"md:h-full md:flex-row md:items-stretch md:justify-between md:self-stretch","grid"===r&&"h-full min-h-0 flex-1","column"===r&&"items-center text-center"),children:["list"===r?(0,a.jsxs)("div",{className:(0,n.cn)("list-menu-item-info flex min-h-0 w-full min-w-0 flex-1 flex-col","gap-1 md:justify-between",l.image&&"md:min-h-[108px]"),children:[(0,a.jsxs)("div",{className:"flex min-w-0 flex-col gap-1",children:[(0,a.jsx)("h3",{className:(0,n.cn)("mt-0 line-clamp-2 break-words font-labels text-[24px] leading-[1.2] normal-case",u?"text-decorationFont":"text-black"),"data-selector":"os-theme-menu-items-name",children:v.name}),l.description&&N?(0,a.jsx)("div",{"data-selector":"os-theme-menu-items-description",children:N}):null]}),l.price||w>1?(0,a.jsxs)("div",{className:"flex w-full min-w-0 shrink-0 flex-col",children:[k,w>1?(0,a.jsx)("div",{className:(0,n.cn)("list-menu-item-info-variants min-h-[16px] mt-2 font-paragraphs text-xs uppercase leading-4",u?"text-[rgba(var(--decoration-color-font),0.4)]":"text-black/40"),"data-selector":"os-theme-menu-items-variants",children:b}):null]}):null]}):(0,a.jsxs)("div",{className:(0,n.cn)("list-menu-item-info flex w-full min-w-0 flex-col gap-1","grid"===r&&"min-h-0 flex-1 gap-0","column"===r&&"h-full min-h-0 shrink-0 items-center gap-0"),children:[(0,a.jsx)("h3",{className:(0,n.cn)("mt-0 mb-3 line-clamp-2 break-words text-xl font-normal normal-case [font-family:var(--font-headers)] [font-weight:400]",u?"text-decorationFont":"text-black","grid"===r&&"leading-[120%]","column"===r&&"text-center leading-[28.8px]"),"data-selector":"os-theme-menu-items-name",children:v.name}),l.description&&N?(0,a.jsx)("div",{"data-selector":"os-theme-menu-items-description",className:"mb-3",children:N}):null,k,w>1?(0,a.jsx)("div",{className:(0,n.cn)("list-menu-item-info-variants label min-h-[16px] font-paragraphs text-xs uppercase leading-4",u?"text-[rgba(var(--decoration-color-font),0.4)]":"text-black/40","column"===r&&"text-center"),"data-selector":"os-theme-menu-items-variants",children:b}):null]}),_]})]})}},51331:()=>{},51819:(e,t,l)=>{"use strict";l.d(t,{B7:()=>p,DH:()=>c,EA:()=>h,Hn:()=>r,P9:()=>o,Z$:()=>i.Ts,im:()=>d,oI:()=>n});var a=l(9929),i=l(96712);let s=e=>e.name.trim().length>0||"#"!==e.href,r={2:"grid-cols-2 md:grid-cols-2",3:"grid-cols-2 md:grid-cols-3",4:"grid-cols-2 md:grid-cols-4"},n={2:"h-[200px] sm:h-[263px] md:h-[434px] lg:h-[540px] xl:h-[716px]",3:"h-[200px] sm:h-[263px] md:h-[286px] lg:h-[350px] xl:h-[470px]",4:"h-[200px] sm:h-[263px] md:h-[210px] lg:h-[256px] xl:h-[344px]"},o={2:(0,a.cn)("font-headers leading-[120%] normal-case text-white","[font-size:clamp(20px,2vw+1rem,2.5rem)]","lg:[font-size:clamp(2.5rem,4vw+1rem,3.5rem)]","xl:[font-size:clamp(2.5rem,4vw+1rem,4rem)]"),3:(0,a.cn)("font-headers leading-[120%] normal-case text-white","[font-size:clamp(20px,2vw+1rem,2.5rem)]","xl:[font-size:clamp(2.5rem,4vw+1rem,3.5rem)]"),4:(0,a.cn)("font-headers leading-[120%] normal-case text-white","[font-size:clamp(20px,2vw+1rem,2.5rem)]")},c=e=>Number.isFinite(e)?Math.min(100,Math.max(0,e))/100:0,d=e=>e.categoryId.startsWith("placeholder-"),m=(e,t)=>
1({categoryId:e.id?.trim()||`placeholder-${t}`,name:"",href:"#",opacity:"number"!=typeof e.opacity||Number.isNaN(e.opacity)?20:e.opacity,imageUuid:e.image?.uuid?.trim()??"",imageAlt:e.image?.alt??""}),u=()=>({headline:{visible:!1,size:"large",content:""},selectedCategories:{countPerRow:3,content:[]},background:{visible:!1}}),p=e=>e&&"object"==typeof e?{...e,headline:{...u().headline,...e.headline,size:(e=>"large"===e||"medium"===e||"small"===e?e:"large")(e.headline?.size),content:e.headline?.content??""},selectedCategories:{countPerRow:(e=>2===e||3===e||4===e?e:3)(e.selectedCategories?.countPerRow),content:e.selectedCategories?.content??[]},background:e.background??{visible:!1}}:u(),h=(e,t,l)=>{let a=t??[];return a.length>0?e.length>0&&e.some(s)?e:a.map(m):e.length>0?e:Array.from({length:l},(e,t)=>({categoryId:`placeholder-${t}`,name:"",href:"#",opacity:20,imageUuid:"",imageAlt:""}))}},63729:(e,t,l)=>{"use strict";l.d(t,{i:()=>s});var a=l(4801),i=l(88394);let s=e=>{let t=e?.trim();if(!t)return"";let l=(0,a.Tp)(t);return i.P_(l).replace(/\s+/g," ").trim()}},65222:(e,t,l)=>{"use strict";l.d(t,{default:()=>j});var a=l(95155),i=l(95604),s=l(12115);let r="text-[#f5c518]";var n=l(9929);let o=[0,1,2,3,4],c=e=>{let{className:t,filled:l}=e;return(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:(0,n.cn)("block h-full w-full",t),fill:"none","aria-hidden":"true",focusable:"false",children:(0,a.jsx)("path",{d:l?"m22.7113 10.7101-4.651 4.642.93 6.511c.0249.1806 0 .3645-.0721.5319-.072.1675-.1885.312-.3367.4181-.1483.106-.3227.1696-.5045.1836-.1817.0141-.3639-.0217-.5267-.1036l-5.55-2.77-5.55 2.77c-.16285.0819-.34498.1177-.52672.1036-.18174-.014-.35617-.0776-.50444-.1836-.14826-.1061-.26472-.2506-.33677-.4181-.07206-.1674-.09698-.3513-.07207-.5319l.93-6.511-4.651-4.642c-.12948-.1339-.22019-.3004-.26245-.4818-.042271-.1814-.034511-.37089.02245-.54822.05817-.17665.16507-.33326.30838-.4518s.31719-.19418.50162-.2182l6.441-.92 2.78-6.482c.0768-.18039.205-.33421.3686-.44232.1636-.10812.3553-.16576.5514-.16576s.3878.05764.5514.16576c.1636.10811.2918.26193.3686.44232l2.78 6.482 6.441.92c.1844.02402.3583.09966.5016.2182s.2502.27515.3084.4518c.057.17733.0647.36682.0224.54822-.0422.1814-.1329.3479-.2624.4818z":"m12 1.5c.098 0 .1946.02895.2764.08301.0815.05396.1452.1308.1836.2207l.0009.00098 2.7803 6.48242.1104.25781.2783.04004 6.4404.91992.0068.00098c.0908.0119.1765.04909.2471.10742.0531.04391.0957.09884.126.16016l.0264.06347c.0281.09003.0311.18639.0097.27829-.0218.0931-.0683.1784-.1347.2471l-4.6446 4.6357-.1767.1768.0351.2481.9297 6.5107c.012.0895-.0004.1806-.0361.2637-.036.0835-.094.1559-.168.2089-.0741.0531-.162.0848-.2529.0918-.0907.007-.1814-.0109-.2627-.0517l-.002-.001-5.5498-2.7695-.2236-.1113-.2227.1113-5.55074 2.7695-.00097.001c-.08143.0409-.17281.0588-.26368.0517-.09074-.0071-.17791-.0388-.25195-.0918-.07407-.053-.13196-.1253-.16797-.2089-.03603-.0838-.04956-.1763-.03711-.2666l.93067-6.5078.03515-.2481-.17675-.1768-4.64649-4.6367c-.06584-.0685-.11215-.1535-.13379-.2461-.02142-.0919-.01743-.18823.01074-.27829.02871-.08716.08164-.16514.15235-.22363.07063-.05831.15624-.09558.24707-.10742l.00586-.00098 6.4414-.91992.27832-.04004.11036-.25781 2.78023-6.48242v-.00098c.0385-.09009.1029-.16668.1846-.2207.0817-.05401.1775-.08295.2754-.08301z",fill:l?"currentColor":"none",stroke:l?void 0:"currentColor",strokeWidth:l?void 0:1})})},d=e=>{let{value:t,emptyStarClassName:l="text-[#e3e7ec]",fillStarClassName:s="text-black"}=e,r=(0,i.useTranslations)(),d=(e=>{let t=Math.min(5,Math.max(0,e)),l=Math.floor(t),a=t-l;return a<=.30000099999999996?l:a>=.799999?Math.min(5,l+1):Math.min(5,l+.5)})(t);return(0,a.jsx)("div",{className:"flex items-center gap-2",role:"img","aria-label":r("reviews.star_rating_aria",{rating:t,max:5}),"data-selector":"reviews-star-rating",children:o.map(e=>{let t=((e,t)=>{let l=e-t;return l>=1?100:50*(l>=.5)})(d,e);return(0,a.jsxs)("span",{className:"relative inline-block h-6 w-6 shrink-0",children:[(0,a.jsx)(c,{className:l,filled:!1}),t>0?(0,a.jsx)("span",{className:"absolute inset-y-0 left-0 overflow-hidden",style:{width:`${t}%`},children:(0,a.jsx)(c,{className:(0,n.cn)("h-6 w-6",s),filled:!0})}):null]},e)})})};var m=l(89086);let u=e=>{let{summary:t,display:l,averageRating:s}=e,n=(0,i.useTranslations)(),o=s.show_rate_button;return(0,a.jsxs)("div",{className:"flex w-full flex-col gap-4 border border-[#e3e7ec] bg-white p-5 md:flex-row md:items-center md:justify-between md:gap-6 md:px-6 md:py-5","data-selector":"reviews-rating-summary",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:gap-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("p",{className:"w-[55px] text-center text-[32px] font-bold leading-9 tracking-tight text-black",children:t.average.toFixed(1)}),l.rating?(0,a.jsx)(d,{value:t.average,fillStarClassName:r}):null]}),(0,a.jsx)("p",{className:"text-base leading-[22px] tracking-tight text-black",children:n("reviews.google_summary",{count:t.total.toLocaleStr
1ing("en-GB")})})]}),o?.visible&&null!==t.writeReviewLink?(0,a.jsx)(m.A,{type:"button",onClick:()=>{null!==t.writeReviewLink&&window.open(t.writeReviewLink,"_blank")},variant:"secondary",size:"xs",className:"min-w-[130px]","data-selector":"reviews-rate-us","aria-label":o.label,children:o.label}):null]})},p=e=>{let{review:t,display:l}=e,o=(0,s.useId)(),[c,m]=(0,s.useState)(!1),u=(0,i.useTranslations)(),p=(0,i.useFormatter)(),h=t.fullText.trim().length>t.excerpt.trim().length,x=(0,s.useMemo)(()=>new Date(t.createdAt),[t.createdAt]),[f,g]=(0,s.useState)(()=>p.relativeTime(x));return(0,s.useEffect)(()=>{g(p.relativeTime(x,{now:new Date}))},[x]),(0,a.jsxs)("article",{className:"flex flex-col gap-6 border border-[#e3e7ec] bg-white p-6","data-selector":"reviews-card",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[l.rating?(0,a.jsx)(d,{value:t.rating,fillStarClassName:r}):null,l.date?(0,a.jsx)("p",{className:"text-xs leading-normal text-black/40",children:(0,a.jsx)("time",{dateTime:t.createdAt,suppressHydrationWarning:!0,children:f})}):null]}),(0,a.jsxs)("div",{className:"flex h-full flex-col justify-between gap-6",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2 text-base text-black/80",children:[(0,a.jsx)("p",{className:(0,n.cn)("leading-relaxed",!l.full_text&&h&&!c&&"line-clamp-3"),id:o,children:t.fullText}),!l.full_text&&h?(0,a.jsx)("button",{type:"button",onClick:()=>{m(e=>!e)},className:"w-fit text-left text-base font-bold leading-relaxed underline","data-selector":c?"reviews-read-less":"reviews-read-more","aria-expanded":c,"aria-controls":o,"aria-label":u(c?"reviews.read_less_aria":"reviews.read_more_aria"),children:u(c?"reviews.read_less":"reviews.read_more")}):null]}),l.reviewer_name||l.source?(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[l.reviewer_name?(0,a.jsx)("p",{className:"text-base leading-tight text-[#6a737c]",children:t.author}):null,l.source?(0,a.jsx)("p",{className:"text-xs leading-normal text-black/40",children:u("reviews.source_google")}):null]}):null]})]})};var h=l(73379),x=l(75538),f=l(49692),g=l(84654),b=l(26438),v=l(86438),w=l(85932),y=l(45830);let j=e=>{let{properties:t,reviews:l,componentId:r,isFirstInOrder:o=!1,className:c}=e,[d,j]=(0,s.useState)(1),N=(0,i.useTranslations)(),{display:k,background:_={visible:!1},headline:A,text:I,link:$,average_rating:S}=t,R=A?.visible!==!1&&!!A?.content?.trim(),C=Math.max(1,Math.ceil(l.items.length/6)),z=(0,s.useMemo)(()=>
1{let e=(Math.min(d,C)-1)*6;return l.items.slice(e,e+6)},[d,C,l]);return(0,a.jsx)("section",{className:(0,n.cn)("reviews-section py-5 lg:py-7",(0,v.ig)(_),c),"aria-labelledby":R?"reviews-heading":void 0,"data-selector":"reviews-section","data-component-id":r,children:(0,a.jsxs)(h.A,{children:[(0,a.jsxs)("div",{className:"flex flex-col gap-6",children:[R?(0,a.jsx)(x.A,{as:o?"h1":"h2",size:y.S[A.size],id:"reviews-heading",className:"word-break m-0 font-headers [line-break:auto]","data-selector":"reviews-headline","data-field":"headline","data-label":w.R.headline,children:A.content}):null,(0,a.jsx)(b.A,{subheadline:I,layout:"left",sectionKey:"reviews",className:"mt-0",inspectionFieldId:"description",inspectionFieldLabel:w.R.description}),$?.visible&&$.label&&null!==l.summary.allReviewsLink?(0,a.jsx)("div",{"data-field":"link","data-label":w.R.button,children:(0,a.jsxs)(m.A,{variant:"tertiary",href:l.summary.allReviewsLink,target:"_blank",className:"group inline-flex items-center p-0 text-[20px] leading-normal","data-selector":"reviews-link",children:[(0,a.jsx)("span",{"data-selector":"reviews-link-text",children:$.label}),(0,a.jsx)(f.A,{icon:"arrow-right",size:"md","data-selector":"reviews-link-icon",className:"ml-2 transition-all duration-[250ms] ease-in-out group-hover:translate-x-3"})]})}):null,S?.visible?(0,a.jsx)(u,{display:k,averageRating:S,summary:l.summary}):null]}),l.items.length>0?(0,a.jsxs)("div",{className:"mt-5 flex flex-col",children:[(0,a.jsx)("div",{className:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 xl:grid-cols-3 xl:gap-x-5","data-field":"items","data-label":w.R.items,children:z.map(e=>(0,a.jsx)(p,{review:e,display:k},e.id))}),(0,a.jsx)(g.A,{currentPage:Math.min(d,C),totalPages:C,onPageChange:j,ariaLabel:N("reviews.pagination_label")})]}):null]})})}},66041:()=>{},79767:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var a=l(95155),i=l(10201);let s={async:!0,defer:!0},r=e=>{let{reCaptchaKey:t,language:l,children:r}=e;return(0,a.jsx)(i.G3,{reCaptchaKey:t,language:l,scriptProps:s,children:r})}},79919:(e,t,l)=>{"use strict";l.d(t,{default:()=>_});var a=l(95155),i=l(12115),s=l(68072),r=l(85424),n=l(16405),o=l(95644),c=l.n(o),d=l(49596),m=l(9929),u=l(75538),p=l(41881),h=l(9419),x=l(26564),f=l(96712),g=l(45830),b=l(85932);let v={textShadow:"rgba(0, 0, 0, 0.6) 0px 0px 6px"},w=e=>{let{slide:t,isFirstSlide:l=!1,assetsMap:i={}}=e,s=t.opacity/100,r=(0,x.$)(i,t.image.uuid),o=r?(0,f.rE)(r):null,w=r?(0,f.gt)(r):null,y=r?.metadata&&r.metadata.width>0?r.metadata.width:1500,j=r?.metadata&&r.metadata.height>0?r.metadata.height:1e3;return(0,a.jsxs)("div",{className:"relative flex items-center w-full h-full min-h-[400px] min-[480px]:min-h-[540px] md:min-h-[420px] lg:min-h-[530px] xl:min-h-[600px] overflow-hidden","data-selector":"banner-slide",children:[o?(0,a.jsx)("img",{width:y,height:j,src:o,srcSet:w??void 0,sizes:"100vw",alt:t.image.alt||"",className:"absolute inset-0 h-full w-full object-cover object-center","data-selector":"os-theme-banner-image","data-field":`${t.id}_image`,"data-label":b.R.image,fetchPriority:l?"high":"auto"}):(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)(h.GI,{className:"w-full h-full"})}),(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-black",style:{opacity:s},"data-selector":"banner-overlay","aria-hidden":"true"}),(t.headline.visible||t.subheadline.visible||t.cta.visible)&&(0,a.jsxs)("div",{className:(0,m.cn)("relative z-[1] w-full flex flex-col h-full min-h-full justify-center py-10 px-6 md:px-8 lg:px-14 pointer-events-none",(e=>{switch(e){case"left":return"text-left items-start self-start";case"center":default:return"text-center items-center self-center";case"right":return"text-right items-end self-end"}})(t.textAlignment)),"data-selector":"banner-content",children:[t.headline.content&&t.headline.visible?(0,a.jsx)(u.A,{as:l?"h1":"h2",size:g.S[t.headline.size],align:t.textAlignment,className:"pointer-events-auto mb-4 md:mb-6 break-words text-white",style:v,"data-selector":"os-theme-banner-description-title","data-field":`${t.id}_headline`,"data-label":b.R.headline,children:t.headline.content}):null,t.subheadline.content&&t.subheadline.visible?(0,a.jsx)(p.A,{size:"lg",as:"div",align:t.textAlignment,className:"pointer-events-auto text-white break-words [&_p:empty]:min-h-[1em]",style:v,"data-selector":"os-theme-banner-description-label","data-field":`${t.id}_subheadline`,"data-label":b.R.subheadline,children:(0,n.Ay)(c()(t.subheadline.content))}):null,t.cta.title&&t.cta.visible?(0,a.jsx)("div",{className:"banner-btn-wrapper pointer-events-auto",children:(0,a.jsx)(d.default,{appearance:"onDark",cta:t.cta,inspectionFieldId:`${t.id}
1_button`,inspectionFieldLabel:b.R.button,className:t.subheadline.content&&t.subheadline.visible?"":"mt-0"})}):null]})]})};var y=l(73379),j=l(49692);let N={filter:"drop-shadow(0 1px 3px rgba(0, 0, 0, 0.25))"},k={textShadow:"0 0 6px #0009"},_=e=>{let{properties:t,isFirstInOrder:l=!1,className:n,previewSlideId:o,bannerParentSlideIndex:c=null,assetsMap:d={},isEditorMode:u=!1,onSlideActivateInEditor:p}=e,{rotation:h,slides:x,background:f}=t,g=(e=>{if("string"!=typeof e)return"centered";let t=e.trim().toLowerCase().replace(/-/g,"_");return"full_width"===t||"fullwidth"===t?"full_width":"left"===t?"left":"right"===t?"right":"centered"})(t.layout),v="full_width"===g,_=(0,i.useMemo)(()=>x.filter(e=>e.visible),[x]),[A,I]=(0,s.A)({loop:!0},[(0,r.A)()]),[$,S]=(0,i.useState)(0),[R,C]=(0,i.useState)(h.enabled),z=(0,i.useRef)(null),F=(0,i.useMemo)(()=>_.map(e=>e.id),[_]),{isPreviewLocked:M}=(e=>{let{previewSlideId:t,emblaApi:l,slideIds:a,isPlaying:s,setIsPlaying:r}=e,n=(0,i.useRef)(void 0),o=(0,i.useRef)(!1),c=(0,i.useRef)(s);c.current=s;let d=!!t;return(0,i.useEffect)(()=>{if(!l)return;let e=n.current;if(e!==t){if(t){let i=a.indexOf(t);-1!==i&&(e||(o.current=c.current),r(!1),l.scrollTo(i,!0))}else e&&o.current&&r(!0);n.current=t}},[t,l,a,r]),{isPreviewLocked:d}})({previewSlideId:(0,i.useMemo)(()=>null==c||c<0||c>=_.length?null:_[c]?.id??null,[c,_])??o??null,emblaApi:I,slideIds:F,isPlaying:R,setIsPlaying:C}),L=(0,i.useCallback)(()=>{I&&I.scrollPrev()},[I]),P=(0,i.useCallback)(()=>{I&&I.scrollNext()},[I]),E=(0,i.useCallback)(e=>{I&&I.scrollTo(e)},[I]),T=(0,i.useCallback)(()=>{C(e=>!e)},[]),D=(0,i.useCallback)((e,t)=>{u&&p&&(e.target.closest('a, button, [role="button"], input, select, textarea')||p(t))},[u,p]);if((0,i.useEffect)(()=>{if(!I)return;let e=()=>{S(I.selectedScrollSnap())};return I.on("select",e),e(),()=>{I.off("select",e)}},[I]),(0,i.useEffect)(()=>{if(z.current&&(clearInterval(z.current),z.current=null),I&&R&&!(_.length<=1))return z.current=setInterval(()=>{I.scrollNext()},1e3*h.interval),()=>{z.current&&(clearInterval(z.current),z.current=null)}},[I,R,h.interval,_.length]),(0,i.useEffect)(()=>{C(h.enabled)},[h.enabled]),(0,i.useEffect)(()=>{I&&I.reInit({watchDrag:!M})},[I,M]),0===_.length)return null;let B=_.length>1,O=(0,a.jsxs)("div",{className:"relative","data-selector":"banner-carousel",children:[(0,a.jsx)("div",{className:"overflow-hidden",ref:A,children:(0,a.jsx)("div",{className:"flex",children:_.map((e,t)=>(0,a.jsx)("div",{"data-banner-slide-inspector":e.id,"data-label":b.R.slide,className:(0,m.cn)("flex-[0_0_100%] min-w-0",u&&p&&"cursor-pointer"),onClick:t=>D(t,e.id),onKeyDown:t=>{u&&p&&("Enter"===t.key||" "===t.key)&&(t.preventDefault(),p(e.id))},tabIndex:u&&p?0:void 0,children:(0,a.jsx)(w,{slide:e,isFirstSlide:l&&0===t,assetsMap:d})},e.id))})}),B&&(0,a.jsxs)("div",{className:"absolute left-0 right-0 flex items-center justify-center gap-1 z-[1]",style:{bottom:"10px"},"data-selector":"banner-navigation",children:[(0,a.jsx)("button",{type:"button",onClick:L,disabled:M,className:(0,m.cn)("flex items-center justify-center w-[28px] h-6 rounded-full transition-opacity",M?"opacity-50 cursor-not-allowed":"hover:opacity-80"),"aria-label":"Previous slide",tabIndex:M?-1:0,"data-selector":"banner-prev",children:(0,a.jsx)(j.A,{icon:"chevron-left",size:"base",className:"text-white",style:k,"aria-hidden":"true"})}),(0,a.jsx)("div",{className:"flex items-center gap-3",children:_.map((e,t)=>(0,a.jsx)("button",{type:"button",onClick:()=>E(t),disabled:M,className:(0,m.cn)("flex items-center justify-center rounded-full transition-all",M?"cursor-not-allowed":""),style:N,"aria-label":`Go to slide ${t+1}`,"aria-current":t===$?"true":void 0,tabIndex:M?-1:0,"data-selector":"banner-dot",children:(0,a.jsx)("span",{className:(0,m.cn)("h-3 rounded-full transition-all duration-300",t===$?"w-6 bg-white":"w-3 bg-white/50 hover:bg-white/70"),style:{boxShadow:"0 1px 2px rgba(0, 0, 0, 0.2)"}})},e.id))}),(0,a.jsx)("button",{type:"button",onClick:P,disabled:M,className:(0,m.cn)("flex items-center justify-center w-[28px] h-6 rounded-full transition-opacity",M?"opacity-50 cursor-not-allowed":"hover:opacity-80"),"aria-label":"Next slide",tabIndex:M?-1:0,"data-selector":"banner-next",children:(0,a.jsx)(j.A,{icon:"chevron-right",size:"base",className:"text-white",style:k,"aria-hidden":"true"})})]}),B&&h.enabled&&(0,a.jsx)("button",{type:"button",onClick:T,disabled:M,className:(0,m.cn)("absolute bottom-[
110px] right-[10px] flex items-center justify-center w-5 h-5 rounded-full z-[1] transition-opacity",M?"opacity-50 cursor-not-allowed":"hover:opacity-80"),"aria-label":R?"Pause autoplay":"Start autoplay",tabIndex:M?-1:0,"data-selector":"banner-autoplay",children:(0,a.jsx)(j.A,{icon:R?"pause":"play",size:"base",className:"text-white",style:k,"aria-hidden":"true"})})]});return(0,a.jsx)("section",{className:(0,m.cn)(f.visible?"bg-decoration text-fontColorBackground":"bg-white text-black",v&&"relative w-screen max-w-[100vw] shrink-0 ml-[calc(50%-50vw)] box-border overflow-x-clip",n),"data-selector":"os-theme-banner-wrapper","data-banner-layout":g,children:v?O:(0,a.jsx)(y.A,{children:O})})}},84654:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var a=l(95155);l(12115);var i=l(89086),s=l(49692);let r=e=>{let{currentPage:t,totalPages:l,baseHref:r,onPageChange:n,ariaLabel:o="Pagination Navigation"}=e;if(l<=1)return null;let c=((e,t)=>{if(t<=7)return Array.from({length:t},(e,t)=>t+1);let l=[1],a=Math.max(2,e-2),i=Math.min(t-1,e+2);return a>2&&l.push("ellipsis"),l.push(...Array.from({length:i-a+1},(e,t)=>a+t)),i<t-1&&l.push("ellipsis"),t>1&&l.push(t),l})(t,l),d=e=>r?`${r}${e}`:void 0,m=e=>{e<1||e>l||e===t||n?.(e)};return(0,a.jsx)("nav",{className:"flex justify-center my-7","aria-label":o,"data-selector":"os-theme-pagination",children:(0,a.jsxs)("ul",{className:"flex font-headers items-center",children:[(0,a.jsx)("li",{children:(0,a.jsx)(i.A,{type:"button",variant:"icon",href:1===t||n?void 0:d(t-1),onClick:n?()=>m(t-1):void 0,"aria-label":"Previous page",tabIndex:0,disabled:1===t,"data-link-type":"product_list",className:`h-[32px] w-[32px] text-fontColorBase p-0 flex items-center justify-center ${1===t?"opacity-50 cursor-not-allowed":""}`,children:(0,a.jsx)(s.A,{icon:"chevron-left",size:"base"})})}),c.map((e,l)=>"ellipsis"===e?(0,a.jsx)("li",{className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold select-none","aria-hidden":"true",children:"..."},`ellipsis-${l}`):e===t?(0,a.jsx)("li",{className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full text-[rgb(var(--font-color-base-invert))] bg-[rgb(var(--font-color-base))]","aria-current":"page",children:e},e):n?(0,a.jsx)("li",{children:(0,a.jsx)("button",{type:"button",onClick:()=>m(e),className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full focus:ring-black ","aria-label":`Go to page ${e}`,tabIndex:0,children:e})},e):(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:d(e),className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full focus:ring-black ","aria-label":`Go to page ${e}`,tabIndex:0,"data-link-type":"product_list",children:e})},e)),(0,a.jsx)("li",{children:(0,a.jsx)(i.A,{type:"button",variant:"icon",href:t===l||n?void 0:d(t+1),onClick:n?()=>m(t+1):void 0,"aria-label":"Next page","data-link-type":"product_list",tabIndex:0,disabled:t===l,className:`h-[32px] w-[32px] text-fontColorBase p-0 flex items-center justify-center ${t===l?"opacity-50 cursor-not-allowed":""}`,children:(0,a.jsx)(s.A,{icon:"chevron-right",size:"base"})})})]})})}},85508:(e,t,l)=>{"use strict";l.d(t,{default:()=>f});var a=l(95155);l(12115);var i=l(95604),s=l(9929),r=l(85932),n=l(73379),o=l(75538),c=l(89086),d=l(49692),m=l(99408),u=l(5095),p=l(45830),h=l(80917),x=l(18283);let f=e=>{let{properties:t,products:l,locale:f,currency:g,isFirstInOrder:b=!1,className:v}=e,w=(0,i.useTranslations)("hightlights"),{headline:y,background:j,cta:N}=t,k=N?.visible&&N.title?N.title:w("explore_products"),_=N?.visible&&N.target?.trim()?N.target.trim():"product_list",A=(0,x.x)(N?.type??"page",_)||"#",I=!!N?.visible&&N.openNewTab,$=N?.type??"product_list";return(0,a.jsx)("section",{className:(0,s.cn)("editorial-section item-collection py-5 lg:py-7",j.visible?"bg-decoration text-fontColorBackground":"bg-white text-black",v),"data-selector":"products-highlights",children:(0,a.jsxs)(n.A,{children:[y.visible&&y.value?(0,a.jsx)(o.A,{as:b?"h1":"h2",size:p.S[y.size],className:"mb-6 word-break","data-selector":"os-theme-products-highlights-headline","data-field":"headline","data-label":r.R.headline,children:y.value}):null,l&&0!==l.length?(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-x-4 gap-y-7 xl
1:gap-x-5","data-selector":"item-collection-products-grid","data-field":"products","data-label":r.R.items,children:l.map(e=>(0,a.jsx)(m.A,{productItem:e,locale:(0,u.O)(f),currency:g,isDecorationBackground:j.visible},e.product.id))}):null,(0,a.jsx)("div",{className:"mt-8","data-selector":"item-collection-cta-wrapper","data-field":"button","data-label":r.R.button,children:(0,a.jsxs)(c.A,{variant:"tertiary",href:A,target:I?"_blank":void 0,className:"inline-flex items-center group text-[20px] leading-normal p-0","data-selector":"os-theme-products-highlights-cta",...(0,h.w)($,_),children:[(0,a.jsx)("span",{"data-selector":"item-collection-cta-text",children:k}),(0,a.jsx)(d.A,{icon:"arrow-right",size:"md","data-selector":"item-collection-cta-icon",className:"ml-2 transition-all duration-[250ms] ease-in-out group-hover:translate-x-3"})]})})]})})}},96712:(e,t,l)=>{"use strict";l.d(t,{Ts:()=>a,gt:()=>n,iR:()=>i,rE:()=>s});let a=e=>{if(!e?.url)return null;let{url:t}=e;return[t.origin,t.th2048,t.th1024,t.th640,t.th480,t.th240,t.th96].find(e=>!!e)??null},i=e=>{if(!e?.url)return null;let{url:t}=e;return t.origin?t.origin:t.th1024?t.th1024:t.th640?t.th640:null},s=e=>e?.url?e.url.th1024?e.url.th1024:e.url.th2048?e.url.th2048:e.url.th640?e.url.th640:a(e):null,r=[{key:"th640",width:640},{key:"th1024",width:1024},{key:"th2048",width:2048}],n=e=>{if(!e?.url)return null;let t=r.map(t=>{let{key:l,width:a}=t,i=e.url[l];return i?`${i} ${a}w`:null}).filter(e=>null!==e);return t.length>0?t.join(", "):null}},97782:(e,t,l)=>{"use strict";l.d(t,{default:()=>p});var a=l(95155);l(12115);var i=l(15239),s=l(52619),r=l.n(s),n=l(95604),o=l(9419),c=l(51819),d=l(80917),m=l(9929);let u="featured-category-name-container relative block h-full min-h-0 w-full text-white no-underline",p=e=>{let{tile:t,countPerRow:l,imageUrl:s,className:p}=e,h=(0,n.useTranslations)("featured_categories")("category"),x=(0,c.DH)(t.opacity),f=t.name.trim(),g=(0,c.im)(t)||!f&&!s,b=f||(g?h:""),v=!!b,w=t.imageAlt?.trim()??"",y=f||w||h,j="#"!==t.href,N=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:(0,m.cn)("img-wrapper absolute inset-0 overflow-hidden","transition-transform duration-500 ease-in-out group-hover:scale-[1.15]"),"data-selector":"featured-category-image-layer",children:s?(0,a.jsx)(i.default,{src:s,alt:w||f||"",fill:!0,className:"featured-category-image-cover object-cover object-center","data-selector":"featured-category-image-cover",sizes:"(max-width: 768px) 50vw, (max-width: 1200px) 33vw, 25vw",unoptimized:!0}):(0,a.jsx)("div",{className:"editorial-image-placeholder-surface absolute inset-0 flex items-center justify-center overflow-hidden","data-selector":"featured-category-image-cover-placeholder",children:(0,a.jsx)(o.xb,{className:"h-full w-full min-h-0 min-w-0",preserveAspectRatio:"xMidYMid slice","aria-hidden":!0})})}),(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 z-10 bg-black",style:{opacity:x},"aria-hidden":!0,"data-selector":"featured-category-image-overlay"}),v?(0,a.jsx)("span",{className:(0,m.cn)("featured-category-name-value pointer-events-none absolute inset-0 z-[11] flex items-center justify-center px-6 text-center word-break [text-shadow:0_0_6px_#0009]",c.P9[l]),children:b}):null]}),k=(0,m.cn)("featured-category group relative w-full min-h-0 justify-self-stretch overflow-hidden",c.oI[l],p);return j?(0,a.jsx)("div",{className:k,children:(0,a.jsx)(r(),{href:t.href,className:u,"data-selector":"list-product-view","aria-label":y,...(0,d.w)("category",t.categoryId),children:N})}):(0,a.jsx)("div",{className:(0,m.cn)(k,"opacity-90"),"data-selector":"list-product-view",children:(0,a.jsx)("div",{className:(0,m.cn)(u,"cursor-default"),children:N})})}}}]);

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.