import y from"./BY4NrwIH.js";import $ from"./C2JzzFl-.js";import{d as h,a as b,u as w,bU as P,s as u,t as _,x as A,g as f,C as B,aK as N,o as p,h as v,q as n,H as i,_ as z}from"./BxiWQxwE.js";import"./BvjsPMik.js";const E={class:"cookie"},I=h({__name:"cookie-popup",setup(K){const{$gtm:a,$messages:s}=b(),g=w(),{cookiePopup:r,showPreferences:l}=P(),C=()=>{a("cookies.choice",{cookie_selection:s("cookies.gtm.preferences")}),l.value=!0};u(r,e=>{typeof window>"u"||(e?(document.body.classList.add("locked"),a("cookies.visible")):document.body.classList.remove("locked"))},{immediate:!0}),u(g,e=>{const o=n(`${i}-cookies-accepted`),t=n(`${i}-cookies-ad_storage`),c=n(`${i}-cookies-analytics_storage`);o.value!==void 0||t.value!==void 0&&c.value!==void 0||(r.value=e.path!=="/ons-cookiebeleid"&&e.path!=="/meer/over-ons/privacystatement")},{immediate:!0});const k=({ad_storage:e,analytics_storage:o,type:t})=>{t==="confirm"?a("cookies.choice",{cookie_selection:s("cookies.gtm.confirm"),cookies:s("cookies.gtm.edited"),"optie-analytics":e,"optie-marketing":o,"optie-ad_personalization":e}):a("cookies.choice",{cookies:s(t==="decline"?"cookies.gtm.denied":"cookies.gtm.accepted"),cookie_selection:s(t==="decline"?"cookies.gtm.decline":"cookies.gtm.accept")});const c={default:()=>!1,path:"/",maxAge:60*60*24*365},d=n(`${i}-cookies-ad_storage`,c);d.value=e;const m=n(`${i}-cookies-analytics_storage`,c);m.value=o;const x=n(`${i}-cookies-ad_personalization`,c);x.value=e,r.value=!1,l.value=!1};return(e,o)=>{const t=y,c=$,d=N;return f(r)&&!e.$device.isCrawler?(p(),_(d,{key:0},{default:B(()=>[v("div",E,[o[1]||(o[1]=v("div",{class:"cookie__background"},null,-1)),f(l)?(p(),_(c,{key:1,onClose:o[0]||(o[0]=m=>l.value=!1),onConsent:k})):(p(),_(t,{key:0,onConsent:k,onPreferences:C}))])]),_:1})):A("",!0)}}}),q=z(I,[["__scopeId","data-v-5ed6c59c"]]);export{q as default};
