1import{o as M,P as A,M as g,e as d,a0 as n,h as t,S as _,Q as B,a8 as S,c as D,ae as I,w as q,O as W,ap as H,F as P}from"./runtime-dom.esm-bundler-Cw0e_yE-.js";import{T,i as E}from"./index.esm-BhpFF6z3.js";import{u as N}from"./useCart-u1XXeFvC.js";import{_ as C}from"./AddressAutocomplete-DESFFLtz.js";import{Y as R,G as F,V as G,S as L}from"./transition-CSCS3C1x.js";import"./_plugin-vue_export-helper-CCF-Ska1.js";import"./debounce-rxDSXTqo.js";import"./Input-Bpt2E3FY.js";import"./Icon-jezKL6-x.js";import"./addressResolver-BMgwE06Z.js";import"./formatPrice-D3QoZRLv.js";import"./keyboard-BG943ArW.js";const Y={class:"fixed inset-0 overflow-y-auto"},J={class:"flex items-center justify-center py-4 min-h-full"},Q={class:"flex justify-center"},U={class:"w-full mt-4 rounded-3xl bg-brown-700 lg:mt-10"},K={class:"p-6"},X={class:"mt-4 space-y-4"},Z={class:"flex flex-col grow space-y-4"},ee={__name:"HolidayParkRulesModal",props:{isOpen:{type:Boolean,default:!1,required:!0},site:{type:Object,default:()=>null,required:!1}},emits:["toggleModal"],setup(p){return(i,o)=>(M(),A(n(L),{show:p.isOpen,as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:g(()=>[d(n(R),{open:p.isOpen,class:"relative z-50",onClose:o[1]||(o[1]=l=>i.$emit("toggleModal"))},{default:g(()=>[o[6]||(o[6]=t("div",{class:"fixed inset-0 bg-black-800/70","aria-hidden":"true"},null,-1)),t("div",Y,[t("div",J,[d(n(F),{class:"container max-w-lg"},{default:g(()=>{var l;return[t("div",Q,[t("button",{type:"button",class:"btn btn--lg btn--secondary bg-transparent",onClick:o[0]||(o[0]=m=>i.$emit("toggleModal"))}," Sluiten ")]),t("div",U,[t("div",K,[d(n(G),{class:"font-secondary text-lg uppercase"},{default:g(()=>[...o[2]||(o[2]=[_(" Dit zijn de spelregels voor het bezorgen op een camping of vakantiepark. ",-1)])]),_:1}),t("div",X,[t("div",Z,[t("p",null,"Wij bezorgen jouw "+B(((l=p.site)==null?void 0:l.id)===1?"barbecue":"buffet")+" ook op een camping of vakantiepark. Hier gelden de volgende spelregels voor.",1),o[3]||(o[3]=t("p",null,"Wij bezorgen jouw bestelling op campings/vakantieparken tot aan de receptie/slagboom. De chauffeur zal 15 minuten voor aankomst even bellen zodat jullie naar de receptie/slagboom kunnen komen om de bestelling aan te nemen.",-1)),o[4]||(o[4]=t("p",null,"Wij leveren alles binnen het aangegeven tijdslot wat je een dag van te voren van ons ontvangt via de email en sms, hier kunnen wij niet van afwijken. In het bericht is ook een track en trace link verwerkt waarin je kunt aangeven of je wel of niet aanwezig bent op het moment van leveren en waar alles eventueel mag worden neergezet.",-1)),o[5]||(o[5]=t("p",null,"De afwas komen wij binnen 3 dagen weer ophalen. Hiervoor hoef je niet aanwezig te zijn, je mag de afwas in overleg met het park ook bij de receptie achterlaten. Je ontvangt een dag voordat wij de afwas komen ophalen weer een sms en email met hierin een track en trace link, via die link kun je ook gemakkelijk aangeven op welke plek de spullen zullen worden neergezet.",-1))])])])])]}),_:1})])])]),_:1},8,["open"])]),_:1},8,["show"]))}},te={class:"hero"},se={class:"hero__container"},ne={class:"hero__content max-w-none"},oe={class:"mt-6"},ie={class:"mt-8"},re={class:"flex mt-6"},le={class:"flex items-center justify-center gap-6 mt-12"},ae=["disabled"],ke={__name:"Index",props:{site:{type:Object,default:()=>null,required:!1}},setup(p){var f,h,v,y,k,w,x,j;const{cart:i}=N(),o=S(i.value.are_addresses_unique??!1),l=S(!1),m=()=>{l.value=!l.value},s=T({shipping_postal_code:((f=i.value.shipping_address)==null?void 0:f.postal_code)??null,shipping_house_number:((h=i.value.shipping_address)==null?void 0:h.house_number)??null,shipping_street:((v=i.value.shipping_address)==null?void 0:v.street)??null,shipping_city:((y=i.value.shipping_address)==null?void 0:y.city)??null,billing_postal_code:((k=i.value.billing_address)==null?void 0:k.postal_code)??null,billing_house_number:((w=i.value.billing_address)==null?void 0:w.house_number)??null,billing_street:((x=i.value.billing_address)==null?void 0:x.street)??null,billing_city:((j=i.value.billing_address)==null?void 0:j.city)??null,other_address:i.value.are_addresses_unique??!1}),c=r=>{var $,z;const e=Array.from(document.querySelectorAll("input")).find(u=>u.id&&u.id.endsWith(r)),a=($=e==null?void 0:e.parentElement)==null?void 0:$.querySelector(".icon");let b=a&&!!(e!=null&&e.value)||!1;
1if((e==null?void 0:e.type)==="email"){const u=(z=e==null?void 0:e.parentElement)==null?void 0:z.querySelector(".icon.icon-close");b=b&&(e==null?void 0:e.value.includes("@"))||!1,u&&u.classList.toggle("hidden",b)}a&&a.classList.toggle("hidden",!b)},O=r=>{s.shipping_postal_code=r.postal_code,s.shipping_house_number=r.house_number,s.shipping_street=r.street,s.shipping_city=r.city,c("postal-code"),c("house-number"),c("street"),c("city")},V=r=>{s.billing_postal_code=r.postal_code,s.billing_house_number=r.house_number,s.billing_street=r.street,s.billing_city=r.city};return(r,e)=>(M(),D(P,null,[t("div",te,[t("div",se,[t("div",ne,[e[8]||(e[8]=t("div",{class:"hero__label"}," Stap 2 van 4 ",-1)),e[9]||(e[9]=t("h1",{class:"hero__title h2"}," Wat is het bezorgadres? ",-1)),t("form",{onSubmit:e[3]||(e[3]=I(a=>n(s).post(r.$route("checkout.address.store")),["prevent"])),class:"mt-12 w-full max-w-[34rem] mx-auto"},[d(C,{values:{postal_code:n(s).shipping_postal_code,house_number:n(s).shipping_house_number,street:n(s).shipping_street,city:n(s).shipping_city},errors:{postal_code:n(s).errors.shipping_postal_code,house_number:n(s).errors.shipping_house_number,street:n(s).errors.shipping_street,city:n(s).errors.shipping_city},required:!0,"extra-shipping-costs":n(i).extra_shipping_costs,"show-extra-shipping-costs":"",onOnChange:O},null,8,["values","errors","extra-shipping-costs"]),t("div",oe,[q(t("input",{id:"other_address",type:"checkbox",class:"peer absolute opacity-0",value:"1","onUpdate:modelValue":e[0]||(e[0]=a=>n(s).other_address=a),onChange:e[1]||(e[1]=a=>o.value=!o.value)},null,544),[[W,n(s).other_address]]),e[4]||(e[4]=t("label",{for:"other_address",class:"block relative text-white-900 text-left pl-10 cursor-pointer before:absolute before:top-0 before:left-0 before:h-6 before:w-6 before:bg-transparent before:border-2 before:border-green-600 before:rounded after:absolute after:top-0 after:left-0 after:h-6 after:w-6 after:rounded after:bg-green-800 after:bg-white-green-check after:bg-center after:bg-no-repeat after:opacity-0 after:transition-opacity after:duration-300 peer-checked:after:opacity-100"}," Ander factuuradres gebruiken ",-1))]),q(t("fieldset",ie,[e[5]||(e[5]=t("legend",{class:"font-secondary text-xl text-white-900 text-left"}," Waar wil je de rekening ontvangen? ",-1)),d(C,{class:"mt-4",values:{postal_code:n(s).billing_postal_code,house_number:n(s).billing_house_number,street:n(s).billing_street,city:n(s).billing_city},errors:{postal_code:n(s).errors.billing_postal_code,house_number:n(s).errors.billing_house_number,street:n(s).errors.billing_street,city:n(s).errors.billing_city},required:o.value,"extra-shipping-costs":n(i).extra_shipping_costs,"show-extra-shipping-costs":"",onOnChange:V},null,8,["values","errors","required","extra-shipping-costs"])],512),[[H,o.value]]),t("div",re,[t("button",{type:"button",class:"text-white-900 underline",onClick:e[2]||(e[2]=()=>m())}," Spelregels voor het bezorgen op vakantieparken ")]),t("div",le,[d(n(E),{href:r.$route("checkout.data.index"),class:"btn btn--lg btn--secondary"},{default:g(()=>[...e[6]||(e[6]=[_(" Terug ",-1)])]),_:1},8,["href"]),t("button",{type:"submit",class:"btn btn--lg btn--primary",disabled:n(s).processing},[...e[7]||(e[7]=[_(" Doorgaan",-1),t("span",{class:"hidden sm:inline"},"Â naar bezorgmoment",-1)])],8,ae)])],32)])])]),d(ee,{"is-open":l.value,site:p.site,onToggleModal:m},null,8,["is-open","site"])],64))}};export{ke 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.