PageSourceSearch

https://www.woonboulevardpoortvliet.nl/_nuxt/CTsYoCwo.js

js woonboulevardpoortvliet.nl collected 2026-10-08 07:26:35 UTC 47,379 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DVctgkuM.js","./BBfPi8oX.js","./entry.DN-SW5br.css","./MYiNf4IT.js","./Dp9Z6Br3.js","./Dialog.DZhjlmmT.css"])))=>i.map(i=>d[i]);
2import{_ as Ne}from"./B1pWzzic.js";import{_ as R,a as ce}from"./DDrUmjbW.js";import{u as W}from"./DY5pdrKo.js";import{u as Oe}from"./3NtzOryj.js";import{i as Ie}from"./BKuJXwDO.js";import{d as A,w as X,a as T,m as Q,f as e,o as n,c as s,y as E,g as w,j as $,t as r,s as B,F as S,z as D,p as _,h as d,r as P,ao as ue,aH as Be,aK as De,l as t,_ as U,a4 as Pe,q as H,a3 as _e,N as de,S as Z,R as Ee,aO as je,Q as oe,n as me,$ as pe,X as he,D as ve,E as Re,G as be,aG as Ue,V as ge,L as K,e as fe,k as se,ai as ee,aM as qe,aP as Ve,aQ as He,aj as ze,aa as Ke,ah as We,aN as Xe,W as Ge,aR as Qe,I as Ye,J as Je,K as Ze,a9 as en,A as ke,aF as nn,H as tn,B as an}from"./BBfPi8oX.js";import{a as on}from"./BPTJBfGv.js";import{_ as ye,a as sn,b as ln}from"./DeeHPW0L.js";import{u as rn,_ as cn}from"./CzFU0ltx.js";import{u as ie,a as un}from"./glW-PjAT.js";import{_ as _n}from"./BGkiafgX.js";import{_ as dn}from"./CIdm2AT7.js";import{_ as $e}from"./DwbvnTzc.js";import{a as mn}from"./CyPYm1DI.js";import we from"./D96p9rHT.js";import{_ as pn}from"./D63vt8e9.js";import{u as hn}from"./DjlxQRNO.js";import{u as vn}from"./Dae1TRoG.js";import{_ as bn}from"./Bz8t7Ypz.js";import{_ as gn}from"./DlAUqK2U.js";import{_ as fn}from"./BpzaGZlo.js";import{_ as kn}from"./lsAraZ4c.js";import{u as yn}from"./DsiCnmVA.js";import{u as Le}from"./3KxGoN4F.js";import{u as xe}from"./Cdvx6PM6.js";import $n from"./DVctgkuM.js";import{u as wn}from"./MYiNf4IT.js";import"./DOllgUbd.js";import"./DoiupE-B.js";import"./Dp9Z6Br3.js";const Ln={key:0},xn={key:1},Mn={key:2},Cn={key:1},Tn={key:0},Sn={key:2},Fn=A({__name:"OpeningHours",async setup(a){let c,o;const{loadLayout:i,layoutData:l}=W();[c,o]=X(()=>i()),await c,o();const{load:u,data:m}=Oe(),b=T(()=>l.value?.storePages?.urls||[]),v=T(()=>b.value.map(L=>{const M=L?.filters.find(h=>h.key==="GoogleBusinessInformationID")?.values?.[0]||{},g=m.value?.find(h=>h.id===M)?.today?.current?.[0]||null;return{...L,today:g,isOpen:Ie(g)}})||[]),p=T(()=>v.value.filter(L=>L.isOpen)),f=T(()=>v.value.filter(L=>L.today?.open)),y=T(()=>p.value.length>0);return Q(()=>{u()}),(L,M)=>{const g=R;return e(m)?(n(),s("div",{key:0,class:E(["opening-hours",{"opening-hours--open":e(y)}])},[e(v).length===1?(n(),w(g,{key:0,to:e(v)[0].url},{default:$(()=>[e(v)[0].isOpen?(n(),s("span",Ln,"Vandaag geopend tot "+r(e(v)[0].today.close_time),1)):e(v)[0]?.today?.open?(n(),s("span",xn,"Vandaag geopend van "+r(e(v)[0].today.open_time)+" tot "+r(e(v)[0].today.close_time),1)):(n(),s("span",Mn,"Vandaag gesloten, bekijk openingstijden"))]),_:1},8,["to"])):e(f).length>1?(n(),s("span",Cn,[M[0]||(M[0]=B("Vandaag open in ",-1)),(n(!0),s(S,null,D(e(f),(h,I)=>(n(),s("span",{key:h.url},[_(g,{to:h.url},{default:$(()=>[B(r(h.label),1)]),_:2},1032,["to"]),I<e(f).length-1?(n(),s("span",Tn,", ")):d("",!0)]))),128))])):(n(),s("span",Sn,[M[2]||(M[2]=B("Vandaag gesloten ",-1)),_(g,{to:"/winkels/"},{default:$(()=>[...M[1]||(M[1]=[B(" Bekijk openingstijden ",-1)])]),_:1})]))],2)):d("",!0)}}}),Me=Object.assign(Fn,{__name:"AppOpeningHours"}),An={class:"top-links"},Nn={key:1,class:"top-links__list"},On=["aria-expanded"],In={id:"top-links__panel",class:"top-links__panel",role:"menu","aria-labelledby":"top-links__button"},Bn=A({__name:"TopLinks",async setup(a){let c,o;const{loadLayout:i,layoutData:l}=W();[c,o]=X(()=>i()),await c,o();const u=P(!1),m=()=>{u.value?v():b()},b=()=>{u.value=!0},v=()=>{u.value=!1},p=y=>{y.key==="Escape"&&v()};Q(()=>{document.addEventListener("keyup",p)}),ue(()=>{document.removeEventListener("keyup",p)});const f=Be("sublinks");return De(f,()=>v()),(y,L)=>{const M=U,g=ce;return n(),s("div",An,[e(u)?(n(),s("div",{key:0,class:"top-links__backdrop backdrop",onClick:v})):d("",!0),e(l)?.serviceLinks?.[0]?.Links?.length?(n(),s("ul",Nn,[e(l)?.aboutUs?.[0]?.Links?.length?(n(),s("li",{key:0,ref_key:"sublinks",ref:f,class:"top-links__item"},[t("button",{id:"top-links__button",type:"button",class:"top-links__link","aria-expanded":e(u)?"true":"false","aria-haspopup":"true","aria-controls":"top-links__panel",onClick:m},[t("span",null,r(e(l)?.aboutUs?.[0]?.Title),1),_(M,{name:"icon:chevron",class:E(["top-links__icon",{"top-links__icon--open":e(u)}])},null,8,["class"])],8,On),t("ul",In,[(n(!0),s(S,null,D(e(l)?.aboutUs[0].Links,h=>(n(),s("li",{key:h.id},[_(g,{to:h.Link,role:"menuitem",class:"top-links__link"},{default:$(()=>[B(r(h.Name),1)]),_:2},1032,["to"])]))),128))])],512)):d("",!0),(n(!0),s(S,null,D(e(l)?.serviceLinks?.[0]?.Links||[],h=>(n(),s("li",{key:h.id,class:"top-links__item"},[_(g,{to:h.Link,class:"top-links__link"},{default:$(()=>[B(r(h.Name),1)]),_:2},1032,["to"])]))),128))])):d("",!0)])}}}),Dn=Object.assign(Bn,{__name:"AppTopLinks"}),Pn={class:"top-header"},En={class:"top-header__container"},jn={class:"top-header__opening-hours"},Rn=A({__name:"TopHeader",setup(a){const{storeConfig:c}=Pe(),o=T(()=>c.value?.kiyohStats);return(i,l)=>{const u=Ne,m=R,b=Me,v=Dn;return n(),s("div",Pn,[t("div",En,[e(o)?.viewReviewUrl?(n(),w(m,{key:0,class:"top-header__reviews",to:e(o).viewReviewUrl},{default:$(()=>[_(u,{rating:(e(o).averageRating||8.9)/2},null,8,["rating"]),B(" "+r(e(o).averageRating||8.9)+"/10 | "+r(e(o).numberReviews||4e3)+" klantbeoordelingen ",1)]),_:1},8,["to"])):d("",!0),t("div",jn,[_(b)]),_(v,{class:"top-header__links"})])])}}}),Un=Object.assign(Rn,{__name:"AppTopHeader"}),qn={class:"mini-wishlist"},Vn={class:"mini-wishlist__amount"},Hn={class:"mini-wishlist__label"},zn=A({__name:"MiniWishList",setup(a){const{count:c,latest:o,wishlist:i}=rn(),{addToWishList:l,removeFromWishList:u}=ie();return H(o,async()=>{const m=T(()=>i.value.some(v=>v.sku===o.value?.sku)),b=await _e("wishlistProduct",{sku:o.value?.sku},de());m.value?l(b.data?.product,{sku:o.value?.sku,quantity:1}):u(b.data?.product,{sku:o.value?.sku,quantity:1})}),(m,b)=>{const v=U,p=R;return n(),s("div",qn,[_(p,{to:"/wishlist/",class:"mini-wishlist__link","aria-label":m.$t("My wishlist")},{default:$(()=>[_(v,{name:"icon:heart-empty",class:"icon icon--wishlist"}),t("span",Vn,r(e(c)),1),t("span",Hn,r(m.$t("My wishlist")),1)]),_:1},8,["aria-label"])])}}}),Kn=Object.assign(zn,{__name:"AppMiniWishList"});function Wn(){const a=Z("search",()=>""),c=Z("searchDialogOpen",()=>!1),o=P(),i=P(!1),l=P(),u=Ee("recentSearches",[],{initOnMounted:!0}),m=T(()=>({search:a.value})),b=T(()=>a.value.length>2),v=()=>{if(!a.value)return;const g=oe(),h=[...f.value,...y.value].find(({label:I})=>I.toLowerCase()===a.value.toLowerCase());h?g.push({path:"/"+h.url+"/"}):g.push({path:"/search/",query:{q:a.value}})},p=T(()=>
2o.value?.products.products),f=T(()=>o.value?.categories.urls||[]),y=T(()=>o.value?.pages.urls||[]),L=T(()=>o.value?.products.totalCount||0),M=T(()=>L.value>0||f.value.length>0||y.value.length>0);return H(o,()=>{if(L.value>0){const g=new Set([a.value,...u.value]);u.value=Array.from(g).slice(0,5)}}),je(a,()=>{if(!b.value){o.value=null,i.value=!1;return}i.value=!0,l.value=void 0,_e("quickSearch",m.value,de()).then(g=>{g.error?(l.value=g.error,o.value=null):o.value=g.data}).catch(g=>{l.value=g,o.value=null}).finally(()=>{i.value=!1})},{debounce:500,maxWait:1500}),{data:o,search:a,searchDialogOpen:c,recentSearches:u,error:l,loading:i,hasResults:M,categories:f,pages:y,products:p,totalProducts:L,searchRedirect:v}}const Xn=["aria-modal"],Gn=["aria-expanded","aria-label"],Qn={key:1,class:"search__panel",role:"dialog","aria-labelledby":"search__form"},Yn={class:"search__header"},Jn=["aria-label","aria-expanded","placeholder"],Zn={class:"search__actions"},et={key:1,class:"search__divider","aria-hidden":"true"},nt=["aria-label"],tt={id:"search-help",class:"search__help"},at=["aria-label"],ot={class:"search__close-label"},st={key:0,role:"status","aria-live":"polite"},it={key:1,role:"listbox"},lt={role:"status","aria-live":"polite",class:"search__status"},rt=["aria-label"],ct={class:"search__heading"},ut={"aria-hidden":"true"},_t={class:"search__list"},dt={class:"search__label"},mt={key:0,class:"search__parent"},pt=["aria-label"],ht={class:"search__heading"},vt={"aria-hidden":"true"},bt={key:0,class:"search__products"},gt={key:1,class:"search__no-results"},ft=["aria-label"],kt={class:"search__heading"},yt={"aria-hidden":"true"},$t={class:"search__list"},wt=["aria-label"],Lt={class:"search__group search__group--suggestions"},xt={class:"search__heading","aria-hidden":"true"},Mt={class:"search__list"},Ct=["onClick"],Tt=A({__name:"Search",setup(a){const{data:c,search:o,searchDialogOpen:i,recentSearches:l,loading:u,hasResults:m,categories:b,pages:v,products:p,totalProducts:f,searchRedirect:y}=Wn(),L=oe(),{viewItemList:M}=ie(),g=T(()=>({item_list_name:"quick-search",item_list_id:o.value})),h=x=>{o.value=x,G.value?.focus(),C.value=-1},I=()=>{i.value=!0,o.value="",C.value=-1,Ue(()=>{G.value?.focus()})},k=()=>{i.value=!1,o.value="",C.value=-1},C=P(-1),V=x=>{x.target.classList.remove(":focus-visible")},z=x=>{if(!i.value)return;const F=ae(Y.value);let j=null;x.key==="ArrowUp"&&(x.preventDefault(),C.value>0?C.value--:C.value=F.length-1,j=F[C.value]),x.key==="ArrowDown"&&(x.preventDefault(),C.value<F.length-1?C.value++:C.value=0,j=F[C.value]),j&&["ArrowUp","ArrowDown"].includes(x.key)&&(j.addEventListener("focusout",V,{once:!0}),j.classList.add(":focus-visible"),j.focus())},N=x=>{x.key==="Escape"&&k()},q=P(null),Y=P(null),G=P(null),te=()=>{setTimeout(()=>{y(),k(),G.value?.blur()},600)},le=x=>{const F=new RegExp(o.value,"gi");return x.replaceAll(F,`<mark class="search__highlight">${o.value}</mark>`)};function ae(x){return Array.from((x||document).querySelectorAll('a[href], button:enabled, input:enabled:not([type="hidden"]), textarea:enabled, select:enabled, label, area[href], object, iframe, [tabindex]:not([tabindex^="-"]), [contenteditable="true"]'))}const Te=()=>{const F=ae(q.value).slice(2,-1);F.length>0&&(C.value=0,F[0]?.focus())},Se=()=>{const F=ae(q.value).slice(2,-1);F.length>0&&(C.value=F.length-1,F[F.length-1]?.focus())};return L.beforeEach(()=>{k()}),H(u,()=>{u.value||p.value?.length>0&&M(p.value,g.value)}),H(o,()=>{o.value?i.value=!0:c.value=null,C.value=-1}),Q(()=>{window.addEventListener("keyup",N)}),me(()=>{window.removeEventListener("keyup",N)}),(x,F)=>{const j=U,Fe=he,re=_n,J=R,Ae=dn;return n(),s("div",{ref_key:"searchElement",ref:q,class:E(["search",{"search--active":e(i)}]),"aria-modal":e(i)?"true":"false",onKeydown:z},[_(e(pe),null,{default:$(()=>[t("button",{type:"button",class:"search__toggle","aria-expanded":e(i)?"true":"false","aria-label":x.$t("Open search"),onClick:I},[t("span",null,r(e(o)||x.$t("Searching for ...")),1),_(j,{name:"icon:search",class:"icon icon--search","aria-hidden":"true"})],8,Gn),t("div",{class:E(["backdrop",{"backdrop--active":e(i)}]),onClick:F[0]||(F[0]=O=>k())},null,2),e(i)?(n(),s("span",{key:0,tabindex:"0",class:"search__focus-trap","aria-hidden":"true",onFocus:Se},null,32)):d("",!0),e(i)?(n(),s("div",Qn,[t("div",Yn,[_(Fe,{id:"search__form",name:"search__form","form-class":"search__form",type:"form",actions:!1,onSubmit:te},{default:$(()=>[ve(t("input",{ref_key:"searchInput",ref:G,"onUpdate:modelValue":F[1]||(F[1]=O=>be(o)?o.value=O:null),type:"search",class:"formkit-input","data-testid":"quicksearch",role:"combobox","aria-describedby":"search-help","aria-haspopup":"listbox","aria-label":x.$t("Searching for ..."),"aria-expanded":e(i)?"true":"false",placeholder:x.$t("Searching for ..."),onFocus:
2F[2]||(F[2]=O=>i.value=!0)},null,40,Jn),[[Re,e(o)]]),t("div",Zn,[e(o).length>0?(n(),s("button",{key:0,type:"button",class:"search__reset",onClick:F[3]||(F[3]=O=>o.value="")},[_(j,{name:"icon:close",class:"icon icon--close"})])):d("",!0),e(o).length>0?(n(),s("span",et)):d("",!0),t("button",{"aria-label":x.$t("Search"),type:"submit",class:"search__submit"},[_(j,{name:"icon:search",class:"icon icon--search","aria-hidden":"true"})],8,nt)]),t("div",tt,r(x.$t("Search begins after typing 3 characters. Use arrow keys to navigate results.")),1)]),_:1}),t("button",{type:"button",class:"search__close","aria-label":x.$t("Close"),onClick:F[4]||(F[4]=O=>k())},[t("span",ot,r(x.$t("Close")),1),_(j,{name:"icon:close",class:"icon icon--close"})],8,at)]),t("div",{ref_key:"searchResults",ref:Y,class:"search__results"},[e(o).length>3&&!e(m)&&!e(u)?(n(),s("div",st,r(x.$t("Unfortunately we were not able to find any results for your search")),1)):e(m)?(n(),s("div",it,[t("div",lt,r(x.$t("We found {total} results for your search",{total:e(b).length+e(v).length+e(p).length}))+" "+r(x.$t("Use arrow keys to navigate results.")),1),e(b).length>0?(n(),s("div",{key:0,class:"search__group search__group--categories","aria-label":x.$t("Categories"),role:"group"},[t("div",ct,[t("span",ut,r(x.$t("Categories")),1)]),t("ul",_t,[(n(!0),s(S,null,D(e(b),O=>(n(),s("li",{key:O,class:"search__item"},[_(J,{to:`/${O.url}/?q=${e(o)}`,class:"search__link",onClick:k},{default:$(()=>[_(j,{name:"icon:grid",class:"icon grid"}),t("span",null,[t("span",dt,[_(re,{html:le(O.label)},null,8,["html"])]),O?.parents?.[0]?.label?(n(),s("span",mt,[_(re,{html:" in "+le(O.parents[0].label)},null,8,["html"])])):d("",!0)]),_(j,{name:"icon:arrow",class:"icon icon--arrow"})]),_:2},1032,["to"])]))),128))])],8,rt)):d("",!0),t("div",{class:"search__group search__group--products","aria-label":x.$t("Products"),role:"group"},[t("div",ht,[t("span",vt,r(x.$t("Products"))+" ("+r(e(f))+")",1),_(J,{to:`/search/?q=${e(o)}`,class:"search__link-all","aria-label":x.$t("View all results for {search}",{search:e(o)})},{default:$(()=>[B(r(x.$t("View all")),1)]),_:1},8,["to","aria-label"])]),e(p).length>0?(n(),s("div",bt,[(n(!0),s(S,null,D(e(p),O=>(n(),w(Ae,{key:O,"data-layer-overrides":e(g),product:O,parameter:`?q=${e(o)}`,class:"search__products-item",list:"Search"},null,8,["data-layer-overrides","product","parameter"]))),128))])):(n(),s("div",gt,r(x.$t("No products found")),1))],8,pt),e(v).length>0?(n(),s("div",{key:1,class:"search__group search__group--pages","aria-label":x.$t("Pages"),role:"group"},[t("div",kt,[t("span",yt,r(x.$t("Pages")),1),_(J,{to:`/search/?q=${e(o)}`,class:"search__link-all","aria-label":x.$t("View all results for {search}",{search:e(o)})},{default:$(()=>[B(r(x.$t("View all")),1)]),_:1},8,["to","aria-label"])]),t("ul",$t,[(n(!0),s(S,null,D(e(v),O=>(n(),s("li",{key:O,class:"search__item"},[_(J,{to:`/${O.url}/?q=${e(o)}`,class:"search__link",onClick:k},{default:$(()=>[_(j,{name:"icon:text-file",class:"icon icon--text-file"}),t("span",null,r(O.label),1),_(j,{name:"icon:arrow",class:"icon icon--arrow"})]),_:2},1032,["to"])]))),128))])],8,ft)):d("",!0)])):e(l).length>0?(n(),s("div",{key:2,"aria-label":x.$t("Recent search terms"),role:"region"},[t("div",Lt,[t("div",xt,r(x.$t("Recent search terms")),1),t("ul",Mt,[(n(!0),s(S,null,D(e(l),O=>(n(),s("li",{key:O,class:"search__item"},[t("button",{type:"button",class:"search__link",onClick:us=>h(O)},[_(j,{name:"icon:search",class:"icon icon--search"}),t("span",null,r(O),1),_(j,{name:"icon:arrow",class:"icon icon--arrow"})],8,Ct)]))),128))])])],8,wt)):d("",!0)],512)])):d("",!0),e(i)?(n(),s("span",{key:2,tabindex:"0",class:"search__focus-trap","aria-hidden":"true",onFocus:Te},null,32)):d("",!0)]),_:1})],42,Xn)}}}),St=Object.assign(Tt,{__name:"AppSearch"});function ne(){const a=Z("navigationOpen",()=>!1),c=Z("showSubmenu",()=>null);let o=null;const{breakpoint:i}=ge(),l=T(()=>["mobile","phablet","tablet","desktop"].includes(i.value));function u(){a.value=!0}function m(){a.value=!1,c.value=null}function b(){a.value?m():u()}function v(h){return(h?.Column1?.length||h?.Column2?.length||h?.Column3?.length)&&h?.ShowSubNavigation}function p(h,I){v(h)&&!l.value&&(o&&(clearTimeout(o),o=null),o=setTimeout(()=>{c.value=I},200))}function f(){l.value||(o&&(clearTimeout(o),o=null),c.value=null)}function y(h){h.key==="Escape"&&m()}function L(h){c.value=h}
2function M(h){c.value===h&&(c.value=null)}function g(h){c.value===h?M(h):L(h)}return{open:a,showSubmenu:c,hasDrawer:l,openNavigation:u,closeNavigation:m,toggleNavigation:b,hasSubitems:v,mouseOver:p,mouseOut:f,keypress:y,openSubnavigation:L,closeSubnavigation:M,toggleSubnavigation:g}}const Ft=A({__name:"Toggle",setup(a){const{toggleNavigation:c}=ne();return(o,i)=>{const l=U;return n(),s("button",{type:"button",class:"navigation__toggle link","aria-haspopup":"true","aria-expanded":"false","aria-controls":"navigation",onClick:i[0]||(i[0]=(...u)=>e(c)&&e(c)(...u))},[_(l,{name:"icon:menu",class:"icon icon--menu"}),t("span",null,r(o.$t("Menu")),1)])}}}),At=Object.assign(Ft,{__name:"NavigationToggle"}),Nt={class:"navigation-header"},Ot=["aria-label"],It={class:"navigation-header__close-label"},Bt=A({__name:"Header",setup(a){const{closeNavigation:c}=ne();return(o,i)=>{const l=ye,u=U;return n(),s("div",Nt,[_(l,{class:"navigation-header__logo"}),i[1]||(i[1]=t("div",{class:"navigation-header__entries"},null,-1)),t("button",{class:"navigation-header__close","aria-label":o.$t("Close"),onClick:i[0]||(i[0]=(...m)=>e(c)&&e(c)(...m))},[_(u,{name:"icon:close"}),t("span",It,r(o.$t("Close")),1)],8,Ot)])}}}),Dt=Object.assign(Bt,{__name:"NavigationHeader"}),Pt={class:"navigation-banner-small"},Et={class:"navigation-banner-small__content"},jt={key:1,class:"navigation-banner-small__description"},Rt={class:"navigation-banner-small__visual"},Ut={key:0},qt=["srcset"],Vt=["srcset"],Ht=["src","alt","height","width"],zt={key:1,class:"navigation-banner-small__video"},Kt=A({__name:"BannerSmall",props:{banner:{}},setup(a){const c=a,o=T(()=>c?.banner?.File?.Media?.mime?.includes("video")?"div":c?.banner?.File?.Link?R:"div");return(i,l)=>{const u=U,m=$e;return n(),s("div",Pt,[t("div",Et,[a.banner?.Title?(n(),w(K(e(o)),{key:0,to:a.banner.File.Link,class:"navigation-banner-small__title navigation-banner-small__link"},{default:$(()=>[B(r(a.banner.Title),1)]),_:1},8,["to"])):d("",!0),a.banner?.Description?(n(),s("p",jt,r(a.banner.Description),1)):d("",!0),a.banner?.ButtonText||a.banner?.ButtonType==="icon_only"?(n(),s("div",{key:2,class:E(["navigation-banner-small__button",`navigation-banner-small__button--${a.banner?.ButtonType}`])},[t("span",null,r(a.banner?.ButtonText),1),_(u,{name:"icon:arrow"})],2)):d("",!0)]),t("div",Rt,[a.banner?.File?.Media?.url&&a.banner?.File?.Media?.mime?.includes("image")?(n(),s("picture",Ut,[t("source",{srcset:`${a.banner?.File?.Media?.url?.replaceAll(" ","%20")}`,media:"(min-width: 768px)"},null,8,qt),t("source",{srcset:`${a.banner?.File?.MediaMobile?.url?.replaceAll(" ","%20")||a.banner?.File?.Media?.url?.replaceAll(" ","%20")}`},null,8,Vt),t("img",{class:"navigation-banner-small__image",src:a.banner?.File?.Media?.url?.replaceAll(" ","%20"),alt:a.banner?.File?.Media?.alternativeText||a.banner?.Name||"",height:a.banner?.File?.Media?.height,width:a.banner?.File?.Media?.width,loading:"lazy"},null,8,Ht)])):a.banner?.File?.Media?.url&&a.banner?.File?.Media?.mime?.includes("video")?(n(),s("div",zt,[a.banner?.File?.Media?.url?(n(),w(m,{key:0,class:E({"mq--desktop-plus":a.banner?.File?.Media?.url&&a.banner?.File?.MediaMobile?.url}),src:a.banner?.File?.Media?.url,alt:a.banner?.File?.Media?.alternativeText||a.banner?.Name,width:a.banner?.File?.Media?.width,height:a.banner?.File?.Media?.height,loading:"lazy",controls:!1,autoplay:"",muted:"",loop:""},null,8,["class","src","alt","width","height"])):d("",!0),a.banner?.File?.MediaMobile?.url&&a.banner?.File?.MediaMobile?.mime?.includes("video")?(n(),w(m,{key:1,class:"mq--mobile-phablet",src:a.banner?.File?.MediaMobile?.url,alt:a.banner?.File?.MediaMobile?.alternativeText||a.banner?.Name,width:a.banner?.File?.MediaMobile?.width,height:a.banner?.File?.MediaMobile?.height,loading:"lazy",controls:!1,autoplay:"",muted:"",loop:""},null,8,["src","alt","width","height"])):d("",!0)])):d("",!0)])])}}}),Ce=Object.assign(Kt,{__name:"NavigationBannerSmall"}),Wt={class:"subnavigation__content--banners"},Xt=A({__name:"Level2Banners",props:{item:{}},setup(a){return(c,o)=>{const i=Ce;return n(),s("div",Wt,[(n(!0),s(S,null,D(a.item.Banners,l=>(n(),w(i,{key:l,banner:l,lazy:!0},null,8,["banner"]))),128))])}}}),Gt=Object.assign(Xt,{__name:"NavigationLevel2Banners"}),Qt={class:"navigation-banner"},Yt={class:"navigation-banner__content"},Jt={key:1,class:"navigation-banner__description"},Zt={class:"navigation-banner__visual"},ea={key:0,class:"banner__picture"},na=["srcset"],ta=["srcset"],aa=["src","alt","height","width"],oa={key:1,class:"navigation-banner__video"},sa=A({__name:"Banner",props:{banner:{}},setup(a){const c=a,o=T(()=>c?.banner?.File?.Media?.mime?.includes("video")?"div":c?.banner?.File?.Link?R:"div");return(i,l)=>{const u=U,m=$e;return n(),s("div",Qt,[t("div",Yt,[a.banner?.Title?(n(),w(K(e(o)),{key:0,to:a.banner.File.Link,class:"navigation-banner__title navigation-banner__link"},{default:$(()=>[B(r(a.banner.Title),1)]),_:1},8,["to"])):d("",!0),a.banner?.Description?(n(),s("p",Jt,r(a.banner.Description),1)):d("",!0),a.banner?.ButtonText||a.banner?.ButtonType==="icon_only"?(n(),s("div",{key:2,class:E(["navigation-banner__button",`navigation-banner__button--${a.banner?.ButtonType}`])},[t("span",null,r(a.banner?.ButtonText),1),_(u,{name:"icon:arrow"})],2)):d("",!0)]),t("div",Zt,[a.banner?.File?.Media?.url&&a.banner?.File?.Media?.mime?.includes("image")?(n(),s("picture",ea,[t("source",{srcset:`${a.banner?.File?.Media?.url?.replaceAll(" ","%20")}`,media:"(min-width: 768px)"},null,8,na),t("source",{srcset:`${a.banner?.File?.MediaMobile?.url?.replaceAll(" ","%20")||a.banner?.File?.Media?.url?.replaceAll(" ","%20")}`},null,8,ta),t("img",{class:"navigation-banner__image",src:a.banner?.File?.Media?.url?.replaceAll(" ","%20"),alt:a.banner?.File?.Media?.alternativeText||a.banner?.Name||"",height:a.banner?.File?.Media?.height,width:a.banner?.File?.Media?.width,loading:"lazy"},null,8,aa)])):a.banner?.File?.Media?.url&&a.banner?.File?.Media?.mime?.includes("video")?(n(),s("div",oa,[a.banner?.File?.Media?.url?(n(),w(m,{key:0,class:E({"mq--desktop-plus":a.banner?.File?.Media?.url&&a.banner?.File?.MediaMobile?.url}),src:a.banner?.File?.Media?.url,alt:a.banner?.File?.Media?.alternativeText||a.banner?.Name,width:a.banner?.File?.Media?.width,height:a.banner?.File?.Media?.height,loading:"lazy",controls:!1,autoplay:"",muted:"",loop:""},null,8,["class","src","alt","width","height"])):d("",!0),a.banner?.File?.MediaMobile?.url&&a.banner?.File?.MediaMobile?.mime?.includes("video")?(n(),w(m,{key:1,class:"mq--mobile-phablet",src:a.banner?.File?.MediaMobile?.url,alt:a.banner?.File?.MediaMobile?.alternativeText||a.banner?.Name,width:a.banner?.File?.MediaMobile?.width,height:a.banner?.File?.MediaMobile?.height,loading:"lazy",controls:!1,autoplay:"",muted:"",loop:""},null,8,["src","alt","width","height"])):d("",!0)])):d("",!0)])])}}}),ia=Object.assign(sa,{__name:"NavigationBanner"}),la={class:"subnavigation__content--columns"},ra={key:0,class:"subnavigation__links subnavigation__links--1"},ca=["aria-expanded"],ua={class:"subnavigation__container"},_a={class:"subnavigation__header"},da={key:1,class:"subnavigation__links subnavigation__links--2"},ma=["aria-expanded"],pa={class:"subnavigation__container"},ha={class:"subnavigation__header"},va={key:2,class:"subnavigation__links subnavigation__links--3"},ba={class:"subnavigation__impression"},ga=A({__name:"Level2Content",props:{item:{}},setup(a){const c=a,o=T(()=>c.item?.Subnavigation?.[0]??null),i=T(()=>c.item?.Subnavigation?.[1]??null),l=T(()=>Array.isArray(c.item?.Subnavigation)?c.item.Subnavigation.slice(2):[]),u=P(null);function m(p){u.value=p}function b(p){u.value===p&&(u.value=null)}function v(p){u.value===p?b(p):m(p)}return(p,f)=>{const y=U,L=R,M=ia,g=Ce;return n(),s("div",la,[e(o)?(n(),s("div",ra,[e(o)?.Subnavigation?.length?(n(),s("button",{key:0,t
2ype:"button",class:"subnavigation__link","aria-haspopup":"true","aria-expanded":e(u)===0?"true":"false",onClick:f[0]||(f[0]=h=>v(0))},[t("strong",null,r(e(o).Title),1),_(y,{name:"icon:arrow"})],8,ca)):e(o)?.Link?(n(),w(L,{key:1,to:e(o)?.Link,class:"subnavigation__link"},{default:$(()=>[t("strong",null,r(e(o)?.Title),1)]),_:1},8,["to"])):d("",!0),t("div",{class:E(["subnavigation__content",{"subnavigation--open":e(u)===0}])},[t("div",ua,[t("div",_a,[t("button",{type:"button",class:"subnavigation__back",onClick:f[1]||(f[1]=h=>v(0))},[_(y,{name:"icon:arrow",class:"icon--arrow-left"}),t("span",null,r(e(o)?.Title),1)])]),t("ul",null,[(n(!0),s(S,null,D(e(o)?.Subnavigation,(h,I)=>(n(),s(S,null,[h?.Title&&h?.Link&&h?.Show?(n(),s("li",{key:I,class:"subnavigation__item"},[_(L,{to:h?.Link,class:"subnavigation__link"},{default:$(()=>[t("span",null,r(h?.Title),1)]),_:2},1032,["to"])])):d("",!0)],64))),256))]),e(o)?.AllTitle&&e(o)?.Link?(n(),w(L,{key:0,to:e(o)?.Link,class:"subnavigation__title"},{default:$(()=>[t("strong",null,r(e(o).AllTitle),1)]),_:1},8,["to"])):d("",!0)])],2)])):d("",!0),e(i)?(n(),s("div",da,[e(i)?.Subnavigation?.length?(n(),s("button",{key:0,type:"button",class:"subnavigation__link","aria-haspopup":"true","aria-expanded":e(u)===1?"true":"false",onClick:f[2]||(f[2]=h=>v(1))},[t("strong",null,r(e(i).Title),1),_(y,{name:"icon:arrow"})],8,ma)):e(i)?.Link?(n(),w(L,{key:1,to:e(i)?.Link,class:"subnavigation__link"},{default:$(()=>[t("strong",null,r(e(i)?.Title),1)]),_:1},8,["to"])):d("",!0),t("div",{class:E(["subnavigation__content",{"subnavigation--open":e(u)===1}])},[t("div",pa,[t("div",ha,[t("button",{type:"button",class:"subnavigation__back",onClick:f[3]||(f[3]=h=>v(1))},[_(y,{name:"icon:arrow",class:"icon--arrow-left"}),t("span",null,r(e(i)?.Title),1)])]),t("ul",null,[(n(!0),s(S,null,D(e(i)?.Subnavigation,(h,I)=>(n(),s(S,null,[h?.Title&&h?.Link&&h?.Show?(n(),s("li",{key:I,class:"subnavigation__item"},[_(L,{to:h?.Link,class:"subnavigation__link"},{default:$(()=>[t("span",null,r(h?.Title),1)]),_:2},1032,["to"])])):d("",!0)],64))),256))]),e(i)?.AllTitle&&e(i)?.Link?(n(),w(L,{key:0,to:e(i)?.Link,class:"subnavigation__title"},{default:$(()=>[t("strong",null,r(e(i).AllTitle),1)]),_:1},8,["to"])):d("",!0)])],2)])):d("",!0),e(l)?(n(),s("div",va,[t("ul",null,[(n(!0),s(S,null,D(e(l),(h,I)=>(n(),s(S,null,[h?.Title&&h?.Link&&h?.Show?(n(),s("li",{key:I,class:"subnavigation__item"},[_(L,{to:h?.Link,class:"subnavigation__link"},{default:$(()=>[t("strong",null,r(h?.Title),1)]),_:2},1032,["to"])])):d("",!0)],64))),256))])])):d("",!0),t("div",ba,[a.item?.Banner1&&!a.item?.Banner2?(n(),w(M,{key:0,banner:a.item.Banner1},null,8,["banner"])):(n(),s(S,{key:1},[a.item?.Banner1?(n(),w(g,{key:0,banner:a.item.Banner1},null,8,["banner"])):d("",!0),a.item?.Banner2?(n(),w(g,{key:1,banner:a.item.Banner2},null,8,["banner"])):d("",!0)],64))])])}}}),fa=Object.assign(ga,{__name:"NavigationLevel2Content"}),ka={class:"subnavigation__container"},ya={class:"subnavigation__header"},$a=A({__name:"Level2",props:{item:{},index:{}},setup(a){const{showSubmenu:c,toggleSubnavigation:o}=ne();return(i,l)=>{const u=U,m=Gt,b=fa,v=R;return n(),s("div",{class:E(["subnavigation",{"subnavigation--open":a.index===e(c)}])},[t("div",ka,[t("div",ya,[t("button",{type:"button",class:"subnavigation__back",onClick:l[0]||(l[0]=p=>e(o)(a.index))},[_(u,{name:"icon:arrow",class:"icon--arrow-left"}),t("span",null,r(a.item.Title),1)])]),a.item?.Banners?.length?(n(),w(m,{key:0,class:"subnavigation__content",item:a.item},null,8,["item"])):(n(),w(b,{key:1,class:"subnavigation__content",item:a.item},null,8,["item"])),a.item?.AllTitle?(n(),w(v,{key:2,to:a.item.Link,class:"subnavigation__title"},{default:$(()=>[t("span",null,r(a.item.AllTitle),1)]),_:1},8,["to"])):d("",!0)])],2)}}}),wa=Object.assign($a,{__name:"NavigationLevel2"}),La={class:"extra-links"},xa={class:"extra-links__item"},Ma={key:0,ref:"sublinks",class:"extra-links__item"},Ca=["aria-expanded"],Ta=["aria-expanded"],Sa={class:"extra-links"},Fa=A({__name:"ExtraLinks",async setup(a){let c,o;const{loadLayout:i,layoutData:l}=W();[c,o]=X(()=>i()),await c,o();const u=P(!1),m=()=>{u.value=!0},b=()=>{u.value=!1},v=()=>{u.value?b():m()};return(p,f)=>{const y=R,L=ce,M=U;return n(),s("ul",La,[t("li",xa,[_(y,{to:"/wishlist/",class:"extra-links__link"},{default:$(()=>[B(r(p.$t("My wishlist")),1)]),_:1})]),(n(!0),s(S,null,D(e(l)?.serviceLinks?.[0]?.Links||[],g=>(n(),s("li",{key:g.id,class:"extra-links__item"},[_(L,{to:g.Link,class:"extra-links__link"},{default:$(()=>[B(r(g.Name),1)]),_:2},1032,["to"])]))),128)),e(l)?.aboutUs?.[0]?.Links?.length?(n(),s("li",Ma,[t("button",{id:"extra-links__button",type:"button",class:"extra-links__link","aria-expanded":e(u)?"true":"false","aria-haspopup":"true","aria-controls":"extra-links__panel",onClick:v},[t("span",null,r(e(l)?.aboutUs?.[0]?.Title),1),_(M,{name:"icon:arrow"})],8,Ca),t("div",{id:"extra-links__panel",class:E(["extra-links__panel",{"extra-links__panel--open":e(u)}]),role:"menu","aria-labelledby":"extra-links__button"},[t("button",{type:"button",class:"extra-links__back","aria-haspopup":"true","aria-expanded":e(u)?"true":"false",onClick:v},[t("span",null,r(e(l)?.aboutUs?.[0]?.Title),1),_(M,{name:"icon:arrow",class:"icon--arrow-left"})],8,Ta),t("ul",Sa,[(n(!0),s(S,null,D(e(l)?.aboutUs[0].Links,g=>(n(),s("li",{key:g.id,class:"extra-links__item"},[_(L,{to:g.Link,role:"menuitem",class:"extra-links__link"},{default:$(()=>[B(r(g.Name),1)]),_:2},1032,["to"])]))),128))])],2)],512)):d("",!0)])}}}),Aa=Object.assign(Fa,{__name:"NavigationExtraLinks"});const Na=["aria-label"],Oa={id:"navigation",class:"navigation__panel"},Ia={class:"navigation__content"},Ba={class:"navigation__list"},Da=["aria-expanded","onClick"],Pa=A({__name:"index",async setup(a){let c,o;const i=fe(),l=oe(),{loadLayout:u,layoutData:m}=W();[c,o]=X(()=>u()),await c,o(),m?.value?.mainMenu;const{open:b,showSubmenu:v,closeNavigation:p,keypress:f,closeSubnavigation:y,toggleSubnavigation:L}=ne();return H(()=>i.query||i.path,()=>{if(b.value){p();const M=document.getElementById("main");M&&M.focus()}}),Q(()=>{document.addEventListener("keydown",f)}),ue(()=>{document.removeEventListener("keydown",f),p()}),l.beforeEach(()=>{v.value=null}),(M,g)=>{const h=At,I=Dt,k=U,C=R,V=wa,z=Aa;return e(m)?.mainMenu?.Items?.length?(n(),s("nav",{key:0,id:"navigation",class:E(["navigation",{"navigation--open":e(b)}]),"aria-label":M.$t("Main navigation")},[_(h),t("div",Oa,[_(I),t("div",Ia,[se(M.$slots,"navigation_before"),t("ul",Ba,[(n(!0),s(S,null,D(e(m)?.mainMenu?.Items,(N,q)=>(n(),s(S,null,[N?.Title&&N?.Link&&N?.ShowInNavigation?ve((n(),s("li",{key:q,class:"navigation__item"}
2,[N.ShowSubNavigation?(n(),s("button",{key:0,type:"button",class:"navigation__link","aria-haspopup":"true","aria-expanded":e(v)===q?"true":"false",style:ee(`--color: ${N.Color}`),onClick:Y=>e(L)(q)},[t("span",null,r(N.Title),1),_(k,{name:"icon:arrow"})],12,Da)):(n(),w(C,{key:1,to:N.Link,class:"navigation__link",style:ee(`--color: ${N.Color}`)},{default:$(()=>[t("span",null,r(N.Title),1)]),_:2},1032,["to","style"])),N?.Subnavigation&&N.ShowSubNavigation?(n(),w(V,{key:2,item:N,index:q},null,8,["item","index"])):d("",!0)])),[[e(mn),()=>e(y)(q)]]):d("",!0)],64))),256))]),_(z)])])],10,Na)):d("",!0)}}}),Ea=Object.assign(Pa,{__name:"Navigation"}),ja={ref:"container",class:"header__container"},Ra={class:"header__entries"},Ua=A({__name:"Header",setup(a){const c=P(null),o=P("auto");return qe(c,i=>{const l=i[0];if(l?.contentRect){const{height:u}=l.contentRect;o.value=`${u}px`}}),(i,l)=>{const u=on,m=ye,b=Kn,v=sn,p=St,f=Ea;return n(),s("header",{ref_key:"header",ref:c,class:"header"},[e(o)!=="auto"?(n(),w(u,{key:0,style:ee(`--header-height: ${e(o)};`)},null,8,["style"])):d("",!0),t("div",ja,[_(m,{class:"header__logo","data-testid":"logo"}),t("div",Ra,[_(b),_(v)]),_(p,{class:"header__search"}),_(f,{class:"header__navigation"})],512)],512)}}}),qa=Object.assign(Ua,{__name:"AppHeader"}),Va={class:"promo-banner__item"},Ha={class:"promo-item__icon-name"},za={key:1,class:"promo-item__text"},Ka=A({__name:"PromoBanner",async setup(a){let c,o;const{loadIcon:i}=hn(),{loadLayout:l,layoutData:u}=W();[c,o]=X(()=>l()),await c,o();const m=T(()=>u.value?.promoBanner?.PromoBanners?.filter(k=>{let C=!0;return k.DateFrom&&k.DateFrom>new Date().toISOString()&&(C=!1),k.DateTo&&k.DateTo<new Date().toISOString()&&(C=!1),C})?.map(k=>({...k})).sort((k,C)=>(C.Priority||0)-(k.Priority||0))||[]),b=Ve("show_promo_banners",!0,{initOnMounted:!0}),v=P(1e4),p=P(),f=P(0);let y=0;const L=()=>{p.value=m.value[y],f.value=y++,y=y>m.value?.length-1?0:y},{isActive:M}=He(()=>{M.value&&L()},v),g=T(()=>{const k=p.value;if(!k?.EnableCountdown||!k?.DateTo)return null;const C=new Date(k.DateTo);if(isNaN(C.getTime()))return null;const V=C.getTime()-Date.now();if(V<=0)return null;const z=60*1e3,N=60*z,q=24*N,Y=Math.floor(V/q),G=Math.floor(V/N),te=Math.max(1,Math.floor(V/z));return{day:Y,hour:G,minute:te}});function h(k){return k?R:"div"}const I=T(()=>{const k=p.value;return{"--promo-color":k?.BackgroundColor||"transparent","--contrast-color":vn(k?.BackgroundColor||"#fff","#fff","#282827")}});return Q(()=>{L()}),(k,C)=>{const V=U,z=we,N=pn;return e(m)?.length&&e(b)?(n(),s("div",{key:0,class:E(["promo-banner",{active:e(p)}])},[_(ze,{name:"fade"},{default:$(()=>[e(p)?(n(),s("div",{key:e(f),style:ee(e(I)),class:E({"promo-banner--countdown":e(p).EnableCountdown})},[t("div",Va,[e(p)?.Icon?.Icon||e(p)?.Icon?.Name?(n(),w(K(h(e(p)?.Icon?.Link)),{key:0,class:"promo-item__icon",to:e(p)?.Icon?.Link},{default:$(()=>[e(p)?.Icon?.Icon?(n(),w(V,{key:0,name:e(i)(e(p).Icon.Icon),class:E(["icon",`${e(p).Icon.Icon.toLowerCase()}`])},null,8,["name","class"])):d("",!0),t("span",Ha,r(e(p)?.Icon?.Name),1)]),_:1},8,["to"])):d("",!0),e(p)?.Text?.length?(n(),s("div",za,[_(z,{nodes:e(p).Text},null,8,["nodes"])])):d("",!0),e(p).EnableCountdown&&e(g)?(n(),w(K(h(e(p)?.Icon?.Link)),{key:2,class:"promo-item__countdown",to:e(p)?.Icon?.Link},{default:$(()=>[e(g)?.day>0?(n(),w(N,{key:0,class:"promo-item__countdown-text day",keypath:"| <b>{time}</b> day <i>left</i> | <b>{time}</b> days <i>left</i>",params:{time:`${e(g).day}`},plural:e(g).day,html:""},null,8,["params","plural"])):e(g)?.hour>0?(n(),w(N,{key:1,class:"promo-item__countdown-text hour",keypath:"| <b>{time}</b> hour <i>left</i> | <b>{time}</b> hours <i>left</i>",params:{time:`${e(g).hour}`},plural:e(g).hour,html:""},null,8,["params","plural"])):e(g)?.minute>0?(n(),w(N,{key:2,class:"promo-item__countdown-text minute",keypath:"| <b>{time}</b> minute <i>left</i> | <b>{time}</b> minutes <i>left</i>",params:{time:`${e(g).minute}`},plural:e(g).minute,html:""},null,8,["params","plural"])):d("",!0)]),_:1},8,["to"])):d("",!0)])],6)):d("",!0)]),_:1})],2)):d("",!0)}}}),Wa=Object.assign(Ka,{__name:"AppPromoBanner"}),Xa={class:"newsletter"},Ga={class:"newsletter__heading"},Qa={class:"newsletter__heading--1"},Ya={class:"newsletter__heading--2"},Ja={class:"newsletter__description"},Za={class:"formkit-buttons"},eo=["aria-label"],no={key:1,class:"newsletter__feedback"},to=A({__name:"Newsletter",emits:["subscribed"],setup(a,{emit:c}){const o=c,{newsletterSubscription:i}=ie(),{email:l,confirmed:u,confirm:m,subscribe:b,subscribeToNewsletterLoading:v}=un(),p=async()=>{b.value=!0,await m()&&(i(l.value),o("subscribed"))};return(f,y)=>{const L=he,M=Ke,g=U;return n(),s("div",Xa,[_(e(pe),null,{default:$(()=>[t("div",Ga,[t("span",Qa,r(f.$t("Be"))+" ",1),t("span",Ya,r(f.$t("inspired")),1)]),t("p",Ja,r(f.$t("Receive the best offers and personal advice.")),1),e(u)?(n(),s("p",no,r(f.$t("Thank y
2ou very much! You will receive an email from us within a few minutes.")),1)):(n(),w(L,{key:0,id:"newsletter__form",name:"newsletter__form",type:"form","incomplete-message":f.$t("Sorry, not all fields are filled out correctly."),"form-class":"newsletter__form",actions:!1,config:{},onSubmit:p},{default:$(()=>[_(L,{id:"newsletter__email",modelValue:e(l),"onUpdate:modelValue":y[0]||(y[0]=h=>be(l)?l.value=h:null),type:"email",name:"email","data-label":f.$t("Your email address")+" *",placeholder:f.$t("Your email address"),disabled:e(v)||e(u),validation:"required|email","validation-label":f.$t("Email address")},null,8,["modelValue","data-label","placeholder","disabled","validation-label"]),_(M,{hidden:""}),t("div",Za,[t("button",{type:"submit",class:"newsletter__button","aria-label":f.$t("Subscribe")},[t("span",null,r(f.$t("Subscribe")),1),_(g,{name:"icon:arrow",class:"icon icon--arrow"})],8,eo)])]),_:1},8,["incomplete-message"]))]),_:1})])}}}),ao=Object.assign(to,{__name:"AppNewsletter"}),oo={},so={class:"contact"};function io(a,c){const o=Me;return n(),s("address",so,[c[0]||(c[0]=t("div",{class:"contact__heading"}," Contact ",-1)),c[1]||(c[1]=t("p",{class:"contact__address"},[B(" Woonboulevard Poortvliet XXL "),t("br"),B(" Paasdijkweg 33, Poortvliet ")],-1)),_(o,{class:"contact__opening-hours"}),c[2]||(c[2]=We('<p class="contact__route"><a href="https://www.google.com/maps/dir//Woonboulevard+Poortvliet+XXL,+Paasdijkweg+33,+4693+PA+Poortvliet/@51.5503194,4.1441336,7500m/" target="_blank" rel="noopener"> Route naar winkel </a></p><p class="contact__phone"><a href="tel:+31166619100">0166-619100</a><br> (bereikbaar van ma. t/m za.) </p><p class="contact__email"><a href="mailto:[email protected]">[email protected]</a><br> (binnen 2 werkdagen reactie) </p>',3))])}const lo=Object.assign(gn(oo,[["render",io]]),{__name:"AppContact"}),ro=Xe("/images/bij-koninklijke-beschikking-hofleverancier.png"),co={class:"footer"},uo={class:"footer__container"},_o={class:"footer__menu"},mo={key:0,class:"unstyled"},po={key:0,class:"unstyled"},ho={class:"footer__icons--mobile"},vo={class:"footer__icons--desktop"},bo={class:"footer__copyright"},go={key:0,class:"footer__legal"},fo={class:"footer__legal-title"},ko={class:"footer__legal-list"},yo=A({__name:"Footer",async setup(a){let c,o;const{loadLayout:i,layoutData:l}=W();[c,o]=X(()=>i()),await c,o();const u=p=>p?R:"span",m=new Date().getFullYear(),{breakpoint:b}=ge(),v=P(!0);return Q(()=>{Ge(()=>{v.value=!["mobile","phablet","tablet","desktop"].includes(b.value)})}),(p,f)=>{const y=ao,L=bn,M=lo,g=U,h=fn,I=kn;return n(),s("footer",co,[t("div",uo,[_(y,{class:"footer__newsletter"}),_(L,{class:"footer__socials"}),_(M,{class:"footer__contact"}),t("div",_o,[e(l)?.service?.[0]?(n(),w(h,{key:`service-${e(v)}`,label:e(l).service[0].Title,open:e(v),class:"footer__menu--service"},{icon_after:$(({open:k})=>[_(g,{name:k?"icon:min":"icon:plus",class:"collapsable__icon"},null,8,["name"])]),default:$(()=>[e(l)?.service?.[0]?.Links?.length?(n(),s("ul",mo,[(n(!0),s(S,null,D(e(l).service[0].Links,(k,C)=>(n(),s("li",{key:C},[k.Name?(n(),w(K(u(k.Link)),{key:0,to:k.Link},{default:$(()=>[B(r(k.Name),1)]),_:2},1032,["to"])):d("",!0)]))),128))])):d("",!0)]),_:1},8,["label","open"])):d("",!0),e(l)?.advice?.[0]?(n(),w(h,{key:`advice-${e(v)}`,label:e(l).advice[0].Title,open:e(v),class:"footer__menu--advice"},{icon_after:$(({open:k})=>[_(g,{name:k?"icon:min":"icon:plus",class:"collapsable__icon"},null,8,["name"])]),default:$(()=>[e(l)?.advice?.[0]?.Links?.length?(n(),s("ul",po,[(n(!0),s(S,null,D(e(l).advice[0].Links,(k,C)=>(n(),s("li",{key:C},[k.Name?(n(),w(K(u(k.Link)),{key:0,to:k.Link},{default:$(()=>[B(r(k.Name),1)]),_:2},1032,["to"])):d("",!0)]))),128))])):d("",!0)]),_:1},8,["label","open"])):d("",!0)]),t("div",ho,[t("div",vo,[_(I,{class:"footer__payment-icons"}),_(g,{name:"icon:labels-cbw"})]),f[0]||(f[0]=t("div",{class:"footer__label"},[t("img",{class:"hofleverancier",src:ro,alt:"Bij Koninklijke Beschikking Hofleverancier Bouman-Potter B.V.",loading:"lazy",height:"356",width:"270"})],-1))]),t("div",bo," © Copyright "+r(e(m))+" "+r(p.$t("meta.name")),1),e(l)?.legal?.[0]?(n(),s("div",go,[t("strong",fo,r(e(l)?.legal[0].Title),1),t("ul",ko,[(n(!0),s(S,null,D(e(l)?.legal[0]?.Links,
2(k,C)=>(n(),s("li",{key:C},[k.Name?(n(),w(K(u(k.Link)),{key:0,to:k.Link},{default:$(()=>[B(r(k.Name),1)]),_:2},1032,["to"])):d("",!0)]))),128))])])):d("",!0)])])}}}),$o=Object.assign(yo,{__name:"AppFooter"}),wo=Ye(()=>Je(()=>import("./DVctgkuM.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(a=>a.default||a)),Lo={key:0},xo={class:"offer-form__header"},Mo={class:"offer-form__content"},Co={class:"offer-form__image"},To={class:"offer-form__image-features"},So=["src","alt"],Fo=["data-product_name","data-sku","data-product_url"],Ao=A({__name:"OfferFormDialog",async setup(a){let c,o;const{product:i,close:l}=yn(),{loadLayout:u,tooltips:m}=W();[c,o]=X(()=>u()),await c,o(),H(i,v=>{v&&Qe({src:"https://server.fillout.com/embed/v1/"})});const b=T(()=>m.value.get("offer-form")||null);return me(()=>{l()}),(v,p)=>{const f=we,y=wo;return n(),w(y,{name:"offer-form-dialog","dialog-type":"responsive"},{default:$(()=>[e(i)?(n(),s("div",Lo,[t("div",xo,r(e(b)?.Title)+" "+r(e(i)?.name||""),1),t("div",Mo,[e(b)?(n(),w(f,{key:0,nodes:e(b)?.Richtext},null,8,["nodes"])):d("",!0),t("div",Co,[t("div",To,[t("span",null,r(v.$t("Kies kleur en opstelling")),1),t("span",null,r(v.$t("Persoonlijk advies")),1),t("span",null,r(v.$t("Binnen 2 werkdagen reactie")),1)]),e(i)?.image?(n(),s("img",{key:0,src:`${e(i)?.image}?f=rs:fit:400:291:0:0`,alt:e(i)?.name,width:"400",height:"291",loading:"lazy"},null,8,So)):d("",!0)])]),t("div",{class:"offer-form__form",style:{height:"500px"},"data-fillout-id":"bBcmcoSrUdus","data-fillout-embed-type":"standard","data-fillout-inherit-parameters":"","data-product_name":e(i).name,"data-sku":e(i).sku,"data-product_url":e(i).url,"data-fillout-dynamic-resize":""},null,8,Fo)])):d("",!0)]),_:1})}}}),No=Object.assign(Ao,{__name:"ProductOfferFormDialog"}),Oo={key:0,class:"product-info__sku"},Io={key:1,class:"product-info__selected-options"},Bo=A({__name:"AddedItemChilds",props:{availableOptions:{},addedItems:{}},setup(a){const c=a,o=T(()=>c.addedItems?.length>1);function i(l){return!l?.selected_options||!c.availableOptions?.length?[]:l.selected_options.map(u=>{for(const m of c.availableOptions){const b=m.values.find(v=>v.uid===u);if(b)return{attribute:m.label,value:b.label}}return null}).filter(Boolean)}return(l,u)=>(n(!0),s(S,null,D(a.addedItems,m=>(n(),s("div",{key:m,class:"product-info__options"},[e(o)?(n(),s("div",Oo,[t("span",null,r(m?.sku),1)])):d("",!0),i(m).length?(n(),s("ul",Io,[(n(!0),s(S,null,D(i(m),b=>(n(),s("li",{key:b},[t("span",null,r(b.attribute)+": "+r(b.value),1)]))),128))])):d("",!0)]))),128))}}),Do=Object.assign(Bo,{__name:"CartAddedItemChilds"}),Po={class:"added-to-cart__product-visual"},Eo=["src","alt"],jo={class:"added-to-cart__product-info"},Ro={class:"product-info"},Uo={class:"product-info__content"},qo={class:"product-info__name"},Vo={class:"product-info__brand"},Ho=A({__name:"AddedItem",props:{item:{},availableOptions:{},addedItems:{}},setup(a){const{public:c}=Ze(),o=a,i=T(()=>o.item.image||`${c.xcdnUrl}media/catalog/product/placeholder/default/Product.FallBack.jpg`);return(l,u)=>{const m=R,b=Do;return n(),s("div",null,[t("div",Po,[_(m,{to:a.item?.url},{default:$(()=>[t("img",{src:("useXcdnImage"in l?l.useXcdnImage:e(Le))(e(i),"f=rs:fit:100:115",a.item?.name),alt:a.item?.name},null,8,Eo)]),_:1},8,["to"])]),t("div",jo,[t("div",Ro,[t("div",Uo,[t("span",qo,r(a.item?.name),1),t("span",Vo,r(a.item?.brand?.label),1),a.addedItems?.length?(n(),w(b,{key:0,"added-items":a.addedItems,"available-options":a.availableOptions},null,8,["added-items","available-options"])):d("",!0)])])]),se(l.$slots,"default")])}}}),zo=Object.assign(Ho,{__name:"CartAddedItem"}),Ko=["src","alt"],Wo={class:"product-info__content"},Xo={class:"product-info__name"},Go={key:0,class:"product-info__brand"},Qo={class:"product-info__actions"},Yo=["disabled"],Jo=A({__name:"UpsellTile",props:{product:{}},setup(a){const c=a,{product:o}=en(c),{pending:i}=ke(),{addToCart:l}=xe(),u=P(!1),m=P(!1),b=T(()=>o.value?.fromPrice?{regularPrice:o.value.fromPrice,finalPrice:o.value.fromPrice}:{regularPrice:o.value.regularPrice,finalPrice:o.value.finalPrice}),v=async()=>{const p=[{sku:o.value?.sku||"",quantity:1}];if(o.value?.type!=="simple")tn(o.value?.url||"/"),u.value=!1,m.value=!1;else{u.value=!0;try{await l(p,{suppress:!0,product:o.value}),m.value=!0}catch{m.value=!1}finally{u.value=!1}}};return(p,f)=>{const y=R,L=cn,M=U;return n(),s("div",null,[_(y,{to:e(o)?.url,class:"product-info__visual"},{default:$(()=>[t("img",{src:("useXcdnImage"in p?p.useXcdnImage:e(Le))(e(o)?.image,"f=rs:fit:100:115",e(o)?.name),alt:e(o)?.name},null,8,Ko)]),_:1},8,["to"]),t("div",Wo,[t("span",Xo,r(e(o)?.name),1),e(o)?.brand?(n(),s("span",Go,r(e(o).brand?.label),1)):d("",!0),e(b)?(n(),w(L,{key:1,class:"product-item__price",prices:e(b)}
2,nn({_:2},[e(o)?.fromPrice?{name:"prefix",fn:$(()=>[f[0]||(f[0]=B(" v.a. ",-1))]),key:"0"}:void 0]),1032,["prices"])):d("",!0)]),t("div",Qo,[t("button",{type:"button",class:E(["button product-info__action-add-to-cart",{"button--loading":e(u),"button--added":e(m)}]),disabled:e(i),onClick:v},[e(u)?(n(),w(M,{key:0,name:"icon:loader",class:"icon icon--loader"})):e(m)?(n(),w(M,{key:1,name:"icon:check",class:"icon icon--check"})):(n(),s(S,{key:2},[_(M,{name:e(o)?.type==="simple"?"icon:atc":"icon:arrow",class:"icon icon--atc"},null,8,["name"]),B(" "+r(p.$t(e(o)?.type==="simple"?"Add to cart":"View product")),1)],64))],10,Yo)])])}}}),Zo=Object.assign(Jo,{__name:"CartUpsellTile"}),es=["textContent"],ns={class:"added-to-cart__upsell-wrapper"},ts={key:0,class:"added-to-cart__upsell-header"},as={key:1,class:"added-to-cart__upsell"},os={key:1,class:"error"},ss={class:"added-to-cart__product-buttons"},is=A({__name:"Added",setup(a){const{show:c}=an(),{hasCartItemErrors:o,errors:i}=ke(),{addToCartContext:l}=xe(),u=fe(),m=wn("add-to-cart"),b=P(void 0),v=T(()=>b.value?.upsell||[]);function p(){m.close()}const f=()=>{l.value=void 0,b.value=void 0};return H(l,async y=>{!i.value.length&&y!==void 0&&y.suppress!==!0&&(b.value=y,m.open())}),H(i,y=>{y.length&&c({type:"error",message:y.join(", ")})}),H(()=>u.fullPath,()=>{p()}),(y,L)=>{const M=zo,g=Zo,h=R,I=$n;return n(),w(I,{class:"added-to-cart",name:"add-to-cart","dialog-type":"responsive",onClose:f},{dialogHeader:$(()=>[t("span",{class:"dialog__title",textContent:r(y.$t("Added to cart"))},null,8,es)]),dialogFooter:$(()=>[t("div",ss,[t("button",{class:"added-to-cart__button",onClick:L[0]||(L[0]=k=>p())},[t("span",null,r(y.$t("Continue shopping")),1)]),e(o)?d("",!0):(n(),w(h,{key:0,to:"/cart/",class:"added-to-cart__link","data-testid":"add-to-cart-view-cart"},{default:$(()=>[t("span",null,r(y.$t("To basket")),1)]),_:1}))])]),default:$(()=>[e(b)?(n(),w(M,{key:0,item:e(b).product,"available-options":e(b)?.configurableOptions||[],"added-items":e(b)?.items||[],class:"added-to-cart__product"},null,8,["item","available-options","added-items"])):d("",!0),t("div",ns,[e(v)?.length?(n(),s("div",ts,r(y.$t("Complete your order")),1)):d("",!0),e(v)?.length?(n(),s("ul",as,[(n(!0),s(S,null,D(e(v),k=>(n(),s("li",{key:k,class:"added-to-cart__upsell-item"},[_(g,{product:k,class:"added-to-cart__upsell-tile"},null,8,["product"])]))),128))])):d("",!0)]),e(i)?(n(),s("div",os,[t("ul",null,[(n(!0),s(S,null,D(e(i),(k,C)=>(n(),s("li",{key:C,class:"error"},[t("pre",null," "+r(k),1)]))),128))])])):d("",!0)]),_:1})}}}),ls=Object.assign(is,{__name:"CartAdded"}),rs={id:"main",class:"layout__main"},cs="",Us=A({__name:"default",setup(a){return(c,o)=>{const i=Un,l=qa,u=Wa,m=$o,b=No,v=ls,p=ln;return n(),s("div",{class:E(["layout layout--default",cs])},[_(i,{class:"layout__top-header"}),_(l,{class:"layout__header"}),_(u,{class:"layout__promo-banner"}),t("main",rs,[se(c.$slots,"default")]),_(m,{class:"layout__footer"}),_(b),_(v),_(p)])}}});export{Us as default};
3//# sourceMappingURL=CTsYoCwo.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.