PageSourceSearch

https://lux-camp.nl/_nuxt/CcT1kAR9.js

js lux-camp.nl collected 2026-10-08 16:00:19 UTC 6,609 bytes, 1 lines download raw bytes

1import{_ as V,a as j}from"./K8BihAqt.js";import{bi as I,dC as D,bz as C,bl as B,bm as t,bF as w,ch as N,bp as e,bK as v,bn as r,ci as O,bw as x,bE as $,bq as u,cc as E,bv as R,bu as F,bs as _,bo as z,bt as h,bD as T,bA as G,cQ as P,eD as H}from"./BlONOziQ.js";import{_ as U}from"./D2cITRq4.js";import{_ as q}from"./fvsjbQNj.js";import"./D_kgzcTb.js";(function(){try{var f=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};f.SENTRY_RELEASE={id:"7fb922749b92d345bf2560005daeab37031fc6d5"};var g=new f.Error().stack;g&&(f._sentryDebugIds=f._sentryDebugIds||{},f._sentryDebugIds[g]="890d9ae0-b5b0-4805-8adb-46fdfb412a30",f._sentryDebugIdIdentifier="sentry-dbid-890d9ae0-b5b0-4805-8adb-46fdfb412a30")}catch{}})();const K={class:"flex flex-row items-center justify-between gap-x-2 w-full"},M={class:"flex flex-row gap-1"},Q={class:"truncate max-w-[8.3rem]"},Y={key:0,class:"flex items-center"},J={key:0},W={key:0,class:"flex flex-col gap-y-2 p-4 w-[12rem]"},X=I({__name:"Item",props:{filter:{},booleanFilter:{type:Boolean}},emits:["update-filter"],setup(f,{emit:g}){const o=f,l=D(),d=C(!1),a=B(()=>o.booleanFilter&&l.disableFilter(o.filter)),b=B(()=>o.booleanFilter&&l.isFilterActive(o.filter)),m=B(()=>o.filter.filters&&l.isFilterGroupActive(o.filter.filters)),n=g;return(i,s)=>{const y=T,k=E,A=U,p=N;return t(),w(p,{placement:"bottom",theme:"blueBorder","hide-arrow":"",distance:5,delay:0,"auto-hide":!0,disabled:e(a),shown:e(d),triggers:[],onOnClose:s[2]||(s[2]=c=>d.value=!1)},{button:v(()=>[u(k,{variant:"unstyled",class:z(["w-full bg-brand-white border border-brand-secondary-400 hover:bg-brand-gray-100 px-2.5 py-2.5 shadow-custom flex flex-row items-center gap-x-2 justify-between text-brand-secondary-500 font-p14",{"pointer-events-none opacity-50":e(a)}]),onClick:s[0]||(s[0]=c=>i.booleanFilter&&!e(a)?n("update-filter",i.filter):d.value=!0)},{default:v(()=>[h("div",K,[h("div",M,[h("span",Q,F(i.filter.label),1),i.booleanFilter?_("",!0):(t(),r("div",Y,[e(m)?(t(),r("p",J," ("+F(e(l).getActiveFiltersByGroup(i.filter.group).length)+") ",1)):_("",!0)]))]),i.booleanFilter?(t(),r("div",{key:0,class:z(["flex items-center border h-[20px] w-[20px]",[e(b)?"border-brand-success-500":"border-brand-secondary-400"]])},[e(b)?(t(),w(y,{key:0,class:"text-brand-success-500",name:"material-symbols:check-rounded",size:"22"})):_("",!0)],2)):_("",!0),i.booleanFilter?_("",!0):(t(),w(y,{key:1,name:"material-symbols:expand-more-rounded",size:"22"}))])]),_:1},8,["class"])]),content:v(()=>[i.booleanFilter?_("",!0):(t(),r("div",W,[O(i.$slots,"content",{},()=>[(t(!0),r(x,null,$(i.filter.filters,(c,S)=>(t(),r("div",{key:S},[u(A,{id:c.label,class:"w-fit text-brand-gray-500",label:c.label,checked:e(l).isFilterActive(c),disabled:e(l).disableFilter(c),size:"sm","checked-color":"green",onUpdate:L=>n("update-filter",c)},null,8,["id","label","checked","disabled","onUpdate"])]))),128))]),u(k,{size:"xs",wide:!0,class:"capitalize",variant:"secondary",onClick:s[1]||(s[1]=c=>d.value=!1)},{default:v(()=>[R(F(i.$t("filter.done")),1)]),_:1})]))]),_:3},8,["disabled","shown"])}}}),Z=Object.assign(X,{__name:"AccommodationFilterItem"}),ee={class:"flex flex-row gap-5 flex-wrap"},te={class:"w-60"},oe={class:"w-56"},le=I({__name:"List",props:{filters:{},availableServiceRatesFilter:{}},emits:["update-filters","scroll-to-top"],setup(f,{emit:g}){const o=D(),l=g;return(d,a)=>{const b=V,m=j,n=Z,i=U;return t(),r("div",ee,[h("div",te,[u(b,{onApplySearch:a[0]||(a[0]=()=>{l("update-filters"),l("scroll-to-top")})})]),h("div",oe,[u(m,{onApplySearch:a[1]||(a[1]=()=>{l("update-filters"),l("scroll-to-top")})})]),(t(!0),r(x,null,$(d.filters,(s,y)=>(t(),w(n,{key:y,class:"w-48",filter:s,"boolean-filter":!s.filters?.length,onUpdateFilter:k=>{e(o).filterToggle(k),l("scroll-to-top")}},null,8,["filter","boolean-filter","onUpdateFilter"]))),128)),d.availableServiceRatesFilter?.filters?.length?(t(),w(n,{key:0,filter:d.availableServiceRatesFilter,"boolean-filter":!1,class:"w-48",onUpdateFilter:a[2]||(a[2]=s=>e(o).filterToggle(s))},{content:v(()=>[(t(!0),r(x,null,$(d.availableServiceRatesFilter.filters,(s,y)=>(t(),r("div",{key:y},[u(i,{id:s.label,class:"w-fit text-brand-gray-500",label:s.label,checked:e(o).isServiceRateFilterActive(s),disabled:e(o).disabledServiceRateFilter(s),size:"sm","checked-color":"green",onUpdate:()=>{e(o).selectServiceRateFilter(s),l("scroll-to-top")}},null,8,["id","label","checked","disabled","onUpdate"])]))),128))]),_:1},8,["filter"])):_("",!0)])}}}),se=Object.assign(le,{__name:"AccommodationFilterList"}),ne={class:"flex flex-col gap-y-4"},re={key:0,class:"flex flex-wrap items-center gap-2"},ie={class:"text-brand-white"},ae=I({__name:"FilterA",emits:["update-filters","scroll-to-top"],setup(f,{emit:g}){const o=D(),l=C(!1),d=C(!1),a=C(null);G(()=>{H(a.value,m=>{m.forEach(n=>
1{n.target.scrollHeight>n.target.clientHeight&&(d.value=!0)})})});const b=g;return(m,n)=>{const i=se,s=E,y=T,k=P,A=q;return t(),r("div",ne,[h("div",{ref_key:"filterList",ref:a,class:z(["flex flex-row overflow-hidden",{"h-full":e(l),"h-[45px]":!e(l)}])},[u(i,{filters:e(o).getFilters,"available-service-rates-filter":e(o).getAvailableServiceRatesFilter,onUpdateFilters:n[0]||(n[0]=p=>b("update-filters")),onScrollToTop:n[1]||(n[1]=p=>b("scroll-to-top"))},null,8,["filters","available-service-rates-filter"]),e(d)?(t(),w(s,{key:0,size:"xs",class:"!text-nowrap !ml-auto h-10 whitespace-pre",variant:"secondary","icon-left":e(l)?"expand-circle-up-rounded":"expand-circle-down-rounded",onClick:n[2]||(n[2]=p=>l.value=!e(l))},{default:v(()=>[R(F(e(l)?m.$t("filter.less-filters"):m.$t("filter.more-filters")),1)]),_:1},8,["icon-left"])):_("",!0)],2),e(o).getActiveFilters.length>0||e(o).selectedServiceRateFilters.length?(t(),r("div",re,[u(s,{variant:"unstyled",class:"cursor-pointer flex items-center gap-2 w-fit",onClick:n[3]||(n[3]=p=>(e(o).resetFilter(),b("scroll-to-top")))},{default:v(()=>[h("span",ie,F(m.$t("filter.reset-filters")),1),u(y,{class:"text-brand-white",name:"material-symbols:close-rounded",size:"16"}),u(k,{class:"h-6",vertical:""})]),_:1}),(t(!0),r(x,null,$(e(o).currentFilters,p=>(t(),r(x,null,[(t(!0),r(x,null,$(p.filters,(c,S)=>(t(),w(A,{key:S,onClick:L=>(e(o).filterToggle(c),b("scroll-to-top"))},{default:v(()=>[R(F(c.label),1)]),_:2},1032,["onClick"]))),128))],64))),256)),(t(!0),r(x,null,$(e(o).selectedServiceRateFilters,(p,c)=>(t(),w(A,{key:c,onClick:S=>e(o).selectServiceRateFilter(p)},{default:v(()=>[R(F(p.title),1)]),_:2},1032,["onClick"]))),128))])):_("",!0)])}}}),be=Object.assign(ae,{__name:"AccommodationFilterA"});export{be as default};

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.