PageSourceSearch

https://anderweltverlag.com/static/app-ff8da83ad30728764a89.js

js anderweltverlag.com collected 2026-10-03 23:56:13 UTC 480,629 bytes, 2,521 lines download raw bytes

1(()=>{var e={48703:e=>{e.exports=(()=>{try{return window}catch{return{}}})()},65027:(e,t,s)=>{"use strict"
2s(39155),s(98357),s(76881),s(9508),s(46339)
3var n=s(9827),r=s(96422),a=s(14953),i=s.n(a),o=s(48431),c=(s(71098),s(80142)),l=s(12086),d=s(77489),u=s(75029),h=s(20424)
4s(7121),s(98456)
5let p=0
6function m(e){let t=[]
7return({dispatch:s,getState:n})=>r=>a=>{const{type:i,callApi:o,shouldCallApi:c,payload:l,memorize:d,idempotent:u,options:h}=a
8if(o){const r=n(),a=c&&!c(r,l),m=d?d(r):{}
9if(!a){let n
10const r=p++,a=!0===u&&t.find((e=>e.type===i&&e.idempotent===u&&((e,t)=>{const s=Object.keys(e||{}),n=Object.keys(t||{})
11if(s.length!==n.length)return!1
12for(let r=0,a=s.length;r<a;r+=1)if(s.indexOf(n[r])<0||e[s[r]]!==t[s[r]])return!1
13return!0})(e.payload,l)))
14if(a)return a.request
15s({type:i,...l,requestId:r})
16const c=Promise.resolve(o(e,l,h).then((e=>(t=t.filter((e=>e.requestId!==r)),e))).catch((e=>{if(t=t.filter((e=>e.requestId!==r)),e.response){const t="ReduxApiCallError",s=Number.isInteger(e.response.status)?e.response.status:500
17switch(n=e.response.headers["x-epages-requestid"]||e.response.headers["x-b3-traceid"],typeof e.response.data){case"string":return Promise.reject(Object.assign(e,{message:e.response.data,name:t,status:s,serverRequestId:n}))
18case"object":{const{statusMessage:r}=e.response.data
19if("string"!=typeof e.response.data.message)break
20return Promise.reject(Object.assign(e,{message:e.response.data.message,name:t,status:s,statusMessage:r,serverRequestId:n}))}default:return Promise.reject(Object.assign(new Error("Internal Server Error"),{status:500}))}}else if(e instanceof Error){const t=Number.isInteger(e.status)?e.status:500
21return Promise.reject(Object.assign(e,{status:t}))}return Promise.reject(Object.assign(new Error("Internal Server Error"),{status:500}))})))
22return t.push({requestId:r,type:i,idempotent:u,payload:l,request:c}),c.then((e=>(s({type:i+"_SUCCESS",...l,requestId:r,response:e,options:h}),e))).catch((e=>(s({type:i+"_FAILURE",...l,requestId:r,serverRequestId:n,memorized:m,errorMessage:e.message,statusMessage:e.statusMessage,options:h}),Promise.reject(e))))}return Promise.resolve(void 0)}return r(a)}}const g=new a.Map({location:void 0,shop:void 0,cart:void 0,checkout:new a.Map,customer:new a.Map,themes:void 0,themeContrastColorExpressions:void 0,orders:new a.Map,navigation:void 0,breadcrumb:void 0,pages:new a.Map,legalPages:void 0,footerPages:void 0,legalPagesContents:new a.Map,categories:new a.Map,categoriesList:new a.Map,categorySlugsToGUIDs:new a.Map,categoryProductData:new a.Map,channels:new a.Map,searchData:new a.Map,crossSellingProductData:new a.Map,products:new a.Map,view:new a.Map({busy:!1,interfaceLanguage:void 0,languageSelectTranslations:void 0,error:void 0,notifications:new a.List,editorMode:!1,editorSidebar:new a.Map({activeModule:"none"}),editorIsUnsplashEnabled:!1,mboMenu:[],mboMenuMode:!1,isThemePreview:void 0,hashedThemeAssets:new a.Map})})
23s(61529),s(28383)
24var v=s(4470),f=s(60938)
25function y(e,t=i().List()){return e.map((e=>e.set("parents",t))).map((e=>e.update("children",(s=>y(s,t.push(e.delete("children").delete("parents")))))))}function x(e,t){const s=y(i().fromJS(t)),n=(0,v.dO)(s).setIn([0,"href"],"/"),r=n.setIn([0,"children"],n.getIn([0,"children"])||i().List()),a=e.getIn(["view","editorMode"])?r:null,o=(0,f.Fk)(r,((e,t)=>"/"===t.get("href")||t.get("isVisible")&&("category"!==t.get("type")||t.get("visibleInNavigation"))?e.push(t):e))
26return e.set("navigation",e.get("navigation")||i().Map()).setIn(["navigation","editor"],a).setIn(["navigation","storefront"],o)}var b=s(23415)
27s(76672)
28function S(e,t){const s={}
29return(0,f.hd)(t,(e=>("category"===e.get("type")&&(s[e.get("slug")]=e.get("categoryId")),e))),e.set("categorySlugsToGUIDs",i().fromJS(s))}var A=s(99455),j=s(7643),w=s(85968)
30var C=s(42858),N=s(245)
31function I(e,t,s){const n={}
32Object.keys(e).forEach((s=>n[s]=t[s]?{...e[s],active:t[s].active}:e[s]))
33const r=s?s.map((e=>e.id)):[]
34return Object.entries(t).filter((([e])=>r.includes(e))).forEach((([e,t])=>{if("selection"===t.type){const s={}
35Object.entries(t.values).forEach((([e,t])=>{t.selected&&(s[e]={...t,matches:0})})),(0,C.A)(s)||((0,C.A)(n[e])?n[e]={...t,values:s}
35:Object.entries(s).forEach((([t,s])=>{(0,C.A)(n[e].values?.[t])&&(n[e].values[t]=s)})))}else"range"===t.type&&t.values?.selected&&(0,C.A)(n[e])&&(n[e]=t)})),n}const E=["SET_THEME_SETTINGS","SET_USER_SETTINGS","CREATE_PAGE","DUPLICATE_PAGE","DELETE_PAGE","UPDATE_PAGE_CONTENT","UPDATE_CATEGORY_CONTENT","UPDATE_LEGAL_PAGE_CONTENT","UPDATE_CATEGORY_SETTINGS","UPDATE_PAGE_SETTINGS","UPDATE_NAVIGATION","SWITCH_THEME"]
36const k=(e=>(t,s)=>e.reduce(((e,t)=>t(e,s)),t))([function(e,t){return t.type===l.Eyc?e.set("location",i().fromJS(t.location)).setIn(["view","editorMode"],t.location.pathname?.startsWith("/editor")):e},function(e,t){switch(t.type){case"SWITCH_THEME_FAILURE":case l.zkd:case l.z8w:case l.O1i:case l.Cvw:case l.cht:case l.Jk6:case l.FR_:case l.Ih4:case l.qbF:case l.OGR:case l.wXZ:case l.c40:case l.mib:case l.ZQ0:case l.ddL:case l.qCg:case l.zVp:case l.W2S:case l.Ufs:case l.abQ:case l.TZX:case l.BZi:case l.muF:case l.XVr:case l.lMF:case l.kIC:case l.tS9:case l.nOy:case l.Z7W:case l.Imd:case l.j4m:case l._Iw:case l.hXX:case l.u$I:case l.wWz:case l.PsX:case l.xzA:case l.Avm:case l.rMs:case l.DPM:case l.md3:case l.SQI:case l.nNI:case l.f8g:case l.PPu:case l.ol:case l.HM2:case l.lFI:case l.Aqd:case l.Qas:case l.rH$:case l.vCc:case l.X6K:case l.vbN:case l.fOz:case l.sZm:case l.sU0:case l.gb:case l.VRC:case l.Yqx:case l.Zvn:case l.z0u:case l.t0Z:case l.Tbm:case l.XdR:case l.e$l:case l.YX:case l.Quq:case l.Gxu:case l.GBH:case l.gnN:case l.hLv:case l.M4D:case l.gk5:if(/coupon failed/.test(t.errorMessage)){const s=/Reason: (?<id>.*)/i,n=/Reason: (?<id>.*)\. MinOrderValue: (?<minOrderValue>.*)/i.exec(t.errorMessage)||s.exec(t.errorMessage),{id:r,minOrderValue:a}=n?.groups||{},i=a?{value:a}:{}
37return e.set("cart",e.get("cart").set("couponError",{id:r,params:i}))}if((e.getIn(["location","pathname"])?.endsWith("/cart")||e.getIn(["location","pathname"])?.endsWith("/checkout/confirmation"))&&/Low StockLevel/.test(t.errorMessage))return window.scrollTo(0,0),e=(e=e.set("cart",e.get("cart").set("quantityMismatch",!0)).setIn(["view","cart","quantities"],i().Map())).getIn(["cart","checkoutState"])?e.setIn(["cart","checkoutState","quantityValidToOrder"],!1):e.setIn(["cart","checkoutState"],i().Map()).setIn(["cart","checkoutState","quantityValidToOrder"],!1)
38if(t.type===l.sZm&&"Bad Request"===t.statusMessage&&(t.statusMessage="emailConfirmationFailed"),t.type!==l.ol&&t.type!==l.hLv||(t.errorMessage.includes("Invalid Spanish Tax Number")?t.statusMessage="invalidSpanishTaxNumberError":t.errorMessage.includes("Invalid Spanish VAT ID")&&(t.statusMessage="invalidSpanishVatIdError")),t.options&&t.options.showErrorNotification){const s="req-error-"+t.requestId
39return e.updateIn(["view","notifications"],(e=>e.push(i().fromJS({id:s,level:"error",serverRequestId:t.serverRequestId||null,message:t.statusMessage||t.errorMessage}))))}return e
40default:return e}},function(e,t){switch(t.type){case l.wy5:return e.updateIn(["view","notifications"],(e=>e.push(i().fromJS({id:t.id,level:t.level,message:t.message}))))
41case l.BAj:return e.updateIn(["view","notifications"],(e=>e.filter((e=>e.get("id")!==t.id))))
42case l.wxK:return e.setIn(["view","error"],i().fromJS({message:t.message,statusCode:t.statusCode,requestId:t.requestId}))
43case l.D8O:return e.setIn(["view","error"],void 0)
44case l.W$Y:return e.setIn(["view","mboMenu"],t.mboMenu)
45case l.gfe:return e.setIn(["view","mboMenuMode"],t.mboMenuMode)
46case l.Tdr:return e.setIn(["view","isThemePreview"],t.isThemePreview)
47case l.tLR:return e.setIn(["view","isUnsupportedBrowser"],t.isUnsupportedBrowser)
48case l.YYe:return e.setIn(["view","hasThemeLoaded"],t.hasThemeLoaded)
49case l.Kg4:return e.setIn(["view","editorSidebar","activeModule"],t.moduleName)
50case l.O96:{const s=e.getIn(["location","pathname"])
51return e.setIn(["view","interfaceLanguage"],s.startsWith("/editor")?t.language:void 0)}case l.chq:return e.setIn(["view","languageSelectTranslations"],i().fromJS(t.translations))
52case"HASHED_THEME_ASSETS":return e.setIn(["view","hashedThemeAssets"],i().fromJS(t.hashedThemeAssets))
53case l.rpW:return e.setIn(["view","busy"],t.busyState)
54case l.vz$:return e.setIn(["view","themeNotification"],i().fromJS(t.notification))
55case l.zld:return e.setIn(["view","suggestedSearch",t.namespace,"results"],t.results).setIn(["view","suggestedSearch",t.namespace,"searchTerm"],t.searchTerm)
56case l.Mr3:return e.setIn(["view","suggestedSearch",t.namespace,"selected"],t.selected)
57case l.paK:return e.set("cookieConsent",!1)
58default:return E.includes(t.type.replace(/_(SUCCESS|FAILURE)$/,""))?t.type.endsWith("_SUCCESS")?e.
58setIn(["view","saveStatus"],"saved"):t.type.endsWith("_FAILURE")?e.deleteIn(["view","saveStatus"]):e.setIn(["view","saveStatus"],"saving"):e}},function(e,t){switch(t.type){case l._BX:return e.setIn(["shop","mboBaseUrl"],t.mboBaseUrl)
59case l.qjd:return e.set("themes",i().fromJS(t.response))
60case l.dwV:return e.setIn(["shop","theme"],i().fromJS(t.response)).setIn(["shop","themeId"],t.response.id)
61case l.RYX:return e.setIn(["shop","email"],t.response)
62case l.eLq:case l.YoS:return e.setIn(["shop","logoUrl"],t.response.logoUrl).setIn(["shop","logoWidth"],t.response.logoWidth).setIn(["shop","logoHeight"],t.response.logoHeight).setIn(["shop","shouldHideLogo"],t.response.shouldHideLogo)
63case l.V2z:case l.HN3:return e.setIn(["shop","userSettings"],i().fromJS(t.response.userSettings))
64case l.gV9:case l.yUT:return e.setIn(["shop","faviconUrl"],t.response.faviconUrl)
65case l.DAO:return e.set("themeSettingsSchema",i().fromJS(t.response))
66case l.J8G:return e.set("defaultThemeSettings",i().fromJS(t.response))
67case l.zis:case l.tFx:case l.Dcy:return e.setIn(["shop","themeSettings"],i().fromJS(t.response))
68case l.RN1:return e.set("themeMeta",i().fromJS(t.response))
69case l.WeQ:return e.set("themeContrastColorExpressions",i().fromJS(t.contrastColorExpressions))
70case l.LHR:return e.set("scriptTags",i().fromJS(t.response))
71case l._Ss:return e.set("resellerName",t.response)
72case l.CPy:return e.setIn(["shop","socialSharingEnabled"],t.response)
73case l.du$:return e.set("tax",i().fromJS(t.response))
74case l.abu:return e.setIn(["shop","csrfToken"],t.response.csrfToken)
75case l.F8I:return e.setIn(["products",t.response.product.slug],(0,v.h6)(i().fromJS(t.response.product))).setIn(["shop","csrfToken"],t.response.csrfToken)
76case l.qzz:return e.setIn(["orders",t.orderId],i().fromJS(t.response))
77case l.HE9:return e.setIn(["shop","mboCountries"],i().fromJS(t.payload))
78case l.BWA:return e.setIn(["shop","sellingCountryId"],t.countryId)
79default:return e}},function(e,t){switch(t.type){case l.otw:{const s=t.response,n=(0,v.Mh)((0,a.fromJS)(s)),r=s?s.productLineItems:void 0,i={}
80return r&&r.forEach((e=>{i[e.lineItemId]=e.quantity})),e=e.set("cart",e.getIn(["cart","quantityMismatch"])?n.set("quantityMismatch",!0):n),r&&(e=e.setIn(["view","cart","quantities"],(0,a.fromJS)(i))),e}case l.KoJ:{const s=(0,v.Mh)((0,a.fromJS)(t.response))
81return window.scrollTo(0,0),e.set("cart",s.set("couponSuccess",!0))}case l.SM$:{const s=(0,v.Mh)((0,a.fromJS)(t.response))
82return e.set("cart",s.set("couponSuccess",void 0))}case l.fs_:case l.vpP:case l.K3Y:case l.FVT:case l.QA7:case l.BG2:case l.RyB:case l.o2e:case l.ksP:case l.Fmv:return e.set("cart",(0,v.Mh)((0,a.fromJS)(t.response)))
83case l.wJc:return e.setIn(["view","cart","isBusy"],t.busyState)
84case l.VRn:case l.mbM:return e.setIn(["view","cart","isBusy"],!0)
85case l.LaO:case l.Yqx:case l.kK8:case l.z0u:return e.setIn(["view","cart","isBusy"],!1)
86case l.LQe:return e.setIn(["view","cart","couponCode"],t.couponCode)
87case l.wxY:return e.setIn(["view","cart","hasCouponError"],t.hasCouponError)
88case l.rPJ:return e.setIn(["cart","couponError"],null)
89case l.q7z:return e.setIn(["view","cart","quantities"],(0,a.fromJS)(t.quantities))
90case l.KGW:return e.set("cart",(0,a.fromJS)({productLineItems:[]}))
91case l.ojt:return e.getIn(["location","pathname"])!==`/${v.QD}`&&e.getIn(["cart","quantityMismatch"])?e.deleteIn(["cart","quantityMismatch"]):e
92case l.T1J:return e.setIn(["view","cart","billingPhone"],t.response)
93case l.slV:return void 0!==t.marketingChannel&&void 0!==t.marketingSubchannel?e.setIn(["channels","marketingChannel"],t.marketingChannel).setIn(["channels","marketingSubchannel"],t.marketingSubchannel):void 0!==t.marketingChannel?e.setIn(["channels","marketingChannel"],t.marketingChannel):e
94case l.HP7:return e.setIn(["checkout","countries"],(0,a.fromJS)(t.response))
95case l.gDJ:return e.setIn(["checkout","all-countries"],(0,a.fromJS)(t.response))
96case l.e$R:return e.setIn(["checkout","shippingMethods"],(0,a.fromJS)(t.response))
97case l.g5m:return e.setIn(["checkout","paymentMethods"],(0,a.fromJS)(t.response))
98case l.UAm:return e.setIn(["checkout","pickupOptions"],(0,a.fromJS)(t.response))
99case l.eRX:return e.setIn(["checkout","comment"],(0,a.fromJS)(t.comment))
100default:return e}},function(e,t){switch(t.type){case l.DON:return e.setIn(["customer","loggedIn"],!0).setIn(["customer","loggedInUntil"],1e3*t.response.exp).deleteIn(["customer","confirmedNewEmail"])
101case l.Obo:return e.setIn(["customer","loggedIn"],!0).setIn(["customer","loggedInUntil"],1e3*t.response.exp).setIn(["customer","firstName"],t.firstName).setIn(["customer","lastName"],t.lastName)
102case l.TXU:return e.setIn(["customer","billingAddress"],t.response.billingAddress).setIn(["customer","shippingAddress"],t.response.shippingAddress)
103case l.MOt:return e.setIn(["customer","billingAddress"],t.response)
104case l.NR0:return e.setIn(["customer","shippingAddress"],t.response)
105case l.ZFf:return e.setIn(["customer","loggedInUntil"],1e3*t.response.exp)
106case l.KGW:return e.set("customer",(0,a.Map)({confirmedNewEmail:e.getIn(["customer","confirmedNewEmail"])}))
107case l.sw8:return e.setIn(["customer","requestedNewEmail"],t.response)
108case l.JO8:return e.setIn(["customer","confirmedNewEmail"],t.response)
109case l.JV4:return e.setIn(["customer","orders"],t.response)
110default:return e}},function(e,t){switch(t.type){case l.Zb4:return x(e,function(e){return e.map((e=>e.set("children",e.get("_children")||e.get("children")).delete("_children")))}(e.getIn(["navigation","editor"])||e.getIn(["navigation","storefront"])||[]))
111case l.Mp$:return x(e,t.response)
112case l.HcV:return x(e,t.navigation)
113case l.Z4M:return e
114case l.kdg:return x(e.set("footerPages",e.get("footerPages").filter((e=>e.get("slug")!==t.pageSlug))),(0,f.Fk)(e.get("navigation").get("editor"),((e,s)=>
114s.get("slug")===t.pageSlug&&"blank"===s.get("type")?e:e.push(s))))
115case l.asw:return e.deleteIn(["pages",t.pageSlug])
116case l.Oj4:const s=(0,f.wd)(e.get("navigation").get("editor"),(e=>e.get("id")===t.pageId)),n=(0,f.wd)(e.get("footerPages"),(e=>e.get("id")===t.pageId))
117if(s&&"main"===t.navigation)return x(e,(0,f.hd)(e.get("navigation").get("editor"),(e=>e.get("id")===t.pageId?e.set("title",t.title).set("titleTag",t.titleTag).set("metaDescription",t.metaDescription).set("slug",t.newPageSlug).set("isVisible",t.isVisible).set("navigation",t.navigation).set("href",`/i/${t.newPageSlug}`):e)))
118if(s&&"footer"===t.navigation){const n=s.set("title",t.title).set("titleTag",t.titleTag).set("metaDescription",t.metaDescription).set("slug",t.newPageSlug).set("isVisible",t.isVisible).set("navigation",t.navigation).set("href",`/i/${t.newPageSlug}`).delete("isPreview")
119return x(e,(0,f.L5)(e.get("navigation").get("editor"),(e=>e.get("id")!==t.pageId))).set("footerPages",e.get("footerPages").push(n))}if(n&&"footer"===t.navigation)return e.set("footerPages",e.get("footerPages").map((e=>e.get("id")===t.pageId?e.set("title",t.title).set("titleTag",t.titleTag).set("metaDescription",t.metaDescription).set("slug",t.newPageSlug).set("isVisible",t.isVisible).set("navigation",t.navigation).set("href",`/i/${t.newPageSlug}`).delete("isPreview"):e)))
120if(n&&"main"===t.navigation){const s=n.set("title",t.title).set("titleTag",t.titleTag).set("metaDescription",t.metaDescription).set("slug",t.newPageSlug).set("isVisible",t.isVisible).set("navigation",t.navigation).set("href",`/i/${t.newPageSlug}`)
121return x(e.set("footerPages",e.get("footerPages").filter((e=>e.get("id")!==t.pageId))),e.getIn(["navigation","editor"]).push(s))}return e
122case l.reb:return x(e,(0,f.hd)(e.get("navigation").get("editor"),(e=>e.get("categoryId")===t.categoryId?e.set("title",t.title).set("titleTag",t.titleTag).set("metaDescription",t.metaDescription).set("slug",t.slug).set("isVisible",t.isVisible).set("visibleInNavigation",t.visibleInNavigation):e)))
123case l.Ucl:return e.set("legalPages",e.get("legalPages").map((e=>e.get("slug")===t.slug?e.set("isVisible",t.isVisible):e)))
124case l.lMF:case l.abQ:case l.Z7W:case l.Imd:return e.set("navigation",t.memorized?.navigation)
125case l.j4m:case l.Ufs:return e.set("legalPages",t.memorized?.legalPages)
126case l.Cud:return e.set("footerPages",t.response.footerPages)
127case l.MgN:return e.set("legalPages",t.response.legalPages)
128case l.c6j:case l.Dbc:return e.set("footerPages",(0,v.dO)(i().fromJS(t.response)))
129case l.NCL:return e.set("legalPages",(0,v.dO)(i().fromJS(t.navigation)))
130case l.cps:case l.Dng:return e.set("legalPages",(0,v.dO)(i().fromJS(t.response)))
131default:return e}},function(e,t){switch(t.type){case l.Mp$:return S(e,i().fromJS(t.response))
132case l.abu:return e.setIn(["categories",t.categoryId],(0,v.an)(i().fromJS(Object.assign({},t.response.category,{categoryId:t.response.category.guid}))))
133case l._FB:{const s=t.response.reduce(((e,t)=>({...e,[t.id]:t})),{})
134return e.set("categoriesList",i().fromJS(s))}case l.RR2:return S(e,(0,f.hd)(e.get("navigation").get("editor"),(e=>e.get("id")===t.categoryId?e.set("slug",t.slug):e))).setIn(["categories",t.categoryId],(0,v.an)(i().fromJS({...t.response,categoryId:t.response.guid})))
135case l.Imd:return e.set("categorySlugsToGUIDs",t.memorized?.categorySlugsToGUIDs)
136case l.JZB:return e.setIn(["categories",t.categoryId,"content"],t.content)
137case l._kb:return e.setIn(["categories",t.categoryId,"settings"],(0,a.fromJS)(t.settings))
138default:return e}},function(e,t){switch(t.type){case"SELECT_CATEGORY_SEARCH_FACET_VALUE":{const{facetId:s,valueId:n,categoryId:r,selected:a}=t.payload,i=(0,w.r)(e.getIn(["categoryProductData",r])),o={...i,facets:i?.facets?Object.entries(i.facets).reduce(((e,[t,r])=>({...e,[t]:s===t?(0,A.A)({...r},["values",n,"selected"],a):r})),{}):void 0}
139return e.setIn(["categoryProductData",r],o)}case"SET_CATEGORY_SEARCH_FACET_RANGE":{const{facetId:s,categoryId:n,range:r}=t.payload,a=(0,w.r)(e.getIn(["categoryProductData",n])),i={...a,facets:a?.facets?Object.entries(a.facets).reduce(((e,[t,n])=>{const a=n.values?.range
140return{...e,[t]:s===t?{...n,values:{unit:n.values?.unit,range:a,selection:r,selected:r.min!==a.min||r.max!==a.max}}:n}}),{}):void 0}
141return e.setIn(["categoryProductData",n],i)}case"RESET_ALL_CATEGORY_FILTERS":{const{categoryId:s}=t.payload,n=(0,w.r)(e.getIn(["categoryProductData",s])),r={...n,facets:n?.facets?Object.entries(n.facets).reduce(((e,[t,s])=>{if("selection"===s.type)return{...e,[t]:(0,A.A)(s,"values",(0,j.A)(s.values,(e=>(0,A.A)(e,"selected",!1))))}
142if("range"===s.type){const n=s.values
143return{...e,[t]:n?(0,A.A)(s,"values",{...n,selected:!1,selection:n.range}):s}}return{...e,[t]:s}}),{}):void 0}
144return e.setIn(["categoryProductData",s],r)}default:return e}},function(e,t){switch(t.type){case l.Eyc:case l.Mp$:case l.Zb4:case l.RL0:case l.Oj4:case l.Z7W:case l.reb:case l.Imd:case l.ojt:{if(!e.get("navigation"))return e
145const s=e.get("location").get("pathname")
146let n,r=i().List()
147const a=s.replace(/^\/editor\/?/,"/").replace(new RegExp(`^/${(0,b.A)(s)}
147/?`),"/"),o=s.split("/").filter(Boolean).pop(),c=e.getIn(["products",o])
148c&&(n=i().Map({title:c.get("name"),href:s}))
149const d=(0,f.Fk)(e.getIn(["navigation","storefront"]),((e,t)=>{let s=!1
150return c&&t.get("categoryId")===c.get("mainCategoryId",!0)?(n=n?.set("parents",n.get("parents",i().List()).push(t)),s=!0):t.get("href")===a&&(n=t,s=!0),s&&(r=n?.get("parents",i().List())),e.push(t.set("isCurrentPage",s).set("isInBreadcrumb",s))})),u=r.count()
151let h=0
152const p=(0,f.hd)(d,(e=>r.some((t=>t.get("id")===e.get("id")))?(h+=1,e.set("isInBreadcrumb",!0)):e),h===u)
153n&&(r=r.push(n))
154const m=p.first()
155n&&n.get("id")!==m.get("id")&&r.first().get("id")!==m.get("id")&&(r=r.unshift(m)),r=r.map((e=>e.set("children",i().List()).set("parents",i().List()).set("href",e.get("href",(0,v.mZ)(e)))))
156const g=e.set("navigation",e.get("navigation").set("storefront",p))
157return t.type===l.Eyc?g:g.set("breadcrumb",r)}default:return e}},function(e,t){switch(t.type){case l.J8M:{const s=(0,w.r)(e.getIn(["categoryProductData",t.payload.categoryId],{products:[]})),n=t.payload.productResult.facets||{},r=e.getIn(["categoryProductData",t.payload.categoryId]),a=r?.facets,i=a&&"REPLACE"===e.getIn(["location","action"])?I(n,a,t.payload.filters):n,o={...s,categoryId:t.payload.categoryId,sort:t.payload.sort,totalNumberOfProducts:t.payload.productResult.totalNumberOfProducts,defaultSort:t.payload.productResult.defaultSort,categoryType:t.payload.productResult.categoryType,products:t.payload.productResult.products,facets:i}
158return e.setIn(["categoryProductData",t.payload.categoryId],(0,v.Kb)(o))}case l.kcC:{const s=(0,w.r)(e.getIn(["categoryProductData",t.payload.categoryId],{products:[]})),n=s.products,r=t.payload.productResult.facets||{},a=e.getIn(["categoryProductData",t.payload.categoryId]),i=a?.facets,o=i&&"REPLACE"===e.getIn(["location","action"])?I(r,i,t.payload.filters):r,c={...s,categoryId:t.payload.categoryId,sort:t.payload.sort,totalNumberOfProducts:t.payload.productResult.totalNumberOfProducts,defaultSort:t.payload.productResult.defaultSort,categoryType:t.payload.productResult.categoryType,products:[...n,...t.payload.productResult.products],facets:o}
159return e.setIn(["categoryProductData",t.payload.categoryId],(0,v.Kb)(c))}case l.v1r:{const{query:s,sort:n,searchResult:r,filters:a}=t.payload,i=r.facets||{},o=(0,w.r)(e.getIn(["searchData","facets"])),c=o&&"REPLACE"===e.getIn(["location","action"])?I(i,o,a):i
160return e.setIn(["searchData",`${s}-${n}`],(0,v.Kb)({...r,query:s,sort:n})).setIn(["searchData","facets"],c)}case l.EeC:{const{query:s,sort:n,searchResult:r,filters:a}=t.payload,i=(0,w.r)(e.getIn(["searchData",`${s}-${n}`],{products:[]})),o=i.products,c=r.facets||{},l=(0,w.r)(e.getIn(["searchData","facets"])),d=l&&"REPLACE"===e.getIn(["location","action"])?I(c,l,a):c,u={...i,sort:n,query:s,totalNumberOfProducts:t.payload.searchResult.totalNumberOfProducts,products:[...o,...r.products],facets:r.facets}
161return e.setIn(["searchData",`${s}-${n}`],(0,v.Kb)(u)).setIn(["searchData","facets"],d)}case l.lvK:return"productPlugin"===t.pluginId?e.mergeIn(["productData",t.pluginId],i().fromJS((0,N.A)((0,v.Kb)(t.response).products,"productId"))):e.setIn(["productData",t.pluginId],i().fromJS((0,v.Kb)(t.response)))
162case l.dvI:{const{totalNumberOfProducts:a,manualCrossSellingTitle:o,products:c}=t.response,l={products:Array(a).fill({isLoaded:!1}),totalNumberOfProducts:a,manualCrossSellingTitle:o},d=e.getIn(["crossSellingProductData",t.productId]),u=d?d.toJS():l,h=(t.query.page-1)*t.query.resultsPerPage
163return u.products=(s=u.products,n=c.map((e=>({...e,isLoaded:!0}))),r=h,s.splice(r,n.length,...n),s),e.setIn(["crossSellingProductData",t.productId],i().fromJS((0,v.Kb)(u)))}case l.e68:return e.update("products",(e=>e.map((e=>e.get("productId")===t.payload.productId?e.set("isInWishlist",t.payload.isInWishlist):e))))
164default:return e}var s,n,r},function(e,t){switch(t.type){case l.rE_:return e.updateIn(["searchData","facets"],(s=>{const n=(0,w.r)(s),{facetId:r,valueId:a,selected:i}=t.payload
165return n[r].values?(0,A.A)({...n},[r,"values",a,"selected"],i):e}))
166case l.r5z:{const{range:s,facetId:n}=t.payload
167return e.updateIn(["searchData","facets"],(e=>{const t=(0,w.r)(e),r=t[n].values?.range
168return{...t,[n]:{...t[n],values:{...t[n].values,selection:s,selected:s.min!==r.min||s.max!==r.max}}}}))}case l.qK1:{const t=(0,w.r)(e.getIn(["searchData","facets"])),s=(0,j.A)(t,(e=>{if("selection"===e.type)return(0,A.A)(e,"values",(0,j.A)(e.values,(e=>(0,A.A)(e,"selected",!1))))
169if("range"===e.type){const t=e.values
170if(t)return(0,A.A)(e,"values",{...t,selected:!1,selection:t.range})}}))
171return e.setIn(["searchData","facets"],s)}default:return e}},function(e,t){switch(t.type){case l.NjH:return e.setIn(["pages",t.payload.pageSlug],(0,v.Ho)((0,a.fromJS)(t.payload.page))).setIn(["view","activePageSlug"],t.payload.pageSlug).setIn(["shop","csrfToken"],t.payload.csrfToken)
172case l.GOL:return e.setIn(["pages",t.pageSlug,"content"],(0,a.fromJS)(t.content))
173case l.gW1:return e.deleteIn(["pages",t.oldPageSlug]).setIn(["pages",t.newPageSlug],(0,a.fromJS)(t.response))
174case l.$gN:return e.setIn(["legalPagesContents",t.response.slug],(0,v.Ho)((0,a.fromJS)(t.response)))
175case l.yDS:return e.setIn(["legalPagesContents",t.legalPageSlug,"content"],(0,a.fromJS)(t.content))
176default:return e}}])
177var L=s(94777),R=s(76824),T=s(35856)
178function _(e,t,s,n){return"lineItemId"in e?{index:t,item_id:e.sku,item_name:e.name,price:e.singleItemPrice.amount,currency:e.singleItemPrice.currency,quantity:e.quantity,discount:e.lineItemCouponDiscount?.amount,item_variant:e.variationString??void 0,item_list_id:s,item_list_name:n}:{index:t,item_id:e.sku,item_name:e.name,price:e.price?.amount,currency:e.price?.currency,item_brand:e.manufacturer??void 0,item_variant:e.productVariationValues??void 0,item_list_id:s,item_list_name:n}}function P(e,t){window.dataLayer?.push({ecommerce:null}),window.dataLayer?.push({event:e,...t})}var M,D,O,U=s(31291),V=s(95110),z=s(32659),H=s(84507),q=s(91121),B=s(44420),F=s(42295)
179function $(){const e=(0,H.d4)((e=>e.getIn(["shop","themeSettings"]))),t=(0,H.d4)((e=>e.getIn(["shop","theme","name"]))),s=(0,H.d4)((e=>e.get("themeContrastColorExpressions",i().Map()))),n=(0,H.d4)((e=>e.get("themeSettingsSchema"))),r=(0,H.d4)((e=>e.get("defaultThemeSettings")))
180return e&&n&&r?(0,F.jsx)("style",{dangerouslySetInnerHTML:{__html:(0,B.HR)(n.toJS(),r.toJS(),t,e.toJS(),s.toJS())}}):null}function G({store:e,children:t,headElements:s=""}){const n=e.getState(),r=n.getIn(["shop","locale"]),a=n.hasIn(["location","query","isNowPreview"])
181return(0,F.jsxs)("html",{lang:r.substring(0,2),className:(0,q.A)(["no-js",a&&"ep-mbo-preview-mode"]),suppressHydrationWarning:!0,children:[(0,F.jsxs)("head",{children:[M||(M=(0,F.jsx)("meta",{charSet:"utf-8"})),D||(D=(0,F.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"})),s]}),(0,F.jsx)("body",{className:(0,q.A)([a&&"ep-mbo-preview-mode"]),children:(0,F.jsxs)(H.Kq,{store:e,children:[O||(O=(0,F.jsx)($,{})),t]})})]})}var W=s(38777),J=s(89369)
182function Z({store:e,additionalScripts:t}){(0,o.useEffect)((()=>{Promise.allSettled(t.map((e=>async function(e){return new Promise(((t,s)=>{const n=document.createElement("script")
183n.src=e,n.onload=()=>t(),n.onerror=s,document.head.appendChild(n)}))}(e)))).then((()=>{window.__EP.readyState="complete",document.body.dispatchEvent(new CustomEvent("app:load"))})),e.dispatch((0,l._xY)())}),[t,e])
184const s=(0,V.Ys)((0,W.Sw)(e,e.api),{hydrationData:window.__staticRouterHydrationData})
185return(0,F.jsx)(z.Kv,{api:e.api,children:(0,F.jsx)(G,{store:e,children:(0,F.jsx)(J.A,{children:(0,F.jsx)(U.p,{router:s})})})})}const{shopSlug:Y,additionalScripts:K}=window.__EP
186const X=i().fromJS(JSON.parse(window.__EP.storeInitialState)).setIn(["view","mboMenu"],[])
187if("serviceWorker"in navigator){const e=X.get("scriptTags",i().List()).filter((e=>"SERVICEWORKER"===e.get("type"))),t=e.map((e=>"url[]="+encodeURIComponent(e.get("url")))).join("&");(async()=>{const s="/sw.js?"+t,{serviceWorker:n}=navigator
188n.controller&&!n.controller.scriptURL.endsWith(s)&&await n.getRegistration().then((e=>e.unregister())),e.size>0&&await n.register(s)})()}(0,T.Ts)(),function(){const e=X.getIn(["view","editorMode"]),t=Boolean(window.ga);(0,L.hU)(X.getIn(["shop","userSettings","googleAnalytics","trackingId"])),(0,L.YE)(t&&e&&window.top===window.self),(0,L.y8)(),function(){window.dataLayer=window.dataLayer||[]
189const e=window.eComEventTarget
190e.addEventListener("customer:signIn",(function(){P("login",{method:"email"})})),e.addEventListener("customer:signUp",(function(){P("sign_up",{method:"email"})})),e.addEventListener("searchResults:view",(function(e){const{products:t,query:s}=e.detail
191P("view_item_list",{ecommerce:{items:t.map(((e,t)=>_(e,t,"search",s.q)))}})})),e.addEventListener("category:view",(function(e){const{category:t,products:s}=e.detail
192P("view_item_list",{ecommerce:{items:s.map(((e,s)=>_(e,s,t.guid,t.title)))}})})),e.addEventListener("product:click",(function(e){const{product:t,type:s,detail:n,productIndex:r}=e.detail
193let a,i
194"category"===s&&(a=n),"search"===s&&(i="search",a=n),"crossSelling"===s&&(i="related_products",a=n),P("select_item",{ecommerce:{items:[_(t,r,i,a)]}})})),e.addEventListener("product:view",(function(e){P("view_item",{ecommerce:{items:[{..._(e.detail.product),index:0}]}})})),e.addEventListener("cart:add",(function(e){const{product:t,quantity:s}=e.detail
195P("add_to_cart",{ecommerce:{items:[{..._(t),index:0,quantity:s}]}})})),e.addEventListener("cart:setQuantity",(function(e){const{lineItem:t,quantity:s,quantityDelta:n}=e.detail
196P(0===s||n<0?"remove_from_cart":"add_to_cart",{ecommerce:{items:[{..._(t),index:0,quantity:Math.abs(n)}]}})})),e.addEventListener("cart:view",(function(e){const t=e.detail.cart
197P("view_cart",{ecommerce:{currency:t.grandTotal.currency,value:t.grandTotal.amount,items:t.productLineItems.map(((e,t)=>_(e,t)))}})})),e.addEventListener("wishlist:add",(function(e){const{product:t}=e.detail
198P("add_to_wishlist",{ecommerce:{items:[{index:0,item_id:t.productId,quantity:t.quantity}]}})})),e.addEventListener("cart:checkout",(function(e){const{cart:t}=e.detail
199P("begin_checkout",{ecommerce:{currency:t.grandTotal.currency,value:t.grandTotal.amount,coupon:t.couponCampaign?.name??void 0,items:t.productLineItems.map(((e,t)=>_(e,t)))}})})),e.addEventListener("shippingMethod:select",(function(e){const{shippingMethod:t,pickupOption:s,cart:n}=e.detail
200t&&P("add_shipping_info",{ecommerce:{currency:t.lineItemPrice?.currency,value:t.lineItemPrice?.amount,shipping_tier:t.name,coupon:n?.couponCampaign?.name??void 0,items:n?n.productLineItems.map(((e,t)=>_(e,t))):[]}}),s&&P("add_shipping_info",{ecommerce:{currency:s.fixedPrice?.currency,value:s.fixedPrice?.amount,shipping_tier:s._embedded.location.companyName,coupon:n?.couponCampaign?.name??void 0,items:n?n.productLineItems.map(((e,t)=>_(e,t))):[]}})})),e.addEventListener("paymentMethod:select",(function(e){const{paymentMethod:t,cart:s}=e.detail
201P("add_payment_info",{ecommerce:{currency:t.lineItemPrice?.currency,value:t.lineItemPrice?.amount,payment_type:t.name,coupon:s?.couponCampaign?.name??void 0,items:s?s.productLineItems.map(((e,t)=>_(e,t))):[]}})})),e.addEventListener("order:completed",(function(e){const t=e.detail
202t&&P("purchase",{ecommerce:{transaction_id:t.orderNumber,affiliation:"Online Store",value:Number(t.grandTotal),tax:Number(t.totalTax),shipping:t.shippingData?.price.amount??0,currency:t.currencyId,coupon:t.couponCampaign?.name??void 0,items:t.lineItemContainer.productLineItems.map(((e,t)=>({index:t,item_id:e.sku,item_name:e.name,quantity:e.quantity.amount,price:e.singleItemPrice.amount,currency:e.singleItemPrice.currency,item_variant:e.variationString})))}})}))}()}()
203const Q=new URLSearchParams(window.location.search),ee=Q.get("token"),te=Q.get("previewTheme"),se=Q.get("previewThemeSettings"),ne=c.A.create({params:{shop:Y,...te?{previewTheme:te}:{},...se?{previewThemeSettings:se}:{}},headers:{common:{...ee?{Authorization:"Bearer "+ee}:{}}}}),re=function(e,t=g){const s=[h.A.withExtraArgument(e),({getState:e})=>t=>s=>t({...s,options:{showErrorNotification:!0,locale:e().getIn(["shop","locale"]),...s.options}}),m(e)],n=d.y$(k,t,(0,u.tY)(d.Tw(...s)))
204return n.api=e,n}(ne,X)
205const ae=window.setInterval((function(){if(re.getState().getIn(["customer","loggedIn"])){re.getState().getIn(["customer","loggedInUntil"],1/0)-Date.now()<3e5&&re.dispatch((0,l.dCU)()).catch((()=>{window.clearInterval(ae)}))}}),1e4)
206window.addEventListener("message",(function(e){if(e.data.type)switch(e.data.type){case"MBO_MENU":re.dispatch(l.iPX(e.data.payload))
207break
208case"TOKEN":ne.defaults.headers.common.Authorization="Bearer "+e.data.payload
209break
210case"MBO_BASE_URL":re.dispatch(l.BON(e.data.payload))}else e.data.mboMenu&&re.dispatch(l.iPX(e.data.mboMenu)),e.data.token&&(ne.defaults.headers.common.Authorization="Bearer "+e.data.token)}),!1),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),async function(){const e=X.getIn(["shop","locale"]).replace("_","-"),t=X.getIn(["view","interfaceLanguage"])
211await(0,R.VC)("en"),await(0,R.VC)(e),t&&await(0,R.VC)(t)}().then((()=>{(0,r.ai)((()=>{(0,n.c)(document,o.createElement(Z,{store:re,additionalScripts:K}))}))}))},96531:(e,t,s)=>{"use strict"
212s.d(t,{A:()=>n})
213s(39155),s(98357),s(76672)
214function n(e="",t,s){const n="http://baseurl-will-be-discarded",{href:i,origin:o,pathname:c,search:l}=new URL(e,n),d=o!==n
215let u=c
216i.substring(o.length).substring(0,1)!==e.replace(/(https?|wss?):\/\/([^/]+):(80|443)/,"$1://$2").substring(d?o.length:0).substring(0,1)&&(u=u.substring(1))
217let h=u+l
218if(d&&(h=o+h),t){let e
219e="function"==typeof s?s(t):t instanceof URLSearchParams?t.toString():function(e){const t=new URL("http://host-will-be-discarded")
220for(const s in e){const n=a(e[s])
221r(n)&&(Array.isArray(n)?n.filter(r).forEach((e=>{t.searchParams.append(s+"[]",a(e).toString())})):"object"==typeof n?t.searchParams.set(s,JSON.stringify(n)):t.searchParams.set(s,n))}return t.searchParams.toString().replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}(t),e&&(h+=(l?"&":"?")+e)}return h}function r(e){return null!=e}function a(e){return e instanceof Date?e.toISOString():e}},23415:(e,t,s)=>{"use strict"
222s.d(t,{A:()=>n})
223const n=(0,s(37507).A)((e=>{const t=e.split("/"),s="editor"===t[1]?t[2]:t[1]
224return s&&/^\w{2}$/i.test(s)?s:""}))},89705:(e,t,s)=>{"use strict"
225s.d(t,{A:()=>n})
226s(9508),s(29068)
227function n(e){try{const t=e.split(".")[1],s=atob(t)
228return JSON.parse(s)}catch{return{}}}},50804:(e,t,s)=>{"use strict"
229function n(e){const t=new URL(e,"https://example.com").searchParams,s={}
230for(const[e,n]of t.entries())Object.hasOwn(s,e)?s[e]=[].concat(s[e],n):s[e]=n
231return s}s.d(t,{X:()=>n})},44420:(e,t,s)=>{"use strict"
232s.d(t,{HR:()=>L,Nt:()=>A,TA:()=>y,Y2:()=>m,h6:()=>C,ko:()=>h,n0:()=>p})
233s(7121),s(39155),s(98357),s(76881),s(61529)
234var n=s(14953),r=s.n(n),a=s(24727),i=s.n(a),o=s(99044),c=s.n(o),l=s(52108),d=s(58279),u=s.n(d)
235const h=":"
236function p(e,t,s=""){const[n,r="style"]=e.split(h),a=`${n}/${r}${s}`
237return`/themes/${n}/stylesheets/${t.getIn(["stylesheets",a])}`}function m(e,t){const[s,n="preview"]=e.split(h)
238return`/themes/${s}/img/${t.getIn([`${s}/img`,`${n}.jpg`])}`}const g={neutral:"threeRows",vision:"oneRowLogoLeft",twoRowsNestedMenu:"twoRowsLogoLeft",uptown:"twoRowsLogoLeft",editorial:"twoRowsLogoLeft",essence:"twoRowsLogoLeft",structure:"twoRowsLogoLeft",limelight:"twoRowsLogoLeft"},v={"epages.limelight:current":{color1:"primaryColor",color2:"headerBackground",color3:"footerColor"}},f={"epages.limelight:current":{headline1:"headingFont"}}
239function y(e){return g[e]||e}const x=[{variant:100,lightness:35},{variant:300,lightness:15},{variant:500,lightness:0},{variant:700,lightness:-15},{variant:900,lightness:-35}],b=x[0],S=x.at(-1)
240function A(e,t){const s=i()(e),n=Math.max(b.variant,Math.min(S.variant,t))
241let r=b,a=S
242for(let e=0;e<x.length-1;e++)if(n>=x[e].variant&&n<=x[e+1].variant){r=x[e],a=x[e+1]
243break}const o=a.variant-r.variant,c=0===o?0:(n-r.variant)/o,l=r.lightness+(a.lightness-r.lightness)*c,d=s.hsl(),u=d.lightness(),h=Math.max(0,Math.min(100,u
243+l))
244return d.lightness(h).hex()}const j={_dark:"#404040",_light:"#d0d0d0"},w=Object.keys(j)
245function C(e,t,s,n,r={}){const a={}
246for(const i of e){const e=t[i.name]??s[i.name]
247if("group"===i.type||"fontGroup"===i.type)a[i.name]=C(i.settings,e??{},s[i.name]??{},n,r)
248else if("colorGroup"===i.type){const o=i
249a[o.name]={}
250const c=[...o.colors,...o.additionalColors,...w],l={}
251for(const t of c){let r=t in j?j[t]:e?.[t]
252const i=e?.[v[n]?.[t]]
253"string"==typeof i&&(r=i),l[t]=r||s[o.name]?.[t]||N("color"),a[o.name][t]=l[t]}for(const e of o.variants||[]){let n=t[o.name]?.[e.name]||s[o.name]?.[e.name]
254"string"==typeof n&&(n=s[o.name]?.[e.name]),n&&(r.computeValues?a[o.name][e.name]=A(l[n.base],n.variant):a[o.name][e.name]=n)}}else{const s="font"===i.type?t[f[n]?.[i.name]]:void 0
255a[i.name]=s??e??N(i.type)}}return a}function N(e){switch(e){case"input":case"customCss":case"radioButtons":return""
256case"rangeWithInput":return 50
257case"color":return"transparent"
258case"font":return"sans-serif"
259case"checkbox":return!1
260default:return null}}function I(e,t="",s="-"){return e.reduce(((e,n,r)=>{const a=(t?`${t}${s}`:"")+r
261return"object"!=typeof n||null===n?{...e,[a]:n}:{...e,...I(n,a,s)}}),{})}function E(e,t){const s=u()(e),n=[]
262s.walk((e=>{if("function"!==e.type||"var"!==e.value)return
263const s=e.nodes[0].value.slice(2),r=t[s]
264return void 0!==r&&"object"!=typeof r?(n.push({start:e.sourceIndex,end:e.sourceEndIndex,value:String(r)}),!1):void 0}))
265let r=e
266for(const{start:e,end:t,value:s}of n.toReversed())r=r.slice(0,e)+s+r.slice(t)
267return r}const k=c()([(0,l.A)({preserve:!1})])
268function L(e,t,s,n,a){const i=C(R(e),n,t,s,{computeValues:!0}),o=I(r().fromJS(i)),c=`:root{${[Object.entries(o).map((([e,t])=>`--${e}:${t}`)).join(";"),Object.entries(a).map((([e,t])=>`${e}:${E(t,o)}`)).join(";")].filter(Boolean).join(";")}}`
269return k.process(c,{from:void 0}).css}function R(e){return e.filter((e=>"customCss"!==e.type)).map((e=>"group"===e.type?{...e,settings:R(e.settings)}:e))}},32659:(e,t,s)=>{"use strict"
270s.d(t,{Kv:()=>o,gf:()=>c})
271var n=s(48431),r=s(80142),a=s(42295)
272const i=(0,n.createContext)(r.A.create({baseURL:"/",maxRedirects:0}))
273function o({children:e,api:t}){return(0,a.jsx)(i.Provider,{value:t,children:e})}function c(){return(0,n.useContext)(i)}},73772:(e,t,s)=>{"use strict"
274s.d(t,{A:()=>m})
275var n,r=s(84507),a=s(48431),i=s(51673),o=s.n(i),c=s(91121),l=s(37980),d=s(12086),u=s(557),h=s(51249),p=s(42295)
276function m({inline:e=!1,isEditor:t}){const[s,i]=(0,a.useState)(!1),m=(0,r.d4)((e=>e.getIn(["shop","userSettings","cookieNotice"]))),g=(0,r.d4)((e=>e.get("cookieConsent"))),v=e&&(null!==g||t),f=!e&&!t&&null===g&&!0,[y,x]=(0,a.useState)(!1),[b,S]=(0,a.useState)(g),A=(0,r.wA)(),j=(0,u.WD)("shop")
277if((0,a.useEffect)((()=>{const e=window.matchMedia("(max-width: 767px)"),t=()=>i(e.matches)
278return e.addEventListener("change",t),t(),()=>e.removeEventListener("change",t)}),[]),!m.get("active"))return null
279const w=(0,p.jsxs)("div",{className:(0,c.A)(["lightbox cc-dialog",v&&"lightbox-centered cc-dialog-inline"]),style:s?{marginBottom:0}:{},role:"dialog","aria-modal":"true","aria-labelledby":"cookieconsent:title","aria-describedby":"cookieconsent:desc",children:[n||(n=(0,p.jsx)("style",{children:".body { transform: unset; }"})),(0,p.jsxs)("div",{className:"cc-dialog-header",children:[(0,p.jsx)("h1",{id:"cookieconsent:title",className:"cc-dialog-title",children:m.get("title")||""}),s&&(0,p.jsx)("span",{className:(0,c.A)(["cc-dialog-toggle",{open:!y,close:y}]),onClick:()=>x(!y),"data-testid":"consentMinimizer",role:"button",tabIndex:0,"aria-hidden":"true"})]}),(0,p.jsx)("scroll-shadow",{class:"cc-dialog-content-wrapper",children:(0,p.jsx)("div",{id:"cookieconsent:desc",className:(0,c.A)(["modal-content cc-dialog-content",{close:y&&s}]),dangerouslySetInnerHTML:{__html:m.get("gdprMessageHtml")||""}})}),(0,p.jsxs)("div",{className:"cc-dialog-buttons",children:[(0,p.jsx)("button",{className:(0,c.A)(["cc-dialog-button-decline",e&&!b&&"cc-dialog-button-active"]),type:"button",onClick:()=>{!1!==g&&(l.A.set("epCookieConsent","0",{expires:730,sameSite:"lax"}),e?(S(!1),window.location.reload()):A((0,d.Lgg)()))}
279,children:j("components.cookieConsentComponent.declineButton.label")}),(0,p.jsx)("button",{className:(0,c.A)(["cc-dialog-button-accept",e&&b&&"cc-dialog-button-active"]),type:"button",onClick:()=>{!0!==g&&(l.A.set("epCookieConsent","1",{expires:730,sameSite:"lax"}),e&&S(!0),window.location.reload())},children:j("components.cookieConsentComponent.acceptButton.label")})]})]})
280return v?w:f?(0,p.jsx)(h.A,{className:"lightbox-backdrop lightbox-backdrop-cc-dialog",style:s?{alignItems:"flex-end"}:{},children:(0,p.jsx)(o(),{focusTrapOptions:{initialFocus:!1,fallbackFocus:"div"},children:w})}):null}},80238:(e,t,s)=>{"use strict"
281s.d(t,{l:()=>o})
282s(76881)
283var n=s(95110),r=s(84507),a=s(557),i=s(42295)
284function o({title:e,meta:t,links:s}){const o=(0,r.d4)((e=>e.getIn(["view","error"]))),c=(0,n.r5)(),l=(0,r.d4)((e=>e.get("shop"))),d=(0,a.WD)("shop")
285let u=e||l.get("title")
286if((0,n.pX)(c)||o&&"The requested shop is currently closed"!==o.get("message")){u=`${d("views.storefrontView.errorPageSection.errorcode",{code:(0,n.pX)(c)?c.status:o?.get("statusCode")})} - ${l.get("title")}`}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:u}),t?.map((e=>(0,i.jsx)("meta",{...e},`${e.name||e.property}${e.content}`))),s?.map((e=>(0,i.jsx)("link",{...e},e.rel+e.href+e.hrefLang)))]})}},7134:(e,t,s)=>{"use strict"
287s.d(t,{y:()=>c,R:()=>a})
288var n=s(48431)
289s(7121)
290const r="ep-editor-spotlight"
291function a(e){(0,n.useEffect)((()=>{const t=document.querySelector("div.ep-is-editor-mode")
292if(t&&e){t.classList.add(`${r}-enabled`),e.classList.add(r)
293const s=i(t,e)
294return()=>{t.classList.remove(`${r}-enabled`),e.classList.remove(r),function(e){for(const t of e)t.inert=!1}(s)}}}),[e])}function i(e,t,s=[]){const n=e.children
295for(const e of n)e!==t&&e.contains(t)?i(e,t,s):e!==t&&e instanceof HTMLElement&&(e.inert=!0,s.push(e))
296return s}var o=s(42295)
297function c({children:e,onCancel:t,title:s}){const r=(0,n.useRef)(null),i=(0,n.useId)()
298return a(r.current),(0,n.useEffect)((()=>{r.current?.focus({preventScroll:!0})}),[]),(0,n.useEffect)((()=>{const e=e=>{"Escape"===e.key&&t&&(e.preventDefault(),t())}
299return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}}),[t]),(0,o.jsxs)("dialog",{ref:r,"aria-modal":"true","aria-labelledby":i,open:!0,children:[(0,o.jsx)("div",{className:"visually-hidden",id:i,children:s}),e]})}},48422:(e,t,s)=>{"use strict"
300s.d(t,{A:()=>r})
301var n=s(48431)
302class r extends n.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}render(){return this.state.hasError?this.props.fallback:this.props.children}}},76459:(e,t,s)=>{"use strict"
303s.d(t,{A:()=>i})
304var n=s(84507),r=s(557),a=s(42295)
305function i({statusCode:e,requestId:t=null}){const s=(0,n.d4)((e=>e.get("shop"))),i=(0,r.WD)("shop")
306return(0,a.jsx)("div",{className:"error-page",children:(0,a.jsx)("section",{className:"section",children:(0,a.jsx)("div",{className:"wrapper",children:(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)("h1",{children:i("views.storefrontView.errorPageSection.errorcode",{code:e})}),(0,a.jsxs)("div",{className:"error-page-info",children:[(0,a.jsx)("h3",{children:i("views.storefrontView.errorPageSection."+(404===e?"error404":"error500"))}),t&&(0,a.jsxs)("p",{className:"error-page-info-explanation",children:[i("views.storefrontView.errorPageSection.idExplanation")," ",(0,a.jsx)("code",{children:t})]}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:s.get("href"),className:"error-page-info-link",children:i("views.storefrontView.returnToStartpageLink.label")})})]})]})})})})}},89369:(e,t,s)=>{"use strict"
307s.d(t,{A:()=>c,h:()=>o})
308var n=s(48431),r=s(84507),a=s(76824),i=s(42295)
309const o=(0,n.createContext)({})
310function c({children:e}){const t=(0,r.d4)((e=>e.getIn(["shop","locale"]).replace("_","-"))),s=(0,r.d4)((e=>e.getIn(["view","interfaceLanguage"]))),[c]=(0,n.useState)(a.Ay.cloneInstance),[l]=(0,n.useState)(a.Ay.cloneInstance),d=(0,n.useMemo)((()=>({interfaceI18n:c,shopI18n:l})),[c,l])
311return l.language!==t&&l.changeLanguage(t),c.language!==s&&c.changeLanguage(s),(0,i.jsx)(o.Provider,{value:d,children:e})}},35021:(e,t,s)=>{"use strict"
312s.d(t,{A:()=>i})
313var n=s(48431),r=s(91121),a=s(42295)
314const i=(0,n.memo)(c),o=2560
315function c({src:e,srcSet:t,sizes:s,alt:n="",className:i,nofallback:c,innerRef:l,...d}){const u=/\/(api\/core-)?storage\/images\/.+[?&](hash|remote)=/.test(e),h=u&&/.+[?&](width|height)=/.test(e),p=u&&!h&&
315!t&&(!s||"auto"===s),m=p?`${e}&width={width}&height=${o}`:e,g=u&&!h?`${e}&width=600&height=${o}`:e
316return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("img",{className:(0,r.A)(["lazyload",i]),sizes:"auto"!==s?s:void 0,"data-src":m,"data-srcset":t,"data-sizes":"auto"===s||p?"auto":null,alt:n,decoding:"async",ref:l,...d,suppressHydrationWarning:!0}),!c&&(0,a.jsx)("noscript",{children:(0,a.jsx)("img",{className:i,src:g,alt:n,ref:l,...d})})]})}},12871:(e,t,s)=>{"use strict"
317s.d(t,{A:()=>c})
318s(39155),s(98357),s(76881),s(79826)
319var n=s(66153),r=s(84507),a=s(12086),i=s(557),o=s(42295)
320function c(){const e=(0,r.d4)((e=>e.getIn(["view","notifications"]))),t=(0,r.wA)(),s=(0,i.WD)("shop")
321return(0,o.jsx)("div",{className:"ep-alert-overlay",children:e.filter((e=>"error"===e?.get("level"))).map((e=>{if(!e)return null
322const r=s(`notifications.${(0,n.A)(e.get("message"))}`),i=r.endsWith(s("notifications.idExplanation"))
323return(0,o.jsxs)("div",{className:"ep-alert-info",children:[(0,o.jsx)("span",{title:s("notifications.dismissButton.tooltip"),className:"ep-alert-info-close",onClick:()=>t((0,a._bC)(e.get("id")))}),r,i&&(0,o.jsxs)("code",{children:[" ",e.get("serverRequestId")]})]},e.get("id"))})).toArray()})}},44260:(e,t,s)=>{"use strict"
324s.d(t,{A:()=>c})
325var n=s(84507),r=s(557),a=s(35021),i=s(42295)
326const o=["180","360","540","720","900","1080"]
327function c(e){const t=(0,n.d4)((e=>e.getIn(["view","hashedThemeAssets"]))),s=(0,r.WD)("shop")
328return(0,i.jsx)(a.A,{src:`/themes/epages.base/assets/images/${t.getIn(["epages.base/assets/images","placeholder_540.jpg"])}`,srcSet:o.map((e=>`/themes/epages.base/assets/images/${t.getIn(["epages.base/assets/images",`placeholder_${e}.jpg`])} ${e}
328w`)).join(","),sizes:"auto",alt:s("components.productComponent.placeholderImageAltText"),...e})}},30202:(e,t,s)=>{"use strict"
329s.d(t,{A:()=>o})
330var n,r=s(61026),a=s(91121),i=s(42295)
331function o({children:e,anchor:t,trigger:s,open:o,side:c="bottom",align:l="center",sideOffset:d=10,alignOffset:u=0,className:h,variant:p="light",keepOpenOnClick:m=!0,collisionPadding:g={top:10,right:10,bottom:10,left:10},onOpenChange:v,virtualRef:f,usePortal:y=!1,hideArrow:x=!1,avoidCollisions:b=!1,onEscapeKeyDown:S,onPointerDownOutside:A,onOpenAutoFocus:j,onMouseDown:w,draggable:C=!1,onKeyDown:N,zIndex:I=1}){const E=t||s||f?null:(0,i.jsx)("div",{"data-testid":"popover-default-anchor",style:{position:"fixed",bottom:"40px",left:"50%",transform:"translateX(-50%)"}}),k=(0,i.jsxs)(r.UC,{"data-testid":"popover-content",className:(0,a.A)([h,`ep-popover ep-popover-${p}`,{"ep-popover-draggable":C,"ep-popover-no-pointer-events":C}]),side:c,align:l,alignOffset:u,avoidCollisions:b,collisionPadding:g,arrowPadding:50,sideOffset:d,onMouseDown:w,onEscapeKeyDown:S,onPointerDownOutside:A,onOpenAutoFocus:j,onKeyDown:N,style:{zIndex:I},children:[m?e:(0,i.jsx)(r.bm,{className:"popover-close","data-testid":"popover-close",children:e}),!x&&(n||(n=(0,i.jsx)(r.i3,{"data-testid":"popover-arrow",className:"ep-popover-arrow"})))]})
332return(0,i.jsxs)(r.bL,{onOpenChange:v,open:o,children:[t&&(0,i.jsx)(r.Mz,{"data-testid":"popover-anchor",asChild:!0,children:t}),E&&(0,i.jsx)(r.Mz,{"data-testid":"popover-default-anchor",asChild:!0,children:E}),!t&&f&&(0,i.jsx)(r.Mz,{"data-testid":"popover-virtual-anchor",virtualRef:f,asChild:!0}),s&&(0,i.jsx)(r.l9,{"data-testid":"popover-trigger",asChild:!0,children:s}),e&&(y?(0,i.jsx)(r.ZL,{"data-testid":"popover-portal",children:k}):k)]})}},41531:(e,t,s)=>{"use strict"
333s.d(t,{Ay:()=>h,Uf:()=>l})
334s(7121),s(39155),s(16120),s(76881)
335var n=s(48431),r=s(43343),a=s(25312),i=s(30017),o=s(91473),c=s(42295)
336const l=e=>!e||!e.page||1===e.page,d=(e,t,s)=>{if(!e)return[]
337if((s-1)*t>=e.totalNumberOfProducts)return[]
338const n=s*t-1,r=(s-1)*t,a=n<e.totalNumberOfProducts?n:e.totalNumberOfProducts-1
339return e.products.slice(r,a+1)},u=(e,t,s)=>{if(!e)return!1
340if((s-1)*t>=e.totalNumberOfProducts)return!0
341return d(e,t,s).every((e=>e.isLoaded))}
342class h extends n.Component{static defaultProps={trackProductList:r.A,productSize:"S",breakpoints:["480px","768px","992px"]}
343state={swiperLength:2,error:!1}
344nextButtonRef=(0,n.createRef)()
345prevButtonRef=(0,n.createRef)()
346swiperContainerRef=(0,n.createRef)()
347calculateSlideCount(){const{breakpoints:e,productSize:t}=this.props,s=e.findIndex((e=>window.matchMedia(`(max-width: ${e})`).matches))
348return[{S:2,M:2,L:1},{S:3,M:3,L:2},{S:4,M:3,L:2}][s]?.[t]||{S:5,M:3,L:2}[t]}areProductsLoadedForSwiperGroup(e){const{productList:t}=this.props,{swiperLength:s}=this.state
349return u(t,s,e)}componentDidMount(){const{loadProducts:e,trackProductList:t,productList:s}=this.props
350this.setState({swiperLength:this.calculateSlideCount()},(()=>{const{swiperLength:n}=this.state
351this.areProductsLoadedForSwiperGroup(1)?t(d(s,n,1)):e({size:2*n}).then((()=>this.props.trackProductList(d(this.props.productList,n,1)))).catch((()=>this.setState({error:!0})))})),this.swiperContainerRef.current&&window.ResizeObserver&&(this.containerResizeObserver=new ResizeObserver((()=>{this.setState({swiperLength:this.calculateSlideCount()})})),this.containerResizeObserver.observe(this.swiperContainerRef.current)),this.handleResize=(0,a.A)((()=>this.setState({swiperLength:this.calculateSlideCount()})),300,{leading:!0,trailing:!0}),window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){const{loadProducts:t}=this.props
352this.props.productSize!==e.productSize&&this.setState({swiperLength:this.calculateSlideCount()},(()=>{const{swiperLength:e}=this.state
353this.areProductsLoadedForSwiperGroup(1)||t({size:2*e}).catch((()=>this.setState({error:!0})))}))}componentWillUnmount(){window.removeEventListener("resize",this.handleResize),this.containerResizeObserver?.disconnect()}UNSAFE_componentWillReceiveProps(e){const{loadProducts:t,productList:s,uniqueId:n,trackProductList:r}=this.props,{swiperLength:a}=this.state
354n!==e.uniqueId&&(u(e.productList,a,1)?r(d(s,a,1)):t({size:2*a}).then((()=>this.props.trackProductList(d(this.props.productList,a,1)))).catch((()=>this.setState({error:!0}))))}handleNextSlide(){let e=1
355const{trackProductList:t,productList:s,loadProducts:n}=this.props,{swiperLength:a}=this.state
356return i=>{const o=Math.ceil((i+1)/a)
357if(e!==o){if(this.areProductsLoadedForSwiperGroup(o))t(d(s,a,o),!1)
358else{const t=o
359n({size:a,page:o}).then((()=>{t===e&&this.props.trackProductList(d(this.props.productList,a,o),!1)})).catch(r.A)}this.areProductsLoadedForSwiperGroup(o+1)||n({size:a,page:o+1}
359).catch(r.A),e=o}}}renderSwiper(){const{renderProductItem:e,renderEmptyProductItem:t,productSize:s}=this.props
360return({slides:n})=>(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:"swiper-container",ref:this.swiperContainerRef,children:(0,c.jsx)("div",{className:`swiper-wrapper product-item-list ${i.G[s]}`,children:n.map(((s,n)=>s.isLoaded?s.isEmpty?(0,c.jsx)("div",{className:"swiper-slide product-item-list-swiper-slide product-item-list-items empty-product"},"emptyProd_"+n):(0,c.jsx)("div",{className:"swiper-slide product-item-list-swiper-slide",children:e(s,n)},s.productId):(0,c.jsx)("div",{className:"swiper-slide product-item-list-swiper-slide product-item-list-swiper-loading",children:t(n)},n)))})},"container"),(0,c.jsxs)("div",{className:`swiper-arrows ${i.G[s]}`,children:[(0,c.jsx)("div",{ref:this.nextButtonRef,className:"swiper-arrow-right"}),(0,c.jsx)("div",{ref:this.prevButtonRef,className:"swiper-arrow-left swiper-button-disabled"})]},"swiper-arrows")]})}render(){const{productList:e}=this.props,{swiperLength:t,error:s}=this.state,{swiperContainerRef:n,nextButtonRef:r,prevButtonRef:a}=this,i=e?e.totalNumberOfProducts:t
361if(e&&0===e.totalNumberOfProducts||s)return null
362const l=Array(i).fill().map(((t,s)=>e?e.products[s]:{isLoaded:!1})),d=l.length%t
363if(d>0)for(let e=0;e<t-d;e++)l.push({isEmpty:!0,isLoaded:!0})
364return(0,c.jsx)(o.A,{slides:l,slidesPerGroup:t,slidesPerView:t,refSet:{swiperContainerRef:n,nextButtonRef:r,prevButtonRef:a},centeredSlides:!1,grabCursor:!0,renderSwiper:this.renderSwiper(),breakpoints:{0:{spaceBetween:20},480:{spaceBetween:25},768:{spaceBetween:30}},onActiveIndexChange:this.handleNextSlide(),slideToClickedSlide:!1})}}},95997:(e,t,s)=>{"use strict"
365s.d(t,{A:()=>l})
366var n,r,a=s(91121),i=s(557),o=s(96704),c=s(42295)
367function l({className:e,...t}){const s=(0,i.WD)("shop","components.backToTopButton")
368return(0,c.jsxs)("button",{...t,className:(0,a.A)(["scroll-to-top-button",e]),onClick:d,children:[n||(n=(0,c.jsx)("style",{children:".body { transform: unset; }"})),(0,c.jsx)("span",{className:"scroll-to-top-button-text",children:s("label")}),r||(r=(0,c.jsx)("i",{className:"icon","aria-hidden":"true"}))]})}function d(){window.scrollTo({top:0,behavior:"smooth"}),(0,o.A)()}},51627:(e,t,s)=>{"use strict"
369s.d(t,{A:()=>A})
370s(7121),s(39155),s(98456),s(61529)
371var n=s(32174),r=s(84507),a=s(48431),i=s(95110),o=s(14953),c=s.n(o),l=s(91121),d=s(51668),u=s(44420),h=s(85968),p=s(12086),m=s(557),g=s(32904),v=s(42295)
372let f
373function y({duration:e=8e3,className:t}){const[s,n]=(0,a.useState)(Boolean(f)),[i,o]=(0,a.useState)(!1),c=(0,h.r)((0,r.d4)((e=>e.getIn(["view","themeNotification"],{})))),d=(0,m.WD)("shop"),{id:u,type:p,message:y}=c,x=(0,a.useCallback)((()=>{n(!1),f=void 0}),[])
374return(0,a.useEffect)((()=>(f&&(clearTimeout(f),f=window.setTimeout(x,e)),()=>clearTimeout(f))),[]),(0,a.useEffect)((()=>{let e
375return s?e=window.setTimeout((()=>{o(!0)}),200):o(!1),()=>{e&&clearTimeout(e)}}),[s]),(0,g.A)((()=>(clearTimeout(f),f=window.setTimeout(x,e),n(Boolean(u)),()=>clearTimeout(f))),[e,x,u]),(0,v.jsx)("div",{className:(0,l.A)([t,"add-to-cart-notice",{"add-to-cart-notice-visible":s,"add-to-cart-notice-hidden":!s,[`add-to-cart-notice-${p}`]:p}]),onClick:x,children:(0,v.jsxs)("div",{className:"add-to-cart-notice-wrapper",role:"status","aria-live":"assertive",children:[y&&(0,v.jsx)("span",{className:"add-to-cart-notice-message",children:i?y:null}),(0,v.jsx)("span",{className:"add-to-cart-notice-close",title:d("notifications.dismissButton.tooltip")})]})})}var x,b,S=s(6305)
376function A({currentView:e,withLayout:t=!1,error:s,children:n}){const a=(0,r.d4)((e=>e.getIn(["view","editorMode"]))),i=(0,r.d4)((e=>e.getIn(["shop","themeSettings","themeHeader","stickyHeaderEnabled"])))&&!a,o=(0,r.d4)((e=>e.getIn(["shop","themeSettings","themeHeader","stickyHeaderBehavior"])??e.getIn(["shop","defaultThemeSettings","themeHeader","stickyHeaderBehavior"])))
377return(0,v.jsx)(d.Y,{enabled:i,behavior:o,children:(0,v.jsx)(j,{currentView:e,withLayout:t,error:s,children:n})})}function j({currentView:e,withLayout:t=!1,error:s,children:o}){const g=(0,m.WD)("shop"),f=(0,r.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),S=(0,r.d4)((e=>e.getIn(["view","isUnsupportedBrowser"]))),A=(0,r.d4)((e=>e.getIn(["view","hasThemeLoaded"]))),j=(0,r.d4)((e=>e.get("shop"))),C=(0,r.d4)((e=>e.get("defaultThemeSettings",c().Map()).toJS())),N=(0,r.d4)((e=>e.getIn(["view","editorMode"]))),I=(0,r.d4)((e=>Boolean(e.getIn(["shop","attributes"]).find((e=>"ecommerce:disabled"===e.get("name")&&"true"===e.get("value")))))),E=(0,r.d4)((e=>e.getIn(["tax","taxationByDestinationCountry"]))),k=(0,r.d4)((e=>e.get("navigation"))),L=(0,r.d4)((e=>e.get("breadcrumb"))),R=(0,r.d4)((e=>e.get("legalPages"))),T=(0,r.d4)((e=>e.get("footerPages"))),_=(0,r.d4)((e=>e.get("scriptTags"))),P=(0,r.wA)(),M=(0,i.ok)()[0]?.get("previewTheme"),D=!(s||j&&k&&L&&R),O=(0,r.d4)(h.s),{stickyHeaderClass:U,headerCallbackRef:V}=(0,d.t)()??{},z=j.get("themeSettings").toJS(),H={shop:{...j.toJS(),isInEU:O},scriptTags:_?.toJS()??[],navigation:k?.get("storefront").toJS()??[],breadcrumb:L?.toJS()??[],footerPages:T?.toJS()??[],legalPages:R?.toJS().reduce(((e,t)=>(t.isVisible&&(f&&(t.title=g(t.title)),e.push(t)),e)),[])??[],isTaxationByDestinationCountryEnabled:!f&&E&&O,isPreview:Boolean(M),isEditor:N,stickyHeaderClass:U??"",stickyHeaderRef:V??(()=>{})},q=(0,h.r)(s)
378q?.status&&Object.assign(q,{statusCode:q.status})
379const B=q?w("Error",{shop:j.toJS(),error:q}):o?.(w,H),F=t?w("Layout",{...H,content:B,currentView:e}):B,$=N?j.get("locale").substring(0,2):null,G=(0,u.TA)(z?.themeHeader?.headerType||C?.themeHeader?.headerType),W=void 0!==A&&!A
380return(0,a.useEffect)((()=>(N&&void 0===A&&P((0,p.pfK)(!0)),()=>{N&&A&&window.location.pathname.endsWith("/editor/themes")&&P((0,p.pfK)(void 0))})),[A,N,P]),(0,v.jsxs)("div",{className:(0,l.A)(["body",{"no-ecommerce":I,[`header-type-${(0,n.A)(G)}`]:G}]),lang:$,children:[S&&(0,v.jsx)("div",{className:"unsupported-browser",children:(0,v.jsxs)("div",{className:"unsupported-browser-info",children:[g("components.unsupportedBrowserNotice.explanation")," ",(0,v.jsx)("a",{className:"unsupported-browser-info-link",href:"https://browser-update.org/update-browser.html",target:"_blank",rel:"nofollow noopener noreferrer",children:g("components.unsupportedBrowserNotice.link.label")})]})}),W?x||(x=(0,v.jsx)("div",{className:"editor-content-spinner"})):!D&&F,b||(b=(0,v.jsx)(y,{}))]})}function w(e,t){return(0,v.jsx)(S.A,{view:e,...t})}},6305:(e,t,s)=>{"use strict"
381s.d(t,{A:()=>M,b:()=>P})
382var n={}
383s.r(n),s.d(n,{Layout:()=>I})
384s(39155),s(98357),s(76881),s(28383)
385var r=s(48312),a=s(11085),i=s(99455),o=s(32174),c=s(48431),l=s(84507),d=s(76301),u=s(29772),h=s(29009),p=s(25834),m=s(51371),g=s(7259),v=s(50931),f=s(97203),y=s(98908),x=s(33792),b=s(36099),S=s(39377),A=s(74677),j=s(85950),w=s(79662),C=s(16416),N=s(42295)
386function I(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:n,content:r,shop:a,breadcrumb:i,legalPages:o,footerPages:c,t:l}=e
387return(0,N.jsxs)("div",{className:"container",children:[(0,N.jsx)(b.A,{src:(t.customStyle||{}).customCss}),(0,N.jsxs)("div",{className:"page-canvas",children:[!n&&s?(0,N.jsx)(S.A,{t:l}):null,a.userSettings.headerAnnouncement?.active?(0,N.jsx)(j.A,{headerAnnouncementHtml:a.userSettings.headerAnnouncement.announcementHtml}):null,a.userSettings.headerUsps.length?(0,N.jsx)("section",{className:"section section-usp",children:(0,N.jsx)(w.A,{headerUsps:a.userSettings.headerUsps})}):null,(0,N.jsx)(C.A,{...e}),(0,N.jsx)("section",{className:"section",children:(0,N.jsx)("div",{className:"wrapper",children:(0,N.jsx)(x.Ay,{breadcrumb:i})})}),(0,N.jsx)("main",{className:"main",children:r}),(0,N.jsx)(A.A,{shop:a,legalPages:o,footerPages:c,t:l})]})]})}var E=s(97396),k=s(557),L=s(89369),R=s(44420),T=s(96531)
388const _={}
389function P(e,t,s){return(0,r.A)(t)?(0,T.A)(e,t):(0,T.A)(e,{width:t,height:s})}function M({view:e,...t}){const s=(0,l.d4)((e=>e.getIn(["shop","theme","name"]))),[n]=s.split(R.ko),r=(0,l.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),d=(0,l.d4)((e=>
389e.getIn(["view","hashedThemeAssets"]))),u=(0,l.d4)((e=>e.getIn(["shop","themeSettings"]))),h=(0,l.d4)((e=>e.get("themeSettingsSchema"))),p=(0,l.d4)((e=>e.get("defaultThemeSettings"))),m=(0,R.h6)(h.toJS(),u.toJS(),p.toJS(),s,{computeValues:!0}),{shopI18n:g}=(0,c.useContext)(L.h),v=(0,k.Nx)(g,r)
390let f
391t&&t.shop&&(f=(0,a.A)({},t,{shop:{userSettings:{socialNetworks:{show:Object.keys(t.shop.userSettings.socialNetworks).some((e=>!0===t.shop.userSettings.socialNetworks[e]))}}}}),f.themeSettings=m,(0,i.A)(f,"shop.userSettings.headerUsps",(t.shop.userSettings.headerUsps||[]).filter((e=>e.active))),(0,i.A)(f,"shop.userSettings.paymentLogos",(t.shop.userSettings.paymentLogos||[]).filter((e=>e.active)).map((e=>({...e,filename:d.getIn(["payments",`${(0,o.A)(e.id)}.svg`])})))),(0,i.A)(f,"shop.userSettings.shippingLogos",(t.shop.userSettings.shippingLogos||[]).filter((e=>e.active)).map((e=>({...e,filename:d.getIn(["logistics",e.filename])})))))
392const y=_[n][e]
393return(0,N.jsx)(y,{t:v,...f})}_["epages.neutral"]={...d,...v},_["epages.dimension"]={..._["epages.neutral"],...u},_["epages.editorial"]={..._["epages.neutral"],...h},_["epages.essence"]={...d,...p},_["epages.structure"]={..._["epages.essence"],...f},_["epages.test-theme"]={...d,...y},_["epages.horizon"]={..._["epages.test-theme"],...m},_["epages.uptown"]={..._["epages.neutral"],...n},_["epages.vision"]={...d,...E},_["epages.limelight"]={..._["epages.essence"],...g}},64948:(e,t,s)=>{"use strict"
394s.d(t,{m:()=>o})
395var n=s(25780),r=s(91121),a=s(42295)
396const i=50
397function o({trigger:e,content:t,side:s,align:o,sideOffset:c,open:l,usePortal:d=!1,disabled:u,hideIcon:h,variant:p="dark",compact:m=!1,hoverableContent:g=!1}){const v=d?n.ZL:"div"
398return(0,a.jsx)(n.Kq,{children:(0,a.jsxs)(n.bL,{disableHoverableContent:!g,delayDuration:i,open:!u&&l,children:[(0,a.jsx)(n.l9,{className:(0,r.A)(["tooltip-trigger",{"ep-info-bubble":!h}]),"data-testid":"tooltip-trigger",asChild:!0,children:(0,a.jsx)("span",{children:e})}),(0,a.jsx)(v,{children:(0,a.jsxs)(n.UC,{className:(0,r.A)(["tooltip-content",`tooltip-content-${p}`,{"tooltip-content-compact":m}]),side:s,align:o,sideOffset:c,collisionPadding:10,avoidCollisions:!0,"data-testid":"tooltip-content",children:[t,!m&&(0,a.jsx)(n.i3,{className:(0,r.A)(["tooltip-arrow",`tooltip-arrow-${p}`])})]})})]})})}},38169:(e,t,s)=>{"use strict"
399s.d(t,{S:()=>L})
400var n=s(48431),r=s(84507),a=s(91121),i=s(30202),o=s(557),c=s(42295)
401function l({isOpen:e,onOpenChange:t,onUnsplashClick:s,onUploadClick:n,trigger:r,className:a,side:l="top",sideOffset:d=30,zIndex:u=1}){const h=(0,o.WD)("interface","components.imageUploadSelectionComponent.ImageSourceSelectionDropdown")
402return(0,c.jsxs)(i.A,{side:l,sideOffset:d,avoidCollisions:!0,open:e,onOpenChange:t,className:a,trigger:r,zIndex:u,usePortal:!0,children:[(0,c.jsx)("button",{type:"button",className:"image-upload-option-unsplash",onClick:s,children:h("imageSourceOptions.unsplash")}),(0,c.jsx)("button",{type:"button",className:"image-upload-option-upload",onClick:n,children:h("imageSourceOptions.upload")})]})}const d=[{l10nKey:"decor",searchTerm:"Décor"},{l10nKey:"gifts",searchTerm:"Gifts"},{l10nKey:"fashion",searchTerm:"Fashion"},{l10nKey:"pets",searchTerm:"Pet"},{l10nKey:"gardening",searchTerm:"Gardening"},{l10nKey:"kidsToys",searchTerm:"Toys kids"},{l10nKey:"jewelry",searchTerm:"Jewelry"},{l10nKey:"officeEquipment",searchTerm:"Office Equipment"},{l10nKey:"craft",searchTerm:"Craft"},{l10nKey:"food",searchTerm:"Food"}],u=["local shop","small shop","small business shop",...d.map((e=>e.searchTerm))]
403async function h(e,{query:t,perPage:s=30,page:n=1,defaultSearchQuery:r}){return(await e.get("/api/v2/unsplash/search",{params:{query:r||t,perPage:s,page:n}})).data}var p=s(32659),m=s(95818)
404const g=(0,n.createContext)(void 0)
405function v({children:e,onSelect:t,onClose:s}){const[r,a]=(0,n.useState)(b),i=(0,p.gf)(),{searchTerm:o,activeCategory:l,searchResults:d,selectedImage:v,isLoading:f,isNewSearch:S,isDownloading:A,persistentRandomSearchQuery:j,currentPage:w}=r,C=(0,n.useCallback)((e=>{a((t=>({...t,...e})))}),[]),N=(0,n.useCallback)((()=>{a(b)}),[]),I=(0,n.useCallback)((async()=>
405{if(!(f||w>=x))try{C({isLoading:!0})
406const e=l||o,t=w+1,s={perPage:y,page:t}
407e.trim()?s.query=e:j?s.defaultSearchQuery=j:s.defaultSearch=!0
408const n=await h(i,s)
409C({searchResults:[...d,...n],currentPage:t,isLoading:!1})}catch{C({isLoading:!1})}}),[l,i,f,j,d,o,C,w]);(0,n.useEffect)((()=>{let e=!0
410return(async()=>{try{const t=function(){const e=Math.floor(Math.random()*u.length)
411return u[e]}()
412C({isLoading:!0,persistentRandomSearchQuery:t,currentPage:0})
413const s=await h(i,{defaultSearchQuery:t,perPage:y})
414e&&C({searchResults:s,isLoading:!1,currentPage:1})}catch{e&&C({isLoading:!1})}})(),()=>{e=!1}}),[i,C])
415const E=(0,n.useCallback)((async(e,t=!1)=>{if(e)try{C({isLoading:!0,selectedImage:null,isNewSearch:!0,persistentRandomSearchQuery:"",currentPage:0,...!t&&{activeCategory:null}})
416const s=await h(i,{query:e,perPage:y,page:1})
417C({searchResults:s,isLoading:!1,isNewSearch:!1,currentPage:1})}catch{C({isLoading:!1})}}),[i,C]),k=(0,n.useCallback)((()=>{s&&s(),setTimeout((()=>{N()}),300)}),[N,s]),L=(0,n.useCallback)((async()=>{if(v)try{C({isDownloading:!0})
418const e=await async function(e,t){const s=await e.get("/api/v2/unsplash/download",{params:{imageId:t.id},responseType:"blob"}),n=s.headers["content-type"],r=n.split("/")[1],a=`${t.alternative_slugs.en||t.id}.${r}`
419return new File([s.data],a,{type:n})}(i,v)
420t(e),k(),C({isDownloading:!1})}catch{C({isDownloading:!1})}}),[v,C,i,t,k]),R=(0,n.useCallback)((e=>{C({activeCategory:e===l?null:e,persistentRandomSearchQuery:""}),E(e,!0)}),[l,E,C]),T=(0,n.useCallback)((e=>{C({searchTerm:e})}),[C]),_=(0,n.useCallback)((e=>{C({selectedImage:e})}),[C]),P=(0,m.A)(y,d.length,I,4),M=1===w,D=(0,n.useMemo)((()=>({searchTerm:o,activeCategory:l,searchResults:d,selectedImage:v,isLoading:f,isNewSearch:S,isDownloading:A,persistentRandomSearchQuery:j,currentPage:w,shouldShowLoadMoreButton:M,setSearchTerm:T,searchUnsplash:E,setSelectedImage:_,handleCategoryClick:R,loadMoreImages:I,closeAndReset:k,handleApplySelection:L,getLazyLoadRef:P})),[o,l,d,v,f,S,A,j,w,M,T,E,_,R,I,k,L,P])
421return(0,c.jsx)(g.Provider,{value:D,children:e})}function f(){const e=(0,n.useContext)(g)
422if(void 0===e)throw new Error("useUnsplash must be used within a UnsplashImageSearchProvider")
423return e}const y=30,x=3,b={searchTerm:"",activeCategory:null,searchResults:[],selectedImage:null,isLoading:!1,isNewSearch:!1,isDownloading:!1,persistentRandomSearchQuery:"",currentPage:0}
424function S(){const e=(0,o.WD)("interface","components.imageUploadSelectionComponent.UnsplashImageSearchPopover"),{selectedImage:t,isLoading:s,isDownloading:n,closeAndReset:r,handleApplySelection:a}=f()
425return(0,c.jsxs)("div",{className:"unsplash-search-footer-buttons",children:[(0,c.jsx)("button",{className:"unsplash-search-footer-buttons-cancel",onClick:r,disabled:n,children:e("cancelButton.label")}),(0,c.jsx)("button",{className:"unsplash-search-footer-buttons-apply",onClick:a,disabled:!t||s||n,children:e(n?"applyButton.loadingLabel":"applyButton.label")})]})}s(76881)
426function A(){const e=(0,o.WD)("interface","components.imageUploadSelectionComponent.UnsplashImageSearchPopover"),{searchTerm:t,isLoading:s,activeCategory:r,isDownloading:i,setSearchTerm:l,searchUnsplash:u,handleCategoryClick:h}=f(),p=(0,n.useRef)({})
427return(0,c.jsxs)("div",{className:"unsplash-search-header",children:[(0,c.jsx)("h3",{className:"unsplash-search-header-title",children:e("title")}),(0,c.jsx)("p",{children:(0,o.fN)(e)("description",{link:(0,c.jsx)("a",{className:(0,a.A)(["ep-form-row-text-external-link"]),href:e("linkHref"),target:"_blank",rel:"noopener noreferrer",children:e("linkText")})})}),(0,c.jsxs)("div",{className:"unsplash-search-header-input",children:[(0,c.jsx)("input",{type:"text",className:"unsplash-search-header-input-field",placeholder:e("searchInputField.placeholder"),value:t,onChange:e=>l(e.target.value),onKeyDown:e=>"Enter"===e.key&&u(t),disabled:s||i}),(0,c.jsx)("button",{className:"unsplash-search-header-input-button",onClick:()=>u(t),disabled:s||!t.trim()||i,title:e("searchInputField.searchButton.tooltip"),"aria-label":e("searchInputField.searchButton.accessibilityLabel")})]}),(0,c.jsx)("div",{className:"unsplash-search-categories",children:(0,c.jsx)("scroll-shadow",{children:(0,c.jsx)("div",{className:"unsplash-search-categories-scroll",children:d.map((t=>(0,c.jsx)("button",{ref:e=>{p.current[t.searchTerm]=e},className:(0,a.A)(["unsplash-search-category-chip",r===t.searchTerm&&"unsplash-search-category-chip-active",i&&"unsplash-search-category-chip-disabled"]),onClick:()=>(e=>{h(e),setTimeout((()=>{p.current[e]&&p.current[e]?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}),10)})(t.searchTerm),disabled:r===t.searchTerm||i,children:e(`imageCategorySuggestions.${t.l10nKey}`)},t.searchTerm)))})})})]})}var j,w,C,N,I=s(63199)
428function E(){const e=(0,o.WD)("interface","components.imageUploadSelectionComponent.UnsplashImageSearchPopover"),{searchResults:t,isLoading:s,selectedImage:r,activeCategory:i,isNewSearch:l,isDownloading:d,shouldShowLoadMoreButton:u,setSelectedImage:h,loadM
428oreImages:p,getLazyLoadRef:m}=f(),g=(0,n.useRef)(null);(0,n.useEffect)((()=>{g.current&&(g.current.scrollTop=0)}),[i,l])
429const v=!s&&0===t.length
430return(0,c.jsxs)("scroll-shadow",{children:[d&&(w||(w=(0,c.jsx)("div",{className:"unsplash-search-results-overlay","data-testid":"unsplash-search-results-overlay"}))),(0,c.jsxs)("div",{ref:g,className:"unsplash-search-results",children:[d&&(C||(C=(0,c.jsx)("span",{className:"ep-image-editor-loading-spinner","data-testid":"loading-spinner"}))),(()=>{if(s&&(0===t.length||l))return j||(j=(0,c.jsx)("span",{"data-testid":"loading-spinner",className:"ep-image-editor-loading-spinner"}))
431if(v)return(0,c.jsxs)("div",{className:"unsplash-search-results-empty",children:[(0,c.jsx)("h4",{className:"unsplash-search-results-empty-title",children:e("noSearchResults.headline")}),(0,c.jsx)("p",{className:"unsplash-search-results-empty-description",children:e("noSearchResults.description")})]})
432const n=t.map((e=>({...e,src:e.urls.small,width:e.width,height:e.height})))
433return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(I.A,{photos:n,spacing:10,columns:3,sizes:{size:"992px"},render:{image:(t,s)=>(0,c.jsxs)("button",{style:{"--item-delay":s.index%12},className:(0,a.A)(["unsplash-search-results-grid-item",r?.id===s.photo.id&&"unsplash-search-results-grid-item-selected"]),onClick:()=>h(s.photo),onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||h(s.photo)},tabIndex:0,ref:m(s.index),children:[r?.id===s.photo.id&&(0,c.jsx)("span",{className:"unsplash-search-results-grid-item-selected-label",children:e("imageSelectedLabel")}),(0,c.jsx)("img",{className:"unsplash-search-results-grid-item-image",src:s.photo.urls.small,alt:s.photo.alt_description||"",width:s.photo.width,height:s.photo.height,loading:"lazy"})]},s.index)}}),u&&!s&&(0,c.jsx)("div",{className:"unsplash-search-load-more",style:{textAlign:"center",marginTop:"15px"},children:(0,c.jsx)("button",{type:"button",className:"unsplash-search-load-more-button",onClick:p,children:e("loadmoreButton.label")})}),s&&t.length>0&&(0,c.jsx)("div",{className:"unsplash-search-results-loading-more",children:e("loadingState.description")})]})})()]})]})}function k({onSelect:e,trigger:t,open:s,onOpenChange:n,virtualRef:r,sideOffset:a=30,side:o="right"}){return(0,c.jsx)(i.A,{open:s,onOpenChange:n,className:"unsplash-search-popover",side:o,trigger:t,virtualRef:r,sideOffset:a,avoidCollisions:!0,usePortal:!0,zIndex:2,children:(0,c.jsx)(v,{onSelect:e,onClose:()=>n(!1),children:N||(N=(0,c.jsxs)("div",{className:"unsplash-search-container",children:[(0,c.jsx)(A,{}),(0,c.jsx)(E,{}),(0,c.jsx)(S,{})]}))})})}function L({onUnsplashSelect:e,onUploadClick:t,buttonTooltip:s,buttonAriaLabel:i,buttonContent:o,buttonClassName:d,imageSearchSideOffset:u=10,optionsPopoverSideOffset:h=10,side:p="bottom",className:m="unsplash-search-edit-menu-popover",zIndex:g=10}){const v=(0,r.d4)((e=>e.getIn(["view","editorIsUnsplashEnabled"],!1))),[f,y]=(0,n.useState)(!1),[x,b]=(0,n.useState)(!1),S=(0,n.useRef)(null),A=e=>(0,c.jsx)("button",{title:s,"aria-label":i||s,type:"button",className:(0,a.A)([d,(f||x)&&"active"]),...e,children:o})
434return v?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(l,{isOpen:f,onOpenChange:y,onUnsplashClick:()=>{y(!1),b(!0)},onUploadClick:()=>{t(),y(!1)},trigger:A({ref:S}),className:m,side:p,sideOffset:h,zIndex:g}),(0,c.jsx)(k,{onSelect:t=>{e(t),b(!1)},open:x,onOpenChange:b,virtualRef:S,sideOffset:u,side:"right"})]}):A({onClick:()=>t()})}},46785:(e,t,s)=>{"use strict"
435s.d(t,{Ac:()=>u,Ay:()=>E,BI:()=>d,DF:()=>f,Dw:()=>g,hd:()=>h,l7:()=>o,m6:()=>b,v0:()=>I,wl:()=>m,xK:()=>N,yV:()=>x})
436s(39155),s(98456),s(76881),s(29068),s(44467)
437var n=s(46288),r=s(76439),a=s(14953),i=s.n(a)
438function o(e){return{...e,_id:(0,n.A)()}}const c='width="192" height="64" viewBox="0 0 192 64" style="width: 100%; height: auto"',l="fill: #d1d1d1"
439const d={type:"epages.text",data:{content:"<p></p>"}},u={type:"epages.text",data:{content:"<h2></h2>",isHeadline:!0,isHidden:!0}},h={type:"epages.image",data:{src:"",width:null,height:null,alt:"",link:"",opentab:!1,text:"",buttontext:"",headline:"",buttonenabled:!1,refSrc:"",edit:{aspectRatio:{label:"3:2",value:1.5},offset:[0,0],zoom:1}}},p=structuredClone(h)
440p.data.edit.aspectRatio={label:"16:9",value:16/9}
441const m={type:"",link:"",opentab:!1,alignment:"center",spacing:0,sizing:50,color:"#AAAAAA",backgroundColor:"transparent",borderColor:"#AAAAAA",borderSize:0,backgroundRadius:50,backgroundSize:0},g={type:"epages.icon",data:m},v={type:"epages.heroimage",data:{src:"",width:null,height:null,alt:"",link:"",opentab:!1,text:"",buttontext:"",headline:"",buttonenabled:!1,refSrc:"",layout:"overlay",layoutSide:"left",overlayWidth:50,overlayBlur:!1,edit:{aspectRatio:{label:"16:9",value:16/9},offset:[0,0],zoom:1}}},f={type:"epages.video",data:{src:""}},y={type:"epages.contentslider",data:{images:[],autoPlay:!0,showNav:!1,showThumbnails:!1,slideInterval:5e3,showBullets:!0}},x={type:"epages.gmaps",data:{iframe:"",src:""}},b={type:"epages.contactform",data:{showPrivacyCheckbox:!1}},S={type:"epages.html",data:{html:""}},A={type:"epages.divider",data:{dividerType:"solid"}},j={type:"epages.expander",data:{entries:[]}},w={type:"epages.imagegallery",data:{images:[]}},C={type:"epages.logo",data:{images:[],size:90,gap:50}},N={type:"epages.product",data:{productId:"",layout:"simple",headline:u}},I=(e="")=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[{_id:(0,n.A)(),type:"ng.category",data:{categoryId:e,pageSize:12}}]}}),E=[{label:"ng.category",icon:r.qy`
442    <svg ${c}>
443      <path
444        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M120.9,38.8c-0.2-0.7-0.3-0.8-0.3-0.8s0-1-0.3-1.6c-0.3-0.6-0.3-0.8-0.3-0.8 s0-3.1-0.1-3.8c-0.1-0.7-0.1-0.8-0.1-0.8s0.2-1.3,0.1-1.6c0,0,0-0.1,0-0.1l0.2-1.3c0-0.2-0.1-0.3-0.2-0.4l-0.6,0 c-0.1,0-0.1,0-0.2,0.1l-0.2,1.3c-1.5-0.1-
4445-0.2-5.4-0.2c-0.5,0-1,0.2-1.2,1.4c-0.2,1.1-0.1,3.4-1.2,5.3c-1,1.9-2.5,3-3.4,3.6 c-0.8,0.5-1.3,1-3,1.6c-1.2,0.4-3,0.7-4.1,1.1c-0.9,0.3-0.7,2.2-0.6,2.3c0.1,0.1,2.2,0.6,4.6,0.6c2.8,0.1,4,0.3,6.7-0.3 c2.7-0.6,3.7-0.6,3.7-0.6l0,0.9c0,0,4.7,0,5.2-0.1c0.5-0.1,0.7-0.3,0.7-0.3v-2.2c0,0,0-0.4,0.1-0.9C121,40.7,121.1,39.6,120.9,38.8z M78.9,32.6l1.3-3l-0.7-0.3l-1.3,3c-0.5,0-0.8,0.4-0.8,0.9c0,0.5,0.4,0.9,0.9,0.9c0.4,0,0.7-0.3,0.8-0.6l1.7-0.3l-0.1-0.8L78.9,32.6 z M81.7,27.7v-4.5c0-0.9-0.7-1.6-1.6-1.6h-4.1c-0.9,0-1.6,0.7-1.6,1.6v4.5c-1.9,1.2-3.1,3.3-3.1,5.6c0,2.4,1.2,4.5,3.1,5.6v4.5 c0,0.9,0.7,1.6,1.6,1.6h4.1c0.9,0,1.6-0.7,1.6-1.6v-4.5c1.9-1.2,3.1-3.3,3.1-5.6C84.8,30.9,83.6,28.9,81.7,27.7z M78.1,39 c-3.1,0-5.7-2.6-5.7-5.7c0-3.1,2.6-5.7,5.7-5.7s5.7,2.6,5.7,5.7C83.8,36.4,81.2,39,78.1,39z M102,39.7c0.7-0.2,1.4-0.3,2-0.5 c1.2-0.4,1.6-0.7,2.2-1.1c0.2-0.1,0.3-0.2,0.5-0.3c0.3-0.2,1.1-0.8,1.9-1.6l-3-9.9c-0.3-0.9-1.1-1.6-2.1-1.6h-2.9 c-0.4-4.1-2.6-7.2-5.3-7.2c-2.6,0-4.8,3.1-5.3,7.2h-2.7c-1,0-1.9,0.7-2.1,1.7L84.7,28c1.2,1.5,1.9,3.3,1.9,5.3 c0,2.5-1.1,4.8-2.9,6.3v3.1l14.5-0.2c0-0.2,0-0.3,0-0.3c0.3-1.4,1.2-1.9,1.6-2C100.5,40.1,101.3,39.9,102,39.7z M91.2,24.7 c0.5-3.5,2.1-6.1,4.1-6.1c1.9,0,3.6,2.6,4.1,6.1H91.2z"
445        style="${l}"
446      />
447    </svg>
448  `,hideFor:["unity"],categories:["product"],generate:()=>I(),canBeAdded:(e=[])=>!e.find((e=>e.getIn(["data","columns"],[]).find((e=>"ng.category"===e.get("type")))))},{label:"productSlider",hideFor:[],categories:["product"],icon:r.qy`
449    <svg ${c}>
450      <path
451        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M26.5,37.3L21.3,32l5.2-5.2l-1-1L19.3,32l6.2,6.2L26.5,37.3z M166.5,38.3l6.2-6.2 l-6.2-6.2l-1,1l5.2,5.2l-5.2,5.2L166.5,38.3z M109.1,27.4c-0.5-0.2-4.1-1.6-4.1-1.6l-4,3.3l-4-3.3c0,0-3.6,1.3-4.1,1.6 c-0.5,0.2-3.8,10.5-3.8,10.5s-1.7,8.2-1.3,9.3c0.4,1,2.6,0,2.6,0l4-13.1l0.6,0.1l-0.7,14.1c0,0,0.8,1,6.6,1c5.7,0,7-1,7-1l-1.2-14 l0.7-0.1l4.1,13c0,0,2.2,0.8,2.6-0.3c0.4-1-1.2-8.6-1.2-8.6S109.6,27.6,109.1,27.4z M75.6,27.3c-0.5-0.2-4.1-1.6-4.1-1.6s-0.8,2-4,2 s-4-2-4-2s-3.6,1.3-4.1,1.6c-0.5,0.2-4,4.2-4,4.2s0,0.4,0.4,1.5c0.4,1,2.1,3.5,2.1,3.5l3-2.4l-0.5,14.1c0,0,1.3,1,7,1s7-1,7-1L74,34 l3,2.4c0,0,1.7-2.5,2.1-3.5c0.4-1,0.4-1.5,0.4-1.5S76.1,27.5,75.6,27.3z M137.2,41l-1.1-8.4c0,0,2.6-5.9,1.6-6.2 c-1.1-0.4-2.1-0.7-2.1-0.7s-0.8,5.6-4.2,5.6c-3.3,0-4.2-5.6-4.2-5.6s-1,0.4-2,0.7c-1,0.4,1.1,6.3,1.1,6.3l-1.7,8.8l-0.6,6.6 c0,0,1.4,1,7.4,1c6,0,7.4-1,7.4-1L137.2,41z M137.8,11.3H56.2v2h81.7V11.3z"
452        style="${l}"
453      />
454    </svg>
455  `,generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[{type:"epages.productslider",data:{productIds:[],id:(0,n.A)()},_id:(0,n.A)()}]}})},{label:"singleColumnText",hideFor:[],categories:["text"],icon:r.qy`
456    <svg ${c}>
457      <path
458        d="M78.8,18.5c0,0.9,0,1.8,0,2.7h23.7c0-0.9,0-1.6,0-2.7H78.8z M78.8,42.9c0,0.9,0,1.8,0,2.7h23.7c0-0.9,0-1.6,0-2.7H78.8z M78.8,34.9c0,0.9,0,1.8,0,2.7H113c0-0.9,0-1.6,0-2.7H78.8z M78.8,26.9c0,0.9,0,1.8,0,2.7H113c0-0.9,0-1.6,0-2.7H78.8z M192,0v64H0V0H192z M191,1H1v62h190V1z"
459        style="${l}"
460      />
461    </svg>
462  `,generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{columns:[o(d)]}})},{label:"heroImage",icon:r.qy`
463    <svg ${c}>
464      <path
465        style="${l}"
466        d="M0,0v64h192V0H0ZM191,63H1V1h190v62ZM131.539,17.821v27.359c0,1.5-1.4,2.8-3,2.8l-39.6-.1c-1.6,0-3-1.3-3-2.8v-3.661h2.4v3.761c0,.3.2.5.6.5h39.6c.3,0,.5-.2.5-.5v-27.259c0-.3-.2-.5-.6-.5h-39.6c-.3,0,.124,0-.5,0h-2.4c0-1.5,1.4-2.4,3-2.4h39.6c1.6,0,3,1.3,3,2.8ZM108.82,24.64c0-2.32-1.87-4.68-4.54-4.68s-4.56,2.03-4.54,4.59c.02,2.56,2.17,4.63,4.81,4.49,2.52-.13,4.27-2.08,4.27-4.4ZM96.41,34.18v4.09c0,1.76-1.26,3.2-2.82,3.2h-2.09v1.37h34.39v-9.69l-9.86-9.35-13.21,12.02-4.11-3.74-2.3,2.1ZM85.939,39.64h-24.599c-.67,0-1.21-.61-1.21-1.37v-17.27c0-.88.71-1.53,1.36-1.84h31.96c.65.31,1.36.96,1.36,1.84v17.27c0,.75-.54,1.37-1.21,1.37h-7.661ZM64.16,24.36c0,.51.36.92.81.92h24.92c.45,0,.81-.41.81-.92s-.36-.92-.81-.92h-24.92c-.45,0-.81.41-.81.92ZM77.939,28.428c-.069-.02-.135-.048-.209-.048h-12.68c-.49,0-.88.45-.88,1s.39,1,.88,1h12.68c.075,0,.141-.028.209-.048.384-.109.671-.486.671-.952s-.287-.843-.671-.952ZM65.04,35.43h20.899-1.6,1.071c.49,0,.88-.45.88-1s-.39-1-.88-1h-1.071,1.6-20.899c-.49,0-.88.45-.88,1s.39,1,.88,1Z"
467      />
468    </svg>
469  `,hideFor:[],categories:["banner","image"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(v)]}})},{label:"imageSlider",icon:r.qy`
470    <svg ${c}>
471      <path
472        d="M26.5,37.3l-5.2-5.3,5.2-5.2-1-1-6.2,6.2,6.2,6.2,1-.9h0ZM166.5,38.3l6.2-6.2-6.2-6.2-1,1,5.2,5.2-5.2,5.2,1,1ZM78.73,43.365h34.39v-9.69l-9.86-9.35-13.21,12.02-4.11-3.74-2.3,2.1-4.91,4.527v4.133ZM118.8,18.321v27.359c0,1.5-1.4,2.8-3,2.8l-39.6-.1c-1.6,0-3-1.3-3-2.8v-27.659h2.4v27.759c0,.3.2.5.6.5h39.6c.276,0,.5-.224.5-.5v-27.259c0-.3-.2-.5-.6-.5h-42.5c0-1.5,1.4-2.4,3-2.4h39.6c1.6,0,3,1.3,3,2.8ZM96.081,25.139c0-2.32-1.87-4.68-4.54-4.68s-4.56,2.03-4.54,4.59c.02,2.56,2.17,4.63,4.81,4.49,2.52-.13,4.27-2.08,4.27-4.4ZM192,64H0V0h192v64ZM1,63h190V1H1v62Z"
473        style="${l}"
474      />
475    </svg>
476  `,hideFor:[],categories:["banner","image","gallery"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(y)]}})},{label:"singleColumnImage",icon:r.qy`
477    <svg ${c}>
478      <path
479        d="M87,29.8c2,0,3.4-1.6,3.4-3.4S89,23,87,23s-3.4,1.5-3.4,3.4S85.1,29.8,87,29.8z M108.4,33.1L101,26l-9,9l-2.8-2.8l-5.6,5.6V41h24.8L108.4,33.1L108.4,33.1z M82,45.6h28c1.6,0,3-1.3,3-2.8V21.3c0-1.5-1.4-2.8-3-2.8H82c-1.6,0-3,1.3-3,2.8v21.4C79,44.2,80.4,45.6,82,45.6L82,45.6z M81.4,21.4c0-0.3,0.2-0.5,0.5-0.5h28c0.4,0,0.6,0.2,0.6,0.5v21.4c0,0.3-0.2,0.5-0.5,0.5H82c-0.4,0-0.6-0.2-0.6-0.5V21.4L81.4,21.4z M0,0v64h192V0H0z M191,63H1V1h190V63z"
480        style="${l}"
481      />
482    </svg>
483  `,hideFor:[],categories:["image"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(p)]}})},{label:"video",icon:r.qy`
484    <svg ${c}>
485      <path
486        d="M96,48.4c9.7,0,17.6-7.3,17.6-16.4S105.7,15.6,96,15.6S78.4,22.9,78.4,32S86.3,48.4,96,48.4z M104.8,30.8c0.5,0.2,0.7,0.7,0.7,1.2c0,0.5-0.3,0.9-0.7,1.2L92.3,40c-0.4,0.3-1,0.3-1.5,0c-0.5-0.3-0.7-0.7-0.7-1.2V25.2c0-0.5,0.3-0.9,0.7-1.2c0.2-0.1,0.5-0.2,0.7-0.2c0.3,0,0.5,0.1,0.7,0.2L104.8,30.8L104.8,30.8z M0,0v64h192V0H0z M191,63H1V1h190V63z"
487        style="${l}"
488      />
489    </svg>
490  `,hideFor:[],categories:["video"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(f)]}})},{label:"textAndVideo",icon:r.qy`
491    <svg ${c}>
492      <path
493        d="M0,64h91V0H0V64z M1,1h89v62H1V1z M101,0v64h91V0H101z M191,63h-89V1h89V63z M29.5,42.8c0,0.9,0,1.8,0,2.7h2
4931.8c0-0.9,0-1.6,0-2.7H29.5z M29.5,18.5c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H29.5z M29.5,26.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H29.5z M29.5,34.3c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H29.5z M147.3,43.5c6.5,0,11.9-5.1,11.9-11.5s-5.3-11.5-11.9-11.5s-11.9,5.1-11.9,11.5S140.7,43.5,147.3,43.5z M153.2,31.2c0.3,0.2,0.5,0.5,0.5,0.8c0,0.3-0.2,0.7-0.5,0.8l-8.4,4.8c-0.3,0.2-0.7,0.2-1,0c-0.3-0.2-0.5-0.5-0.5-0.8v-9.6c0-0.3,0.2-0.7,0.5-0.8c0.2-0.1,0.3-0.1,0.5-0.1c0.2,0,0.3,0,0.5,0.1L153.2,31.2L153.2,31.2z"
494        style="${l}"
495      />
496    </svg>
497  `,hideFor:[],categories:["video"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,f].map(o)}})},{label:"videoAndText",icon:r.qy`
498    <svg ${c}>
499      <path
500        d="M0,64h91V0H0V64z M1,1h89v62H1V1z M101,0v64h91V0H101z M191,63h-89V1h89V63z M129.4,42.8c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,18.5c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,26.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z M129.4,34.3c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z M45.3,43.5c6.5,0,11.9-5.1,11.9-11.5s-5.3-11.5-11.9-11.5S33.4,25.7,33.4,32S38.7,43.5,45.3,43.5z M51.2,31.2c0.3,0.2,0.5,0.5,0.5,0.8c0,0.3-0.2,0.7-0.5,0.8l-8.4,4.8c-0.3,0.2-0.7,0.2-1,0c-0.3-0.2-0.5-0.5-0.5-0.8v-9.6c0-0.3,0.2-0.7,0.5-0.8c0.2-0.1,0.3-0.1,0.5-0.1s0.3,0,0.5,0.1L51.2,31.2L51.2,31.2z"
501        style="${l}"
502      />
503    </svg>
504  `,hideFor:[],categories:["video"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[f,d].map(o)}})},{label:"threeColumnVideoWithText",icon:r.qy`
505    <svg ${c}>
506      <path
507        d="M67.7,64h56.6V0H67.7V64z M68.7,1h54.6v62H68.7V1z M0,64h57.7V0H0V64z M1,1h55.7v62H1V1z M134.3,0v64H192V0H134.3z M191,63h-55.7V1H191V63z M12.8,40.7c0,0.7,0,1.3,0,2h32.1c0-0.7,0-1.2,0-2H12.8z M12.8,52.8c0,0.7,0,1.3,0,2h22c0-0.7,0-1.2,0-2H12.8z M12.8,46.9c0,0.7,0,1.3,0,2h32.4c0-0.7,0-1.2,0-2H12.8z M79.9,40.5c0,0.7,0,1.3,0,2h31.8c0-0.7,0-1.2,0-2H79.9z M79.9,52.6c0,0.7,0,1.3,0,2h21.8c0-0.7,0-1.2,0-2H79.9z M79.9,46.7c0,0.7,0,1.3,0,2H112c0-0.7,0-1.2,0-2H79.9z M147.1,40.5c0,0.7,0,1.3,0,2h30.7c0-0.7,0-1.2,0-2H147.1z M147.1,52.6c0,0.7,0,1.3,0,2h21c0-0.7,0-1.2,0-2H147.1z M147.1,46.7c0,0.7,0,1.3,0,2h31c0-0.7,0-1.2,0-2H147.1z M95.8,30.1c4.6,0,8.3-3.6,8.3-8.1s-3.7-8.1-8.3-8.1c-4.6,0-8.3,3.6-8.3,8.1S91.2,30.1,95.8,30.1z M100,21.4c0.2,0.1,0.3,0.3,0.3,0.6c0,0.2-0.1,0.5-0.3,0.6l-5.9,3.4c-0.2,0.1-0.5,0.1-0.7,0c-0.2-0.1-0.3-0.3-0.3-0.6v-6.7c0-0.2,0.1-0.5,0.3-0.6c0.1-0.1,0.2-0.1,0.3-0.1s0.2,0,0.3,0.1L100,21.4L100,21.4z M28.8,30.1c4.6,0,8.3-3.6,8.3-8.1s-3.7-8.1-8.3-8.1s-8.3,3.6-8.3,8.1S24.2,30.1,28.8,30.1z M33,21.4c0.2,0.1,0.3,0.3,0.3,0.6c0,0.2-0.1,0.5-0.3,0.6l-5.9,3.4c-0.2,0.1-0.5,0.1-0.7,0c-0.2-0.1-0.3-0.3-0.3-0.6v-6.7c0-0.2,0.1-0.5,0.3-0.6c0.1-0.1,0.2-0.1,0.3-0.1s0.2,0,0.3,0.1L33,21.4L33,21.4z M162.2,30.1c4.6,0,8.3-3.6,8.3-8.1s-3.7-8.1-8.3-8.1s-8.3,3.6-8.3,8.1S157.6,30.1,162.2,30.1z M166.4,21.4c0.2,0.1,0.3,0.3,0.3,0.6c0,0.2-0.1,0.5-0.3,0.6l-5.9,3.4c-0.2,0.1-0.5,0.1-0.7,0c-0.2-0.1-0.3-0.3-0.3-0.6v-6.7c0-0.2,0.1-0.5,0.3-0.6c0.1-0.1,0.2-0.1,0.3-0.1s0.2,0,0.3,0.1L166.4,21.4L166.4,21.4z"
508        style="${l}"
509      />
510    </svg>
511  `,hideFor:[],categories:["video","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"video-with-text",data:{headline:u,columns:Array(3).fill(null).map((()=>({_id:(0,n.A)(),video:f,text:d})))}})},{label:"gmaps",icon:r.qy`
512    <svg ${c}>
513      <path
514        d="M0 0v64h192V0H0zm191 63H1V1h190v62zm-77.6-22.6V19.7c0-.7-.7-1.1-1.3-.9l-8.3 3.8v23l8.4-3.4c.7-.3 1.2-1 1.2-1.8zm-33.2 5.1l8.3-3.8v-23l-8.4 3.4c-.7.3-1.2 1-1.2 1.8v20.7c0 .7.7 1.1 1.3.9zm21.7-22.9l-11.5-3.8v23l11.5 3.8v-23z"
515        style="${l}"
516      />
517    </svg>
518  `,hideFor:[],categories:["maps"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(x)]}})},{label:"contactForm",hideFor:[],categories:["contact"],icon:r.qy`
519    <svg ${c}>
520      <path
521        d="M0,0V64H192V0ZM191,63H1V1H191ZM136.85,11.3H55.15v2h81.7Zm-39.09,28L114.5,26.27h-37L94.24,39.34A2.85,2.85,0,0,0,97.76,39.34ZM77.5,29.29V49.38h0L88.69,38Zm37,20.09h0V29.29L103.31,38ZM99.23,41.22a5.25,5.25,0,0,1-6.46,0l-2.19-1.71-9.73,9.87h30.3l-9.73-9.87Z"
522        transform="translate(0 0)"
523        style="${l}"
524      />
525    </svg>
526  `,generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(b)]}})},{label:"twoColumnText",icon:r.qy`
527    <svg ${c}>
528      <path
529        d="M0,64h91V0H0V64z M1,1h89v62H1V1z M101,0v64h91V0H101z M191,63h-89V1h89V63z M28.5,42.9c0,0.9,0,1.8,0,2.7h2
5291.8c0-0.9,0-1.6,0-2.7H28.5z M28.5,18.7c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H28.5z M28.5,26.6c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H28.5z M28.5,34.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H28.5z M129.4,42.8c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,18.6c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,26.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z M129.4,34.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z"
530        style="${l}"
531      />
532    </svg>
533  `,categories:["text"],hideFor:[],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,d].map(o)}})},{label:"threeColumnText",icon:r.qy`
534    <svg ${c}>
535      <path
536        d="M0,64h57.7V0H0V64z M1,1h55.7v62H1V1z M134.3,0v64H192V0H134.3z M191,63h-55.7V1H191V63z M67.7,64h56.6V0H67.7V64z M68.7,1h54.6v62H68.7V1z M11.8,42.8c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H11.8z M11.8,18.6c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H11.8z M11.8,26.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H11.8z M11.8,34.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H11.8z M78.8,42.8c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H78.8z M78.8,18.6c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H78.8z M78.8,26.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H78.8z M78.8,34.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H78.8z M146.2,42.8c0,0.9,0,1.8,0,2.7H168c0-0.9,0-1.6,0-2.7H146.2z M146.2,18.6c0,0.9,0,1.8,0,2.7H168c0-0.9,0-1.6,0-2.7H146.2z M146.2,26.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H146.2z M146.2,34.4c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H146.2z"
537        style="${l}"
538      />
539    </svg>
540  `,hideFor:[],categories:["text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,d,d].map(o)}})},{label:"twoColumnImage",icon:r.qy`
541    <svg ${c}>
542      <path
543        d="M0,64h91V0H0V64z M1,1h89v62H1V1z M101,0v64h91V0H101z M191,63h-89V1h89V63z M60,18.5H32c-1.6,0-3,1.3-3,2.8v21.4c0,1.5,1.4,2.8,3,2.8h28c1.6,0,3-1.3,3-2.8V21.3C63,19.8,61.6,18.5,60,18.5z M60.6,42.7c0,0.3-0.2,0.5-0.5,0.5H32c-0.4,0-0.6-0.2-0.6-0.5V21.3c0-0.3,0.2-0.5,0.5-0.5h28c0.4,0,0.6,0.2,0.6,0.5L60.6,42.7L60.6,42.7z M37,29.7c2,0,3.4-1.5,3.4-3.3S39,23,37,23s-3.4,1.5-3.4,3.4S35.1,29.8,37,29.7L37,29.7z M42,34.7L39.3,32l-5.6,5.6V41h24.8v-8L51,26l-9,9V34.7z M132,45.5h28c1.6,0,3-1.3,3-2.8V21.3c0-1.5-1.4-2.8-3-2.8h-28c-1.6,0-3,1.3-3,2.8v21.4C129,44.2,130.4,45.5,132,45.5z M131.4,21.3c0-0.3,0.2-0.5,0.5-0.5h28c0.4,0,0.6,0.2,0.6,0.5v21.4c0,0.3-0.2,0.5-0.5,0.5h-28c-0.4,0-0.6-0.2-0.6-0.5V21.3z M137,29.7c2,0,3.4-1.5,3.4-3.3S139,23,137,23s-3.4,1.5-3.4,3.4s1.5,3.4,3.4,3.4V29.7z M158.4,33.1L151,26l-9,9l-2.8-2.8l-5.6,5.6V41h24.8V33.1L158.4,33.1z"
544        style="${l}"
545      />
546    </svg>
547  `,hideFor:[],categories:["image"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[h,h].map(o)}})},{label:"threeColumnImage",icon:r.qy`
548    <svg ${c}>
549      <path
550        d="M68.7,64h54.6V0H68.7V64z M69.7,1h52.6v62H69.7V1z M136.3,0v64H192V0H136.3L136.3,0z M191,63h-53.7V1H191V63zM0,64h55.7V0H0V64z M1,1h53.7v62H1V1z M40.7,19.7H15.2c-1.6,0-2.7,1.2-2.7,2.6v19.5c0,1.4,1.2,2.6,2.7,2.6h25.5c1.4,0,2.6-1.2,2.6-2.6V22.2C43.3,20.9,42.1,19.7,40.7,19.7z M41.3,41.8c0,0.3-0.3,0.5-0.5,0.5H15.2c-0.4,0-0.6-0.2-0.6-0.5V22.2c0-0.3,0.3-0.5,0.5-0.5h25.5c0.4,0,0.6,0.2,0.6,0.5C41.3,22.2,41.3,41.8,41.3,41.8z M19.6,29.9c1.8,0,3.1-1.4,3.1-3s-1.4-3.1-3.1-3.1s-3,1.4-3,3.1C16.6,28.6,18,30,19.6,29.9L19.6,29.9z M24.2,34.5L21.8,32l-5.2,5.1v3.1h22.5v-7.3l-6.7-6.4l-8.2,8.2L24.2,34.5z M149.8,44.3h25.5c1.6,0,2.7-1.2,2.7-2.6V22.2c0-1.4-1.2-2.6-2.7-2.6h-25.5c-1.4,0-2.6,1.2-2.6,2.6v19.5C147.3,43.1,148.5,44.3,149.8,44.3z M149.3,22.2c0-0.3,0.3-0.5,0.5-0.5h25.5c0.4,0,0.6,0.2,0.6,0.5v19.5c0,0.3-0.3,0.5-0.5,0.5h-25.5c-0.4,0-0.6-0.2-0.6-0.5V22.2z M173.9,32.9l-6.7-6.6l-8.2,8.2l-2.5-2.6l-5.2,5.1v3.1h22.5V32.9z M154.5,29.9c1.6,0,3-1.4,3-3s-1.4-3.1-3-3.1c-1.6,0-3.1,1.4-3.1,3.1C151.4,28.6,152.8,30,154.5,29.9L154.5,29.9z M87.8,29.9c1.8,0,3.1-1.4,3.1-3s-1.3-3.1-3.1-3.1c-1.8,0-3.1,1.4-3.1,3.1S86.1,30,87.8,29.9L87.8,29.9z M108.7,19.8H83.3c-1.5,0-2.7,1.2-2.7,2.5v19.4c0,1.4,1.3,2.5,2.7,2.5h25.4c1.5,0,2.7-1.2,2.7-2.5V22.3C111.4,20.9,110.1,19.8,108.7,19.8z M109.2,41.7c0,0.3-0.2,0.5-0.5,0.5H83.3c-0.4,0-0.5-0.2-0.5-0.5V22.3c0-0.3,0.2-0.5,0.5-0.5h25.4c0.4,0,0.5,0.2,0.5,0.5L109.2,41.7L109.2,41.7z M92.5,34.4L89.9,32l-5.1,5.1v3.1h22.5v-7.3l-6.8-6.3l-8.2,8.2L92.5,34.4z"
551        style="${l}"
552      />
553    </svg>
554  `,hideFor:[],categories:["image"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[h,h,h].map(o)}})},{label:"imageAndText",icon:r.qy`
555    <svg ${c}>
556      <path
557        d="M31.5,45.4h28.1c1.6,0,3-1.3,3-2.8V21.3c0-1.5-1.4-2.8-3-2.8H31.5c-1.6,0-3,1.3-3,2.8v21.4C28.5,44.2,29.9,45.4,31.5,45.4L31.5,45.4z M30.9,21.2c0-0.3,0.2-0.6,0.5-0.6h28.1c0.4,0,0.6,0.3,0.6,0.6v21.4c0,0.3-0.2,0.5-0.5,0.5H31.5c-0.4,0-0.6-0.2-0.6-0.5V21.2L30.9,21.2z M101,0v64h91V0H101z M191,63h-89V1h89V63z M57.9,33l-7.4-7l-9,9l-2.7-2.8l-5.7,5.6V41h24.8L57.9,33L57.9,33z M0,64h91V0H0V64z M1,1h89v62H1V1z M36.5,29.7c2,0,3.4-1.5,3.4-3.3S38.5,23,36.5,23s-3.4,1.5-3.4,3.4S34.6,29.7,36.5,29.7z M129.4,42.9c0,0.9,0,1.8,0,2.7h2
5571.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,18.7c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H129.4z M129.4,26.6c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z M129.4,34.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H129.4z"
558        style="${l}"
559      />
560    </svg>
561  `,hideFor:[],categories:["image","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[h,d].map(o)}})},{label:"textAndImage",icon:r.qy`
562    <svg ${c}>
563      <path
564        d="M132.5,45.4h28.1c1.6,0,3-1.3,3-2.8V21.3c0-1.5-1.4-2.8-3-2.8h-28.1c-1.6,0-3,1.3-3,2.8v21.4C129.5,44.2,130.9,45.4,132.5,45.4L132.5,45.4z M131.9,21.2c0-0.3,0.2-0.6,0.5-0.6h28.1c0.4,0,0.6,0.3,0.6,0.6v21.4c0,0.3-0.2,0.5-0.5,0.5h-28.1c-0.4,0-0.6-0.2-0.6-0.5V21.2L131.9,21.2z M101,0v64h91V0H101z M191,63h-89V1h89V63z M158.9,33l-7.4-7l-9,9l-2.7-2.8l-5.7,5.6V41h24.8V33L158.9,33z M0,64h91V0H0V64z M1,1h89v62H1V1z M137.5,29.7c2,0,3.4-1.5,3.4-3.3s-1.4-3.4-3.4-3.4s-3.4,1.5-3.4,3.4S135.6,29.7,137.5,29.7z M28.5,42.9c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H28.5z M28.5,18.7c0,0.9,0,1.8,0,2.7h21.8c0-0.9,0-1.6,0-2.7H28.5z M28.5,26.6c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H28.5z M28.5,34.5c0,0.9,0,1.8,0,2.7h34.1c0-0.9,0-1.6,0-2.7H28.5z"
565        style="${l}"
566      />
567    </svg>
568  `,hideFor:[],categories:["image","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,h].map(o)}})},{label:"twoColumnImageWithText",icon:r.qy`
569    <svg ${c}>
570      <path
571        d="M28.2,48.7h34.7c0-0.7,0-1.2,0-2H28.2C28.2,47.3,28.2,48,28.2,48.7z M28.2,54.5h23.6c0-0.7,0-1.2,0-2H28.2
572		C28.2,53.2,28.2,53.8,28.2,54.5z M36.5,20.4c2,0,3.4-1.5,3.4-3.3c0-1.8-1.4-3.4-3.4-3.4S33,15.2,33,17.1C33,19,34.5,20.4,36.5,20.4
573		z M57.9,23.7l-7.4-7l-9,9l-2.7-2.8L33,28.5v3.2h24.8V23.7z M62.5,40.5H28.2c0,0.7,0,1.3,0,2h34.4C62.5,41.8,62.5,41.2,62.5,40.5z
574		 M31.5,36.1h28.1c1.6,0,3-1.3,3-2.8V12c0-1.5-1.4-2.8-3-2.8H31.5c-1.6,0-3,1.3-3,2.8v21.4C28.5,34.9,29.9,36.1,31.5,36.1z
575		 M30.9,11.9c0-0.3,0.2-0.6,0.5-0.6h28.1c0.4,0,0.6,0.3,0.6,0.6v21.4c0,0.3-0.2,0.5-0.5,0.5H31.5c-0.4,0-0.6-0.2-0.6-0.5V11.9z
576		 M0,64h91V0H0V64z M1,1h89v62H1V1z M163.8,46.7h-34.7c0,0.7,0,1.3,0,2h34.7C163.8,48,163.8,47.5,163.8,46.7z M152.7,52.5h-23.6
577		c0,0.7,0,1.3,0,2h23.6C152.7,53.8,152.7,53.3,152.7,52.5z M101,0v64h91V0H101z M191,63h-89V1h89V63z M163.5,40.5h-34.4
578		c0,0.7,0,1.3,0,2h34.4C163.5,41.8,163.5,41.2,163.5,40.5z M137.5,20.4c2,0,3.4-1.5,3.4-3.3c0-1.8-1.4-3.4-3.4-3.4s-3.4,1.5-3.4,3.4
579		C134,19,135.5,20.4,137.5,20.4z M158.9,23.7l-7.4-7l-9,9l-2.7-2.8l-5.7,5.6v3.2h24.8V23.7z M132.5,36.1h28.1c1.6,0,3-1.3,3-2.8V12
580		c0-1.5-1.4-2.8-3-2.8h-28.1c-1.6,0-3,1.3-3,2.8v21.4C129.5,34.9,130.9,36.1,132.5,36.1z M131.9,11.9c0-0.3,0.2-0.6,0.5-0.6h28.1
581		c0.4,0,0.6,0.3,0.6,0.6v21.4c0,0.3-0.2,0.5-0.5,0.5h-28.1c-0.4,0-0.6-0.2-0.6-0.5V11.9z"
582        style="${l}"
583      />
584    </svg>
585  `,hideFor:[],categories:["image","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"image-with-text",data:{columns:Array(2).fill(null).map((()=>({_id:(0,n.A)(),image:h,text:d})))}})},{label:"threeColumnImageWithText",icon:r.qy`
586    <svg ${c}>
587      <path
588        d="M67.7,64h56.6V0H67.7V64z M68.7,1h54.6v62H68.7V1z M0,64h57.7V0H0V64z M1,1h55.7v62H1V1z M134.3,0v64H192V0H134.3z M191,63h-55.7V1H191V63z M25.4,24.6l-2.6-2.5l-5.1,5v3.2h22.5V23l-6.7-6.4l-8.2,8.2V24.6z M41.9,9.7H16.3c-1.6,0-2.7,1.2-2.7,2.7v19.3c0,1.5,1.2,2.6,2.7,2.6h25.5c1.4,0,2.6-1.1,2.6-2.6V12.2C44.4,10.9,43.2,9.7,41.9,9.7z M42.4,31.8c0,0.3-0.3,0.5-0.5,0.5H16.3c-0.4,0-0.6-0.3-0.6-0.5V12.2c0-0.3,0.3-0.5,0.5-0.5h25.5c0.4,0,0.6,0.3,0.6,0.5C42.4,12.3,42.4,31.8,42.4,31.8z M20.8,19.9c1.8,0,3.1-1.3,3.1-3c0-1.7-1.4-3-3.1-3s-3,1.2-3,2.9S19.1,19.9,20.8,19.9z M12.8,40.7c0,0.7,0,1.3,0,2h32.1c0-0.7,0-1.2,0-2H12.8z M12.8,52.8c0,0.7,0,1.3,0,2h22c0-0.7,0-1.2,0-2H12.8z M12.8,46.9c0,0.7,0,1.3,0,2h32.4c0-0.7,0-1.2,0-2H12.8z M92.4,24.6l-2.6-2.5l-5.1,5v3.2h22.5V23l-6.7-6.4l-8.2,8.2C92.4,24.8,92.4,24.6,92.4,24.6z M108.9,9.7H83.3c-1.6,0-2.7,1.2-2.7,2.7v19.3c0,1.5,1.2,2.6,2.7,2.6h25.5c1.4,0,2.6-1.1,2.6-2.6V12.2C111.4,10.9,110.2,9.7,108.9,9.7z M109.4,31.8c0,0.3-0.3,0.5-0.5,0.5H83.3c-0.4,0-0.6-0.3-0.6-0.5V12.2c0-0.3,0.3-0.5,0.5-0.5h25.5c0.4,0,0.6,0.3,0.6,0.5C109.4,12.3,109.4,31.8,109.4,31.8z M87.8,19.9c1.8,0,3.1-1.3,3.1-3c0-1.7-1.4-3-3.1-3c-1.7,0-3,1.2-3,2.9S86.1,19.9,87.8,19.9zM79.9,40.5c0,0.7,0,1.3,0,2h31.8c0-0.7,0-1.2,0-2H79.9z M79.9,52.6c0,0.7,0,1.3,0,2h21.8c0-0.7,0-1.2,0-2H79.9z M79.9,46.7c0,0.7,0,1.3,0,2H112c0-0.7,0-1.2,0-2H79.9z M159.1,24.6l-2.6-2.5l-5.1,5v3.2H174V23l-6.7-6.4l-8.2,8.2L159.1,24.6L159.1,24.6zM175.5,9.7H150c-1.6,0-2.7,1.2-2.7,2.7v19.3c0,1.5,1.2,2.6,2.7,2.6h25.5c1.4,0,2.6-1.1,2.6-2.6V12.2C178.1,10.9,176.9,9.7,175.5,9.7z M176.1,31.8c0,0.3-0.3,0.5-0.5,0.5H150c-0.4,0-0.6-0.3-0.6-0.5V12.2c0-0.3,0.3-0.5,0.5-0.5h25.5c0.4,0,0.6,0.3,0.6,0.5C176.1,12.3,176.1,31.8,176.1,31.8z M154.5,19.9c1.8,0,3.1-1.3,3.1-3c0-1.7-1.4-3-3.1-3s-3,1.2-3,2.9S152.8,19.9,154.5,19.9z M147.1,40.5c0,0.7,0,1.3,0,2h30.7c0-0.7,0-1.2,0-2H147.1z M147.1,52.6c0,0.7,0,1.3,0,2h21c0-0.7,0-1.2,0-2H147.1z M147.1,46.7c0,0.7,0,1.3,0,2h31c0-0.7,0-1.2,0-2H147.1z"
589        style="${l}"
590      />
591    </svg>
592  `,hideFor:[],categories:["image","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"image-with-text",data:{headline:u,columns:Array(3).fill(null).map((()=>({_id:(0,n.A)(),image:h,text:d})))}})},{label:"threeColumnIconWithText",icon:r.qy`
593    <svg ${c}>
594      <path
595        d="m67.7,64h56.6V0h-56.6v64Zm1-63h54.6v62h-54.6V1ZM0,64h57.7V0H0v64ZM1,1h55.7v62H1V1ZM134.3,0v64h57.7V0h-57.7Zm56.7,63h-55.7V1h55.7v62ZM44.9,40.7H12.8v2h32.1v-2Zm-32.1,14.1h22v-2H12.8v2Zm0-5.9h32.4v-2H12.8v2Zm98.9-8.4h-31.8v2h31.8v-2Zm-31.8,14.1h21.8v-2h-21.8v2Zm0-5.9h32.1v-2h-32.1v2Zm97.9-8.2h-30.7v2h30.7v-2Zm-9.7,12.1h-21v2h21v-2Zm10-5.9h-31v2h31v-2ZM15.87,26.12c.11.25.34.44.61.49l5.49,1.01,1.01,5.49c.05.27.23.5.49.61.25.11.54.08.77-.08l4.6-3.17,4.6,3.17c.23.16.52.19.77.08.25-.11.44-.34.49-.61l1.01-5.49,5.49-1.01c.27-.05.5-.23.61-.49.11-.25.08-.54-.08-.77l-3.17-4.6,3.17-4.6c.16-.23.19-.52.08-.77-.11-.25-.34-.44-.61-.49l-5.49-1.01-1.01-5.49c-.05-.27-.23-.5-.49-.61-.25-.11-.54-.08-.77.08l-4.6,3.17-4.6-3.17c-.23-.16-.52-.19-.77-.08-.25.11-.44.34-.49.61l-1.01,5.49-5.49,1.01c-.27.05-.5.23-.61.49s-.08.54.08.77l3.17,4.6-3.17,4.6c-.16.23-.19.52-.08.77Zm12.98-11.89c3.6,0,6.52,2.92,6.52,6.52s-2.92,6.52-6.52,6.52-6.52-2.92-6.52-6.52,2.92-6.52,6.52-6.52Zm0,11.41c2.7,0,4.89-2.19,4.89-4.89s-2.19-4.89-4.89-4.89-4.89,2.19-4.89,4.89,2.19,4.89,4.89,4.89Zm67.22-.08c2.7,0,4.89-2.19,4.89-4.89s-2.19-4.89-4.89-4.89-4.89,2.19-4.89,4.89,2.19,4.89,4.89,4.89Zm-12.98.48c.11.25.34.44.61.49l5.49,1.01,1.01,5.49c.05.27.23.5.49.61.25.11.54.08.77-.08l4.6-3.17,4.6,3.17c.23.16.52.19.77.08.25-.11.44-.34.49-.61l1.01-5.49,5.49-1.01c.27-.05.5-.23.61-.49s.08-.54-.08-.77l-3.17-4.6,3.17-4.6c.16-.23.19-.52.08-.77-.11-.25-.34-.44-.61-.49l-5.49-1.01-1.01-5.49c-.05-.27-.23-.5-.49-.61-.25-.11-.54-.08-.77.08l-4.6,3.17-4.6-3.17c-.23-.16-.52-.19-.77-.08-.25.11-.44.34-.49.61l-1.01,5.49-5.49,1.01c-.27.05-.5.23-.61.49s-.08.54.08.77l3.17,4.6-3.17,4.6c-.16.23-.19.52-.08.77Zm12.98-11.89c3.6,0,6.52,2.92,6.52,6.52s-2.92,6.52-6.52,6.52-6.52-2.92-6.52-6.52,2.92-6.52,6.52-6.52Zm53.41,11.87c.11.25.34.44.61.49l5.49,1.01,1.01,5.49c.05.27.23.5.49.61.25.11.54.08.77-.08l4.6-3.17,4.6,3.17c.23.16.52.19.77.08s.44-.34.49-.61l1.01-5.49,5.49-1.01c.27-.05.5-.23.61-.49.11-.25.08-.54-.08-.77l-3.17-4.6,3.17-4.6c.16-.23.19-.52.08-.77-.11-.25-.34-.44-.61-.49l-5.49-1.01-1.01-5.49c-.05-.27-.23-.5-.49-.61-.25-.11-.54-.08-.77.08l-4.6,3.17-4.6-3.17c-.23-.16-.52-.19-.77-.08-.25.11-.44.34-.49.61l-1.01,5.49-5.49,1.01c-.27.05-.5.23-.61.49-.11.25-.
59508.54.08.77l3.17,4.6-3.17,4.6c-.16.23-.19.52-.08.77Zm12.98-11.89c3.6,0,6.52,2.92,6.52,6.52s-2.92,6.52-6.52,6.52-6.52-2.92-6.52-6.52,2.92-6.52,6.52-6.52Zm0,11.41c2.7,0,4.89-2.19,4.89-4.89s-2.19-4.89-4.89-4.89-4.89,2.19-4.89,4.89,2.19,4.89,4.89,4.89Z"
596        style="${l}"
597      />
598    </svg>
599  `,hideFor:[],categories:["icon","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"icon-with-text",data:{headline:u,columns:Array(3).fill(null).map((()=>({_id:(0,n.A)(),icon:g,text:d})))}})},{label:"fourColumnIconWithText",icon:r.qy`
600    <svg ${c}>
601      <path
602        d="m7.06,42.7h26.37v-2H7.06v2Zm0,12.1h16.05v-2H7.06v2Zm0-5.9h26.37v-2H7.06v2Zm2.91-23.78c.08.2.27.35.48.39l4.35.8.8,4.35c.04.21.19.4.39.48s.43.06.61-.06l3.64-2.51,3.64,2.51c.18.12.41.15.61.06s.35-.27.39-.48l.8-4.35,4.35-.8c.21-.04.4-.19.48-.39.08-.2.06-.43-.06-.61l-2.51-3.64,2.51-3.65c.12-.18.15-.41.06-.61-.08-.2-.27-.35-.48-.39l-4.35-.8-.8-4.35c-.04-.21-.19-.4-.39-.48-.2-.08-.43-.06-.61.06l-3.64,2.51-3.64-2.51c-.18-.12-.41-.15-.61-.06-.2.08-.35.27-.39.48l-.8,4.35-4.35.8c-.21.04-.4.19-.48.39-.08.2-.06.43.06.61l2.51,3.64-2.51,3.64c-.12.18-.15.41-.06.61Zm10.27-9.41c2.85,0,5.16,2.31,5.16,5.16s-2.31,5.16-5.16,5.16-5.16-2.31-5.16-5.16,2.31-5.16,5.16-5.16Zm0,9.03c2.14,0,3.87-1.73,3.87-3.87s-1.73-3.87-3.87-3.87-3.87,1.73-3.87,3.87,1.73,3.87,3.87,3.87ZM0,64h40.5V0H0V64ZM1,1h38.5v62H1V1Zm56.56,41.7h26.37v-2h-26.37v2Zm0,12.1h16.05v-2h-16.05v2Zm0-5.9h26.37v-2h-26.37v2Zm13.19-24.17c2.14,0,3.87-1.73,3.87-3.87s-1.73-3.87-3.87-3.87-3.87,1.73-3.87,3.87,1.73,3.87,3.87,3.87Zm-10.27.38c.08.2.27.35.48.39l4.35.8.8,4.35c.04.21.19.4.39.48s.43.06.61-.06l3.64-2.51,3.64,2.51c.18.12.41.15.61.06s.35-.27.39-.48l.8-4.35,4.35-.8c.21-.04.4-.19.48-.39.08-.2.06-.43-.06-.61l-2.51-3.64,2.51-3.65c.12-.18.15-.41.06-.61-.08-.2-.27-.35-.48-.39l-4.35-.8-.8-4.35c-.04-.21-.19-.4-.39-.48-.2-.08-.43-.06-.61.06l-3.64,2.51-3.64-2.51c-.18-.12-.41-.15-.61-.06-.2.08-.35.27-.39.48l-.8,4.35-4.35.8c-.21.04-.4.19-.48.39-.08.2-.06.43.06.61l2.51,3.64-2.51,3.64c-.12.18-.15.41-.06.61Zm10.27-9.41c2.85,0,5.16,2.31,5.16,5.16s-2.31,5.16-5.16,5.16-5.16-2.31-5.16-5.16,2.31-5.16,5.16-5.16Zm-20.25,48.3h40.5V0h-40.5V64ZM51.5,1h38.5v62h-38.5V1Zm56.56,41.7h26.37v-2h-26.37v2Zm0,12.1h16.05v-2h-16.05v2Zm0-5.9h26.37v-2h-26.37v2Zm2.91-23.78c.08.2.27.35.48.39l4.35.8.8,4.35c.04.21.19.4.39.48s.43.06.61-.06l3.64-2.51,3.64,2.51c.18.12.41.15.61.06s.35-.27.39-.48l.8-4.35,4.35-.8c.21-.04.4-.19.48-.39.08-.2.06-.43-.06-.61l-2.51-3.64,2.51-3.65c.12-.18.15-.41.06-.61-.08-.2-.27-.35-.48-.39l-4.35-.8-.8-4.35c-.04-.21-.19-.4-.39-.48-.2-.08-.43-.06-.61.06l-3.64,2.51-3.64-2.51c-.18-.12-.41-.15-.61-.06-.2.08-.35.27-.39.48l-.8,4.35-4.35.8c-.21.04-.4.19-.48.39-.08.2-.06.43.06.61l2.51,3.64-2.51,3.64c-.12.18-.15.41-.06.61Zm10.27-9.41c2.85,0,5.16,2.31,5.16,5.16s-2.31,5.16-5.16,5.16-5.16-2.31-5.16-5.16,2.31-5.16,5.16-5.16Zm0,9.03c2.14,0,3.87-1.73,3.87-3.87s-1.73-3.87-3.87-3.87-3.87,1.73-3.87,3.87,1.73,3.87,3.87,3.87Zm-20.25,39.27h40.5V0h-40.5V64Zm1-63h38.5v62h-38.5V1Zm82.94,39.7h-26.37v2h26.37v-2Zm-10.32,12.1h-16.05v2h16.05v-2Zm10.32-5.9h-26.37v2h26.37v-2Zm-13.19-22.17c2.14,0,3.87-1.73,3.87-3.87s-1.73-3.87-3.87-3.87-3.87,1.73-3.87,3.87,1.73,3.87,3.87,3.87Zm-10.27.38c.08.2.27.35.48.39l4.35.8.8,4.35c.04.21.19.4.39.48s.43.06.61-.06l3.64-2.51,3.64,2.51c.18.12.41.15.61.06s.35-.27.39-.48l.8-4.35,4.35-.8c.21-.04.4-.19.48-.39.08-.2.06-.43-.06-.61l-2.51-3.64,2.51-3.65c.12-.18.15-.41.06-.61-.08-.2-.27-.35-.48-.39l-4.35-.8-.8-4.35c-.04-.21-.19-.4-.39-.48-.2-.08-.43-.06-.61.06l-3.64,2.51-3.64-2.51c-.18-.12-.41-.15-.61-.06-.2.08-.35.27-.39.48l-.8,4.35-4.35.8c-.21.04-.4.19-.48.39-.08.2-.06.43.06.61l2.51,3.64-2.51,3.64c-.12.18-.15.41-.06.61Zm10.27-9.41c2.85,0,5.16,2.31,5.16,5.16s-2.31,5.16-5.16,5.16-5.16-2.31-5.16-5.16,2.31-5.16,5.16-5.16ZM151.5,0V64h40.5V0h-40.5Zm39.5,63h-38.5V1h38.5v62Z"
603        style="${l}"
604      />
605    </svg>
606  `,hideFor:[],categories:["icon","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"icon-with-text",data:{headline:u,columns:Array(4).fill(null).map((()=>({_id:(0,n.A)(),icon:g,text:d})))}})},{label:"gmapsAndText",icon:r.qy`
607    <svg ${c}>
608      <path
609        d="M151.2 18.7h-21.8v2.7h21.8v-2.7zM0 64h91V0H0v64zM1 1h89v62H1V1zm162.5 25.6h-34.1v2.7h34.1v-2.7zm-12.3 16.3h-21.8v2.7h21.8v-2.7zM101 0v64h91V0h-91zm90 63h-89V1h89v62zm-27.5-28.5h-34.1v2.7h34.1v-2.7zM39.9 41.6l11.5 3.8v-23l-11.5-3.8v23zM28.4 23.7v20.7c0 .7.7 1.1 1.3.9l8.3-3.8v-23L29.6 22c-.7.3-1.2 1-1.2 1.7zm33.2-5l-8.3 3.8v23l8.4-3.4c.7-.3 1.2-1 1.2-1.8V19.6c0-.7-.7-1.2-1.3-.9z"
610        style="${l}"
611      />
612    </svg>
613  `,hideFor:[],categories:["maps","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[x,d].map(o)}})},{label:"textAndGmaps",icon:r.qy`
614    <svg ${c}>
615      <path
616        d="M28.5 29.3h34.1v-2.7H28.5v2.7zm0 16.3h21.8v-2.7H28.5v2.7zm0-8.4h34.1v-2.7H28.5v2.7zm21.8-18.5H28.5v2.7h21.8v-2.7zM0 64h91V0H0v64zM1 1h89v62H1V1zm100-1v64h91V0h-91zm90 63h-89V1h89v62zm-60.4-17.6l8.3-3.8v-23l-8.4 3.4c-.7.3-1.2 1-1.2 1.8v20.7c0 .7.6 1.2 1.3.9zm21.6-22.9l-11.5-3.8v23l11.5 3.8v-23zm11.5 17.9V19.6c0-.7-.7-1.1-1.3-.9l-8.3 3.8v23l8.4-3.4c.8-.2 1.2-.9 1.2-1.7z"
617        style="${l}"
618      />
619    </svg>
620  `,hideFor:[],categories:["maps","text"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,x].map(o)}})},{label:"gmapsAndContactForm",icon:r.qy`
621    <svg ${c}>
622      <path
623        d="M39.9,41.6l11.5,3.8v-23l-11.5-3.8V41.6z M101,0v64h91V0H101z M191,63h-89V1h89V63z M0,64h91V0H0V64z M1,1h89
624        v62H1V1z M61.6,18.7l-8.3,3.8v23l8.4-3.4c0.7-0.3,1.2-1,1.2-1.8V19.6C62.9,18.9,62.2,18.4,61.6,18.7z M28.4,23.7v20.7
625        c0,0.7,0.7,1.1,1.3,0.9l8.3-3.8v-23L29.6,22C28.9,22.3,28.4,23,28.4,23.7z M149.2,39c-1.6,1.2-3.8,1.2-5.3,0l-1.8-1.4l-8,8.1H159
626        l-8-8.1L149.2,39z M131.3,29.2v16.5l9.2-9.4L131.3,29.2z M145.1,37.4c0.8,0.7,2,0.7,2.9,0l13.8-10.7h-30.4L145.1,37.4L145.1,37.4z
627        M161.7,45.7V29.2l-9.2,7.2L161.7,45.7z M161.7,18.8h-30.4v2h30.4V18.8z"
628        style="${l}"
629      />
630    </svg>
631  `,hideFor:[],categories:["maps","contact"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(x),{_id:(0,n.A)(),type:"nested-headline-block",data:{headline:d,columns:[b]}}]}})},{label:"contactFormAndText",icon:r.qy`
632    <svg ${c}>
633      <path
634        d="M163.5,34.5h-34.1v2.7h34.1V34.5z M0,64h91V0H0V64z M1,1h89v62H1V1z M151.2,42.9h-21.8v2.7h21.8V42.9z M101,0
635        v64h91V0H101z M191,63h-89V1h89V63z M163.5,26.6h-34.1v2.7h34.1V26.6z M151.2,18.7h-21.8v2.7h21.8V18.7z M30.3,29.2v16.5l9.2-9.4
636        L30.3,29.2z M30.3,20.8h30.4v-2H30.3V20.8z M44.1,37.4L44.1,37.4c0.8,0.7,2,0.7,2.9,0l13.8-10.7H30.3L44.1,37.4z M48.2,39
637        c-1.6,1.2-3.8,1.2-5.3,0L41,37.6l-8,8.1H58l-8-8.1L48.2,39z M60.7,45.7V29.2l-9.2,7.2L60.7,45.7z"
638        style="${l}"
639      />
640    </svg>
641  `,hideFor:[],categories:["text","contact"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[{_id:(0,n.A)(),type:"nested-headline-block",data:{headline:d,columns:[b]}},o(d)]}})},{label:"freeHtmlContent",icon:r.qy`
642    <svg ${c}>
643      <path
644        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M101.2,41.7l1,1.1c0.2,0.2,0.5,0.2,0.7,0l10-9.3c0.1-0.1,0.2-0.2,0.2-0.4
645	c0-0.1,0-0.3-0.1-0.4l-9.3-10c-0.2-0.2-0.5-0.2-0.7,0l-1.1,1c-0.2,0.2-0.2,0.5,0,0.7l8,8.6l-8.6,8C101.1,41.2,101,41.5,101.2,41.7z
646	 M88.3,45.5l1.4,0.5c0.3,0.1,0.5-0.1,0.6-0.3l8.4-25.7c0.1-0.3-0.1-0.5-0.3-0.6l-1.4-0.5c-0.3-0.1-0.5,0.1-0.6,0.3L88,44.9
647	C87.9,45.1,88.1,45.4,88.3,45.5z M83.5,42.1c0.2,0.2,0.5,0.2,0.7,0l1.1-1c0.2-0.2,0.2-0.5,0-0.7l-8-8.6l8.6-8c0.2-0.2,0.2-0.5,0-0.7
648	l-1-1.1c-0.2-0.2-0.5-0.2-0.7,0l-10,9.3c-0.1,0.1-0.2,0.2-0.2,0.4c0,0.1,0,0.3,0.1,0.4L83.5,42.1z"
649        style="${l}"
650      />
651    </svg>
652  `,hideFor:[],categories:["html"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(S)]}})},{label:"divider",icon:r.qy`
653    <svg ${c}>
654      <path
655        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M79.4,30.6c0,0.9,0,1.8,0,2.7h34.2c0-0.9,0-1.6,0-2.7H79.4z M100.2,25.5
656        c0,0.2-0.2,0.4-0.4,0.4h-6.2c-0.2,0-0.4-0.2-0.4-0.4c0-0.1,0-0.2,0.1-0.3l3.1-3.1c0.1-0.1,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.3,0.1
657        l3.1,3.1C100.2,25.3,100.2,25.4,100.2,25.5z M93.1,38.5c0-0.2,0.2-0.4,0.4-0.4h6.2c0.2,0,0.4,0.2,0.4,0.4c0,0.1,0,0.2-0.1,0.3
658        l-3.1,3.1C96.8,42,96.7,42,96.6,42c-0.1,0-0.2,0-0.3-0.1l-3-3.1C93.2,38.7,93.1,38.6,93.1,38.5z"
659        style="${l}"
660      />
661    </svg>
662  `,hideFor:[],categories:["divider"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{columns:[o(A)]}})},{label:"imageGallery",icon:r.qy`
663    <svg ${c}>
664      <path
665        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M68,21.1c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3s-0.2-0.9-0.5-1.3
666s-0.8-0.5-1.3-0.5s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3s0.2,0.9,0.5,1.3S67.5,21.1,68,21.1z M65.3,29.5h14.9c0.4,0,0.8-0.1,1.1-0.4
667c0.3-0.3,0.4-0.6,0.4-1.1V16.7c0-0.4-0.1-0.8-0.4-1.1s-0.6-0.4-1.1-0.4H65.3c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.4,0.6-0.4,1.1V28
668c0,0.4,0.1,0.8,0.4,1.1C64.6,29.3,64.9,29.5,65.3,29.5z M65,16.7c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1h14.9
669c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2V28c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1H65.3c-0.1,0-0.2,0-0.2-0.1
670C65.1,28.1,65,28.1,65,28V16.7z M79.3,22.9l-3.9-3.9l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V22.9z M88.8,29.5h14.9c0.4,0,0.8-0.1,1.1-0.4
671c0.3-0.3,0.4-0.6,0.4-1.1V16.7c0-0.4-0.1-0.8-0.4-1.1s-0.6-0.4-1.1-0.4H88.8c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.4,0.6-0.4,1.1V28
672c0,0.4,0.1,0.8,0.4,1.1C88.1,29.3,88.4,29.5,88.8,29.5z M88.5,16.7c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1h14.9
673c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2V28c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1H88.8c-0.1,0-0.2,0-0.2-0.1
674c-0.1-0.1-0.1-0.1-0.1-0.2V16.7z M91.5,21.1c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3s-0.2-0.9-0.5-1.3s-0.8-0.5-1.3-0.5
675s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3s0.2,0.9,0.5,1.3S91,21.1,91.5,21.1z M102.8,22.9L99,19.1l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V22.9z
676 M115,21.1c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3s-0.2-0.9-0.5-1.3s-0.8-0.5-1.3-0.5s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3
677s0.2,0.9,0.5,1.3S114.5,21.1,115,21.1z M112.4,29.5h14.9c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1.1V16.7c0-0.4-0.1-0.8-0.4-1.1
678s-0.6-0.4-1.1-0.4h-14.9c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.4,0.6-0.4,1.1V28c0,0.4,0.1,0.8,0.4,1.1S112,29.5,112.4,29.5z
679 M112.1,16.7c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1h14.9c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2V28
680c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1h-14.9c-0.1,0-0.2,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V16.7z M126.4,22.9l-3.9-3.9
681l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V22.9z M65.3,48.8h14.9c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1.1V36c0-0.4-0.1-0.8-0.4-1.1
682s-0.6-0.4-1.1-0.4H65.3c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.4,0.6-0.4,1.1v11.3c0,0.4,0.1,0.8,0.4,1.1C64.6,48.7,64.9,48.8,65.3,48.8
683z M65,36c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1h14.9c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2v11.3c0,0.1,0,0.2-0.1,0.2
684c-0.1,0.1-0.1,0.1-0.2,0.1H65.3c-0.1,0-0.2,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V36z M68,40.5c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3
685s-0.2-0.9-0.5-1.3s-0.8-0.5-1.3-0.5s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3s0.2,0.9,0.5,1.3S67.5,40.5,68,40.5z M79.3,42.3l-3.9-3.9
686l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V42.3z M88.8,48.8h14.9c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1.1V36c0-0.4-0.1-0.8-0.4-1.1
687s-0.6-0.4-1.1-0.4H88.8c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.4,0.6-0.4,1.1v11.3c0,0.4,0.1,0.8,0.4,1.1C88.1,48.7,88.4,48.8,88.8,48.8
688z M88.5,36c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1h14.9c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2v11.3
689c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1H88.8c-0.1,0-0.2,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V36z M91.5,40.5
690c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3s-0.2-0.9-0.5-1.3s-0.8-0.5-1.3-0.5s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3s0.2,0.9,0.5,1.3
691S91,40.5,91.5,40.5z M102.8,42.3L99,38.4l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V42.3z M115,40.5c0.5,0,0.9-0.2,1.3-0.5s0.5-0.8,0.5-1.3
692s-0.2-0.9-0.5-1.3s-0.8-0.5-1.3-0.5s-0.9,0.2-1.3,0.5s-0.5,0.8-0.5,1.3s0.2,0.9,0.5,1.3S114.5,40.5,115,40.5z M112.4,48.8h14.9
693c0.4,0,0.8-0.1,1.1-0.4c0.3-0.3,0.4-0.6,0.4-1.1V36c0-0.4-0.1-0.8-0.4-1.1s-0.6-0.4-1.1-0.4h-14.9c-0.4,0-0.8,0.1-1.1,0.4
694c-0.3,0.3-0.4,0.6-0.4,1.1v11.3c0,0.4,0.1,0.8,0.4,1.1S112,48.8,112.4,48.8z M112.1,36c0-0.1,0-0.2,0.1-0.2c0.1-0.1,0.1-0.1,0.2-0.1
695h14.9c0.1,0,0.2,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.2v11.3c0,0.1,0,0.2-0.1,0.2c-0.1,0.1-0.1,0.1-0.2,0.1h-14.9c-0.1,0-0.2,0-0.2-0.1
696c-0.1-0.1-0.1-0.1-0.1-0.2V36z M126.4,42.3l-3.9-3.9l-4.8,4.8l-1.5-1.5l-3,3v1.8h13.1V42.3z"
697        style="${l}"
698      />
699    </svg>
700  `,hideFor:[],categories:["image","gallery"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(w)]}})},{label:"productAndText",icon:r.qy`
701    <svg ${c}>
702      <path
703        d="M151.2,18.7h-21.8v2.7h21.8V18.7z M0,64h91V0H0V64z M1,1h89v62H1V1z M101,0v64h91V0H101z M191,63h-89V1h89V63z M151.2,42.9
704        h-21.8v2.7h21.8V42.9z M163.5,26.6h-34.1v2.7h34.1V26.6z M163.5,34.5h-34.1v2.7h34.1V34.5z M57.7,16.6l-6.2-2.4c0,0-1.2,3-6.1,3
705        s-6.1-3-6.1-3s-5.5,2-6.2,2.4S27,23,27,23c0.1,0.8,0.3,1.6,0.6,2.3c0.9,1.8,2,3.6,3.2,5.3l4.6-3.6l-0.8,21.4c0,0,2,1.5,10.6,1.5
706        s10.6-1.5,10.6-1.5l-0.6-21.6l4.6,3.6c1.2-1.7,2.2-3.5,3.2-5.4c0.3-0.7,0.5-1.5,0.6-2.3C63.6,22.8,58.4,16.9,57.7,16.6z"
707        style="${l}"
708      />
709    </svg>
710  `,hideFor:[],categories:["text","product"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[N,d].map(o)}})},{label:"textAndProduct",icon:r.qy`
711    <svg ${c}>
712      <path
713        d="M50.3,21.4H28.5v-2.7h21.8V21.4z M192,0h-91v64h91V0z M191,63h-89V1h89V63z M0,0v64h91V0H0z M1,1h89v62H1V1z M50.3,45.6
714        H28.5v-2.7h21.8V45.6z M62.6,29.3H28.5v-2.7h34.1V29.3z M62.6,37.2H28.5v-2.7h34.1V37.2z M128.4,22.8c0.1,0.8,0.3,1.6,0.6,2.3
715        c0.9,1.8,2,3.6,3.2,5.3l4.6-3.6l-0.6,21.6c0,0,2,1.5,10.6,1.5s10.6-1.5,10.6-1.5l-0.8-21.4l4.6,3.6c1.2-1.7,2.2-3.5,3.2-5.3
716        c0.3-0.7,0.5-1.5,0.6-2.2c0,0-5.3-6.1-6.1-6.4s-6.2-2.4-6.2-2.4s-1.2,3-6.1,3s-6.1-3-6.1-3l-6.2,2.4
717        C133.6,16.9,128.4,22.8,128.4,22.8z"
718        style="${l}"
719      />
720    </svg>
721  `,hideFor:[],categories:["text","product"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[d,N].map(o)}})},{label:"expander",icon:r.qy`
722    <svg ${c}>
723      <path
724        d="M0,0v64h192V0H0z M191,63H1V1h190V63z M72.3,28.6c0.2,0,0.3,0,0.5-0.2l4.8-4.8c0.2-0.2,0.2-0.3,0.2-0.5s0-0.3-0.2-0.5
725	l-4.8-4.8c-0.2-0.2-0.3-0.2-0.5-0.2c-0.3,0-0.6,0.3-0.6,0.6v9.7C71.7,28.3,72,28.6,72.3,28.6z M120.1,21H85c0,1.4,0,2.8,0,4.2h35.1
726	C120.1,23.8,120.1,22.7,120.1,21z M72.5,35.4c-0.3,0-0.6,0.3-0.6,0.6v9.7c0,0.3,0.3,0.6,0.6,0.6c0.2,0,0.3,0,0.5-0.2l4.8-4.8
727	c0.2-0.2,0.2-0.3,0.2-0.5s0-0.3-0.2-0.5L73,35.6C72.8,35.4,72.7,35.4,72.5,35.4z M120.3,38.8H85c0,1.4,0,2.8,0,4.2h35.3
728	C120.3,41.6,120.3,40.5,120.3,38.8z"
729        style="${l}"
730      />
731    </svg>
732  `,hideFor:[],categories:["expander"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(j)]}})},{label:"logo",icon:r.qy`
733    <svg ${c}>
734       <path d="M0,0v64h192V0H0ZM191,63H1V1h190v62ZM96.3,29.9c4.1,0,7.5-3.3,7.5-7.5s-3.3-7.5-7.5-7.5-7.5,3.3-7.5,7.5,3.3,7.5,7.5,7.5ZM96.3,15.9c3.6,0,6.6,2.9,6.6,6.6s-2.9,6.6-6.6,6.6-6.6-2.9-6.6-6.6,2.9-6.6,6.6-6.6ZM99.1,19.6h-5.6v5.6h5.6v-5.6ZM118.8,19.6h-5.6v5.6h5.6v-5.6ZM116,29.9c4.1,0,7.5-3.3,7.5-7.5s-3.3-7.5-7.5-7.5-7.5,3.3-7.5,7.5,3.3,7.5,7.5,7.5ZM116,15.9c3.6,0,6.6,2.9,6.6,6.6s-2.9,6.6-6.6,6.6-6.6-2.9-6.6-6.6,2.9-6.6,6.6-6.6ZM76.6,29.9c4.1,0,7.5-3.3,7.5-7.5s-3.3-7.5-7.5-7.5-7.5,3.3-7.5,7.5,3.3,7.5,7.5,7.5ZM76.6,15.9c3.6,0,6.6,2.9,6.6,6.6s-2.9,6.6-6.6,6.6-6.6-2.9-6.6-6.6,2.9-6.6,6.6-6.6ZM79.4,19.6h-5.6v5.6h5.6v-5.6ZM89.2,38.8h-5.6v5.6h5.6v-5.6ZM78.9,41.6c0,4.1,3.3,7.5,7.5,7.5s7.5-3.3,7.5-7.5-3.3-7.5-7.5-7.5-7.5,3.3-7.5,7.5ZM86.4,35c3.6,0,6.6,2.9,6.6,6.6s-2.9,6.6-6.6,6.6-6.6-2.9-6.6-6.6,2.9-6.6,6.6-6.6ZM108.9,38.8h-5.6v5.6h5.6v-5.6ZM98.6,41.6c0,4.1,3.3,7.5,7.5,7.5s7.5-3.3,7.5-7.5-3.3-7.5-7.5-7.5-7.5,3.3-7.5,7.5ZM106.1,35c3.6,0,6.6,2.9,6.6,6.6s-2.9,6.6-6.6,6.6-6.6-2.9-6.6-6.6,2.9-6.6,6.6-6.6Z"/ style="${l}">
735    </svg>
736  `,hideFor:[],categories:["logo"],generate:()=>i().fromJS({_id:(0,n.A)(),type:"multi-column",data:{headline:u,columns:[o(C)]}})}]},81909:(e,t,s)=>{"use strict"
737s.d(t,{A:()=>a})
738var n=s(91121),r=s(42295)
739function a({variant:e="primary",icon:t,size:s,fullWidth:a,className:i,disabled:o,children:c,title:l,"aria-label":d,...u}){const h="circular"===e,p=d??(h&&!c?l:void 0)
740return(0,r.jsx)("button",{...u,title:l,"aria-label":p,disabled:o,className:(0,n.A)([i,h?{"ep-button-circular":!0,[`ep-button-icon-${t}`]:Boolean(t)}:{"ep-button":!0,[`ep-button-${e}`]:!0,"ep-button-small":"small"===s,"ep-button-full-width":a,[`ep-button-icon-${t}`]:Boolean(t)}]),children:c})}},81715:(e,t,s)=>{"use strict"
741s.d(t,{A:()=>r})
742var n=s(42295)
743function r({children:e}){return(0,n.jsx)("div",{className:"ep-form-button-row",children:e})}},51769:(e,t,s)=>{"use strict"
744s.d(t,{A:()=>d})
745var n=s(12259),r=s(48431),a=s(91121)
746const i=(0,n.withClassName)("dali-settingslayer-element-invalid-message form-element-invalid-message")(n.ErrorMessage)
747var o=s(46312),c=s(42295)
748class l extends r.Component{static contextType=n.BaseField.contextType
749render(){const{name:e,tagName:t="div",title:s,label:n,labelAfterComponent:l,info:d,meta:u,children:h,required:p,labelClassName:m,disabled:g,...v}=this.props,f=(0,c.jsx)(o.A,{info:d,meta:u,disabled:g,children:(0,c.jsxs)("span",{className:(0,a.A)(["ep-form-row-label-text",m]),children:[n,p?"*":""]})},n),y=l?[(0,r.cloneElement)(h,{key:e,name:e,required:p}),f]:[f,(0,r.cloneElement)(h,{key:e,name:e,required:p})],x=t
750return(0,c.jsxs)("div",{...v,children:[(0,c.jsx)(x,{title:s,className:"ep-form-row-label",children:y}),(0,c.jsx)(i,{name:e})]})}}const d=(0,n.withClassName)("ep-form-row")(l)},46312:(e,t,s)=>{"use strict"
751s.d(t,{A:()=>a})
752var n=s(64948),r=s(42295)
753function a({info:e,meta:t,disabled:s,hoverableInfo:a,children:i}){return e?(0,r.jsxs)("div",{children:[i,(0,r.jsx)(n.m,{content:e,disabled:s,hoverableContent:a}),(0,r.jsx)("span",{className:"ep-form-row-label-text ep-form-row-label-counter",children:t})]}):i}},45767:(e,t,s)=>{"use strict"
754s.d(t,{A:()=>A})
755s(76881)
756var n=s(14953),r=s(27127),a=s(48431),i=s(84507),o=s(95110),c=s(91121),l=s(35856),d=s(12086),u=s(85968),h=s(15217),p=s(90191),m=s(30017),g=s(95997),v=s(42295)
757function f({value:e,options:t,t:s,onChange:n}){const r=(0,h.MT)(e,t)
758return(0,v.jsxs)("label",{className:"sorting-dropdown",children:[(0,v.jsx)("span",{children:s("components.productListComponent.sortingDropdown.label")}),(0,v.jsx)("select",{value:e,onChange:e=>n(e.target.value),children:r.map((e=>(0,v.jsx)("option",{value:e.sorting,children:s(`components.productListComponent.sortingDropdown.options.${e.label}`)},e.label)))})]})}var y,x,b=s(32904),S=s(90700)
759function A({categoryData:e,productData:t,pageSize:s,sortingOptions:A,t:j,isBusy:w=!1,hideTopbar:C=!1}){const[N,I]=(0,a.useState)(!1),[E,k]=(0,a.useState)(!1),[L,R]=(0,p.Y)(),T=(0,i.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),_=(0,i.d4)((e=>Boolean(e.getIn(["view","busy"])))),P=(0,i.wA)(),M=(0,o.zy)(),D=(0,o.Zp)(),O=(0,a.useMemo)((()=>new URLSearchParams(M.search)),[M.search]),U=O.get("sort")??t.defaultSort??h.Vg.sort,V=parseInt(O.get("page")??"")||h.rC.page,z=(0,d.GNR)(O),H=t.totalNumberOfProducts??0,q=Math.ceil(H/s),B=(0,n.fromJS)(e),F=(0,u.r)(e),$=t.categoryId||"",G=B.get("imageSize")||B.getIn(["settings","imageSize"])||"M",W=(0,S.A)(t)||t;(0,a.useEffect)((()=>{(0,l.u4)("category:view",{category:F,products:t.products.map((e=>(0,l.xj)(e,T)))})}),[]),(0,b.A)((()=>{const e=t.categoryId===W.categoryId,s=t.products.length-W.products.length,n=t.sort&&!(0,r.A)(t.sort,W.sort)
760e&&s>0?(0,l.u4)("category:view",{category:F,products:t.products.slice(-s).map((e=>(0,l.xj)(e,T)))}):(e&&n||!e)&&(0,l.u4)("category:view",{category:F,products:t.products.map((e=>(0,l.xj)(e,T)))})}),[t,M,B,W]),(0,a.useEffect)((()=>{k(R)}),[R])
761const J=Math.ceil(t.products.length/s),Z=e=>{O.set("sort",U),O.set("page",String(e)),O.sort(),D({pathname:M.pathname,search:"?"+O.toString()},{replace:!0})},Y=(0,a.useCallback)((e=>{O.set("sort",e),O.set("page","1"),O.sort(),D({pathname:M.pathname,search:"?"+O.toString()},{state:{scrollToTop:!1}})}),[M,O,D]),K=async()=>{if(J>=q)return
762const e=V+1
763var t
764t=M.pathname,/^\/([a-z]{2})?$/.test(t)||!F.facetedSearchShowFacetsOnCategory?(I(!0),Z(e),T&&await P((0,d.F0x)($,{page:e,resultsPerPage:s,sort:U},z)),I(!1)):Z(e)},X=w||N||!T&&_
765return(0,v.jsxs)(v.Fragment,{children:[!C&&H>1&&(0,v.jsx)("div",{className:"toolbar-top",children:(0,v.jsx)(f,{t:j,onChange:Y,options:A,value:U})}),H>0&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{ref:L}),(0,v.jsx)(m.A,{products:t.products,trackProductClick:(e,t)=>{(0,l.u4)("product:click",{type:"category",detail:B.get("title"),product:(0,l.xj)(e,T),productIndex:t})},loadMoreProducts:K,imageSize:G,pageSize:s}),J<q&&(0,v.jsx)("div",{className:"toolbar-bottom",children:1===J?(0,v.jsx)("button",{disabled:X,type:"button",className:(0,c.A)(["show-more-button",{pending:X}]),onClick:K,children:j("components.collectionComponent.showMoreButton.label")}):X&&(y||(y=(0,v.jsx)("button",{disabled:!0,type:"button",className:"button-spinner-only pending"})))}),E&&(x||(x=(0,v.jsx)(g.A,{})))]})]})}},3652:(e,t,s)=>{"use strict"
766s.d(t,{A:()=>m})
767var n=s(14953),r=s.n(n),a=s(48431),i=s(84507),o=s(96422),c=s(21992),l=s(15217),d=s(12086),u=s(42295)
768const h=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
769return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
770return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
771return s(t)},resolve(){return 58219}}),p=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
772return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,64982)),requireAsync(e){const t=this.resolve(e)
773return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
774return s(t)},resolve(){return 64982}})
775function m({t:e}){const[t,s]=(0,a.useState)(!1),r=(0,a.useContext)(c.A),o=(0,i.wA)(),m=(0,a.useRef)(null),g=(0,a.useRef)(r.getIn(["settings","imageSize"],"M")),v=(0,n.fromJS)({imageSize:r.getIn(["settings","imageSize"],"M")}),f=e=>{o((0,d.qdQ)({imageSize:e.get("imageSize")}
775,r.get("categoryId"))),o((0,d.GDM)(r.get("categoryId"),{page:l.rC.page,resultsPerPage:{S:15,M:12,L:10}[e.get("imageSize")]||l.rC.resultsPerPage,sort:l.Vg.sort}))},y=()=>{o((0,d.qdQ)({imageSize:g.current},r.get("categoryId"))),s(!1)},x=e=>{g.current=e.get("imageSize"),o((0,d.bBe)({categoryId:r.get("categoryId"),isVisible:r.get("isVisible"),slug:r.get("slug"),title:r.get("title"),objectId:r.get("objectId"),visibleInNavigation:r.get("visibleInNavigation"),facetedSearchCategoryStartDepth:r.get("facetedSearchCategoryStartDepth"),facetedSearchShowFacetsOnCategory:r.get("facetedSearchShowFacetsOnCategory"),settings:{imageSize:e.get("imageSize")}})),s(!1)}
776return(0,u.jsx)("div",{className:"dali-grid-column-actionbar",children:(0,u.jsxs)("div",{className:"dali-grid-column-actionbar-button-wrapper",children:[(0,u.jsx)("button",{ref:m,type:"button",className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-edit",title:e("components.pluginContextBarComponent.editElementButton.label"),onClick:()=>s(!0),children:e("components.pluginContextBarComponent.editElementButton.label")}),(0,u.jsx)(h,{virtualRef:m,open:t,onEscapeKeyDown:()=>s(!1),children:({renderLayout:e})=>(0,u.jsx)(p,{renderLayout:e,data:v,onCancel:y,onSave:x,onDataChange:f})})]})})}},10313:(e,t,s)=>{"use strict"
777s.d(t,{AJ:()=>n,TB:()=>a,UP:()=>o,qz:()=>i})
778s(55959),s(49905),s(20476),s(47537),s(6010),s(64657),s(67437),s(39155),s(98357),s(76881)
779const n=[{name:"firstName",autoComplete:"given-name",required:!0,maxLength:50,defaultValue:""},{name:"lastName",autoComplete:"family-name",required:!0,maxLength:50,defaultValue:""},{name:"phone",autoComplete:"tel",required:!0,hide:!0,maxLength:25,defaultValue:""},{name:"company",autoComplete:"organization",required:!1,maxLength:100,defaultValue:""},{name:"houseNumber",autoComplete:"address-line2",required:!0,maxLength:50,defaultValue:""},{name:"street",autoComplete:"address-line1",required:!0,maxLength:200,defaultValue:""},{name:"addressExtension",autoComplete:"address-line3",required:!1,maxLength:200,defaultValue:""},{name:"postalCode",autoComplete:"postal-code",required:!0,maxLength:25,defaultValue:""},{name:"dependentLocality",autoComplete:"address-level3",required:!1,hide:!0,maxLength:60,defaultValue:""},{name:"city",autoComplete:"address-level2",required:!0,maxLength:60,defaultValue:""},{name:"state",autoComplete:"address-level1",required:!1,hide:!0,maxLength:100,defaultValue:""}],r={US:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"houseNumber"},{name:"street"},{name:"addressExtension"},{name:"city"},{name:"state",required:!0,hide:!1},{name:"postalCode"}],GB:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"houseNumber"},{name:"street"},{name:"addressExtension"},{name:"dependentLocality",hide:!1},{name:"city"},{name:"postalCode"}],IE:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"houseNumber"},{name:"street"},{name:"addressExtension"},{name:"city"},{name:"postalCode",required:!1}],AR:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"street"},{name:"houseNumber"},{name:"addressExtension"},{name:"postalCode"},{name:"city"},{name:"state",required:!0,hide:!1}],DE:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"street"},{name:"houseNumber"},{name:"addressExtension"},{name:"postalCode"},{name:"city"}],ES:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"street"},{name:"houseNumber"},{name:"addressExtension"},{name:"postalCode"},{name:"city"}],RU:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"street"},{name:"houseNumber"},{name:"addressExtension"},{name:"city"},{name:"state",required:!0,hide:!1},{name:"postalCode"}],default:[{name:"firstName"},{name:"lastName"},{name:"phone"},{name:"company"},{name:"houseNumber"},{name:"street"},{name:"addressExtension"},{name:"postalCode"},{name:"city"},{name:"state"}]}
780function a(e){return r[e]?r[e].map((e=>({...n.find((t=>t.name===e.name)),...e}))):n}function i(e,t){const s=a(e).slice()
781if(!l(t))return s
782if("ES"===t){const t=l(e)&&"ES"!==e?"vatId":"taxNumber"
783s.splice(s.findIndex((e=>"company"===e.name))+1,0,{name:t,required:!1,tooltip:!0,hide:!1,maxLength:"vatId"===t?20:50,defaultValue:""})}return s}function o(e,t,s){return e.includes("taxNumber")?"ES"!==t||l(s)?e:e.replace("taxNumber","taxNumberNonEu"):e}["AU","BR","CA","CN","IN","ID","IT","JP","MX","TH","UM"].forEach((e=>{r[e]=[...r.default.filter((({name:e})=>"state"!==e)),{name:"state",required:!0,hide:!1}]}))
784const c=new Set(["AT","BE","BG","HR","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK"])
785function l(e){return c.has(e)}},10579:(e,t,s)=>{"use strict"
786s.d(t,{ER:()=>b,UN:()=>A,_M:()=>x,aO:()=>g,f:()=>S,mW:()=>f,pD:()=>y,pL:()=>j,x1:()=>v})
787s(39155),s(16120),s(98357),s(76881)
788var n,r,a,i,o,c=s(66153),l=s(84507),d=s(14953),u=s.n(d),h=s(10313),p=s(42295)
789const m="views.storefrontView.checkoutPageSection.steps"
790function g(){const e=(0,l.d4)((e=>e.get("cart"))),t=(0,l.d4)((e=>e.getIn(["checkout","countries"])))
791return function(s){if("shipping"!==s)return`${m}.${(0,c.A)(s)}.label`
792const n=e.hasIn(["_links","pickup-option-available"]),r=t.size>0
793return r&&n?`${m}.shipping.shippingAndPickup.label`:r?`${m}.shipping.label`:n?`${m}.shipping.pickup.label`:""}}function v(e){return e.map(((e,t)=>(0,p.jsxs)("span",{children:[e,n||(n=(0,p.jsx)("br",{}))]},t)))}function f(e){return e?v([e.get("name"),e.get("description")].filter(
793Boolean)):r||(r=(0,p.jsx)("span",{}))}function y(e){return e?.get("displayAddressLines")?v(e.get("displayAddressLines")):a||(a=(0,p.jsx)("span",{}))}function x(e,t){if(!e?.get("displayAddressLines"))return i||(i=(0,p.jsx)("span",{}))
794const s=e.get("taxNumber"),n=e.get("vatId")
795return v(n||s?function(e,t,s,n){const r=e.get("displayAddressLines").toJS(),a=t?n("taxNumber",{taxNumber:t}):null,i=s?n("vatId",{vatId:s}):null,o=e.get("company"),c=o?r.indexOf(o):-1
796return c>-1?(a&&r.splice(c+1,0,a),i&&r.splice(c+1,0,i)):(a&&r.unshift(a),i&&r.unshift(i)),r}(e,s,n,t):e.get("displayAddressLines"))}function b(e,t){return x(u().fromJS(e),t)}function S(e){return e?.displayAddressLines?v(e.displayAddressLines):o||(o=(0,p.jsx)("span",{}))}function A(e,t){if(!e&&!t)return!0
797if(!e||!t)return!1
798return JSON.stringify(e.displayAddressLines)===JSON.stringify(t.displayAddressLines)}function j(e,t){if(!e)return!1
799let s=(0,h.TB)(e.country).filter((e=>!0===e.required))
800t||(s=s.filter((e=>"phone"!==e.name)))
801return s.every((t=>Boolean(e[t.name])))}},36099:(e,t,s)=>{"use strict"
802s.d(t,{A:()=>c})
803var n=s(95110),r=s(84507),a=s(97670),i=s.n(a),o=s(42295)
804function c({src:e=""}){const t=(0,r.d4)((e=>e.getIn(["view","editorMode"]))),[s]=(0,n.ok)()
805return t&&"1"===s?.get("IgnoreCustomCSS")?null:e?(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:i()(e,".body")}}):null}},39377:(e,t,s)=>{"use strict"
806s.d(t,{A:()=>d})
807s(39155),s(98456),s(76881)
808var n=s(84507),r=s(48431),a=s(37980),i=s(85968),o=s(12086),c=s(42295)
809const l=(e,t)=>{switch(t.type){case"REPLACE_STATE":return t.payload
810case"CONFIRM_COUNTRY":return{id:"country-selected"}
811case"CHOOSE_COUNTRY":return{id:"select-delivery-country-manually",context:{selectedCountryId:null}}
812case"SET_SELECTED_COUNTRY":return{id:"select-delivery-country-manually",context:{selectedCountryId:t.payload}}
813default:return e}}
814function d({t:e}){const t=(0,n.d4)((e=>!e.getIn(["shop","beyond"])&&e.getIn(["tax","taxationByDestinationCountry"]))),s=(0,n.d4)((e=>e.get("cookieConsent"))),d=(0,n.d4)((e=>e.getIn(["shop","locale"]).replace("_","-"))),u=(0,n.d4)((e=>e.getIn(["shop","countryId"]))),h=(0,n.d4)((e=>e.getIn(["shop","sellingCountryId"]))),p=(0,n.d4)((e=>(0,i.r)(e.getIn(["shop","mboCountries"],[])))),m=function(e,t){const s=a.A.get("epCountrySelection")
815if(s&&t)return{id:"cookie-aleady-set",cookieValue:s}
816const n=new Intl.Locale(window.navigator.language)
817if(!n.region)return{id:"select-delivery-country-manually",context:{selectedCountryId:null}}
818const r=new Intl.DisplayNames([e],{type:"language"}).of(n.language),i=new Intl.DisplayNames([e],{type:"region"}).of(n.region)
819return r&&i?{id:"confirm-detected-country",context:{code2:n.region,language:r,region:i}}:{id:"select-delivery-country-manually",context:{selectedCountryId:null}}}(d,!!h);(0,r.useEffect)((()=>{h||null===s||a.A.set("epCountrySelection",`${u}`,{expires:730,sameSite:"lax"})}),[]),(0,r.useEffect)((()=>{t&&g((0,o.vte)(d))}),[p.length]),(0,r.useEffect)((()=>{p.length>0&&f({type:"REPLACE_STATE",payload:"confirm-detected-country"===m.id?p.find((e=>e.code2===m.context.code2&&e.isEU))?m:{id:"select-delivery-country-manually",context:{selectedCountryId:null}}:m})}),[p.length])
820const g=(0,n.wA)(),[v,f]=(0,r.useReducer)(l,{id:"initial"})
821return["confirm-detected-country","select-delivery-country-manually"].includes(v.id)?(0,c.jsx)("section",{role:"dialog",className:"section delivery-country-selection-topbar",children:(0,c.jsxs)("div",{className:"delivery-country-selection",children:["confirm-detected-country"===v.id&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"country-detected",children:e("components.deliveryCountrySelection.detectedCountryConfirmation.text",{language:v.context.language,country:v.context.region})}),(0,c.jsxs)("div",{children:[(0,c.jsx)("button",{onClick:e=>{const t=(p.find((t=>t.code2===e.currentTarget.dataset.code2))??p[0]).countryId
822a.A.set("epCountrySelection",`${t}`,{expires:730,sameSite:"lax"}),g((0,o.Hzd)(t)),f({type:"CONFIRM_COUNTRY"}),window.location.reload()},"data-code2":v.context.code2,children:e("components.deliveryCountrySelection.detectedCountryConfirmation.yesButton",{country:v.context.region})}),(0,c.jsx)("button",{onClick:()=>{f({type:"CHOOSE_COUNTRY"})},"data-code2":v.context.code2,children:e("components.deliveryCountrySelection.detectedCountryConfirmation.noButton")})]})]}),"select-delivery-country-manually"===v.id&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("label",{htmlFor:"delivery-country-select",children:e("components.deliveryCountrySelection.manualSelection.text")}),(0,c.jsx)("div",{className:"delivery-country-dropdown",children:(0,c.jsxs)("select",{onChange:e=>{f({type:"SET_SELECTED_COUNTRY",payload:"none"===e.target.value?null:e.target.value})},id:"delivery-country-select",children:[(0,c.jsx)("option",{value:"none",children:e("components.deliveryCountrySelection.manualSelection.selectCountryOption")}),p.map((({countryId:e,name:t})=>(0,c.jsx)("option",{value:e,children:t},e))),(0,c.jsx)("option",{value:u,children:e("components.deliveryCountrySelection.manualSelection.otherCountryOption")})]})}),(0,c.jsx)("button",{onClick:e=>{const t=e.currentTarget.dataset.countryId
823a.A.set("epCountrySelection",`${t}`,{expires:730,sameSite:"lax"}),g((0,o.Hzd)(Number(t))),f({type:"CONFIRM_COUNTRY"}),window.location.reload()},disabled:!v.context.selectedCountryId,"data-country-id":v.context.selectedCountryId,children:e("components.deliveryCountrySelection.manualSelection.confirmButton")})]})]})}):null}},25668:(e,t,s)=>{"use strict"
824s.d(t,{A:()=>a})
825var n,r=s(42295)
826function a(){return(0,r.jsx)("div",{className:"product-item",children:n||(n=(0,r.jsxs)("a",{className:"product-item-link",children:[(0,r.jsx)("div",{className:"product-item-image-container",children:(0,r.jsx)("div",{className:"product-item-placeholder",children:(0,r.jsx)("span",{className:"product-item-placeholder-icon"})})}),(0,r.jsx)("div",{className:"product-item-placeholder-text"})]}))})}},17245:(e,t,s)=>{"use strict"
827s.d(t,{A:()=>l})
828var n,r=s(48431),a=s(91121),i=s(64866),o=s(51249),c=s(42295)
829function l({energyLabel:e,energyLabelSourceFile:t,t:s}){const[l,d]=(0,r.useState)(!1)
830return(0,c.jsxs)("div",{className:"energy-label-wrapper",children:[(0,c.jsx)("span",{onClick:()=>d(!0),className:(0,a.A)(["energy-label",`energy-label energy-label-grade-${e.colorId}`,{"energy-label-range-wrapper":!!e.range}]),title:s("components.energyLabelComponent.energyEfficencyClass"),children:e.range?(0,c.jsxs)("span",{className:"energy-label-content-wrapper",children:[(0,c.jsxs)("span",{className:"energy-label-range",children:[(0,c.jsx)("span",{children:e.range.max}),n||(n=(0,c.jsx)("span",{children:"↑"})),(0,c.jsx)("span",{children:e.range.min})]}),(0,c.jsx)("span",{className:"energy-label-text",children:e.text})]}):e.text}),(0,c.jsx)(o.A,{children:(0,c.jsx)(i.A,{show:l,closeOnBackdropClick:!0,onClose:()=>d(!1),children:(0,c.jsx)("img",{className:"energy-label-image",src:t,alt:e.text})})})]})}},4208:(e,t,s)=>{"use strict"
831s.d(t,{A:()=>b})
832s(39155),s(76672)
833var n=s(14953),r=s(95110),a=s(48431),i=s(84507),o=s(12086),c=s(4470),l=s(17426),d=s(15217),u=s(57381),h=s(18954),p=s(18484),m=s(49255),g=s(90191),v=s(96531),f=s(42295)
834function y(e,t,s,r){const a=new URLSearchParams(t.search),i=e.getState().getIn(["categoryProductData",r]),h=i?.facets,p="S"===e.getState().getIn(["categories",r,"settings","imageSize"],"M")?15:12,m=(0,o.GNR)(a),g=new URLSearchParams,f=(0,l.gA)(h)
835Object.entries(f).forEach((([e,t])=>{Array.isArray(t)?t.forEach((t=>g.append(e,t))):g.append(e,t)}))
836const y=a.get("sort")
837y&&g.append("sort",y)
838const x=(0,n.fromJS)({slug:s})
839return e.dispatch((0,o.GDM)(r,{page:d.rC.page,resultsPerPage:p,sort:y??d.Vg.sort},m)),(0,v.A)((0,u.GE)((0,c.LU)(x),t),g)}function x(e){const t=document.querySelector(`[data-marker="${e}"]`)
840t&&t.scrollIntoView({behavior:"smooth"})}function b({category:e,categoryDepth:t,productData:s,isBusy:n,isEditor:c=!1,t:l,onScrollIntoView:d}){const[u,v]=(0,a.useState)(!1),b=(0,i.Pj)(),S=(0,r.Zp)(),A=(0,r.zy)(),j=(t,s)=>{b.dispatch((0,o.LXz)(t,s.value,e.categoryId,!s.selected)),S(y(b,A,e.slug,e.categoryId),{replace:!0}),x("product-section")},w=(t,s)=>
840{b.dispatch((0,o.Vl9)(t,e.categoryId,s)),S(y(b,A,e.slug,e.categoryId),{replace:!0}),x("product-section")},C=0!==Object.keys(s.facets??{}).length
841return e.facetedSearchShowFacetsOnCategory&&(C||c)?t<e.facetedSearchCategoryStartDepth?null:(0,f.jsx)("div",{className:"faceted-search-toolbar-top-wrapper",children:(0,f.jsxs)(g.A,{className:"faceted-search-toolbar-top",onScrollIntoView:d,children:[(0,f.jsx)("div",{className:"search-configuration",children:(0,f.jsx)(h.A,{onClick:()=>v(!0),children:l("components.facetedSearch.filterButton.label")})}),(0,f.jsx)(m.A,{facets:s.facets,onSelectionFilterChange:j,onRangeFilterChange:w}),(0,f.jsx)(p.A,{facets:s.facets,totalNumberOfProducts:s.totalNumberOfProducts??0,isBusy:n,isOpen:u,onSelectionFacetChange:(e,t)=>{j(e.id,t)},onRangeFacetChange:(e,t)=>{w(e.id,t)},onResetAllFilters:()=>{b.dispatch((0,o.Ohi)(e.categoryId)),S(y(b,A,e.slug,e.categoryId),{replace:!0})},onRequestClose:()=>v(!1),t:l})]})}):null}},17426:(e,t,s)=>{"use strict"
842s.d(t,{Ay:()=>S,V8:()=>b,gA:()=>x})
843s(7121),s(39155),s(76672)
844var n=s(84507),r=s(95110),a=s(48431),i=s(4470),o=s(85968),c=s(50804),l=s(15217),d=s(12086),u=s(57381),h=s(18954),p=s(18484),m=s(49255),g=s(93765),v=s(90191),f=s(96531),y=s(42295)
845const x=e=>{const t={}
846return e&&Object.values(e).forEach((e=>{switch(e.type){case"selection":Object.values(e.values).forEach((s=>{s.selected&&(Object.keys(t).includes(e.id)?t[e.id].push(s.value):t[e.id]=[s.value])}))
847break
848case"range":e.values?.selected&&(Object.keys(t).includes(e.id)?t[e.id].push(e.values.selection.min+l._B+e.values.selection.max):t[e.id]=[e.values.selection.min+l._B+e.values.selection.max])}})),t}
849function b(e,t,s){const n=e.getState(),r=(0,c.X)(t.search),a={q:r.q??"",page:1,sort:r.sort??"relevance",...s},l=(0,o.r)(n.getIn(["searchData","facets"],void 0)),d=new URLSearchParams
850d.append("q",a.q),d.append("sort",a.sort),d.append("page",a.page.toString())
851const h=x(l)
852return Object.entries(h).forEach((([e,t])=>{t.forEach((t=>d.append(e,t)))})),(0,f.A)((0,u.GE)((0,i.Lw)(),t),d)}const S=function({isBusy:e,onScrollIntoView:t,searchData:s,t:i}){const[o,c]=(0,a.useState)(!1),l=(0,n.Pj)(),[u]=(0,r.ok)(),f=u.get("q")??"",x=(0,r.Zp)(),S=(0,r.zy)(),A=(0,n.wA)(),j=()=>{window.scrollTo({top:0,behavior:"smooth"})},w=(e,t)=>{A((0,d.HJq)(e,t.value,!t.selected)),x(b(l,S),{replace:!0}),j()},C=(e,t)=>{A((0,d.Dm7)(e,t)),x(b(l,S),{replace:!0}),j()}
853return(0,y.jsx)("div",{className:"faceted-search-toolbar-top-wrapper",children:(0,y.jsxs)(v.A,{className:"faceted-search-toolbar-top",onScrollIntoView:t,children:[(0,y.jsxs)("div",{className:"search-configuration",children:[(0,y.jsx)(g.A,{searchData:s,t:i}),(0,y.jsx)(h.A,{onClick:()=>c(!0),children:i("components.facetedSearch.filterButton.label")})]}),(0,y.jsx)(m.A,{facets:s.facets,queryString:f,onQueryFilterChange:()=>{x(b(l,S,{q:"*"}),{replace:!0})},onSelectionFilterChange:w,onRangeFilterChange:C}),(0,y.jsx)(p.A,{facets:s.facets,totalNumberOfProducts:s.totalNumberOfProducts||0,isBusy:e,isOpen:o,onSelectionFacetChange:(e,t)=>
853{w(e.id,t)},onRangeFacetChange:(e,t)=>{C(e.id,t)},onResetAllFilters:()=>{A((0,d.G1E)()),x(b(l,S),{replace:!0}),j()},onRequestClose:()=>c(!1),t:i})]})})}},18954:(e,t,s)=>{"use strict"
854s.d(t,{A:()=>a})
855var n=s(43343),r=s(42295)
856function a({onClick:e=n.A,children:t}){return(0,r.jsx)("button",{type:"button",className:"filter-button",onClick:e,children:t})}},18484:(e,t,s)=>{"use strict"
857s.d(t,{A:()=>E})
858s(39155),s(76881),s(28383)
859var n,r=s(43343),a=s(87495),i=s.n(a),o=s(91121),c=s(42295)
860const l=500
861function d({className:e,overlayClassName:t,closeClassName:s,direction:r="right",isOpen:a,closeElement:d,title:u,children:h,onRequestClose:p,onAfterOpen:m,parentSelector:g=()=>document.querySelector(".body")}){return(0,c.jsxs)(i(),{className:(0,o.A)(["slide-layer",`slide-layer-direction-${r}`,{[e]:e}]),overlayClassName:(0,o.A)(["slide-layer-overlay",{[t]:t}]),closeTimeoutMS:l,isOpen:a,onAfterOpen:m,onRequestClose:p,parentSelector:g,aria:{labelledby:"slide-layer-title"},ariaHideApp:!1,children:[(0,c.jsxs)("div",{className:"slide-layer-header",children:[(0,c.jsx)("button",{className:(0,o.A)(["slide-layer-header-close",{[s]:s}]),onClick:p,children:d||n||(n=(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:(0,c.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z"})}))}),(0,c.jsx)("div",{id:"slide-layer-title",className:"slide-layer-header-title",children:u})]}),(0,c.jsx)("div",{className:"slide-layer-content",children:h})]})}var u
862function h({children:e,isOpen:t,onRequestClose:s,hasFacets:n,title:r}){return n?(0,c.jsx)(d,{className:"slide-layer-faceted-search",title:r,isOpen:t,onRequestClose:s,closeElement:u||(u=(0,c.jsx)("span",{className:"slide-layer-header-close-icon","aria-hidden":"true"})),children:e}):null}var p=s(48431)
863function m({facetName:e,facetType:t,children:s}){const[n,r]=(0,p.useState)(!0)
864return(0,c.jsxs)("div",{children:[(0,c.jsxs)("button",{"aria-expanded":n,className:"faceted-search-facet-title",onClick:()=>{r(!n)},tabIndex:0,children:[(0,c.jsx)("div",{children:e}),(0,c.jsx)("div",{children:(0,c.jsx)("span",{className:(0,o.A)(["faceted-search-facet-title-icon",{"faceted-search-facet-title-icon-up":n,"faceted-search-facet-title-icon-down":!n}]),"aria-hidden":"true"})})]}),(0,c.jsx)("div",{className:(0,o.A)(["faceted-search-facet-container",{"faceted-search-facet-show":n,"faceted-search-price-range":"range"===t,"faceted-search-facet-hide":!n}]),children:s})]})}var g,v=s(20608),f=s.n(v),y=s(25312),x=s(86815)
865function b({className:e,range:t,value:s,onChange:n,unit:r="€"}){const a=t.min,i=t.max,o=s?.min??a,l=s?.max??i,[d,u]=(0,p.useState)({min:o,max:l}),[h,m]=(0,p.useState)(o),[v,f]=(0,p.useState)(l);(0,p.useEffect)((()=>{m(o),u({min:o,max:l})}),[o]),(0,p.useEffect)((()=>{f(l),u({min:o,max:l})}),[l])
866const b=(0,p.useRef)((0,y.A)(((e,t)=>{n({min:e,max:t})}),1e3)),S=(0,p.useRef)((0,y.A)((e=>{m(e)}),1500)),A=(0,p.useRef)((0,y.A)((e=>{f(e)}),1500)),j=e=>{/\D/.test(e.key)&&e.preventDefault()}
867return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(x.A,{range:!0,className:e,min:a,max:i,step:1,onChange:([e,t])=>{u({min:e,max:t}),m(e),f(t),b.current(e,t)},value:[d.min,d.max],allowCross:!1,tabIndex:[-1,-1]}),(0,c.jsxs)("div",{className:"faceted-search-slider-input",children:[(0,c.jsxs)("label",{children:[(0,c.jsx)("input",{type:"number",min:a,max:i,value:isNaN(h)?"":h,onKeyPress:j,onKeyUp:e=>{const t=parseInt(e.currentTarget.value)
868"Enter"===e.code&&!isNaN(t)&&t>=a&&t<=l&&b.current(t,l)},onChange:e=>{const t=parseInt(e.target.value)
869m(t),isNaN(t)||(t>=a&&t<=l?(S.current.cancel(),u((({max:e})=>({min:t,max:e}))),b.current(t,l)):S.current(o))}}),`${r}`]}),g||(g=(0,c.jsx)("span",{children:"-"})),(0,c.jsxs)("label",{children:[(0,c.jsx)("input",{type:"number",min:a,max:i,value:isNaN(v)?"":v,onKeyPress:j,onKeyUp:e=>{const t=parseInt(e.currentTarget.value)
870"Enter"===e.code&&!isNaN(t)&&t<=i&&t>=o&&b.current(o,t)},onChange:e=>{const t=parseInt(e.target.value)
871f(t),isNaN(t)||(t<=i&&t>o?(A.current.cancel(),u((({min:e})=>({min:e,max:t}))),b.current(o,t)):A.current(l))}}),`${r}`]})]})]})}const S={min:0,max:Number.MAX_SAFE_INTEGER}
872function A({facet:e,onFacetChange:t}){return(0,c.jsx)(b,{className:"faceted-search-slider",range:e.values?.range??S,value:e.values?.selection,onChange:s=>{t(e,s)},unit:f()(e.values?.unit||"EUR")})}var j
873s(16120)
874const w=e=>Object.values(e).every((e=>!e.selected))
875function C({facet:e,onFacetChange:t}){return(0,c.jsx)("div",{className:(0,o.A)({"faceted-search-none-selected":w(e.values)}),children:Object.values(e.values).map((s=>(0,c.jsxs)("label",{className:(0,o.A)({"faceted-search-selected-value":s.selected}),children:[(0,c.jsx)("input",{className:"faceted-search-selection-value",type:"checkbox",value:s.name,checked:s.selected,onChange:()=>(s=>{t(e,s)})(s)}),j||(j=(0,c.jsx)("span",{className:"checkbox"})),`${s.name} (${s.matches})`]},s.value)))})}var N
876const I={Category:"components.facetedSearch.facet.category",ListPrice:"components.facetedSearch.facet.price",Manufacturer:"components.facetedSearch.facet.brand",IsNew:"components.facetedSearch.facet.productLabel"}
877function E({facets:e,totalNumberOfProducts:t,isOpen:s,isBusy:n,onSelectionFacetChange:a=r.A,onRangeFacetChange:i=r.A,onResetAllFilters:o=r.A,onRequestClose:l=r.A,t:d}){const u=!!e&&Object.values(e).some((e=>"selection"===e.type?Object.values(e.values).some((e=>e.selected)):"range"===e.type&&e.values?.selected))
878return(0,c.jsx)(h,{hasFacets:!!e,isOpen:s,onRequestClose:l,title:d("components.facetedSearch.filterOverlay.label"),children:(0,c.jsxs)("div",{className:"filter-overlay-content",children:[n&&(N||(N=(0,c.jsx)("div",{className:"busy-layer"}))),(0,c.jsx)("scroll-shadow",{children:(0,c.jsx)("div",{className:"filter-overlay-content-facets",children:Object.entries(e||{}).map((([e,t])=>(0,c.jsxs)(m,{facetName:d(I[t.name]||t.name),facetType:t.type,children:["selection"===t.type&&(0,c.jsx)(C,{facet:t,onFacetChange:a}),"range"===t.type&&(0,c.jsx)(A,{facet:t,onFacetChange:i})]},e)))})}),(0,c.jsxs)("div",{className:"filter-overlay-content-footer",children:[u&&(0,c.jsx)("button",{className:"reset-filters",onClick:o,children:d("components.facetedSearch.filters.resetFilters")}),(0,c.jsx)("button",{className:"filter-overlay-content-footer-button",onClick:l,children:d("components.facetedSearch.filterOverlay.searchButton",{numberOfResults:t})})]})]})})}},49255:(e,t,s)=>{"use strict"
879s.d(t,{A:()=>
879o})
880s(7121),s(39155),s(76672),s(76881)
881var n=s(43343),r=s(20608),a=s.n(r),i=s(42295)
882function o({facets:e,queryString:t,onQueryFilterChange:s=n.A,onRangeFilterChange:r=n.A,onSelectionFilterChange:o=n.A}){const c=[],l=[]
883t&&"string"==typeof t&&"*"!==t&&c.push({label:t,handleClick:()=>{s()}}),e&&Object.values(e).forEach((e=>{if("selection"===e.type&&Object.values(e.values).forEach((t=>{t.selected&&l.push({label:t.name,handleClick:()=>{o(e.id,t)}})})),"range"===e.type&&e.values){const t=e.values,s=t.selection,n=a()(t.unit),i=s.min!==s.max?`${s.min} ${n} - ${s.max} ${n}`:`${s.min} ${n}`
884t.selected&&l.push({label:i,handleClick:()=>{r(e.id,t.range)}})}})),l.sort(((e,t)=>e.label.localeCompare(t.label)))
885const d=[...c,...l]
886return d.length>0?(0,i.jsx)("div",{className:"search-filter",children:(0,i.jsx)("scroll-shadow",{class:"search-filter-tags-wrapper",children:(0,i.jsx)("div",{className:"search-filter-tags",children:d.map((({label:e,handleClick:t})=>(0,i.jsx)("button",{className:"search-filter-tag",onClick:t,children:e},e)))})})}):null}},33094:(e,t,s)=>{"use strict"
887s.d(t,{A:()=>o})
888var n=s(48431),r=s(64866),a=s(51249),i=s(42295)
889function o({garanLabel:e}){const[t,s]=(0,n.useState)(!1),o=e.dataUri.toLowerCase().endsWith(".pdf")
890return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("a",{href:e.dataUri,target:"_blank",rel:"noreferrer",className:"garan-label-link",onClick:e=>{o||(e.preventDefault(),s(!0))},children:e.label}),!o&&(0,i.jsx)(a.A,{children:(0,i.jsx)(r.A,{show:t,closeOnBackdropClick:!0,onClose:()=>s(!1),children:(0,i.jsx)("img",{className:"garan-label-image",src:e.dataUri,alt:e.label})})})]})}},64866:(e,t,s)=>{"use strict"
891s.d(t,{A:()=>o})
892var n=s(48431),r=s(91121),a=s(42295)
893let i
894function o({show:e,closeOnBackdropClick:t,onClose:s,lightboxClassName:o,fullscreen:c,children:l}){const d=(0,n.useRef)(null),u=(0,n.useCallback)((()=>{if(d.current){function e(t){t.target===t.currentTarget&&(d.current?.removeEventListener("transitionend",e),s())}d.current.addEventListener("transitionend",e),p(!0)}else s()}),[s]);(0,n.useEffect)((()=>{if(!e)return
895let t=0
896const s=e=>{"Escape"===e.key?("INPUT"!==e.target.tagName||++t>1)&&u():t&&t--}
897return window.addEventListener("keyup",s,!0),()=>{window.removeEventListener("keyup",s,!0)}}),[u,e]),(0,n.useEffect)((()=>{if(e){const e=document.querySelector("html"),t=e.clientHeight<e.scrollHeight
898i=document.createElement("style"),i.innerHTML=`\n        /* Lightbox.tsx */\n        body {\n          top: -${window.scrollY}px;\n          width: 100%;\n          position: fixed;\n          ${t?"overflow-y: scroll;":""}\n        }\n        body > :not([class^=ep-]) { display: none !important }\n        \n        .body { transform: initial }\n      `,document.head.append(i)}return()=>{if(e){const e=getComputedStyle(document.body).top
899i?.remove(),i=null,window.scrollTo(0,-1*parseInt(e||"0"))}}}),[e])
900const[h,p]=(0,n.useState)(!0)
901return(0,n.useEffect)((()=>{p(!e)}),[e]),e?(0,a.jsx)("div",{ref:d,className:(0,r.A)(["lightbox-backdrop",{transition:h}]),...c&&{"data-lightbox-type":"fullscreen"},...t?{onClick:e=>e.target===e.currentTarget&&u()}:{},children:(0,a.jsxs)("div",{className:(0,r.A)(["lightbox",o]),children:[(0,a.jsx)("div",{className:"lightbox-close",children:(0,a.jsx)("span",{className:"lightbox-close-button",onClick:u})}),(0,a.jsx)("div",{className:"lightbox-body",children:"function"==typeof l?l({close:u}):l})]})}):null}},89213:(e,t,s)=>{"use strict"
902s.d(t,{A:()=>c})
903var n=s(95110),r=s(18725),a=s(91121),i=s(57381),o=s(42295)
904function c(e){const t=(0,n.zy)()
905if("to"in e&&e.to){if(e.activeClassName){const{to:s,activeClassName:r,className:c,...l}=e
906return(0,o.jsx)(n.k2,{end:!0,to:(0,i.GE)(s,t),className:({isActive:e})=>(0,a.A)([c,e&&r]),...l})}const{to:s,...r}=e
907return(0,o.jsx)(n.N_,{to:(0,i.GE)(s,t),...r})}{const t=(0,r.A)(e,["activeClassName"])
908return(0,o.jsx)("a",{...t})}}},9588:(e,t,s)=>{"use strict"
909s.d(t,{A:()=>a})
910s(39155),s(98456)
911var n=s(84507),r=s(42295)
912const a=(0,n.Ng)((e=>{const t=e.get("scriptTags"),s=t&&t.find((e=>"NEWSLETTER"===e.get("type")))
913return{url:s&&s.get("url")}}))((function(e){const{url:t,children:s,dispatch:n,...a}=e
914return t?(0,r.jsx)("form",{...a,action:t,method:"post",target:"_blank",onSubmit:()=>{document.activeElement.blur()},children:s}):null}))},49685:(e,t,s)=>{"use strict"
915s.d(t,{A:()=>i})
916var n=s(84507),r=s(557),a=s(42295)
917function i({className:e,oldPrice:t,newPrice:s}){const i=(0,n.d4)((e=>e.getIn(["shop","locale"]).replace("_","-"))),o=(0,r.WD)("shop"),c=s/t-1,l=new Intl.NumberFormat(i,{style:"percent",minimumFractionDigits:0,maximumFractionDigits:0}).format(c)
918return(0,a.jsxs)("div",{className:e,children:[(0,a.jsx)("span",{className:"visually-hidden",children:o("components.productC
918omponent.discount.accessibilityLabel",{percent:l})}),(0,a.jsx)("span",{"aria-hidden":"true","data-testid":"product-percentage-badge",children:l})]})}},97594:(e,t,s)=>{"use strict"
919s.d(t,{A:()=>h})
920s(7121),s(39155),s(98357)
921var n=s(48431),r=s(14953),a=s.n(r),i=s(21992),o=s(12086),c=s(30091),l=s(22732),d=s(80738),u=s(42295)
922const h=(0,d.A)((function({_id:e,type:t,store:s}){const r=(0,n.useContext)(i.A),d=s.getState().getIn(["shop","slug"]),h=s.getState().getIn(["view","editorMode"]),p=s.getState().getIn(["shop","mboBaseUrl"]),m=r.get("content").get("elements").filter((t=>t.get("_id")===e)).first()||a().fromJS({_id:e,type:t,data:{}})
923return(0,u.jsx)(c.A,{config:(0,l.Ay)(s.api,d),editorView:h,element:m,onElementChange:t=>{const n=r.get("content"),a=n.get("elements").findIndex((t=>t.get("_id")===e)),i=a>=0?n.setIn(["elements",a],t):n.set("elements",n.get("elements").push(t)),c=r.get("categoryId")?[r.get("categoryId"),i]:[r.get("slug"),i],l=function(){switch(r.get("type")){case"blank":return o.kfI
924case"legal":return o.XkO
925case"category":return o.DfV
926default:return e=>e}}()
927if(s.dispatch(l.apply(null,c)),"legal"===r.get("type")){const e={regularShop:"informationConfiguration.createLegalContent"}
928"enumerations.legalPages.legalNotice"===r.get("title")?e.websiteOnly="legalSection.createImprint":"enumerations.legalPages.privacyPolicy"===r.get("title")&&(e.websiteOnly="legalSection.createPrivacyPolicy"),window.parent?.postMessage({type:"CHECKLIST",payload:e},p)}}})}))},51249:(e,t,s)=>{"use strict"
929s.d(t,{A:()=>i})
930var n=s(71098),r=s(48431)
931var a=s(42295)
932function i(e){if(!function(){const[e,t]=(0,r.useState)(!1)
933return(0,r.useEffect)((()=>(t(!0),()=>t(!1))),[]),e}())return null
934const t=document.querySelector(".body")
935return t?n.createPortal((0,a.jsx)("div",{...e}),t):null}},48825:(e,t,s)=>{"use strict"
936s.d(t,{A:()=>f})
937s(39155),s(98456),s(76881)
938var n,r=s(84507),a=s(91121),i=s(3411),o=s(6305),c=s(85968),l=s(557),d=s(17245),u=s(33094),h=s(35021),p=s(89213),m=s(49685),g=s(44260),v=s(42295)
939function f({product:e,productIndex:t,trackProductClick:s,withImageAspectRatio:f=!1,withMicrodata:y=!0,inViewRef:x=()=>{}}){const b=(0,l.WD)("shop"),S=(0,r.d4)(c.s),A={"--aspect-ratio":f&&e.image?e.image.width/e.image.height:null},j=`/themes/epages.base/assets/images/${(0,r.d4)((e=>e.getIn(["view","hashedThemeAssets"]))).getIn(["epages.base/assets/images","placeholder_540.jpg"])}`,w=e.bulkPrices?.find((e=>1===e.quantity.amount))
940return(0,v.jsxs)("div",{ref:x,className:"product-item",...y?(0,i.E)(e):{},children:[y&&e.sku&&(0,v.jsx)("meta",{itemProp:"sku",content:e.sku}),y&&e.gtin&&(0,v.jsx)("meta",{itemProp:`gtin${e.gtin.length}`,content:e.gtin}),y&&(0,v.jsx)("meta",{itemProp:"image",content:e.image?(0,o.b)(e.image.url,{width:600,height:2560}):j}),(0,v.jsxs)(p.A,{to:e.href,itemProp:y?"url":void 0,className:"product-item-link",onClick:()=>s&&s(e,t),children:[(0,v.jsxs)("div",{className:"product-item-image-container",style:A,children:[e.image?(0,v.jsx)(h.A,{className:"product-item-image",src:e.image.url,width:e.image.width,height:e.image.height,alt:e.name}):n||(n=(0,v.jsx)(g.A,{className:"product-item-image"})),e.labels.length>0?(0,v.jsx)("div",{className:"product-item-label-wrapper",children:e.labels.map((e=>(0,v.jsx)("span",{className:`product-item-label product-item-label-${e.toLowerCase()}
940`,children:b(`components.productComponent.imageLabels.${e}`)},e)))}):null]}),(0,v.jsx)("h2",{className:"product-item-title",itemProp:y?"name":void 0,children:e.name})]}),(0,v.jsxs)("div",{className:"product-item-info-box",children:[e.energyLabel&&(0,v.jsx)(d.A,{t:b,energyLabel:e.energyLabel,energyLabelSourceFile:e.energyLabelSourceFile}),e.productDataSheet&&(0,v.jsx)("a",{href:e.productDataSheet.dataUri,target:"_blank",rel:"noreferrer",className:"product-data-sheet",children:e.productDataSheet.label}),S&&e.garanLabel&&(0,v.jsx)(u.A,{garanLabel:e.garanLabel}),(e.price||e.lowestPrice)&&(0,v.jsxs)("div",{className:(0,a.A)(["product-item-price",{"no-stock-level":!e.hasStockLevel,"has-variations":e.hasVariations}]),children:[y&&(0,v.jsx)(i.n,{product:e}),e.strikePrice&&!e.hasVariations&&!e.isUniquePrice&&(0,v.jsxs)("div",{className:"product-item-price-old-container",children:[e.isStrikePriceRRP&&(0,v.jsx)("span",{className:"product-item-price-manufacturer",children:b("components.productComponent.priceManufacturer")}),(0,v.jsxs)("h3",{className:"product-item-price-old",children:[(0,v.jsx)("span",{className:"visually-hidden",children:b("components.productC
940omponent.strikePrice.accessibilityLabel",{price:e.strikePrice.formatted})}),(0,v.jsx)("span",{"aria-hidden":"true",children:e.strikePrice.formatted})]}),(0,v.jsx)(m.A,{oldPrice:e.strikePrice.amount,newPrice:w?.price.amount??e.price?.amount??0,className:"product-item-price-old-percentage"})]}),!e.lowestPrice&&(0,v.jsxs)("h3",{className:"product-item-price-new",children:[(0,v.jsx)("span",{className:"visually-hidden",children:b("components.productComponent.singlePrice.accessibilityLabel",{price:w?.price.formatted??e.price?.formatted})}),(0,v.jsx)("span",{"aria-hidden":"true",children:w?.price.formatted??e.price?.formatted})]}),e.lowestPrice&&(0,v.jsx)("h3",{className:"product-item-price-new",children:b("components.productComponent.variationLowestPrice",{amount:e.lowestPrice.formatted})}),e.basePrice&&(0,v.jsxs)("span",{className:"product-item-price-reference",children:[(0,v.jsx)("span",{className:"visually-hidden",children:b("components.productComponent.referencePrice.accessibilityLabel",{price:`(${w?.basePrice?.formatted??e.lowestRefPriceFormatted??e.basePrice.formatted})`})}),(0,v.jsxs)("span",{"aria-hidden":"true",children:["(",w?.basePrice?.formatted??e.lowestRefPriceFormatted??e.basePrice.formatted,")"]})]}),e.isUniquePrice&&(0,v.jsx)("span",{className:"product-item-price-customer-group",children:b("components.productC
940omponent.customerGroupPrice")})]}),e.hasVariations&&(0,v.jsx)("div",{className:"product-item-availability",children:(0,v.jsx)(p.A,{to:e.href,className:"product-item-availability-variations",children:b("components.productComponent.variationsAvailable")})}),e.stockLevelClass&&(0,v.jsx)("div",{className:"product-item-availability",children:e.availabilityText.includes("NOT_AVAILABLE")?(0,v.jsx)("span",{className:"product-item-availability-info",children:b("components.productComponent.availability.notAvailableNote")}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:`product-item-availability-icon ${e.stockLevelClass}-stock-icon`}),(0,v.jsx)("span",{className:"product-item-availability-info",children:b(e.availabilityText)})]})})]})]})}},98288:(e,t,s)=>{"use strict"
941s.d(t,{Lw:()=>I,dy:()=>E,iK:()=>N})
942s(76881)
943var n=s(37507),r=s(25312),a=s(41788),i=s(18725),o=s(48431),c=s(84507),l=s(95110),d=s(14953),u=s.n(d),h=s(91121),p=s(4470),m=s(12086),g=s(32659),v=s(51668),f=s(557),y=s(57381),x=s(79681),b=s(69440),S=s(96704),A=s(42295)
944const j={ESCAPE:27,RETURN:13,UP:38,DOWN:40},w=(0,o.createContext)(void 0)
945function C(){const e=(0,o.useContext)(w)
946if(!e)throw new Error("NamespaceContext value is undefined. Make sure you use this hook within a NamespaceContext.Provider component")
947return e}function N({namespace:e,blurDelay:t,focusClassName:s="focused",className:n,children:r,onSubmit:a,...i}){const[d,u]=(0,o.useState)(!1),g=(0,l.zy)(),f=(0,l.Zp)(),x=(0,c.wA)(),j=(0,o.useRef)(null),C=(0,o.useCallback)((()=>{(t?(0,b.A)(t):Promise.resolve()).then((()=>{x((0,m.jE)(e,null,null)),x((0,m.rOq)(e,null)),u(!1)}))}),[t,x,e]),{isStickyHeaderRevealedOnScrollUp:N=!1}=(0,v.t)()??{},I=(0,o.useRef)(N);(0,o.useEffect)((()=>{I.current&&!N&&C(),I.current=N}),[N,C])
948const E=e=>{C(),f((0,y.GE)((0,p.Lw)(e),g))}
949return(0,A.jsx)(w.Provider,{value:e,children:(0,A.jsx)("form",{...i,ref:j,tabIndex:-1,onFocus:()=>!d&&u(!0),onBlur:e=>{e.relatedTarget&&j.current?.contains(e.relatedTarget)||C()},onClick:e=>{e.target.closest("a")&&(C(),(0,S.A)())},onSubmit:e=>a?.(e,E),className:(0,h.A)([n,{[s]:d}]),children:r})})}function I({maxSuggestedItems:e=10,className:t,placeholder:s,...d}){const v=(0,f.WD)("shop"),b=C(),w=(0,c.wA)(),N=(0,o.useCallback)(((e,t)=>w((0,m.jE)(b,e,t))),[w,b]),I=e=>w((0,m.rOq)(b,e)),E=(0,c.d4)((e=>e.getIn(["shop","locale"]))),k=(0,c.d4)((e=>e.getIn(["view","suggestedSearch",b,"searchTerm"],""))),L=(0,c.d4)((e=>e.getIn(["view","suggestedSearch",b,"results"]))),R=(0,c.d4)((e=>e.getIn(["view","suggestedSearch",b,"selected"]))),T=(0,l.zy)(),_=(0,l.Zp)(),P=(0,o.useRef)(null),M=(0,g.gf)(),[D,O]=(0,o.useState)(k),[U,V]=(0,o.useState)(!1);(0,o.useEffect)((()=>{O(k)}),[k]),(0,o.useEffect)((()=>{null===D&&N("",null)}),[D,N])
950const z=()=>{w((0,m.jE)(b,"",null)),w((0,m.rOq)(b,null)),O("")},H=(0,o.useCallback)((0,n.A)((t=>M.get("/api/v2/suggestedSearch",{params:{q:t,limit:e,locale:E}})),(e=>`${E}-${e}`)),[M,E,e]),q=(0,x.A)(),B=(0,o.useCallback)((0,r.A)((e=>{(e=>e.length>1?q((()=>H(e))).then((e=>u().fromJS(e.data))).then((e=>e.map((e=>e.set("href",(0,p.U8)(e.toJS())).set("active",!1))))):Promise.resolve(null))(e).then((t=>{P.current===document.activeElement&&e===P.current?.value&&(N(e,t),R&&I(null))}))}),800),[]),F=e=>{L&&0!==L.size&&(Number.isInteger(R)?I((0,a.A)(R+e,0,L.size-1)):I((0,a.A)(e>0?0:L.size-1,0,L.size-1)))},$=()=>V(!1),G=(0,h.A)([t,{"empty-error":U}])
951U&&(s=v("components.productSearchComponent.searchInputField.validationMessages.noEmptySubmit"))
952const W=(0,i.A)(d,["locale","resetSearch","updateSearch","updateSelection","namespace","store","className","i18n","maxSuggestedItems","placeholder","results","selected","tReady"])
953return(0,A.jsx)("input",{...W,ref:P,type:"text",maxLength:200,value:D||"",className:G,placeholder:s,onChange:e=>{const{value:t}=e.target
954O(t),B(t)},onKeyDown:e=>{switch(e.keyCode){case j.ESCAPE:z(),$()
955break
956case j.RETURN:e.preventDefault(),(()=>{const e=Number.isInteger(R)?L?.get(R)?.toJS():void 0,t=D.trim()
957z(),e?((0,S.A)(),_((0,y.GE)(e.href,T))):t.length>0?((0,S.A)(),_((0,y.GE)((0,p.Lw)(t),T))):V(!0)})()
958break
959case j.UP:e.preventDefault(),F(-1)
960break
961case j.DOWN:e.preventDefault(),F(1)
962break
963default:$()}},onBlur:()=>$()})}function E(e){const t=C(),s=(0,c.d4)((e=>e.getIn(["view","suggestedSearch",t,"results"]))),n=(0,c.d4)((e=>e.getIn(["view","suggestedSearch",t,"selected"])))
964return s&&0!==s.size?e.renderItems(s.toJS().map(((e,t)=>({...e,active:t===n})))):null}},90191:(e,t,s)=>{"use strict"
965s.d(t,{A:()=>c,Y:()=>o})
966var n=s(48431),r=s(91121),a=s(51668),i=s(42295)
967const o=()=>{const{headerRef:e,isStickyHeaderShown:t}=(0,a.t)()??{}
967,s=(0,n.useRef)(null),[r,i]=(0,n.useState)(!1)
968return(0,n.useEffect)((()=>{const n=s.current
969if(!n)return
970const r=t?e?.current?.offsetHeight??0:0
971let a=!0
972const o=new IntersectionObserver((e=>{const t=(e[0]?.boundingClientRect.top??0)<r
973if(a)return a=!1,void(t&&i(!0))
974i(t)}),{rootMargin:-r+"px 0px 0px 0px"})
975return o.observe(n),()=>{o?.unobserve(n)}}),[t,e]),[s,r]}
976function c({onScrollIntoView:e,children:t,className:s}){const[a,c]=o()
977return(0,n.useEffect)((()=>{e(!c)}),[c]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{ref:a}),t&&(0,i.jsx)("div",{className:(0,r.A)({[`${s}-sticky`]:c}),children:(0,i.jsx)("div",{className:s,children:t})})]})}},28360:(e,t,s)=>{"use strict"
978s.d(t,{Ay:()=>k,YV:()=>w,j9:()=>C})
979s(39155),s(76881),s(61529)
980var n,r,a,i,o=s(14953),c=s(15509),l=s(48431),d=s(76327),u=s(84507),h=s(46288),p=s(91121),m=s(95921),g=s(35487),v=s(92368),f=s(46785),y=s(85968),x=s(44420),b=s(557),S=s(50143),A=s(24871),j=s(42295)
981const w={backgroundColor:"transparent",backgroundImage:{src:"",width:null,height:null},backgroundImageAlignment:"center",backgroundType:"color",gradientStartColor:"#ffffff",gradientMidColor:"#828282",gradientEndColor:"#000000",gradientOrientation:"90deg",showGradientMidColor:!1,backgroundOverlayOpacity:20},C=e=>{const[t]=e.split(x.ko)
982switch(t){case"epages.dimension":case"epages.neutral":case"epages.essence":case"epages.uptown":case"epages.structure":default:return{width:"content"}
983case"epages.vision":case"epages.limelight":case"epages.editorial":return{width:"full"}}},N=["epages.text","epages.image","epages.video","epages.product","epages.contactform"],I=["epages.text","epages.image","epages.video","epages.product","epages.contactform","epages.productslider","epages.imagegallery"]
984function E(e){return!I.includes(e)&&N.some((t=>e.includes(t)))}function k({block:e,blockPosition:t,isDragActive:s,config:x,editorView:N,onChange:I,onDelete:k,onDuplicate:L}){const[R,T]=(0,l.useState)(!1),_=(0,b.WD)("interface","components.elementContextBarComponent"),P=(0,u.d4)((e=>e.getIn(["shop","theme","name"]))),M=e.get("backgroundColorSettings"),D=e.get("backgroundColor"),O=(0,l.useMemo)((()=>{const e=(0,y.r)(M),t=e?{...e,backgroundType:e.backgroundType??e.colorOrGradient}:void 0
985return(0,c.A)({},t,{backgroundColor:D},w)}),[M,D]),[U,V]=(0,l.useState)(O),z=e.get("backgroundWidthSettings"),H=(0,l.useMemo)((()=>{const e=(0,y.r)(z)||{},t=C(P)
986return e.isUserModified?(0,c.A)({},e,t):{...t,isUserModified:!1}}),[z,P]),[q,B]=(0,l.useState)(H);(0,l.useEffect)((()=>{if(!q.isUserModified){const e=C(P)
987B({...e,isUserModified:!1})}}),[P,q.isUserModified])
988const{backgroundColor:F,backgroundImage:$,backgroundImageAlignment:G,gradientStartColor:W,gradientMidColor:J,gradientEndColor:Z,gradientOrientation:Y,backgroundType:K,showGradientMidColor:X,backgroundOverlayOpacity:Q}=U,ee=$?.src?x?.plugins?.["epages.image"]?.config?.imageUrl?.($.src)||$.src:"",{width:te,isUserModified:se}=q,ne=(0,l.useRef)(void 0),re=(0,l.useRef)(void 0),{ref:ae,inView:ie}=(0,d.Wx)({triggerOnce:!0,rootMargin:"-250px 0px"}),oe=(0,l.useCallback)((e=>{ne.current=e,ae(e)}),[ae]),ce=e.getIn(["data","columns"])||(0,o.List)(),le=ce.size,[de,ue]=(0,l.useState)(e.get("blockAnimation","none")),[he,pe]=(0,l.useState)(!1),me=()=>new Promise((e=>{if(ne.current){pe(!0)
989const t=ye&&!xe?1e3*(.6+.15*le):1e3*(.6+.15*Math.max(0,le-1))
990clearTimeout(re.current),re.current=setTimeout((()=>{pe(!1),e()}),t)}else e()})),ge=(0,l.useRef)(null),ve=ce.reduce(((e,t)=>(e&&e+"-")+(t.has("type")?t.get("type"):t.keySeq().toJS().join("+"))),""),fe=v.x[e.get("type")]
991if(!fe)return(0,j.jsx)("div",{children:'Unknown block type "'+e.get("type")+'"'})
992const ye=(0,g.Ys)(e.get("data")),xe=(0,g.vJ)(e.get("data"))
993const be=e.getIn(["alignment"])
994let Se,Ae
995return"gradient"===K?Se=X?`linear-gradient( ${Y}, ${W}, ${J}, ${Z})`:`linear-gradient( ${Y}, ${W}, ${Z})`:"image"===K&&ee&&(Se=`url("${ee}")`),"image"===K&&(Ae="top"===G?"center top":"bottom"===G?"center bottom":"center center"),(0,j.jsxs)("div",{id:`block-${e.get("_id")}`,"data-testid":`block-${e.get("_id")}`,className:(0,p.A)(["dali-block",{"block-background":"transparent"!==F||"gradient"===K||"image"===K&&Boolean(ee),"drag-active":s,[de]:"none"!==de&&(N?he:ie),"will-fade":"none"!==de&&!N,"has-animation":"none"!==de&&N,"center-alignment":be,"background-width-content":"content"===te,"background-width-full":"full"===te}]),"data-block-type":ve,style:{backgroundColor:"color"===K?F:void 0,backgroundImage:Se,backgroundPosition:Ae,backgroundRepeat:"image"===K?"no-repeat":void 0,backgroundSize:"image"===K?"cover":void 0,backgroundOrigin:"border-box",position:"relative"},ref:oe,children:[N&&(0,j.jsxs)("div",{ref:ge,className:"dali-block-actionbar",children:[!R&&(0,j.jsx)(m.I,{type:"dali-add",className:"dali-block-actionbar-button dali-block-actionbar-button-move",title:_("moveButton.label"),onDrag:()=>e,blockPosition:t,createPreviewNode:()=>{const{width:e=10}=ge.current?.getBoundingClientRect()||{},t=document.createElement("div")
996t.className="dali-block-actionbar",t.style.width=`${e}px`,t.style.visibility="visible",t.style.opacity="1"
997const s=document.createElement("div")
998return s.className="dali-block-actionbar-button dali-block-actionbar-button-move",t.append(s),t},previewNodeOffset:()=>{const{width:e=10,height:t=10}=ge.current?.getBoundingClientRect()||{}
999return{x:e/2,y:t/2}}}),R&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{children:_("deleteButton.warningMessage")}),n||(n=(0,j.jsx)("div",{className:"dali-block-actionbar-button-separator"})),(0,j.jsx)("button",{className:"dali-block-actionbar-button dali-block-actionbar-button-delete-confirm",onClick:k,children:(0,j.jsx)("span",{children:_("deleteConfirmButton.label")})}),r||(r=(0,j.jsx)("div",{className:"dali-block-actionbar-button-separator"})),(0,j.jsx)("button",{className:"dali-block-actionbar-button dali-block-actionbar-button-delete-cancel",onClick:()=>T(!1),children:(0,j.jsx)("span",{children:_("deleteDismissButton.label")})})]}
999),!R&&(a||(a=(0,j.jsx)("div",{className:"dali-block-actionbar-button-separator"}))),!R&&(0,j.jsx)(A.A,{currentColorSettings:U,currentWidthSettings:q,config:x,onColorSettingsChange:V,onWidthSettingsChange:e=>{B(e)},onCancel:()=>{V(O),B(H)},onSave:()=>{I(e.set("backgroundColorSettings",{backgroundColor:F,backgroundImage:$,backgroundImageAlignment:G,gradientStartColor:W,gradientMidColor:J,gradientEndColor:Z,gradientOrientation:Y,backgroundType:K,showGradientMidColor:X,backgroundOverlayOpacity:Q}).set("backgroundWidthSettings",{width:te,isUserModified:se}))},t:_,themeName:P}),!R&&(0,j.jsx)(S.A,{animation:de,initialAnimation:e.get("blockAnimation","none"),isAnimating:he,handleAnimationChange:e=>(ue(e),me()),handleAnimationReplay:me,saveAnimationChange:()=>I(e.set("blockAnimation",de)),setAnimation:ue,t:_}),!R&&ye&&(0,j.jsx)("button",{className:(0,p.A)({"dali-block-actionbar-button dali-block-actionbar-button-headline":!0,"dali-block-actionbar-button-headline-active":!xe}),onClick:function(){if(e.hasIn(["data","headline"]))I(e.setIn(["data","headline","data","isHidden"],!xe))
1000else{const t=(0,o.fromJS)(f.Ac).setIn(["data","isHidden"],!xe)
1001I(e.setIn(["data","headline"],t))}},title:_(xe?"showHeadlineButton.label":"hideHeadlineButton.label")}),!R&&E(ve)&&(0,j.jsx)("button",{className:(0,p.A)({"dali-block-actionbar-button dali-block-actionbar-button-alignment":!0,"dali-block-actionbar-button-alignment-active":be}),onClick:function(){e.hasIn(["alignment"])?I(e.setIn(["alignment"],!be)):I(e.setIn(["alignment"],!0))},title:_(be?"startAlignmentButton.label":"centerAlignmentButton.label")}),!R&&"ng.category"!==ve&&(0,j.jsx)("button",{className:"dali-block-actionbar-button dali-block-actionbar-button-duplicate",title:_("duplicateButton.label"),onClick:()=>{let s=e.set("_id",(0,h.A)())
1002"multi-column"===e.get("type")&&(s=function(e){const t=e.getIn(["data","columns"])
1003if(!t)return e
1004const s=t.map((e=>"epages.productslider"===e.get("type")&&e.hasIn(["data","id"])?e.setIn(["data","id"],(0,h.A)()):e))
1005return e.setIn(["data","columns"],s)}(s)),L(s,t+1)}}),!R&&(0,j.jsx)("button",{className:"dali-block-actionbar-button dali-block-actionbar-button-delete",title:_("deleteButton.label"),onClick:()=>T(!0)})]}),"image"===K&&!!ee&&Q>0&&(0,j.jsx)("div",{"aria-hidden":!0,"data-testid":"block-background-overlay",style:{position:"absolute",inset:0,backgroundColor:"black",opacity:Q/100,pointerEvents:"none"}}),N&&(i||(i=(0,j.jsx)("span",{className:"dali-block-selection-border","aria-hidden":"true"}))),(0,j.jsx)(fe,{config:x,editorView:N,data:e.get("data"),onDataChange:t=>I(e.set("data",t)),settings:e.get("settings")})]})}},50143:(e,t,s)=>{"use strict"
1006s.d(t,{A:()=>l})
1007var n=s(48431),r=s(96422),a=s(81909),i=s(81715),o=s(42295)
1008const c=(0,r.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1009return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1010return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1011return s(t)},resolve(){return 58219}})
1012function l({t:e,animation:t,initialAnimation:s,isAnimating:r,handleAnimationChange:l,handleAnimationReplay:u,saveAnimationChange:h,setAnimation:p}){const[m,g]=(0,n.useState)(!1),v=(0,n.useRef)(null),f=(0,n.useRef)(null),y=t=>e(`animationButton.settingsLayer.${t}`),x=()=>{g(!1),p(s)},b=y("title"),S=y("tooltip"),A=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"ep-form-row-label",htmlFor:"animation",children:y("animationDropdown.label")}),(0,o.jsxs)("select",{className:"ep-custom-select",name:"animation",id:"animation",onChange:e=>d(v,f,(()=>l(e.target.value))),defaultValue:t,children:[(0,o.jsx)("option",{value:"none",children:y("animationDropdown.options.noAnimation")}),(0,o.jsx)("option",{value:"fade-in",children:y("animationDropdown.options.fadeIn")}),(0,o.jsx)("option",{value:"fade-in-left",children:y("animationDropdown.options.fadeInLeft")}),(0,o.jsx)("option",{value:"fade-in-right",children:y("animationDropdown.options.fadeInRight")}),(0,o.jsx)("option",{value:"fade-in-bottom",children:y("animationDropdown.options.fadeInBottom")})]}),(0,o.jsx)(a.A,{variant:"link",icon:"replay",className:"ep-settingslayer
1012-block-animation-settings-replay-button",disabled:"none"===t||r,onClick:()=>d(v,f,(()=>u(t))),children:y("replayButton.label")})]}),j=(0,o.jsxs)(i.A,{children:[(0,o.jsx)(a.A,{type:"button",variant:"outline",onClick:x,children:y("cancelButton.label")}),(0,o.jsx)(a.A,{type:"button",onClick:()=>{g(!1),h()},children:y("saveButton.label")})]})
1013return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("button",{ref:v,className:"dali-block-actionbar-button dali-block-actionbar-button-animation",title:e("animationButton.label"),onClick:()=>{m?x():(g(!0),"none"!==t&&d(v,f,(()=>u(t))))}}),(0,o.jsx)(c,{open:m,className:"ep-settingslayer-block-animation-settings",virtualRef:f.current?f:v,side:"right",onEscapeKeyDown:x,children:({renderLayout:e})=>e({title:b,explanation:S,body:A,footer:j})})]})}async function d(e,t,s){const n=e.current?.getBoundingClientRect()
1014n&&(t.current={getBoundingClientRect:()=>n}),await s(),t.current=null}},24871:(e,t,s)=>{"use strict"
1015s.d(t,{A:()=>A})
1016var n=s(12259),r=s.n(n),a=s(48431),i=s(84507),o=s(14953),c=s.n(o),l=s(91121),d=s(96422),u=s(28360),h=s(44420),p=s(65736),m=s(81909),g=s(81715),v=s(51769),f=s(62929),y=s(75655),x=s(42295)
1017const b=(0,d.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1018return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1019return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1020return s(t)},resolve(){return 58219}}),S=(0,d.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1021return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,83241)),requireAsync(e){const t=this.resolve(e)
1022return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1023return s(t)},resolve(){return 83241}},{resolveComponent:e=>e.ColorFieldRaw})
1024function A({t:e,currentColorSettings:t,currentWidthSettings:s,onColorSettingsChange:r,onWidthSettingsChange:o,onSave:d,onCancel:A,config:j,themeName:w}){const[C,N]=(0,a.useState)(!1),[I,E]=(0,a.useState)("backgroundStyle"),[k,L]=(0,a.useState)(null),R=(0,a.useRef)(null),T=(0,y.A)("IMAGE_FORMATS"),_=415===k?.code,{backgroundColor:P,backgroundImage:M,backgroundImageAlignment:D,backgroundType:O,gradientEndColor:U,gradientMidColor:V,gradientOrientation:z,gradientStartColor:H,showGradientMidColor:q,backgroundOverlayOpacity:B}=t,F=j?.plugins?.["epages.image"]?.config,$=t=>e(`backgroundButton.settingsLayer.backgroundStyleRadioButtons.${t}`),G=(0,i.d4)((e=>e.getIn(["shop","theme","name"],"").replace(".","_"))),[W]=G.split(h.ko),J=(0,p.L0)((t=>e(`components.colorFieldComponent.popover.colorPresets.${t}.tooltip`)),(t=>e(`themes:${W}.settings.${t}`))),Z=()=>{A(),N(!1),E("backgroundStyle")},Y=(0,a.useMemo)((()=>c().Map({backgroundImage:c().Map({src:M?.src??u.YV.backgroundImage.src,width:M?.width??u.YV.backgroundImage.width,height:M?.height??u.YV.backgroundImage.height}),backgroundImageAlignment:D??u.YV.backgroundImageAlignment})),[M?.src,M?.width,M?.height,D]),K=e=>{o({...s,width:e,isUserModified:!0})},X=!M?.src,Q=B??0,ee=[{label:$("image.imageAlignment.options.top"),value:"top"},{label:$("image.imageAlignment.options.bottom"),value:"bottom"},{label:$("image.imageAlignment.options.center"),value:"center"}],te=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:"background-style-wrapper",children:[(0,x.jsxs)("div",{className:(0,l.A)(["background-style-container",{active:"color"===O}]),children:[(0,x.jsxs)("label",{className:"ep-form-row-label background-style-label",htmlFor:"background-style-solid","data-testid":"background-style-solid",children:[(0,x.jsx)("input",{type:"radio",id:"background-style-solid",checked:"color"===O,onChange:()=>{const e={...t,backgroundType:"color"}
1025if(r(e),"transparent"===P||P===u.YV.backgroundColor){const e=(0,u.j9)(w)
1026o({...e,isUserModified:!1})}}}),(0,x.jsx)("span",{children:$("solid.label")})]}),(0,x.jsx)("div",{className:"background-style-expanded-container","data-testid":"background-style-expanded-solid","aria-hidden":"color"!==O,inert:"color"!==O?"":void 0,children:(0,x.jsxs)("div",{className:"background-style-expanded-content ep-form-row-label",children:[(0,x.jsx)(S,{value:P,side:"left",className:"ep-color-field-box",presetColors:J.toJS(),offsetDistance:20,resetValue:u.YV.backgroundColor,onChange:(e=u.YV.backgroundColor)=>r({...t,backgroundColor:e})}),(0,x.jsx)("span",{children:$("solid.colorPicker.label")})]})})]}),(0,x.jsxs)("div",{className:(0,l.A)(["background-style-container",{active:"gradient"===O}]),children:[(0,x.jsxs)("label",{className:"ep-form-row-label background-style-label",htmlFor:"background-style-gradient","data-testid":"background-style-gradient",children:[(0,x.jsx)("input",{type:"radio",id:"background-style-gradient",checked:"gradient"===O,onChange:()=>r({...t,backgroundType:"gradient"})}),(0,x.jsx)("span",{children:$("gradient.label")})]}),(0,x.jsx)("div",{className:"background-style-expanded-container","data-testid":"background-style-expanded-gradient","aria-hidden":"gradient"!==O,inert:"gradient"!==O?"":void 0,children:(0,x.jsxs)("div",{className:"background-style-expanded-content gradient-background",children:[(0,x.jsxs)("fieldset",{children:[(0,x.jsx)("legend",{className:"sr-only",children:$("gradient.numberRadioButtons.accessibilityLabel")}),(0,x.jsxs)("label",{htmlFor:"twoColors",children:[(0,x.jsx)("input",{type:"radio",id:"twoColors",checked:!q,onChange:()=>r({...t,showGradientMidColor:!1})}),$("gradient.numberRadioButtons.twoColors")]}),(0,x.jsxs)("label",{htmlFor:"threeColors",children:[(0,x.jsx)("input",{type:"radio",id:"threeColors","data-testid":"threeColors",checked:q,onCh
1026ange:()=>r({...t,showGradientMidColor:!0})}),$("gradient.numberRadioButtons.threeColors")]})]}),(0,x.jsx)("button",{className:"gradient-direction-switch",onClick:e=>{e.preventDefault(),r({...t,gradientStartColor:U,gradientEndColor:H})},children:$("gradient.switchColorsButton.label")}),(0,x.jsx)("div",{className:"gradient-bar",style:{background:q?`linear-gradient( 90deg, ${H}, ${V}, ${U})`:`linear-gradient( 90deg, ${H}, ${U})`}}),(0,x.jsxs)("div",{className:"gradient-colors "+(q?"gradient-colors-three":""),children:[(0,x.jsx)(S,{value:H,className:"ep-color-field-box",presetColors:J.toJS(),offsetDistance:20,side:"left",align:"end","data-testid":"gradient-start-color",resetValue:u.YV.gradientStartColor,onChange:(e=u.YV.gradientStartColor)=>r({...t,gradientStartColor:e})}),q&&(0,x.jsx)(S,{value:V,className:"ep-color-field-box",presetColors:J.toJS(),offsetDistance:20,resetValue:u.YV.gradientMidColor,"data-testid":"gradient-mid-color",onChange:(e=u.YV.gradientMidColor)=>r({...t,gradientMidColor:e}),side:"right",align:"end"}),(0,x.jsx)(S,{value:U,className:"ep-color-field-box",presetColors:J.toJS(),offsetDistance:20,resetValue:u.YV.gradientEndColor,"data-testid":"gradient-end-color",onChange:(e=u.YV.gradientEndColor)=>r({...t,gradientEndColor:e}),side:"right",align:"end"})]}),(0,x.jsxs)("fieldset",{className:"gradient-orientation",children:[(0,x.jsx)("legend",{className:"gradient-orientation-legend ep-form-row-label",children:$("gradient.orientationRadioButtons.label")}),(0,x.jsxs)("div",{className:"gradient-orientation-options",children:[(0,x.jsxs)("span",{children:[(0,x.jsx)("input",{type:"radio",id:"horizontal",checked:"90deg"===z,onChange:()=>r({...t,gradientOrientation:"90deg"})}),(0,x.jsx)("label",{htmlFor:"horizontal",children:$("gradient.orientationRadioButtons.horizontal")})]}),(0,x.jsxs)("span",{children:[(0,x.jsx)("input",{type:"radio",id:"vertical",checked:"180deg"===z,onChange:()=>r({...t,gradientOrientation:"180deg"})}),(0,x.jsx)("label",{htmlFor:"vertical",children:$("gradient.orientationRadioButtons.vertical")})]}),(0,x.jsxs)("span",{children:[(0,x.jsx)("input",{type:"radio",id:"diagonal",checked:"45deg"===z,onChange:()=>r({...t,gradientOrientation:"45deg"})}),(0,x.jsx)("label",{htmlFor:"diagonal",children:$("gradient.orientationRadioButtons.diagonal")})]})]})]})]})})]}),(0,x.jsxs)("div",{className:(0,l.A)(["background-style-container",{active:"image"===O}]),children:[(0,x.jsxs)("label",{className:"ep-form-row-label background-style-label",htmlFor:"background-style-image","data-testid":"background-style-image",children:[(0,x.jsx)("input",{type:"radio",id:"background-style-image",checked:"image"===O,onChange:()=>r({...t,backgroundType:"image"})}),(0,x.jsx)("span",{children:$("image.label")})]}),(0,x.jsx)("div",{className:"background-style-expanded-container","data-testid":"background-style-expanded-image","aria-hidden":"image"!==O,inert:"image"!==O?"":void 0,children:(0,x.jsxs)("div",{className:"background-style-expanded-content",children:[k&&(0,x.jsx)("div",{className:"dali-settingslayer-element",children:(0,x.jsxs)("div",{className:"dali-notification-danger",children:[k.message," ",_&&(0,x.jsx)("a",{href:T,target:"_blank",className:"ep-form-row-text-external-link",rel:"noreferrer noopener",children:e(":components.imageUploadComponent.imageField.errorMessages.helpCenterLink")})]})}),(0,x.jsxs)(n.Form,{name:"blockBackgroundImage",value:Y,onChange:e=>{const s=e.get("backgroundImage")||c().Map(),n={src:s.get("src",""),width:s.get("width",null),height:s.get("height",null)},a=e.get("backgroundImageAlignment",D)
1027r({...t,backgroundImage:n,backgroundImageAlignment:a})},children:[(0,x.jsx)("div",{className:"ep-form-row",children:(0,x.jsx)(f.Ay,{name:"backgroundImage",storeFile:F?.storeFile,imageUrl:F?.imageUrl,previewUrl:F?.previewUrl,showDeleteButton:!0,className:"dali-settingslayer-element",onError:e=>L(e)})}),(0,x.jsx)(v.A,{name:"backgroundImageAlignment",label:$("image.imageAlignment.label"),className:(0,l.A)([{disabled:!M?.src}]),children:(0,x.jsx)(n.RadioButtonField,{className:"image-background-alignment",name:"backgroundImageAlignment",buttons:ee,disabled:!M?.src})}),(0,x.jsxs)("div",{className:(0,l.A)(["ep-form-row",{disabled:X}]),children:[(0,x.jsx)("label",{htmlFor:"background-overlay-opacity",className:"dali-settingslayer
1027-label",children:$("image.overlayOpacitySlider.label")}),(0,x.jsxs)("div",{className:"dali-range-input-with-numeric",children:[(0,x.jsx)("input",{id:"background-overlay-opacity",type:"range",className:"dali-range-input",min:0,max:100,step:1,value:Q,disabled:X,style:{"--min":0,"--max":100,"--val":Q},onChange:e=>r({...t,backgroundOverlayOpacity:Number(e.target.value)})}),(0,x.jsx)("input",{type:"number",className:"dali-range-output",min:0,max:100,step:1,value:Q,disabled:X,onChange:e=>{const s=Number(e.target.value)
1028s>=0&&s<=100&&r({...t,backgroundOverlayOpacity:s})}})]})]})]})]})})]})]}),(0,x.jsx)("button",{type:"button",className:"reset-button",onClick:()=>{r(u.YV)},children:e("backgroundButton.settingsLayer.resetButton.label")})]}),se=(0,x.jsxs)("fieldset",{children:[(0,x.jsx)("legend",{className:"ep-form-row-small-margin ep-form-row-label",children:e("backgroundButton.settingsLayer.backgroundWidthRadioButtons.label")}),(0,x.jsxs)("div",{className:"background-width-options",children:[(0,x.jsxs)("label",{children:[(0,x.jsx)("input",{type:"radio",id:"content-width",checked:"content"===s.width,onChange:()=>K("content")}),e("backgroundButton.settingsLayer.backgroundWidthRadioButtons.contentWidthRadioButton")]}),(0,x.jsxs)("label",{children:[(0,x.jsx)("input",{type:"radio",id:"full-width",checked:"full"===s.width,onChange:()=>K("full")}),e("backgroundButton.settingsLayer.backgroundWidthRadioButtons.fullWidthRadioButton")]})]})]}),ne=[{name:"backgroundStyle",title:e("backgroundButton.settingsLayer.backgroundStyle.title"),active:"backgroundStyle"===I,onClick:e=>E(e)},{name:"backgroundWidth",title:e("backgroundButton.settingsLayer.backgroundWidth.title"),active:"backgroundWidth"===I,onClick:e=>E(e)}],re=(0,x.jsxs)(g.A,{children:[(0,x.jsx)(m.A,{type:"button",variant:"outline",onClick:Z,children:e("backgroundButton.settingsLayer.cancelButton.label")}),(0,x.jsx)(m.A,{type:"button",onClick:()=>{N(!1),E("backgroundStyle"),d()},children:e("backgroundButton.settingsLayer.saveButton.label")})]})
1029return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("button",{ref:R,className:"dali-block-actionbar-button dali-block-actionbar-button-background-color",title:e("backgroundButton.label"),onClick:()=>{C?Z():N(!0)}}),(0,x.jsx)(b,{open:C,className:"dali-settingslayer-block-background",virtualRef:R,side:"right",onEscapeKeyDown:Z,children:({renderLayout:t})=>t({title:e(`backgroundButton.settingsLayer.${I}.title`),tabs:ne,body:"backgroundStyle"===I?te:se,footer:re})})]})}},30091:(e,t,s)=>{"use strict"
1030s.d(t,{A:()=>c})
1031var n=s(48431),r=s(14953),a=s.n(r),i=s(91121),o=s(42295)
1032function c({config:e,editorView:t,element:s,isMultiColumn:r,onElementChange:c,editorMode:l="view",editAction:d=null,requestModeChange:u,imageEditorRef:h}){const p=(0,n.useMemo)((()=>s.get("data")),[s]),[m,g]=(0,n.useState)(),v=m||s,f=(0,n.useCallback)((e=>{a().is(e,s)||c(e)}),[c,s]),y=(0,n.useCallback)((e=>{g(v.set("data",e))}),[v]),x=(0,n.useCallback)(((e=null)=>{u?.("edit",e)}),[u]),b=(0,n.useCallback)((()=>{u?.("view",null),y(p)}),[y,p,u]),S=(0,n.useCallback)(((e,t=!1)=>{const s=v.set("data",e)
1033t||u?.("view",null),g(s),f(s)}),[f,v,u]),A=e.plugins?.[s.get("type")]
1034if(!A)return(0,o.jsx)("div",{children:`Unknown plugin type ${s.get("type")}`})
1035if(!t&&"epages.text"===s.get("type")){const e=s.getIn(["data","content"])
1036if(!e||0===e.replace(/<[^>]*>/g,"").trim().length)return null}const j=A.component
1037return(0,o.jsx)("div",{className:(0,i.A)(["dali-grid-element",{"dali-grid-element-editview":t}]),children:(0,o.jsx)("div",{className:"dali-grid-element-wrapper",children:(0,o.jsx)(j,{config:A.config,editorView:t,editorMode:l,editAction:d,isMultiColumn:r,id:v.get("_id"),type:v.get("type"),data:v.get("data"),onDataChange:y,onSave:S,onEdit:x,onCancel:b,imageEditorRef:h})})})}},35487:(e,t,s)=>{"use strict"
1038s.d(t,{AI:()=>i,Ys:()=>a,vJ:()=>o})
1039var n=s(46301),r=s.n(n)
1040function a(e){return"epages.divider"!==e.getIn(["columns","0","type"])}function i(e){return""===r()(e.getIn(["headline","data","content"]))}function o(e){return void 0===e.getIn(["headline","data","isHidden"])?i(e):e.getIn(["headline","data","isHidden"])}},11044:(e,t,s)=>{"use strict"
1041s.d(t,{A:()=>j})
1042s(7121),s(39155),s(98357),s(76672),s(76881)
1043var n,r=s(14953),a=s(46288),i=s(48431),o=s(84507),c=s(46301),l=s.n(c),d=s(21992),u=s(12086),h=s(32659),p=(s(24430),s(91121)),m=s(38172),g=s(95921),v=s(28360),f=s(18725),y=s(557),x=s(42295)
1044function b(e){const t=(0,i.useRef)(null),s=(0,y.WD)("interface")
1045return(0,x.jsx)(d.A.Consumer,{children:r=>{const a=r.get("type"),i=(0,p.A)(["dali-grid-dropzone",`dali-grid-dropzone-${e.orientation}`,{"dali-grid-dropzone-empty":e.isOnEmptyPage,"dali-grid-dropzone-drop-redundant":e.isDropRedundant,"dali-grid-dropzone-dragactive":e.isDragActive,"dali-grid-dropzone-dragover":e.isDragOver}
1045]),o=(0,f.A)(e,["isDragOver","isDragActive","isDropRedundant","isOnEmptyPage","tReady","i18n","i18nLoadedAt"])
1046return(0,x.jsx)("div",{ref:t,...o,className:i,children:e.isOnEmptyPage&&(0,x.jsxs)("section",{className:`dali-grid-dropzone-empty-container-${a}`,children:[n||(n=(0,x.jsx)("div",{className:"dali-grid-dropzone-empty-image"})),(0,x.jsxs)("div",{className:"dali-grid-dropzone-empty-info",children:[(0,x.jsx)("h1",{children:s("components.emptySpaceComponent.title")}),(0,x.jsx)("p",{children:s("components.emptySpaceComponent.explanation")})]})]})})}})}s(61529)
1047class S extends i.PureComponent{static defaultProps={editorView:!1}
1048state={isDragActive:!1}
1049componentDidMount(){m.K(this.handleGlobalDragStatusChange)}componentWillUnmount(){m.B(this.handleGlobalDragStatusChange)}render(){const{editorView:e}=this.props,{isDragActive:t}=this.state,s=(0,p.A)([{"dali-grid":!0,"dali-grid-editview":e,"dali-grid-dragactive":t}])
1050return(0,x.jsx)("div",{className:s,children:e?(n=this.renderBlocks(),r=this.renderDropZone,n.reduce(((e,t,s)=>e.concat([t,r(s+1)])),[r(0)])):this.renderBlocks()})
1051var n,r}handleBlockDuplicate=(e,t)=>{const{blocks:s,onBlocksChange:n}=this.props
1052n(s.insert(t,e))}
1053renderBlocks=()=>{const{config:e,editorView:t,blocks:s,pageSlug:n}=this.props
1054return s.map(((s,r)=>(0,x.jsx)(v.Ay,{blockPosition:r,block:s,isDragActive:this.state.isDragActive,config:e,editorView:t,onChange:this.handleBlockChange(r),onDelete:this.handleBlockDelete(r),onDuplicate:this.handleBlockDuplicate},`${n}${s.get("_id")}`)))}
1055renderDropZone=e=>{const{blocks:t}=this.props
1056return(0,x.jsx)(g.T,{dropTargetPosition:e,orientation:"horizontal",isOnEmptyPage:0===t.count(),component:b,type:"dali-add",onDrop:this.handleDrop(e)},e)}
1057handleDrop=e=>{const{blocks:t,onBlocksChange:s}=this.props
1058return function(n){const r=e=>e.filter((e=>e.get("_id")!==n.get("_id")))
1059s(r(t.slice(0,e)).push(n).concat(r(t.slice(e))))}}
1060handleBlockChange=e=>{const{blocks:t,onBlocksChange:s}=this.props
1061return function(n){s(t.set(e,n))}}
1062handleBlockDelete=e=>{const{blocks:t,onBlocksChange:s}=this.props
1063return function(){s(t.slice(0,e).concat(t.slice(e+1)))}}
1064handleGlobalDragStatusChange=e=>{const t=e&&"dali-add"===window.dali.globalDragType
1065this.setState({isDragActive:t})}}var A=s(22732)
1066function j(){const e=(0,h.gf)(),t=(0,o.wA)(),s=(0,i.useContext)(d.A),n=(0,o.d4)((e=>e.getIn(["shop","mboBaseUrl"]))),a=(0,o.d4)((e=>e.getIn(["shop","slug"]))),c=(0,o.d4)((e=>e.getIn(["view","editorMode"]))),l=c?(s.getIn(["content","blocks"])||(0,r.List)()).map(N):s.getIn(["content","blocks"])||(0,r.List)()
1067return(0,x.jsx)(S,{config:(0,A.Ay)(e,a),editorView:c,blocks:l,pageSlug:s.get("slug"),onBlocksChange:e=>{const r=s.get("content"),a=r.set("blocks",e)
1068switch(s.get("type")){case"blank":t((0,u.kfI)(s.get("slug"),a))
1069break
1070case"legal":t((0,u.XkO)(s.get("slug"),a))
1071break
1072case"category":t((0,u.DfV)(s.get("guid"),a))}(function(e,t){const s=w(e),n=w(t)
1073let r=n.length>s.length
1074if(!r)for(const[e,t]of n.entries()){if(t===s[e])continue
1075if(!(s.findIndex((e=>e===t))>-1)){r=!0
1076break}}return r})(r.toJS(),a.toJS())&&window.parent?.postMessage({type:"CHECKLIST",payload:{regularShop:"designSettings.textCustomization",websiteOnly:"designSettings.textCustomization"}},n)}})}function w(e){const t=[]
1077return e?.blocks?.forEach((e=>{switch(e.data.headline&&C(e.data.headline,t),e.type){case"multi-column":case"headline-block":e.data.columns.forEach((e=>{C(e,t)}))
1078break
1079case"image-with-text":case"icon-with-text":case"video-with-text":e.data.columns.forEach((e=>{Object.values(e).filter((e=>"string"!=typeof e)).forEach((e=>{C(e,t)}))}))}})),e?.elements?.forEach((e=>{C(e,t)})),t.filter(Boolean)}function C(e,t){switch(e.type){case"epages.text":t.push(l()(e.data.content))
1080break
1081case"epages.image":t.push(e.data.alt),t.push(e.data.text),t.push(e.data.buttontext),t.push(e.data.headline)
1082break
1083case"epages.contentslider":e.data.images.forEach((e=>{t.push(e.alt),t.push(e.text),t.push(e.buttontext),t.push(e.headline)}))
1084break
1085case"epages.imagegallery":e.data.images.forEach((e=>{t.push(e.alt)}))
1086break
1087case"nested-headline-block":C(e.data.headline,t),e.data.columns.forEach((e=>{C(e,t)}))
1088break
1089case"epages.html":t.push(l()(e.data.html))
1090break
1091case"epages.expander":e.data.entries.forEach((e=>{t.push(e.title),t.push(l()(e.detailsHtml))}))}}function N(e){return e.updateIn(["data","columns"],(e=>e.map((e=>e.get("_id")?e:e.set("_id",(0,a.A)())))))}},92368:(e,t,s)=>{"use strict"
1092s.d(t,{x:()=>B})
1093s(39155),s(98456),s(76881),s(79826)
1094var n=s(48431),r=s(14953),a=s.n(r),i=s(28348),o=s(38169),c=s(30202),l=s(17312)
1095s(98357),s(43303)
1096function d(e){return[e.headline,...e.columns.flatMap((e=>e.type?[e]:Object.entries(e).filter(p).sort(h).map((([,e])=>e))))].filter(Boolean)}function u(e){return e.flatMap((e=>"nested-headline-block"===e.get("type")?(0,r.List)(u(e.getIn(["data","columns"]))):[e.get("type")])).toArray()}const h=([e])=>"text"===e?1:-1,p=([e])=>"_id"!==e
1097var m,g,v,f=s(557),y=s(42295)
1098function x({index:e,data:t,element:s,onDataChange:r,onEditButtonClick:d,onChangeImage:h,columnRef:p}){const g=(0,f.WD)("interface","components.pluginContextBarComponent"),[v,x]=(0,n.useState)(!1),[j,w]=(0,n.useState)(!1),C=(0,n.useContext)(z),[N,I]=C.columnModeState[0][e]||[],E="edit"===N&&null===I,k=(0,n.useRef)(null)
1099if(v)return(0,y.jsx)("div",{className:"dali-grid-column-actionbar",children:(0,y.jsx)(A,{data:t,index:e,onDataChange:e=>{x(!1),r(e)},onCancel:()=>x(!1)})})
1100const L=t.get("columns").size,R=0===e,T=e===L-1,_=1===L,P=1===(0,i.A)(u(t.get("columns")),V).length&&(0,i.A)(u(a().List([s])),V).length>0,M="epages.text"===s?.get("type"),D=["epages.image","epages.heroimage"].includes(s?.get("type")),O=!s.getIn(["data","src"]),U=_&&!M
1101return(0,y.jsxs)("div",{className:"dali-grid-column-actionbar",children:[!_&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(b,{data:t,index:e,onDataChange:r,disabled:R}),(0,y.jsx)(S,{data:t,index:e,onDataChange:r,disabled:T}),m||(m=(0,y.jsx)("div",{className:"dali-grid-column-actionbar-button-separator"}))]}),D&&!O&&(0,y.jsx)(c.A,{open:j||E,onOpenChange:w,side:"top",align:"center",sideOffset:30,hideArrow:!0,usePortal:!0,className:"dali-actionbar-image-toolbar-popover",virtualRef:p,trigger:(0,y.jsx)("button",{type:"button",className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-edit",title:g("editElementButton.label"),children:(0,y.jsx)("span",{className:U?"":"visually-hidden",children:g("editElementButton.label")})}),children:(0,y.jsxs)("div",{className:"dali-actionbar-image-toolbar",children:[(0,y.jsx)(o.S,{onUnsplashSelect:h,onUploadClick:()=>k.current?.click(),buttonClassName:"dali-actionbar-image-toolbar-button-change",buttonContent:(0,y.jsx)("span",{children:g("changeImageButton.label")}),buttonTooltip:g("changeImageButton.label"),side:"top",imageSearchSideOffset:3,optionsPopoverSideOffset:8}),(0,y.jsx)("input",{ref:k,type:"file",hidden:!0,accept:l.m_.join(","),onChange:async e=>{const t=e.target.files?.[0]
1102t&&(h(t),e.target.value="")}}),(0,y.jsx)("button",{type:"button",className:"dali-actionbar-image-toolbar-button-crop",title:g("editImageFormatButton.label"),onClick:()=>{d("editImage")},children:(0,y.jsx)("span",{className:"visually-hidden",children:g("editImageFormatButton.label")})}),(0,y.jsx)("button",{type:"button",className:E?"dali-actionbar-image-toolbar-button-text active":"dali-actionbar-image-toolbar-button-text",title:g("editImageTextButton.label"),onClick:()=>{d(null)},children:(0,y.jsx)("span",{className:"visually-hidden",children:g("editImageTextButton.label")})})]})}),!M&&!D&&(0,y.jsx)("button",{type:"button",className:"dali-grid-column-actionbar-button  dali-grid-column-actionbar-button-edit",title:g("editElementButton.label"),onClick:()=>d(null),children:(0,y.jsx)("span",{className:U?"":"visually-hidden",children:g("editElementButton.label")})}),!_&&!P&&(0,y.jsx)("button",{className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-delete",onClick:()=>x(!0),title:g("deleteButton.label"),children:(0,y.jsx)("span",{className:"visually-hidden",children:g("deleteButton.label")})})]})}function b({data:e,index:t,onDataChange:s,disabled:n}){const r=(0,f.WD)("interface","components.pluginContextBarComponent")
1103return(0,y.jsx)("button",{className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-left",onClick:()=>s(j(e,t,"left")),title:r("moveLeftButton.label"),disabled:n,children:(0,y.jsx)("span",{className:"visually-hidden",children:r("moveLeftButton.label")})})}function S({data:e,index:t,onDataChange:s,disabled:n}){const r=(0,f.WD)("interface","components.pluginContextBarComponent")
1104return(0,y.jsx)("button",{className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-right",onClick:()=>s(j(e,t,"right")),title:r("moveRightButton.label"),disabled:n,children:(0,y.jsx)("span",{className:"visually-hidden",children:r("moveRightButton.label")})})}function A({data:e,index:t,onDataChange:s,onCancel:n}){const r=(0,f.WD)("interface","components.pluginContextBarComponent")
1105return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("span",{className:"dali-grid-column-actionbar-delete-warning",children:r("deleteButton.warningMessage")}),g||(g=(0,y.jsx)("div",{className:"dali-grid-column-actionbar-button-separator"})),(0,y.jsx)("button",{className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-delete-confirm",onClick:()=>s(e.removeIn(["columns",t])),children:r("deleteConfirmButton.label")}),v||(v=(0,y.jsx)("div",{className:"dali-grid-column-actionbar-button-separator"})),(0,y.jsx)("button",{className:"dali-grid-column-actionbar-button dali-grid-column-actionbar-button-delete-cancel",onClick:n,children:r("deleteDismissButton.label")})]})}function j(e,t,s){if(0===t&&"left"===s)return e
1106if(t===e.get("columns").size-1&&"right"===s)return e
1107const n=e.get("columns"),r="left"===s?t-1:t+1
1108return setTimeout((()=>{document.getElementById("body-wrapper")?.dispatchEvent(new Event("scroll"))}),0),e.setIn(["columns",t],n.get(r)).setIn(["columns",r],n.get(t))}var w=s(46785),C=s(79655)
1109const N={text:{key:"text",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-text",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.BI))},image:{key:"image",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-image",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.hd))},product:{key:"product",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-product",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.xK))},video:{key:"video",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-video",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.DF))},contactform:{key:"contactForm",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-contact",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.m6))},gmaps:{key:"gmaps",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-maps",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.yV))},icon:{key:"icon",icon:({children:e})=>(0,y.jsx)("div",{className:"dali-grid-element-selection-icon",children:e}),generate:()=>(0,r.fromJS)((0,w.l7)(w.Dw))}},I={"nested-headline-block":[N.gmaps,N.text,N.image,N.video],contactform:[N.gmaps,N.text,N.image,N.video],gmaps:[N.contactform,N.text,N.image,N.video],default:[N.text,N.image,N.product,N.video]}
1110function E({context:e,onNewElement:t,onCancel:s}){const r=(0,f.WD)("interface","components.elementInsertionComponent"),a=(0,n.useRef)(null)
1111return(0,C.A)("mouseup",(e=>{setTimeout((()=>{a.current&&!a.current.contains(e.target)&&s()}),0)})),(0,y.jsxs)("div",{ref:a,className:"dali-grid-element-selection-container",children:[(0,y.jsx)("p",{className:"dali-grid-element-selection-title",id:"dali-grid-element-selection-title",children:r("instruction")}),(0,y.jsx)("button",{type:"button",className:"dali-grid-element-selection-close ep-modal-close","aria-label":r("cancelButton"),onClick:()=>s()}),(0,y.jsx)("div",{className:"dali-grid-element-selection",role:"group","aria-describedby":"dali-grid-element-selection-title",children:I[e].map((e=>(0,y.jsx)("button",{onClick:()=>t(e.generate()),children:(0,y.jsx)(e.icon,{children:r(e.key)})},e.key)))})]})}var k,L,R,T,_=s(30091)
1112function P({config:e,data:t,index:s,column:a,editorView:o,parentEditorMode:c,parentRequestModeChange:l,onDataChange:d,isNested:h}){const p=(0,n.useRef)(null),m=B[a.get("type")],g=t.get("columns"),v=g.size>1,f=t.hasIn(["columns","0","text"]),b=f?t.getIn(["columns","0"]).keySeq().filterNot((e=>"_id"===e||"text"===e)).first():a.get("type"),S=(0,n.useContext)(z),[A]=S.columnAddState,j=A>-1,C=g.size>3||O.includes(b)||g.size>=2&&(0,i.A)(u(g),V).length>0,I=o&&!h&&!C,E=(e,t,s)=>{f&&(t=(0,r.fromJS)({[t.get("type").replace("epages.","")]:t,text:w.BI})),d(s.update("columns",(s=>s.insert(e,t))))},L=(0,n.useMemo)((()=>N[b]?.generate()),[b]),[R,T]=S.columnModeState,P=(e=null)=>{T((t=>({...t,[s]:["edit",e]})))},U=(e,t)=>{T((n=>({...n,[s]:[e,t]})))},H=R[s]||["view",null],[q,F]=H,$=(0,n.useRef)(null),G=(0,n.useCallback)((e=>{if(e&&$.current){const t=$.current
1113$.current=null,e.changeImage(t)}}),[])
1114return(0,y.jsxs)("div",{ref:p,className:h?void 0:"dali-grid-column",children:[I&&(!j||s!==A)&&(f?(0,y.jsx)(D,{onClick:()=>E(s,L,t)}):(0,y.jsx)(M,{index:s,onNewColumn:E.bind(null,s)})),m?(0,y.jsx)(m,{config:e,editorView:o,editorMode:q,requestModeChange:U,data:a.get("data"),onDataChange:e=>d(t.setIn(["columns",s,"data"],e))}):f?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(_.A,{config:e,editorView:o,editorMode:q,editAction:F,requestModeChange:U,isMultiColumn:v,element:a.get(b),imageEditorRef:G,onElementChange:e=>d(t.setIn(["columns",s,b],e))}),(0,y.jsx)(_.A,{config:e,editorView:o,isMultiColumn:v,element:a.get("text"),onElementChange:e=>d(t.setIn(["columns",s,"text"],e))})]}):(0,y.jsx)(_.A,{config:e,editorView:o,editorMode:c||q,editAction:F,requestModeChange:l||U,element:a,isMultiColumn:v,imageEditorRef:G,onElementChange:e=>d(t.setIn(["columns",s],e))}),o&&!h&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(x,{index:s,data:t,element:f?a.get(b):a,onDataChange:d,onEditButtonClick:P,onChangeImage:e=>{$.current=e,P("editImage")},columnRef:p}),k||(k=(0,y.jsx)("span",{className:"dali-grid-column-selection-border","aria-hidden":"true"}))]}),I&&s===g.size-1&&(f?(0,y.jsx)(D,{onClick:()=>E(s+1,L,t)}):(0,y.jsx)(M,{index:s+1,onNewColumn:E.bind(null,s+1)}))]})}function M({index:e}){const{columnAddState:t}=(0,n.useContext)(z),[s,r]=t
1115return e===s?null:(0,y.jsx)(D,{onClick:()=>r(e)})}function D({onClick:e}){const t=(0,f.WD)("interface","components.elementInsertionComponent")
1116return(0,y.jsxs)("button",{title:t("plusButton.label"),className:"dali-grid-column-add-button",onClick:()=>setTimeout(e,0),children:[(0,y.jsx)("span",{className:"visually-hidden",children:t("plusButton.label")}),L||(L=(0,y.jsx)("span",{className:"vertical-line-top"})),R||(R=(0,y.jsx)("span",{className:"plus-circle-icon"})),T||(T=(0,y.jsx)("span",{className:"vertical-line-bottom"}))]})}const O=["ng.category","epages.productslider","epages.contentslider","epages.imagegallery","epages.divider","epages.expander","epages.html","epages.logo","epages.heroimage"]
1117var U=s(35487)
1118const V=["epages.contactform","epages.gmaps","nested-headline-block"],z=(0,n.createContext)({columnAddState:[-1,()=>{}],columnModeState:[{},()=>{}]}),H=q(!1)
1119function q(e){function t({config:t,editorView:s,editorMode:a,requestModeChange:i,data:o,onDataChange:c}
1119){const l=(0,n.useState)(-1),d=(0,n.useState)({}),u=(0,n.useMemo)((()=>({columnAddState:l,columnModeState:d})),[l,d]),[h,p]=l
1120let m=o.get("columns")
1121const g=m.size>1,v=h>-1
1122v&&(m=m.insert(h,(0,r.Map)({_id:"insert"})))
1123const f=!(0,U.Ys)(o)
1124let x=(0,y.jsx)(_.A,{config:t,editorView:s,isMultiColumn:g,element:o.get("headline")||(0,r.fromJS)(w.Ac),onElementChange:e=>c(o.set("headline",e))})
1125const b=v&&m.find((e=>V.includes(e?.get("type"))))?.get("type").replace("epages.","")
1126let S=m.map(((r,l)=>(0,y.jsx)(n.Fragment,{children:l===h?(0,y.jsx)("div",{className:e?void 0:"dali-grid-column",children:(0,y.jsx)(E,{context:b||"default",onNewElement:e=>{c(o.update("columns",(t=>t.insert(l,e)))),p(-1)},onCancel:()=>p(-1)})}):(0,y.jsx)(P,{column:r,config:t,data:o,index:v&&l>h?l-1:l,editorView:s,parentEditorMode:a,parentRequestModeChange:i,onDataChange:c,isNested:e})},r.get("_id")||l))).toArray()
1127return e||(x=(0,y.jsx)("div",{className:"dali-grid-headline",children:x}),S=(0,y.jsx)("div",{className:"dali-grid-row",children:S})),(s&&f||!s&&(0,U.AI)(o))&&(x=null),!e&&(0,U.vJ)(o)&&(x=null),(0,y.jsxs)(z.Provider,{value:u,children:[x,S]})}return t.getElements=d,t.displayName=e?"NestedBlockWithHeadline":"MultiColumnBlock",t}const B={"multi-column":H,"image-with-text":H,"icon-with-text":H,"video-with-text":H,"headline-block":H,"nested-headline-block":q(!0)}},22732:(e,t,s)=>{"use strict"
1128s.d(t,{Ay:()=>w,b8:()=>A,Ss:()=>j,u_:()=>S})
1129var n=s(26386),r=s(72514),a=s(16030),i=s(57156),o=s(63968),c=s(50884),l=s(16310),d=s(30824),u=s(66274),h=s(71702),p=s(90254),m=s(50910),g=s(26946),v=s(8766),f=s(10210),y=s(2662),x=s(96531),b=s(26172)
1130function S(e){return async function(t,s){const n=Boolean(await(0,b.A)(t)),r=await e.post("/storage/images/"+encodeURI(t.name),t,{headers:{"Content-Type":n?t.type:""},...s}),a=await r.data,i=await Object.assign(a,{absoluteDownloadUrl:`/storage/images/${a.relativeDownloadUrl}`})
1131return window.parent?.postMessage({type:"CHECKLIST",payload:{websiteOnly:"designSettings.imageCustomization",regularShop:"designSettings.imageCustomization"}},"*"),i}}const A=e=>t=>(0,x.A)(t,{shop:e}),j=(e,t)=>s=>(0,x.A)(s,{width:e,height:t})
1132function w(e,t){return{plugins:{"epages.text":{component:r.A},"epages.image":{component:n.Ay,config:{storeFile:S(e),imageUrl:A(t),previewUrl:j(680)}},"epages.icon":{component:v.A},"epages.contentslider":{component:o.A,config:{storeFile:S(e),imageUrl:A(t),previewUrl:j(680)}},"epages.productslider":{component:l.K,config:{thumbnailUrl:j(120,120)}},"epages.video":{component:a.A},"epages.product":{component:m.A,config:{thumbnailUrl:j(120,120)}},"ng.category":{component:i.A,config:{imageUrl:e=>e}},"epages.gmaps":{component:c.A,config:{}},"epages.html":{component:d.A,config:{}},"epages.contactform":{component:u.A,config:{}},"epages.divider":{component:h.A},"epages.expander":{component:g.A},"epages.imagegallery":{component:p.A,config:{storeFile:S(e),imageUrl:A(t),previewUrl:j(300)}},"epages.logo":{component:y.A,config:{storeFile:S(e),imageUrl:A(t),previewUrl:j(300)}},"epages.heroimage":{component:f.A,config:{storeFile:S(e),imageUrl:A(t),previewUrl:j(600)}}}}}},17312:(e,t,s)=>{"use strict"
1133s.d(t,{Df:()=>r,Px:()=>a,m_:()=>n})
1134const n=["image/jpeg","image/jpg","image/png","image/gif"],r=e=>n.includes(e),a={png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif"}},57156:(e,t,s)=>{"use strict"
1135s.d(t,{A:()=>b})
1136var n=s(84507),r=s(48431),a=s(14953),i=s.n(a),o=s(91121),c=s(96422),l=s(15217),d=s(85968),u=s(12086),h=s(557),p=s(81909),m=s(45767),g=s(32904),v=s(42295),f
1137const y=(0,c.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1138return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1139return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1140return s(t)},resolve(){return 58219}}),x=(0,c.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1141return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,64982)),requireAsync(e){const t=this.resolve(e)
1142return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1143return s(t)},resolve(){return 64982}})
1144function b({editorView:e,editorMode:t,data:s=i().fromJS({}),onSave:a,onCancel:c,onEdit:b,onDataChange:S}){const A=(0,r.useRef)(null),j=(0,n.wA)(),w=(0,h.WD)("shop"),C=s.get("categoryId"),N=s.get("pageSize"),I=(0,n.d4)((e=>s.update("categoryId",(t=>e.get("categoryProductData")?t:"")))),E=(0,n.d4)((e=>(0,d.r)(e.getIn(["categoryProductData",C],{products:[]})))),k=E.totalNumberOfProducts||0;(0,g.A)((()=>{"edit"===t&&j((0,u.GDM)(C,{page:l.rC.page,resultsPerPage:N,sort:l.Vg.sort}))}),[C,N])
1145const L=(0,o.A)(["dali-plugin-category",{"dali-grid-element-highlighted":"edit"===t}]),R="SMART"===E.categoryType,T={...l.uE,...l.yz,...R?{}:l.Mt,...l.np,...l.Mk,...l.Su}
1146return(0,v.jsxs)("div",{className:L,ref:A,children:[(0,v.jsx)(y,{open:"edit"===t,virtualRef:A,side:"right",align:"start",onEscapeKeyDown:c,className:"dali-settingslayer
1146-category",children:({renderLayout:e})=>(0,v.jsx)(x,{data:I,onDataChange:S,onCancel:c,onSave:a,renderLayout:e})}),(0,v.jsx)(m.A,{categoryId:C,pageSize:N,t:w,productData:E,sortingOptions:T,categoryData:I}),0===k&&e&&(0,v.jsxs)("div",{className:"dali-grid-element-placeholder",children:[f||(f=(0,v.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-collection-placeholder-icon"})),(0,v.jsx)(p.A,{type:"button",onClick:b,children:w("components.collectionComponent.addCollectionButton.label")})]})]})}},30017:(e,t,s)=>{"use strict"
1147s.d(t,{A:()=>c,G:()=>l})
1148s(76881)
1149var n=s(91121),r=s(48825),a=s(95818),i=s(42295)
1150const o={S:"grid-col-s",M:"grid-col-m",L:"grid-col-l"}
1151function c({products:e,imageSize:t="M",pageSize:s,trackProductClick:c,loadMoreProducts:l}){const d=(0,a.A)(s,e.length,l)
1152return(0,i.jsx)("div",{className:(0,n.A)(["product-list",o[t]]),children:e.map(((e,t)=>(0,i.jsx)(r.A,{product:e,productIndex:t,inViewRef:d(t),trackProductClick:c},e.productId)))})}const l=o},44501:(e,t,s)=>{"use strict"
1153s.d(t,{A:()=>i})
1154s(76881)
1155var n=s(48431),r=s(42295)
1156function a({title:e,titleClassName:t,children:s}){const[a,i]=(0,n.useState)(!1),[o,c]=(0,n.useState)(!1),l=(0,n.useRef)(null),d=(0,n.useRef)(null),u=(0,n.useRef)(null),h=(0,n.useRef)(null),p=(e,t,s)=>{c(!0),h.current&&h.current.cancel(),u.current&&(h.current=u.current.animate({height:[e,t]},{duration:300,easing:"ease-in-out"}),h.current.onfinish=()=>(e=>{h.current=null,c(!1),u.current&&(u.current.open=e,u.current.style.height="")})(s),h.current.oncancel=()=>c(!1))},m=()=>{u.current&&(u.current.style.height=`${u.current.offsetHeight}px`,u.current.open=!0,i(!0),window.requestAnimationFrame((()=>(()=>{const e=`${u.current?.offsetHeight??0}px`,t=d.current?.offsetHeight??0,s=l.current?.offsetHeight??0
1157p(e,`${t+s}px`,!0)})())))}
1158return(0,r.jsxs)("details",{ref:u,className:""+(a?"open":"close"),children:[(0,r.jsx)("summary",{ref:d,className:t,onClick:e=>{e.preventDefault(),o||(u.current?.open?(i(!1),window.requestAnimationFrame((()=>(()=>{const e=`${u.current?.offsetHeight}px`,t=`${d.current?.offsetHeight}px`
1159p(e,t,!1)})()))):m())},children:e}),(0,r.jsx)("div",{style:{display:"grid"},ref:l,children:s})]})}function i({data:e,innerTextClassName:t,titleClassName:s}){return(0,r.jsx)(r.Fragment,{children:e.map(((e,n)=>(0,r.jsx)(a,{title:e.title,titleClassName:s,children:(0,r.jsx)("div",{className:t,dangerouslySetInnerHTML:{__html:e.content}})},n)))})}},58504:(e,t,s)=>{"use strict"
1160s.d(t,{A:()=>a})
1161var n=s(65736),r=s(42295)
1162function a({textSettings:e,image:t,isCircle:s}){const{headline:a,text:i,buttontext:o,buttonenabled:c}=e,{textColor:l,buttonColor:d,backgroundColor:u,overlayOpacity:h}=(0,n.No)(t),p=o&&c
1163return a||i||p?(0,r.jsx)("div",{className:"dali-teaser","data-overlay-color":u.get("name"),"data-text-color":l.get("name"),"data-button-color":d.get("name"),style:{"--opacity":h/100,clipPath:s?"circle(50% at center)":""},children:(0,r.jsxs)("div",{className:"dali-teaser-inner",children:[(a||i)&&(0,r.jsxs)("div",{className:"dali-teaser-inner-content",children:[a&&(0,r.jsx)("h2",{className:"dali-teaser-inner-content-headline",children:a}),i&&(0,r.jsx)("p",{className:"dali-teaser-inner-content-text",children:i})]}),p&&(0,r.jsx)("button",{type:"button",className:"dali-teaser-inner-button",children:o})]})}):null}},66274:(e,t,s)=>{"use strict"
1164s.d(t,{A:()=>N})
1165var n=s(39155),r=s.n(n),a=s(76672),i=s.n(a),o=s(14953),c=s.n(o),l=s(84507),d=s(48431),u=s(96422),h=s(12086),p=s(52078),m=s(557),g=s(89213),v=s(42295),f,y,x
1166const b=(0,u.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1167return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1168return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1169return s(t)},resolve(){return 58219}}),S=(0,u.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1170return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,53016)),requireAsync(e){const t=this.resolve(e)
1171return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1172return s(t)},resolve(){return 53016}}),A=e=>(t,...s)=>
1172e("components.contactFormComponent."+t,...s)
1173function j(){const e=(0,l.d4)((e=>e.getIn(["shop","email"]))),t=(0,m.WD)("interface")
1174return(0,v.jsx)("span",{className:"dali-block-hint",children:e?A(t)("emailDestinationExplanation",{email:e}):A(t)("emailDestinationExplanationWithoutEmail")})}const w=320,C=2e3
1175function N({editorView:e,editorMode:t,data:s=(0,o.fromJS)({showPrivacyCheckbox:!1}),onDataChange:n,onSave:r,onCancel:a}){const i=(0,l.wA)(),c=(0,l.d4)((e=>e.getIn(["shop","csrfToken"]))),u=(0,l.d4)((e=>e.getIn(["shop","legalPageUrls","privacy"]))),N=s.get("showPrivacyCheckbox",!1),I=(0,p.r)(),[E,k]=(0,d.useState)(0),[L,R]=(0,d.useState)(!1),T=(0,m.WD)("shop"),_=A(T),P=(0,d.useRef)(null)
1176return(0,v.jsxs)("div",{className:"dali-plugin-contactform",ref:P,children:[(0,v.jsxs)("form",{className:"dali-form",name:"contact",autoComplete:"on",noValidate:!0,onSubmit:async e=>{e.preventDefault(),e.persist()
1177const t=e.currentTarget
1178if(t.checkValidity())try{const t=new FormData(e.currentTarget),s={name:"",email:"",message:"",acceptPrivacyPolicy:!1}
1179if(t.forEach(((e,t)=>{s[t]=e})),s._tac)return
1180if(N&&!s.acceptPrivacyPolicy)return
1181await i((0,h.RSm)(s,c)),e.target.reset(),k(0),R(!0)}catch{}else I((()=>(t.reportValidity(),t.querySelector(":invalid:not(fieldset)"))))},onInvalid:e=>e.target.classList.add("invalid"),onChange:e=>{e.target.classList.toggle("invalid",!e.target.validity.valid),R(!1)},method:"post",action:"/api/v2/report-violation",children:[L&&(0,v.jsx)("p",{className:"success-message",children:_("successMessage")}),(0,v.jsxs)("div",{className:"dali-form-group",children:[(0,v.jsxs)("label",{children:[_("nameInputField.label"),"*",(0,v.jsx)("input",{name:"name",type:"text",autoComplete:"name",required:!0,maxLength:w,disabled:e})]}),(0,v.jsxs)("label",{children:[_("emailInputField.label"),"*",(0,v.jsx)("input",{name:"email",type:"email",autoComplete:"email",required:!0,maxLength:w,disabled:e})]})]}),(0,v.jsxs)("label",{children:[_("messageInputField.label"),"*",(0,v.jsx)("span",{className:"dali-form-counter",children:_("characterCounter",{length:E,limit:C})}),(0,v.jsx)("textarea",{onChange:e=>k(e.target.value.length),name:"message",required:!0,maxLength:C,disabled:e})]}),N&&(0,v.jsxs)("label",{className:"dali-form-label-group",children:[f||(f=(0,v.jsx)("input",{type:"checkbox",name:"acceptPrivacyPolicy",required:!0})),(0,v.jsxs)("span",{children:[(0,m.fN)(_)("privacyCheckbox.label",{link:(0,v.jsx)(g.A,{to:u,children:_("privacyCheckbox.link")})}),"*"]})]}),(0,v.jsxs)("label",{className:"box-of-sweet-nectar",children:[_("honeypotInputField.label"),y||(y=(0,v.jsx)("input",{name:"_tac",defaultValue:"",autoComplete:"off",tabIndex:-1}))]}),(0,v.jsx)("button",{children:_("sendButton.label")})]}),e&&(x||(x=(0,v.jsx)(j,{}))),(0,v.jsx)(b,{open:"edit"===t,virtualRef:P,side:"right",onEscapeKeyDown:a,children:({renderLayout:e})=>(0,v.jsx)(S,{data:s,onDataChange:n,onSave:r,onCancel:a,renderLayout:e})})]})}},63968:(e,t,s)=>{"use strict"
1182s.d(t,{A:()=>k})
1183var n=s(39155),r=s.n(n),a=s(98357),i=s.n(a),o=s(76881),c=s.n(o),l=s(48431),d=s(84507),u=s(14953),h=s.n(u),p=s(24430),m=s.n(p),g=s(91121),v=s(96422),f=s(81909),y=s(58504),x=s(35021),b=s(91473),S=s(48311),A=s(557),j=s(82348),w=s(42295),C
1184const N=(0,v.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1185return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1186return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1187return s(t)},resolve(){return 58219}}),I=(0,v.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1188return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,54320)),requireAsync(e){const t=this.resolve(e)
1189return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1190return s(t)},resolve(){return 54320}})
1191class E extends l.Component{static get defaultProps(){return{data:h().fromJS({images:[],autoPlay:!0,slideInterval:5e3,showBullets:!0,selectedImageIndex:0})}}state={selectedIndex:0}
1192ref=(0,l.createRef)()
1193nextButtonRef=(0,l.createRef)()
1194prevButtonRef=(0,l.createRef)()
1195swiperContainerRef=(0,l.createRef)()
1196render(){const{data:e,t,onEdit:s,editorMode:n,editorView:r,recommendedImageDimensions:a,config:i,onDataChange:o,onSave:c,onCancel:l}=this.props,{selectedIndex:d}=this.state,u=a.getIn(["imageSlider",0]),p=a.getIn(["imageSlider",1]),m=e.has("images")?e:e.set("images",new(h().List)),v=(0,g.A)(["dali-plugin-contentslider",{"dali-grid-element-highlighted":"edit"===n}]),y=!!e.get("images")&&e.get("images").filter((e=>e.get("src"))).count()>0,x=(0,w.jsxs)("div",{className:"dali-grid-element-placeholder",children:[C||(C=(0,w.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-contentslider-placeholder-icon"})),(0,w.jsx)("div",{className:"dali-grid-element-placeholder-info",children:t("components.contentSliderComponent.imageInfo",{recommendedImageWidth:u,recommendedImageHeight:p})}),(0,w.jsx)(f.A,{onClick:s,type:"button",children:(0,w.jsx)("span",{children:t("components.contentSliderComponent.addImagesButton.label")})})]}),b={},S=e.get("aspectRatio")
1197return null!=S&&(b["--content-slider-aspect-ratio"]=S),r?(0,w.jsxs)("div",{className:v,ref:this.ref,style:b,children:[y?this.renderSlider():x,(0,w.jsx)(N,{open:"edit"===n,side:"right",align:"start",virtualRef:this.ref,onEscapeKeyDown:l,className:"dali-settingslayer-contentslider",children:({renderLayout:e})=>(0,w.jsx)(I,{config:i,onDataChange:o,onSave:c,onCancel:l,selectedIndex:d,renderLayout:e,data:m,onSelectionChange:e=>{this.setState({selectedIndex:e})}})})]}):(0,w.jsx)("div",{className:v,style:b,children:y?this.renderSlider():null})}renderSlide=e=>{const{original:t,width:s,height:n,alignment:r,alt:a,link:i,opentab:o,index:c}=e,l=i?{href:i,target:o?"_blank":null,rel:o?"noopener noreferrer":null}:{},d={...e},u=i?"a":"div"
1198return(0,w.jsxs)(u,{className:"swiper-slide dali-teaser-wrapper",...l,children:[(0,w.jsx)("div",{className:"swiper-slide-image-container","data-image-position":r,children:(0,w.jsx)(x.A,{src:t,width:s,height:n,alt:a})}),(0,w.jsx)(y.A,{textSettings:d,image:h().fromJS(e)})]},c)}
1199renderSlider(){const e=(this.props.data.get("images")||new(h().List)).map((e=>e.update("original",(()=>this.props.config.imageUrl?this.props.config.imageUrl(e.get("src")):e.get("src"))))).toJS(),t={slidesPerView:1,centeredSlides:!0,direction:"horizontal",loop:!this.props.editorView,autoplay:!this.props.editorView&&{delay:(e=>this.props.data.get(e)||E.defaultProps.data.get(e))("slideInterval")}},{swiperContainerRef:s,nextButtonRef:n,prevButtonRef:r}=this
1200return(0,w.jsx)(b.A,{...t,ref:e=>this.swiper=e,refSet:{swiperContainerRef:s,nextButtonRef:n,prevButtonRef:r},slides:e,renderSwiper:({slides:e,slideIdx:t,slidePrev:s,slideNext:n,slideTo:r})=>(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("div",{className:`swiper-container has-${e.length}-slides`,ref:this.swiperContainerRef,children:(0,w.jsx)("div",{className:"swiper-wrapper",children:e.map(this.renderSlide)})}),(0,w.jsx)("div",{className:"swiper-button-prev",onClick:()=>s()}),(0,w.jsx)("div",{className:"swiper-button-next",onClick:()=>n()}),(0,w.jsx)("div",{className:"swiper-pagination",children:e.length>1&&e.map((e=>(0,w.jsx)("span",{className:(0,g.A)(["swiper-pagination-bullet",{"swiper-pagination-bullet-active":e.index===t}]),onClick:()=>r(e.index,0)},e.index)))})]})})}componentDidUpdate(){const{selectedIndex:e}=this.state
1201this.props.data.getIn(["images",e])&&(this.props.editorView?this.swiper.gallerySwiper.slideTo(e):this.swiper.gallerySwiper.slideTo(e+1))}}const k=(0,S.A)((0,j.A)("interface"),(0,A.Ay)(),(0,d.Ng)((e=>({recommendedImageDimensions:e.getIn(["themeMeta","recommendedImageDimensions"],h().Map())}))))(E)},91473:(e,t,s)=>{"use strict"
1202s.d(t,{A:()=>m})
1203s(39155),s(76672),s(76881)
1204var n=s(34804),r=s(95556),a=s(10698),i=s(10472),o=s(17998),c=s(47014),l=s(16344),d=s(41110),u=s(48431),h=s(11085),p=s(42295)
1205n.A.use([r.A,a.A,i.A,o.A,c.A,l.A,d.A])
1206class m extends u.Component{get options(){const{animationName:e,animationDuration:t}=this.domNode.current?window.getComputedStyle(this.domNode.current.querySelector(".swiper-slide")):{},s=t||"0s",n=parseFloat(s)*(s.endsWith("ms")?1:1e3)||300
1207return{slidesPerView:1,centeredSlides:!0,direction:"horizontal",navigation:{disabledClass:"swiper-button-disabled",nextEl:this.refs.nextButton||this.props.refSet&&this.props.refSet.nextButtonRef.current,prevEl:this.refs.prevButton||this.props.refSet&&this.props.refSet.prevButtonRef.current},effect:e||"slide",speed:n,threshold:3,...this.props}}domNode=(0,u.createRef)()
1208state={activeIndex:0,ready:!1}
1209componentDidMount(){const e=this.domNode.current?.closest(".dali-block")
1210e&&e.classList.add("swiper-initializing"),this.lazyLoadObserver=new MutationObserver((()=>{this.needsLoopReInit=!0}))
1211const t=this.refs.swiperContainer||this.props.refSet&&this.props.refSet.swiperContainerRef.current
1212t.querySelectorAll("img, iframe").forEach((e=>{this.lazyLoadObserver.observe(e,{attributes:!0,attributeFilter:["class"]})})),this.gallerySwiper=new n.A(t,{...this.options,on:{...this.options.on,resize:()=>{this.setSlideWidthCssProp()},slideChangeTransitionEnd:(...e)=>{(this.options.on||{}).slideChangeTransitionEnd&&this.options.on.slideChangeTransitionEnd(...e),this.updateActiveIndex()},slideChange:(...e)=>{this.slideChangeTimeoutId=setTimeout((()=>{(this.options.on||{}).slideChange&&this.options.on.slideChange(...e),this.updateActiveIndex(),this.needsLoopReInit&&(this.needsLoopReInit=!1,this.lazyLoadObserver.disconnect(),this.reInitLoop())}),this.options.speed)}}}),this.toggleSlideLock(),setTimeout((()=>
1212{if(this.domNode.current){this.enableController(),this.setSlideWidthCssProp()
1213const e=this.domNode.current?.closest(".dali-block")
1214e&&e.classList.remove("swiper-initializing")}}),0)
1215const s=this.domNode.current?.closest(".dali-grid-row")
1216s&&window.ResizeObserver&&(this.containerResizeObserver=new ResizeObserver((e=>{e.forEach((e=>{const t=this.gallerySwiper.el.querySelector(".swiper-slide-active").clientWidth
1217this.gallerySwiper.el.parentElement.style.setProperty("--slide-width",`${t}px`),this.gallerySwiper.update()}))})),this.containerResizeObserver.observe(s)),this.setState({ready:!0})}componentWillUnmount(){clearTimeout(this.slideChangeTimeoutId),this.lazyLoadObserver.disconnect(),this.containerResizeObserver?.disconnect(),this.gallerySwiper.destroy()
1218const e=this.domNode.current?.closest(".dali-block")
1219e&&e.classList.remove("swiper-initializing")}componentDidUpdate(){(0,h.A)(this.gallerySwiper.params,this.options),this.options.autoplay?this.gallerySwiper.autoplay.start():this.gallerySwiper.autoplay.stop(),this.gallerySwiper.update(),this.toggleSlideLock(),this.setSlideWidthCssProp()}updateActiveIndex(){if(!this.options.customControlled){const e=this.state.activeIndex
1220this.setState({activeIndex:this.gallerySwiper?this.gallerySwiper.realIndex:0},(()=>this.options.onActiveIndexChange&&e!==this.state.activeIndex&&this.options.onActiveIndexChange(this.state.activeIndex)))}}setSlideWidthCssProp(){const e=this.gallerySwiper.el.querySelector(".swiper-slide-active")
1221e&&this.gallerySwiper.el.parentElement.style.setProperty("--slide-width",`${e.clientWidth}px`)}enableController(){this.gallerySwiper.controller={...this.gallerySwiper.controller,...this.props.controller,control:(this.domNode.current.querySelector("."+this.props.customControlClass)||{}).swiper},this.gallerySwiper.update()}toggleSlideLock(){this.gallerySwiper.allowSlidePrev=this.gallerySwiper.allowSlideNext=1!==this.props.slides.length,this.gallerySwiper.update()}reInitLoop(){this.options.loop&&(this.gallerySwiper.loopDestroy(),this.gallerySwiper.loopCreate(),this.gallerySwiper.updateSlides())}getCorrectSlideIndex(e){const{activeIndex:t,realIndex:s,loopedSlides:n}=this.gallerySwiper,r=e+t-s
1222return r>this.props.slides.length+n?e+1:r}render(){const e=this.props.slides
1223return(0,p.jsx)("div",{ref:this.domNode,onMouseEnter:()=>this.gallerySwiper.autoplay.stop(),onMouseLeave:()=>this.options.autoplay?this.gallerySwiper.autoplay.start():void 0,children:this.props.renderSwiper({slides:e.map(((e,t)=>({...e,index:t}))),slideIdx:this.state.activeIndex,ready:this.state.ready,slideNext:(...e)=>this.gallerySwiper.slideNext(...e),slidePrev:(...e)=>this.gallerySwiper.slidePrev(...e),slideTo:(e,...t)=>this.gallerySwiper.slideTo(this.getCorrectSlideIndex(e),...t)})})}}},71702:(e,t,s)=>{"use strict"
1224s.d(t,{A:()=>u})
1225var n=s(48431),r=s(14953),a=s.n(r),i=s(91121),o=s(96422),c=s(42295)
1226const l=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1227return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1228return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1229return s(t)},resolve(){return 58219}}),d=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1230return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,41444)),requireAsync(e){const t=this.resolve(e)
1231return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1232return s(t)},resolve(){return 41444}})
1233function u({data:e=a().fromJS({dividerType:"solid"}),editorMode:t,editorView:s,onCancel:r,onDataChange:o,onSave:u}){const h=(0,n.useRef)(null),p=e.get("dividerType"),m=(0,i.A)(["dali-plugin-divider",{"dali-grid-element-highlighted":"edit"===t}]),g=(0,c.jsx)("hr",{style:{borderStyle:p}})
1234return s?(0,c.jsxs)("div",{className:m,ref:h,children:[g,(0,c.jsx)(l,{open:"edit"===t,virtualRef:h,side:"right",onEscapeKeyDown:r,children:({renderLayout:t})=>(0,c.jsx)(d,{data:e,onDataChange:o,onSave:u,onCancel:r,renderLayout:t})})]}):p?(0,c.jsx)("div",{className:m,children:g}):null}},26946:(e,t,s)=>{"use strict"
1235s.d(t,{A:()=>A})
1236var n=s(39155),r=s.n(n),a=s(76881),i=s.n(a),o=s(28383),c=s.n(o),l=s(48431),d=s(14953),u=s.n(d),h=s(91121),p=s(96422),m=s(38868),g=s(557),v=s(44501),f=s(81909),y=s(42295),x
1237const b=(0,p.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1238return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1239return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1240return s(t)},resolve(){return 58219}}),S=(0,p.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1241return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,43960)),requireAsync(e){const t=this.resolve(e)
1242return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1243return s(t)},resolve(){return 43960}})
1244function A({data:e=u().fromJS({entries:[]}),editorMode:t,editorView:s,onEdit:n,onCancel:r,onDataChange:a,onSave:i}){const o=(0,g.WD)("interface","components.expanderElementComponent"),c=(0,l.useRef)(null),d=(0,h.A)(["dali-plugin-expander",{"dali-grid-element-highlighted":"edit"===t}]),p=e.get("entries").map((e=>({title:e.get("title"),content:e.get("detailsHtml")})))
1245return s?(0,y.jsxs)("div",{className:d,ref:c,children:[e.get("entries")&&e.get("entries").some((e=>e.get("title")||e.get("detailsHtml")))?e.get("entries").map(((e,t)=>(0,y.jsxs)("details",{children:[(0,y.jsx)("summary",{children:e.get("title")}),(0,y.jsx)("div",{dangerouslySetInnerHTML:{__html:e.get("detailsHtml")}})]},t))):(0,y.jsxs)("div",{className:"dali-grid-element-placeholder",children:[x||(x=(0,y.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-expander-placeholder-icon"})),(0,y.jsx)(f.A,{type:"button",onClick:()=>n(),children:o("addTopicsButton.label")})]}
1245),(0,y.jsx)(b,{open:"edit"===t,className:"dali-settingslayer-expander",virtualRef:c,side:"right",onEscapeKeyDown:(0,m.RZ)(r),children:({renderLayout:t})=>(0,y.jsx)(S,{data:e,onDataChange:a,onSave:i,onCancel:r,renderLayout:t})})]}):(0,y.jsx)("div",{className:d,children:(0,y.jsx)(v.A,{data:p,innerTextClassName:"dali-plugin-expander-text"})})}},50884:(e,t,s)=>{"use strict"
1246s.d(t,{A:()=>m})
1247var n=s(48431),r=s(14953),a=s.n(r),i=s(96422),o=s(94635),c=s(557),l=s(81909),d=s(42295),u
1248const h=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1249return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1250return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1251return s(t)},resolve(){return 58219}}),p=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1252return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,39698)),requireAsync(e){const t=this.resolve(e)
1253return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1254return s(t)},resolve(){return 39698}})
1255function m({editorView:e,editorMode:t,data:s=a().fromJS({iframe:""}),onDataChange:r,onSave:i,onCancel:m,onEdit:g}){const[v,f]=(0,n.useState)(!1),y=(0,c.WD)("interface"),x=(0,n.useRef)(null),b=e=>(0,d.jsx)("div",{className:"dali-plugin-maps-container",children:(0,d.jsx)("iframe",{className:"dali-plugin-maps-content",src:`https://www.google.com/maps/embed?pb=${e}`,loading:"lazy",allowFullScreen:!0})}),S=!s.get("iframe"),A=(0,o.c)(s.get("iframe")),j=(0,d.jsxs)("div",{className:"dali-grid-element-placeholder",children:[u||(u=(0,d.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-maps-placeholder-icon"})),(0,d.jsx)(l.A,{type:"button",onClick:g,children:y("components.gmapsElementComponent.addMapButton.label")})]})
1256return e?(0,d.jsxs)("div",{className:"dali-plugin-maps "+(v?"dali-grid-element-highlighted":""),"data-testid":"highlighted-element",ref:x,children:[S?j:b(A),(0,d.jsx)(h,{open:"edit"===t,onActiveStateChange:f,virtualRef:x,side:"right",onEscapeKeyDown:m,children:({renderLayout:e})=>(0,d.jsx)(p,{data:s,onDataChange:r,onSave:i,onCancel:m,renderLayout:e})})]}):A?(0,d.jsx)("div",{className:"dali-plugin-maps",children:b(A)}):null}},94635:(e,t,s)=>{"use strict"
1257function n(e){const t=/\ssrc="([^"]*)"/i.exec(e),s=t?/^https?:\/\/www\.google\.com\/maps\/embed\?pb=(.*)/i.exec(t[1]):null
1258return s?s[1].replace(/#/g,"%23").replace(/&/g,"%26"):void 0}s.d(t,{c:()=>n})},13423:(e,t,s)=>{"use strict"
1259s.d(t,{A:()=>i})
1260var n=s(91121),r=s(65736),a=s(42295)
1261function i({textSettings:e,image:t,overlaySettings:s,layoutSettings:i}){const{headline:o,text:c,buttontext:l,buttonenabled:d}=e,{textColor:u,buttonColor:h,backgroundColor:p,overlayOpacity:m}=(0,r.No)(t),{overlayWidth:g,overlayBlur:v}=s,{layout:f,layoutSide:y}=i,x=l&&d
1262return o||c||x?(0,a.jsxs)("div",{className:(0,n.A)(["overlay","overlay-"+f,v&&"blur"]),"data-overlay-color":p.get("name"),"data-text-color":u.get("name"),"data-button-color":h.get("name"),style:{"--overlay-width":g+"%"},children:[(o||c||x)&&("diagonal"===f?(0,a.jsxs)("div",{className:`${y}-wrapper`,children:[o&&(0,a.jsx)("h2",{className:"headline",children:o}),c&&(0,a.jsx)("p",{className:"text",children:c}),x&&(0,a.jsx)("button",{className:"button",children:l})]}):(0,a.jsxs)(a.Fragment,{children:[o&&(0,a.jsx)("h2",{className:"headline",children:o}),c&&(0,a.jsx)("p",{className:"text",children:c}),x&&(0,a.jsx)("button",{className:"button",children:l})]})),(0,a.jsx)("div",{className:"overlay-background",style:{opacity:m/100}})]}):null}},10210:(e,t,s)=>{"use strict"
1263s.d(t,{A:()=>y})
1264var n=s(48431),r=s(14953),a=s.n(r),i=s(91121),o=s(96422),c=s(26386),l=s(55287),d=s(7134),u=s(557),h=s(13423),p=s(75655),m=s(42295)
1265const g=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1266return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1267return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1268return s(t)},resolve(){return 58219}}),v=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1269return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,3607)),requireAsync(e){const t=this.resolve(e)
1270return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1271return s(t)},resolve(){return 3607}}),f=a().fromJS({src:"",width:null,height:null,alt:"",link:"",opentab:!1,text:"",buttontext:"",headline:"",buttonenabled:!1,refSrc:"",layout:"overlay",layoutSide:"left",overlayWidth:50,overlayBlur:!1,edit:{aspectRatio:{label:"16:9",value:16/9},offset:[0,0],zoom:1}})
1272function y({config:e,editorView:t,editorMode:s,editAction:r,data:a=f,onDataChange:o,onSave:y,onCancel:x,onEdit:b,imageEditorRef:S}
1272){const[A,j]=(0,n.useState)(null),[w,C]=(0,n.useState)(),N=(0,n.useRef)(null),I=(0,n.useRef)(null),E=(0,p.A)("IMAGE_FORMATS"),[k,L]=(0,n.useState)(!1),[R,T]=(0,n.useState)(null),_=(0,u.WD)("interface"),P=415===A?.code,M=!a.get("src"),D=Boolean(a.get("link")),O=(0,i.A)(["dali-plugin-heroimage",{"dali-grid-element-highlighted":k}]),U=(0,n.useRef)(null),[V,z]=(0,n.useState)(!1);(0,d.R)(V?U.current:null)
1273const H=(0,c.n2)({error:A,helpCenterUrl:E,t:_,data:a,onSave:y,onEdit:b,config:e,setError:j,setImageEditPreviewSrc:C,setIsInitialImageUploading:z,imagePlaceholderElementRef:U,isUnsupportedMediaType:P,isHeroImage:!0})
1274function q(){return(0,l.m)({data:a,config:e,editorView:t,editAction:r,imageEditPreviewSrc:w,imageRef:I,aspectRatioMap:{"3:1":3,"3:2":1.5,"4:3":4/3,"16:9":16/9},defaultData:f,onSave:y,onCancel:x,onDataChange:o,setImageEditPreviewSrc:C,imageEditorRef:S,OverlayComponent:h.A,overlayProps:{overlaySettings:{overlayWidth:a.get("overlayWidth"),overlayBlur:a.get("overlayBlur")},layoutSettings:{layout:a.get("layout"),layoutSide:a.get("layoutSide")}},wrapperClassName:`dali-image-wrapper ${a.get("layoutSide")}`,wrapperStyle:{"--image-height":R?`${R}px`:"auto"},imageClassName:"dali-image",imageStyle:{display:"flex"},isLinked:D,setImageHeight:T})}return t?(0,m.jsxs)("div",{className:O,ref:N,children:[M?H:q(),(0,m.jsx)(g,{className:"dali-settingslayer-heroimage",onActiveStateChange:L,open:"edit"===s&&"editImage"!==r,virtualRef:N,side:"right",onEscapeKeyDown:x,children:({renderLayout:t})=>(0,n.createElement)(v,{data:a,onDataChange:o,config:e,onCancel:x,renderLayout:t,onSave:e=>{j(null),y(e)}})})]}):M?null:(0,m.jsx)("div",{className:O,children:q()})}},30824:(e,t,s)=>{"use strict"
1275s.d(t,{A:()=>x})
1276var n=s(48431),r=s(95110),a=s(84507),i=s(14953),o=s.n(i),c=s(80305),l=s.n(c),d=s(91121),u=s(96422),h=s(557),p=s(81909),m=s(42295),g,v
1277const f=(0,u.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1278return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1279return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1280return s(t)},resolve(){return 58219}}),y=(0,u.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1281return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,41630)),requireAsync(e){const t=this.resolve(e)
1282return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1283return s(t)},resolve(){return 41630}})
1284function x({editorView:e,editorMode:t,data:s=o().fromJS({html:""}),onDataChange:i,onSave:c,onCancel:u,onEdit:x}){const b=(0,n.useRef)(null),[j,w]=(0,n.useState)(!1),[C]=(0,r.ok)(),N="1"===C?.get("IgnoreCustomHTML"),I=(0,a.d4)((e=>e.get("cookieConsent"))),E=!1===(0,a.d4)((e=>e.getIn(["shop","userSettings","cookieNotice","active"])))||Boolean(I),k=(0,h.WD)("interface"),L=E?A(s.get("html")):S(s.get("html")),R=e&&N?"":L
1285if(e){const e=(0,m.jsxs)("div",{className:(0,d.A)(["dali-grid-element-placeholder",{"dali-plugin-freehtml-placeholder":L}]),children:[g||(g=(0,m.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-freehtml-placeholder-icon"})),L&&(0,m.jsxs)("p",{children:[(0,m.jsx)("strong",{children:k("components.freeHtmlElementComponent.placeholder.text")}),v||(v=(0,m.jsx)("br",{})),k("components.freeHtmlElementComponent.placeholder.hint")]}),!L&&!N&&(0,m.jsx)(p.A,{type:"button",onClick:()=>x(),children:k("components.freeHtmlElementComponent.addHtmlButton.label")})]}),n=(0,d.A)(["dali-plugin-freehtml",{"dali-grid-element-highlighted":j}])
1286return(0,m.jsxs)("div",{className:n,ref:b,children:[(0,m.jsx)("div",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:R}}),e,(0,m.jsx)(f,{open:"edit"===t,className:"dali-settingslayer-freehtml",onActiveStateChange:w,virtualRef:b,side:"top",align:"center",onEscapeKeyDown:u,sideOffset:-400,children:({renderLayout:e})=>(0,m.jsx)(y,{data:s,onDataChange:i,onSave:c,onCancel:u,renderLayout:e})})]})}return R?(0,m.jsx)(l(),{className:"dali-plugin-freehtml",html:R}):null}const b=/<script\s?([\s\S]*?)>([\s\S]*?)<\/script>/gi
1287function S(e){return e.replace(b,"")}
1287function A(e){const t=document.querySelector("script[nonce]")?.nonce
1288return e.replace(b,((e,s,n)=>`<script ${s} nonce="${t}">${n}<\/script>`))}},8766:(e,t,s)=>{"use strict"
1289s.d(t,{A:()=>p})
1290var n=s(48431),r=s(91121),a=s(96422),i=s(46785),o=s(557),c=s(81909),l=s(42295),d
1291const u=(0,a.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1292return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1293return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1294return s(t)},resolve(){return 58219}}),h=(0,a.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1295return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,93171)),requireAsync(e){const t=this.resolve(e)
1296return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1297return s(t)},resolve(){return 93171}})
1298function p({data:e,editorMode:t,editorView:s,onEdit:a,onCancel:p,onDataChange:m,onSave:g}){const v=e.toJS(),[f,y]=(0,n.useState)(!1),x=(0,n.useRef)(null),b=(0,o.WD)("interface"),S=(0,r.A)([{"dali-grid-element-highlighted":f}])
1299return s?(0,l.jsxs)("div",{className:S,ref:x,children:[v.type?A():(0,l.jsxs)("div",{className:"dali-grid-element-placeholder",children:[d||(d=(0,l.jsx)("span",{className:"dali-plugin-icon-placeholder"})),(0,l.jsx)(c.A,{type:"button",onClick:()=>a(),children:b("components.iconElementComponent.addIconButton.label")})]}),(0,l.jsx)(u,{open:"edit"===t,virtualRef:x,side:"right",onEscapeKeyDown:p,className:"dali-plugin-icon-settingslayer",onActiveStateChange:y,children:({renderLayout:e})=>(0,l.jsx)(h,{data:v,onDataChange:m,onSave:g,onCancel:p,renderLayout:e})})]}):v.type?A():null
1300function A(){return(0,l.jsx)("div",{className:(0,r.A)(["dali-plugin-icon",{"no-bg-or-border-styles":v.backgroundColor===i.wl.backgroundColor&&v.backgroundSize===i.wl.backgroundSize&&v.borderSize===i.wl.borderSize}]),style:{"--alignment":v.alignment,"--spacing":v.spacing+"px","--sizing":v.sizing,"--color":v.color,"--backgroundSize":v.backgroundSize,"--backgroundRadius":v.backgroundRadius+"%","--backgroundColor":v.backgroundColor,"--borderSize":v.borderSize+"px","--borderColor":v.borderColor},children:v.link?(0,l.jsx)("a",{href:v.link,target:v.opentab?"_blank":void 0,rel:v.opentab?"noreferrer noopener":void 0,children:(0,l.jsx)("span",{className:`ep-${v.type}-icon`})}):(0,l.jsx)("span",{className:`ep-${v.type}-icon`})})}}},62929:(e,t,s)=>{"use strict"
1301s.d(t,{Ay:()=>S,O5:()=>x,k_:()=>f,qp:()=>y})
1302var n,r=s(12259),a=s(48431),i=(s(24430),s(43343)),o=s(84507),c=s(14953),l=s.n(c),d=s(91121),u=s(38169),h=s(17312),p=s(12086),m=s(557),g=s(81909),v=s(42295)
1303function f(e,t,s){const{response:n}=e,r=s||"components.imageUploadComponent.imageField.errorMessages.reason"
1304if(e.__CANCEL__)return t(`${r}.requestCancelled`)
1305if(!n)return t(`${r}.unknown`)
1306switch(n.status){case 413:return n?.data?.message?.startsWith("Animated image has too many frames.")?t(`${r}.gifHasTooManyFrames`):n?.data?.message?.startsWith("Uploaded image resolution across all frames is too big.")?t(`${r}.imageResolutionTooBig`):t(`${r}.requestEntityTooLarge`)
1307case 415:return t(`${r}.unsupportedMediaType`)
1308default:return t(`${r}.unknown`)}}function y(e){return e.set("imageData",l().Map({src:e.get("src"),width:e.get("width"),height:e.get("height")}))}function x(e){return e.merge(e.get("imageData"))}const b=(0,a.forwardRef)(((e,t)=>{const s=(0,a.useRef)(null),[r,c]=(0,a.useState)(null),[y,x]=(0,a.useState)(!1),b=(0,o.wA)(),S=(0,o.d4)((e=>e.getIn(["themeMeta","recommendedImageDimensions"]))),A=(0,m.WD)("interface"),j=t=>{const{onError:s=i.A,onUploadPreview:n}=e;(function(e){return new Promise((function(t){const s=new FileReader
1309s.onload=e=>t(e.target.result),s.readAsDataURL(e)}))})(t).then((e=>{n?.(e),b((0,p.AJ2)(!0)),x(!0),c(e)})).then((()=>e.storeFile(t))).then((t=>(e.onChange(l().Map({src:t.absoluteDownloadUrl,width:t.width,height:t.height})),x(!1),c(void 0),b((0,p.AJ2)(!1)),s(null),null)),(t=>{const{value:n}=e,r=f(t,A),a=A("components.imageUploadComponent.imageField.errorMessages."+(n.get("src")?"messageWithOldImage":"messageWithoutOldImage"),{reason:r}),i=new Error(a)
1310i.code=t.response?.status,s(i),b((0,p.AJ2)(!1)),x(!1),c(void 0)})).catch((e=>console.warn(e)))},{onChange:w,value:C,showDeleteButton:N=!1,renderCropButton:I}=e
1311return(0,v.jsxs)("div",{onDragOver:e=>{const t=e.dataTransfer?.items?.[0],s=void 0===e.dataTransfer?.items,n=window.dali.globalDragData
1312e.preventDefault(),e.dataTransfer.dropEffect=s&&!n||t&&!(0,h.Df)(t)?"copy":"none"},onDrop:e=>{const t=e.dataTransfer?e.dataTransfer.files[0]:e.target.files[0]
1313e.preventDefault(),j(t)},children:[y&&(0,v.jsxs)("div",{className:"image-busy-indicator",children:[n||(n=(0,v.jsx)("span",{className:"image-spinner"})),(0,v.jsx)("img",{src:r,alt:"",draggable:"false",style:{aspectRatio:e.editAspectRatio,objectFit:"cover"}})]}),!y&&!C.get("src")&&(()=>{const{withImageInfo:t,withMultipleImages:n,className:r,isHeroImage:a}=e,i=S.get("contentImageWidth"),o=(0,d.A)(["dali-grid-element-placeholder-icon",a?"dali-plugin-heroimage-placeholder-icon":"dali-plugin-image-placeholder-icon"])
1314return(0,v.jsxs)("div",{className:(0,d.A)(["image-default",r]),children:[(0,v.jsx)("span",{className:o}),(0,v.jsx)("div",{className:"dali-grid-element-placeholder-info",children:t?A("components.imageUploadComponent.imageInfo",{recommendedImageWidth:i}):A("components.imageUploadComponent.explanation"+(n?"_other":"_one"))}),(0,v.jsx)(u.S,{onUnsplashSelect:e=>j(e),onUploadClick:()=>s.current?.click(),buttonContent:(0,v.jsx)("span",{children:A("components.imageUploadComponent.addImageButton.label"+(n?"_other":"_one"))}),buttonClassName:"ep-button ep-button-primary"})]})})(),!y&&C.get("src")&&(0,v.jsxs)("div",{className:"image-preview",children:[(()=>{const{value:t,imageUrl:s,previewUrl:n}=e,r=s?s(t.get("src")):t.get("src"),a=n?n(r):r
1315return(0,v.jsx)("img",{src:a,alt:"",draggable:"false"})})(),(0,v.jsxs)("div",{className:"image-button-wrapper",children:[I&&I(),(0,v.jsx)(u.S,{onUnsplashSelect:e=>j(e),onUploadClick:()=>s.current?.click(),buttonTooltip:A("components.imageUploadComponent.changeImageButton.tooltip"),buttonAriaLabel:A("components.imageUploadComponent.changeImageButton.accessibilityLabel"),buttonClassName:"ep-button-circular ep-button-icon-change",side:"top"}),N&&(0,v.jsx)(g.A,{variant:"circular",icon:"delete",title:A("components.imageUploadComponent.deleteImageButton.label"),onClick:()=>w(l().Map()),type:"button"})]})]}),(0,v.jsx)("input",{ref:s,type:"file",accept:h.m_.join(","),onChange:e=>j(e.target.files[0]),value:"",className:"image-upload-input"})]})}))
1316b.displayName="ImageFieldRaw"
1317const S=(0,r.formField)()(b)},26386:(e,t,s)=>{"use strict"
1318s.d(t,{Ay:()=>S,n2:()=>b})
1319var n=s(12259),r=s.n(n),a=s(48431),i=s(14953),o=s.n(i),c=s(91121),l=s(96422),d=s(62929),u=s(55287),h=s(7134),p=s(557),m=s(58504),g=s(75655),v=s(42295)
1320const f=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1321return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1322return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1323return s(t)},resolve(){return 58219}}),y=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1324return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,72392)),requireAsync(e){const t=this.resolve(e)
1325return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1326return s(t)},resolve(){return 72392}}),x=o().fromJS({src:"",width:null,height:null,alt:"",link:"",opentab:!1,text:"",buttontext:"",headline:"",buttonenabled:!1,refSrc:"",edit:{aspectRatio:{label:void 0,value:void 0},offset:[0,0],zoom:1}}),b=({error:e,helpCenterUrl:t,t:s,data:r,onSave:a,onEdit:i,config:o,setError:c,setImageEditPreviewSrc:l,setIsInitialImageUploading:u,imagePlaceholderElementRef:h,isUnsupportedMediaType:p,isHeroImage:m})=>(0,v.jsxs)("div",{className:"dali-grid-element-placeholder",ref:h,children:[(0,v.jsx)("div",{className:"dali-settingslayer-element",children:e?(0,v.jsxs)("div",{className:"dali-notification-danger",children:[e.message," ",p&&(0,v.jsx)("a",{href:t,target:"_blank",className:"ep-form-row-text-external-link",rel:"noreferrer noopener",children:s("components.imageUploadComponent.imageField.errorMessages.helpCenterLink")})]}):null}),(0,v.jsx)(n.Form,{name:"pluginImagePlaceholder",value:(0,d.qp)(r),prepare:d.qp,onChange:e=>{u(!1),a((0,d.O5)(e).remove("imageData")),i("editImage")},className:"dali-form",children:(0,v.jsx)(d.Ay,{withImageInfo:!0,name:"imageData",onError:e=>{u(!1),c(e)},onChange:()=>c(null),onUploadPreview:e=>{c(null),l(e),u(!0)},storeFile:o?.storeFile,editAspectRatio:r.getIn(["edit","aspectRatio","value"]),isHeroImage:m})})]})
1327function S({config:e,editorView:t,editorMode:s,editAction:n,isMultiColumn:r,data:i=x,onDataChange:o,onSave:l,onCancel:d,onEdit:S,imageEditorRef:w}){const[C,N]=(0,a.useState)(null),[I,E]=(0,a.useState)(),k=(0,a.useRef)(null),L=(0,a.useRef)(null),R=(0,g.A)("IMAGE_FORMATS"),[T,_]=(0,a.useState)(!1),P=(0,p.WD)("interface"),M=415===C?.code,D=!i.get("src"),O=Boolean(i.get("link")),U=(0,c.A)(["dali-plugin-image",{"dali-grid-element-highlighted":T}]),V=(0,a.useRef)(null),[z,H]=(0,a.useState)(!1);(0,h.R)(z?V.current:null)
1328const q=b({error:C,helpCenterUrl:R,t:P,data:i,onSave:l,onEdit:S,config:e,setError:N,setImageEditPreviewSrc:E,setIsInitialImageUploading:H,imagePlaceholderElementRef:V,isUnsupportedMediaType:M,isHeroImage:!1})
1329function B(){const s=r?j:A
1330return(0,u.m)({data:i,config:e,editorView:t,editAction:n,imageEditPreviewSrc:I,imageRef:L,aspectRatioMap:s,defaultData:x,onSave:l,onCancel:d,onDataChange:o,setImageEditPreviewSrc:E,imageEditorRef:w,OverlayComponent:m.A,overlayProps:{isCircle:"circle"===i.getIn(["edit","aspectRatio","label"])},wrapperClassName:"dali-image-wrapper",imageClassName:"dali-image",imageStyle:{},isLinked:O})}return t?(0,v.jsxs)("div",{className:U,ref:k,children:[D?q:B(),(0,v.jsx)(f,{className:"dali-settingslayer
1330-image-plugin",onActiveStateChange:_,open:"edit"===s&&"editImage"!==n,virtualRef:k,side:"right",onEscapeKeyDown:d,children:({renderLayout:t})=>(0,a.createElement)(y,{data:i,onDataChange:o,config:e,onCancel:d,renderLayout:t,onSave:e=>{N(null),l(e)}})})]}):D?null:(0,v.jsx)("div",{className:U,children:B()})}const A={"3:1":3,"3:2":1.5,"4:3":4/3,"5:1":5,"16:9":16/9},j={"1:1":1,"2:3":2/3,"3:1":3,"3:2":1.5,"4:3":4/3,"16:9":16/9,circle:1}},55287:(e,t,s)=>{"use strict"
1331s.d(t,{m:()=>u})
1332var n=s(7121),r=s.n(n),a=s(14953),i=s.n(a),o=s(96422),c=s(35021),l=s(42295)
1333const d=(0,o.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1334return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,83807)),requireAsync(e){const t=this.resolve(e)
1335return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1336return s(t)},resolve(){return 83807}},{resolveComponent:e=>e.ImageEditor})
1337function u({data:e,config:t,editorView:s,editAction:n,imageEditPreviewSrc:r,imageRef:a,aspectRatioMap:o,defaultData:u,onSave:p,onCancel:m,onDataChange:g,setImageEditPreviewSrc:v,imageEditorRef:f,OverlayComponent:y,overlayProps:x={},wrapperClassName:b="dali-image-wrapper",wrapperStyle:S={},imageClassName:A="dali-image",imageStyle:j={},isLinked:w=!1,setImageHeight:C}){const N=e.get("width")&&e.get("height")?e.get("width")/e.get("height"):void 0,I=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:A,style:{display:"editImage"===n?"none":j.display||"block",clipPath:"circle"===e.getIn(["edit","aspectRatio","label"])?"circle(50% at center)":"",...j},children:s&&r?(0,l.jsx)("img",{src:r,alt:e.get("alt"),style:{width:"100%",aspectRatio:e.getIn(["edit","aspectRatio","value"]),objectFit:"cover"}}):(0,l.jsx)(c.A,{src:t?.imageUrl?t.imageUrl(e.get("src")):e.get("src"),width:e.get("width"),height:e.get("height"),alt:e.get("alt"),innerRef:e=>{if(e&&(a.current=e,C)){const t=()=>{C(e.offsetHeight)}
1338return e.complete?C(e.offsetHeight):e.addEventListener("load",t),()=>{e.removeEventListener("load",t)}}}})}),"editImage"!==n&&y&&(0,l.jsx)(y,{textSettings:{text:e.get("text"),headline:e.get("headline"),buttontext:e.get("buttontext"),buttonenabled:e.get("buttonenabled")},image:e,isCircle:"circle"===e.getIn(["edit","aspectRatio","label"]),...x}),"editImage"===n&&(0,l.jsx)(d,{ref:f,src:t?.imageUrl?t.imageUrl(e.get("refSrc")||e.get("src")):e.get("refSrc")||e.get("src"),previewSrc:r||a.current?.currentSrc,aspectRatioMap:o,initial:!e.get("refSrc"),edit:e.get("edit")?.toJS()||u.get("edit").set("aspectRatio",{label:"original",value:N}).toJS(),onInit:async(s,n)=>{if(!e.get("refSrc")&&t?.storeFile){const r=await t.storeFile(n)
1339v(await h(n)),p(e.merge(i().fromJS({edit:s,src:r.absoluteDownloadUrl,width:r.width,height:r.height,refSrc:e.get("src")})),!0)}},onCancel:m,onStateChange:t=>{e.getIn(["edit","aspectRatio","value"])!==t.aspectRatio.value&&g(e.merge(i().fromJS({edit:t})))},onChange:async(s,n,r)=>{if(t?.storeFile){const a=t.storeFile,o=[a(n)]
1340r&&r!==n&&o.push(a(r))
1341const c=await Promise.all(o),l=c[0],d=n===r?c[0]:c[1]
1342v(await h(n)),p(e.merge(i().fromJS({edit:s,src:l.absoluteDownloadUrl,width:l.width,height:l.height,refSrc:d?d.absoluteDownloadUrl:e.get("refSrc")})))}}})]})
1343if(!s&&w){const t=e.get("opentab")?"_blank":void 0,s=t?"noopener noreferrer":void 0
1344return(0,l.jsx)("a",{href:e.get("link"),target:t,rel:s,style:{aspectRatio:e.getIn(["edit","aspectRatio","value"])||N,...S},className:b,children:I})}return(0,l.jsx)("div",{style:{aspectRatio:e.getIn(["edit","aspectRatio","value"])||N,...S},className:b,children:I})}function h(e){return new Promise(((t,s)=>{const n=new FileReader
1345n.onload=()=>t(n.result),n.onerror=s,n.readAsDataURL(e)}))}},83770:(e,t,s)=>{"use strict"
1346s.d(t,{A:()=>d})
1347s(76881)
1348var n=s(48431),r=s(35021),a=s(91473),i=s(42295)
1349function o({slide:e}){return(0,i.jsx)("div",{className:"swiper-slide",children:(0,i.jsx)(r.A,{src:e.src,width:e.originalWidth,height:e.originalHeight,alt:e.alt,style:{maxWidth:e.originalWidth},nofallback:!0})})}function c({nextButtonRef:e,prevButtonRef:t}){return(0,i.jsxs)("div",{className:"swiper-arrows",children:[(0,i.jsx)("div",{ref:e,className:"swiper-arrow-right"}),(0,i.jsx)("div",{ref:t,className:"swiper-arrow-left"})]})}function l({slides:e,swiperContainerRef:t}){return(0,i.jsx)("div",{className:"swiper-container swiper-main-image",ref:t,children:(0,i.jsx)("div",{className:"swiper-wrapper",children:e.map(((e,s)=>(0,i.jsx)(o,{slide:e,swiperContainerRef:t},s)))})})}function d({photos:e,initialIndex:t}){const s=(0,n.useRef)(null),r=(0,n.useRef)(null),o=(0,n.useRef)(null)
1350return(0,i.jsx)(a.A,{slides:e,initialSlide:t,loop:!1,grabCursor:!0,keyboard:{enabled:!0},refSet:{swiperContainerRef:s,nextButtonRef:r,prevButtonRef:o},renderSwiper:({slides:e,slideIdx:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{slides:e,swiperContainerRef:s}),(0,i.jsx)(c,{nextButtonRef:r,prevButtonRef:o}),(0,i.jsxs)("div",{className:"swiper-counter",children:[t+1," / ",e.length]})]})})}},90254:(e,t,s)=>{"use strict"
1351s.d(t,{A:()=>N})
1352var n=s(39155),r=s.n(n),a=s(98357),i=s.n(a),o=s(76881),c=s.n(o),l=s(14953),d=s.n(l),u=s(25681),h=s(48431),p=s(91121),m=s(96422),g=s(557),v=s(81909),f=s(83770),y=s(35021),x=s(64866),b=s(51249),S=s(42295),A,j
1353const w=(0,m.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1354return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1355return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1356return s(t)},resolve(){return 58219}}),C=(0,m.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1357return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,52307)),requireAsync(e){const t=this.resolve(e)
1358return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1359return s(t)},resolve(){return 52307}})
1360function N({config:e,data:t=(0,l.fromJS)({images:[]}),editorMode:s,editorView:n,onEdit:r,onCancel:a,onDataChange:i,onSave:o}){const[c,d]=(0,h.useState)(!1),u=(0,h.useRef)(null),m=(0,g.WD)("interface"),f=0===t.get("images",(0,l.List)()).size,y=t.get("images",(0,l.List)()).toJS().sort(((e,t)=>e.position-t.position)).map((t=>({src:e?.imageUrl?.(t.src),originalWidth:t.width,originalHeight:t.height,width:t.width,height:t.height,alt:t.alt??"",link:t.link??"",opentab:t.opentab})))
1361function x(){d(!1),a()}return n?(0,S.jsxs)("div",{className:(0,p.A)([{"dali-grid-element-highlighted":"edit"===s,"dali-plugin-imagegallery-busy":c}]),ref:u,children:[c&&(A||(A=(0,S.jsx)("div",{className:"dali-plugin-imagegallery-busy-indicator","data-testid":"imageGalleryBusyIndicator",children:(0,S.jsx)("span",{})}))),f?(0,S.jsxs)("div",{className:"dali-grid-element-placeholder",children:[j||(j=(0,S.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-imagegallery-placeholder-icon"})),(0,S.jsx)(v.A,{type:"button",onClick:()=>r(),children:m("components.imageGalleryComponent.imageFieldMultiple.addImagesButton.label")})]}):(0,S.jsx)(I,{photos:y,editorView:!0}),(0,S.jsx)(w,{open:"edit"===s,virtualRef:u,side:"top",align:"center",sideOffset:-600,onEscapeKeyDown:x,className:"dali-settingslayer
1361-imagegallery",children:({renderLayout:s})=>(0,S.jsx)(C,{config:e,data:t,onDataChange:i,onSave:o,onCancel:x,onBusyStateChange:d,renderLayout:s})})]}):f?null:(0,S.jsx)(I,{photos:y})}function I({photos:e,editorView:t}){const[s,n]=(0,h.useState)(0),[r,a]=(0,h.useState)(!1),i=(0,h.useMemo)((()=>e.filter((e=>!e.link))),[e]),o=e.map((e=>({src:e.src,originalWidth:e.width,originalHeight:e.height,width:e.width,height:e.height,alt:e.alt,href:e.link,opentab:e.opentab}))),c=(0,h.useCallback)((({photo:e})=>{if(t||e.href)return
1362const s=i.findIndex((t=>t.src===e.src))
1363n(s),a(!0)}),[t,i])
1364return(0,S.jsxs)("div",{children:[(0,S.jsx)(u.A,{photos:o,spacing:4,render:{photo:E},onClick:c}),(0,S.jsx)(b.A,{children:(0,S.jsx)(x.A,{show:r,onClose:()=>{n(0),a(!1)},fullscreen:!0,children:(0,S.jsx)(f.A,{photos:i,initialIndex:s})})}),(0,S.jsx)("noscript",{children:e.map(((e,t)=>(0,S.jsx)(k,{link:e.link,opentab:e.opentab,children:(0,S.jsx)("img",{src:`${e.src}&width=300&height=300`,alt:e.alt,onError:L})},`${e.src}${t}`)))})]})}function E(e,t){const{onClick:s}=e,{photo:n,index:r,width:a,height:i}=t,o={display:"block",width:a,height:i}
1365return(0,S.jsx)(k,{link:n.href,opentab:n.opentab,children:(0,S.jsx)(y.A,{src:n.src,width:n.originalWidth,height:n.originalHeight,alt:n.alt,style:o,nofallback:!0,onClick:function(e){s&&s(e)},onError:L})},`${n.src}${r}`)}function k({link:e,opentab:t,children:s}){if(!e)return s
1366const n=t?"_blank":void 0,r=t?"noopener noreferrer":void 0
1367return(0,S.jsx)("a",{href:e,target:n,rel:r,children:s})}function L(e){e.target.src.includes("&reload=1")||(e.target.src=`${e.target.src}&reload=1`)}},2662:(e,t,s)=>{"use strict"
1368s.d(t,{A:()=>y})
1369var n=s(76881),r=s.n(n),a=s(48431),i=s(14953),o=s.n(i),c=s(91121),l=s(96422),d=s(557),u=s(81909),h=s(35021),p=s(42295),m,g
1370const v=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1371return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1372return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1373return s(t)},resolve(){return 58219}}),f=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1374return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,50786)),requireAsync(e){const t=this.resolve(e)
1375return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1376return s(t)},resolve(){return 50786}})
1377function y({config:e,data:t=(0,i.fromJS)({size:50,gap:50,images:[]}),editorMode:s,editorView:n,onEdit:r,onCancel:o,onDataChange:l,onSave:h}){const[y,b]=(0,a.useState)(!1),S=(0,a.useRef)(null),A=(0,d.WD)("interface"),j=0===t.get("images",(0,i.List)()).size,w=t.get("images",(0,i.List)()).toJS().sort(((e,t)=>e.position-t.position)).map((t=>({src:e?.imageUrl?.(t.src),width:t.width,height:t.height,alt:t.alt??"",link:t.link??"",opentab:t.opentab}))),C=t.get("size"),N=t.get("gap")
1378function I(){b(!1),o()}return n?(0,p.jsxs)("div",{className:(0,c.A)([{"dali-plugin-logo":!0,"dali-grid-element-highlighted":"edit"===s,busy:y}]),ref:S,children:[y&&(m||(m=(0,p.jsx)("div",{className:"image-busy-indicator","data-testid":"logoElementBusyIndicator",children:(0,p.jsx)("span",{})}))),j?(0,p.jsxs)("div",{className:"dali-grid-element-placeholder",children:[g||(g=(0,p.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-logo-placeholder-icon"})),(0,p.jsx)(u.A,{type:"button",onClick:()=>r(),children:A("components.logoElementComponent.imageFieldMultiple.addImagesButton.label")})]}):(0,p.jsx)(x,{size:C,gap:N,images:w}),(0,p.jsx)(v,{open:"edit"===s,virtualRef:S,side:"top",align:"center",sideOffset:-600,onEscapeKeyDown:I,className:"logo-settingslayer",children:({renderLayout:s})=>(0,p.jsx)(f,{config:e,data:t,onDataChange:l,onSave:h,onCancel:I,onBusyStateChange:b,renderLayout:s})})]}):j?null:(0,p.jsx)(x,{size:C,gap:N,images:w})}function x({size:e,gap:t,images:s}){return(0,p.jsx)("div",{className:"dali-plugin-logo-content",style:{"--size":e+"px","--gap":t+"px"},children:s.map(((e,t)=>{const s=(0,p.jsx)(h.A,{src:e.src,width:e.width,height:e.height,alt:e.alt})
1379return(0,p.jsx)(a.Fragment,{children:e.link?(0,p.jsx)("a",{href:e.link,target:e.opentab?"_blank":void 0,rel:e.opentab?"noopener noreferrer":void 0,children:s}):s},`${e.src}${t}`)}))})}},39944:(e,t,s)=>{"use strict"
1380s.d(t,{A:()=>
1380o})
1381var n=s(84507),r=s(35856),a=s(48825),i=s(42295)
1382function o({product:e}){const t=(0,n.d4)((e=>Boolean(e.getIn(["shop","beyond"]))))
1383return(0,i.jsx)(a.A,{withImageAspectRatio:!0,product:e,productIndex:0,trackProductClick:(e,s)=>{(0,r.u4)("product:click",{type:"teaser",product:(0,r.xj)(e,t),productIndex:s})}})}},50910:(e,t,s)=>{"use strict"
1384s.d(t,{A:()=>f})
1385var n=s(48431),r=s(84507),a=s(91121),i=s(96422),o=s(85968),c=s(557),l=s(81909),d=s(39944),u=s(71070),h=s(42295),p
1386const m=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1387return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1388return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1389return s(t)},resolve(){return 58219}}),g=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1390return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,26035)),requireAsync(e){const t=this.resolve(e)
1391return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1392return s(t)},resolve(){return 26035}}),v={simple:u.A,detailed:d.A}
1393function f({config:e,data:t,editorMode:s,editorView:i,onCancel:d,onDataChange:u,onEdit:f,onSave:y}){const x=(0,n.useRef)(null),[b]=(0,n.useState)(!1),[S,A]=(0,n.use
1393State)(!1),j=(0,r.d4)((e=>(0,o.r)(e.getIn(["productData","productPlugin",t.get("productId")])))),w=(0,c.WD)("interface","components.productPluginComponent"),C=(0,a.A)(["dali-plugin-productshowcase",{"dali-grid-element-highlighted":S}])
1394if(b||!i&&!j)return null
1395const N=v[t.get("layout")]
1396return(0,h.jsxs)("div",{className:C,ref:x,children:[(0,h.jsx)(m,{open:"edit"===s,virtualRef:x,side:"top",align:"center",onEscapeKeyDown:e=>"INPUT"!==e.target.tagName&&d(),className:"dali-settingslayer-productshowcase",onActiveStateChange:A,children:({renderLayout:s})=>(0,h.jsx)(g,{data:t,config:e,onDataChange:u,onCancel:d,onSave:y,renderLayout:s,t:w})}),j&&(0,h.jsx)(N,{product:j}),!j&&(0,h.jsxs)("div",{className:"dali-grid-element-placeholder",children:[p||(p=(0,h.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-productshowcase-placeholder-icon"})),(0,h.jsx)(l.A,{type:"button",onClick:()=>f(),children:w("selectProductButton.label")})]})]})}},71070:(e,t,s)=>{"use strict"
1397s.d(t,{A:()=>l})
1398var n=s(84507),r=s(35856),a=s(557),i=s(89213),o=s(22119),c=s(42295)
1399function l({product:e}){const t=(0,n.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),s=(0,a.WD)("shop")
1400return(0,c.jsx)("div",{className:"dali-plugin-productshowcase-simpleview",children:(0,c.jsxs)(i.A,{to:e.href,className:"product-item-link",onClick:()=>(0,r.u4)("product:click",{type:"teaser",product:(0,r.xj)(e,t),productIndex:0}),children:[(0,c.jsx)(o.A,{image:e.image&&{...e.image,isZoomEnabled:!1},alt:e.name,productLabels:e.labels}),(0,c.jsx)("div",{className:"dali-plugin-productshowcase-simpleview-cta",children:(0,c.jsx)("button",{type:"button",className:"show-more-button",children:s("components.productPluginComponent.simpleView.showProductButton.label")})})]})})}},16310:(e,t,s)=>{"use strict"
1401s.d(t,{K:()=>I})
1402var n=s(39155),r=s.n(n),a=s(98357),i=s.n(a),o=s(76881),c=s.n(o),l=s(14953),d=s.n(l),u=s(84507),h=s(95110),p=s(48431),m=s(91121),g=s(96422),v=s(94777),f=s(12086),y=s(557),x=s(81909),b=s(25668),S=s(48825),A=s(41531),j=s(42295),w
1403const C=(0,g.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1404return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1405return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1406return s(t)},resolve(){return 58219}}),N=(0,g.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1407return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,83581)),requireAsync(e){const t=this.resolve(e)
1408return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1409return s(t)},resolve(){return 83581}})
1410function I({editorMode:e,onEdit:t,editorView:s,data:n=(0,l.fromJS)({}),config:r,onDataChange:a,onCancel:i,onSave:o}){const[c,d]=(0,p.useState)(!1),g=(0,u.d4)((e=>e.getIn(["productData",n.get("id"),"products"],(0,l.fromJS)([])))),I=(0,h.zy)().pathname,E=(0,u.d4)((e=>e.getIn(["shop","sellingCountryId"])))||null,k=(0,p.useRef)(null),L=(0,u.wA)(),R=(0,y.WD)("interface"),[T,_]=(0,p.useState)(!1),P=(0,m.A)(["product-slider",{"dali-grid-element-highlighted":c}]),M=g.filter((e=>e?.get("isVisible"))).toJS().map((e=>({...e,isLoaded:!0}))),D={products:M,totalNumberOfProducts:M.length}
1411if(T||!s&&!n.get("productIds").size)return null
1412return(0,j.jsxs)("div",{className:P,ref:k,children:[(0,j.jsx)(C,{virtualRef:k,side:"top",align:"center",sideOffset:-600,open:"edit"===e,onEscapeKeyDown:e=>e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName&&i(),className:"dali-settingslayer-productslider",onActiveStateChange:d,children:({renderLayout:e})=>(0,j.jsx)(N,{data:n,config:r,onDataChange:a,onCancel:i,onSave:o,renderLayout:e,selectedProducts:g})}),s&&!n.get("productIds").size?(0,j.jsxs)("div",{className:"dali-grid-element-placeholder",children:[w||(w=(0,j.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-productslider-placeholder-icon"})),(0,j.jsx)(x.A,{type:"button",onClick:()=>t(),children:R("components.productSliderComponent.selectProductsButton.label")})]}):(0,j.jsx)(A.Ay,{loadProducts:async function(){try{await L((0,f.kU1)(n.get("id"),Array.from(n.get("productIds")),E,{showErrorNotification:!1}))}catch{_(!0)}},productList:M.length>0?D:void 0,renderProductItem:(e,t)=>
1412(0,j.jsx)(S.A,{product:e,trackProductClick:(0,v.bv)([(0,v.SU)(I),"product-slider"]),productIndex:t},e.productId),renderEmptyProductItem:e=>(0,j.jsx)(b.A,{},"emptySlide_"+e),uniqueId:n.get("id"),breakpoints:["480px","768px","992px"],productSize:n.get("imageSize","S"),trackProductList:(0,v.T0)((0,v.SU)(I))})]})}},72514:(e,t,s)=>{"use strict"
1413s.d(t,{A:()=>h})
1414var n=s(14953),r=s.n(n),a=s(48431),i=s(96422),o=s(557),c=s(48422),l=s(42295),d
1415const u=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1416return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,77702)),requireAsync(e){const t=this.resolve(e)
1417return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1418return s(t)},resolve(){return 77702}},{ssr:!1})
1419function h({editorView:e,data:t=(0,n.fromJS)({content:""}),onDataChange:s,onSave:r,onEdit:i}){const h=(0,o.WD)("interface"),p=(0,a.useRef)(null),m=e=>{const n=t.set("content",e)
1420s(n),r(n)},g=()=>{i()},v=()=>(0,l.jsx)("div",{className:"dali-plugin-text-content",dangerouslySetInnerHTML:{__html:t.get("content")}})
1421return(0,l.jsx)("div",{className:"dali-plugin-text",children:e?(0,l.jsx)(c.A,{fallback:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("p",{className:"dali-plugin-text-error-message",children:[h("components.richTextComponent.brokenRichTextEditorMessage"),d||(d=(0,l.jsx)("br",{})),(0,l.jsx)("code",{children:t.get("content")})]}),v()]}),children:(0,l.jsx)(u,{fallback:v(),html:t.get("content")||"",onChange:m,onFocus:g,setRef:e=>p,isHeadline:t.get("isHeadline")},t.get("content")||"")}):v()})}},16030:(e,t,s)=>{"use strict"
1422s.d(t,{A:()=>C})
1423var n=s(48431),r=s(84507),a=s(14953),i=s.n(a),o=s(80142),c=s(91121),l=s(96422),d=s(33869),u=s(557),h=s(81909),p=s(42295),m
1424const g=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1425return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,58219)),requireAsync(e){const t=this.resolve(e)
1426return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1427return s(t)},resolve(){return 58219}}),v=(0,l.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1428return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,17372)),requireAsync(e){const t=this.resolve(e)
1429return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1430return s(t)},resolve(){return 17372}})
1431function f({thumbnailUrl:e}){const[t,s]=(0,n.useState)("string"==typeof e?e:null)
1432return(0,n.useEffect)((()=>{e instanceof Promise&&e.then(s)}),[e]),(0,p.jsx)("div",{className:"dali-plugin-video-container",children:(0,p.jsx)("div",{style:{backgroundImage:`url("${t}")`},className:"dali-plugin-video-thumbnail"})})}function y({url:e}){return(0,p.jsx)("div",{className:"dali-plugin-video-container",children:(0,p.jsx)("iframe",{className:"dali-plugin-video-content",src:e,loading:"lazy",referrerPolicy:"strict-origin-when-cross-origin",frameBorder:"0",allowFullScreen:!0,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"})})}function x(e,t){return`https://www.youtube.com/embed/${e}?rel=0&autohide=1&showinfo=0&wmode=opaque&origin=${encodeURIComponent(t)}`}function b(e,t){return`https://www.youtube-nocookie.com/embed/${e}?rel=0&autohide=1&showinfo=0&wmode=opaque&origin=${encodeURIComponent(t)}`}function S(e){return`https://img.youtube.com/vi/${e}/maxresdefault.jpg`}async function A(e){return o.A.get(`https://vimeo.com/api/v2/video/${e}.json`).then((e=>e.data[0].thumbnail_large)).catch((()=>""))}function j(e){return`https://player.vimeo.com/video/${e}?portrait=0`}function w(e){const t=(0,r.d4)((e=>e.getIn(["shop","locationBase","origin"]))),s=(0,d.g)(e),n=(0,d.T)(e)
1433if(s){const n=e.includes("youtube-nocookie.com")
1434return{id:s,thumbnailUrl:S(s),embedUrl:n?b(s,t):x(s,t)}}return n?{id:n,thumbnailUrl:A(n),embedUrl:j(n)}:null}function C({data:e=i().fromJS({src:""}),editorMode:t,editorView:s,onEdit:r,onCancel:a,onDataChange:o,onSave:l}
1434){const d=(0,n.useRef)(null),x=e.get("src"),[b,S]=(0,n.useState)(!1),A=(0,u.WD)("interface"),j=(0,c.A)(["dali-plugin-video",{"dali-grid-element-highlighted":b}]),C=w(x),N=(0,p.jsxs)("div",{className:"dali-grid-element-placeholder",children:[m||(m=(0,p.jsx)("span",{className:"dali-grid-element-placeholder-icon dali-plugin-video-placeholder-icon"})),(0,p.jsx)(h.A,{type:"button",onClick:()=>r(),children:A("components.videoElementComponent.addVideoButton.label")})]})
1435return s?(0,p.jsxs)("div",{className:j,ref:d,children:[C?(0,p.jsx)(f,{thumbnailUrl:C.thumbnailUrl},C.id):N,(0,p.jsx)(g,{onActiveStateChange:S,open:"edit"===t,virtualRef:d,side:"right",onEscapeKeyDown:a,children:({renderLayout:t})=>(0,p.jsx)(v,{data:e,onDataChange:o,onSave:l,onCancel:a,renderLayout:t})})]}):C?(0,p.jsx)("div",{className:j,children:(0,p.jsx)(y,{url:C.embedUrl},C.id)}):null}},33869:(e,t,s)=>{"use strict"
1436s.d(t,{T:()=>i,g:()=>a})
1437const n=/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/|shorts\/)|(?:(?:watch)?\?v(?:i)?=|&v(?:i)?=))([^#&?]+).*/,r=/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\\-]+)?/i
1438function a(e){const t=n.exec(e)
1439return null!==t?t[1]:void 0}function i(e){const t=r.exec(e)
1440return null!==t?t[1]:void 0}},95921:(e,t,s)=>{"use strict"
1441s.d(t,{I:()=>l,T:()=>d})
1442s(9508)
1443var n=s(48431),r=s(18725),a=s(14953),i=s.n(a),o=s(38172),c=s(42295)
1444window.dali=window.dali||{},window.dali.globalDragBlockPosition=null,window.dali.globalDragData=null,window.dali.globalDragSource=null,window.dali.globalDragType=null
1445class l extends n.Component{static get defaultProps(){return{component:"div"}}constructor(){super(),this.onDragStart=this.onDragStart.bind(this),this.onDragEnd=this.onDragEnd.bind(this),this.state={isDragActive:!1}}componentWillUnmount(){window.dali.globalDragSource===this&&(window.dali.globalDragBlockPosition=null,window.dali.globalDragData=null,window.dali.globalDragSource=null,window.dali.globalDragType=null)}onDragStart(e){const t=i().fromJS(this.props.onDrag(this.props))
1446if(e.dataTransfer&&(e.dataTransfer.setData("Url","#"),e.dataTransfer.setDragImage&&this.props.createPreviewNode)){const t=this.props.createPreviewNode()
1447if(t.style.position="absolute",t.style.zIndex=-10,document.body.appendChild(t),"function"==typeof this.props.previewNodeOffset){const{x:s,y:n}=this.props.previewNodeOffset()
1448e.dataTransfer.setDragImage(t,s,n)}else if(this.props.previewNodeOffset){const{x:s,y:n}=this.props.previewNodeOffset
1449e.dataTransfer.setDragImage(t,s,n)}else e.dataTransfer.setDragImage(t)
1450this.previewNode=t}window.dali.globalDragBlockPosition=this.props.blockPosition,window.dali.globalDragData=t,window.dali.globalDragSource=this,window.dali.globalDragType=this.props.type,this.setState({isDragActive:!0})}onDragEnd(){this.previewNode&&(this.previewNode.remove(),this.previewNode=null),window.dali.globalDragBlockPosition=null,window.dali.globalDragData=null,window.dali.globalDragSource=null,window.dali.globalDragType=null,this.setState({isDragActive:!1}),this.props.onDragEnd?.()}render(){const{component:e,disabled:t,blockPosition:s,...n}=this.props,a=(0,r.A)(n,["type","onDrag","previewNodeOffset","createPreviewNode","isDragActive"])
1451return"div"!==e&&(a.isDragActive=this.state.isDragActive),(0,c.jsx)(e,{...a,draggable:!t,onDragStart:this.onDragStart,onDragEnd:this.onDragEnd})}}class d extends n.Component{static get defaultProps(){return{component:"div",onDragStart:()=>{},onDragOver:()=>{},onDragEnd:()=>{},onDragEnter:()=>{},onDragLeave:()=>{}}}constructor(){super(),this.onGlobalDragStatusChange=this.onGlobalDragStatusChange.bind(this),this.onDragEnter=this.onDragEnter.bind(this),this.onDragOver=this.onDragOver.bind(this),this.onDragLeave=this.onDragLeave.bind(this),this.onDrop=this.onDrop.bind(this),this.state={isDragOver:!1,isDragActive:!1,isDropRedundant:!1}}componentDidMount(){o.K(this.onGlobalDragStatusChange)}componentWillUnmount(){o.B(this.onGlobalDragStatusChange)}onGlobalDragStatusChange(e,t){const s=e&&window.dali.globalDragType===this.props.type
1452s?this.props.onDragStart(t):this.props.onDragEnd(t)
1453const n=window.dali.globalDragType===this.props.type
1454this.setState({isDragActive:s,isDropRedundant:e&&!n,dragBlockPosition:window.dali.globalDragBlockPosition})}onDragEnter(e){this.supportsDragEvent(e)?(this.setState({isDragOver:!0}
1454),this.props.onDragEnter()):this.setState({isDragOver:!1})}onDragOver(e){this.supportsDragEvent(e)?(e.preventDefault(),this.setState({isDragOver:!0}),this.props.onDragOver()):this.setState({isDragOver:!1})}onDragLeave(){this.setState({isDragOver:!1}),this.props.onDragLeave()}onDrop(e){e.preventDefault()
1455const t=i().fromJS(void 0!==window.dali.globalDragData&&null!==window.dali.globalDragData?window.dali.globalDragData:JSON.parse(e.dataTransfer.getData(this.props.type)))
1456this.props.onDrop(t,e),this.setState({isDragOver:!1})}supportsDragEvent(e){if(window.dali.globalDragType)return window.dali.globalDragType===this.props.type
1457return((t,s)=>"function"==typeof t.types.contains?t.types.contains(s):e.dataTransfer.types.indexOf(s)>=0)(e.dataTransfer,this.props.type)}render(){const{dropTargetPosition:e,component:t,type:s,onDragOver:n,onDrop:r,...a}=this.props,i=t,{dragBlockPosition:o}=this.state
1458return null===o||o!==e&&o+1!==e?"div"===i?(0,c.jsx)(i,{...a,onDragEnter:this.onDragEnter,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop}):(0,c.jsx)(i,{...a,onDragEnter:this.onDragEnter,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop,isDragOver:this.state.isDragOver,isDragActive:this.state.isDragActive,isDropRedundant:this.state.isDropRedundant}):null}}},38172:(e,t,s)=>{"use strict"
1459s.d(t,{B:()=>l,K:()=>d})
1460s(7121)
1461let n=!1,r=0
1462const a=[],i=()=>(new Date).getTime(),o=function(){!1===n&&(n=!0,a.forEach((e=>e(!0)))),r=i()},c=function(){!0===n&&(n=!1,a.forEach((e=>e(!1))))}
1463function l(e){for(let t=0;t<a.length;t++)if(a[t]===e)return void a.splice(t,1)}function d(e){l(e),a.push(e)}"object"==typeof document&&(document.addEventListener("dragstart",(()=>window.setTimeout(o,0))),document.addEventListener("dragenter",(()=>window.setTimeout(o,0))),document.addEventListener("dragover",(()=>window.setTimeout(o,0))),document.addEventListener("dragend",(()=>window.setTimeout(c,0))),document.addEventListener("drop",(()=>window.setTimeout(c,0))),setInterval((()=>i()-r>1e3&&c()),100))},12381:(e,t,s)=>{"use strict"
1464s.d(t,{A:()=>m})
1465var n=s(39155),r=s.n(n),a=s(98456),i=s.n(a),o=s(84507),c=s(96422),l=s(557),d=s(42295),u,h
1466const p=(0,c.Ay)({resolved:{},chunkName:()=>"account",isReady(e){const t=this.resolve(e)
1467return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(8644).then(s.bind(s,85019)),requireAsync(e){const t=this.resolve(e)
1468return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1469return s(t)},resolve(){return 85019}})
1470function m({accountUrl:e,isPreview:t}){const s=(0,o.d4)((e=>Boolean(e.getIn(["shop","attributes"]).find((e=>"ecommerce:disabled"===e.get("name")&&"true"===e.get("value")))))),n=(0,l.WD)("shop","components.accountMenuComponent.accountIcon")
1471return s&&!e?null:(0,d.jsx)("div",{className:"header-account",children:e?(0,d.jsx)("a",{...t||!e?{}:{href:e},className:"header-account-login","aria-label":n("accessibilityLabel"),children:u||(u=(0,d.jsx)("span",{className:"header-account-icon"}))}):h||(h=(0,d.jsx)(p,{}))})}},33792:(e,t,s)=>{"use strict"
1472s.d(t,{Ay:()=>o})
1473s(76881)
1474var n=s(89213),r=s(42295)
1475function a({breadcrumb:e}){return(0,r.jsx)("span",{itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:e.map(((e,t)=>(0,r.jsxs)("span",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,r.jsx)("link",{href:e.href,itemProp:"item"}),(0,r.jsx)("meta",{itemProp:"name",content:e.title}),(0,r.jsx)("meta",{itemProp:"position",content:`${t+1}`})]},e.href)))})}function i({breadcrumb:e}){return(0,r.jsx)("ul",{itemScope:!0,itemType:"https://schema.org/BreadcrumbList",className:"breadcrumb",children:e.map(((e,t)=>(0,r.jsxs)("li",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[(0,r.jsx)(n.A,{to:e.href,itemProp:"item",children:(0,r.jsx)("span",{itemProp:"name",children:e.title})}),(0,r.jsx)("meta",{itemProp:"position",content:`${t+1}`})]},e.href)))})}function o({breadcrumb:e,isHidden:t=!1}){return e.length<=1?null:t?(0,r.jsx)(a,{breadcrumb:e}):(0,r.jsx)(i,{breadcrumb:e})}},92221:(e,t,s)=>{"use strict"
1476s.d(t,{A:()=>i,G:()=>a})
1477s(39155),s(76881),s(28383)
1478var n=s(42295)
1479const r=e=>[...e].sort(((e,t)=>e.quantity.amount-t.quantity.amount))
1480function a({bulkPrices:e}){return e&&0!==e.length?(0,n.jsx)("div",{children:r(e).map((e=>(0,n.jsx)("div",{children:(0,n.jsxs)("div",{itemProp:"priceSpecification",itemScope:!0,itemType:"https://schema.org/UnitPriceSpecification",children:[(0,n.jsx)("meta",{itemProp:"price",content:e.price.amount.toString()}),(0,n.jsx)("meta",{itemProp:"priceCurrency",content:e.price.currency}),(0,n.jsxs)("div",{itemProp:"eligibleQuantity",itemScope:!0,itemType:"https://schema.org/QuantitativeValue",children:[(0,n.jsx)("meta",{itemProp:"minValue",content:e.quantity.amount.toString()}),(0,n.jsx)("meta",{itemProp:"maxValue",content:e.quantity.amount.toString()})]})]})},e.quantity.amount)))}):null}function i({product:e,t}){if(!e.bulkPrices||0===e.bulkPrices.length)return null
1481const s=e.bulkPrices.some((e=>
14810!==e.priceSavings.percent.percentage))
1482return(0,n.jsxs)("div",{className:"product-addition bulk-prices",children:[(0,n.jsx)("h2",{className:"product-addition-headline",children:t("components.productComponent.bulkPrices.title")}),(0,n.jsxs)("div",{className:"product-addition-list-head",children:[(0,n.jsx)("span",{children:t("components.productComponent.bulkPrices.quantity")}),(0,n.jsx)("span",{children:t("components.productComponent.bulkPrices.price")}),s&&(0,n.jsx)("span",{children:t("components.productComponent.bulkPrices.percentageDiscount")})]}),r(e.bulkPrices).map((e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"product-addition-list-quantity",children:t("components.productComponent.bulkPrices.itemQuantity",{quantity:e.quantity.amount,unit:e.quantity.unit})}),(0,n.jsx)("span",{className:"product-addition-list-price",children:e.priceSavings?.regularBulkPrice?.formatted||e.price.formatted}),(0,n.jsx)("span",{className:"product-addition-list-price",children:t("components.productComponent.bulkPrices.pricePerItem",{price:e.priceSavings?.regularBulkPrice?.formatted||e.price.formatted})}),s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"product-addition-list-discount",children:"0 %"!==e.priceSavings.percent?.formatted&&e.priceSavings.percent?.formatted}),(0,n.jsxs)("span",{className:"product-addition-list-discount",children:[" ","0 %"!==e.priceSavings.percent?.formatted&&t("components.productC
1482omponent.bulkPrices.percentageDiscountValue",{percent:e.priceSavings.percent?.formatted})]})]})]},e.quantity.amount)))]})}},48276:(e,t,s)=>{"use strict"
1483s.d(t,{A:()=>a})
1484var n=s(48431),r=s(42295)
1485function a({children:e,ariaId:t,ariaLabel:s,buttonLabel:a}){const[i,o]=(0,n.useState)(!1),c=(0,n.useRef)(null)
1486function l(){c.current?.classList.add("closing"),document.body.setAttribute("tabindex","-1"),document.body.focus()}return(0,n.useEffect)((()=>{const e=document.getElementById(t)
1487if(!e)return
1488const s=t=>{t.target===t.currentTarget&&o("visible"===getComputedStyle(e).visibility)}
1489return e.addEventListener("transitionstart",s),()=>{e.removeEventListener("transitionstart",s)}}),[t]),(0,n.useEffect)((()=>{if(!i)return
1490const e=e=>{"Escape"===e.key&&l()}
1491return window.addEventListener("keyup",e,!0),()=>{window.removeEventListener("keyup",e,!0)}}),[i]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"dropdown",ref:c,tabIndex:0,children:[(0,r.jsx)("button",{type:"button",className:"dropdown-title","aria-label":s,"aria-expanded":i,"aria-controls":t,children:a}),(0,r.jsx)("ul",{className:"dropdown-menu "+(i?"open":"closed"),id:t,children:"function"==typeof e?e(l):e})]})})}},60197:(e,t,s)=>{"use strict"
1492s.d(t,{A:()=>i})
1493var n=s(80238),r=s(89213),a=s(42295)
1494function i({t:e,error:t,shop:s}){const i=e("views.storefrontView.errorPageSection.errorcode",{code:t.statusCode})
1495return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.l,{title:`${i} - ${s.title}`}),(0,a.jsx)("div",{className:"error-page",children:(0,a.jsx)("section",{className:"section",children:(0,a.jsx)("div",{className:"wrapper",children:(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)("h1",{children:i}),(0,a.jsxs)("div",{className:"error-page-info",children:[(0,a.jsx)("h3",{children:e(404===t.statusCode?"views.storefrontView.errorPageSection.error404":"views.storefrontView.errorPageSection.error500")}),t.requestId&&t.statusCode>=500&&(0,a.jsxs)("p",{className:"error-page-info-explanation",children:[e("views.storefrontView.errorPageSection.idExplanation")," ",(0,a.jsx)("code",{children:t.requestId})]}),(0,a.jsx)("p",{children:(0,a.jsx)(r.A,{to:s.href,className:"error-page-info-link",children:e("views.storefrontView.returnToStartpageLink.label")})})]})]})})})})]})}},74677:(e,t,s)=>{"use strict"
1496s.d(t,{A:()=>k})
1497s(39155),s(76881),s(28383),s(98357)
1498var n=s(42295)
1499function r({contact:{phone:e="",phoneSelected:t=!1,email:s="",emailSelected:r=!1,address:i="",addressSelected:o=!1}}){return(t||r||o)&&(e||s||i)?(0,n.jsxs)("address",{className:"contact",children:[e&&t&&(0,n.jsx)("a",{className:"phone",href:"/l/contact/phone",children:e}),s&&r&&(0,n.jsx)("a",{className:"email",href:"/l/contact/email",children:(0,n.jsx)(a,{email:s})}),i&&o&&(0,n.jsx)("div",{className:"address",children:i})]}):null}function a({email:e}){if(!e.includes("."))return e
1500const t=e.split("."),s=t.slice(0,t.length-2).join("."),r=t[t.length-2],a=t[t.length-1]
1501return(0,n.jsxs)(n.Fragment,{children:[[s,r].filter(Boolean).join("."),(0,n.jsxs)("b",{children:[".",r]}),".",a]})}var i=s(84507),o=s(37980),c=s(85968),l=s(12086)
1502const d=function({children:e}){const t=(0,i.d4)((e=>!e.getIn(["shop","beyond"])&&e.getIn(["tax","taxationByDestinationCountry"]))),s=(0,i.d4)((e=>e.getIn(["shop","sellingCountryId"],null))),n=(0,i.d4)((e=>(0,c.r)(e.getIn(["shop","mboCountries"],[])))),r=(0,i.wA)()
1503return t&&0!==n.length?e(n,(e=>{o.A.set("epCountrySelection",`${e}`,{expires:730,sameSite:"lax"}),r((0,l.Hzd)(e)),window.location.reload()}),s):null}
1504var u=s(89213)
1505function h({footerPages:e=[]}){return(0,n.jsx)("ul",{className:"pages",children:e.filter((e=>e.isVisible)).map((e=>(0,n.jsx)("li",{className:"pages-item",children:(0,n.jsx)(u.A,{to:e.href,className:"pages-item-link",children:e.title})},e.id)))})}function p({legalPages:e=[]}){return(0,n.jsx)("ul",{className:"pages",children:e.map((e=>(0,n.jsx)("li",{className:"pages-item",children:(0,n.jsx)(u.A,{to:e.href,className:"pages-item-link",children:e.title})},e.id)))})}var m=s(91121),g=s(6305),v=s(35021)
1506function f({shippingLogos:e=[]}){return e.length?(0,n.jsx)("ul",{className:"logistics",children:e.map((e=>(0,n.jsx)("li",{className:"logistics-item",children:(0,n.jsx)("div",{className:"logistics-item-box",children:(0,n.jsx)(v.A,{className:(0,m.A)(["logistics-item-box-logo",e.path&&"logistics-item-box-logo-custom"]),src:e.path?(0,g.b)(e.path,{height:44}):`/themes/epages.base/assets/logistics/${e.filename}`,alt:e.title,title:e.title})})},e.id)))}):null}var y,x,b,S,A,j,w,C,N=s(9588)
1507function I({paymentLogos:e=[],t}){return e.length?(0,n.jsx)("ul",{className:"payments",children:e.map((e=>(0,n.jsx)("li",{className:"payments-item",children:(0,n.jsx)("div",{className:"payments-item-box",children:(0,n.jsx)(v.A,{className:(0,m.A)(["payments-item-box-logo",e.path&&"payments-item-box-logo-custom"]),src:e.path?(0,g.b)(e.path,{height:44}):`/themes/epages.base/assets/payments/${e.filename}`,alt:e.title||t(`components.bottomBar.footerSettings.sections.popovers.logoSelection.paymentNames.${e.id}`),title:e.title||t(`components.bottomBar.footerSettings.sections.popovers.logoSelection.paymentNames.${e.id}`)})})},e.id)))}):null}function E({socialNetworks:e}){return e.show?(0,n.jsxs)("ul",{className:"social-media",children:[e.facebookUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.facebookUrl||"/",target:e.facebookUrl&&"_blank",rel:"noopener noreferrer","aria-label":"Facebook",children:y||(y=(0,n.jsx)("span",{className:"social-media-facebook","aria-hidden":"true"}))})}),e.twitterUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.twitterUrl||"/",target:e.twitterUrl&&"_blank",rel:"noopener noreferrer","aria-label":"X (Twitter)",children:x||(x=(0,n.jsx)("span",{className:"social-media-x","aria-hidden":"true"}))})}),e.pinterestUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.pinterestUrl||"/",target:e.pinterestUrl&&"_blank",rel:"noopener noreferrer","aria-label":"Pinterest",children:b||(b=(0,n.jsx)("span",{className:"social-media-pinterest","aria-hidden":"true"}))})}),e.instagramUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.instagramUrl||"/",target:e.instagramUrl&&"_blank",rel:"noopener noreferrer","aria-label":"Instagram",children:S||(S=(0,n.jsx)("span",{className:"social-media-instagram","aria-hidden":"true"}))})}),e.youtubeUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.youtubeUrl||"/",target:e.youtubeUrl&&"_blank",rel:"noopener noreferrer","aria-label":"YouTube",children:A||(A=(0,n.jsx)("span",{className:"social-media-youtube","aria-hidden":"true"}))})}),e.whatsappUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.whatsappUrl||"/",target:e.whatsappUrl&&"_blank",rel:"noopener noreferrer","aria-label":"WhatsApp",children:j||(j=(0,n.jsx)("span",{className:"social-media-whatsapp","aria-hidden":"true"}))})}),e.tiktokUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.tiktokUrl||"/",target:e.tiktokUrl&&"_blank",rel:"noopener noreferrer","aria-label":"TikTok",children:w||(w=(0,n.jsx)("span",{className:"social-media-tiktok","aria-hidden":"true"}))})}),e.linkedinUrlSelected&&(0,n.jsx)("li",{className:"social-media-icon",children:(0,n.jsx)("a",{href:e.linkedinUrl||"/",target:e.linkedinUrl&&"_blank",rel:"noopener noreferrer","aria-label":"LinkedIn",children:C||(C=(0,n.jsx)("span",{className:"social-media-linkedin","aria-hidden":"true"}))})})]}):null}function k({footerPages:e,legalPages:t,shop:s,t:a}){const{footerLayout:i,paymentLogos:o,shippingLogos:c,socialNetworks:l,contact:m,copyright:g,orderWithdrawal:v}=s.userSettings
1508return(0,n.jsx)("footer",{className:"section footer",children:(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsxs)(N.A,{className:"newsletter-form",children:[(0,n.jsx)("label",{className:"newsletter-form-label",htmlFor:"newsletter-form-field",children:a("components.newsletterSubscriptionComponent.title")}),(0,n.jsxs)("div",{className:"newsletter-form-register",children:[(0,n.jsx)("input",{className:"newsletter-form-field",id:"newsletter-form-field",name:"email",type:"email",required:!0,placeholder:a("components.newsletterSubscriptionComponent.emailAddressInputField.placeholder")}),(0,n.jsx)("button",{className:"newsletter-form-button",type:"submit",children:a("components.newsletterSubscriptionComponent.submitButton.label")})]})]}),(0,n.jsxs)("div",{className:`footer-${i.variant}`,children:[(0,n.jsx)(L,{section:"legalPages",hasContent:t?.length,footerLayout:i,children:(0,n.jsx)(p,{legalPages:t})}),(0,n.jsx)(L,{section:"footerPages",hasContent:Object.values(e).some((e=>e.isVisible)),footerLayout:i,children:(0,n.jsx)(h,{footerPages:e})}),"column"===i?.variant&&!1!==i.footerSections?.payments?.isVisible&&!1!==i.footerSections?.shipping?.isVisible&&(o.length||c.length)?(0,n.jsxs)("div",{className:"footer-shared-column",children:[(0,n.jsx)(L,{section:"payments",hasContent:o?.length,footerLayout:i,children:(0,n.jsx)(I,{paymentLogos:o,t:a})}),(0,n.jsx)(L,{section:"shipping",hasContent:c?.length,footerLayout:i,children:(0,n.jsx)(f,{shippingLogos:c})})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(L,{section:"payments",hasContent:o?.length,footerLayout:i,children:(0,n.jsx)(I,{paymentLogos:o,t:a})}),(0,n.jsx)(L,{section:"shipping",hasContent:c?.length,footerLayout:i,children:(0,n.jsx)(f,{shippingLogos:c})})]}),"column"===i?.variant&&i.footerSections?.socialMedia?.isVisible&&i.footerSections?.contact?.isVisible?(0,n.jsxs)("div",{className:"footer-shared-column",children:[(0,n.jsx)(L,{section:"socialMedia",hasContent:Object.entries(l).some((([e,t])=>e.endsWith("Selected")&&t)),footerLayout:i,children:(0,n.jsx)(E,{socialNetworks:l})}),(0,n.jsx)(L,{section:"contact",hasContent:Object.entries(m).some((([e])=>e.endsWith("Selected")&&m[e.replace("Selected","")])),footerLayout:i,children:(0,n.jsx)(r,{contact:m})})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(L,{section:"socialMedia",hasContent:Object.entries(l).some((([e,t])=>e.endsWith("Selected")&&t)),footerLayout:i,children:(0,n.jsx)(E,{socialNetworks:l})}),(0,n.jsx)(L,{section:"contact",hasContent:Object.entries(m).some((([e])=>e.endsWith("Selected")&&m[e.replace("Selected","")])),footerLayout:i,children:(0,n.jsx)(r,{contact:m})})]})]}),(0,n.jsx)(d,{children:(e,t,s)=>(0,n.jsxs)("div",{className:"delivery-country-selection",children:[(0,n.jsx)("label",{className:"delivery-country-selection-label",htmlFor:"country-selection",children:a("components.bottomBar.footerSettings.countrySelection.label")}),(0,n.jsx)("div",{className:"delivery-country-dropdown",children:(0,n.jsx)("select",{id:"country-selection",value:s||"",onChange:({target:e})=>t(Number(e.value)),children:e.map((({countryId:e,name:t})=>(0,n.jsx)("option",{value:e,children:t},e)))})})]})}),v?.active&&(s.orderWithdrawalUrl?(0,n.jsx)("a",{className:"order-withdrawal-button",href:s.orderWithdrawalUrl,children:a("components.orderWithdrawalButton.label")}):(0,n.jsx)(u.A,{className:"order-withdrawal-button",to:"/l/order-withdrawal",children:a("components.orderWithdrawalButton.label")})),g?.active&&(0,n.jsx)("p",{className:"copyright",children:g.text})]})})}function L({section:e,children:t,hasContent:s,footerLayout:r}){const a=!1!==r.footerSections?.[e]?.isVisible,i=r?.footerSections?.[e]?.title,o=r?.footerSections?.[e]?.titleSelected
1509return a&&s?(0,n.jsxs)("div",{children:["column"===r?.variant&&o&&(0,n.jsx)("span",{className:"footer-section-headline",children:i}),t]}):null}},85950:(e,t,s)=>{"use strict"
1510s.d(t,{A:()=>r})
1511var n=s(42295)
1512function r({headerAnnouncementHtml:e}){return(0,n.jsx)("section",{className:"header-announcement-bar",children:(0,n.jsx)("div",{className:"header-announcement-bar-wrapper",dangerouslySetInnerHTML:{__html:e}})})}},79662:(e,t,s)=>{"use strict"
1513s.d(t,{A:()=>c})
1514s(76881)
1515var n,r=s(48431),a=s(91473),i=s(42295)
1516function o({slides:e,refSet:t}){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"swiper-container",ref:t.swiperContainerRef,children:(0,i.jsx)("ul",{className:"swiper-wrapper header-usp-list",children:e.map(((e,t)=>(0,i.jsx)("li",{className:"swiper-slide header-usp-list-item",children:(0,i.jsxs)("span",{className:"header-usp-list-item-wrapper",children:[e.link?(0,i.jsxs)("a",{href:e.link,target:e.openInNewTab?"_blank":void 0,rel:e.openInNewTab?"noreferrer noopener":void 0,children:[e.icon.show&&(0,i.jsx)("span",{className:`ep-${e.icon.name}-icon`}),(0,i.jsx)("span",{className:"header-usp-list-item-text",children:e.text})]}):(0,i.jsxs)(i.Fragment,{children:[e.icon.show&&(0,i.jsx)("span",{className:`ep-${e.icon.name}-icon`}),(0,i.jsx)("span",{className:"header-usp-list-item-text",children:e.text})]}),n||(n=(0,i.jsx)("span",{}))]})}
1516,e.text+t)))})},"container"),(0,i.jsxs)("div",{className:"swiper-arrows",children:[(0,i.jsx)("div",{ref:t.nextButtonRef,className:"swiper-arrow-right"}),(0,i.jsx)("div",{ref:t.prevButtonRef,className:"swiper-arrow-left swiper-button-disabled"})]},"swiper-arrows")]})}function c({headerUsps:e=[]}){const t={swiperContainerRef:(0,r.useRef)(null),nextButtonRef:(0,r.useRef)(null),prevButtonRef:(0,r.useRef)(null)}
1517return e.length?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"header-usp mobile-view",children:(0,i.jsx)(a.A,{slides:e,loop:!0,autoplay:{delay:5e3},renderSwiper:({slides:e})=>(0,i.jsx)(o,{refSet:t,slides:e}),refSet:t})}),(0,i.jsx)("div",{className:"header-usp desktop-view",children:(0,i.jsx)("ul",{className:"header-usp-list",children:e.map(((e,t)=>(0,i.jsx)("li",{className:"header-usp-list-item",children:(0,i.jsx)("span",{className:"header-usp-list-item-wrapper",children:e.link?(0,i.jsxs)("a",{href:e.link,target:e.openInNewTab?"_blank":void 0,rel:e.openInNewTab?"noreferrer noopener":void 0,children:[e.icon.show&&(0,i.jsx)("span",{className:`ep-${e.icon.name}-icon`}),(0,i.jsx)("span",{className:"header-usp-list-item-text",children:e.text})]}):(0,i.jsxs)(i.Fragment,{children:[e.icon.show&&(0,i.jsx)("span",{className:`ep-${e.icon.name}-icon`}),(0,i.jsx)("span",{className:"header-usp-list-item-text",children:e.text})]})})},`usp-${t}`)))})})]}):null}},87152:(e,t,s)=>{"use strict"
1518s.d(t,{A:()=>a})
1519var n=s(97594),r=s(42295)
1520function a(e){return(0,r.jsx)("div",{className:"legal",children:(0,r.jsx)("section",{className:"section",children:(0,r.jsx)("div",{className:"wrapper",children:(0,r.jsx)("div",{className:"content",children:(0,r.jsx)(n.A,{type:"epages.text",_id:"legal-content"},e.page.id)})})})})}},39482:(e,t,s)=>{"use strict"
1521s.d(t,{A:()=>i})
1522var n,r=s(9153),a=s(42295)
1523function i({t:e}){return(0,a.jsxs)("div",{className:"search-no-result",children:[(0,a.jsxs)("div",{className:"search-no-result-form",children:[(0,a.jsx)("h2",{className:"search-no-result-form-headline",children:e("components.productSearchComponent.resultsCard.noResultsState.title")}),n||(n=(0,a.jsx)(r.A,{className:"search-form",namespace:"content",maxSuggestedItems:5}))]}),(0,a.jsxs)("div",{className:"search-no-result-hint",children:[(0,a.jsx)("h3",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.title")}),(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.proposalOne")}),(0,a.jsx)("li",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.proposalTwo")})]})]})]})}},71075:(e,t,s)=>{"use strict"
1524s.d(t,{A:()=>u})
1525var n=s(96422),r=s(10579),a=s(557),i=s(89213),o=s(9588),c=s(42295)
1526const l=(0,n.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1527return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,30917)),requireAsync(e){const t=this.resolve(e)
1528return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1529return s(t)},resolve(){return 30917}},{resolveComponent:e=>e.OpeningHours})
1530function d({shippingAddress:e,pickupLineItem:t,billingAddress:s,t:n}){return(0,c.jsxs)("div",{className:"order-confirmation-address billing",children:[!e&&!t||(0,r.UN)(s,e)?(0,c.jsx)("h3",{children:n("successStatus.billingShippingAddress")}):(0,c.jsx)("h3",{children:n("successStatus.billingAddress")}),(0,c.jsx)("div",{children:(0,r.ER)(s,((e,t)=>n("successStatus."+e,t)))})]})}function u({shop:e,order:{billingAddress:t,orderNumber:s,paymentData:n,pickupLineItem:u,shippingAddress:h}}){const p=(0,a.WD)("shop","views.storefrontView.orderConfirmationPageSection"),{companyName:m,regularHours:g,address:v}=u?.pickupOption._embedded.location||{}
1531return(0,c.jsx)("div",{className:"order",children:(0,c.jsx)("section",{className:"section",children:(0,c.jsx)("div",{className:"wrapper",children:(0,c.jsxs)("div",{className:"content",children:[(0,c.jsx)("h1",{children:p("title")}),(n.failed||n.canceled)&&(0,c.jsx)("div",{className:"order-confirmation-warning",children:(0,c.jsx)("span",{children:p("errorStatus.paymentWarningMessage")})}),(0,c.jsxs)("div",{className:"order-confirmation",children:[n.success&&(0,c.jsxs)("div",{className:"order-confirmation-status",children:[(0,c.jsxs)("div",{className:"status-order",children:[(0,c.jsx)("h2",{children:p("successStatus.orderReceived")}),(0,c.jsx)("p",{className:"status-order-number",children:p("successStatus.orderNumber",{orderNumber:s})}),(0,c.jsx)("p",{className:"status-order-email",children:p("successStatus.emailN
1531ote",{email:t.email})})]}),(0,c.jsx)(o.A,{className:"status-newsletter-form",children:(0,c.jsxs)("div",{className:"status-newsletter",children:[(0,c.jsx)("h2",{children:(0,c.jsx)("label",{htmlFor:"email",children:p(":components.newsletterSubscriptionComponent.title")})}),(0,c.jsxs)("div",{className:"status-newsletter-form-register",children:[(0,c.jsx)("input",{className:"status-newsletter-form-field",name:"email",type:"email",required:!0,placeholder:p(":components.newsletterSubscriptionComponent.emailAddressInputField.placeholder")}),(0,c.jsx)("button",{className:"status-newsletter-form-button",type:"submit",children:(0,c.jsx)("span",{children:p(":components.newsletterSubscriptionComponent.submitButton.label")})})]})]})}),(0,c.jsxs)("div",{className:"status-home",children:[(0,c.jsx)("h2",{children:p("successStatus.whatNext")}),(0,c.jsx)(i.A,{to:e.href,className:"status-home-link",title:e.title,children:p(":views.storefrontView.returnToStartpageLink.label")})]})]}),(n.failed||n.canceled)&&(0,c.jsx)("div",{className:"order-confirmation-status",children:(0,c.jsxs)("div",{className:"status-order",children:[(0,c.jsx)("h2",{children:p("errorStatus.orderReceived")}),(0,c.jsx)("p",{children:p("successStatus.emailNote",{email:t.email})}),(0,c.jsx)("p",{children:p("errorStatus.contactUs")}),(0,c.jsx)("p",{className:"status-order-number",children:p("successStatus.orderNumber",{orderNumber:s})})]})}),h&&!(0,r.UN)(h,t)&&(0,c.jsxs)("div",{className:"order-confirmation-address shipping",children:[(0,c.jsx)("h3",{children:p("successStatus.shippingAddress")}),(0,c.jsx)("div",{children:(0,r.f)(h)})]}),u&&(0,c.jsxs)("div",{className:"order-confirmation-address shipping pickup",children:[(0,c.jsx)("h3",{children:p("successStatus.pickupLocation.title")}),(0,c.jsxs)("ul",{className:"pickup-description",children:[(0,c.jsx)("li",{className:"pickup-description-headline",children:m}),(0,c.jsx)("li",{className:"pickup-description-address",children:(0,r.f)(v)}),(0,c.jsx)("li",{className:"pickup-description-content",children:u.pickupOption.description}),Boolean(g?.periods.length)&&(0,c.jsx)(l,{t:(e,...t)=>p(`successStatus.pickupLocation.${e}`,...t),location:u.pickupOption._embedded.location})]})]}),(0,c.jsx)(d,{shippingAddress:h,pickupLineItem:u,billingAddress:t,t:p})]})]})})})})}},56274:(e,t,s)=>{"use strict"
1532s.d(t,{A:()=>x})
1533s(76881)
1534var n,r,a,i,o=s(95110),c=s(48431),l=s(9334),d=s(96884),u=s(91121),h=s(35074),p=s(52078),m=s(557),g=s(42295)
1535const v=30
1536function f(){const e=(0,m.WD)("shop","components.orderWithdrawalForm"),t=(0,p.r)(),s=(0,o.mP)(),{csrfToken:f}=(0,o.LG)(),y=(0,c.useCallback)(((e,s)=>{const n=s?.currentTarget
1537requestAnimationFrame((()=>{t((()=>{const e=n?.querySelector('[aria-invalid="true"], :invalid:not(fieldset)')
1538return e?.focus(),e}))}))}),[t]),x=(0,d.TM)({defaultValues:{items:[{name:"",quantity:1}],withdrawalScope:"completeOrder",_csrf:f,...s?.defaultValues},mode:"onSubmit",resetOptions:{keepErrors:!1},resolver:h.L,shouldUnregister:!0,submitHandlers:{onInvalid:y}}),{control:b,formState:{errors:S,isSubmitting:A},handleSubmit:j,register:w,watch:C}=x,{fields:N,append:I,remove:E}=(0,l.jz)({control:b,name:"items"}),k=C("withdrawalScope")??"completeOrder",L=Object.keys(S).length>0,R=Boolean(s?.serverError),T=Boolean(s?.orderNotFound),_=(0,c.useRef)(null),P=L||R||T;(0,c.useEffect)((()=>{P&&requestAnimationFrame((()=>{t((()=>_.current))}))}),[P,t])
1539const M=(t,s,n)=>(0,g.jsx)("div",{id:t,className:(0,u.A)([s,{"validation-styling-hidden":!n?.message}]),role:"alert",children:n?.message?e(n.message):""})
1540return(0,g.jsxs)("div",{className:"order-withdrawal-wrapper",children:[(0,g.jsx)("h2",{children:e("title")}),(0,g.jsx)("p",{children:e("description")}),(0,g.jsxs)(o.lV,{method:"POST",noValidate:!0,className:"order-withdrawal-form",onSubmit:j,"aria-busy":A,children:[P&&(0,g.jsx)("div",{className:"order-withdrawal-error-notification",role:"alert",ref:_,children:(0,g.jsx)("span",{children:T?e("orderNotFoundError"):R?(0,g.jsxs)(g.Fragment,{children:[e("serverError"),s?.requestId&&(0,g.jsxs)("code",{children:[" ",s.requestId]})]}):e("errorMessage")})}),(0,g.jsx)("div",{children:(0,g.jsxs)("label",{className:"order-withdrawal-form-label",children:[e("firstNameInputField.label"),n||(n=(0,g.jsx)("span",{"aria-hidden":"true",children:"*"})),(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-field",{invalid:Boolean(S.firstName)}]),type:"text",maxLength:320,autoComplete:"given-name",required:!0,autoFocus:!0,"aria-invalid":Boolean(S.firstName),"aria-describedby":"order-withdrawal-first-name-error",...w("firstName")}
1540),M("order-withdrawal-first-name-error","order-withdrawal-error-validation",S.firstName)]})}),(0,g.jsx)("div",{children:(0,g.jsxs)("label",{className:"order-withdrawal-form-label",children:[e("lastNameInputField.label"),r||(r=(0,g.jsx)("span",{"aria-hidden":"true",children:"*"})),(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-field",{invalid:Boolean(S.lastName)}]),type:"text",maxLength:320,autoComplete:"family-name",required:!0,"aria-invalid":Boolean(S.lastName),"aria-describedby":"order-withdrawal-last-name-error",...w("lastName")}),M("order-withdrawal-last-name-error","order-withdrawal-error-validation",S.lastName)]})}),(0,g.jsx)("div",{children:(0,g.jsxs)("label",{className:"order-withdrawal-form-label",children:[e("emailInputField.label"),a||(a=(0,g.jsx)("span",{"aria-hidden":"true",children:"*"})),(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-field",{invalid:Boolean(S.email)}]),type:"email",maxLength:320,autoComplete:"email",required:!0,"aria-invalid":Boolean(S.email),"aria-describedby":"order-withdrawal-email-error",...w("email")}),M("order-withdrawal-email-error","order-withdrawal-error-validation",S.email)]})}),(0,g.jsx)("div",{children:(0,g.jsxs)("label",{className:"order-withdrawal-form-label",children:[e("orderNumberInputField.label"),i||(i=(0,g.jsx)("span",{"aria-hidden":"true",children:"*"})),(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-field",{invalid:Boolean(S.orderNumber)}]),type:"text",maxLength:40,required:!0,"aria-invalid":Boolean(S.orderNumber),"aria-describedby":"order-withdrawal-order-number-error",...w("orderNumber")}),M("order-withdrawal-order-number-error","order-withdrawal-error-validation",S.orderNumber)]})}),(0,g.jsxs)("fieldset",{className:"order-withdrawal-form-selection",children:[(0,g.jsx)("legend",{children:e("withdrawalScopeRadioGroup.title")}),(0,g.jsxs)("label",{className:"order-withdrawal-form-radio",children:[(0,g.jsx)("input",{type:"radio",value:"completeOrder",...w("withdrawalScope",{disableProgressiveEnhancement:!0}),defaultChecked:!0}),e("withdrawalScopeRadioGroup.completeOrderOption.label")]}),(0,g.jsxs)("label",{className:"order-withdrawal-form-radio",children:[(0,g.jsx)("input",{type:"radio",value:"individualItems",...w("withdrawalScope",{disableProgressiveEnhancement:!0})}),e("withdrawalScopeRadioGroup.individualItemsOption.label")]}),"individualItems"===k&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{className:"order-withdrawal-form-items-hint",children:e("individualItemsSection.hint")}),(0,g.jsxs)("div",{className:"order-withdrawal-form-items",children:[N.map(((t,s)=>(0,g.jsxs)("div",{role:"group",className:"order-withdrawal-form-item","aria-label":e("individualItemsSection.item.ariaLabel",{number:s+1}),children:[(0,g.jsxs)("div",{className:"order-withdrawal-form-name-wrapper",children:[(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-field",{invalid:Boolean(S.items?.[s]?.name)}]),type:"text",maxLength:320,required:!0,"aria-label":e("individualItemsSection.productNameInputField.ariaLabel"),"aria-invalid":Boolean(S.items?.[s]?.name),"aria-describedby":`order-withdrawal-item-name-${s}-error`,...w(`items.${s}.name`)}),M(`order-withdrawal-item-name-${s}-error`,"order-withdrawal-error-validation",S.items?.[s]?.name)]}),(0,g.jsxs)("div",{className:"order-withdrawal-form-quantity-wrapper",children:[(0,g.jsx)("input",{className:(0,u.A)(["order-withdrawal-form-quantity-field",{invalid:Boolean(S.items?.[s]?.quantity)}]),type:"number",min:1,"aria-label":e("individualItemsSection.quantityInputField.ariaLabel"),required:!0,"aria-invalid":Boolean(S.items?.[s]?.quantity),"aria-describedby":`order-withdrawal-item-quantity-${s}-error`,...w(`items.${s}.quantity`,{valueAsNumber:!0}),defaultValue:1}),M(`order-withdrawal-item-quantity-${s}-error`,"order-withdrawal-error-validation",S.items?.[s]?.quantity)]}),(0,g.jsx)("button",{className:"order-withdrawal-form-remove-item",type:"button","aria-label":e("individualItemsSection.removeItemButton.tooltip"),title:e("individualItemsSection.removeItemButton.tooltip"),onClick:()=>E(s),...0===s&&{style:{visibility:"hidden"}}})]},t.id))),N.length<v&&(0,g.jsx)("button",{className:"order-withdrawal-form-add-item",type:"button",onClick:()=>I({name:"",quantity:1}),children:e("individualItemsSection.addItemButton.label")})]})]})]}),(0,g.jsxs)("div",{className:"order-withdrawal-form-contract",children:[(0,g.jsxs)("label",{className:(0,u.A)({invalid:Boolean(S.contractWithdrawal)}),children:[(0,g.jsx)("input",{type:"checkbox",value:"on",required:!0,"aria-invalid":Boolean(S.contractWithdrawal),"aria-describedby":"order-withdrawal-contract-withdrawal-error",...w("contractWithdrawal",{disableProgressiveEnhancement:!0})}),e("contractWithdrawalCheckbox.label")]}),(0,g.jsx)("div",{id:"order-withdrawal-contract-withdrawal-error",className:(0,u.A)(["order-withdrawal-error-validation",{"validation-styling-hidden":!S.contractWithdrawal?.message}]),role:"alert",children:S.contractWithdrawal?.message&&(0,g.jsx)("span",{children:(0,m.fN)(e)(S.contractWithdrawal.message,{confirmButtonLabel:(0,g.jsx)("em",{children:e("confirmButton.label")})})})})]}),(0,g.jsxs)("label",{className:"box-of-sweet-nectar",children:[e("honeypotInputField.label"),(0,g.jsx)("input",{autoComplete:"off",tabIndex:-1,...w("_tac"),defaultValue:""})]}),(0,g.jsx)("input",{type:"hidden",...w("_csrf")}),(0,g.jsx)("button",{className:(0,u.A)(["order-withdrawal-form-submit",{pending:A}]),type:"submit",disabled:A,children:e("confirmButton.label")})]})]})}var y
1541function x(){return y||(y=(0,g.jsx)("div",{className:"order-withdrawal",children:(0,g.jsx)("div",{className:"section",children:(0,g.jsx)("div",{className:"wrapper",children:(0,g.jsx)("div",{className:"content",children:(0,g.jsx)(f,{})})})})}))}},4906:(e,t,s)=>{"use strict"
1542s.d(t,{A:()=>d})
1543var n,r=s(95110),a=s(84507),i=s(557),o=s(89213),c=s(42295)
1544function l(){const e=(0,i.WD)("shop","components.orderWithdrawalConfirmation"),t=(0,a.d4)((e=>e.get("shop"))),s=(0,a.d4)((e=>e.getIn(["shop","locale"]))),{submittedAt:n}
1544=(0,r.LG)(),l=new Date(n).toLocaleString(s,{day:"numeric",hour:"2-digit",minute:"2-digit",month:"numeric",year:"numeric"})
1545return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{children:e("title")}),(0,c.jsx)("div",{className:"order-confirmation",children:(0,c.jsxs)("div",{className:"order-confirmation-status",children:[(0,c.jsxs)("div",{className:"status-order",children:[(0,c.jsx)("h2",{children:e("description")}),(0,c.jsx)("div",{className:"status-order-email",children:(0,c.jsx)("p",{children:e("timestamp",{dateAndTime:l})})})]}),(0,c.jsxs)("div",{className:"status-home",children:[(0,c.jsx)("h2",{children:e("continueShoppingText")}),(0,c.jsx)(o.A,{className:"status-home-link",to:t.get("href"),children:e("returnToStartpageLink.label")})]})]})})]})}function d(){return n||(n=(0,c.jsx)("div",{className:"order-withdrawal",children:(0,c.jsx)("section",{className:"section",children:(0,c.jsx)("div",{className:"wrapper",children:(0,c.jsx)("div",{className:"content",children:(0,c.jsx)(l,{})})})})}))}},93470:(e,t,s)=>{"use strict"
1546s.d(t,{A:()=>i})
1547var n,r=s(11044),a=s(42295)
1548function i(){return n||(n=(0,a.jsx)("div",{className:"editorial",children:(0,a.jsx)("div",{className:"section-dali",children:(0,a.jsx)(r.A,{})})}))}},22119:(e,t,s)=>{"use strict"
1549s.d(t,{A:()=>p})
1550var n=s(76881),r=s.n(n),a=s(96422),i=s(6305),o=s(557),c=s(35021),l=s(44260),d=s(42295),u
1551const h=(0,a.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1552return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,24209)),requireAsync(e){const t=this.resolve(e)
1553return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1554return s(t)},resolve(){return 24209}})
1555function p({image:e,alt:t,productLabels:s}){const n=(0,o.WD)("shop"),r=s.length>0?(0,d.jsx)("div",{className:"product-image-label-wrapper",children:s.map((e=>(0,d.jsx)("span",{className:`product-image-label product-image-label-${e.toLowerCase()}
1555`,children:n(`components.productComponent.imageLabels.${e}`)},e)))}):null
1556return(0,d.jsx)("div",{className:"product-image",children:e&&e.isZoomEnabled?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(h,{src:e.url,width:e.width,height:e.height,alt:t,overlayContent:r}),(0,d.jsx)("noscript",{children:(0,d.jsx)("img",{src:(0,i.b)(e.url,600,2560),width:e.width,height:e.height,alt:t,style:{maxWidth:e.width},itemProp:"image"})})]}):(0,d.jsx)("div",{className:"product-image-wrapper",children:e?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(c.A,{src:e.url,width:e.width,height:e.height,alt:t,style:{maxWidth:e.width},nofallback:!0}),(0,d.jsx)("noscript",{children:(0,d.jsx)("img",{src:(0,i.b)(e.url,600,2560),width:e.width,height:e.height,alt:t,style:{maxWidth:e.width},itemProp:"image"})}),r?(0,d.jsx)("div",{className:"product-image-overlay",style:{aspectRatio:`${e.width} / ${e.height}`,maxWidth:e.width,maxHeight:e.height,width:e.width>e.height?"100%":void 0,height:e.height>=e.width?"100%":void 0},children:r}):null]}):(0,d.jsxs)(d.Fragment,{children:[u||(u=(0,d.jsx)(l.A,{itemProp:"image"})),r&&(0,d.jsx)("div",{className:"product-image-overlay",children:r})]})})})}},3411:(e,t,s)=>{"use strict"
1557s.d(t,{E:()=>a,n:()=>i})
1558var n=s(92221),r=s(42295)
1559function a(e){const t=e.lowestPrice&&e.highestPrice&&e.lowestPrice.amount!==e.highestPrice.amount
1560return Boolean(e.price||t)?{itemScope:!0,itemType:"https://schema.org/Product"}:{}}function i({product:e}){return e.lowestPrice&&e.highestPrice&&e.lowestPrice.amount!==e.highestPrice.amount?(0,r.jsxs)("div",{itemProp:"offers",itemScope:!0,itemType:"https://schema.org/AggregateOffer",children:[(0,r.jsx)("meta",{itemProp:"lowPrice",content:e.lowestPrice?.amount.toString()}),(0,r.jsx)("meta",{itemProp:"highPrice",content:e.highestPrice?.amount.toString()}),(0,r.jsx)("meta",{itemProp:"priceCurrency",content:e.lowestPrice?.currency}),e.variations&&(0,r.jsx)("meta",{itemProp:"offerCount",content:e.variations.items.length.toString()}),e.stockLevelMicrodata&&(0,r.jsx)("link",{itemProp:"availability",href:`https://schema.org/${e.stockLevelMicrodata}`}),(0,r.jsx)("link",{itemProp:"itemCondition",href:`https://schema.org/${e.conditionMicrodata}`})]}):e.price?(0,r.jsxs)("div",{itemProp:"offers",itemScope:!0,itemType:"https://schema.org/Offer",children:[(0,r.jsx)("meta",{itemProp:"url",content:e.href}),(0,r.jsx)("meta",{itemProp:"price",content:e.price.amount.toString()}),(0,r.jsx)("meta",{itemProp:"priceCurrency",content:e.price.currency}),e.stockLevelMicrodata&&(0,r.jsx)("link",{itemProp:"availability",href:`https://schema.org/${e.stockLevelMicrodata}`}),(0,r.jsx)("link",{itemProp:"itemCondition",href:`https://schema.org/${e.conditionMicrodata}`}),(0,r.jsx)(n.G,{bulkPrices:e.bulkPrices})]}):null}},9153:(e,t,s)=>{"use strict"
1561s.d(t,{A:()=>u})
1562s(39155),s(98456),s(76881)
1563var n=s(48431),r=s(84507),a=s(91121),i=s(98288),o=s(6305),c=s(557),l=s(89213),d=s(42295)
1564function u({blurDelay:e,debug:t=!1,maxSuggestedItems:s,namespace:u,...h}){const p=(0,r.d4)((e=>e.getIn(["view","hashedThemeAssets"]))),m=(0,r.d4)((e=>Boolean(e.getIn(["shop","attributes"]).find((e=>"ecommerce:disabled"===e.get("name")&&"true"===e.get("value")))))),g=(0,c.WD)("shop","components.productSearchComponent")
1565if(m)return null
1566const v=(0,n.createRef)()
1567return(0,d.jsxs)(i.iK,{...h,namespace:u,autoComplete:"off",action:"/search",onSubmit:function(e,t){const s=e.currentTarget.q
1568e.preventDefault(),s.value?(t(s.value),v.current?.blur()):s.focus()},blurDelay:e??(t?6e5:void 0),children:[(0,d.jsx)("button",{type:"submit",className:"search-form-icon search-form-submit",ref:v,children:(0,d.jsx)("span",{children:g("submitButton.label")})}),(0,d.jsx)(i.Lw,{maxSuggestedItems:s,className:"search-form-field",name:"q",placeholder:g("searchInputField.placeholder")}),(0,d.jsx)(i.dy,{renderItems:function(e){return(0,d.jsx)("div",{className:"search-form-suggestions",children:(0,d.jsx)("ul",{className:"search-form-results",children:e.map((e=>(0,d.jsx)("li",{className:(0,a.A)(["search-form-results-item",{active:e.active}]),children:(0,d.jsxs)(l.A,{to:e.href,children:[(0,d.jsx)("div",{className:"search-form-results-item-image",style:{backgroundImage:e.image?`url("${(0,o.b)(e.image.url,64,64)}")`:`url('/themes/epages.base/assets/images/${p.getIn(["epages.base/assets/images","placeholder_180.jpg"])}`}}),(0,d.jsx)("span",{className:"search-form-results-item-name",children:e.name})]})},e.productId)))})})}})]})}},93765:(e,t,s)=>{"use strict"
1569s.d(t,{A:()=>r})
1570s(39155),s(98456),s(76881)
1571var n=s(42295)
1572function r({t:e,searchData:t}){return(0,n.jsxs)("label",{className:"sorting-dropdown",children:[(0,n.jsx)("span",{children:e("components.productListComponent.sortingDropdown.label")}),(0,n.jsx)("select",{value:t.sortings.find((e=>e.active))?.sorting,onChange:e=>{t.updateSorting(e.target.value),window.scrollTo({top:0,behavior:"smooth"})},children:t.sortings.map((t=>(0,n.jsx)("option",{value:t.sorting,children:e("components.productListComponent.sortingDropdown.options."+t.label)},t.label)))})]})}},16416:(e,t,s)=>{"use strict"
1573s.d(t,{A:()=>Re})
1574var n=s(91121),r=s(12381),a=(s(76881),s(84507)),i=s(95110),o=s(12086),c=s(557),l=s(48276)
1575s(39155),s(98357)
1576function d(){const e=(0,a.d4)((e=>e.getIn(["shop","locale"]))),t=(0,a.d4)((e=>e.getIn(["shop","locales"]))).toJS(),s=(0,a.d4)((e=>e.getIn(["view","languageSelectTranslations"])))
1577return[t.map((e=>"nb_NO"===e.identifier||"nb-NO"===e.identifier?{...e,language:"no"}:{...e,language:e.identifier.substring(0,2)})).filter((t=>t.isVisible||t.identifier===e)).sort(((e,t)=>{const n=s.get(e.language),r=s.get(t.language)
1578return n.localeCompare(r,void 0,{sensitivity:"base"})})),e,s]}var u,h=s(42295)
1579function p(){const e=(0,a.wA)(),[t,s,r]=d(),p=(0,i.zy)(),m=(0,c.WD)("shop","components.headerLanguageSwitchComponent"),g="nb_NO"===s||"nb-NO"===s?s.substring(3):s.substring(0,2).toUpperCase()
1580return t.length<=1?null:(0,h.jsxs)("div",{className:"header-language",children:[(0,h.jsx)(l.A,{ariaId:"language-dropdown",ariaLabel:m("languageSwitchButton.accessibilityLabel"),buttonLabel:g,children:t.map((t=>(0,h.jsx)("li",{children:(0,h.jsx)("button",{className:(0,n.A)({"popover-item-active":t.identifier===s}),onClick:()=>e((0,o.Rpl)(t.identifier,p)),children:r.get(t.language)})},t.identifier)))}),u||(u=(0,h.jsx)("span",{className:"header-language-divider","aria-hidden":"true"}))]})}var m=s(6305),g=s(89213)
1581const v=2560
1582function f({shop:e}){return(0,h.jsx)(g.A,{to:e.href,title:e.title,className:"header-logo-link",children:e.logoUrl&&!e.shouldHideLogo?(0,h.jsx)("img",{src:(0,m.b)(e.logoUrl,{shop:e.slug}),srcSet:`${(0,m.b)(e.logoUrl,{height:200,width:v,shop:e.slug})} 1x, ${(0,m.b)(e.logoUrl,{height:400,width:v,shop:e.slug})} 2x`,alt:e.title}):(0,h.jsx)("h1",{className:"header-title",children:e.title})})}s(98456)
1583var y,x=s(48431)
1584function b({cartUrl:e}){const t=(0,c.WD)("shop","components.miniCartComponent"),s=(0,a.d4)((e=>Boolean(e.getIn(["shop","attributes"]).find((e=>"ecommerce:disabled"===e.get("name")&&"true"===e.get("value")))))),n=(0,a.d4)((e=>e.get("cart"))),r=(0,a.wA)()
1585return(0,x.useEffect)((()=>{n||r((0,o.Bbc)())}),[r,n]),s?null:(0,h.jsx)("div",{className:"header-minicart",children:(0,h.jsxs)(g.A,{to:e,className:"header-minicart-checkout",children:[(0,h.jsxs)("span",{className:"visually-hidden",children:[t("cartIcon.accessibilityLabel",{count:n?.get("totalNumberOfItems",0)})," "]}),y||(y=(0,h.jsx)("span",{className:"header-minicart-icon","aria-hidden":"true"})),(0,h.jsx)("span",{className:"header-minicart-badge","aria-hidden":"true",children:n?n.get("totalNumberOfItems",0):""})]})})}var S,A,j,w,C=s(9153)
1586class N extends x.Component{state={isOpen:!1,openedLevel4:null,offsetHeight:null}
1587level4Elements={}
1588closeMegaMenu=e=>{!this.domNode.contains(e.target)&&this.state.isOpen&&this.setState({isOpen:!1})}
1589componentDidMount(){setTimeout((()=>{this.setState({offsetHeight:this.canvasElement.offsetHeight})}),1),this.pageContainerElement=document.querySelector(".body"),this.pageContainerElement.addEventListener("click",this.closeMegaMenu)}UNSAFE_componentWillReceiveProps(){this.setState({isOpen:!1,offsetHeight:this.canvasElement.offsetHeight})}componentWillUnmount(){this.pageContainerElement.removeEventListener("click",this.closeMegaMenu)}toggleMegaMenu=e=>{this.state.isOpen||e.preventDefault(),this.setState({isOpen:!this.state.isOpen})}
1590slideItem(e){e?(this.megaMenuLastScrollPosition=this.megaMenuNode.scrollTop,this.megaMenuNode.scrollTop=0):this.megaMenuNode.scrollTop=this.megaMenuLastScrollPosition,this.setState({openedLevel4:e,offsetHeight:e?Math.max(this.state.offsetHeight??0,this.level4Elements[e].offsetHeight):this.canvasElement.offsetHeight})}renderLevel4Container=(e,t)=>{const{openedLevel4:s}=this.state,r=e.children.length>
15900,a=`level4-menu-${e.id}`
1591return(0,h.jsxs)("div",{ref:t=>{this.level4Elements[e.id]=t},id:a,className:(0,n.A)(["mega-menu-level4-container",{"mega-menu-level4-container-open":s===e.id}]),style:s?{height:this.megaMenuNode.clientHeight}:{},children:[(0,h.jsxs)("div",{className:"mega-menu-level4-container-breadcrumb",children:[(0,h.jsxs)(g.A,{to:t.href,children:[t.title,S||(S=(0,h.jsx)("span",{className:"mega-menu-level4-container-breadcrumb-separator","aria-hidden":"true"}))]}),(0,h.jsx)(g.A,{to:e.href,children:e.title}),(0,h.jsxs)("button",{className:"mega-menu-level4-close","aria-controls":a,"aria-expanded":Boolean(s),onClick:()=>this.slideItem(null),children:[A||(A=(0,h.jsx)("span",{className:"mega-menu-level4-close-icon","aria-hidden":"true"})),(0,h.jsx)("span",{className:"visually-hidden",children:this.props.t("closeSubmenuButton.accessibilityLabel")})]})]}),r&&this.renderList(e.children,e,4)]},"level4-container")}
1592renderList(e,t,s=2){const n=s+1
1593return(0,h.jsx)("ul",{className:`mega-menu-level${s}`,children:e.map((e=>{const r=e.children.length>0,a=(0,h.jsxs)("button",{className:"drop-icon","aria-controls":`level4-menu-${e.id}`,"aria-expanded":Boolean(this.state.openedLevel4),onClick:()=>this.slideItem(e.id),children:[j||(j=(0,h.jsx)("span",{className:"drop-icon-icon","aria-hidden":"true"})),(0,h.jsx)("span",{className:"visually-hidden",children:this.props.t("openSubmenuButton.accessibilityLabel")})]},"expand-icon")
1594return(0,h.jsxs)("li",{children:[(0,h.jsx)(g.A,{to:e.href,children:e.title}),r&&s<3&&this.renderList(e.children,e,n),r&&3===s&&[a,this.renderLevel4Container(e,t)]]},e.id)}))})}render(){const{isInBreadcrumb:e,children:t,href:s,title:r,id:a}=this.props.item,{isOpen:i,offsetHeight:o,openedLevel4:c}=this.state,l=(0,n.A)(["mega-menu",{"mega-menu-open":i,"mega-menu-level4-active":c}]),d=`menu-${a}`,u=(0,n.A)(["mega-menu-canvas",{"mega-menu-canvas-up":c}]),p=t.length>0,m=p?{"aria-controls":d,"aria-expanded":i,role:i?void 0:"button",onClick:e=>this.toggleMegaMenu(e)}:{}
1595return(0,h.jsxs)("li",{ref:e=>{this.domNode=e},className:(0,n.A)({active:e,"has-sub-menu":p,open:i}),children:[(0,h.jsxs)(g.A,{to:s,...m,children:[(0,h.jsx)("span",{children:r}),w||(w=(0,h.jsx)("span",{className:"down-icon"}))]}),(0,h.jsx)("div",{ref:e=>{this.megaMenuNode=e},id:d,className:l,style:{height:o??void 0},tabIndex:-1,children:(0,h.jsx)("div",{ref:e=>{this.canvasElement=e},className:u,children:this.renderList(t,this.props.item,2)})})]})}}function I({items:e,className:t}){const s=(0,c.WD)("shop","components.storefrontMainMenuComponent")
1596return(0,h.jsx)("div",{className:t,children:(0,h.jsx)("div",{className:"main-menu-wrapper",children:(0,h.jsx)("ul",{className:"main-menu",children:e.map((e=>"/"!==e.href||e.isVisible&&("category"!==e.type||e.visibleInNavigation)?(0,h.jsx)(N,{item:e,t:s},e.id):null))})})})}s(61529)
1597function E(e,t){for(let s=0,n=e.length;s<n;s++)t(e.item(s))}function k(e,t,s=0,n="right"){if(e.classList.contains("main-menu")||e.classList.contains("sub-menu"))if(s<=1)switch(n){case"right":e.style.right=""
1598e.getBoundingClientRect().right<=t.right?E(e.children,(e=>k(e,t,s+1,"right"))):(e.style.right="0",E(e.children,(e=>k(e,t,s+1,"left"))))
1599break
1600case"left":e.style.right="0"
1601e.getBoundingClientRect().left>=t.left?E(e.children,(e=>k(e,t,s+1,"left"))):(e.style.right="",E(e.children,(e=>k(e,t,s+1,"right"))))
1602break
1603default:throw new Error(`Unsupported flow direction ${n}`)}else switch(n){case"right":e.style.left=""
1604e.getBoundingClientRect().right<=t.right?E(e.children,(e=>k(e,t,s+1,"right"))):(e.style.left=-e.getBoundingClientRect().width+"px",E(e.children,(e=>k(e,t,s+1,"left"))))
1605break
1606case"left":e.style.left=-e.getBoundingClientRect().width+"px"
1607e.getBoundingClientRect().left>=t.left?E(e.children,(e=>k(e,t,s+1,"left"))):(e.style.left="",E(e.children,(e=>k(e,t,s+1,"right"))))
1608break
1609default:throw new Error(`Unsupported flow direction ${n}`)}else E(e.children,(e=>k(e,t,s,n)))}function L(e,t,s){return e.reduce(((e,n)=>e.concat([Object.assign({},n,{active:Boolean(t&&t.id===n.id),opened:Boolean(s.find((e=>e.id===n.id))),children:L(n.children,t,s)})])),[])}function R(e,t){return e.reduce(((e,s)=>{if(s.id===t.id)return[s]
1610const n=R(s.children,t)
1611return n?[s].concat(n):e||null}),null)}class T extends x.Component{state={active:null,opened:[],menuOpen:!1}
1612componentDidMount(){window.addEventListener("resize",this.handleUpdate),this.handleUpdate(),this.currentLocation=window.location.href}componentDidUpdate(e){this.currentLocation!==window.location.href&&(this.currentLocation=window.location.href,this.resetState()),this.props.items!==e.items&&window.requestAnimationFrame((()=>this.handleUpdate()))}componentWillUnmount(){window.removeEventListener("resize",this.handleUpdate)}resetState(){this.setState({active:null,opened:[],menuOpen:!1})}handleUpdate=()=>{const e=this.element&&this.element.querySelector(".main-menu"),t=this.rulerElement
1613e&&t&&k(e,t.getBoundingClientRect())}
1614handleMouseLeave=()=>{this.resetState()}
1615handleItemMouseEnter=e=>{this.activateItem(e)}
1616handleItemMouseLeave=e=>{this.deactivateItem(e)}
1617handleItemClick=(e,t)=>{this.state.active&&this.state.active.id===t.id||!t.children.length?this.resetState():(e.preventDefault(),e.stopPropagation(),this.activateItem(t))}
1618handleItemToggleClick=(e,t)=>{e.preventDefault(),e.stopPropagation(),this.state.opened.find((e=>e.id===t.id))?this.deactivateItem(t):this.activateItem(t)}
1619activateItem(e){const t=R(this.props.items,e)||[]
1620this.setState({active:e,opened:t,menuOpen:!0})}deactivateItem(e){const t=R(this.props.items,e)||[]
1621this.setState({active:t[t.length-2]||null,opened:t.slice(0,t.length-1)})}renderLayer(e,t){return(0,h.jsx)("ul",{className:(0,n.A)([{"main-menu":0===t,"sub-menu":t>0}]),children:e.map((e=>{const s=e.children.length>0
1622return"/"!==e.href||e.isVisible&&("category"!==e.type||e.visibleInNavigation)?(0,h.jsxs)("li",{className:(0,n.A)({active:e.opened,"navigation-active":e.isInBreadcrumb}),onMouseEnter:()=>this.handleItemMouseEnter(e),onMouseLeave:()=>this.handleItemMouseLeave(e),children:[(0,h.jsxs)(g.A,{to:e.href,onClick:t=>this.handleItemClick(t,e),children:[(0,h.jsx)("span",{children:e.title}),s&&(0,h.jsx)("span",{className:(0,n.A)([{opened:e.opened,"nested-sub-menu":t>=1,"main-menu-nested":0===t}]),onClick:t=>this.handleItemToggleClick(t,e)})]}),s?this.renderLayer(e.children,t+1):null]},e.id):null}))})}render(){return(0,h.jsxs)("div",{ref:e=>{this.element=e},className:(0,n.A)(["nested-menu",this.props.className,{open:this.state.menuOpen}]),onMouseLeave:this.handleMouseLeave,children:[(0,h.jsx)("div",{ref:e=>{this.rulerElement=e},className:"nested-menu-ruler"}),(0,h.jsx)("div",{id:"main-menu-nested",className:(0,n.A)(["main-menu-wrapper",{show:this.state.menuOpen}]),children:this.renderLayer(L(this.props.items,this.state.active,this.state.opened),0)})]})}}s(55959),s(49905),s(20476),s(47537),s(6010),s(64657),s(67437),s(76672)
1623var _,P,M,D=s(87038)
1624function O(){return Array.from(document.querySelectorAll(".delivery-country-selection-topbar, .header-announcement-bar, .section-usp")).reduce(((e,t)=>{const s=getComputedStyle(t)
1625if("none"===s.display||"hidden"===s.visibility)return e
1626const n=t.getBoundingClientRect()
1627return n.bottom<=0?e:e+Math.min(n.height,n.bottom)}),0)}class U extends x.Component{state={isOpen:B(this.props)}
1628UNSAFE_componentWillReceiveProps(e){this.setState({isOpen:B(e)})}componentDidMount(){this.subMenu&&this.state.isOpen&&this.openSubMenu()}componentDidUpdate(e,t){this.subMenu&&(!t.isOpen&&this.state.isOpen?this.openSubMenu():t.isOpen&&!this.state.isOpen&&this.closeSubMenu())}openSubMenu(){this.subMenu.style.height=`${this.subMenu.scrollHeight}px`,this.subMenu.addEventListener("transitionend",this.handleTransitionEnd)}closeSubMenu(){this.subMenu.classList.add("notransition"),window.requestAnimationFrame((()=>{this.subMenu&&(this.subMenu.style.height=`${this.subMenu.scrollHeight}px`,this.subMenu.classList.remove("notransition")),window.requestAnimationFrame((()=>{this.subMenu&&(this.subMenu.style.height="0")}))}))}handleTransitionEnd=()=>{this.subMenu.removeEventListener("transitionend",this.handleTransitionEnd),this.subMenu&&this.state.isOpen&&(this.subMenu.style.height="auto")}
1629render(){const{item:e,selectedItem:t}=this.props,{isOpen:s}=this.state,r=e.children.length>0
1630return"/"!==e.href||e.isVisible&&("category"!==e.type||e.visibleInNavigation)?(0,h.jsxs)("li",{className:(0,n.A)({"has-sub-menu":r,active:e.isCurrentPage}),children:[(0,h.jsx)(g.A,{to:e.href,children:e.title}),r&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{onClick:()=>this.setState({isOpen:!s}),className:(0,n.A)(["drop-icon",{opened:s}])}),(0,h.jsx)("ul",{ref:e=>{this.subMenu=e},className:"sub-menu",children:e.children.map((e=>(0,h.jsx)(U,{selectedItem:t,item:e},e.id)))})]})]}):null}}const V="js-page-menu-open",z=new Set(["ArrowUp","ArrowDown","PageUp","PageDown","Home","End"," "])
1631function H({items:e,className:t,direction:s="left"}){const r=(0,a.wA)(),l=(0,a.d4)((e=>e.getIn(["shop","theme","name"]))),u=(0,x.useRef)(q(e)),[p,m]=(0,x.useState)(!1),[g,v]=(0,x.useState)(!0),[f,y]=(0,x.useState)(!1),[b,S,A]=d(),j=(0,i.zy)(),w=(0,c.WD)("shop","components.storefrontMainMenuComponent");(0,x.useLayoutEffect)((()=>
1631{if(!p){const e=setTimeout((()=>{v(!0),document.body.style.removeProperty("--bars-total-height")}),400)
1632return()=>{clearTimeout(e),document.body.style.removeProperty("--bars-total-height")}}const e=window.innerWidth<992,t=l?.startsWith("epages.vision")||e,s=t?document.querySelector("#main-menu-offcanvas .main-menu-wrapper"):null
1633let n=null
1634const r=e=>{if(!s?.contains(e.target))return void e.preventDefault()
1635const t=s.querySelectorAll(":scope > ul"),n=Array.from(t).find((t=>t.contains(e.target)))??s.querySelector("ul.main-menu");(!n||n.scrollHeight<=n.clientHeight)&&e.preventDefault()},a=e=>{s?.contains(e.target)||e.preventDefault()},i=e=>{z.has(e.key)&&!s?.contains(document.activeElement)&&e.preventDefault()}
1636if(t){const e=document.querySelector(".site-header")
1637window.scrollY>0&&!e?.classList.contains("site-header-sticky")&&window.scrollTo({top:0,behavior:"instant"})
1638const t=window.scrollY
1639n=document.querySelector(".container"),n&&(n.style.height=`${t+window.innerHeight}px`),document.documentElement.style.overscrollBehavior="none",document.documentElement.style.overflowY="hidden",s?.querySelectorAll(":scope > ul").forEach((e=>{e.style.overscrollBehavior="contain"})),document.body.style.setProperty("--bars-total-height",`${O()}px`),document.addEventListener("touchmove",r,{passive:!1}),document.addEventListener("wheel",a,{passive:!1}),document.addEventListener("keydown",i)}v(!1)
1640const o=requestAnimationFrame((()=>document.body.classList.add(V)))
1641return()=>{cancelAnimationFrame(o),document.body.classList.remove(V),t&&(document.removeEventListener("touchmove",r),document.removeEventListener("wheel",a),document.removeEventListener("keydown",i),s?.querySelectorAll(":scope > ul").forEach((e=>{e.style.overscrollBehavior=""})),n&&(n.style.height=""),document.documentElement.style.overflowY="",document.documentElement.style.overscrollBehavior="")}}),[p,l]),(0,x.useEffect)((()=>{m(!1)}),[j.pathname]),(0,x.useEffect)((()=>{u.current=q(e)}),[e])
1642const C=()=>{m(!1),f&&y(!1)},N=(0,D.uh)({onSwipedLeft:"left"===s?C:void 0,onSwipedRight:"right"===s?C:void 0}),I={visibility:g?"hidden":void 0}
1643return(0,h.jsxs)("div",{className:t,children:[(0,h.jsx)("div",{className:"toggle-menu",children:(0,h.jsx)("button",{className:"burger-icon","aria-label":w((p?"closeMainMenuButton":"openMainMenuButton")+".accessibilityLabel"),"aria-controls":"main-menu-offcanvas","aria-expanded":p,onClick:()=>{m(!p),f&&y(!1)},children:_||(_=(0,h.jsx)("span",{className:"burger-icon-stripes"}))})}),(0,h.jsxs)("div",{...N,id:"main-menu-offcanvas",style:I,children:[(0,h.jsx)("div",{className:"main-menu-overlay",onClick:C}),(0,h.jsxs)("div",{className:"main-menu-wrapper",children:[P||(P=(0,h.jsx)("div",{className:"main-menu-header"})),b.length>1&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)("button",{className:"language-indicator-mobile","aria-expanded":f,"aria-controls":"language-menu-mobile",onClick:()=>y(!f),children:[M||(M=(0,h.jsx)("span",{className:"globe-icon"})),(0,h.jsx)("span",{children:w(f?"mobileMenuLanguageSwitch.label":`:enumerations.languages.${S.substring(0,2)}`)}),(0,h.jsx)("span",{className:(0,n.A)(["arrow-icon",f&&"open"])})]}),(0,h.jsx)("ul",{id:"language-menu-mobile",className:(0,n.A)(["language-menu-mobile",f&&"open"]),children:b.map((e=>(0,h.jsx)("li",{className:(0,n.A)({selected:e.identifier===S}),children:(0,h.jsx)("button",{onClick:()=>r((0,o.Rpl)(e.identifier,j)),children:A.get(e.language)})},e.identifier)))})]}),(0,h.jsx)("ul",{className:"main-menu",children:e.map((e=>(0,h.jsx)(U,{item:e,selectedItem:u.current},e.id)))})]})]})]})}function q(e){for(const t of e){if(t.isCurrentPage)return t
1644if(t.children.length){const e=q(t.children)
1645if(e)return e}}}function B({item:e,selectedItem:t}){return!(!t||!t.parents?.find((({id:t})=>t===e.id)))}var F,$,G
1646class W extends x.Component{state={isOpen:X(this.props)}
1647UNSAFE_componentWillReceiveProps(e){this.setState({isOpen:X(e)})}componentDidMount(){this.subMenu&&this.state.isOpen&&this.openSubMenu()}componentDidUpdate(e,t){this.subMenu&&(!t.isOpen&&this.state.isOpen?this.openSubMenu():t.isOpen&&!this.state.isOpen&&this.closeSubMenu())}openSubMenu(){this.subMenu.style.height=`${this.subMenu.scrollHeight}px`,this.subMenu.addEventListener("transitionend",this.handleTransitionEnd)}closeSubMenu(){this.subMenu.classList.add("notransition"),window.requestAnimationFrame((()=>{this.subMenu&&(this.subMenu.style.height=`${this.subMenu.scrollHeight}px`,this.subMenu.classList.remove("notransition")),window.requestAnimationFrame((()=>{this.subMenu&&(this.subMenu.style.height="0")}))}
1647))}handleTransitionEnd=()=>{this.subMenu.removeEventListener("transitionend",this.handleTransitionEnd),this.subMenu&&this.state.isOpen&&(this.subMenu.style.height="auto")}
1648render(){const{item:e,selectedItem:t}=this.props,{isOpen:s}=this.state,r=e.children.length>0
1649return"/"!==e.href||e.isVisible&&("category"!==e.type||e.visibleInNavigation)?(0,h.jsxs)("li",{className:(0,n.A)({"has-sub-menu":r,active:e.isCurrentPage}),children:[(0,h.jsx)(g.A,{to:e.href,children:e.title}),r&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{onClick:()=>this.setState({isOpen:!s}),className:(0,n.A)(["drop-icon",{opened:s}])}),(0,h.jsx)("ul",{ref:e=>{this.subMenu=e},className:"sub-menu",children:e.children.map((e=>(0,h.jsx)(W,{selectedItem:t,item:e},e.id)))})]})]}):null}}const J="js-page-menu-open",Z=new Set(["ArrowUp","ArrowDown","PageUp","PageDown","Home","End"," "])
1650function Y({items:e,className:t,direction:s="left"}){const r=(0,a.wA)(),l=(0,x.useRef)(K(e)),[u,p]=(0,x.useState)(!1),[m,g]=(0,x.useState)(!0),[v,f]=(0,x.useState)(!1),[y,b,S]=d(),A=(0,i.zy)(),j=(0,c.WD)("shop","components.storefrontMainMenuComponent");(0,x.useLayoutEffect)((()=>{if(!u){const e=setTimeout((()=>{g(!0),document.body.style.removeProperty("--bars-total-height")}),400)
1651return()=>{clearTimeout(e),document.body.style.removeProperty("--bars-total-height")}}const e=window.innerWidth<992,t=e?document.querySelector(".main-menu-wrapper"):null
1652let s=null
1653const n=e=>{if(!t?.contains(e.target))return void e.preventDefault()
1654const s=t.querySelectorAll(":scope > ul"),n=Array.from(s).find((t=>t.contains(e.target)))??t.querySelector("ul.main-menu");(!n||n.scrollHeight<=n.clientHeight)&&e.preventDefault()},r=e=>{t?.contains(e.target)||e.preventDefault()},a=e=>{Z.has(e.key)&&!t?.contains(document.activeElement)&&e.preventDefault()}
1655if(e){const e=document.querySelector(".site-header")
1656window.scrollY>0&&!e?.classList.contains("site-header-sticky")&&window.scrollTo({top:0,behavior:"instant"})
1657const i=window.scrollY
1658s=document.querySelector(".container"),s&&(s.style.height=`${i+window.innerHeight}px`),document.documentElement.style.overscrollBehavior="none",document.documentElement.style.overflowY="hidden",t?.querySelectorAll(":scope > ul").forEach((e=>{e.style.overscrollBehavior="contain"})),document.body.style.setProperty("--bars-total-height",`${O()}px`),document.addEventListener("touchmove",n,{passive:!1}),document.addEventListener("wheel",r,{passive:!1}),document.addEventListener("keydown",a)}g(!1)
1659const i=requestAnimationFrame((()=>document.body.classList.add(J)))
1660return()=>{cancelAnimationFrame(i),document.body.classList.remove(J),e&&(document.removeEventListener("touchmove",n),document.removeEventListener("wheel",r),document.removeEventListener("keydown",a),t?.querySelectorAll(":scope > ul").forEach((e=>{e.style.overscrollBehavior=""})),s&&(s.style.height=""),document.documentElement.style.overflowY="",document.documentElement.style.overscrollBehavior="")}}),[u]),(0,x.useEffect)((()=>{p(!1)}),[A.pathname]),(0,x.useEffect)((()=>{l.current=K(e)}),[e])
1661const w=()=>{p(!1),v&&f(!1)},C=(0,D.uh)({onSwipedLeft:"left"===s?w:void 0,onSwipedRight:"right"===s?w:void 0}),N={visibility:m?"hidden":void 0}
1662return(0,h.jsxs)("div",{className:t,children:[(0,h.jsx)("div",{className:"toggle-menu",children:(0,h.jsx)("button",{className:"burger-icon","aria-label":j((u?"closeMainMenuButton":"openMainMenuButton")+".accessibilityLabel"),"aria-controls":"main-menu-offcanvas","aria-expanded":u,onClick:()=>{p(!u),v&&f(!1)},children:F||(F=(0,h.jsx)("span",{className:"burger-icon-stripes"}))})}),(0,h.jsxs)("div",{...C,id:"main-menu-offcanvas",style:N,children:[(0,h.jsx)("div",{className:"main-menu-overlay",onClick:w}),(0,h.jsxs)("div",{className:"main-menu-wrapper",children:[$||($=(0,h.jsx)("div",{className:"main-menu-header"})),y.length>1&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)("button",{className:"language-indicator-mobile","aria-expanded":v,"aria-controls":"language-menu-mobile",onClick:()=>f(!v),children:[G||(G=(0,h.jsx)("span",{className:"globe-icon"})),(0,h.jsx)("span",{children:j(v?"mobileMenuLanguageSwitch.label":`:enumerations.languages.${b.substring(0,2)}`)}),(0,h.jsx)("span",{className:(0,n.A)(["arrow-icon",v&&"open"])})]}),(0,h.jsx)("ul",{id:"language-menu-mobile",className:(0,n.A)(["language-menu-mobile",v&&"open"]),children:y.map((e=>(0,h.jsx)("li",{className:(0,n.A)({selected:e.identifier===b}),children:(0,h.jsx)("button",{onClick:()=>r((0,o.Rpl)(e.identifier,A)),children:S.get(e.language)})},e.identifier)))})]}),(0,h.jsx)("ul",{className:"main-menu",children:e.map((e=>(0,h.jsx)(W,{item:e,selectedItem:l.current},e.id)))})]})]})]})}function K(e){for(const t of e){if(t.isCurrentPage)return t
1663if(t.children.length){const e=K(t.children)
1664if(e)return e}}}function X({item:e,selectedItem:t}){return!(!t||!t.parents.find((({id:t})=>t===e.id)))}const Q={nestedMenu:te,megaMenu:function({navigation:e,offCanvasDirection:t="left"}){return(0,h.jsxs)("nav",{className:"navigation",role:"navigation",children:[(0,h.jsx)(H,{className:"navigation-mobile",items:e,direction:t}),(0,h.jsx)(I,{className:"navigation-desktop",items:e})," "]})}}
1665function ee(e){const{themeSettings:t,shop:{theme:s},navigation:n}=e,r=t?.themeHeader?.menuType,a=t?.themeHeader?.headerType,i="oneRow"===a?s.name.startsWith("epages.vision")?ne:se:Q[r]??te,o={}
1666return s.name.startsWith("epages.vision")&&"oneRow"!==a&&(o.offCanvasDirection="right"),(0,h.jsx)(i,{navigation:n,...o})}function te({navigation:e,offCanvasDirection:t="left"}){return(0,h.jsxs)("nav",{className:"navigation",role:"navigation",children:[(0,h.jsx)(T,{items:e}),(0,h.jsx)(H,{className:"navigation-mobile",items:e,direction:t})]})}function se({navigation:e}){return(0,h.jsx)("nav",{role:"navigation",children:(0,h.jsx)(Y,{className:"navigation-overlay",items:e})})}function ne({navigation:e}){return(0,h.jsx)("nav",{role:"navigation",children:(0,h.jsx)(H,{className:"navigation-off-canvas-left",items:e})})}var re,ae,ie,oe,ce,le,de,ue,he,pe,me,ge,ve,fe,ye,xe,be,Se
1667function Ae(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1668return(0,h.jsxs)("header",{ref:i,className:(0,n.A)(["site-header",a]),children:[(0,h.jsx)("div",{className:"section",children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsxs)("div",{className:"header",children:[(0,h.jsxs)("div",{className:"block",children:[re||(re=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsxs)("div",{className:"header-right",children:[ae||(ae=(0,h.jsx)(p,{})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]}),(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})})]})})}),(0,h.jsx)(ee,{...e})]})}function je(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1669return(0,h.jsxs)("div",{ref:i,className:(0,n.A)(["site-header",a]),children:[(0,h.jsx)("div",{className:"section",children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsxs)("header",{className:"header",children:[(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),ie||(ie=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block",children:[oe||(oe=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]})})}),(0,h.jsx)(ee,{...e})]})}function we(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1670return(0,h.jsx)("div",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsxs)("header",{className:"header",children:[(0,h.jsx)("div",{className:"block left",children:(0,h.jsx)(ee,{...e})}),(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),ce||(ce=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block right",children:[le||(le=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]})})})}function Ce(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1671return(0,h.jsx)("header",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsxs)("div",{className:"header",children:[(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),(0,h.jsx)(ee,{...e}),de||(de=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block",children:[ue||(ue=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]})})})}function Ne(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1672return(0,h.jsx)("header",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsxs)("div",{className:"wrapper",children:[(0,h.jsxs)("div",{className:"header",children:[(0,h.jsxs)("div",{className:"block",children:[he||(he=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsxs)("div",{className:"header-right",children:[pe||(pe=(0,h.jsx)(p,{})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]}),(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})})]}),(0,h.jsx)(ee,{...e})]})})}function Ie(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1673return(0,h.jsxs)("header",{ref:i,className:(0,n.A)(["site-header",a]),children:[(0,h.jsx)("div",{className:"section",children:(0,h.jsxs)("div",{className:"header wrapper",children:[(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),ve||(ve=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsxs)("div",{className:"header-right",children:[fe||(fe=(0,h.jsx)(p,{})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]})}),(0,h.jsx)("div",{className:"section",children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsx)(ee,{...e})})})]})}function Ee(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1674return(0,h.jsx)("div",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsx)("div",{className:"wrapper",children:(0,h.jsxs)("header",{className:"header",children:[(0,h.jsx)("div",{className:"block left",children:(0,h.jsx)(ee,{...e})}),(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),ye||(ye=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block right",children:[xe||(xe=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]})})})}function ke(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1675return(0,h.jsx)("div",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsxs)("div",{className:"wrapper",children:[(0,h.jsxs)("header",{className:"header",children:[(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),be||(be=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block",children:[Se||(Se=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]}),(0,h.jsx)(ee,{...e})]})})}const Le={oneRow:we,oneRowLogoLeft:Ce,twoRows:function(e){const{shop:t,isPreview:s,stickyHeaderClass:a,stickyHeaderRef:i}=e
1676return(0,h.jsx)("div",{ref:i,className:(0,n.A)(["section site-header",a]),children:(0,h.jsxs)("div",{className:"wrapper",children:[(0,h.jsxs)("header",{className:"header",children:[(0,h.jsx)("div",{className:(0,n.A)(["header-logo",t.logoUrl&&!t.shouldHideLogo&&"header-logo-adjustments"]),children:(0,h.jsx)(f,{shop:t})}),me||(me=(0,h.jsx)(p,{})),(0,h.jsxs)("div",{className:"block",children:[ge||(ge=(0,h.jsx)("div",{className:"header-search",children:(0,h.jsx)(C.A,{className:"search-form",namespace:"header",maxSuggestedItems:5})})),(0,h.jsx)(r.A,{accountUrl:t.accountUrl,isPreview:s}),(0,h.jsx)(b,{cartUrl:t.cartUrl})]})]}),(0,h.jsx)(ee,{...e})]})})},twoRowsLogoLeft:Ie,threeRows:Ne,neutral:Ne,vision:Ce,twoRowsNestedMenu:Ie,uptown:Ie,editorial:Ie,essence:Ie,structure:Ie,limelight:Ie}
1677function Re(e){const{themeSettings:t,shop:{theme:s}}=e,n=t?.themeHeader?.headerType
1678let r
1679return r="twoRows"===n&&s.name.startsWith("epages.vision")?ke:"oneRow"===n&&s.name.startsWith("epages.vision")?Ee:"twoRows"===n&&s.name.startsWith("epages.editorial")?je:"threeRows"===n&&s.name.startsWith("epages.editorial")?Ae:Le[n]??we,(0,h.jsx)(r,{...e})}},76301:(e,t,s)=>{"use strict"
1680s.r(t),s.d(t,{Account:()=>p,Checkout:()=>d,Error:()=>r.A,ForgotPassword:()=>u,Legal:()=>a.A,Order:()=>i.A,OrderWithdrawal:()=>o.A,OrderWithdrawalConfirmation:()=>c.A,Page:()=>l.A,ResetPassword:()=>h})
1681var n=s(96422),r=s(60197),a=s(87152),i=s(71075),o=s(56274),c=s(4906),l=s(93470)
1682const d=(0,n.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1683return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,44602)),requireAsync(e){const t=this.resolve(e)
1684return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1685return s(t)},resolve(){return 44602}}),u=(0,n.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1686return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,70046)),requireAsync(e){const t=this.resolve(e)
1687return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1688return s(t)}
1688,resolve(){return 70046}}),h=(0,n.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1689return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,69365)),requireAsync(e){const t=this.resolve(e)
1690return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1691return s(t)},resolve(){return 69365}}),p=(0,n.Ay)({resolved:{},chunkName:()=>"account",isReady(e){const t=this.resolve(e)
1692return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(8644).then(s.bind(s,48515)),requireAsync(e){const t=this.resolve(e)
1693return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1694return s(t)},resolve(){return 48515}})},17414:(e,t,s)=>{"use strict"
1695s.d(t,{A:()=>d})
1696var n,r=s(45767),a=s(3652),i=s(4208),o=s(11044),c=s(90191),l=s(42295)
1697function d({t:e,breadcrumb:t,category:s,productData:d,sortingOptions:u,pageSize:h,onScrollIntoView:p,isEditorMode:m,isBusy:g}){return(0,l.jsxs)("div",{className:"category",children:[(0,l.jsx)("section",{className:"section","data-marker":"product-section",children:(0,l.jsxs)("div",{className:"wrapper",children:[m&&(0,l.jsx)(a.A,{t:e}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)(c.A,{onScrollIntoView:p}),(0,l.jsx)("h1",{className:"category-headline",children:s.title}),(0,l.jsx)(i.A,{productData:d,category:s,categoryDepth:t.length,isBusy:g,isEditor:m,t:e,onScrollIntoView:p}),(0,l.jsx)(r.A,{productData:d,pageSize:h,t:e,isBusy:g,sortingOptions:u,categoryData:s})]})]})}),n||(n=(0,l.jsx)("section",{className:"section-dali",children:(0,l.jsx)(o.A,{})}))]})}},84663:(e,t,s)=>{"use strict"
1698s.d(t,{A:()=>c})
1699var n,r=s(45767),a=s(3652),i=s(11044),o=s(42295)
1700function c({t:e,isEditorMode:t,productData:s,category:c,sortingOptions:l,pageSize:d}){return(0,o.jsxs)("div",{className:"home",children:[n||(n=(0,o.jsx)("section",{className:"section-dali",children:(0,o.jsx)(i.A,{})})),(0,o.jsx)("section",{className:"section",children:(0,o.jsxs)("div",{className:"wrapper",children:[t&&(0,o.jsx)(a.A,{t:e}),(0,o.jsx)("div",{className:"content",children:(0,o.jsx)(r.A,{productData:s,pageSize:d,t:e,sortingOptions:l,categoryData:c,hideTopbar:!0})})]})})]})}},79836:(e,t,s)=>{"use strict"
1701s.d(t,{A:()=>u})
1702var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1703function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1704return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsx)("section",{className:"section",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(n.Ay,{breadcrumb:m})})}),(0,d.jsx)("main",{className:"main",children:h}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},16042:(e,t,s)=>{"use strict"
1705s.d(t,{A:()=>m})
1706s(76881)
1707var n,r,a=s(91121),i=s(15217),o=s(39482),c=s(48825),l=s(95997),d=s(93765),u=s(90191),h=s(95818),p=s(42295)
1708function m({t:e,searchData:t,onScrollIntoView:s,trackProductClick:m,loadedPageCount:g,showLoadMoreButton:v,isBusy:f,loadMoreProducts:y,showScrollButton:x}){const b=(0,h.A)(i.rC.resultsPerPage,t.products.length,y)
1709return(0,p.jsx)("div",{className:"search",children:(0,p.jsx)("section",{className:"section",children:(0,p.jsx)("div",{className:"wrapper",children:(0,p.jsxs)("div",{className:"content",children:[(0,p.jsx)("h1",{children:t.queryString?e("components.productSearchComponent.resultsCard.resultsState.title",{queryString:t.queryString}):e("components.productSearchComponent.resultsCard.noQueryState.title")}),t.products.length>0&&t.queryString?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:"toolbar-top-wrapper",children:(0,p.jsx)(u.A,{className:"toolbar-top",onScrollIntoView:s,children:(0,p.jsx)(d.A,{searchData:t,t:e})})}),(0,p.jsx)("div",{className:"product-list grid-col-m",children:t.products.map(((e,t)=>(0,p.jsx)(c.A,{product:e,productIndex:t,inViewRef:b(t),trackProductClick:m},e.productId)))}),v&&(0,p.jsx)("div",{className:"toolbar-bottom",children:1===g?(0,p.jsx)("button",{type:"button",className:(0,a.A)(["show-more-button",{pending:f}]),disabled:f,onClick:y,children:e("components.productSearchComponent.resultsCard.showMoreButton.label")}):f&&(n||(n=(0,p.jsx)("button",{disabled:!0,type:"button",className:"button-spinner-only pending"})))})]}):(0,p.jsx)(o.A,{t:e}),x&&(r||(r=(0,p.jsx)(l.A,{}
1709)))]})})})})}},29772:(e,t,s)=>{"use strict"
1710s.r(t),s.d(t,{Cart:()=>c,Category:()=>a.A,FacetedSearch:()=>l,Home:()=>i.A,Layout:()=>o.A,Product:()=>d,Search:()=>r.A})
1711var n=s(96422),r=s(16042),a=s(17414),i=s(84663),o=s(79836)
1712const c=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1713return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,1416)),requireAsync(e){const t=this.resolve(e)
1714return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1715return s(t)},resolve(){return 1416}}),l=(0,n.Ay)({resolved:{},chunkName:()=>"FacetedSearch",isReady(e){const t=this.resolve(e)
1716return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(9231).then(s.bind(s,28626)),requireAsync(e){const t=this.resolve(e)
1717return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1718return s(t)},resolve(){return 28626}}),d=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1719return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,45101)),requireAsync(e){const t=this.resolve(e)
1720return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1721return s(t)},resolve(){return 45101}})},79343:(e,t,s)=>{"use strict"
1722s.d(t,{A:()=>u})
1723var n,r=s(33792),a=s(45767),i=s(3652),o=s(4208),c=s(11044),l=s(90191),d=s(42295)
1724function u({t:e,breadcrumb:t,productData:s,category:u,sortingOptions:h,pageSize:p,onScrollIntoView:m,isEditorMode:g,isBusy:v}){return(0,d.jsxs)("div",{className:"category",children:[(0,d.jsx)("section",{className:"section",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(r.Ay,{breadcrumb:t})})}),(0,d.jsx)("section",{className:"section","data-marker":"product-section",children:(0,d.jsxs)("div",{className:"wrapper",children:[g&&(0,d.jsx)(i.A,{t:e}),(0,d.jsxs)("div",{className:"content",children:[(0,d.jsx)(l.A,{onScrollIntoView:m}),(0,d.jsx)("h1",{className:"category-headline",children:u.title}),(0,d.jsx)(o.A,{productData:s,category:u,categoryDepth:t.length,isBusy:v,isEditor:g,t:e,onScrollIntoView:m}),(0,d.jsx)(a.A,{productData:s,pageSize:p,t:e,isBusy:v,sortingOptions:h,categoryData:u})]})]})}),n||(n=(0,d.jsx)("section",{className:"section-dali",children:(0,d.jsx)(c.A,{})}))]})}},67073:(e,t,s)=>{"use strict"
1725s.d(t,{A:()=>u})
1726var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1727function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1728return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsxs)("main",{className:"main",children:[(0,d.jsx)(n.Ay,{breadcrumb:m,isHidden:!0}),h]}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},29009:(e,t,s)=>{"use strict"
1729s.r(t),s.d(t,{Category:()=>r.A,Layout:()=>a.A,Product:()=>i})
1730var n=s(96422),r=s(79343),a=s(67073)
1731const i=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1732return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,9246)),requireAsync(e){const t=this.resolve(e)
1733return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1734return s(t)},resolve(){return 9246}})},31768:(e,t,s)=>{"use strict"
1735s.d(t,{A:()=>d})
1736var n,r=s(45767),a=s(3652),i=s(4208),o=s(11044),c=s(90191),l=s(42295)
1737function d({t:e,breadcrumb:t,category:s,productData:d,sortingOptions:u,pageSize:h,onScrollIntoView:p,isEditorMode:m,isBusy:g}){return(0,l.jsxs)("div",{className:"category",children:[n||(n=(0,l.jsx)("section",{className:"section-dali",children:(0,l.jsx)(o.A,{})})),(0,l.jsx)("section",{className:"section","data-marker":"product-section",children:(0,l.jsxs)("div",{className:"wrapper",children:[m&&(0,l.jsx)(a.A,{t:e}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)(c.A,{onScrollIntoView:p}),(0,l.jsx)("h1",{className:"category-headline",children:s.title}),(0,l.jsx)(i.A,{productData:d,category:s,categoryDepth:t.length,isBusy:g,isEditor:m,t:e,onScrollIntoView:p}),(0,l.jsx)(r.A,{productData:d,pageSize:h,t:e,isBusy:g,sortingOptions:u,categoryData:s})]})]})})]})}},40373:(e,t,s)=>{"use strict"
1738s.d(t,{A:()=>c})
1739var n,r=s(45767),a=s(3652),i=s(11044),o=s(42295)
1740function c({t:e,isEditorMode:t,productData:s,category:c,sortingOptions:l,pageSize:d}){return(0,o.jsxs)("div",{className:"home",children:[n||(n=(0,o.jsx)("section",{className:"section-dali",children:(0,o.jsx)(i.A,{})})),(0,o.jsx)("section",{className:"section",children:(0,o.jsxs)("div",{className:"wrapper",children:[t&&(0,o.jsx)(a.A,{t:e}),(0,o.jsx)("div",{className:"content",children:(0,o.jsx)(r.A,{productData:s,pageSize:d,t:e,sortingOptions:l,categoryData:c,hideTopbar:!0})})]})})]})}},30050:(e,t,s)=>{"use strict"
1741s.d(t,{A:()=>u})
1742var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1743function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1744return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsx)("section",{className:"section",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(n.Ay,{breadcrumb:m})})}),(0,d.jsx)("main",{className:"main",children:h}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},74480:(e,t,s)=>{"use strict"
1745s.d(t,{A:()=>m})
1746s(76881)
1747var n,r,a=s(91121),i=s(15217),o=s(39482),c=s(48825),l=s(95997),d=s(93765),u=s(90191),h=s(95818),p=s(42295)
1748function m({t:e,searchData:t,showScrollButton:s,onScrollIntoView:m,loadedPageCount:g,showLoadMoreButton:v,isBusy:f,trackProductClick:y,loadMoreProducts:x}){const b=(0,h.A)(i.rC.resultsPerPage,t.products.length,x)
1749return(0,p.jsx)("div",{className:"search",children:(0,p.jsx)("section",{className:"section",children:(0,p.jsx)("div",{className:"wrapper",children:(0,p.jsxs)("div",{className:"content",children:[(0,p.jsx)("h1",{children:t.queryString?e("components.productSearchComponent.resultsCard.resultsState.title",{queryString:t.queryString}):e("components.productSearchComponent.resultsCard.noQueryState.title")}),t.products.length>0&&t.queryString?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:"toolbar-top-wrapper",children:(0,p.jsx)(u.A,{className:"toolbar-top",onScrollIntoView:m,children:(0,p.jsx)(d.A,{searchData:t,t:e})})}),(0,p.jsx)("div",{className:"product-list grid-col-m",children:t.products.map(((e,t)=>(0,p.jsx)(c.A,{product:e,productIndex:t,inViewRef:b(t),trackProductClick:y},e.productId)))}),v&&(0,p.jsx)("div",{className:"toolbar-bottom",children:1===g?(0,p.jsx)("button",{type:"button",className:(0,a.A)(["show-more-button",{pending:f}]),disabled:f,onClick:x,children:e("components.productSearchComponent.resultsCard.showMoreButton.label")}):f&&(n||(n=(0,p.jsx)("button",{disabled:!0,type:"button",className:"button-spinner-only pending"})))})]}):(0,p.jsx)(o.A,{t:e}),s&&(r||(r=(0,p.jsx)(l.A,{}
1749)))]})})})})}},25834:(e,t,s)=>{"use strict"
1750s.r(t),s.d(t,{Cart:()=>c,Category:()=>a.A,FacetedSearch:()=>l,Home:()=>i.A,Layout:()=>o.A,Product:()=>d,Search:()=>r.A})
1751var n=s(96422),r=s(74480),a=s(31768),i=s(40373),o=s(30050)
1752const c=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1753return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,93794)),requireAsync(e){const t=this.resolve(e)
1754return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1755return s(t)},resolve(){return 93794}}),l=(0,n.Ay)({resolved:{},chunkName:()=>"FacetedSearch",isReady(e){const t=this.resolve(e)
1756return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(9231).then(s.bind(s,69428)),requireAsync(e){const t=this.resolve(e)
1757return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1758return s(t)},resolve(){return 69428}}),d=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1759return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,75543)),requireAsync(e){const t=this.resolve(e)
1760return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1761return s(t)},resolve(){return 75543}})},7669:(e,t,s)=>{"use strict"
1762s.d(t,{A:()=>i})
1763var n,r=s(97594),a=s(42295)
1764function i({category:e}){return(0,a.jsxs)("div",{className:"template-category",children:[(0,a.jsx)("h1",{children:e.title}),n||(n=(0,a.jsx)(r.A,{type:"epages.text",_id:"category"}))]})}},67952:(e,t,s)=>{"use strict"
1765s.d(t,{A:()=>o})
1766var n,r,a=s(11044),i=s(42295)
1767function o({themeSettings:e}){return(0,i.jsxs)("div",{className:"template-home",children:[(0,i.jsxs)("pre",{children:["Version 2 Home.rt Theme Settings:",JSON.stringify(e,null,2)]}),n||(n=(0,i.jsx)("hr",{})),r||(r=(0,i.jsx)(a.A,{}))]})}},34067:(e,t,s)=>{"use strict"
1768s.d(t,{A:()=>i})
1769var n=s(42295),r=s(42649),a=s(48703)
1770function i({shop:e,content:t}){return(0,n.jsxs)("div",{className:"template-layout",children:[(0,n.jsx)("div",{children:e.slug}),"Globals: ",typeof r," ",typeof a," ",typeof Promise,(0,n.jsx)("main",{children:t})]})}},51371:(e,t,s)=>{"use strict"
1771s.r(t),s.d(t,{Cart:()=>o,Category:()=>r.A,Home:()=>a.A,Layout:()=>i.A,Product:()=>c})
1772var n=s(96422),r=s(7669),a=s(67952),i=s(34067)
1773const o=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1774return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,69759)),requireAsync(e){const t=this.resolve(e)
1775return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1776return s(t)},resolve(){return 69759}}),c=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1777return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,50300)),requireAsync(e){const t=this.resolve(e)
1778return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1779return s(t)},resolve(){return 50300}})},85349:(e,t,s)=>{"use strict"
1780s.d(t,{A:()=>u})
1781var n,r=s(33792),a=s(45767),i=s(3652),o=s(4208),c=s(11044),l=s(90191),d=s(42295)
1782function u({t:e,category:t,productData:s,sortingOptions:u,breadcrumb:h,pageSize:p,onScrollIntoView:m,isEditorMode:g,isBusy:v}){return(0,d.jsxs)("div",{className:"category",children:[n||(n=(0,d.jsx)("section",{className:"section-dali",children:(0,d.jsx)(c.A,{})})),(0,d.jsx)("section",{className:"section",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(r.Ay,{breadcrumb:h})})}),(0,d.jsx)("section",{className:"section","data-marker":"product-section",children:(0,d.jsxs)("div",{className:"wrapper",children:[g&&(0,d.jsx)(i.A,{t:e}),(0,d.jsxs)("div",{className:"content",children:[(0,d.jsx)(l.A,{onScrollIntoView:m}),(0,d.jsx)("h1",{className:"category-headline",children:t.title}),(0,d.jsx)(o.A,{productData:s,category:t,categoryDepth:h.length,isBusy:v,isEditor:g,t:e,onScrollIntoView:m}
1782),(0,d.jsx)(a.A,{productData:s,pageSize:p,t:e,sortingOptions:u,categoryData:t,isBusy:v})]})]})})]})}},44003:(e,t,s)=>{"use strict"
1783s.d(t,{A:()=>u})
1784var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1785function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1786return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsxs)("main",{className:"main",children:[(0,d.jsx)(n.Ay,{breadcrumb:m,isHidden:!0}),h]}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},7259:(e,t,s)=>{"use strict"
1787s.r(t),s.d(t,{Category:()=>r.A,Layout:()=>a.A,Product:()=>i})
1788var n=s(96422),r=s(85349),a=s(44003)
1789const i=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1790return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,47212)),requireAsync(e){const t=this.resolve(e)
1791return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1792return s(t)},resolve(){return 47212}})},34877:(e,t,s)=>{"use strict"
1793s.d(t,{A:()=>d})
1794var n,r=s(45767),a=s(3652),i=s(4208),o=s(11044),c=s(90191),l=s(42295)
1795function d({t:e,breadcrumb:t,category:s,productData:d,sortingOptions:u,pageSize:h,onScrollIntoView:p,isEditorMode:m,isBusy:g}){return(0,l.jsxs)("div",{className:"category",children:[(0,l.jsx)("section",{className:"section","data-marker":"product-section",children:(0,l.jsxs)("div",{className:"wrapper",children:[m&&(0,l.jsx)(a.A,{t:e}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)(c.A,{onScrollIntoView:p}),(0,l.jsx)("h1",{className:"category-headline",children:s.title}),(0,l.jsx)(i.A,{productData:d,category:s,categoryDepth:t.length,isBusy:g,isEditor:m,t:e,onScrollIntoView:p}),(0,l.jsx)(r.A,{productData:d,pageSize:h,t:e,isBusy:g,sortingOptions:u,categoryData:s})]})]})}),n||(n=(0,l.jsx)("section",{className:"section-dali",children:(0,l.jsx)(o.A,{})}))]})}},44680:(e,t,s)=>{"use strict"
1796s.d(t,{A:()=>c})
1797var n,r=s(45767),a=s(3652),i=s(11044),o=s(42295)
1798function c({t:e,isEditorMode:t,productData:s,category:c,sortingOptions:l,pageSize:d}){return(0,o.jsxs)("div",{className:"home",children:[n||(n=(0,o.jsx)("section",{className:"section-dali",children:(0,o.jsx)(i.A,{})})),(0,o.jsx)("section",{className:"section",children:(0,o.jsxs)("div",{className:"wrapper",children:[t&&(0,o.jsx)(a.A,{t:e}),(0,o.jsx)("div",{className:"content",children:(0,o.jsx)(r.A,{productData:s,pageSize:d,t:e,sortingOptions:l,categoryData:c,hideTopbar:!0})})]})})]})}},30827:(e,t,s)=>{"use strict"
1799s.d(t,{A:()=>u})
1800var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1801function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1802return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsx)("section",{className:"section",children:(0,d.jsx)("div",{className:"wrapper",children:(0,d.jsx)(n.Ay,{breadcrumb:m})})}),(0,d.jsx)("main",{className:"main",children:h}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},84501:(e,t,s)=>{"use strict"
1803s.d(t,{A:()=>m})
1804s(76881)
1805var n,r,a=s(91121),i=s(15217),o=s(39482),c=s(48825),l=s(95997),d=s(93765),u=s(90191),h=s(95818),p=s(42295)
1806function m({t:e,searchData:t,onScrollIntoView:s,trackProductClick:m,loadedPageCount:g,showLoadMoreButton:v,isBusy:f,loadMoreProducts:y,showScrollButton:x}){const b=(0,h.A)(i.rC.resultsPerPage,t.products.length,y)
1807return(0,p.jsx)("div",{className:"search",children:(0,p.jsx)("section",{className:"section",children:(0,p.jsx)("div",{className:"wrapper",children:(0,p.jsxs)("div",{className:"content",children:[(0,p.jsx)("h1",{children:t.queryString?e("components.productSearchComponent.resultsCard.resultsState.title",{queryString:t.queryString}):e("components.productSearchComponent.resultsCard.noQueryState.title")}),t.products.length>0&&t.queryString?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:"toolbar-top-wrapper",children:(0,p.jsx)(u.A,{className:"toolbar-top",onScrollIntoView:s,children:(0,p.jsx)(d.A,{searchData:t,t:e})})}),(0,p.jsx)("div",{className:"product-list grid-col-m",children:t.products.map(((e,t)=>(0,p.jsx)(c.A,{product:e,productIndex:t,inViewRef:b(t),trackProductClick:m},e.productId)))}),v&&(0,p.jsx)("div",{className:"toolbar-bottom",children:1===g?(0,p.jsx)("button",{type:"button",className:(0,a.A)(["show-more-button",{pending:f}]),disabled:f,onClick:y,children:e("components.productSearchComponent.resultsCard.showMoreButton.label")}):f&&(n||(n=(0,p.jsx)("button",{disabled:!0,type:"button",className:"button-spinner-only pending"})))})]}):(0,p.jsx)(o.A,{t:e}),x&&(r||(r=(0,p.jsx)(l.A,{}
1807)))]})})})})}},50931:(e,t,s)=>{"use strict"
1808s.r(t),s.d(t,{Cart:()=>c,Category:()=>a.A,FacetedSearch:()=>l,Home:()=>i.A,Layout:()=>o.A,Product:()=>d,Search:()=>r.A})
1809var n=s(96422),r=s(84501),a=s(34877),i=s(44680),o=s(30827)
1810const c=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1811return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,39303)),requireAsync(e){const t=this.resolve(e)
1812return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1813return s(t)},resolve(){return 39303}}),l=(0,n.Ay)({resolved:{},chunkName:()=>"FacetedSearch",isReady(e){const t=this.resolve(e)
1814return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(9231).then(s.bind(s,62407)),requireAsync(e){const t=this.resolve(e)
1815return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1816return s(t)},resolve(){return 62407}}),d=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1817return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,34660)),requireAsync(e){const t=this.resolve(e)
1818return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1819return s(t)},resolve(){return 34660}})},97203:()=>{},92726:(e,t,s)=>{"use strict"
1820s.d(t,{A:()=>i})
1821s(76881)
1822var n,r=s(97594),a=s(42295)
1823function i({category:e,productData:t}){return(0,a.jsxs)("div",{className:"template-category",children:[(0,a.jsx)("h1",{children:e.title}),n||(n=(0,a.jsx)(r.A,{type:"epages.text",_id:"category"})),(0,a.jsx)("div",{children:t.products.map((e=>(0,a.jsxs)("div",{children:[e.price&&(0,a.jsx)("div",{children:e.price.formatted}),e.basePrice&&(0,a.jsx)("div",{children:e.basePrice.formatted}),e.image&&(0,a.jsx)("div",{children:(0,a.jsx)("img",{src:e.image.url})})]},e.productId)))})]})}},1562:(e,t,s)=>{"use strict"
1824s.d(t,{A:()=>r})
1825var n=s(42295)
1826function r({error:e,t}){return(0,n.jsxs)("div",{className:"template-error",children:[(0,n.jsx)("div",{children:e.statusCode}),e.requestId&&(0,n.jsxs)("small",{children:[t("views.storefrontView.errorPageSection.idExplanation")," ",(0,n.jsx)("code",{children:e.requestId})]})]})}},17255:(e,t,s)=>{"use strict"
1827s.d(t,{A:()=>i})
1828var n,r=s(11044),a=s(42295)
1829function i(){return n||(n=(0,a.jsxs)("div",{className:"template-home",children:[(0,a.jsx)("pre",{children:"Home.rt"}),(0,a.jsx)("details",{"data-debug":!0,children:(0,a.jsx)("summary",{children:"variables"})}),(0,a.jsx)("hr",{}),(0,a.jsx)(r.A,{})]}))}},51884:(e,t,s)=>{"use strict"
1830s.d(t,{A:()=>c})
1831s(76881)
1832var n,r,a,i=s(89213),o=s(42295)
1833function c({shop:e,currentView:t,navigation:s,footerPages:c,legalPages:l,breadcrumb:d,content:u}){return(0,o.jsxs)("div",{className:`template-layout view-${t.toLowerCase()}`,children:[(0,o.jsxs)("h1",{style:{display:"flex",flexDirection:"column",padding:"1em"},children:["🚚️ this site has moved",n||(n=(0,o.jsx)("a",{href:"http://fatty.localhost:7000",children:"to Fatty (Now)"})),r||(r=(0,o.jsx)("a",{href:"http://skinny.localhost:7000",children:"to Skinny (Beyond)"})),a||(a=(0,o.jsxs)("details",{children:[(0,o.jsx)("summary",{children:"Doesn't work?"}),"Try this (in your terminal):",(0,o.jsx)("pre",{children:"echo '127.0.0.1 fatty.localhost skinny.localhost' | sudo tee -a /etc/hosts > /dev/null"})]}))]}),(0,o.jsxs)("header",{children:[(0,o.jsx)("div",{children:e.slug}),(0,o.jsx)("nav",{children:(0,o.jsx)("ul",{children:s.map((e=>(0,o.jsx)("li",{children:(0,o.jsx)(i.A,{to:e.href,children:e.title})},e.title)))})})]}),d.length>1&&(0,o.jsx)("ul",{className:"breadcrumb",children:d.map((e=>(0,o.jsx)("li",{children:(0,o.jsx)(i.A,{to:e.href,children:e.title})},e.title)))}),(0,o.jsx)("main",{children:u}),(0,o.jsxs)("footer",{children:[(0,o.jsx)("ul",{children:l.map((e=>(0,o.jsx)("li",{children:(0,o.jsx)(i.A,{to:e.href,children:e.title})},e.id)))}),(0,o.jsx)("ul",{className:"footer-pages",children:c.map((e=>(0,o.jsx)("li",{children:(0,o.jsx)(i.A,{to:e.href,children:e.title})},e.id)))})]})]})}},74703:(e,t,s)=>{"use strict"
1834s.d(t,{A:()=>i})
1835var n,r=s(97594),a=s(42295)
1836function i({page:e}){return(0,a.jsxs)("div",{className:"template-legal",children:[(0,a.jsx)("h1",{children:e.title}),n||(n=(0,a.jsx)(r.A,{type:"epages.text",_id:"legal-content"}))]})}},60816:(e,t,s)=>{"use strict"
1837s.d(t,{A:()=>r})
1838s(76881)
1839var n=s(42295)
1840function r({order:e}){return(0,n.jsxs)("div",{className:"template-order",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[e.billingAddress.firstName," ",e.billingAddress.lastName]}),(0,n.jsx)("div",{children:e.billingAddress.street}),(0,n.jsxs)("div",{children:[e.billingAddress.postalCode," ",e.billingAddress.city]}),(0,n.jsx)("div",{children:e.billingAddress.country}),(0,n.jsx)("div",{children:e.billingAddress.email})]}),(0,n.jsx)("div",{children:e.lineItemContainer.productLineItems.map((e=>(0,n.jsxs)("div",{children:[e.image&&(0,n.jsx)("div",{children:(0,n.jsx)("img",{src:e.image.url})}),(0,n.jsx)("div",{children:e.name}),(0,n.jsx)("div",{children:e.essentialFeatures})]},JSON.stringify(e))))})]})}},14135:(e,t,s)=>{"use strict"
1841s.d(t,{A:()=>i})
1842var n,r=s(11044),a=s(42295)
1843function i({page:e}){return(0,a.jsxs)("div",{className:"template-page",children:[(0,a.jsx)("h1",{children:e.title}),n||(n=(0,a.jsx)(r.A,{}))]})}},44634:(e,t,s)=>{"use strict"
1844s.d(t,{A:()=>
1844o})
1845s(76881)
1846var n=s(91121),r=s(98288),a=s(89213),i=s(42295)
1847function o({t:e,searchData:t}){return(0,i.jsxs)("section",{className:"search",children:[(0,i.jsx)("h1",{children:t.queryString?e("components.productSearchComponent.resultsCard.resultsState.title",{queryString:t.queryString}):e("components.productSearchComponent.resultsCard.noQueryState.title")}),t.products.length>0&&t.queryString&&(0,i.jsx)("ul",{children:t.products.map((e=>(0,i.jsx)("li",{className:"search-result",children:(0,i.jsx)(a.A,{to:e.href,children:e.name})},e.href)))}),(0===t.products.length||!t.queryString)&&(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"search-no-result-form",children:[(0,i.jsx)("h2",{className:"search-no-result-form-headline",children:e("components.productSearchComponent.resultsCard.noResultsState.title")}),(0,i.jsx)(r.iK,{namespace:"content",children:(0,i.jsxs)("div",{className:"search-form",children:[(0,i.jsx)(r.Lw,{maxSuggestedItems:5,placeholder:e("components.productSearchComponent.searchInputField.placeholder")}),(0,i.jsx)(r.dy,{renderItems:e=>(0,i.jsx)("ul",{children:e.map((e=>(0,i.jsx)("li",{className:(0,n.A)({active:e.active}),children:(0,i.jsx)(a.A,{to:e.href,children:e.name})},e.productId)))})})]})})]}),(0,i.jsxs)("div",{className:"search-no-result-hint",children:[(0,i.jsx)("h3",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.title")}),(0,i.jsxs)("ul",{children:[(0,i.jsx)("li",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.proposalOne")}),(0,i.jsx)("li",{children:e("components.productSearchComponent.resultsCard.noResultsState.hintSection.proposalTwo")})]})]})]})]})}},98908:(e,t,s)=>{"use strict"
1848s.r(t),s.d(t,{Cart:()=>h,Category:()=>l.A,Error:()=>r.A,FacetedSearch:()=>p,Home:()=>d.A,Layout:()=>u.A,Legal:()=>a.A,Order:()=>i.A,Page:()=>o.A,Product:()=>m,Search:()=>c.A})
1849var n=s(96422),r=s(1562),a=s(74703),i=s(60816),o=s(14135),c=s(44634),l=s(92726),d=s(17255),u=s(51884)
1850const h=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1851return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,26520)),requireAsync(e){const t=this.resolve(e)
1852return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1853return s(t)},resolve(){return 26520}}),p=(0,n.Ay)({resolved:{},chunkName:()=>"FacetedSearch",isReady(e){const t=this.resolve(e)
1854return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(9231).then(s.bind(s,21570)),requireAsync(e){const t=this.resolve(e)
1855return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1856return s(t)},resolve(){return 21570}}),m=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1857return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,55197)),requireAsync(e){const t=this.resolve(e)
1858return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1859return s(t)},resolve(){return 55197}})},75406:(e,t,s)=>{"use strict"
1860s.d(t,{A:()=>h})
1861var n,r,a=s(45767),i=s(3652),o=s(4208),c=s(11044),l=s(97594),d=s(90191),u=s(42295)
1862function h({t:e,breadcrumb:t,category:s,productData:h,sortingOptions:p,pageSize:m,onScrollIntoView:g,isEditorMode:v,isBusy:f}){return(0,u.jsxs)("div",{className:"category",children:[n||(n=(0,u.jsx)("section",{className:"section-dali",children:(0,u.jsx)(c.A,{})})),(0,u.jsx)("section",{className:"section","data-marker":"product-section",children:(0,u.jsxs)("div",{className:"wrapper",children:[v&&(0,u.jsx)(i.A,{t:e}),(0,u.jsxs)("div",{className:"content",children:[(0,u.jsx)(d.A,{onScrollIntoView:g}),(0,u.jsx)("h1",{className:"category-headline",children:s.title}),(0,u.jsx)(o.A,{productData:h,category:s,categoryDepth:t.length,isBusy:f,isEditor:v,t:e,onScrollIntoView:g}),(0,u.jsx)(a.A,{productData:h,pageSize:m,t:e,isBusy:f,sortingOptions:p,categoryData:s}),r||(r=(0,u.jsx)("div",{className:"seo-text",children:(0,u.jsx)(l.A,{type:"epages.text",_id:"category-seo-text"})}))]})]})})]})}},13295:(e,t,s)=>{"use strict"
1863s.d(t,{A:()=>c})
1864var n,r=s(45767),a=s(3652),i=s(11044),o=s(42295)
1865function c({t:e,isEditorMode:t,productData:s,category:c,sortingOptions:l,pageSize:d}){return(0,o.jsxs)("div",{className:"home",children:[n||(n=(0,o.jsx)("section",{className:"section-dali",children:(0,o.jsx)(i.A,{})})),(0,o.jsx)("section",{className:"section",children:(0,o.jsxs)("div",{className:"wrapper",children:[t&&(0,o.jsx)(a.A,{t:e}),(0,o.jsx)("div",{className:"content",children:(0,o.jsx)(r.A,{productData:s,pageSize:d,t:e,sortingOptions:l,categoryData:c,hideTopbar:!0})})]})})]})}},56436:(e,t,s)=>{"use strict"
1866s.d(t,{A:()=>u})
1867var n=s(33792),r=s(36099),a=s(39377),i=s(74677),o=s(85950),c=s(79662),l=s(16416),d=s(42295)
1868function u(e){const{themeSettings:t,isTaxationByDestinationCountryEnabled:s,isEditor:u,content:h,shop:p,breadcrumb:m,legalPages:g,footerPages:v,t:f}=e
1869return(0,d.jsxs)("div",{className:"container",children:[(0,d.jsx)(r.A,{src:(t.customStyle||{}).customCss}),(0,d.jsxs)("div",{className:"page-canvas",children:[!u&&s?(0,d.jsx)(a.A,{t:f}):null,p.userSettings.headerAnnouncement?.active?(0,d.jsx)(o.A,{headerAnnouncementHtml:p.userSettings.headerAnnouncement.announcementHtml}):null,p.userSettings.headerUsps.length?(0,d.jsx)("section",{className:"section section-usp",children:(0,d.jsx)(c.A,{headerUsps:p.userSettings.headerUsps})}):null,(0,d.jsx)(l.A,{...e}),(0,d.jsxs)("main",{className:"main",children:[(0,d.jsx)(n.Ay,{breadcrumb:m,isHidden:!0}),h]}),(0,d.jsx)(i.A,{shop:p,legalPages:g,footerPages:v,t:f})]})]})}},65762:(e,t,s)=>{"use strict"
1870s.d(t,{A:()=>m})
1871s(76881)
1872var n,r,a=s(91121),i=s(15217),o=s(39482),c=s(48825),l=s(95997),d=s(93765),u=s(90191),h=s(95818),p=s(42295)
1873function m({searchData:e,trackProductClick:t,onScrollIntoView:s,loadedPageCount:m,loadMoreProducts:g,showScrollButton:v,isBusy:f,showLoadMoreButton:y,t:x}){const b=(0,h.A)(i.rC.resultsPerPage,e.products.length,g)
1874return(0,p.jsx)("div",{className:"search",children:(0,p.jsx)("section",{className:"section",children:(0,p.jsx)("div",{className:"wrapper",children:(0,p.jsxs)("div",{className:"content",children:[(0,p.jsx)("h1",{children:e.queryString?x("components.productSearchComponent.resultsCard.resultsState.title",{queryString:e.queryString}):x("components.productSearchComponent.resultsCard.noQueryState.title")}),e.products.length>0&&e.queryString?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:"toolbar-top-wrapper",children:(0,p.jsx)(u.A,{className:"toolbar-top",onScrollIntoView:s,children:(0,p.jsx)(d.A,{searchData:e,t:x})})}),(0,p.jsx)("div",{className:"product-list grid-col-m",children:e.products.map(((e,s)=>(0,p.jsx)(c.A,{product:e,productIndex:s,inViewRef:b(s),trackProductClick:t},e.productId)))}),y&&(0,p.jsx)("div",{className:"toolbar-bottom",children:1===m?(0,p.jsx)("button",{type:"button",className:(0,a.A)(["show-more-button",{pending:f}]),disabled:f,onClick:g,children:x("components.productSearchComponent.resultsCard.showMoreButton.label")}):f&&(n||(n=(0,p.jsx)("button",{disabled:!0,type:"button",className:"button-spinner-only pending"})))})]}):(0,p.jsx)(o.A,{t:x}),v&&(r||(r=(0,p.jsx)(l.A,{}
1874)))]})})})})}},97396:(e,t,s)=>{"use strict"
1875s.r(t),s.d(t,{Cart:()=>c,Category:()=>a.A,FacetedSearch:()=>l,Home:()=>i.A,Layout:()=>o.A,Product:()=>d,Search:()=>r.A})
1876var n=s(96422),r=s(65762),a=s(75406),i=s(13295),o=s(56436)
1877const c=(0,n.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1878return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,28624)),requireAsync(e){const t=this.resolve(e)
1879return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1880return s(t)},resolve(){return 28624}}),l=(0,n.Ay)({resolved:{},chunkName:()=>"FacetedSearch",isReady(e){const t=this.resolve(e)
1881return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(9231).then(s.bind(s,16666)),requireAsync(e){const t=this.resolve(e)
1882return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1883return s(t)},resolve(){return 16666}}),d=(0,n.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1884return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,17638)),requireAsync(e){const t=this.resolve(e)
1885return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1886return s(t)},resolve(){return 17638}})},82348:(e,t,s)=>{"use strict"
1887s.d(t,{A:()=>d,y:()=>l})
1888var n=s(48431),r=s(35255),a=s.n(r),i=s(89369),o=s(42295)
1889const c=["shop","interface"],l=(0,n.createContext)()
1890function d(e){if(!c.includes(e))throw new Error("i18nType must be one of: "+c.map((e=>`"${e}"`)).join(", "))
1891return function(t){class s extends n.Component{static displayName=t.displayName||"Component"
1892render(){return(0,o.jsx)(i.h.Consumer,{children:s=>(0,o.jsx)(l.Provider,{value:s[`${e}I18n`],children:(0,o.jsx)(t,{...this.props})})})}}return a()(s,t)}}},76824:(e,t,s)=>{"use strict"
1893s.d(t,{Ay:()=>i,VC:()=>a})
1894var n=s(49198)
1895const r=["base","themes"]
1896async function a(e,t=n.Ay){const a=e.length>2?e.substring(0,2).replace("nb","no"):null
1897await Promise.all(r.map((async n=>{if(!t.hasResourceBundle(e,n))try{t.addResourceBundle(e,n,await s(99589)(`./${n}.${e}.json`))}catch{}finally{a&&!t.hasResourceBundle(a,n)&&t.addResourceBundle(a,n,await s(99589)(`./${n}.${a}.json`))}})))}n.Ay.isInitialized||(0,n.Ts)({ns:r,lng:"en",defaultNS:"base",fallbackLng:{"nb-NO":["no","en"],default:["en"]},joinArrays:"\n",returnNull:!1,interpolation:{escapeValue:!1,skipOnVariables:!1},resources:{},debug:!1})
1898const i=n.Ay},38777:(e,t,s)=>{"use strict"
1899s.d(t,{Sw:()=>P})
1900var n=s(76881),r=s.n(n),a=s(43081),i=s(96422),o=s(12086),c=s(64598),l=s(11248),d=s(50804),u=s(21992),h=s(22094),p=s(53893),m=s(70832),g=s(65578),v=s(35074),f=s(33972),y=s(39405),x=s(94629),b=s(68768),S=s(15020),A=s(2345),j=s(18461)
1901const w="cart",C="o",N=(0,i.Ay)({resolved:{},chunkName:()=>"account",isReady(e){const t=this.resolve(e)
1902return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(8644).then(s.bind(s,87111)),requireAsync(e){const t=this.resolve(e)
1903return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1904return s(t)},resolve(){return 87111}}),I=(0,i.Ay)({resolved:{},chunkName:()=>"Product",isReady(e){const t=this.resolve(e)
1905return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5524).then(s.bind(s,68906)),requireAsync(e){const t=this.resolve(e)
1906return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1907return s(t)},resolve(){return 68906}}),E=(0,i.Ay)({resolved:{},chunkName:()=>"Cart",isReady(e){const t=this.resolve(e)
1908return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>s.e(5965).then(s.bind(s,54930)),requireAsync(e){const t=this.resolve(e)
1909return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1910return s(t)},resolve(){return 54930}}),k=(0,i.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1911return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,77104)),requireAsync(e){const t=this.resolve(e)
1912return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1913return s(t)},resolve(){return 77104}}),L=(0,i.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1914return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,65694)),requireAsync(e){const t=this.resolve(e)
1915return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1916return s(t)},resolve(){return 65694}}),R=(0,i.Ay)({resolved:{},chunkName:()=>"checkout",isReady(e){const t=this.resolve(e)
1917return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(251)]).then(s.bind(s,35472)),requireAsync(e){const t=this.resolve(e)
1918return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1919return s(t)},resolve(){return 35472}}),T=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1920return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,34922)),requireAsync(e){const t=this.resolve(e)
1921return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1922return s(t)},resolve(){return 34922}}),_=(0,i.Ay)({resolved:{},chunkName:()=>"editor",isReady(e){const t=this.resolve(e)
1923return!0===this.resolved[t]&&!!s.m[t]},importAsync:()=>Promise.all([s.e(8840),s.e(6008)]).then(s.bind(s,52519)),requireAsync(e){const t=this.resolve(e)
1924return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e)
1925return s(t)},resolve(){return 52519}})
1926function P(e,t){const s={path:":lang?",children:[{Component:S.A,ErrorBoundary:h.A,loader:V((async({params:t})=>{const s=e.getState(),n=e.dispatch
1927s.get("themeSettingsSchema")||await n((0,o.Yq)(s.getIn(["shop","themeId"]))),s.get("defaultThemeSettings")||await n((0,o.gJA)(s.getIn(["shop","themeId"])))
1928const r=s.getIn(["shop","locales"]).toJS().map((({identifier:e})=>e.substring(0,2)))
1929if(t.lang&&!r.includes(t.lang))throw new Response("Not found",{status:404})
1930return null})),children:[{index:!0,Component:p.A},{path:"p/:productId",Component:I},{path:"c/*",Component:u.h},{path:"i/:pageSlug",Component:y.A},{path:"l/order-withdrawal",Component:v.A},{path:"l/order-withdrawal/confirmation",Component:f.A},{path:"l/:legalPageSlug",Component:m.A},D("p"),D("c"),D("i"),D("l"),{path:w,Component:E},{path:`${C}`,Component:g.A},{path:`${C}/:orderId`,Component:g.A},{path:"search",Component:b.A},{path:"checkout",Component:k},{path:"checkout/:stepId",Component:k},{path:"forgot-password",Component:L},{path:"reset-password",Component:R},{path:"customer-account",Component:N},{path:"customer-account/:section",Component:N},{path:"*",Component:A.A}]}]},n=[{path:"/",Component:x.A,ErrorBoundary:h.A,loader:()=>null,children:[s,{id:"editor",Component:T,path:"editor",children:[{path:"themes",Component:_},s]}]}]
1931return(0,l.hd)(n,(s=>(s.Component&&!s.loader&&(s.loader=V(O(s.Component,t,e))),s.Component&&!s.action&&"action"in s.Component&&(s.action=z(s.Component.action({api:t,store:e}))),s.handle={...s.handle,Component:s.Component},s)))}const M=()=>{throw Response.json({message:"Not Found",showBasicErrorPage:!0},{status:404})},D=e=>({path:e,element:null,loader:M})
1932function O(e,t,s){return async function(...n){const r=await(0,c.o)(e),a=r.validationLoader?.(t,s)
1933if(a){const e=await a(...n)
1934if(e instanceof Response&&q(e))return e}const i=U(e,s)
1935await i(...n)
1936const o=r.loader?.(t,s)
1937return o?.(...n)??null}}function U(e,t){return async function({request:s,params:n}
1937){const r=new URL(s.url),a=t.dispatch,i=t.getState(),c=i.getIn(["shop","locale"]),l={params:n,state:i,components:e?[e]:[],location:{pathname:r.pathname,search:r.search,hash:r.hash,action:window.getNavigationType?.(),query:(0,d.X)(r.search)}}
1938return await(0,j.A)({routerProps:l,store:t,runningPreliminaryUpdates:[i.get("navigation")?Promise.resolve():a((0,o.dd9)({locale:c}))],runningIndependentUpdates:[i.get("legalPages")?Promise.resolve():a((0,o.aLy)({locale:c})),i.get("footerPages")?Promise.resolve():a((0,o.uRz)({locale:c})),i.get("scriptTags")?Promise.resolve():a((0,o.zB9)()),i.get("tax")?Promise.resolve():a((0,o.g3$)())]}),null}}function V(...e){return async t=>{try{for(const s of e){const e=await s(t)
1939if(e)return e}return null}catch(e){if(q(e))return e
1940H(e)}}}function z(e){return async t=>{try{return await e(t)}catch(e){if(q(e))return e
1941H(e)}}}function H(e){if((0,a.F0)(e)){const t=e.response?.headers["x-epages-requestid"]||e.response?.headers["x-b3-traceid"]||null
1942throw Response.json({message:e.response?.statusText||"Internal Server Error",requestId:t},{status:e.response?.status||500})}if(e instanceof Response)throw e
1943throw new Response("Internal Server Error",{status:500})}function q(e){return e.status>=300&&e.status<400&&e.headers.has("Location")}},43585:(e,t,s)=>{"use strict"
1944s.d(t,{$Z:()=>K,$p:()=>z,Aq:()=>m,DO:()=>p,GB:()=>G,Gx:()=>B,JO:()=>U,JV:()=>q,KG:()=>S,KX:()=>te,M4:()=>ee,MO:()=>Z,MV:()=>F,NR:()=>Q,Ob:()=>l,Q:()=>y,Sh:()=>g,TX:()=>a,X6:()=>C,ZF:()=>f,bc:()=>j,cc:()=>D,dC:()=>x,ec:()=>T,fO:()=>M,gk:()=>R,gn:()=>i,hL:()=>Y,py:()=>u,rH:()=>A,sZ:()=>V,sw:()=>P,tr:()=>o,vC:()=>d,vb:()=>E,w0:()=>W,w2:()=>N,xw:()=>k})
1945var n=s(89705)
1946const r="GET_CUSTOMER_DETAILS",a="GET_CUSTOMER_DETAILS_SUCCESS",i="GET_CUSTOMER_DETAILS_FAILURE"
1947function o(e){return{type:r,callApi:e=>e.get("/api/v2/customer").then((e=>e.data)),options:e}}const c="SIGNUP_CUSTOMER",l="SIGNUP_CUSTOMER_SUCCESS",d="SIGNUP_CUSTOMER_FAILURE"
1948function u(e,t){return{type:c,payload:e,callApi:async(e,{firstName:t,lastName:s,email:n,initialPassword:r},{locale:a})=>{const{data:i}=await e.post("/api/v2/customer",{firstName:t,lastName:s,email:n,initialPassword:r},{params:{locale:a}})
1949return i},options:t}}const h="LOGIN_CUSTOMER",p="LOGIN_CUSTOMER_SUCCESS",m="LOGIN_CUSTOMER_FAILURE"
1950function g(e,t){return{type:h,payload:e,callApi:async(e,{email:t,password:s})=>{const{data:n}=await e.post("/api/v2/customer/login",{email:t,password:s})
1951return n},options:t}}const v="REFRESH_CUSTOMER_LOGIN",f="REFRESH_CUSTOMER_LOGIN_SUCCESS",y="REFRESH_CUSTOMER_LOGIN_FAILURE"
1952function x(e){return{type:v,callApi:async e=>{const{data:t}=await e.post("/api/v2/customer/refresh-auth")
1953return t},options:e}}const b="LOGOUT_CUSTOMER",S="LOGOUT_CUSTOMER_SUCCESS",A="LOGOUT_CUSTOMER_FAILURE"
1954function j(e){return{type:b,callApi:async e=>{await e.post("/api/v2/customer/logout")},options:e}}const w="REQUEST_PASSWORD_RESET",C="REQUEST_PASSWORD_RESET_FAILURE"
1955function N(e,t){return{type:w,payload:e,callApi:(e,t,{locale:s})=>e.post("/api/v2/customer/reset-password-request",{email:t},{params:{locale:s}}),options:t}}const I="RESET_PASSWORD",E="RESET_PASSWORD_FAILURE"
1956function k(e,t){return{type:I,payload:e,callApi:(e,{token:t,newPassword:s},{locale:n})=>e.post("/api/v2/customer/reset-password",{token:t,newPassword:s},{params:{locale:n}}),options:t}}const L="CHANGE_PASSWORD",R="CHANGE_PASSWORD_FAILURE"
1957function T(e,t){return{type:L,payload:e,callApi:(e,{currentPassword:t,newPassword:s},{locale:n})=>e.post("/api/v2/customer/change-password",{currentPassword:t,newPassword:s},{params:{locale:n}}),options:t}}const _="REQUEST_EMAIL_CHANGE",P="REQUEST_EMAIL_CHANGE_SUCCESS",M="REQUEST_EMAIL_CHANGE_FAILURE"
1958function D(e,t){return{type:_,payload:e,callApi:async(e,{currentPassword:t,newEmail:s},{locale:n})=>(await e.post("/api/v2/customer/change-email-request",{currentPassword:t,newEmail:s},{params:{locale:n}}),s),options:t}}const O="CONFIRM_EMAIL_CHANGE",U="CONFIRM_EMAIL_CHANGE_SUCCESS",V="CONFIRM_EMAIL_CHANGE_FAILURE"
1959function z(e,t){return{type:O,payload:e,callApi:async(e,t,{locale:s})=>(await e.post("/api/v2/customer/confirm-email-change",{token:t},{params:{locale:s}}),(0,n.A)(t).newEmail),options:t}}const H="LIST_ORDERS",q="LIST_ORDERS_SUCCESS",B="LIST_ORDERS_FAILURE"
1960function F(e,t){return{type:H,payload:e,callApi:(e,{page:t,size:s},{locale:n})=>e.get(`/api/v2/customer/orders?page=${t}&size=${s}`,{params:{locale:n}}).then((e=>e.data)),options:t}}const $="DELETE_CUSTOMER",G="DELETE_CUSTOMER_FAILURE"
1961function W(){return{type:$,callApi:(e,t,{locale:s})=>e.delete("/api/v2/customer",{params:{locale:s}})}}const J="UPDATE_CUSTOMER_BILLING_ADDRESS",Z="UPDATE_CUSTOMER_BILLING_ADDRESS_SUCCESS",Y="UPDATE_CUSTOMER_BILLING_ADDRESS_FAILURE"
1962function K(e,t){return{type:J,payload:e,callApi:(e,t,{locale:s})=>e.put("/api/v2/customer/billing-address",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const X="UPDATE_CUSTOMER_SHIPPING_ADDRESS",Q="UPDATE_CUSTOMER_SHIPPING_ADDRESS_SUCCESS",ee="UPDATE_CUSTOMER_SHIPPING_ADDRESS_FAILURE"
1963function te(e,t){return{type:X,payload:e,callApi:(e,t,{locale:s})=>
1963e.put("/api/v2/customer/shipping-address",t,{params:{locale:s}}).then((e=>e.data)),options:t}}},12086:(e,t,s)=>{"use strict"
1964s.d(t,{Kg4:()=>ln.Kg,kcC:()=>gs,EeC:()=>xs,md3:()=>l,fs_:()=>c,lFI:()=>A,ksP:()=>S,gk5:()=>pt.gk,rPJ:()=>ue,D8O:()=>ln.D8,sZm:()=>pt.sZ,JO8:()=>pt.JO,muF:()=>Lt,Z4M:()=>kt,paK:()=>ln.p,GBH:()=>pt.GB,kdg:()=>Tt,lMF:()=>Pt,asw:()=>_t,XVr:()=>Ys,gnN:()=>pt.gn,TXU:()=>pt.TX,wXZ:()=>cn.wX,J8G:()=>cn.J8,Jk6:()=>cn.Jk,_Ss:()=>cn._S,cht:()=>cn.ch,LHR:()=>cn.LH,z8w:()=>an,FR_:()=>cn.FR,CPy:()=>cn.CP,Ih4:()=>cn.Ih,du$:()=>cn.du,zkd:()=>cn.zk,qjd:()=>cn.qj,c40:()=>cn.c4,RN1:()=>cn.RN,Cvw:()=>cn.Cv,O1i:()=>cn.O1,DAO:()=>cn.DA,tFx:()=>cn.tF,BAj:()=>ln.BA,Zb4:()=>At,xzA:()=>Ge,_FB:()=>$e,Gxu:()=>pt.Gx,JV4:()=>pt.JV,nNI:()=>T,gDJ:()=>R,PPu:()=>z,g5m:()=>V,f8g:()=>D,e$R:()=>M,DPM:()=>a,SQI:()=>E,HP7:()=>I,otw:()=>r,PsX:()=>Ye,abu:()=>Ze,BZi:()=>$t,c6j:()=>Ft,TZX:()=>Zt,cps:()=>Jt,kIC:()=>Fs,$gN:()=>Bs,zVp:()=>bt,Mp$:()=>xt,rMs:()=>cn.rM,qzz:()=>cn.qz,wWz:()=>Is,lvK:()=>Ns,e$l:()=>Rs,dvI:()=>Ls,Avm:()=>cn.Av,F8I:()=>cn.F8,Quq:()=>cn.Qu,HE9:()=>cn.HE,qCg:()=>cn.qC,RYX:()=>cn.RY,Aqd:()=>pt.Aq,DON:()=>pt.DO,rH$:()=>pt.rH,KGW:()=>pt.KG,mbM:()=>ne,z0u:()=>ae,kK8:()=>re,_kb:()=>Xe,gV9:()=>cn.gV,Cud:()=>Ht,MgN:()=>Vt,eLq:()=>cn.eL,zis:()=>cn.zi,V2z:()=>cn.V2,t0Z:()=>Re,KoJ:()=>Le,Qas:()=>pt.Q,ZFf:()=>pt.ZF,Tbm:()=>Ie,SM$:()=>Ne,hXX:()=>je,K3Y:()=>Ae,fOz:()=>pt.fO,sw8:()=>pt.sw,X6K:()=>pt.X6,qK1:()=>sn,vbN:()=>pt.vb,rE_:()=>Xs,UAm:()=>De,ol:()=>h,T1J:()=>m,wJc:()=>oe,LQe:()=>le,wxY:()=>pe,VRn:()=>Z,Yqx:()=>K,LaO:()=>Y,VRC:()=>W,gb:()=>F,BG2:()=>B,RyB:()=>Ue,q7z:()=>ge,HM2:()=>y,QA7:()=>f,sU0:()=>te,FVT:()=>ee,slV:()=>Me,Fmv:()=>_e,eRX:()=>w,r5z:()=>en,ZQ0:()=>cn.ZQ,yUT:()=>cn.yU,YYe:()=>ln.YY,O96:()=>ln.O9,e68:()=>Ss,Tdr:()=>ln.Td,tLR:()=>ln.tL,chq:()=>ln.ch,_BX:()=>cn._B,W$Y:()=>ln.W$,gfe:()=>ln.gf,NjH:()=>_s,J8M:()=>ps,v1r:()=>fs,BWA:()=>cn.BW,ddL:()=>cn.dd,YoS:()=>cn.Yo,WeQ:()=>cn.We,OGR:()=>cn.OG,vz$:()=>ln.vz,qbF:()=>cn.qb,Dcy:()=>cn.Dc,dwV:()=>cn.dw,mib:()=>cn.mi,HN3:()=>cn.HN,rpW:()=>ln.rp,wxK:()=>ln.wx,wy5:()=>ln.wy,vCc:()=>pt.vC,Obo:()=>pt.Ob,YX:()=>ln.YX,XdR:()=>ln.Xd,Zvn:()=>qe,o2e:()=>He,JZB:()=>rt,u$I:()=>at,reb:()=>et,Imd:()=>st,RR2:()=>tt,hLv:()=>pt.hL,MOt:()=>pt.MO,M4D:()=>pt.M4,NR0:()=>pt.NR,W2S:()=>Qt,Dbc:()=>Xt,NCL:()=>ts,Ufs:()=>ns,Dng:()=>ss,yDS:()=>Gs,nOy:()=>Ws,Ucl:()=>Dt,j4m:()=>Ot,_Iw:()=>xe,vpP:()=>ye,Eyc:()=>mt,HcV:()=>wt,abQ:()=>Nt,RL0:()=>Ct,GOL:()=>Ms,tS9:()=>Ds,Oj4:()=>Us,Z7W:()=>zs,gW1:()=>Vs,zld:()=>ln.zl,Mr3:()=>ln.Mr,ojt:()=>ln.oj,zM8:()=>ln.zM,F0x:()=>vs,bEE:()=>d,pvu:()=>j,GNR:()=>js,ecw:()=>pt.ec,Sqy:()=>he,vgm:()=>ln.vg,a3g:()=>Rt,QBG:()=>ln.QB,Lgg:()=>ln.Lg,w0W:()=>pt.w0,Dbo:()=>Mt,hih:()=>Ks,fab:()=>us,trW:()=>pt.tr,gJA:()=>cn.gJ,M0W:()=>cn.M0,zB9:()=>cn.zB,yYc:()=>on,N47:()=>cn.N4,g3$:()=>cn.g3,PTH:()=>cn.PT,Yq:()=>cn.Yq,$Dn:()=>cn.$D,_bC:()=>ln._b,_xY:()=>jt,d4c:()=>We,ssT:()=>_,Bbc:()=>i,U0L:()=>H,CpM:()=>O,Smr:()=>k,ZAE:()=>Ke,uRz:()=>Gt,hiA:()=>$s,aLy:()=>Yt,dd9:()=>St,NVN:()=>cn.NV,Exv:()=>cn.Ex,kU1:()=>Es,u2y:()=>Ts,Ur3:()=>ws,vte:()=>cn.vt,JZZ:()=>cn.JZ,ShE:()=>pt.Sh,bcB:()=>pt.bc,B86:()=>ie,qdQ:()=>Qe,hcd:()=>cn.hc,qAZ:()=>qt,A7U:()=>zt,_4Y:()=>cn._4,h8q:()=>cn.h8,HhZ:()=>cn.Hh,xND:()=>Te,dCU:()=>pt.dC,TYF:()=>Ee,MtN:()=>we,ccm:()=>pt.cc,w2s:()=>pt.w2,Ohi:()=>ht,G1E:()=>nn,xwE:()=>pt.xw,LXz:()=>ct,HJq:()=>Qs,YnQ:()=>Oe,iYC:()=>p,gLA:()=>g,dkC:()=>ce,gGv:()=>de,fET:()=>me,XVD:()=>J,YAN:()=>X,qQg:()=>$,gd7:()=>Ve,cRZ:()=>ve,PFW:()=>x,OTL:()=>se,Vl9:()=>dt,Vsv:()=>Pe,k50:()=>C,Dm7:()=>tn,bLz:()=>cn.bL,pfK:()=>ln.pf,Pif:()=>As,BON:()=>cn.BO,iPX:()=>ln.iP,dOk:()=>ln.dO,EHR:()=>Ps,GDM:()=>ms,Hzd:()=>cn.Hz,wFR:()=>cn.wF,$_s:()=>ln.$_,Tbf:()=>cn.Tb,Hz9:()=>cn._W,AJ2:()=>ln.AJ,U7K:()=>ln.U7,Dsh:()=>ln.Ds,pyL:()=>pt.py,RSm:()=>ln.RS,Rpl:()=>ln.Rp,JYB:()=>Be,DfV:()=>it,bBe:()=>nt,$Zh:()=>pt.$Z,KX4:()=>pt.KX,bR2:()=>es,V7p:()=>rs,XkO:()=>Js,k5o:()=>Ut,oFj:()=>be,NtZ:()=>gt,e96:()=>It,kfI:()=>Os,gi2:()=>Hs,jE:()=>ln.jE,rOq:()=>ln.rO,vle:()=>ln.vl})
1965const n="LOAD_CART",r="LOAD_CART_SUCCESS",a="LOAD_CART_FAILURE"
1966function i(e){return{type:n,callApi:(e,t,{locale:s})=>e.get("/api/v2/cart",{params:{locale:s}}).then((e=>e.data)),options:e}}const o="ADD_TO_CART",c="ADD_TO_CART_SUCCESS",l="ADD_TO_CART_FAILURE"
1967function d(e,t,s,n){return{type:o,payload:{productId:e,quantity:t,customizedText:s},callApi:(e,{productId:t,quantity:n},{locale:r})=>e.post("/api/v2/cart",{productId:t,quantity:n,customizedText:s},{params:{locale:r}}).then((e=>e.data)),options:n}}const u="SET_CART_BILLING_ADDRESS",h="SET_CART_BILLING_ADDRESS_FAILURE"
1968function p(e,t){return{type:u,payload:{billingAddress:e}
1968,callApi:(e,{billingAddress:t},{locale:s})=>e.post("/api/v2/cart/billing-address",{billingAddress:t},{params:{locale:s}}).then((e=>e.data)),options:t}}const m="SET_CART_BILLING_PHONE"
1969function g(e){return async(t,s,n)=>{const r=s().getIn(["views","locale"]),{data:a}=await n.post("/api/v2/cart/billing-phone",{phone:e},{params:{locale:r}})
1970t(function(e){return{type:m,response:e}}(a))}}const v="SET_CART_SHIPPING_ADDRESS",f="SET_CART_SHIPPING_ADDRESS_SUCCESS",y="SET_CART_SHIPPING_ADDRESS_FAILURE"
1971function x(e,t){return{type:v,payload:{shippingAddress:e},callApi:(e,{shippingAddress:t},{locale:s})=>e.post("/api/v2/cart/shipping-address",{shippingAddress:t},{params:{locale:s}}).then((e=>e.data)),options:t}}const b="ASSIGN_CUSTOMER_TO_CART",S="ASSIGN_CUSTOMER_TO_CART_SUCCESS",A="ASSIGN_CUSTOMER_TO_CART_FAILURE"
1972function j(e){return{type:b,callApi:(e,t,{locale:s})=>e.post("/api/v2/cart/customer/assign",{params:{locale:s}}).then((e=>e.data)),options:e}}const w="SET_CUSTOMER_COMMENT"
1973function C(e,t){return{type:w,comment:e,options:t}}const N="LOAD_CART_SERVICEABLE_COUNTRIES",I="LOAD_CART_SERVICEABLE_COUNTRIES_SUCCESS",E="LOAD_CART_SERVICEABLE_COUNTRIES_FAILURE"
1974function k(e){return{type:N,callApi:(e,t,{locale:s})=>e.get("/api/v2/cart/countries",{params:{locale:s}}).then((e=>e.data)),options:e}}const L="LOAD_ALL_COUNTRIES",R="LOAD_ALL_COUNTRIES_SUCCESS",T="LOAD_ALL_COUNTRIES_FAILURE"
1975function _(e){return{type:L,callApi:e=>e.get("/api/v2/cart/all-countries").then((e=>e.data)),options:e}}const P="LOAD_CART_APPLICABLE_SHIPPING_METHODS",M="LOAD_CART_APPLICABLE_SHIPPING_METHODS_SUCCESS",D="LOAD_CART_APPLICABLE_SHIPPING_METHODS_FAILURE"
1976function O(e){return{type:P,callApi:(e,t,{locale:s})=>e.get("/api/v2/cart/shipping-methods",{params:{locale:s}}).then((e=>e.data)),options:e}}const U="LOAD_CART_APPLICABLE_PAYMENT_METHODS",V="LOAD_CART_APPLICABLE_PAYMENT_METHODS_SUCCESS",z="LOAD_CART_APPLICABLE_PAYMENT_METHODS_FAILURE"
1977function H(e){return{type:U,callApi:(e,t,{locale:s})=>e.get("/api/v2/cart/payment-methods",{params:{locale:s}}).then((e=>e.data)),options:e}}const q="SET_CART_PAYMENT_METHOD",B="SET_CART_PAYMENT_METHOD_SUCCESS",F="SET_CART_PAYMENT_METHOD_FAILURE"
1978function $(e,t){return{type:q,payload:{paymentMethod:e},callApi:(e,{paymentMethod:t},{locale:s})=>e.post("/api/v2/cart/payment-method",{paymentMethod:t},{params:{locale:s}}).then((e=>e.data)),options:t}}const G="SET_CART_CREATE_PAYMENT",W="SET_CART_CREATE_PAYMENT_FAILURE"
1979function J(e,t){return{type:G,payload:{uris:e},callApi:(e,{uris:t},{locale:s})=>e.post("/api/v2/cart/create-payment",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const Z="SET_CART_CREATE_PAYMENT_AND_ORDER",Y="SET_CART_CREATE_PAYMENT_AND_ORDER_SUCCESS",K="SET_CART_CREATE_PAYMENT_AND_ORDER_FAILURE"
1980function X(e,t){return{type:Z,payload:e,callApi:(e,t,{locale:s})=>e.post("/api/v2/cart/create-payment-and-order",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const Q="SET_CART_SHIPPING_METHOD",ee="SET_CART_SHIPPING_METHOD_SUCCESS",te="SET_CART_SHIPPING_METHOD_FAILURE"
1981function se(e,t){return{type:Q,payload:{shippingMethod:e},callApi:(e,{shippingMethod:t},{locale:s})=>e.post("/api/v2/cart/shipping-method",{shippingMethod:t},{params:{locale:s}}).then((e=>e.data)),options:t}}const ne="ORDER_CART",re="ORDER_CART_SUCCESS",ae="ORDER_CART_FAILURE"
1982function ie(e,t){return{type:ne,payload:e,callApi:(e,t,{locale:s})=>e.post("/api/v2/cart/place-order",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const oe="SET_CART_BUSY_STATE"
1983function ce(e){return{type:oe,busyState:e}}const le="SET_CART_COUPON_CODE"
1984function de(e){return{type:le,couponCode:e}}const ue="CLEAR_CART_COUPON_ERROR"
1985function he(){return{type:ue}}const pe="SET_CART_COUPON_ERROR"
1986function me(e){return{type:pe,hasCouponError:e}}const ge="SET_CART_QUANTITIES"
1987function ve(e){return{type:ge,quantities:e}}const fe="UPDATE_LINE_ITEM_QUANTITY",ye="UPDATE_LINE_ITEM_QUANTITY_SUCCESS",xe="UPDATE_LINE_ITEM_QUANTITY_FAILURE"
1988function be(e,t,s,n,r,a){return{type:fe,payload:{lineItemId:e,productId:t,quantity:s,quantityDelta:n,customizedText:r},callApi:(e,{lineItemId:t,productId:s,quantity:n,quantityDelta:r,customizedText:a},{locale:i})=>e.put(`/api/v2/cart/line-items/${t}`,{productId:s,quantity:n,quantityDelta:r,customizedText:a},{params:{locale:i}}).then((e=>e.data)),options:a}}const Se="REMOVE_LINE_ITEM",Ae="REMOVE_LINE_ITEM_SUCCESS",je="REMOVE_LINE_ITEM_FAILURE"
1989function we(e,t){return{type:Se,payload:{lineItemId:e},callApi:(e,{lineItemId:t})=>e.delete(`/api/v2/cart/line-items/${t}`).then((e=>e.data)),options:t}}const Ce="REMOVE_COUPON",Ne="REMOVE_COUPON_SUCCESS",Ie="REMOVE_COUPON_FAILURE"
1990function Ee(){return{type:Ce,callApi:(e,t,{locale:s})=>e.delete("/api/v2/cart/coupon",{params:{locale:s}}).then((e=>e.data))}}
1990const ke="REDEEM_COUPON",Le="REDEEM_COUPON_SUCCESS",Re="REDEEM_COUPON_FAILURE"
1991function Te(e){return{type:ke,payload:{couponCode:e},callApi:(e,{couponCode:t},{locale:s})=>e.post("/api/v2/cart/coupon",{couponCode:t},{params:{locale:s}}).then((e=>e.data))}}const _e="SET_CHECKOUT_DATA"
1992const Pe=(e,t,s)=>async(n,r,a)=>{const i=r().getIn(["views","locale"]),{data:o}=await a.post("/api/v2/cart/checkout-data",{email:e,firstName:t,lastName:s},{params:{locale:i}})
1993n({type:_e,response:o})},Me="SET_CHANNELS"
1994const De="SET_CART_APPLICABLE_PICKUP_OPTIONS"
1995const Oe=()=>async(e,t,s)=>{const n=t().getIn(["views","locale"]),{data:r}=await s.get("/api/v2/cart/pickup-options",{params:{locale:n}})
1996e({type:De,response:r})},Ue="SET_CART_PICKUP_OPTION"
1997const Ve=e=>async(t,s,n)=>{const r=s().getIn(["views","locale"]),{data:a}=await n.post("/api/v2/cart/pickup-option",{pickupOption:e},{params:{locale:r}})
1998t({type:Ue,response:a})},ze="UNSET_CART_PICKUP_OPTION",He="UNSET_CART_PICKUP_OPTION_SUCCESS",qe="UNSET_CART_PICKUP_OPTION_FAILURE"
1999function Be(){return{type:ze,callApi:(e,t,{locale:s})=>e.delete("/api/v2/cart/pickup-option",{params:{locale:s}}).then((e=>e.data))}}const Fe="LIST_CATEGORIES",$e="LIST_CATEGORIES_SUCCESS",Ge="LIST_CATEGORIES_FAILURE"
2000function We(e){return{type:Fe,idempotent:!0,callApi:(e,t,{locale:s})=>e.get("/api/v2/categories",{params:{locale:s}}).then((e=>e.data)),options:e}}const Je="LOAD_CATEGORY",Ze="LOAD_CATEGORY_SUCCESS",Ye="LOAD_CATEGORY_FAILURE"
2001function Ke(e,t){return{type:Je,idempotent:!0,payload:{categoryId:e},callApi:async(e,{categoryId:t},{locale:s})=>{const{data:n,headers:r}=await e.get(`/api/v2/categories/${t}`,{params:{locale:s}})
2002return{category:n,csrfToken:r["x-csrf-token"]}},options:t}}const Xe="PREVIEW_CATEGORY_SETTINGS"
2003function Qe(e,t){return{type:Xe,settings:e,categoryId:t}}const et="UPDATE_CATEGORY_SETTINGS",tt="UPDATE_CATEGORY_SETTINGS_SUCCESS",st="UPDATE_CATEGORY_SETTINGS_FAILURE"
2004function nt(e,t){return{type:et,idempotent:!1,payload:e,memorize:e=>({navigation:e.get("navigation"),categorySlugsToGUIDs:e.get("categorySlugsToGUIDs")}),callApi:(e,{categoryId:t,title:s,titleTag:n,metaDescription:r,isVisible:a,settings:i,objectId:o,visibleInNavigation:c,facetedSearchCategoryStartDepth:l,facetedSearchShowFacetsOnCategory:d},{locale:u})=>e.patch(`/api/v2/categories/${t}`,{title:s,titleTag:n,metaDescription:r,isVisible:a,objectId:o,visibleInNavigation:c,facetedSearchCategoryStartDepth:l,facetedSearchShowFacetsOnCategory:d,settings:i},{params:{locale:u}}).then((e=>e.data)),options:t}}const rt="UPDATE_CATEGORY_CONTENT",at="UPDATE_CATEGORY_CONTENT_FAILURE"
2005function it(e,t,s){return{type:rt,idempotent:!1,payload:{categoryId:e,content:t},callApi:(e,{categoryId:t,content:s},{locale:n})=>e.patch(`/api/v2/categories/${t}`,{content:s.toJS()},{params:{locale:n}}).then((e=>e.data)),options:s}}const ot="SELECT_CATEGORY_SEARCH_FACET_VALUE"
2006function ct(e,t,s,n){return{type:ot,payload:{facetId:e,valueId:t,categoryId:s,selected:n}}}const lt="SET_CATEGORY_SEARCH_FACET_RANGE"
2007function dt(e,t,s){return{type:lt,payload:{facetId:e,categoryId:t,range:s}}}const ut="RESET_ALL_CATEGORY_FILTERS"
2008function ht(e){return{type:ut,payload:{categoryId:e}}}var pt=s(43585)
2009const mt="UPDATE_LOCATION"
2010function gt(e){return{type:mt,location:e}}s(39155),s(98357)
2011var vt=s(46785)
2012s(76881)
2013function ft(e,t,s=0){return e.map(((e,n)=>{const r=t(e,n,s)
2014return r.set("children",ft(r.get("children"),t,s+1))}))}const yt="LOAD_NAVIGATION",xt="LOAD_NAVIGATION_SUCCESS",bt="LOAD_NAVIGATION_FAILURE"
2015function St(e){return{type:yt,idempotent:!0,callApi:(e,t,{locale:s})=>e.get("/api/v2/navigation/main",{params:{locale:s}}).then((e=>e.data)),options:e}}const At="HYDRATE_NAVIGATION",jt=()=>({type:At}),wt="UPDATE_NAVIGATION",Ct="UPDATE_NAVIGATION_SUCCESS",Nt="UPDATE_NAVIGATION_FAILURE"
2016function It(e,t){return{type:wt,idempotent:!1,payload:{navigation:e},memorize:e=>({navigation:e.get("navigation")}),callApi:async(e,{navigation:t},{locale:s})=>{const n=["slug","categoryId","isVisible","children"],r=ft(t,(e=>e.filter(((e,t)=>Boolean(t&&n.includes(t))))))
2017return e.put("/api/v2/navigation/main",r,{params:{locale:s}}).then((e=>e.data))},options:t}}const Et="CREATE_PAGE",kt="CREATE_PAGE_SUCCESS",Lt="CREATE_PAGE_FAILURE"
2018function Rt({pageSlug:e,title:t,pageType:s,navigation:n,isVisible:r,collectionId:a,pageParentSlug:i},o){const c=null!==a&&(0,vt.v0)(a),l=c&&!c.isEmpty()?{themeId:"@all",blocks:[c.toJS()],elements:[]}:null
2019return{type:Et,idempotent:!1,payload:{pageSlug:e,title:t,pageType:s,navigation:n,isVisible:r,pageParentSlug:i,content:l},callApi:(e,{pageSlug:t,title:s,pageType:n,navigation:r,isVisible:a,content:o},{locale:c})=>e.post(`/api/v2/pages/${t}`,{title:s,type:n,navigation:r,isVisible:a,content:o,pageParentSlug:"footer"!==r&&i},{params:{locale:c}}).then((e=>e.data)),options:o}}const Tt="DELETE_PAGE",_t="DELETE_PAGE_SUCCESS",Pt="DELETE_PAGE_FAILURE"
2020function Mt(e,t){return{type:Tt,idempotent:!0,payload:{pageSlug:e},memorize:e=>({navigation:e.get("navigation")}),callApi:(e,{pageSlug:t},{locale:s})=>e.delete(`/api/v2/pages/${t}`,{params:{locale:s}}).then((()=>{})),options:t}}const Dt="UPDATE_LEGAL_SETTINGS",Ot="UPDATE_LEGAL_SETTINGS_FAILURE"
2021function Ut({slug:e,isVisible:t},s){return{type:Dt,idempotent:!1,payload:{slug:e,isVisible:t},memorize:e=>({legalPages:e.get("legalPages")}),callApi:(e,{slug:t,isVisible:s},{locale:n})=>e.patch(`/api/v2/legal/${t}`,{slug:t,isVisible:s},{params:{locale:n}}).then((e=>e.data)),options:s}}const Vt="PREVIEW_LEGAL_PAGES"
2022function zt(e){return{type:Vt,response:{legalPages:e}}}const Ht="PREVIEW_FOOTER_PAGES"
2023function qt(e){return{type:Ht,response:{footerPages:e}}}const Bt="LOAD_FOOTER_PAGES",Ft="LOAD_FOOTER_PAGES_SUCCESS",$t="LOAD_FOOTER_PAGES_FAILURE"
2024function Gt(e){return{type:Bt,idempotent:!0,callApi:(e,t,{locale:s})=>e.get("/api/v2/navigation/footer",{params:{locale:s}}).then((e=>e.data)),options:e}}const Wt="LOAD_LEGAL_PAGES",Jt="LOAD_LEGAL_PAGES_SUCCESS",Zt="LOAD_LEGAL_PAGES_FAILURE"
2025function Yt(e){return{type:Wt,idempotent:!0,callApi:(e,t,{locale:s})=>e.get("/api/v2/navigation/legal",{params:{locale:s}}).then((e=>e.data)),options:e}}const Kt="UPDATE_FOOTER_NAVIGATION",Xt="UPDATE_FOOTER_NAVIGATION_SUCCESS",Qt="UPDATE_FOOTER_NAVIGATION_FAILURE"
2026function es(e,t){return{type:Kt,idempotent:!1,payload:{navigation:e},callApi:(e,{navigation:t},{locale:s})=>{const n=["slug","categoryId","isVisible","children"],r=ft(t,(e=>e.filter(((e,t)=>Boolean(t&&n.includes(t))))))
2027return e.put("/api/v2/navigation/footer",r,{params:{locale:s}}).then((e=>e.data))},options:t}}const ts="UPDATE_LEGAL_NAVIGATION",ss="UPDATE_LEGAL_NAVIGATION_SUCCESS",ns="UPDATE_LEGAL_NAVIGATION_FAILURE"
2028function rs(e,t){return{type:ts,idempotent:!1,payload:{navigation:e},callApi:(e,{navigation:t},{locale:s})=>{const n=["slug","isVisible","children","title"],r=ft(t,(e=>e.filter(((e,t)=>Boolean(t&&n.includes(t))))))
2029return e.put("/api/v2/navigation/legal",r,{params:{locale:s}}).then((e=>e.data))},options:t}}s(7121),s(98456),s(61529)
2030var as=s(44972),is=s(23054),os=s(92368),cs=s(85968),ls=(s(76672),s(80142)),ds=s(15217)
2031const us=async e=>{const t=e.match(/\/video\/(\d*)/)
2032return ls.A.get(`https://vimeo.com/api/v2/video/${t?.[1]}.json`).then((e=>e.data[0].thumbnail_medium)).catch((()=>""))},hs=e=>{const t=[]
2033return Object.entries(e).forEach((([e,s])=>
2033{"selection"===s.type&&Object.values(s.values).forEach((s=>{s.selected&&t.push({key:e,value:s.value})})),"range"===s.type&&s.values?.selected&&t.push({key:e,value:s.values.selection.min+ds._B+s.values.selection.max})})),t},ps="SET_PRODUCTS_FOR_CATEGORY"
2034const ms=(e,t,s=[])=>async(n,r,a)=>{n((0,ln.AJ)(!0))
2035const i=r().getIn(["shop","locale"]),o=t?.sort||ds.Vg.sort,c=r().getIn(["shop","sellingCountryId"])||null,l={...ds.Vg,...ds.rC,...t,categoryId:e,locale:i,sellingCountryId:c,...a.defaults.params},d=r().getIn(["categoryProductData",e]),u=r().getIn(["categories",e]),h=d?.facets,p=new URLSearchParams
2036h&&hs(h).forEach((({key:e,value:t})=>{t&&p.append(e,t)})),Object.entries(l).forEach((([e,t])=>{p.has(e)||(Array.isArray(t)?t.forEach((t=>{t&&p.append(e,t)})):t&&p.append(e,t))})),u?.get("facetedSearchShowFacetsOnCategory")&&p.append("CategoryIDsWithoutSubCategories",u.get("objectId")),await a.get("/api/v2/products",{params:p}).then((e=>e.data)).then((t=>n(function(e,t,s,n=[]){return{type:ps,payload:{categoryId:e,productResult:t,sort:s,filters:n}}}(e,t,o,s)))),n((0,ln.AJ)(!1))},gs="ADD_PRODUCTS_FOR_CATEGORY"
2037const vs=(e,t,s=[])=>async(n,r,a)=>{const i=r().getIn(["shop","locale"]),o=t?.sort||ds.Vg.sort,c=r().getIn(["shop","sellingCountryId"])||null,l={...ds.Vg,...ds.rC,...t,categoryId:e,locale:i,sellingCountryId:c,...a.defaults.params},d=r().getIn(["categoryProductData",e]),u=r().getIn(["categories",e]),h=d?.facets,p=new URLSearchParams
2038h&&hs(h).forEach((({key:e,value:t})=>{t&&p.append(e,t)})),Object.entries(l).forEach((([e,t])=>{p.has(e)||(Array.isArray(t)?t.forEach((t=>{t&&p.append(e,t)})):t&&p.append(e,t))})),u?.get("facetedSearchShowFacetsOnCategory")&&p.append("CategoryIDsWithoutSubCategories",u.get("objectId")),await a.get("/api/v2/products",{params:p}).then((e=>e.data)).then((t=>n(function(e,t,s,n=[]){return{type:gs,payload:{categoryId:e,productResult:t,sort:s,filters:n}}}(e,t,o,s))))},fs="SET_PRODUCTS_FOR_SEARCH"
2039function ys(e,t,s,n){return{type:fs,payload:{searchResult:e,sort:t,query:s,filters:n}}}const xs="ADD_PRODUCTS_FOR_SEARCH"
2040function bs(e,t,s,n){return{type:xs,payload:{searchResult:e,sort:t,query:s,filters:n}}}const Ss="SET_IS_IN_WISHLIST"
2041function As(e,t){return{type:Ss,payload:{productId:e,isInWishlist:t}}}function js(e){const t=[]
2042for(const[s,n]of e.entries())if(ds.hW.includes(s)||s.startsWith(ds.Ko))if(ds.fL.includes(s)){const[e,r]=n.split(ds._B)
2043t.push({id:s,range:{min:parseInt(e),max:parseInt(r)}})}else Array.isArray(n)?n.forEach((e=>t.push({id:s,value:e}))):t.push({id:s,value:n})
2044return t}function ws({search:e,query:t},s){return async(n,r,a)=>{n((0,ln.AJ)(!0))
2045const i=r().getIn(["shop","locale"]),o=t.sort??(0,ds.Se)(),c=js(new URLSearchParams(e)),l=t.q??"",d=async e=>await a.post("/api/v2/search",{filters:c,query:l,sort:o},{params:{...e,locale:i}}).then((e=>e.data))
2046if(s){const e=parseInt(t.page??"")||ds.rC.page
2047n(bs(await d({...ds.rC,page:e}),o,l,c))}else{const e=50
2048let s=1,r=(parseInt(t.page??"")||ds.rC.page)*ds.rC.resultsPerPage
2049const a=Math.min(r,e)
2050for(;r>0;){const t=await d({...ds.rC,resultsPerPage:a,page:s})
2051n(1===s?ys(t,o,l,c):bs(t,o,l,c)),r-=e,s++}}n((0,ln.AJ)(!1))}}const Cs="LOAD_PRODUCTS_BY_IDS",Ns="LOAD_PRODUCTS_BY_IDS_SUCCESS",Is="LOAD_PRODUCTS_BY_IDS_FAILURE"
2052function Es(e,t,s,n){return t.length?{type:Cs,idempotent:!0,payload:{productIds:t,pluginId:e},callApi:(e,{productIds:t},{locale:n})=>e.get("/api/v2/products",{params:{productIds:t,locale:n,sellingCountryId:s,resultsPerPage:50}}).then((e=>e.data)),options:n}:{type:Ns,productIds:t,pluginId:e,response:{products:[],totalNumberOfProducts:0}}}const ks="LOAD_PRODUCTS_FOR_CROSSSELLING",Ls="LOAD_PRODUCTS_FOR_CROSSSELLING_SUCCESS",Rs="LOAD_PRODUCTS_FOR_CROSSSELLING_FAILURE"
2053function Ts(e,{page:t=1,size:s=4},n,r){return{type:ks,idempotent:!0,payload:{productId:e,query:{...ds.Vg,resultsPerPage:s,page:t}},callApi:(e,{productId:t,query:s},{locale:r})=>e.get(`/api/v2/products/${t}/crossselling`,{params:{...s,locale:r,sellingCountryId:n}}).then((e=>e.data)),options:r}}const _s="SET_PAGE"
2054const Ps=(e,t)=>async(s,n,r)=>{const a=n().getIn(["shop","locale"])
2055try{const{data:c,headers:l}=await r.get(`/api/v2/pages/${e}`,{params:{locale:a}}),d=[...(0,as.A)(c.content.blocks,(({type:e,data:t})=>os.x[e].getElements(t))),...c.content.elements],u={page:t.query.page?parseInt(t.query.page):void 0,resultsPerPage:t.query.resultsPerPage?parseInt(t.query.resultsPerPage):void 0,sort:t.query.sort},h=n().getIn(["shop","sellingCountryId"])||null,p=[],m=d.reduce(((e,{type:t,data:{productId:s}})=>("epages.product"===t&&s&&e.push(s),e)),[])
2056for(const e of(0,is.A)(m,12))p.push(s(Es("productPlugin",e,h)))
2057const g=d.find((({type:e,data:{categoryId:t}})=>"ng.category"===e&&t))
2058if(g){const e=u.page||1,t=g.data.categoryId,r=n().getIn(["categoryProductData",t],{products:[]}
2058),{sort:a,products:i,totalNumberOfProducts:o}=(0,cs.r)(r);(a!==u.sort||!i.length||i.length<e*g.data.pageSize&&(!o||i.length<o))&&p.push(s(ms(g.data.categoryId,{...u,page:1,resultsPerPage:e*g.data.pageSize})).catch((()=>{})))}await Promise.all(p),s((i=e,o=l["x-csrf-token"],{type:_s,payload:{pageSlug:i,csrfToken:o,page:c}}))}catch(e){if(e.response){const t=e.response.headers["x-epages-requestid"]||e.response.headers["x-b3-traceid"]||"N/A",{message:s,statusCode:n}=e.response.data
2059throw Object.assign(new Error(s),{status:n,statusMessage:s,serverRequestId:t})}throw e}var i,o},Ms="UPDATE_PAGE_CONTENT",Ds="UPDATE_PAGE_CONTENT_FAILURE"
2060function Os(e,t,s){return{type:Ms,idempotent:!1,payload:{pageSlug:e,content:t},callApi:(e,{pageSlug:t,content:s},{locale:n})=>e.patch(`/api/v2/pages/${t}`,{content:s.toJS()},{params:{locale:n}}).then((e=>e.data)),options:s}}const Us="UPDATE_PAGE_SETTINGS",Vs="UPDATE_PAGE_SETTINGS_SUCCESS",zs="UPDATE_PAGE_SETTINGS_FAILURE"
2061function Hs(e,t){return{type:Us,idempotent:!1,payload:e,memorize:e=>({navigation:e.get("navigation")}),callApi:(e,{oldPageSlug:t,newPageSlug:s,title:n,titleTag:r,metaDescription:a,isVisible:i,navigation:o},{locale:c})=>e.patch(`/api/v2/pages/${t}`,{title:n,titleTag:r,metaDescription:a,slug:s,isVisible:i,navigation:o},{params:{locale:c}}).then((e=>e.data)),options:t}}const qs="LOAD_LEGAL_PAGE",Bs="LOAD_LEGAL_PAGE_SUCCESS",Fs="LOAD_LEGAL_PAGE_FAILURE"
2062function $s(e,t){return{type:qs,idempotent:!0,payload:{legalPageSlug:e},callApi:(e,{legalPageSlug:t},{locale:s})=>e.get(`/api/v2/legal/${t}`,{params:{locale:s}}).then((e=>e.data)),options:t}}const Gs="UPDATE_LEGAL_PAGE_CONTENT",Ws="UPDATE_LEGAL_PAGE_CONTENT_FAILURE"
2063function Js(e,t,s){return{type:Gs,idempotent:!1,payload:{legalPageSlug:e,content:t},callApi:(e,{legalPageSlug:t,content:s},{locale:n})=>e.patch(`/api/v2/legal/${t}`,{content:s.toJS()},{params:{locale:n}}).then((e=>e.data)),options:s}}const Zs="DUPLICATE_PAGE",Ys="DUPLICATE_PAGE_FAILURE"
2064function Ks(e,t,s){return{type:Zs,idempotent:!1,payload:t,callApi:(t,{newSlug:s,newTitle:n},{locale:r})=>t.post(`/api/v2/pages/${e}/duplicate`,{newSlug:s,newTitle:n},{params:{locale:r}}).then((e=>e.data)),options:s}}const Xs="SELECT_FACETED_SEARCH_FACET_VALUE"
2065function Qs(e,t,s){return{type:Xs,payload:{facetId:e,valueId:t,selected:s}}}const en="SET_FACETED_SEARCH_FACET_RANGE"
2066function tn(e,t){return{type:en,payload:{facetId:e,range:t}}}const sn="RESET_ALL_FILTERS"
2067function nn(){return{type:sn}}const rn="GET_SEARCH_SUGGESTIONS",an="GET_SEARCH_SUGGESTIONS_FAILURE"
2068function on(e){return{type:rn,idempotent:!0,payload:{query:e},callApi:(e,t,{locale:s})=>e.get("/api/v2/suggestedSearch",{params:{q:t.query,limit:50,sort:"createdAt-desc",locale:s}}).then((e=>e.data))}}var cn=s(52277),ln=s(63552)},52277:(e,t,s)=>{"use strict"
2069s.d(t,{$D:()=>h,Av:()=>Ce,BO:()=>r,BW:()=>o,CP:()=>J,Cv:()=>x,DA:()=>m,Dc:()=>N,Ex:()=>Ne,F8:()=>we,FR:()=>Z,HE:()=>Te,HN:()=>de,Hh:()=>ce,Hz:()=>c,Ih:()=>Q,J8:()=>A,JZ:()=>Ae,Jk:()=>$,LH:()=>z,M0:()=>G,N4:()=>Y,NV:()=>Le,O1:()=>g,OG:()=>_,PT:()=>U,Qu:()=>_e,RM:()=>b,RN:()=>D,RY:()=>be,Tb:()=>E,V2:()=>oe,We:()=>a,Yl:()=>P,Yo:()=>ve,Yq:()=>v,ZQ:()=>ae,_4:()=>me,_B:()=>n,_S:()=>F,_W:()=>he,bL:()=>ie,c4:()=>O,ch:()=>H,dd:()=>fe,du:()=>X,dw:()=>T,eL:()=>pe,g3:()=>ee,gJ:()=>w,gV:()=>te,h8:()=>L,hc:()=>se,kV:()=>i,mi:()=>ue,qC:()=>Se,qb:()=>I,qj:()=>d,qz:()=>Ee,rM:()=>ke,tF:()=>y,vt:()=>Pe,wF:()=>ye,wX:()=>j,yU:()=>re,zB:()=>q,zi:()=>k,zk:()=>u})
2070s(76881),s(29068),s(44467)
2071const n="SET_MBO_BASE_URL"
2072function r(e){return{type:n,mboBaseUrl:e}}const a="SET_THEME_CONTRAST_COLOR_EXPRESSIONS"
2073function i(e){return{type:a,contrastColorExpressions:e}}const o="SET_SELLING_COUNTRY"
2074function c(e){return{type:o,countryId:e}}const l="GET_THEMES",d="GET_THEMES_SUCCESS",u="GET_THEMES_FAILURE"
2075function h(){return{type:l,idempotent:!1,callApi:e=>e.get("/api/v2/themes").then((e=>e.data))}}const p="GET_THEME_SETTINGS_SCHEMA",m="GET_THEME_SETTINGS_SCHEMA_SUCCESS",g="GET_THEME_SETTINGS_SCHEMA_FAILURE"
2076function v(e){return{type:p,idempotent:!1,payload:{themeId:e},callApi:(e,{themeId:t})=>e.get(`/api/v2/themes/${t}/settingsSchema`).then((e=>e.data))}}const f="GET_THEME_SETTINGS",y="GET_THEME_SETTINGS_SUCCESS",x="GET_THEME_SETTINGS_FAILURE"
2077function b(e){return{type:f,idempotent:!1,payload:{themeId:e},callApi:(e,{themeId:t})=>e.get(`/api/v2/themes/${t}/settings`).then((e=>e.data))}}const S="GET_DEFAULT_THEME_SETTINGS",A="GET_DEFAULT_THEME_SETTINGS_SUCCESS",j="GET_DEFAULT_THEME_SETTINGS_FAILURE"
2078function w(e){return{type:S,idempotent:!1,payload:{themeId:e},callApi:(e,{themeId:t})=>e.get(`/api/v2/themes/${t}/defaultSettings`).then((e=>e.data))}}const C="SET_THEME_SETTINGS",N="SET_THEME_SETTINGS_SUCCESS",I="SET_THEME_SETTINGS_FAILURE"
2079function E(e,t){return{type:C,idempotent:!0,payload:{themeId:e,themeSettings:t},callApi:(e,{themeId:t,themeSettings:s})=>e.patch(`/api/v2/themes/${t}/settings`,s).then((e=>e.data))}}const k="PREVIEW_THEME_SETTINGS"
2080function L(e){return{type:k,response:e}}const R="SET_THEME",T="SET_THEME_SUCCESS",_="SET_THEME_FAILURE"
2081function P(e){return{type:R,idempotent:!0,payload:{themeId:e},callApi:(e,{themeId:t})=>e.put("/api/v2/themes/active",{themeId:t}).then((e=>e.data))}}const M="GET_THEME_META",D="GET_THEME_META_SUCCESS",O="GET_THEME_META_FAILURE"
2082function U(e){return{type:M,idempotent:!1,payload:{themeId:e},callApi:(e,{themeId:t})=>e.get(`/api/v2/themes/${t}/meta`).then((e=>e.data))}}const V="GET_SCRIPT_TAGS",z="GET_SCRIPT_TAGS_SUCCESS",H="GET_SCRIPT_TAGS_FAILURE"
2083function q(){return{type:V,idempotent:!0,callApi:e=>e.get("/api/v2/scriptTags").then((e=>e.data))}}const B="GET_RESELLER_NAME",F="GET_RESELLER_NAME_SUCCESS",$="GET_RESELLER_NAME_FAILURE"
2084function G(){return{type:B,idempotent:!0,callApi:e=>e.get("/api/v2/shop/resellerName").then((e=>e.data))}}const W="GET_SOCIAL_SHARING_ENABLED",J="GET_SOCIAL_SHARING_ENABLED_SUCCESS",Z="GET_SOCIAL_SHARING_ENABLED_FAILURE"
2085function Y(){return{type:W,idempotent:!0,callApi:e=>e.get("/api/v2/shop/socialSharingEnabled").then((e=>e.data))}}const K="GET_TAX",X="GET_TAX_SUCCESS",Q="GET_TAX_FAILURE"
2086function ee(){return{type:K,idempotent:!0,callApi:e=>e.get("/api/v2/shop/tax").then((e=>e.data))}}const te="PREVIEW_FAVICON"
2087function se(e){return{type:te,response:e}}const ne="SET_FAVICON",re="SET_FAVICON_SUCCESS",ae="SET_FAVICON_FAILURE"
2088function ie(e,t){return{type:ne,idempotent:!0,payload:{faviconSettings:e},callApi:(e,{faviconSettings:t},{locale:s})=>e.patch("/api/v2/shop",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const oe="PREVIEW_USER_SETTINGS"
2089function ce(e){return{type:oe,response:{userSettings:e}}}const le="SET_USER_SETTINGS",de="SET_USER_SETTINGS_SUCCESS",ue="SET_USER_SETTINGS_FAILURE"
2090function he(e,t){return{type:le,idempotent:!0,payload:{userSettings:e},callApi:(e,t,{locale:s})=>{const n=structuredClone(t)
2091return delete n.userSettings?.copyright?.text,e.patch("/api/v2/shop",n,{params:{locale:s}}).then((e=>Object.assign(e.data,{userSettings:{...e.data.userSettings,copyright:{...e.data.userSettings.copyright,text:t.userSettings.copyright?.text}}})))},options:t}}const pe="PREVIEW_SHOP_LOGO"
2092function me(e){return{type:pe,response:e}}const ge="SET_SHOP_LOGO",ve="SET_SHOP_LOGO_SUCCESS",fe="SET_SHOP_LOGO_FAILURE"
2093function ye(e,t){return{type:ge,idempotent:!0,payload:e,callApi:(e,t,{locale:s})=>e.patch("/api/v2/shop",t,{params:{locale:s}}).then((e=>e.data)),options:t}}const xe="LOAD_SHOP_EMAIL",be="LOAD_SHOP_EMAIL_SUCCESS",Se="LOAD_SHOP_EMAIL_FAILURE"
2094function Ae(e){return{type:xe,idempotent:!0,callApi:(e,t,{locale:s})=>e.get("/api/v2/shop/email",{params:{locale:s}}).then((e=>e.data)).catch((()=>null)),options:e}}const je="LOAD_PRODUCT",we="LOAD_PRODUCT_SUCCESS",Ce="LOAD_PRODUCT_FAILURE"
2095function Ne(e,t,s){return{type:je,idempotent:!0,payload:{guidAndSlug:e},callApi:async(e,{guidAndSlug:s},{locale:n})=>{const{data:r,headers:a}=await e.get(`/api/v2/products/${s.guid}`,{params:{locale:n,slug:s.slug,sellingCountryId:t}})
2096return{product:r,csrfToken:a["x-csrf-token"]}},options:s}}const Ie="LOAD_ORDER",Ee="LOAD_ORDER_SUCCESS",ke="LOAD_ORDER_FAILURE"
2097function Le(e,t,s){return{type:Ie,idempotent:!0,payload:{orderId:e,query:t},callApi:(e,{orderId:t,query:s},{locale:n})=>e.get(`/api/v2/orders/${t}`,{params:{locale:n,viewtoken:s&&s.viewtkn||null}}).then((e=>e.data)),options:s}}const Re="LOAD_SHOP_COUNTRIES",Te="LOAD_SHOP_COUNTRIES_SUCCESS",_e="LOAD_SHOP_COUNTRIES_FAILURE"
2098function Pe(e){return async(t,s,n)=>{try{t({type:Re})
2099const{data:s}=await n.get("/api/v2/shop/countries",{params:{locale:e}}),r=new Intl.DisplayNames([e],{type:"region"}),a=s.map((e=>({...e,name:r.of(e.code2)})))
2100t({type:Te,payload:a})}catch(e){t({type:_e,errorMessage:e.message,options:{showErrorNotification:!1}})}}}},63552:(e,t,s)=>{"use strict"
2101s.d(t,{$_:()=>M,AJ:()=>i,BA:()=>p,D8:()=>S,Ds:()=>h,Kg:()=>T,Lg:()=>y,Mr:()=>l,O9:()=>D,QB:()=>O,RS:()=>B,Rp:()=>z,Td:()=>I,U7:()=>b,W$:()=>j,Xd:()=>V,YX:()=>q,YY:()=>L,_b:()=>m,ch:()=>k,dO:()=>N,gf:()=>C,iP:()=>w,jE:()=>c,oj:()=>g,p:()=>f,pf:()=>R,rO:()=>d,rp:()=>a,tL:()=>E,vg:()=>A,vl:()=>v,vz:()=>P,wx:()=>x,wy:()=>u,zM:()=>_,zl:()=>o})
2102s(39155),s(98456)
2103var n=s(66153)
2104let r=0
2105const a="SET_VIEW_BUSY_STATE"
2106function i(e){return{type:a,busyState:e}}const o="UPDATE_SUGGESTED_SEARCH"
2107function c(e,t,s){return{type:o,namespace:e,searchTerm:t,results:s}}const l="UPDATE_SUGGESTED_SEARCH_SELECTION"
2108function d(e,t){return{type:l,namespace:e,selected:t}}const u="SHOW_NOTIFICATION"
2109function h(e,t){return{type:u,id:r++,level:e,message:t}}const p="HIDE_NOTIFICATION"
2110function m(e){return{type:p,id:e}}const g="UPDATE_VIEW"
2111function v(){return{type:g}}const f="DECLINE_COOKIE_CONSENT"
2112function y(){return{type:f}}const x="SET_VIEW_ERROR"
2113function b(e,t=500,s=null){return{type:x,message:e,statusCode:t,requestId:s}}
2113const S="CLEAR_VIEW_ERROR"
2114function A(){return{type:S}}const j="SET_MBO_MENU"
2115function w(e){return{type:j,mboMenu:e}}const C="SET_MBO_MENU_MODE"
2116function N(e){return{type:C,mboMenuMode:e}}const I="SET_IS_THEME_PREVIEW"
2117const E="SET_IS_UNSUPPORTED_BROWSER"
2118const k="SET_LANGUAGE_SELECT_TRANSLATIONS"
2119const L="SET_HAS_THEME_LOADED"
2120function R(e){return{type:L,hasThemeLoaded:e}}const T="ACTIVATE_EDITOR_SIDEBAR_MODULE"
2121function _(e){return{type:T,moduleName:e}}const P="SET_THEME_NOTIFICATION"
2122function M(e){return{type:P,notification:e}}const D="SET_INTERFACE_LANGUAGE"
2123const O=/\/(customer-account(?:\/.+)?)$/,U="SWITCH_LANGUAGE",V="SWITCH_LANGUAGE_FAILURE"
2124function z(e,{pathname:t,search:s}){return async(r,a,i)=>{r({type:U,locale:e})
2125const o=a(),c=o.get("categories"),l=o.get("products"),d=o.get("pages"),u=o.getIn(["shop","sellingCountryId"])||null,[,h,p]=t.match(/\/(\w)\/(.*)/)||[],m=async function(){switch(h){case"c":{const t=c.find((e=>e.get("slug")===p)).get("categoryId")
2126try{const{data:s}=await i.get(`/api/v2/categories/${t}`,{params:{locale:e}})
2127if(!s.slug)throw new Error(`Category ${t} doesn't have a slug`)
2128return`c/${s.slug}`}catch{return`c/${t}`}}case"p":{const t=l.getIn([p,"productId"]),{data:s}=await i.get(`/api/v2/products/${t}`,{params:{locale:e,sellingCountryId:u}})
2129return`p/${s.slug}`}case"i":{const t=d.getIn([p,"slugs"]),s=t?.find((t=>t.get("locale")===e))?.get("slug")
2130return s?`i/${s}`:""}case"l":return`l/${p}`
2131case"o":return`o/${p}`
2132default:return t.endsWith("/cart")?"cart":t.endsWith("/search")?"search":O.test(t)?t.match(O)[1]:""}}()
2133try{const t=await m,r=Boolean(o.getIn(["view","editorMode"])),a=o.getIn(["shop","defaultLocale"]),c=new URLSearchParams(s)
2134let l=""
2135if(r&&(l+="/editor"),e!==a&&(l+=`/${e.substring(0,2)}`),t&&(l+=`/${t}`),l||(l="/"),r){const e=/Bearer (.*)/.exec(i.defaults.headers.common.Authorization),t=e&&e[1]
2136t&&c.set("token",t)
2137const s=o.getIn(["view","editorSidebar","activeModule"])
2138c.set("openMenuSection",(0,n.A)(s))}window.location.assign(l+(c.toString()?`?${c.toString()}`:""))}catch(t){r({type:V,locale:e,error:t})}}}const H="SUBMIT_CONTACT_FORM",q="SUBMIT_CONTACT_FORM_FAILURE"
2139function B(e,t,s){return{type:H,idempotent:!1,payload:e,callApi:(e,s)=>{const n={headers:{"x-csrf-token":t}}
2140return e.post("/api/v2/contactform",s,n)},options:s}}},85968:(e,t,s)=>{"use strict"
2141s.d(t,{r:()=>n,s:()=>r})
2142s(39155),s(98456)
2143function n(e){return e&&e instanceof Object&&"toJS"in e?e.toJS():e}function r(e){const t=e.get("shop")
2144if(!t)return!1
2145const s=t.get("attributes",[]).find((e=>"isInEU"===e.get("name")))?.get("value")
2146return Boolean(s??t.get("isInEU"))}},4470:(e,t,s)=>{"use strict"
2147s.d(t,{$P:()=>d,Ho:()=>S,Kb:()=>x,LU:()=>m,Lw:()=>p,Mh:()=>b,QD:()=>a,U8:()=>g,Ww:()=>h,an:()=>y,dO:()=>f,h6:()=>A,j_:()=>l,mZ:()=>v,od:()=>i,ow:()=>u})
2148s(39155),s(76881),s(61529)
2149var n=s(14953),r=s(96531)
2150s(23415)
2151const a="cart",i="o",o="customer-account",c=o+"/orders"
2152function l(){return"/"}function d(){return"/"+a}function u(){return"/"+o}function h(){return"/"+c}function p(e){return(0,r.A)("/search",{q:e})}function m(e){return encodeURI(`/c/${e.get("slug")}`)}function g(e){const t=e.slug
2153return t?encodeURI(`/p/${t}`):null}function v(e){switch(e.get("type")){case"blank":return encodeURI(`/i/${e.get("slug")}`)
2154case"legal":return encodeURI(`/l/${e.get("slug")}`)
2155case"category":return m(e)
2156default:return null}}function f(e){const t=e=>e.map((e=>e.set("href",v(e)).set("children",t(e.get("children")||new n.List))))
2157return t(e)}function y(e){return e.set("url",m(e))}function x(e){return{...e,products:e.products.map((e=>({...e,href:g(e)})))}}function b(e){return e.update("productLineItems",(e=>(e||new n.List).map((e=>e.set("productUrl",g(e.toJS()))))))}function S(e){return e.set("href",v(e))}function A(e){return e.set("href",g(e.toJS()))}},57381:(e,t,s)=>{"use strict"
2158s.d(t,{GE:()=>o,U8:()=>a,mZ:()=>i})
2159s(39155),s(61529)
2160var n=s(96531),r=s(23415)
2161function a(e){return encodeURI(`/p/${e}`)}function i(e,t){switch(e){case"blank":return encodeURI(`/i/${t}`)
2162case"legal":return encodeURI(`/l/${t}`)
2163case"category":return function(e){return encodeURI(`/c/${e}`)}(t)
2164default:return""}}function o(e,t){const s=["preview","previewTheme","previewThemeSettings","shop","language","token","themeTitle","isNowPreview"]
2165"string"==typeof t&&(t=new URL(t))
2166const a=new URLSearchParams(t.search),i=s.reduce(((e,t)=>{const s=a.get(t)
2167return s&&(e[t]=s),e}),{})
2168let o,c,l,d
2169"string"==typeof e?([o,d=""]=e.split("#"),d&&(d="#"+d),[c,l]=o.split("?")):(o=c=e.pathname??"",l=(0,n.A)("",new URLSearchParams(e.search)).substring(1),d=e.hash??"")
2170const u=(0,r.A)(t.pathname),h=u&&!o.startsWith(`/${u}`)?`/${u}`:"",p=t.pathname.startsWith("/editor")?`/editor${h}`:h,m=(l??"").split("&").reduce(((e,t)=>{const[n,r]=t.split("="),a=void 0===r?r:decodeURIComponent(r.replace(/\+/g,"%20"))
2171return s.includes(n)?e:{[n]:a,...e}}),i)
2172return"string"==typeof e?(0,n.A)(p+c,m)+d:{pathname:p+c,query:m,search:(0,n.A)("",m),hash:d}}},51668:(e,t,s)=>{"use strict"
2173s.d(t,{Y:()=>o,t:()=>c})
2174s(39155),s(61529)
2175var n=s(48431),r=s(91121),a=s(42295)
2176const i=(0,n.createContext)(void 0)
2177function o({children:e,enabled:t,behavior:s}){const[o,c]=(0,n.useState)(!1),[l,d]=(0,n.useState)(null),u=(0,n.useRef)(0),h=(0,n.useRef)(null),p=(0,n.useRef)(0),m=(0,n.useRef)(null),g=(0,n.useRef)(!1),v=(0,n.useCallback)((e=>{m.current=e,d(e)}),[]);(0,n.useEffect)((()=>{if(!t)return c(!1),h.current=null,void(p.current=0)
2178const e=()=>{const e=window.scrollY,t=e>u.current,s=e<u.current
2179if(t){null===h.current&&(h.current=u.current,p.current=(l?.getBoundingClientRect().height??0)+function(e){if(!e)return 0
2180const t=e.closest(".container")
2181if(!t)return 0
2182return Array.from(t.querySelectorAll(".delivery-country-selection-topbar, .header-announcement-bar, .section-usp, .header-usp.mobile-view, .header-usp.desktop-view")).reduce(((e,t)=>{if((t.matches(".header-usp.mobile-view")||t.matches(".header-usp.desktop-view"))&&Boolean(t.closest(".section-usp")))return e
2183const s=globalThis.window?.getComputedStyle(t)
2184return s&&"none"!==s.display&&"hidden"!==s.visibility?e+t.getBoundingClientRect().height:e}),0)}(l))
2185const t=e-h.current
2186c(t>=p.current&&e>0)}else if(s||e<=0){h.current=null,p.current=0
2187const e=Math.max(0,document.documentElement.scrollHeight-window.innerHeight),t=e>0&&u.current>e
2188g.current||t||c(!1)}u.current=e}
2189return e(),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}}),[t,l]),(0,n.useEffect)((()=>{if(!t||!l)return
2190let e=null,s=null,n=!1
2191const r=()=>{const e=l.getBoundingClientRect(),t=Math.max(0,e.bottom)
2192document.body.style.setProperty("--toolbar-dynamic-top",`${t}px`)},a=()=>{e||(e=requestAnimationFrame((()=>{r(),e=null})))},i=()=>{r(),n&&(s=requestAnimationFrame(i))},o=e=>{"transform"===e.propertyName&&(s&&cancelAnimationFrame(s),n=!0,s=requestAnimationFrame(i))},c=e=>{"transform"===e.propertyName&&(n=!1,s&&cancelAnimationFrame(s),s=null,r())}
2193return r(),window.addEventListener("scroll",a,{passive:!0}),l.addEventListener("transitionrun",o),l.addEventListener("transitionend",c),l.addEventListener("transitioncancel",c),()=>{window.removeEventListener("scroll",a),l.removeEventListener("transitionrun",o),l.removeEventListener("transitionend",c),l.removeEventListener("transitioncancel",c),e&&cancelAnimationFrame(e),s&&cancelAnimationFrame(s),document.body.style.removeProperty("--toolbar-dynamic-top")}}),[t,l])
2194const f=t&&"revealOnScrollUp"===s&&!o,y=t&&"alwaysVisible"===s||f,x=t?(0,r.A)(["site-header-sticky","alwaysVisible"===s&&"site-header-sticky-always","revealOnScrollUp"===s&&"site-header-sticky-reveal",o&&"site-header-sticky-hidden"]):"",b=(0,n.useCallback)((()=>{g.current=!0}),[]),S=(0,n.useCallback)((()=>{g.current=!1}),[]),A=(0,n.useMemo)((()=>({headerRef:m,isStickyHeaderShown:y,isStickyHeaderRevealedOnScrollUp:f,stickyHeaderClass:x,headerCallbackRef:v,suppressReveal:b,restoreReveal:S})),[y,f,x,v,b,S])
2195return(0,a.jsx)(i.Provider,{value:A,children:e})}function c(){return(0,n.useContext)(i)}},26172:(e,t,s)=>{"use strict"
2196async function n(e){const t=await async function(e){return new Promise((t=>{const s=e.slice(0,4),n=new FileReader
2197n.onloadend=e=>{const s=new Uint8Array(e?.target?.result).subarray(0,4)
2198let n=""
2199for(const e of s)n+=e.toString(16)
2200t(n)},n.readAsArrayBuffer(s)}))}(e)
2201return r[t]||null}s.d(t,{A:()=>n})
2202const r={"89504e47":"image/png",47494638:"image/gif",ffd8ffe0:"image/jpeg",ffd8ffe1:"image/jpeg",ffd8ffe2:"image/jpeg",ffd8ffe8:"image/jpeg"}},48311:(e,t,s)=>{"use strict"
2203s.d(t,{A:()=>n})
2204s(39155),s(61529)
2205function n(...e){return e.reverse().reduce(((e,t)=>s=>t(e(s))),(e=>e))}},79681:(e,t,s)=>{"use strict"
2206s.d(t,{A:()=>n})
2207s(7121),s(39155),s(76672)
2208function n(){let e=[],t=null,s=null
2209function n(n=!1){e=n?e.slice(e.length-1,e.length):[],t=null,s=null}function r(e,t,s){t?e.reject(t):e.resolve(s)}function a(i,o){if(t){const c=e.slice(0,e.length-1),l=t
2210n(!0),c.forEach((e=>r(e,i,o))),s=l().then((e=>a(null,e))).catch((e=>a(e)))}else r(e[0],i,o),n()
2211return null}return function(n){return s?(t=n,new Promise(((t,s)=>e.push({resolve:t,reject:s})))):(s=n().then((e=>a(null,e))).catch((e=>a(e))),new Promise(((t,s)=>e.push({resolve:t,reject:s}))))}}},69440:(e,t,s)=>{"use strict"
2212function n(e){return new Promise((function(t){setTimeout((function(){t()}),e)}))}s.d(t,{A:()=>n})},96704:(e,t,s)=>{"use strict"
2213function n(){const e=document.body.hasAttribute("tabindex")
2214e||document.body.setAttribute("tabindex","-1"),document.body.focus(),e||document.body.removeAttribute("tabindex")}s.d(t,{A:()=>n})},64598:(e,t,s)=>{"use strict"
2215async function n(e){const t=e.load
2216return"function"==typeof t&&(e=(e=await t()).default),e}s.d(t,{o:()=>n})},94777:(e,t,s)=>{"use strict"
2217s.d(t,{oD:()=>j,eh:()=>S,Bj:()=>b,XQ:()=>w,hU:()=>v,SU:()=>g,y8:()=>f,hw:()=>_,rB:()=>A,JB:()=>T,NL:()=>E,lA:()=>C,T0:()=>I,b7:()=>N,F4:()=>x,YE:()=>m,Og:()=>y,H:()=>O,bv:()=>M})
2218s(39155),s(76672)
2219var n=s(21060),r=s(37980)
2220s(42649)
2221function a(e,t){let s=!1
2222function n(){s||(s=!0,e())}return setTimeout(n,t||1e3),n}var i=s(85968),o=s(4470),c=s(76824)
2223let l=!0
2224const d=new RegExp(`(^|^/\\w{1,2})/${o.od}/`),u=/(^|^\/\w{1,2})\/?$/,h="/checkout/confirmation",p="/home"
2225function m(e){l=e}function g(e){let t
2226return null!==(t=d.exec(e))?t[1]+h:null!==(t=u.exec(e))?t[1]+p:e}function v(e){e&&document.addEventListener("click",(function(t){t.target.href&&/^javascript:\s*gaOptout\(\);?$/i.test(t.target.href)&&(t.preventDefault(),function(e){const t=function(e){return"ga-disable-"+e}(e)
2227r.A.set(t,!0,{expires:36500}),window[t]=!0}(e),window.alert(c.Ay.t("base:views.storefrontView.googleAnalyticsOptoutSuccessMessage")))}))}function f(){l&&window.ga("require","ec"),window.eComEventTarget&&(window.eComEventTarget.addEventListener("category:view",(({detail:{category:e,products:t}})=>{!function(e,t){if(!l)return
2228const s=void 0!==t?t.title:"null"
2229e.forEach(((e,t)=>{window.ga("ec:addImpression",{...R(e,["id","name","brand","price","currency"]),category:s,list:`category/${s}`,position:t+1})}))}(t,e)})),window.eComEventTarget.addEventListener("searchResults:view",(({detail:{products:e,query:t}})=>{!function(e,{q:t}){if(!l)return
2230e.forEach(((e,s)=>{window.ga("ec:addImpression",{...R(e,["id","name","brand","price","currency"]),list:`search/${t}`,position:s+1})}))}(e,t)})),window.eComEventTarget.addEventListener("product:click",(({detail:{type:e,details:t,product:s,productIndex:n}})=>{M([e,t])(s,n)})))}function y(e){if(l){const t=d.exec(e.pathname),s=null!==t?e.origin+t[1]+h:e.href
2231window.ga("set","location",s)}}function x(e){l&&window.ga("set","currencyCode",e)}function b(e,t){k(R(e,t))}function S(e,t){l?(window.ga("ec:setAction","checkout",{step:3,option:e}),window.ga("send","event",{eventCategory:"Outbound Link",eventAction:"click",eventLabel:e,hitCallback:a(t)})):t()}function A(e,t){l&&window.ga("send","event",e,"click",t)}function j(e){e.forEach((e=>function(e){const t=(0,i.r)(e)
2232k({...L(t),variant:t.variationString||null,quantity:t.quantity?.amount||t.quantity})}(e)))}function w(e,t){const s=e.couponCampaign
2233N("purchase",{id:e.orderNumber,affiliation:t,revenue:e.grandTotal,shipping:String(e.shippingData?.price?.amount),tax:e.totalTax,currency:e.currencyId,coupon:s?s.name:null})}function C(e){l&&window.ga("send","pageview",g(e))}function N(e,t){l&&(t?window.ga("ec:setAction",e,t):window.ga("ec:setAction",e))}const I=e=>(t,s=!0)=>{if(!l)return
2234const n=`${e}/product-slider`
2235t.forEach(((e,t)=>{window.ga("ec:addImpression",{...L(e),brand:e.manufacturer,list:n,position:t+1})})),N("view",{list:n}),window.ga("send","event","product-slider","view",e,{nonInteraction:s})}
2236const E=e=>(t,s=!0)=>{if(!l)return
2237const n=`cross-selling/${e}`
2238t.forEach(((e,t)=>{window.ga("ec:addImpression",{...L(e),brand:e.manufacturer,list:n,position:t+1})})),N("view",{list:n}),window.ga("send","event","cross-selling","view",e,{nonInteraction:s})}
2239function k(e){l&&window.ga("ec:addProduct",e)}function L(e){const t=e.singleItemPrice||e.price||{}
2240return{id:e.sku,name:e.name,price:String(t.amount||""),currency:t.currency||""}}function R(e,t){return(0,n.A)(function(e){const t=(0,i.r)(e)
2241return{...L(t),variant:t.productVariationValues||null,brand:t.manufacturer}}(e),t)}function T(e,t){k({...L(e),variant:e.variationString,quantity:Math.abs(t)}),P(t>0?"add":"remove")}function _(e,t){k({...L(e),variant:e.productVariationValues,quantity:t}),P("add")}function P(e){l&&(window.ga("ec:setAction",e),window.ga("send","event","cart","click","add"===e?"add to cart":"remove from cart"))}const M=e=>(t,s)=>{k({...L(t),variant:t.productVariationValues,position:s+1}),D(e)}
2242function D(e){if(l){const[t,s=""]=e
2243window.ga("ec:setAction","click",{list:e.join("/")}),window.ga("send","event",t,"click",s)}}const O=(e,t)=>{k({...L(e),variant:e.variationString,position:t+1}),D(["cart"])}},65736:(e,t,s)=>{"use strict"
2244s.d(t,{L0:()=>o,No:()=>l,xK:()=>c})
2245s(76881)
2246var n=s(14953),r=s(74581),a=s(84507)
2247const i=(0,n.fromJS)([{value:"#000000",name:"blackColor"}
2247,{value:"#ffffff",name:"whiteColor"}])
2248function o(e=r.A,t=r.A){const s=(0,a.d4)((e=>e.getIn(["defaultThemeSettings","colors"],(0,n.Map)()))),o=(0,a.d4)((e=>e.getIn(["shop","themeSettings","colors"],(0,n.Map)()))),c=s.mergeDeep(o).map(((e,s)=>(0,n.Map)({value:e,name:t(s)})))
2249return i.map((t=>(0,n.Map)({value:t.get("value"),name:e(t.get("name"))}))).concat(c).toList()}const c=(0,n.Map)({textColorIndex:i.findIndex((e=>"whiteColor"===e?.get("name"))),buttonColorIndex:i.findIndex((e=>"whiteColor"===e?.get("name"))),backgroundColorIndex:i.findIndex((e=>"blackColor"===e?.get("name"))),overlayOpacity:40})
2250function l(e){const t=o(),s=c.get("textColorIndex"),n=c.get("buttonColorIndex"),r=c.get("backgroundColorIndex"),a=e.get("textColorIndex"),i=e.get("buttonColorIndex"),l=e.get("backgroundColorIndex")
2251return{textColor:t.get(a,t.get(s)),buttonColor:t.get(i,t.get(n)),backgroundColor:t.get(l,t.get(r)),overlayOpacity:e.get("overlayOpacity",c.get("overlayOpacity"))}}},32904:(e,t,s)=>{"use strict"
2252s.d(t,{A:()=>r})
2253var n=s(48431)
2254function r(e,t){const s=(0,n.useRef)(!0);(0,n.useEffect)((()=>{if(!s.current)return e()
2255s.current=!1}),t)}},79655:(e,t,s)=>{"use strict"
2256s.d(t,{A:()=>r})
2257var n=s(48431)
2258const r=function(e,t,s,r){s||(s=window),(0,n.useEffect)((()=>{if(!r||!r.disabled)return s&&s.addEventListener(e,t,r),()=>{s&&s.removeEventListener(e,t)}}),[e,t,s,r])}},75655:(e,t,s)=>{"use strict"
2259s.d(t,{A:()=>a})
2260var n=s(84507)
2261const r={IMAGE_GALLERY:{BEYOND:"4404751085714",NOW:"4405779304081"},IMAGE_FORMATS:{BEYOND:"4404301735826",NOW:"4405733124369"},COOKIES:{BEYOND:"360013606653",NOW:"360005519298"},GOOGLE_TAG_MANAGER:{BEYOND:"360012370759",NOW:"360006785998"},SHOP_LOGO:{BEYOND:"360008435414",NOW:"360005524537"},MENU_TYPE:{BEYOND:"9624321978012",NOW:"12567628514845"},ANNOUNCEMENT_BAR:{BEYOND:"12233642413852",NOW:"16411447372061"},FOOTER_LAYOUT:{BEYOND:"14458587725212",NOW:"19529198711069"},LEGAL_PAGES:{BEYOND:"360005112839",NOW:"360005525997"}}
2262function a(e){const t=(0,n.d4)((e=>e.getIn(["view","interfaceLanguage"]))),s=(0,n.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),a=function(e,t){if(t)return e?.startsWith("de")?"de":e?.startsWith("fr")?"fr":"en-us"
2263switch(e){case"de":return"de"
2264case"en":default:return"en-gb"
2265case"fr":return"fr-fr"
2266case"es":return"es-es"
2267case"it":return"it"
2268case"nl":return"nl"}}(t,s)
2269return s?`https://online-help.zendesk.com/hc/${a}/articles/${r[e].BEYOND}`:`https://helpspace.zendesk.com/hc/${a}/articles/${r[e].NOW}`}},95818:(e,t,s)=>{"use strict"
2270s.d(t,{A:()=>r})
2271var n=s(76327)
2272function r(e,t,s,r=4){const[a]=(0,n.Wx)({triggerOnce:!0,onChange:(e,t)=>
2272{if(e)return s()
2273t.target.getBoundingClientRect().top<0&&t.target.scrollIntoView({behavior:"smooth"})}})
2274return function(s){return s>e&&s===t-r?a:null}}},90700:(e,t,s)=>{"use strict"
2275s.d(t,{A:()=>r})
2276var n=s(48431)
2277const r=e=>{const t=(0,n.useRef)(void 0)
2278return(0,n.useEffect)((()=>{t.current=e}),[e]),t.current}},38868:(e,t,s)=>{"use strict"
2279s.d(t,{RZ:()=>h,T:()=>c,W3:()=>l,Ww:()=>i,b4:()=>u,or:()=>d})
2280var n=s(11318),r=s(64580),a=s(48431)
2281function i(e,t){const s=(0,a.useRef)(!0)
2282return{announcements:{onDragStart:({active:n})=>(s.current=!0,e("sortableList.screenReaderAnnouncements.onDragStart",{source:t(n.id)})),onDragOver:({active:n,over:r})=>{if(s.current){if(!r?.id||r?.id===n.id)return
2283s.current=!1}return r?e("sortableList.screenReaderAnnouncements.onDragOver",{source:t(n.id),target:t(r.id)}):void 0},onDragEnd:({active:s,over:n})=>n?e("sortableList.screenReaderAnnouncements.onDragEnd",{source:t(s.id),target:t(n.id)}):void 0,onDragCancel:({active:s})=>e("sortableList.screenReaderAnnouncements.onDragCancel",{source:t(s.id)})},screenReaderInstructions:{draggable:e("sortableList.screenReaderInstructions")}}}const o=(e,{currentCoordinates:t})=>{switch(e.code){case n.vL.Down:return{...t,y:t.y+12}
2284case n.vL.Up:return{...t,y:t.y-12}
2285case n.vL.Left:case n.vL.Right:default:return t}}
2286function c(){return(0,n.FR)((0,n.MS)(n.uN,{coordinateGetter:r.JR,scrollBehavior:"Cypress"in window?"auto":void 0}),(0,n.MS)(n.AN,{activationConstraint:{distance:1}}))}function l(){return(0,n.FR)((0,n.MS)(n.uN,{coordinateGetter:o,scrollBehavior:"Cypress"in window?"auto":void 0}),(0,n.MS)(n.AN,{activationConstraint:{distance:1}}))}function d({draggableRef:e}){return function({draggableRef:e}){const t=(0,a.useRef)(!1)
2287function s(){setTimeout((()=>t.current=!1),0)}(0,a.useImperativeHandle)(e,(()=>({isDragging:()=>t.current})),[]),(0,n.E5)({onDragStart(){t.current=!0},onDragEnd:s,onDragCancel:s})}({draggableRef:e}),null}function u({id:e}){return(0,n.E5)({onDragEnd({over:t}){e&&t?.id===e&&setTimeout((()=>document.getElementById(e)?.scrollIntoView({block:"center"})),0)}}),null}function h(e){return function(t){t.target?.hasAttribute?.("aria-pressed")||e(t)}}},60938:(e,t,s)=>{"use strict"
2288s.d(t,{Fk:()=>r,L5:()=>i,hd:()=>a,wd:()=>o})
2289s(39155),s(98357),s(98456),s(76672),s(76881),s(61529)
2290var n=s(14953)
2291function r(e,t){return function e(s){return s.reduce(((s,n)=>t(s,n.set("children",e(n.get("children"))))),new n.List)}(e)}function a(e,t,s=!1){return function e(n,r){return s?r:r.map((e=>t(e,n))).map((t=>
2291t.set("children",e(t,t.get("children")))))}(void 0,e)}function i(e,t){return function e(s,n){return n.filter((e=>t(e,s))).map((t=>t.set("children",e(t,t.get("children")))))}(void 0,e)}function o(e,t){if(!e)return
2292let s=e.find((e=>t(e)))
2293return s||(e.forEach((e=>{const n=o(e.get("children"),t)
2294n&&(s=n)})),s||void 0)}},15217:(e,t,s)=>{"use strict"
2295s.d(t,{AL:()=>o,CX:()=>l,Eb:()=>c,Ko:()=>b,MT:()=>A,Mk:()=>u,Mt:()=>r,Se:()=>p,Su:()=>h,Vg:()=>m,_B:()=>y,aK:()=>S,fL:()=>f,hW:()=>x,np:()=>d,rC:()=>g,uE:()=>a,yz:()=>i})
2296s(76881)
2297var n=s(96531)
2298const r={positionAscending:"position-asc"},a={priceAscending:"price-asc"},i={priceDescending:"price-desc"},o={relevance:"relevance"},c={nameAscending:"name-asc"},l={nameDescending:"name-desc"},d={newestDescending:"newest-desc"},u={onSale:"onSale"},h={outOfStock:"outOfStock"},p=()=>"relevance",m={sort:"position-asc"},g={resultsPerPage:12,page:1},v="ListPrice",f=[v],y=";",x=["CategoryID","Manufacturer",v,"CategoryIDsWithoutSubCategories","IsNew"],b="PreDefString_",S=(e,t)=>{const{pageUrl:s,page:r,resultsPerPage:a,sort:i,q:o}=e
2299return Object.keys(t).map((e=>({label:e,url:(0,n.A)(s,{sort:t[e],resultsPerPage:a,page:r||g.page,q:o}),active:t[e]===i})))},A=(e,t={...o,...c,...l,...a,...i})=>Object.keys(t).map((s=>({label:s,sorting:t[s],active:t[s]===e})))},18461:(e,t,s)=>{"use strict"
2300s.d(t,{A:()=>o})
2301s(39155),s(98357),s(98456),s(76672),s(76881)
2302var n=s(12086),r=s(64598),a=s(69440)
2303async function i(e,t,s,n=!1){e&&(e=await(0,r.o)(e))
2304const a=s.getState()
2305if(!n&&e&&e.storeUpdate){if("function"==typeof e&&e.storeUpdate){const n=e=>"object"!=typeof e?e:{...e,options:{...e.options,showErrorNotification:!1}},r=e.storeUpdate(t,a).filter(Boolean).map(n)
2306return Promise.all(r.map((e=>s.dispatch(e))))}if("object"==typeof e)return Promise.all(Object.keys(e).map((n=>i(e[n],t,s))))}}async function o({routerProps:e,store:t,skip:s=!1,runningPreliminaryUpdates:r=[],runningIndependentUpdates:o=[]}){try{o.forEach((e=>e.catch((()=>{})))),await Promise.allSettled(r)
2307const c=e.components.map((n=>i(n,e,t,s))),l=[...r,...c,...o],d=(await Promise.allSettled(l)).find((e=>"rejected"===e.status))
2308if(d)throw d.reason
2309s||(await(0,a.A)(0),t.getState().getIn(["view","error"])&&t.dispatch((0,n.vgm)()))}catch(e){0,t.dispatch((0,n.U7K)(e.message,e.status,e.serverRequestId))}}},52078:(e,t,s)=>{"use strict"
2310s.d(t,{r:()=>c})
2311var n=s(48431),r=s(51668)
2312function a(e){const t=e?Math.max(0,e.getBoundingClientRect().bottom):0,s=document.querySelector(".faceted-search-toolbar-top-sticky, .toolbar-top-sticky"),n=s?Math.max(0,s.getBoundingClientRect().bottom):0
2313return Math.max(t,n)}let i=null
2314function o(e,t){e?.suppressReveal(),document.documentElement.style.scrollBehavior="auto"
2315const s=t(),n=e?.headerRef.current??null
2316requestAnimationFrame((()=>{s&&function(e,t){const s=a(t),n=(e.closest("label")??e).getBoundingClientRect()
2317n.top<s&&window.scrollTo({top:window.scrollY+n.top-s-16}),i&&window.removeEventListener("scroll",i)
2318const r=()=>{e.getBoundingClientRect().top<a(t)&&(e.blur(),window.removeEventListener("scroll",r),i=null)}
2319i=r,window.addEventListener("scroll",r,{passive:!0})}(s,n),document.documentElement.style.scrollBehavior="",requestAnimationFrame((()=>e?.restoreReveal()))}))}function c(){const e=(0,r.t)()
2320return(0,n.useCallback)((t=>{o(e,t)}),[e])}},35856:(e,t,s)=>{"use strict"
2321s.d(t,{Ts:()=>n,u4:()=>r,xj:()=>a})
2322s(39155),s(76672)
2323function n(){try{window.eComEventTarget=new EventTarget}catch{window.eComEventTarget=document.createElement("aside")}}function r(e,t){window.eComEventTarget&&("complete"===window.__EP.readyState?i(e,t):document.body.addEventListener("app:load",(()=>{i(e,t)}),{once:!0}))}function a(e,t){const s={_deprecated:"use strikePrice and isStrikePriceRRP instead",...e.strikePrice},n=t&&!e.isStrikePriceRRP
2324return{...e,listPrice:e.strikePrice&&n?s:null,manufacturerPrice:e.strikePrice&&!n?s:null}}function i(e,t){const s=t?"toJS"in t?t:o(t):void 0
2325window.eComEventTarget.dispatchEvent(new CustomEvent(e,{detail:s}))}function o(e){return Object.getOwnPropertyNames(e).forEach((t=>{const s=e[t]
2326s&&"object"==typeof s&&o(s)})),Object.freeze(e)}},557:(e,t,s)=>{"use strict"
2327s.d(t,{Ay:()=>p,Nx:()=>d,WD:()=>h,fN:()=>u})
2328s(39155),s(61529)
2329var n=s(48431),r=s(84507),a=s(35255),i=s.n(a),o=s(82348),c=s(89369),l=s(42295)
2330function d(e,t=!1){return function(s,n){const r=t&&e.exists(`${s}_BYD`)?`${s}_BYD`:s
2331return e?.exists(r,{count:1})?e.t(r,n):r}}function u(e){return(t,s)=>{const n=e(t,{interpolation:{suffix:"__",prefix:"__"}}),r=n.split(/{{\w+}}/g)
2332return(n.match(/{{(\w)+}}/g)||[]).reduce(((e,t,n)=>(0,l.jsxs)(l.Fragment,{children:[e||null,s[t.match(/\w+/)?.[0]||""],r[n+1]||null]})),r[0])}}function h(e,t){const s=(0,r.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),a=d((0,n.useContext)(c.h)[`${e}I18n`],s)
2333return t?(e,s)=>e.startsWith(":")?a(e.substring(1),s):a(`${t}.${e}`,s):a}function p(e){return function(t){class s extends n.Component{static displayName=t.displayName||"Component"
2334render(){return(0,l.jsx)(o.y.Consumer,{children:s=>(0,l.jsx)(r.ty.Consumer,{children:({store:n})=>{const r=Boolean(n.getState().getIn(["shop","beyond"])),a=d(s,r),i=e?(t,s)=>t.startsWith(":")?a(t.substring(1),s):a(`${e}.${t}`,s):a
2335return(0,l.jsx)(t,{...this.props,t:i})}})})}}return i()(s,t)}}},11248:(e,t,s)=>{"use strict"
2336s.d(t,{hd:()=>n})
2337s(39155),s(76672),s(76881)
2338function n(e,t,s="children"){return function e(n,r){return r.map((n=>t({...n,...n[s]?{[s]:e(n,n[s])}:{}})))}(0,e)}},80738:(e,t,s)=>{"use strict"
2339s.d(t,{A:()=>c})
2340var n=s(48431),r=s(84507),a=s(35255),i=s.n(a),o=s(42295)
2341function c(e){class t extends n.Component{render(){return(0,o.jsx)(r.ty.Consumer,{children:t=>(0,o.jsx)(e,{...this.props,store:t.store})})}}return i()(t,e)}},21992:(e,t,s)=>{"use strict"
2342s.d(t,{A:()=>x,h:()=>A})
2343s(7121),s(39155),s(98357),s(61529)
2344var n,r=s(14953),a=s(44972),i=s(23054),o=s(18725),c=s(48431),l=s(95110),d=s(84507),u=s(80238),h=s(15217),p=s(12086),m=s(92368),g=s(39634),v=s(85968),f=s(51627),y=s(42295)
2345const x=(0,c.createContext)((0,r.Map)()),b={...h.Mt,...h.uE,...h.yz}
2346function S(e,{params:t,isHomepage:s}){const n=e.getIn(["navigation","storefront"])??(0,r.List)()
2347return e.getIn(["categorySlugsToGUIDs",s?n.getIn([0,"slug"]):t["*"]])}function A({isHomepage:e}){const[t]=(0,l.ok)(),s=(0,l.g)(),a=(0,d.d4)((t=>S(t,{params:s,isHomepage:e})??s["*"])),i=(0,d.d4)((e=>e.getIn(["view","error"]))),o=(0,d.d4)((e=>e.get("categories",(0,r.Map)()).get(a))),p=(0,d.d4)((e=>e.get("shop"))),m=(0,d.d4)((e=>({products:[],...(0,v.r)(e.getIn(["categoryProductData",a]))}))),A=(0,d.d4)((e=>Boolean(e.getIn(["view","editorMode"])))),j=(0,d.d4)((e=>e.getIn(["view","busy"]))),[w,C]=(0,c.useState)(!1)
2348if(i||!o)return(0,y.jsxs)(y.Fragment,{children:[n||(n=(0,y.jsx)(u.l,{})),(0,y.jsx)(f.A,{withLayout:!0,error:i,currentView:"category"})]})
2349const N=s["*"]?o.get("url"):"/",I="S"===o.getIn(["settings","imageSize"],"M")?15:12,E=t.get("sort")??h.Vg.sort,k=t.get("page")?parseInt(t.get("page")):1,L=t.get("resultsPerPage")?parseInt(t.get("resultsPerPage")):I,R=m.totalNumberOfProducts??0,T=Math.ceil(R/L),_=(0,h.aK)({pageUrl:N,page:h.rC.page,resultsPerPage:L,sort:E},b),P=e?"Home":"Category",M=m.products.slice(0,k*I),D=e?o.get("titleTag")||p.get("title")||o.get("title"):o.get("titleTag")||[o.get("title"),p.get("title")].filter(
2349Boolean).join(" - "),O=[]
2350return o.get("metaDescription")&&O.push({name:"description",content:o.get("metaDescription")}),(t.get("sort")||t.get("page"))&&O.push({name:"robots",content:"noindex, follow"}),(0,y.jsxs)(x.Provider,{value:o,children:[(0,y.jsx)(u.l,{title:D,meta:O,links:(0,g.N)("category",e?"":o.get("slugs",(0,r.List)()).toJS(),p,e?void 0:o.get("categoryId"))}),(0,y.jsx)(f.A,{withLayout:!0,currentView:P,children:(e,t)=>e(P,{...t,category:o.toJS(),productData:{products:M,sort:_,totalNumberOfProducts:R,categoryId:m.categoryId,facets:m.facets},pageSize:I,sortingOptions:b,totalNumberOfPages:T,showScrollButton:w,isEditorMode:A,isBusy:j,onScrollIntoView:e=>{C(!e)}})})]})}A.storeUpdate=({params:e,location:t,isHomepage:s},n)=>{const c="PUSH"===t.action,l=S(n,{params:e,isHomepage:s})??e["*"],d=parseInt(t.query.page??"")||0
2351const u=[async function(e){let u=n.getIn(["categories",l])
2352const h=s?[]:(0,p.GNR)(new URLSearchParams(t.search)),g=[]
2353if(c||!u){let t
2354try{t=await e((0,p.ZAE)(l,{showErrorNotification:!1})),u=(0,r.fromJS)(t.category)}catch{return null}const s=[...(0,a.A)(t.category.content.blocks,(({type:e,data:t})=>m.x[e].getElements(t))),...t.category.content.elements],o=n.getIn(["shop","sellingCountryId"])||null,c=s.reduce(((e,{type:t,data:{productId:s}})=>("epages.product"===t&&s&&e.push(s),e)),[])
2355for(const t of(0,i.A)(c,12))g.push(e((0,p.kU1)("productPlugin",t,o)))}const f="S"===(u?.getIn(["settings","imageSize"])||"M")?15:12,y=d*f,x=(0,v.r)(n.getIn(["categoryProductData",l],{products:[]})),b=x.products,S=n.getIn(["shop","beyond"])?"price-asc":"position-asc",A=t.query.sort||S,j=x.totalNumberOfProducts
2356if(!c&&x?.sort===A&&b&&(b.length>=(d||1)*f||b.length>=j))return null
2357if(d>0){e((0,p.AJ2)(!0))
2358const s=3*f
2359let n=1,r=y
2360for("REPLACE"===t.action&&(n=d,r=y-b.length);r>0;){const a=r>=s?s:f,i=y-r
2361n=Math.floor(i/a)+1,1===n?await e((0,p.GDM)(l,{...(0,o.A)(t.query,["token"]),page:n,resultsPerPage:a},h)):await e((0,p.F0x)(l,{...(0,o.A)(t.query,["token"]),page:n,resultsPerPage:a},h)),r-=a}e((0,p.AJ2)(!1))}else g.push(e((0,p.GDM)(l,{...(0,o.A)(t.query,["token"]),resultsPerPage:f},h)))
2362await Promise.all(g)}]
2363return c&&u.push((0,p.Ohi)(l)),!c&&n.getIn(["categories",l])||u.push((0,p.ZAE)(l)),u},A.contentCreationDisabled=()=>!1},22094:(e,t,s)=>{"use strict"
2364s.d(t,{A:()=>h})
2365var n,r=s(95110),a=s(48431),i=s(84507),o=s(80238),c=s(85968),l=s(76459),d=s(51627),u=s(42295)
2366function h(){(0,a.useEffect)((()=>{window.scrollTo(0,0)}),[])
2367let e=(0,i.d4)((e=>e.getIn(["view","error"])))
2368e=(0,c.r)(e)
2369const t=(0,r.r5)(),s=(0,r.pX)(t)
2370return s&&(t.data?.showBasicErrorPage||405===t.status)?(0,u.jsxs)(u.Fragment,{children:[n||(n=(0,u.jsx)(o.l,{})),(0,u.jsx)(l.A,{statusCode:t.status})]}):(s&&(e={...t,message:t.data?.message??"",requestId:t.data?.requestId??null}),(0,u.jsx)(d.A,{withLayout:!0,error:e,currentView:"error"}))}},53893:(e,t,s)=>{"use strict"
2371s.d(t,{A:()=>l})
2372var n=s(99455),r=s(84507),a=s(21992),i=s(39405),o=s(42295)
2373const c=e=>Boolean(e.getIn(["shop","beyond"]))
2374function l(){const e=(0,r.d4)(c)?i.A:a.h
2375return(0,o.jsx)(e,{isHomepage:!0})}l.storeUpdate=(e,t)=>{const s=c(t)
2376return(s?i.A:a.h).storeUpdate(function(e,t){return t?{...(0,n.A)(e,"params.pageSlug","home"),isHomepage:!0}:{...e,isHomepage:!e.params.splat}}(e,s),t)}},70832:(e,t,s)=>{"use strict"
2377s.d(t,{A:()=>f})
2378s(7121)
2379var n=s(95110),r=s(84507),a=s(80238),i=s(557),o=s(42295)
2380const c=["ca","cs","da","de","en","es","fi","fr","it","nl","no","pt","ru","sv"],l={ca:"https://europa.eu/youreurope/garantías",cs:"https://europa.eu/youreurope/záruky_cs",da:"https://europa.eu/youreurope/garantier",de:"https://europa.eu/youreurope/garantien",en:"https://europa.eu/youreurope/guarantees",es:"https://europa.eu/youreurope/garantías",fi:"https://europa.eu/youreurope/virhevastuu",fr:"https://europa.eu/youreurope/garanties",it:"https://europa.eu/youreurope/garanzie",nl:"https://europa.eu/youreurope/garantie",no:"https://europa.eu/youreurope/guarantees",pt:"https://europa.eu/youreurope/garantias",ru:"https://europa.eu/youreurope/guarantees",sv:"https://europa.eu/youreurope/reklamationsrätt"}
2381function d(){const e=(0,i.WD)("shop"),t=(0,r.d4)((e=>e.getIn(["shop","locale"]))),s=(0,r.d4)((e=>
2381e.getIn(["view","hashedThemeAssets"]))),n=t.split(/[_-]/)[0],a=c.includes(n)?n:"en"
2382return(0,o.jsxs)("figure",{className:"legal-guarantee-notice",children:[(0,o.jsx)("img",{src:`/static/assets/legal-guarantee-notice/${s.getIn(["legal-guarantee-notice",`LegalGuaranteeNotice_${a.toUpperCase()}.webp`])}`,alt:e("components.legalGuaranteeNoticeComponent.label.alt")}),(0,o.jsx)("figcaption",{children:(0,i.fN)(e)("components.legalGuaranteeNoticeComponent.moreInformationLink.label",{link:(0,o.jsx)("a",{href:l[a],children:e("components.legalGuaranteeNoticeComponent.moreInformationLink.linkText")})})})]})}var u,h,p=s(21992),m=s(12086),g=s(73772),v=s(51627)
2383function f(){var e
2384const t=(0,i.WD)("shop"),s=(0,n.g)(),c=(0,r.d4)((e=>e.get("shop"))),l=(0,r.d4)((e=>e.getIn(["view","error"]))),m=(0,r.d4)((e=>e.get("legalPagesContents").get(s.legalPageSlug))),f=(0,r.d4)((e=>Boolean(e.getIn(["view","editorMode"]))))
2385if(l||!m)return(0,o.jsxs)(o.Fragment,{children:[u||(u=(0,o.jsx)(a.l,{})),(0,o.jsx)(v.A,{withLayout:!0,error:l,currentView:"legal"})]})
2386const y=c.getIn(["userSettings","cookieNotice"]),x=Boolean(y&&y.get("active")&&"cookiepolicy"===m.get("slug")),b="legal-guarantee-notice"===m.get("slug"),S=Boolean(c.get("beyond"))?t(m.get("title")):m.get("title")
2387return(0,o.jsxs)(p.A.Provider,{value:m,children:[(0,o.jsx)(a.l,{title:`${S} - ${c.get("title")}`,meta:[{name:"robots",content:"noindex, follow"}]}),(0,o.jsx)(v.A,{withLayout:!0,currentView:"legal",children:(t,s)=>(0,o.jsxs)(o.Fragment,{children:[t("Legal",{...s,page:m.toJS()}),x&&(e||(e=(0,o.jsx)("section",{className:"section",children:(0,o.jsx)(g.A,{inline:!0,isEditor:f})}))),b&&(h||(h=(0,o.jsx)("section",{className:"section",children:(0,o.jsx)(d,{})})))]})})]})}f.storeUpdate=(e,t)=>{const s=[]
2388return!("PUSH"===e.location.action)&&t.getIn(["legalPagesContents",e.params.legalPageSlug])||s.push((0,m.hiA)(e.params.legalPageSlug)),s},f.contentCreationDisabled=()=>!0},65578:(e,t,s)=>{"use strict"
2389s.d(t,{A:()=>v})
2390s(7121)
2391var n=s(48431),r=s(95110),a=s(84507),i=s(80238),o=s(94777),c=s(85968),l=s(12086),d=s(35856),u=s(557),h=s(89213),p=s(9588),m=s(51627),g=s(42295)
2392function v(){const e=(0,r.g)(),t=(0,a.d4)((e=>e.getIn(["view","error"]))),s=(0,n.useRef)(!1),l=(0,a.d4)((e=>e.get("shop"))),v=(0,c.r)((0,a.d4)((t=>t.getIn(["orders",e.orderId||"byd"])))),f=(0,u.WD)("shop")
2393return(0,n.useEffect)((()=>{v&&!s.current&&(s.current=!0,(0,d.u4)("order:completed",v),(0,o.F4)(v.currencyId),(0,o.oD)(v.lineItemContainer.productLineItems),(0,o.XQ)(v,l.get("title")))}),[l,v]),t?(0,g.jsx)(m.A,{withLayout:!0,error:t,currentView:"order"}):(0,g.jsxs)("div",{children:[(0,g.jsx)(i.l,{title:`${f("views.storefrontView.orderConfirmationPageSection.title")} - ${l.get("title")}`,meta:[{name:"robots",content:"noindex, follow"},{name:"referrer",content:"origin"}]}),(0,g.jsx)(m.A,{withLayout:!0,currentView:"Order",children:(e,t)=>v?e("Order",{...t,order:v}):(0,g.jsx)("div",{className:"order beyond",children:(0,g.jsx)("div",{className:"section",children:(0,g.jsx)("div",{className:"wrapper",children:(0,g.jsxs)("div",{className:"content",children:[(0,g.jsx)("h1",{children:f("views.storefrontView.orderConfirmationPageSection.title")}),(0,g.jsx)("header",{className:"order-confirmation",children:(0,g.jsxs)("div",{className:"order-confirmation-status",children:[(0,g.jsx)("div",{className:"status-order",children:(0,g.jsx)("h2",{children:f("views.storefrontView.orderConfirmationPageSection.successStatus.orderReceived")})}),(0,g.jsx)(p.A,{className:"status-newsletter-form",children:(0,g.jsxs)("div",{className:"status-newsletter",children:[(0,g.jsx)("h2",{children:f("components.newsletterSubscriptionComponent.title")}),(0,g.jsxs)("div",{className:"status-newsletter-form-register",children:[(0,g.jsx)("input",{className:"status-newsletter-form-field",name:"email",type:"email",required:!0,placeholder:f("components.newsletterSubscriptionComponent.emailAddressInputField.placeholder")}),(0,g.jsx)("button",{className:"status-newsletter-form-button",type:"submit",children:(0,g.jsx)("span",{children:f("components.newsletterSubscriptionComponent.submitButton.label")})})]})]})}),(0,g.jsxs)("div",{className:"status-home",children:[(0,g.jsx)("h2",{children:f("views.storefrontView.orderConfirmationPageSection.successStatus.whatNext")}),(0,g.jsx)(h.A,{className:"status-home-link",to:"/",children:f("views.storefrontView.returnToStartpageLink.label")})]})]})})]})})})})}),v&&(0,g.jsxs)("div",{id:"trustedShopsCheckout",style:{display:"none"}
2393,children:[(0,g.jsx)("span",{id:"tsCheckoutOrderNr",children:v.orderNumber}),(0,g.jsx)("span",{id:"tsCheckoutBuyerEmail",children:v.billingAddress.email}),(0,g.jsx)("span",{id:"tsCheckoutOrderAmount",children:v.grandTotal}),(0,g.jsx)("span",{id:"tsCheckoutOrderCurrency",children:v.currencyId}),(0,g.jsx)("span",{id:"tsCheckoutOrderPaymentType",children:v.paymentData.paymentMethod?.name})]})]})}v.storeUpdate=(e,t)=>{const s=[]
2394return!("PUSH"===e.location.action)&&t.getIn(["orders",e.params.orderId||"byd"])||s.push((0,l.NVN)(e.params.orderId||"byd",e.location.query)),s},v.loadableSsrChunks=["checkout"],v.contentCreationDisabled=()=>!0},35074:(e,t,s)=>{"use strict"
2395s.d(t,{A:()=>g,L:()=>m})
2396var n=s(57862),r=s(43081),a=s(96884),i=s(95110),o=s(84507),c=s(33015),l=s(80238)
2397var d=s(557),u=s(51627),h=s(42295)
2398const p=n.Ik({firstName:n.Yj().trim().min(1,{error:"firstNameInputField.validationMessages.isRequired"}).max(320),lastName:n.Yj().trim().min(1,{error:"lastNameInputField.validationMessages.isRequired"}).max(320),email:n.Yj().trim().min(1,{error:"emailInputField.validationMessages.isRequired"}).max(320).pipe(n.Rp({error:"emailInputField.validationMessages.invalidFormat"})),orderNumber:n.Yj().trim().min(1,{error:"orderNumberInputField.validationMessages.isRequired"}).max(40),withdrawalScope:n.k5(["completeOrder","individualItems"]),items:n.YO(n.Ik({name:n.Yj().trim().min(1,{error:"individualItemsSection.productNameInputField.validationMessages.isRequired"}).max(320),quantity:n.ai({error:"individualItemsSection.quantityInputField.validationMessages.isRequired"}).min(1,{error:"individualItemsSection.quantityInputField.validationMessages.minValue"})})).optional(),contractWithdrawal:n.eu("on",{error:"contractWithdrawalCheckbox.errorMessage"}),_tac:n.Yj().optional(),_csrf:n.Yj().optional()}),m=(0,c.u)(p)
2399function g(){const e=(0,d.WD)("shop","components.orderWithdrawalForm"),t=(0,o.d4)((e=>e.get("shop")))
2400return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.l,{title:`${e("title")} - ${t.get("title")}`,meta:[{name:"robots",content:"noindex, follow"}]}),(0,h.jsx)(u.A,{withLayout:!0,currentView:"order-withdrawal",children:(e,t)=>e("OrderWithdrawal",t)})]})}g.action=({api:e,store:t})=>async function({request:s}){const n=await(0,a.Sl)(s,!1)
2401if(String(n._tac??""))return
2402const{errors:o}=await(0,a.Hh)(n,m),{_tac:c,_csrf:l,...d}=n
2403if(o)return Response.json({errors:o,defaultValues:d},{status:422})
2404try{const s=t.getState(),n=s.getIn(["shop","locale"]),r=s.getIn(["shop","slug"])
2405await e.post("/api/v2/orderwithdrawal",{...d,_csrf:l},{params:{...r?{shop:r}:{},...n?{locale:n}:{}}})}catch(e){return(0,r.F0)(e)&&"orderNotFound"===e.response?.data?.code?Response.json({orderNotFound:!0,defaultValues:d},{status:404}):function(e,t){const s=(0,r.F0)(e)?e.response?.headers["x-epages-requestid"]??e.response?.headers["x-b3-traceid"]??null:null,n=(0,r.F0)(e)?e.response?.status??500:500
2406return Response.json({serverError:!0,requestId:s,defaultValues:t},{status:n})}(e,d)}return(0,i.Sk)(`${new URL(s.url).pathname.replace(/\/$/,"")}/confirmation`)},g.loader=(e,t)=>async()=>{const s=t.getState(),n=Boolean(s.getIn(["shop","beyond"])),r=Boolean(s.getIn(["shop","userSettings","orderWithdrawal","active"]))
2407if(!n||!r)throw new Response("Not Found",{status:404})
2408const{data:a}=await e.get("/api/v2/orderwithdrawal")
2409return a},g.contentCreationDisabled=()=>!0},33972:(e,t,s)=>{"use strict"
2410s.d(t,{A:()=>c})
2411var n=s(84507),r=s(80238),a=s(557),i=s(51627),o=s(42295)
2412function c(){const e=(0,a.WD)("shop","components.orderWithdrawalConfirmation"),t=(0,n.d4)((e=>e.get("shop")))
2413return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.l,{title:`${e("title")} - ${t.get("title")}`,meta:[{name:"robots",content:"noindex, follow"}]}),(0,o.jsx)(i.A,{withLayout:!0,currentView:"order-withdrawal-confirmation",children:(e,t)=>e("OrderWithdrawalConfirmation",t)})]})}c.loader=(e,t)=>async()=>{const s=t.getState(),n=Boolean(s.getIn(["shop","beyond"])),r=Boolean(s.getIn(["shop","userSettings","orderWithdrawal","active"]))
2414if(!n||!r)throw new Response("Not Found",{status:404})
2415const{data:a}=await e.get("/api/v2/orderwithdrawal/confirmation")
2416return a}},39405:(e,t,s)=>{"use strict"
2417s.d(t,{A:()=>m})
2418s(7121),s(39155),s(98357)
2419var n,r=s(95110),a=s(84507),i=s(14953),o=s.n(i),c=s(80238),l=s(21992),d=s(39634),u=s(12086),h=s(
241951627),p=s(42295)
2420function m(){const e=(0,r.g)(),[t]=(0,r.ok)(),s=(0,a.d4)((e=>e.getIn(["view","error"]))),i=(0,a.d4)((e=>e.get("shop"))),u=(0,a.d4)((t=>t.get("pages").get(e.pageSlug||"home")))
2421if(s||!u)return(0,p.jsxs)(p.Fragment,{children:[n||(n=(0,p.jsx)(c.l,{})),(0,p.jsx)(h.A,{withLayout:!0,error:s,currentView:"page"})]})
2422const m=Boolean(i.get("beyond"))&&"home"===u.get("slug"),g=m?u.get("titleTag")||i.get("title")||u.get("title"):u.get("titleTag")||[u.get("title"),i.get("title")].filter(Boolean).join(" - "),v=[]
2423return u.get("metaDescription")&&v.push({name:"description",content:u.get("metaDescription")}),(t.get("sort")||t.get("page"))&&v.push({name:"robots",content:"noindex, follow"}),(0,p.jsxs)(l.A.Provider,{value:u,children:[(0,p.jsx)(c.l,{title:g,meta:v,links:(0,d.N)("blank",m?"":u.get("slugs",o().List()).toJS(),i)}),(0,p.jsx)(h.A,{withLayout:!0,currentView:"page",children:(e,t)=>e("Page",{...t,page:u.toJS()})})]})}m.storeUpdate=(e,t)=>"PUSH"!==e.location.action&&t.getIn(["pages",e.params.pageSlug])?[]:[(0,u.EHR)(e.params.pageSlug,e.location)],m.contentCreationDisabled=()=>!1},94629:(e,t,s)=>{"use strict"
2424s.d(t,{A:()=>v})
2425var n=s(95110),r=s(48431),a=s(84507),i=s(50804),o=s(94777),c=s(35856),l=s(12086),d=s(90700),u=s(80738),h=s(42295)
2426const p=(0,u.A)((function({store:e}){const[t,s]=(0,r.useState)(0),[n,a]=(0,r.useState)(0),i=(0,d.A)(t),o=e.api
2427return(0,r.useEffect)((()=>{const e=o.interceptors.request.use((e=>(s((e=>e+1)),e)),Promise.reject),t=o.interceptors.response.use((e=>(s((e=>e-1)),e)),(e=>(s((e=>e-1)),Promise.reject(e))))
2428return()=>{o.interceptors.request.eject(e),o.interceptors.response.eject(t)}}),[o]),(0,r.useEffect)((()=>{let e
2429return t>0&&n<99&&(i&&i<t&&a(0),e=setTimeout((()=>a(n+(Math.random()+1-Math.random()))),500)),0===t&&1===i&&n<99&&a(99.9),n>99&&(e=setTimeout((()=>a(0)),400)),()=>clearTimeout(e)}),[n,t,i]),(0,h.jsx)("div",{className:"xhr-loading-bar",style:{"--progress":n>0?n:null}})}))
2430var m
2431let g=!0
2432function v(){const e=(0,r.useRef)({}),t=(0,r.useRef)({}),s=(0,r.useCallback)(((n,r=1)=>{5!==r&&document.body.scrollHeight<t.current[n]?window.setTimeout((()=>s(n,r+1))):window.scrollTo(0,e.current[n]||0)}),[]);(0,n.KP)((({historyAction:s,currentLocation:n})=>(window.getNavigationType=()=>s,n&&(t.current[n.key]=document.body.scrollHeight,e.current[n.key]=window.scrollY),!1)))
2433const o=(0,a.Pj)(),c=(0,n.FE)(),d=(0,n.zy)();(0,r.useEffect)((()=>{g&&(g=!1)}),[d,c,o])
2434const u=(0,a.wA)();(0,r.useLayoutEffect)((function(){const t=window.getNavigationType?.()||"PUSH"
2435u((0,l.NtZ)({...d,action:t,query:(0,i.X)(d.search)})),u((0,l.vle)()),g||("PUSH"===t&&!1!==d.state?.scrollToTop?window.scrollTo(0,0):"POP"!==t||d.hash?e.current[d.key]=window.scrollY:window.requestAnimationFrame((()=>s(d.key)))),d.hash&&document.querySelector(d.hash)?.scrollIntoView({behavior:"smooth",block:"start"})}),[u,d,s])
2436const v=(0,a.d4)((e=>e.getIn(["view","editorMode"]))),y=(0,a.d4)((e=>e.getIn(["shop","mboBaseUrl"]))),x=(0,r.useRef)(0),b=(0,r.useRef)(f())
2437return(0,r.useEffect)((function(){const e=!v&&window.top===window.self
2438v&&window.parent.postMessage({type:"PREVIEW_PATH",payload:d.pathname.replace(/\/editor(\/themes)?/,"")||"/"},y),e&&(x.current&&window.clearTimeout(x.current),x.current=window.setTimeout((()=>{b.current(d)}),1))}),[v,d,y]),m||(m=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(n.sv,{}),(0,h.jsx)(p,{})]}))}function f(){let e="",t=""
2439return function({pathname:s,search:n}){e===s&&t===n||(e=s,t=n,(0,c.u4)("page:view",{url:s+n}),(0,o.Og)(location),(0,o.lA)(s))}}},68768:(e,t,s)=>{"use strict"
2440s.d(t,{A:()=>x})
2441s(7121),s(39155),s(98357),s(76881),s(28383)
2442var n=s(27127),r=s(42858),a=s(84507),i=s(48431),o=s(95110),c=s(80238),l=s(15217),d=s(35856),u=s(85968),h=s(17426),p=s(12086),m=s(50804),g=s(557),v=s(51627),f=s(90700),y=s(42295)
2443function x(){const[e,t]=(0,i.useState)(!0),s=(0,o.Zp)(),x=(0,o.wQ)(),b=(0,o.zy)(),S=(0,f.A)(b),A=(0,g.WD)("shop","components.productSearchComponent"),[j]=(0,o.ok)(),w=(0,f.A)(j),C=j.get("q"),N=j.get("sort")||(0,l.Se)(),I=`${C}-${N}`,E=(0,a.Pj)(),k=(0,a.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),L=(0,a.d4)((e=>Boolean(e.getIn(["view","busy"])))),R=(0,a.d4)((e=>e.getIn(["view","error"]))),T=(0,a.d4)((e=>e.get("shop"))),_=(0,a.d4)((e=>e.getIn(["searchData",I]))),P=(0,u.r)(_),M=(0,i.useRef)(null),D=(0,a.wA)(),O=(0,i.useMemo)((()=>P||M.current||{products:[],totalNumberOfProducts:0,query:"",sort:"relevance"}),[P])
2444if((0,i.useEffect)((()=>{const e=w&&[...j.keys(),...w?.keys()||[]].filter((e=>"page"!==e)).filter((e=>"sort"!==e||""+j.get(e)+w.get(e)!="relevance")).some((e=>j.get(e)!==w.get(e))),t=(0,u.r)(O),s=(0,u.r)(M.current||void 0)
2445t&&!(0,n.A)(t,s)&&(0,d.u4)("searchResults:view",{products:t.products.map((e=>(0,d.xj)(e,k))),query:(0,m.X)(b.search)})
2446const r="*"!==w?.get("q")&&"*"===j.get("q"),a=w?.get("q")===j.get("q")&&!(0,n.A)(S,b);(r||a)&&D((0,p.Ur3)({...b,action:x,query:(0,m.X)(b.search)},!e&&j.get("page")!==w?.get("page"))),t&&(M.current=(0,u.r)(t)||null)}),[j,w,O,b,k,S,D,x]),R)return(0,y.jsx)(v.A,{withLayout:!0,error:R,currentView:"page"})
2447const U=parseInt(j.get("page")||"0"),V=k?{...l.AL,...l.uE,...l.yz}:{...l.AL,...l.Eb,...l.CX,...l.uE,...l.yz},z=(0,l.MT)(N,V),H=Math.ceil(O.products.length/l.rC.resultsPerPage),q=Math.ceil(O.totalNumberOfProducts/l.rC.resultsPerPage),B=O.products.length<O.totalNumberOfProducts,F=C&&!(0,r.A)(O.facets)?"FacetedSearch":"Search",$=(e,t)=>
2447{(0,d.u4)("product:click",{type:"search",detail:C,product:(0,d.xj)(e,k),productIndex:t})},G=C?A("resultsCard.resultsState.title",{queryString:C}):A("submitButton.label")
2448return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.l,{title:`${G} - ${T.get("title")}`,meta:[{name:"robots",content:"noindex, follow"}]}),(0,y.jsx)(v.A,{withLayout:!0,currentView:"Search",children:(n,r)=>n(F,{...r,searchData:{queryString:C,...O,products:O.products.slice(0,(U||1)*l.rC.resultsPerPage),sortings:z,updateSorting:e=>{s((0,h.V8)(E,b,{sort:e,page:1,q:C??void 0}),{replace:!0})}},loadedPageCount:H,loadMoreProducts:()=>{if(H>=q)return
2449const e=Number(j.get("page"))||1
2450s((0,h.V8)(E,b,{sort:N,page:e+1,q:C??void 0}),{replace:!0})},showLoadMoreButton:B,isBusy:L,showScrollButton:!e,onScrollIntoView:t,trackProductClick:$})})]})}x.storeUpdate=({location:e},t)=>{const s=new URLSearchParams(e.search),n=`${s.get("q")}-${s.get("sort")||(0,l.Se)()}`,r=t.getIn(["searchData",n]),a="PUSH"===e.action,i="POP"===e.action,o="REPLACE"===e.action,c=[]
2451return!a&&!i&&r||o||c.push((0,p.Ur3)(e)),c},x.loadableSsrChunks=(e,t)=>!(0,r.A)(t.getIn(["searchData","facets"]))?["FacetedSearch"]:[],x.contentCreationDisabled=()=>!0},15020:(e,t,s)=>{"use strict"
2452s.d(t,{A:()=>x})
2453s(76881)
2454var n,r,a,i,o,c,l=s(95110),d=s(48431),u=s(84507),h=s(80238),p=s(557),m=s(73772),g=s(76459),v=s(12871),f=s(42295)
2455function y(){const e=(0,u.d4)((e=>e.getIn(["shop","isClosed"]))),t=(0,l.ok)()[0]?.get("themeTitle"),s=(0,p.WD)("shop")
2456return(0,f.jsxs)("div",{className:"ep-preview-bar mobile-view-sm",children:[t&&(0,f.jsx)("span",{className:"ep-preview-bar-theme-headline",children:s("components.previewBarComponent.themeHeadline",{theme:t})}),e&&(0,f.jsx)("span",{className:"ep-preview-bar-closed-text",children:s("components.previewBarComponent.shopClosedMessage")}),(0,f.jsx)("span",{className:"ep-preview-bar-info",children:s("components.previewBarComponent.title")})]})}function x(){const e=(0,u.d4)((e=>e.getIn(["shop","faviconUrl"]))),t=(0,u.d4)((e=>e.getIn(["shop","isClosed"]))),s=(0,u.d4)((e=>Boolean(e.getIn(["shop","beyond"])))),x=(0,l.ok)()[0]?.get("preview"),S=(0,u.d4)((e=>e.getIn(["view","editorMode"]))),A=(0,u.d4)((e=>e.getIn(["view","isThemePreview"]))),j=(0,u.d4)((e=>e.getIn(["view","error"]))),w=(0,u.d4)((e=>e.getIn(["view","error","message"]))),[C,N]=(0,d.useState)(!0),I=(0,p.WD)("shop")
2457if((0,d.useEffect)((()=>N(window.parent!==window)),[]),"The requested shop is currently closed"===w||s&&t&&!x&&!A&&!S&&!C)return(0,f.jsxs)("div",{className:"ep-shop-closed",children:[n||(n=(0,f.jsx)(h.l,{})),(0,f.jsx)("h1",{className:"ep-shop-closed-headline",children:I("views.storefrontClosedView.explanation")}),r||(r=(0,f.jsx)("div",{className:"ep-shop-closed-image"}))]})
2458if(429===j?.get("statusCode"))return(0,f.jsxs)("div",{"data-testid":"429-error-page",children:[a||(a=(0,f.jsx)(h.l,{})),(0,f.jsx)(g.A,{statusCode:429,requestId:j.get("requestId")})]})
2459const E=s&&(x||A)&&!S&&!C
2460return(0,f.jsxs)(f.Fragment,{children:[b(e).map((e=>(0,f.jsx)("link",{...e},e.href))),(0,f.jsxs)("div",{className:"ep-storefront-wrapper",children:[E&&(i||(i=(0,f.jsx)(y,{}))),o||(o=(0,f.jsx)(l.sv,{})),(0,f.jsx)(m.A,{isEditor:S})]}),c||(c=(0,f.jsx)(v.A,{}))]})}function b(e){const t=e?.endsWith(".ico")
2461return t||!e?[{rel:"shortcut icon",href:e||"data:image/x-icon;,",type:"image/x-icon"}]:!t&&e?[{rel:"icon",type:"image/png",sizes:"16x16",href:`${e}&width=16&height=16`},{rel:"icon",type:"image/png",sizes:"32x32",href:`${e}&width=32&height=32`},{rel:"icon",type:"image/png",sizes:"96x96",href:`${e}&width=96&height=96`},{rel:"apple-touch-icon",sizes:"180x180",href:`${e}&width=180&height=180`}]:[]}x.loadableSsrChunks=(e,t)=>t.getIn(["shop","beyond"])?["account"]:[]},2345:(e,t,s)=>{"use strict"
2462s.d(t,{A:()=>u})
2463var n=s(84507),r=s(14953),a=s.n(r),i=s(80238),o=s(557),c=s(51627),l=s(42295)
2464function d(){const e=a().Map({statusCode:404}),t=(0,o.WD)("shop","views.storefrontView.errorPageSection"),s=(0,n.d4)((e=>e.getIn(["shop","title"])))
2465return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.l,{title:`${t("errorcode",{code:404})} - ${s}`}),(0,l.jsx)(c.A,{withLayout:!0,error:e,currentView:"notFound"})]})}d.loader=()=>()=>{throw new Response("Not Found",{status:404})}
2466const u=d},39634:(e,t,s)=>{"use strict"
2467s.d(t,{N:()=>r})
2468s(7121),s(39155),s(98357),s(98456),s(76881),s(61529)
2469const n={category:"c",product:"p",blank:"i"}
2470function r(e,t,s,r){const a=s.getIn(["locationBase","origin"]),i=s.get("locales").filter((e=>e.get("isVisible"))).map((e=>e.get("identifier"))).toJS()
2471return i.length>1?i.reduce(((i,o)=>{let c="string"==typeof t?{locale:o,slug:t}:t.find((e=>e.locale===o))
2472if(!c?.slug&&r&&(c={locale:o,slug:r}),!c)return i
2473const l=c.locale.substring(0,2),d=c.slug?`/${n[e]}/`:""
2474return c.locale===s.get("defaultLocale")?(i.push({rel:"alternate",hrefLang:l,href:`${a}${d}${c.slug}`}),i.push({rel:"alternate",hrefLang:"x-default",href:`${a}${d}${c.slug}`})):i.push({rel:"alternate",hrefLang:l,href:`${a}/${l}${d}${c.slug}`}),i}),[]):[]}},16775:()=>{},99589:(e,t,s)=>{var n={"./base.ca.json":[25567,5567],"./base.cs.json":[4681,4681],"./base.da.json":[3280,3280],"./base.de-AT.json":[37554,7554],"./base.de-CH.json":[15456,5456],"./base.de.json":[26540,6540],"./base.en-GB.json":[32306,2306],"./base.en.json":[93592,3592],"./base.es-MX.json":[12395,2395],"./base.es.json":[68127,8127],"./base.fi.json":[12114,2114],"./base.fr.json":[52427,2427],"./base.it.json":[89494,9494],"./base.nl.json":[3393,3393],"./base.no.json":[67412,7412],"./base.pt-BR.json":[38402,8402],"./base.pt.json":[21691,1691],"./base.ru.json":[57010,7010],"./base.sv.json":[85282,5282],"./themes.ca.json":[11414,1414],"./themes.cs.json":[2964,2964],"./themes.da.json":[60113,113],"./themes.de-AT.
2474json":[53405,3405],"./themes.de-CH.json":[8543,8543],"./themes.de.json":[7973,7973],"./themes.en-GB.json":[46601,6601],"./themes.en.json":[86793,6793],"./themes.es-MX.json":[41068,1068],"./themes.es.json":[13658,3658],"./themes.fi.json":[85739,5739],"./themes.fr.json":[29074,9074],"./themes.it.json":[12203,2203],"./themes.nl.json":[54156,4156],"./themes.no.json":[45081,5081],"./themes.pt-BR.json":[1257,1257],"./themes.pt.json":[76390,6390],"./themes.ru.json":[60699,699],"./themes.sv.json":[64619,4619]}
2475function r(e){if(!s.o(n,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'")
2476throw t.code="MODULE_NOT_FOUND",t}))
2477var t=n[e],r=t[0]
2478return s.e(t[1]).then((()=>s.t(r,19)))}r.keys=()=>Object.keys(n),r.id=99589,e.exports=r},26973:()=>{},874:()=>{},68818:()=>{},25887:()=>{},81866:()=>{}},t={},s,n,r,a
2479function i(s){var n=t[s]
2480if(void 0!==n)return n.exports
2481var r=t[s]={exports:{}}
2482return e[s].call(r.exports,r,r.exports,i),r.exports}i.m=e,s=[],i.O=(e,t,n,r)=>{if(!t){var a=1/0
2483for(d=0;d<s.length;d++){t=s[d][0],n=s[d][1],r=s[d][2]
2484for(var o=!0,c=0;c<t.length;c++)(!1&r||a>=r)&&Object.keys(i.O).every((e=>i.O[e](t[c])))?t.splice(c--,1):(o=!1,r<a&&(a=r))
2485if(o){s.splice(d--,1)
2486var l=n()
2487void 0!==l&&(e=l)}}return e}r=r||0
2488for(var d=s.length;d>0&&s[d-1][2]>r;d--)s[d]=s[d-1]
2489s[d]=[t,n,r]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e
2490return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e
2491if("object"==typeof e&&e){if(4&t&&e.__esModule)return e
2492if(16&t&&"function"==typeof e.then)return e}var s=Object.create(null)
2493i.r(s)
2494var a={}
2495n=n||[null,r({}),r([]),r(r)]
2496for(var o=2&t&&e;"object"==typeof o&&!~n.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((t=>a[t]=()=>e[t]))
2497return a.default=()=>e,i.d(s,a),s},i.d=(e,t)=>{for(var s in t)i.o(t,s)&&!i.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,s)=>(i.f[s](e,t),t)),[])),i.u=e=>"static/"+({251:"checkout",5524:"Product",5965:"Cart",6008:"editor",8597:"codeMirror",8644:"account",9231:"FacetedSearch"}[e]||e)+"-"+{113:"8a2d2fb0b4269c20ab82",251:"ff376f969c12386a6b39",699:"6e47f2063e262a656ede",1068:"b8cea1283669a43f1ddd",1257:"bafdb41600f09065d995",1414:"854125e09f23502ae469",1691:"8f1283a0973e3f4f61a3",2114:"7431fc186e1894debc2c",2203:"cfd07d58b4d851b057ae",2306:"51c94df780dfd8af8290",2395:"5b05531de11a342c26cb",2427:"2a4f51328372376b8901",2964:"307ab0f62d0df47491ee",3280:"6d3818f8164ec810d1d0",3393:"ae078486bad13fa734f7",3405:"057c9b23c1097d6ff4b5",3592:"71e776aedde9c168fd85",3658:"5986aeb3f79c026d9b36",4156:"ab72279af0f6cccaee9b",4619:"69c336ec897ed3b3527a",4681:"6d278a8d5cb67645b2a3",5081:"c7926db1a1c5cc5199c3",5282:"7b8c4847029fbca067e8",5456:"c81f69ccc19c8a3fbb41",5524:"4a1a2cbf98072cbc0596",5567:"76bd09c94303b0f835a3",5739:"a6f36535cdafd967e51a",5965:"3fc75cab99672962dc32",6008:"e450545a26a7c9e3125d",6390:"a90d3e88b5471a88bb14",6540:"f4d7386bdc63c067b5fd",6601:"8ed47e4be3d70cbeeb10",6793:"b09128226a486c914602",7010:"8774aa1493a76a3357ac",7412:"d97897a37d38fee4e7bd",7554:"ec7cbe81dba92399ec64",7973:"dea43228f1e9f5dad970",8127:"384a8117d0cb4ffdce92",8402:"da5e383380c842dd9f02",8543:"78c20ed3f25de2378460",8597:"9c85e489f94551c6136b",8644:"e92b6358499258b1cfd7",8840:"8d9291d4205639b65b89",9074:"d67aa19fef2d6f1baa6c",9231:"e18da71ab4bbe3a66444",9494:"96b93d69aa3353be00a8"}[e]+".js",i.miniCssF=e=>{},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},i.l=(e,t,s,n)=>{if(a[e])a[e].push(t)
2498else{var r,o
2499if(void 0!==s)for(var c=document.getElementsByTagName("script"),l=0;l<c.length;l++){var d=c[l]
2500if(d.getAttribute("src")==e){r=d
2501break}}r||(o=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,i.nc&&r.setAttribute("nonce",i.nc),r.src=e),a[e]=[t]
2502var u=(t,s)=>{r.onerror=r.onload=null,clearTimeout(h)
2503var n=a[e]
2504if(delete a[e],r.parentNode&&r.parentNode.removeChild(r),n&&n.forEach((e=>e(s))),t)return t(s)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4)
2505r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
2505),Object.defineProperty(e,"__esModule",{value:!0})},i.j=3524,i.p="/",(()=>{var e={3524:0}
2506i.f.j=(t,s)=>{var n=i.o(e,t)?e[t]:void 0
2507if(0!==n)if(n)s.push(n[2])
2508else{var r=new Promise(((s,r)=>n=e[t]=[s,r]))
2509s.push(n[2]=r)
2510var a=i.p+i.u(t),o=new Error
2511i.l(a,(s=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var r=s&&("load"===s.type?"missing":s.type),a=s&&s.target&&s.target.src
2512o.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",o.name="ChunkLoadError",o.type=r,o.request=a,n[1](o)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t]
2513var t=(t,s)=>{var n,r,a=s[0],o=s[1],c=s[2],l=0
2514if(a.some((t=>0!==e[t]))){for(n in o)i.o(o,n)&&(i.m[n]=o[n])
2515if(c)var d=c(i)}for(t&&t(s);l<a.length;l++)r=a[l],i.o(e,r)&&e[r]&&e[r][0](),e[r]=0
2516return i.O(d)},s=self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]
2517s.forEach(t.bind(null,0)),s.push=t.bind(null,s.push.bind(s))})(),i.nc=void 0,i.O(void 0,[4121],(()=>i(65027)))
2518var o=i.O(void 0,[4121],(()=>i(16775)))
2519o=i.O(o)})()
2520
2521//# sourceMappingURL=app-ff8da83ad30728764a89.js.map

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.