1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1457ce76-b818-75b4-baa6-72178a202b18")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,290163,e=>{"use strict";var t=e.i(274857),i=e.i(51177);let n=e=>(0,i.cn)("opacity-0 transition-opacity duration-200 ease-in-out",e&&"opacity-100");e.s(["FadeIn",0,function({active:e,children:r,className:a}){return(0,t.jsx)("div",{className:(0,i.cn)(n(e),a),children:e&&r})}])},358060,e=>{"use strict";var t=e.i(735896);e.s(["useHorizontalSwipe",0,function(e){let i=(0,t.useRef)(null),n=(0,t.useRef)(null);return{onTouchStart:e=>{e.stopPropagation(),n.current=null,i.current=e.targetTouches[0].clientX},onTouchMove:e=>{e.stopPropagation(),n.current=e.targetTouches[0].clientX},onTouchEnd:t=>{if(t.stopPropagation(),null===i.current||null===n.current)return;let r=i.current-n.current;r>50&&e("left"),r<-50&&e("right")}}}])},390478,e=>{"use strict";var t=e.i(735896),i=e.i(457831),n=e.i(394407),r=e.i(306481),a=e.i(724961),o=e.i(796499),s=e.i(517743),l=e.i(140295),c=e.i(92679),d=e.i(541152),u=e.i(874728);let m=(0,u.getEnv)(u.EnvKey.GtmEnv),{locale:p,currencyCode:f}=u.localeConfig;e.s(["PageLoadedEvent",0,function({type:e,title:u,category:h,response:g=200,ready:v=!0}){let{pathnameWithSearch:b}=(0,i.useCurrentPath)(),x=(0,n.useAuthStore)(e=>e.isBrowserReady),y=(0,n.useAuthStore)(e=>e.isReady),j=(0,r.useCartStore)(e=>e.isReady),P=(0,a.useGtmStore)(e=>e.setPageLoadPushed),w=(0,t.useRef)(!1),C=(0,t.useRef)(b),S=(0,t.useMemo)(()=>e===o.GtmPageType.Product?b.split("?")[0]:b,[b,e]);return(0,t.useEffect)(()=>{C.current!==S&&(C.current=S,w.current=!1,P(!1))},[S,P]),(0,t.useEffect)(()=>{!w.current&&x&&y&&j&&v&&(w.current=!0,(0,c.pushDataLayer)({event:o.GtmEvent.PageLoaded,event_id:(0,c.generateEventId)(),environment:m,page:{type:e,response:g,url:window.location.href,title:u||window.document.title,screen:(0,l.getScreenResolution)(),language:p,currency:f,...h?{category:h}:{}},browser:(0,d.compileGtmBrowser)(),user:(0,d.compileGtmUser)(),cart:e!==o.GtmPageType.Purchase?(0,s.compileGtmCart)():void 0}))},[S,y,x,j,v,h,g,u,e,P]),null}])},165349,e=>{e.v(t=>Promise.all(["static/immutable/chunks/39_8egjumbivd.js","static/immutable/chunks/1xo4zym6q82ae.js"].map(t=>e.l(t))).then(()=>t(834883)))},911327,e=>{"use strict";var t=e.i(274857),i=e.i(542712),n=e.i(9434),r=e.i(394407),a=e.i(869771),o=e.i(25412),s=e.i(51177);let l=e=>(0,s.cn)("group",e&&"p-2 md:p-4"),c=(e,t)=>(0,s.cn)("group-active:text-attention-intense",e&&"size-5 md:size-6",t?"text-attention":e?"group-hover:text-attention text-icon-neutral":"");e.s(["FavoriteButton",0,function({productId:e,iconOnly:d=!0,className:u,dl:m}){let p=(0,i.useTranslations)("product.ProductCard.FavoriteButton"),{isFavoriteProduct:f,add:h,remove:g,isPending:v}=(0,o.useFavoriteProducts)(m),b=(0,r.useAuthStore)(e=>e.isSignedIn),x=f(e),y=(0,a.useSignInModalStore)(e=>e.open),j=x?p("remove"):p("add");return(0,t.jsxs)("button",{type:"button",disabled:v,title:j,className:(0,s.cn)(l(d),u),onClick:()=>b?(x?g:h)(e):y(p("signInInfo")),children:[(0,t.jsx)(n.Icon,{type:x?"heart_filled":"heart_normal",className:c(d,x)}),!d&&j]})}])},7100,e=>{"use strict";var t=e.i(274857),i=e.i(735896),n=e.i(578649),r=e.i(457402),a=e.i(542712),o=e.i(831011),s=e.i(290163),l=e.i(9434),c=e.i(621636),d=e.i(14829),u=e.i(161224),m=e.i(356880),p=e.i(29404),f=e.i(911327),h=e.i(204739),g=e.i(477418),v=e.i(417657),b=e.i(564011),x=e.i(793338),y=e.i(352455),j=e.i(942875),P=e.i(891467),w=e.i(78454),C=e.i(51177);let S=(0,n.default)(()=>e.A(165349),{loadableGenerated:{modules:[834883]}});function N({children:e}){return(0,b.useBreakpointsStore)(e=>e.mobile)?(0,o.createPortal)(e,document.body):e}let k={card:e=>(0,C.cn)("bg-surface relative flex h-full flex-col overflow-hidden","grid"!==e&&"border-outline hover:shadow-dropdown border max-md:rounded-md","grid"===e&&"ring-outline hover:ring-outline-subtle ring-1 hover:z-1","single"===e&&"md:rounded-md","left"===e&&"md:rounded-l-md","right"===e&&"md:rounded-r-md"),top:{container:(0,C.cn)("relative flex aspect-square items-center justify-center"),tags:(0,C.cn)("absolute top-4 left-4 z-1"),favorite:(0,C.cn)("absolute top-0 right-0 z-1"),link:(0,C.cn)("relative flex aspect-square w-full items-center justify-center"),imageContainer:(0,C.cn)("relative aspect-square w-full overflow-hidden"),image:(0,C.cn)("object-contain"),inCart:(0,C.cn)("bg-common-accent-primary shadow-button-primary typo-body-xs text-text-contrast absolute bottom-0 z-1 flex items-center gap-1 rounded-full p-1 pr-2 leading-none font-bold [&>svg]:size-4","md:typo-body-sm md:pr-2.5 md:pl-2 md:[&>svg]:size-5")},notification:(0,C.cn)("absolute top-4 right-2 left-2 z-30"),recommended:e=>(0,C.cn)("absolute z-1",e?"bottom-2 left-2":"bottom-4 left-4"),title:(0,C.cn)("typo-p-lg mt-3 line-clamp-3 px-4 font-bold"),variants:{container:(0,C.cn)("mt-auto"),list:(0,C.cn)("flex items-center gap-2 px-4 py-3 whitespace-nowrap"),scrollBar:(0,C.cn)("data-[orientation=horizontal]:bottom-0!")},price:{container:(0,C.cn)("flex items-center gap-3 px-4 pt-1.5 pb-4"),main:(0,C.cn)("typo-body-lg text-status-positive-intense font-bold"),discount:(0,C.cn)("typo-body-md text-primary font-bold"),original:(0,C.cn)("typo-p-md text-tertiary bg-strikethrough leading-[1.1] no-u
2nderline"),unavailable:(0,C.cn)("text-disabled-on-default typo-body-md md:typo-body-lg ml-auto flex items-center gap-1.5 font-bold [&>svg]:size-5 md:[&>svg]:size-6")},button:{container:(0,C.cn)("px-2 pb-3 md:px-4 md:pb-4"),button:(0,C.cn)("btn btn-md md:btn-lg btn-primary btn-orange w-full")}};e.s(["ProductCard",0,function({data:e,index:n=0,position:o="single",style:T,className:z}){let F=(0,a.useTranslations)("product.ProductCard"),R=(0,b.useBreakpointsStore)(e=>e.mobile),I=(0,b.useBreakpointsStore)(e=>e.hydrated),A=(0,g.useListProduct)(e,n,!1),{state:B,dl:E,variants:_,selectedVariant:G,selectVariant:V,resetVariant:L}=A,M=(0,P.priceByStore)(e.lowestVariantPrice,e.lowestVariantPriceWithVat),q=_.length>1?`${F("priceFrom")} `:"",[K,O]=(0,i.useState)(!1),U=()=>{R?(0,x.toast)({variant:"positive",title:F("productAddedToCart")}):O(!0)},{promoFlags:D,recommended:Q}=((0,i.useMemo)(()=>_.find(v.isVariantAvailable),[_]),(0,j.splitMarketingFlags)(e.marketingFlags));return(0,t.jsxs)("article",{className:(0,C.cn)(k.card(o),z),style:T,children:[(0,t.jsxs)("div",{className:k.top.container,children:[(0,t.jsx)(d.PromoTagStack,{flags:D,orientation:"vertical",className:k.top.tags}),(0,t.jsx)(f.FavoriteButton,{productId:e.id,className:k.top.favorite,dl:E}),Q&&I&&(0,t.jsx)("div",{className:k.recommended(R),children:(0,t.jsx)(u.RecommendedProductLabel,{size:R?"sm":"md"})}),(0,t.jsx)(r.default,{href:(0,w.productRoute)(e.slug),title:e.title,className:k.top.link,prefetch:!1,onClick:E.pushVisit,onAuxClick:E.pushVisit,children:(0,t.jsx)("div",{className:k.top.imageContainer,children:(0,t.jsx)(m.RemoteImage,{src:e.image,alt:e.alt??e.title,sizes:"(max-width: 640px) 50vw, 25vw",className:k.top.image,quality:50})})}),B.productInCart&&!K&&(0,t.jsxs)("div",{className:k.top.inCart,children:[(0,t.jsx)(l.Icon,{type:"check_circle"}),(0,t.jsx)("span",{children:F("inCart")})]})]}),(0,t.jsx)(s.FadeIn,{active:K,className:k.notification,children:(0,t.jsx)(c.InfoBox,{variant:"positive",autoHide:!0,onClose:()=>O(!1),children:F("productAddedToCart")})}),(0,t.jsx)(r.default,{href:(0,w.productRoute)(e.slug),className:k.title,prefetch:!1,children:e.title}),(0,t.jsx)("div",{className:k.variants.container,onTouchMove:e=>e.stopPropagation(),children:(0,t.jsx)(p.ScrollArea,{orientation:"horizontal",shadow:{start:"from-surface",end:"from-surface"},scrollBarClassName:k.variants.scrollBar,children:(0,t.jsx)("div",{className:k.variants.list,children:_.map(e=>(0,t.jsx)(h.VariantButton,{data:e,accented:!0,disabled:!(0,v.isVariantAvailable)(e),onClick:()=>V(e)},e.id))})})}),(0,t.jsxs)("div",{className:k.price.container,children:[(0,t.jsx)("span",{className:k.price.main,children:(0,y.formatPrice)(M,q)}),!B.available&&(0,t.jsxs)("div",{className:k.price.unavailable,children:[(0,t.jsx)(l.Icon,{type:"close_circle"}),F("unavailable")]})]}),!1,!!G&&(0,t.jsx)(N,{children:(0,t.jsx)(S,{product:e,listProduct:A,onAddToCart:U,onClose:e=>{e&&U(),L()}})})]})}])},128248,e=>{"use strict";var t=e.i(274857),i=e.i(735896),n=e.i(457402),r=e.i(542712),a=e.i(9434),o=e.i(358060),s=e.i(147847),l=e.i(796499),c=e.i(7100),d=e.i(564011),u=e.i(51177);let m={section:(0,u.cn)("mx-auto flex max-w-max flex-col gap-8 px-4 py-6 md:gap-12 md:px-6 md:py-9"),heading:(0,u.cn)("typo-display-2xl text-center"),container:(0,u.cn)("flex justify-center md:gap-2"),button:(0,u.cn)("icon-btn btn-md md:btn-lg btn-primary btn-green shrink-0 self-center disabled:invisible max-md:hidden"),list:e=>(0,u.cn)("app-row relative -my-8 grid grid-flow-col gap-4 overflow-hidden px-12 py-8 md:gap-0 md:px-6","auto-cols-[100%] md:auto-cols-[calc(100%/2)] lg:auto-cols-[calc(100%/3)] xl:auto-cols-[calc(100%/4)]","before:from-surface before:absolute before:left-0 before:z-1 before:h-full before:w-8 before:bg-linear-to-r before:to-transparent before:content-['']","after:from-surface after:absolute after:right-0 after:z-1 after:h-full after:w-8 after:bg-linear-to-l after:to-transparent after:content-['']",e&&"justify-center before:hidden after:hidden"),card:(e,t)=>(0,u.cn)("transition-[left] duration-300 ease-in-out not-first-of-type:-ml-px hover:z-1",e&&"pointer-events-none",!t&&"touch-none"),link:(0,u.cn)("link-lg link-emphasis link-orange self
2-center text-center")};e.s(["ProductSlider",0,function({items:e,heading:p,link:f,gtmList:h,gtmName:g,className:v}){let b=(0,r.useTranslations)("common"),x=(0,d.useBreakpointsStore)(e=>e.mobile),y=(0,d.useBreakpointsStore)(e=>e.up),[j,P]=(0,i.useState)(4);(0,i.useLayoutEffect)(()=>P(y.xl?4:y.lg?3:y.md?2:1),[y]);let w=e.length-j>0?e.length-j:0,[C,S]=(0,i.useState)(0),N=()=>S(e=>e-1<=0?0:e-1),k=()=>S(e=>e+1>=w?w:e+1),T=(0,o.useHorizontalSwipe)(e=>"left"===e?k():N()),z=e.length<=j;return((0,i.useEffect)(()=>S(0),[j]),e.length)?(0,t.jsx)(s.GtmListContextProvider,{id:h??l.GtmProductList.Other,name:g||p,items:e,children:(0,t.jsxs)("section",{className:(0,u.cn)(m.section,v),children:[!!p&&(0,t.jsx)("h2",{className:m.heading,children:p}),(0,t.jsxs)("div",{className:m.container,children:[(0,t.jsx)("button",{type:"button",title:b("next"),disabled:!C,className:m.button,onClick:N,children:(0,t.jsx)(a.Icon,{type:"chevron_left"})}),(0,t.jsx)("div",{className:m.list(z),...T,children:e.map((i,n)=>{var r;return(0,t.jsx)(c.ProductCard,{data:i,index:n,position:(r=e.length,1===r?"single":n?n===r-1?"right":"middle":"left"),className:m.card(n<C||n>=C+j,z),style:{left:`calc(-${100*C}% - ${x&&C?16*C:0}px)`}},i.id)})}),(0,t.jsx)("button",{type:"button",title:b("previous"),disabled:C===w,className:m.button,onClick:k,children:(0,t.jsx)(a.Icon,{type:"chevron_right"})})]}),!!f&&(0,t.jsxs)(n.default,{prefetch:!1,...f,className:m.link,children:[f.label,(0,t.jsx)(a.Icon,{type:"arrow_right"})]})]})}):null}],128248)},25412,e=>{"use strict";var t=e.i(457725),i=e.i(838181),n=e.i(542712),r=e.i(625062),a=e.i(428665),o=e.i(394407),s=e.i(766618),l=e.i(556577),c=e.i(339643),d=e.i(793338);e.s(["useFavoriteProducts",0,function({pushAddToFavorites:e,pushRemoveFromFavorites:u}){let m=(0,n.useTranslations)("notifications.favoriteProducts"),p=(0,o.useAuthStore)(e=>e.account)?.id,f=(0,c.useFavoriteProductsStore)(e=>e.ids),h=(0,i.useQueryClient)(),g=()=>Promise.all([h.invalidateQueries({queryKey:[l.FAVORITE_PRODUCT_IDS_QUERY_KEY]}),h.invalidateQueries({queryKey:[s.FAVORITE_PRODUCTS_QUERY_KEY]})]),v=(0,t.useMutation)({mutationFn:(0,r.mutationFn)(a.AddToFavoritesDocument)}),b=(0,t.useMutation)({mutationFn:(0,r.mutationFn)(a.RemoveFromFavoritesDocument)}),x=v.isPending||b.isPending;return{add:async t=>{if(p)try{await v.mutateAsync({input:{accountId:p,productId:t}}),g(),(0,d.toast)({variant:"positive",title:m("add.success.title"),description:m("add.success.description")}),e()}catch{}},remove:async e=>{if(p)try{await b.mutateAsync({input:{accountId:p,productId:e}}),g(),(0,d.toast)({variant:"positive",title:m("remove.success.title"),description:m("remove.success.description")}),u()}catch{}},isPending:x,isFavoriteProduct:e=>f.includes(e)}}])}]); 3 4//# debugId=1457ce76-b818-75b4-baa6-72178a202b18
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.