1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/auto-B5wtF699.js","assets/chart-nb7slEyq.js","assets/chartjs-adapter-moment.esm-ClbGvUmw.js"])))=>i.map(i=>d[i]); 2const C="modulepreload",k=function(e){return"/build/"+e},L={},p=function(t,i,l){let r=Promise.resolve();if(i&&i.length>0){let n=function(a){return Promise.all(a.map(c=>Promise.resolve(c).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=n(i.map(a=>{if(a=k(a),a in L)return;L[a]=!0;const c=a.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${f}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":C,c||(h.as="script"),h.crossOrigin="",h.href=a,s&&h.setAttribute("nonce",s),document.head.appendChild(h),c)return new Promise((_,x)=>{h.addEventListener("load",_),h.addEventListener("error",()=>x(new Error(`Unable to preload CSS for ${a}`)))})}))}function d(n){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=n,window.dispatchEvent(o),!o.defaultPrevented)throw n}return r.then(n=>{for(const o of n||[])o.status==="rejected"&&d(o.reason);return t().catch(d)})};class O{constructor(t,i={}){this.container=document.querySelector(t),this.container&&(this.options={slidesDesktop:i.slidesDesktop||3,slidesTablet:i.slidesTablet||2,slidesMobile:i.slidesMobile||1.4,fade:i.fade!==!1,borderRadius:i.borderRadius||"16px",slideHeight:i.slideHeight,gap:i.gap||"2.3%"},this.currentSlide=0,this.fadeTimeout=null,this.track=document.createElement("div"),this.track.className="slider-track",Array.from(this.container.children).forEach(l=>{l.classList.contains("slide")&&this.track.appendChild(l)}),this.container.classList.add("kennis-slider"),this.container.innerHTML="",this.container.appendChild(this.track),this.createArrows(),this.options.fade&&this.createFadeOverlays(),this.addSwipeEvents(),window.addEventListener("resize",()=>{this.currentSlide=Math.min(this.currentSlide,this.getMaxOffset()),this.update()}),this.update())}get visibleSlides(){const t=window.innerWidth;return t<=639?this.options.slidesMobile:t<1080?this.options.slidesTablet:this.options.slidesDesktop}getSlideWidth(){var r;const t=this.track.querySelectorAll(".slide");if(t.length<2)return((r=t[0])==null?void 0:r.offsetWidth)||0;const i=t[0].getBoundingClientRect().left;return t[1].getBoundingClientRect().left-i}getMaxOffset(){return Math.floor(this.track.children.length-this.visibleSlides)}update(){const t=this.getSlideWidth(),i=this.getMaxOffset(),l=this.visibleSlides,r=parseFloat(this.options.gap),d=this.options.gap.includes("%")?"%":"px",o=`calc((100% - ${(l-1)*r}${d}) / ${l})`;this.track.querySelectorAll(".slide").forEach(s=>{s.style.width=o,s.style.minWidth=o,s.style.borderRadius=this.options.borderRadius}),this.track.style.gap=this.options.gap,this.track.style.transform=`translateX(-${this.currentSlide*t}px)`,this.arrowLeft.classList.toggle("hidden",this.currentSlide===0),this.arrowRight.classList.toggle("hidden",this.currentSlide>=i),this.track.querySelectorAll(".slide").forEach(s=>{s.style.borderRadius=this.options.borderRadius}),this.track.querySelectorAll(".slide").forEach(s=>{s.style.width=o,s.style.minWidth=o,s.style.borderRadius=this.options.borderRadius,this.options.slideHeight?s.style.height=this.options.slideHeight:s.style.height="auto"}),clearTimeout(this.fadeTimeout),this.fadeTimeout=setTimeout(()=>{console.log(i,this.currentSlide);const s=this.currentSlide===0,a=this.currentSlide>=i;this.options.fade&&(this.container.classList.toggle("hide-fade",a),this.container.classList.toggle("show-left-fade",!s))},300)}createFadeOverlays(){const t=document.createElement("div"),i=document.createElement("div");t.className="fade-overlay fade-left",i.className="fade-overlay fade-right",this.container.appendChild(t),this.container.appendChild(i)}addSwipeEvents(){let t=0;this.track.addEventListener("touchstart",i=>{t=i.changedTouches[0].screenX},{passive:!0}),this.track.addEventListener("touchend",i=>{const l=i.changedTouches[0].screenX-t;Math.abs(l)<30||(l<0&&this.currentSlide<this.getMaxOffset()?(this.currentSlide++,this.update()):l>0&&this.currentSlide>0&&(this.currentSlide--,this.update()))},{passive:!0})}createArrows(){this.arrowLeft=document.createElement("button"),this.arrowRight=document.createElement("button"),this.arrowLeft.className="arrow arrow-left",this.arrowRight.className="arrow arrow-right",this.arrowLeft.innerHTML=this.getArrowSVG(),this.arrowRight.innerHTML=this.getArrowSVG(),this.container.appendChild(this.arrowLeft),this.container.appendChild(this.arrowRight),this.arrowLeft.addEventListener("click",()=>{this.currentSlide>0&&(this.currentSlide--,this.update())}),this.arrowRight.addEventListener("click",()=>{this.currentSlide<this.getMaxOffset()&&(this.currentSlide++,this.update())})}getArrowSVG(t=!1){return` 3<svg class="arrow-icon" width="88" height="77" viewBox="0 0 88 77" fill="none" xmlns="http://www.w3.org/2000/svg">
4 <g filter="url(#filter0_dd)"> 5 <ellipse class="arrow-bg" cx="38.0408" cy="34.3672" rx="24.0408" ry="24.0408" fill="white"/> 6 </g> 7 <path fill-rule="evenodd" clip-rule="evenodd" d="M34.8834 26.1491C35.2293 25.8032 35.7901 25.8032 36.136 26.1491L43.7279 33.7409C44.0738 34.0868 44.0738 34.6476 43.7279 34.9935L36.136 42.5853C35.7901 42.9312 35.2293 42.9312 34.8834 42.5853C34.5376 42.2394 34.5376 41.6786 34.8834 41.3327L41.849 34.3672L34.8834 27.4017C34.5376 27.0558 34.5376 26.495 34.8834 26.1491Z" fill="black"/> 8 <defs> 9 <filter id="filter0_dd" x="0" y="0.326416" width="76.082" height="76.0815" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> 10 <feFlood flood-opacity="0" result="BackgroundImageFix"/> 11 <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> 12 <feOffset/> 13 <feGaussianBlur stdDeviation="1"/> 14 <feComposite in2="hardAlpha" operator="out"/> 15 <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/> 16 <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/> 17 <feOffset dy="4"/> 18 <feGaussianBlur stdDeviation="7"/> 19 <feComposite in2="hardAlpha" operator="out"/> 20 <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/> 21 <feBlend mode="normal" in2="effect1_dropShadow" result="effect2_dropShadow"/> 22 <feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow" result="shape"/> 23 </filter> 24 </defs> 25</svg> 26`}}/*! js-cookie v3.0.8 | MIT */function m(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var l in i)l!=="__proto__"&&(e[l]=i[l])}return e}var T={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function v(e,t){function i(r,d,n){if(!(typeof document>"u")){n=m({},t,n),typeof n.expires=="number"&&(n.expires=new Date(Date.now()+n.expires*864e5)),n.expires&&(n.expires=n.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var s in n)n[s]&&(o+="; "+s,n[s]!==!0&&(o+="="+n[s].split(";")[0]));return document.cookie=r+"="+e.write(d,r)+o}}function l(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var d=document.cookie?document.cookie.split("; "):[],n={},o=0;o<d.length;o++){var s=d[o].split("="),a=s.slice(1).join("=");try{var c=decodeURIComponent(s[0]);if(c in n||(n[c]=e.read(a,c)),r===c)break}catch{}}return r?n[r]:n}}return Object.create({set:i,get:l,remove:function(r,d){i(r,"",m({},d,{expires:-1}))},withAttributes:function(r){return v(this.converter,m({},this.attributes,r))},withConverter:function(r){return v(m({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var R=v(T,{path:"/"});function F(e,t,i=0){let l=e.getBoundingClientRect().top+window.pageYOffset+-1*i,r=window.pageYOffset,d=l-r,n=null;function o(a){n===null&&(n=a);let c=a-n,f=s(c,r,d,t);window.scrollTo(0,f),c<t&&requestAnimationFrame(o)}function s(a,c,f,h){return a/=h/2,a<1?f/2*a*a+c:(a--,-f/2*(a*(a-2)-1)+c)}requestAnimationFrame(o)}function A(e){return new Intl.NumberFormat("nl-NL",{style:"currency",currency:"EUR"}).format(e)}let u=null,b=[];async function S(){if(u)return u.Fancybox;u=await p(()=>import("./index.esm-dxpasp2E.js"),[]);for(const{selector:e,config:t}of b)u.Fancybox.bind(e,t);return b=[],u.Fancybox}const I={bind(e,t){u?u.Fancybox.bind(e,t):b.push({selector:e,config:t})},async show(e,t){return(await S()).show(e,t)},close(){u&&u.Fancybox.close()},destroy(){u&&u.Fancybox.destroy()}};function P(){return u!==null}let w=null;async function M(){return w||(w=await p(()=>import("./swiper-bundle-DcUcaAKL.js"),[])),w.default}let g=null;async function B(){if(!g){const[e]=await Promise.all([p(()=>import("./auto-B5wtF699.js"),__vite__mapDeps([0,1])),p(()=>import("./chartjs-adapter-moment.esm-ClbGvUmw.js"),__vite__mapDeps([2,1])
26)]);g=e}return g.default}let y=null;async function D(e="nl"){return y||(y=await p(()=>import("./index-BPBzpGOV.js"),[])),e==="nl"?await p(()=>import("./nl-46AzCW6O.js"),[]):await p(()=>import("./en-BOpwv3np.js"),[]),y.default}window.Slider=O;window.Fancybox=I;window.Cookies=R;window.loadSwiper=M;window.loadChart=B;window.loadFlatpickr=D;window.smoothScroll=F;window.euro_format=A;window.addEventListener("beforeunload",()=>{localStorage.setItem("scrollPosition",window.scrollY)});window.location.search.includes("keepScroll")&&window.addEventListener("load",()=>{window.scrollTo(0,localStorage.getItem("scrollPosition")||0)});const E={dragToClose:!1,defaultType:"html",closeButton:!1,autoFocus:!1,on:{reveal:(e,t)=>{window.dispatchEvent(new CustomEvent("fancybox-open",{detail:{src:t==null?void 0:t.src}}))},close:()=>{window.dispatchEvent(new CustomEvent("fancybox-close"))}}};document.addEventListener("livewire:initialized",()=>{Livewire.on("close-fancybox",()=>{Fancybox.close()}),Livewire.on("filter-selected",e=>{window.dataLayer=window.dataLayer||[],dataLayer.push({event:"filter_selected",filter_type:e.filterType,filter_value:e.filterValue,page_title:document.title,page_language:document.documentElement.lang})})});window.openProductCardModal=async function(){const e=await S();e.destroy(),e.bind("[data-fancybox]",E),requestAnimationFrame(()=>{var t;(t=document.getElementById("open-cart-products-trigger"))==null||t.click()})};document.addEventListener("click",async function(e){const t=e.target.closest("[data-fancybox]");if(!t||P())return;e.preventDefault(),e.stopPropagation(),(await S()).bind("[data-fancybox]",E),t.click()},!0);window.body=function(){return{activeMenuItem:null,leftSidebarType:"menu",leftSidebarOpen:!1,leftSidebarLoaded:!1,rightSidebarOpen:!1,searchOpen:!1,toggleLeftSidebar(){this.leftSidebarLoaded||(this.leftSidebarLoaded=!0,Livewire.dispatch("load-sidebar-menu")),this.leftSidebarOpen=!this.leftSidebarOpen,this.leftSidebarType="menu"},closeLeftSidebar(){this.leftSidebarOpen=!1},toggleRightSidebar(e,t,...i){this.rightSidebarOpen=!0,this.rightSidebarOpen&&Livewire.dispatch("toggle-sidebar",[e,t,...i])},closeRightSidebar(){this.rightSidebarOpen=!1},toggleSearch(){this.searchOpen=!this.searchOpen},closeSearch(){this.searchOpen=!1}}};window.autoFocus=function(e="searchModal"){Livewire.dispatch("open-search-modal");const t=document.querySelector("input#"+e),i=document.createElement("input");i.setAttribute("type","text"),i.style.position="absolute",i.style.top=window.scrollY+100+"px",i.style.opacity=0,i.style.height=0,i.style.fontSize="16px",document.body.prepend(i),i.focus(),setTimeout(()=>{t.focus(),i.remove()},150)};window.addedToCart=function(e){dataLayer.push({ecommerce:null}),dataLayer.push({event:"add_to_cart",ecommerce:{items:[e]}})};window.removedFromCart=function(e){dataLayer.push({ecommerce:null}),dataLayer.push({event:"remove_from_cart",ecommerce:{items:[e]}})};window.clickedProductThumb=function(e){e&&Livewire.dispatch("clicked-product-thumb",{url:e})};document.addEventListener("DOMContentLoaded",function(){let e;document.addEventListener("input",function(t){var r;if(t.target.id!=="email")return;const i=(r=document.querySelector('meta[name="check-email-route"]'))==null?void 0:r.getAttribute("content");if(!i)return;const l=document.querySelector('meta[name="csrf-token"]').getAttribute("content");clearTimeout(e),e=setTimeout(()=>{fetch(i,{method:"POST",headers:{"X-CSRF-TOKEN":l,"Content-Type":"application/json"},body:JSON.stringify({email:t.target.value})}).then(d=>d.json()).then(d=>{d?document.getElementById("possible-faulty-email").classList.remove("hidden"):document.getElementById("possible-faulty-email").classList.add("hidden")})},1e3)})});
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.