import{S as ke}from"./Speechbubble-5374d34d.js";import{d as oe,o as G,n as se,w as A,a as v,q as Ne,z as ee,b as k,j as ge,t as X,V as Pe,p as Re,g as ze,_ as ye,a5 as Y,ak as Be,al as Ee,G as l,a7 as _e,am as T,an as ve,r as ae,ao as Me,ap as me,aq as Se,ar as Ie,as as we,a6 as ne,at as Le,k as ie,au as Oe,a9 as re,av as M,aw as De,J as fe,ax as qe,K as Ae,ay as je,az as Ke,aA as he,aB as Ue,a8 as Ge,ah as He,N as le,c as pe,A as te}from"./index-207e8178.js";import{V as We}from"./index-d2df2ce1.js";import{m as Xe,u as Ye,f as Je,a as be}from"./VMenu-a5999549.js";const Qe={class:"mascot-search-section mt-5 mb-5"},Ze=["src"],et={class:"right-section"},tt={class:"searchbar-width"},wt=oe({__name:"ResultsHeader",props:{mascotText:String,mascotImage:String},setup(e){return(t,o)=>(G(),se(Pe,{cols:"12",sm:"12",md:"10",lg:"10"},{default:A(()=>[v(Ne,{fluid:""},{default:A(()=>[ee(t.$slots,"header"),k("div",Qe,[k("img",{contain:"",class:"left-section",alt:"",src:e.mascotImage},null,8,Ze),k("div",et,[v(ke,{direction:"left"},{default:A(()=>[ge(X(e.mascotText),1)]),_:1}),k("div",tt,[ee(t.$slots,"searchbar")])])]),ee(t.$slots,"filter")]),_:3})]),_:3}))}});const J=e=>(Re("data-v-0de88350"),e=e(),ze(),e),at=J(()=>k("p",null,"Ik heb helaas niks voor je gevonden.",-1)),lt=J(()=>k("p",null,"Tips om verder te komen:",-1)),ot=J(()=>k("li",null,"Pas de zoekterm aan.",-1)),st=J(()=>k("li",null,"Gebruik andere filters.",-1)),nt=oe({__name:"NoResults",setup(e){return(t,o)=>(G(),se(ke,{class:"no-result display-block",justify:"center",direction:"left"},{default:A(()=>[at,lt,k("ul",null,[ot,st,k("li",null,[ge(" Of "),k("a",{onClick:o[0]||(o[0]=s=>t.$emit("restartDialogue"))}," begin helemaal opnieuw. ")])])]),_:1}))}});const Vt=ye(nt,[["__scopeId","data-v-0de88350"]]);const ue=Symbol.for("vuetify:v-slider");function it(e,t,o){const s=o==="vertical",i=t.getBoundingClientRect(),u="touches"in e?e.touches[0]:e;return s?u.clientY-(i.top+i.height/2):u.clientX-(i.left+i.width/2)}function rt(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Ct=Y({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Be(),...Ee({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Tt=e=>{const t=l(()=>parseFloat(e.min)),o=l(()=>parseFloat(e.max)),s=l(()=>+e.step>0?parseFloat(e.step):0),i=l(()=>Math.max(me(s.value),me(t.value)));function u(c){if(c=parseFloat(c),s.value<=0)return c;const m=Se(c,t.value,o.value),f=t.value%s.value,S=Math.round((m-f)/s.value)*s.value+f;return parseFloat(Math.min(S,o.value).toFixed(i.value))}return{min:t,max:o,step:s,decimals:i,roundValue:u}},xt=e=>{let{props:t,steps:o,onSliderStart:s,onSliderMove:i,onSliderEnd:u,getActiveThumb:c}=e;const{isRtl:m}=_e(),f=T(t,"reverse"),S=l(()=>t.direction==="vertical"),w=l(()=>S.value!==f.value),{min:h,max:g,step:b,decimals:x,roundValue:y}=o,N=l(()=>parseInt(t.thumbSize,10)),j=l(()=>parseInt(t.tickSize,10)),K=l(()=>parseInt(t.trackSize,10)),P=l(()=>(g.value-h.value)/b.value),I=T(t,"disabled"),R=l(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),L=l(()=>t.error||t.disabled?void 0:t.trackColor??t.color),O=l(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),z=ve(!1),V=ve(0),$=ae(),_=ae();function n(a){var de;const r=t.direction==="vertical",Ve=r?"top":"left",Ce=r?"height":"width",Te=r?"clientY":"clientX",{[Ve]:xe,[Ce]:$e}=(de=$.value)==null?void 0:de.$el.getBoundingClientRect(),Fe=rt(a,Te);let Z=Math.min(Math.max((Fe-xe-V.value)/$e,0),1)||0;return(r?w.value:w.value!==m.value)&&(Z=1-Z),y(h.value+Z*(g.value-h.value))}const C=a=>{u({value:n(a)}),z.value=!1,V.value=0},D=a=>{_.value=c(a),_.value&&(_.value.focus(),z.value=!0,_.value.contains(a.target)?V.value=it(a,_.value,t.direction):(V.value=0,i({value:n(a)})),s({value:n(a)}))},F={passive:!0,capture:!0};function q(a){i({value:n(a)})}function H(a){a.stopPropagation(),a.preventDefault(),C(a),window.removeEventListener("mousemove",q,F),window.removeEventListener("mouseup",H)}function d(a){var r;C(a),window.removeEventListener("touchmove",q,F),(r=a.target)==null||r.removeEventListener("touchend",d)}function p(a){var r;D(a),window.addEventListener("touchmove",q,F),(r=a.target)==null||r.addEventListener("touchend",d,{passive:!1})}function B(a){a.preventDefault(),D(a),window.addEventListener("mousemove",q,F),window.addEventListener("mouseup",H,{passive:!1})}const E=a=>{const r=(a-h.value)/(g.value-h.value)*100;return Se(isNaN(r)?0:r,0,100)},U=T(t,"showTicks"),W=l(()=>U.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(a=>({value:a,position:E(a),label:a.toString()})):Object.keys(t.ticks).map(a=>({value:parseFloat(a),position:E(parseFloat(a)),label:t.ticks[a]})):P.value!==1/0?Ie(P.value+1).map(a=>{const r=h.value+a*b.value;return{value:r,position:E(r)}}):[]:[]),Q=l(()=>W.value.some(a=>{let{label:r}=a;return!!r})),ce={activeThumbRef:_,color:T(t,"color"),decimals:x,disabled:I,direction:T(t,"direction"),elevation:T(t,"elevation"),hasLabels:Q,isReversed:f,indexFromEnd:w,min:h,max:g,mousePressed:z,numTicks:P,onSliderMousedown:B,onSliderTouchstart:p,parsedTicks:W,parseMouseMove:n,position:E,readonly:T(t,"readonly"),rounded:T(t,"rounded"),roundValue:y,showTicks:U,startOffset:V,step:b,thumbSize:N,thumbColor:R,thumbLabel:T(t,"thumbLabel"),ticks:T(t,"ticks"),tickSize:j,trackColor:L,trackContainerRef:$,trackFillColor:O,trackSize:K,vertical:S};return Me(ue,ce),ce};const ut=Y({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...we()},"VSliderThumb"),$t=ne()({name:"VSliderThumb",directives:{Ripple:Le},props:ut(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:o,emit:s}=t;const i=ie(ue),{isRtl:u,rtlClasses:c}=_e();if(!i)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:m,step:f,disabled:S,thumbSize:w,thumbLabel:h,direction:g,isReversed:b,vertical:x,readonly:y,elevation:N,mousePressed:j,decimals:K,indexFromEnd:P}=i,{textColorClasses:I,textColorStyles:R}=Oe(m),{pageup:L,pagedown:O,end:z,home:V,left:$,right:_,down:n,up:C}=je,D=[L,O,z,V,$,_,n,C],F=l(()=>f.value?[1,2,3]:[1,5,10]);function q(d,p){if(!D.includes(d.key))return;d.preventDefault();const B=f.value||.1,E=(e.max-e.min)/B;if([$,_,n,C].includes(d.key)){const W=(x.value?[u.value?$:_,b.value?n:C]:P.value!==u.value?[$,C]:[_,C]).includes(d.key)?1:-1,Q=d.shiftKey?2:d.ctrlKey?1:0;p=p+W*B*F.value[Q]}else if(d.key===V)p=e.min;else if(d.key===z)p=e.max;else{const U=d.key===O?1:-1;p=p-U*B*(E>100?E/10:10)}return Math.max(e.min,Math.min(e.max,p))}function H(d){const p=q(d,e.modelValue);p!=null&&s("update:modelValue",p)}return re(()=>{const d=M(P.value?100-e.position:e.position,"%"),{elevationClasses:p}=De(l(()=>S.value?void 0:N.value));return v("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&j.value},e.class,c.value],style:[{"--v-slider-thumb-position":d,"--v-slider-thumb-size":M(w.value)},e.style],role:"slider",tabindex:S.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!y.value,"aria-orientation":g.value,onKeydown:y.value?void 0:H},[v("div",{class:["v-slider-thumb__surface",I.value,p.value],style:{...R.value}},null),fe(v("div",{class:["v-slider-thumb__ripple",I.value],style:R.value},null),[[qe("ripple"),e.ripple,null,{circle:!0,center:!0}]]),v(We,{origin:"bottom center"},{default:()=>{var B;return[fe(v("div",{class:"v-slider-thumb__label-container"},[v("div",{class:["v-slider-thumb__label"]},[v("div",null,[((B=o["thumb-label"])==null?void 0:B.call(o,{modelValue:e.modelValue}))??e.modelValue.toFixed(f.value?K.value:1)])])]),[[Ae,h.value&&e.focused||h.value==="always"]])]}})])}),{}}});const ct=Y({start:{type:Number,required:!0},stop:{type:Number,required:!0},...we()},"VSliderTrack"),Ft=ne()({name:"VSliderTrack",props:ct(),emits:{},setup(e,t){let{slots:o}=t;const s=ie(ue);if(!s)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:i,parsedTicks:u,rounded:c,showTicks:m,tickSize:f,trackColor:S,trackFillColor:w,trackSize:h,vertical:g,min:b,max:x,indexFromEnd:y}=s,{roundedClasses:N}=Ke(c),{backgroundColorClasses:j,backgroundColorStyles:K}=he(w),{backgroundColorClasses:P,backgroundColorStyles:I}=he(S),R=l(()=>`inset-${g.value?"block":"inline"}-${y.value?"end":"start"}`),L=l(()=>g.value?"height":"width"),O=l(()=>({[R.value]:"0%",[L.value]:"100%"})),z=l(()=>e.stop-e.start),V=l(()=>({[R.value]:M(e.start,"%"),[L.value]:M(z.value,"%")})),$=l(()=>m.value?(g.value?u.value.slice().reverse():u.value).map((n,C)=>{var F;const D=n.value!==b.value&&n.value!==x.value?M(n.position,"%"):void 0;return v("div",{key:n.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":n.position>=e.start&&n.position<=e.stop,"v-slider-track__tick--first":n.value===b.value,"v-slider-track__tick--last":n.value===x.value}],style:{[R.value]:D}},[(n.label||o["tick-label"])&&v("div",{class:"v-slider-track__tick-label"},[((F=o["tick-label"])==null?void 0:F.call(o,{tick:n,index:C}))??n.label])])}):[]);return re(()=>v("div",{class:["v-slider-track",N.value,e.class],style:[{"--v-slider-track-size":M(h.value),"--v-slider-tick-size":M(f.value)},e.style]},[v("div",{class:["v-slider-track__background",P.value,{"v-slider-track__background--opacity":!!i.value||!w.value}],style:{...O.value,...I.value}},null),v("div",{class:["v-slider-track__fill",j.value],style:{...V.value,...K.value}},null),m.value&&v("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":m.value==="always"}]},[$.value])])),{}}});const dt=Y({id:String,text:String,...Ue(Xe({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),vt=ne()({name:"VTooltip",props:dt(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:o}=t;const s=Ge(e,"modelValue"),{scopeId:i}=Ye(),u=He(),c=l(()=>e.id||`v-tooltip-${u}`),m=ae(),f=l(()=>e.location.split(" ").length>1?e.location:e.location+" center"),S=l(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),w=l(()=>e.transition?e.transition:s.value?"scale-transition":"fade-transition"),h=l(()=>le({"aria-describedby":c.value},e.activatorProps));return re(()=>{const g=be.filterProps(e);return v(be,le({ref:m,class:["v-tooltip",e.class],style:e.style,id:c.value},g,{modelValue:s.value,"onUpdate:modelValue":b=>s.value=b,transition:w.value,absolute:!0,location:f.value,origin:S.value,persistent:!0,role:"tooltip",activatorProps:h.value,_disableGlobalStack:!0},i),{activator:o.activator,default:function(){var N;for(var b=arguments.length,x=new Array(b),y=0;y<b;y++)x[y]=arguments[y];return((N=o.default)==null?void 0:N.call(o,...x))??e.text}})}),Je({},m)}}),mt=["id"],ft={key:0,class:"overflow mainFilterColor"},ht={key:1,class:"hit-count"},pt={class:"mb-0"},bt=680,kt=oe({__name:"Tooltip",props:{tooltipText:String,tip:String,index:Number,count:{type:String,default:null},hideMobile:{type:Boolean,default:!1},labelId:{type:String,default:null}},setup(e){const t=e,o=ie("$piwik"),s=l(()=>t.hideMobile&&window.innerWidth<bt),i=u=>{o("tooltip","click",u)};return(u,c)=>s.value?te("",!0):(G(),se(vt,{key:0,disabled:s.value,"content-class":"tooltip-content elevation-4","scroll-strategy":"none",location:"bottom center",origin:"top center","max-width":"370px","aria-label":e.tooltipText,eager:""},{activator:A(({props:m})=>[k("span",le({id:`${e.labelId}-tooltip-activator`},m,{onClick:c[0]||(c[0]=f=>i(e.tip))}),[e.tip?(G(),pe("span",ft,X(e.tip),1)):te("",!0),e.count?(G(),pe("span",ht,X(e.count),1)):te("",!0)],16,mt)]),default:A(()=>[k("p",pt,X(e.tooltipText),1)]),_:1},8,["disabled","aria-label"]))}});const Nt=ye(kt,[["__scopeId","data-v-d9c2da21"]]);export{Vt as N,Nt as T,Ft as V,wt as _,xt as a,$t as b,it as g,Ct as m,Tt as u};