{"version":3,"file":"shared-lib.DLXJRGRx.mjs","names":["useState","useRef","_Fragment","Fragment","_jsx","useLayoutEffect","useEffect","useState","useRef"],"sources":["https:/framerusercontent.com/modules/GjPT7JACYSsqixc4Cmtl/cUxVIvJV9M3yOm7lRH12/AdminioNav.js","https:/framerusercontent.com/modules/XwP113FQ7SvYrHGDy6m4/WoryvIDoJuIHMBbQwQjU/CookieBanner.js","https:/framerusercontent.com/modules/fXXwnu2UWEkeb5kgfKh9/mmepIov66lxT8nS9fGbW/H10Footer.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useLayoutEffect,useRef,useState,Fragment}from\"react\";import{createPortal}from\"react-dom\";const LINKS=[{tekst:\"Adminio\",href:\"/adminio\"},{tekst:\"Oplossingen\",href:\"/oplossingen\",sub:[{tekst:\"Alle oplossingen\",href:\"/oplossingen\",beschrijving:\"Kies uw vertrekpunt\"},{tekst:\"Digitale klachtenregistratie\",href:\"/oplossingen/digitale-klachtenregistratie\",beschrijving:\"Registreren, behandelen en beoordelen\"},{tekst:\"Geschillencommissies\",href:\"/oplossingen/geschillencommissie-software\",beschrijving:\"Gezamenlijk, met gescheiden dossiers\"},{tekst:\"Voor secretariaten\",href:\"/oplossingen/voor-secretariaten\",beschrijving:\"Het platform onder uw eigen naam\"},{tekst:\"Bezwaarcommissies\",href:\"/oplossingen/bezwaarcommissie-software\",beschrijving:\"Bezwaar en klacht onder de Awb\"},{tekst:\"Participatie en achterban\",href:\"/lex/participatie\",beschrijving:\"Voor huurdersorganisaties en bewonerscommissies\"},{tekst:\"Software voor huurdersorganisaties kiezen\",href:\"/oplossingen/software-huurdersorganisaties\",beschrijving:\"Zes vragen en een eerlijke vergelijking\"}]},{tekst:\"Sectoren\",href:\"/sectoren\",breed:true,sub:[{tekst:\"Alle sectoren\",href:\"/sectoren\",beschrijving:\"Per sector wat er geldt\"},{tekst:\"Woningcorporaties\",href:\"/sectoren/woningcorporaties\",beschrijving:\"Artikel 55b Woningwet\"},{tekst:\"Verhuurders\",href:\"/sectoren/verhuurders\",beschrijving:\"Wet goed verhuurderschap\"},{tekst:\"Zorg\",href:\"/sectoren/zorg\",beschrijving:\"Wkkgz, Wzd en Jeugdwet\"},{tekst:\"Onderwijs\",href:\"/sectoren/onderwijs\",beschrijving:\"Klachtenregeling van het bestuur\"},{tekst:\"Werkgevers\",href:\"/sectoren/werkgevers\",beschrijving:\"Ongewenste omgangsvormen\"},{tekst:\"Huurdersorganisaties\",href:\"/sectoren/huurdersorganisaties\",beschrijving:\"Overlegwet en adviesaanvragen\"},{tekst:\"Bewonerscommissies\",href:\"/sectoren/bewonerscommissies\",beschrijving:\"E\\xe9n gebouw, zonder gedoe\"}]},{tekst:\"LEX\",href:\"/lex\",sub:[{tekst:\"LEX overzicht\",href:\"/lex\",beschrijving:\"De juridische werkomgeving\"},{tekst:\"LEX Dossiers\",href:\"/lex/dossiers\",beschrijving:\"E\\xe9n vraag over alle stukken\"},{tekst:\"LEX Adviesbalie\",href:\"/lex/adviesbalie\",beschrijving:\"Dagelijks huuradvies aan huurders\"},{tekst:\"LEX Verweer\",href:\"/lex/verweer\",beschrijving:\"Van zienswijze tot kantonrechter\"},{tekst:\"LEX Klachten\",href:\"/lex/klachten\",beschrijving:\"Huurdersklachten bij de corporatie\"},{tekst:\"LEX Participatie\",href:\"/lex/participatie\",beschrijving:\"Voor huurdersorganisaties en bewonerscommissies\",nieuw:true,los:true}]},{tekst:\"Praktijkgidsen\",href:\"/praktijk\"},{tekst:\"Over ons\",href:\"/over-ons\"},{tekst:\"Nieuws\",href:\"/nieuws\"}];function Beeldmerk({h}){return /*#__PURE__*/_jsxs(\"svg\",{width:h*1.06,height:h,viewBox:\"0 0 106 100\",fill:\"none\",style:{display:\"block\",flexShrink:0,overflow:\"visible\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M82.97 80.0L56.42 80.0L56.42 76.81Q59.93 76.59 62.24 75.91Q64.55 75.24 64.55 74.25Q64.55 73.85 64.47 73.27Q64.38 72.68 64.2 72.23L58.89 57.94L36.57 57.94Q35.31 61.09 34.53 63.43Q33.74 65.76 33.11 67.74Q32.53 69.67 32.3 70.88Q32.08 72.09 32.08 72.86Q32.08 74.65 34.91 75.64Q37.74 76.63 41.29 76.81L41.29 80.0L17.3 80.0L17.3 76.81Q18.46 76.72 20.21 76.3Q21.97 75.87 23.09 75.15Q24.89 73.94 25.88 72.62Q26.87 71.29 27.81 68.95Q32.62 56.96 38.41 42.0Q44.21 27.04 48.74 15.36L52.34 15.36L73.58 70.34Q74.26 72.09 75.11 73.17Q75.96 74.25 77.49 75.28Q78.53 75.91 80.19 76.34Q81.85 76.77 82.97 76.81L82.97 80.0ZM57.28 53.95L47.62 29.24L38.14 53.95L57.28 53.95Z\",fill:\"#16212E\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"61.5\",x2:\"84\",y2:\"61.5\",stroke:\"#16212E\",strokeWidth:\"4.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M60 53 L70 62.5 L92 34\",stroke:\"#8A7355\",strokeWidth:\"7.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})]});}// useLayoutEffect geeft bij de server-render een waarschuwing. Op de server\n// draait geen enkel effect, dus daar is useEffect gelijkwaardig.\nconst useVoorVerf=typeof window!==\"undefined\"?useLayoutEffect:useEffect;// Alle focusbare elementen van de balk, in vaste volgorde. Wordt gebruikt om\n// de focus over te zetten van de inline balk naar de portal-balk.\nconst FOCUSBAAR=\".adm-nav-skip, .adm-nav a, .adm-nav button\";// Doel van \"Naar de inhoud\". Staat altijd in de Framer-container van de nav,\n// ook na de overgang naar de portal. Die container is op elke pagina de\n// eerste in de pagina, dus na dit punt volgt direct de inhoud.\nconst DOEL_ID=\"adm-nav-inhoud\";export default function AdminioNav(props){const{ctaTonen,transparantBoven}=props;// Een leeg veld in Framer valt terug op de standaard.\nconst ctaTekst=props.ctaTekst||\"Plan een gesprek\";const ctaLink=props.ctaLink||\"/contact\";const hoogte=props.hoogte||76;// Laag voor de portal. null bij de server-render en de eerste\n// client-render: dan staat de balk inline in de HTML.\nconst[laag,setLaag]=useState(null);const[vast,setVast]=useState(false);const[open,setOpen]=useState(false);const[pad,setPad]=useState(\"\");const[escDicht,setEscDicht]=useState(null);const burgerRef=useRef(null);const overlayRef=useRef(null);const skipRef=useRef(null);const focusIndex=useRef(-1);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{setPad(window.location.pathname);if(isCanvas)return;// Staat de focus nu in de inline balk, onthoud dan op welk element.\nconst actiefEl=document.activeElement;const header=skipRef.current?.parentElement;if(actiefEl&&header&&actiefEl!==document.body){const lijst=Array.from(header.querySelectorAll(FOCUSBAAR));focusIndex.current=lijst.indexOf(actiefEl);}const el=document.createElement(\"div\");el.className=\"adm-nav-laag\";document.body.insertBefore(el,document.body.firstChild);setLaag(el);return()=>{el.remove();};},[isCanvas]);// Zet de focus terug op hetzelfde element in de portal-balk.\nuseVoorVerf(()=>{if(!laag||focusIndex.current<0)return;const doel=laag.querySelectorAll(FOCUSBAAR)[focusIndex.current];focusIndex.current=-1;doel?.focus();},[laag]);useEffect(()=>{if(isCanvas)return;const onScroll=()=>setVast(window.scrollY>24);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[isCanvas]);useEffect(()=>{if(isCanvas)return;document.body.style.overflow=open?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[open,isCanvas]);// Mobiel menu: Escape sluit en zet de focus terug op de knop. Tab blijft\n// binnen de knop en het menu zolang het open is.\nuseEffect(()=>{if(isCanvas||!open)return;const onKey=e=>{if(e.key===\"Escape\"){setOpen(false);burgerRef.current?.focus();return;}if(e.key!==\"Tab\")return;const links=Array.from(overlayRef.current?.querySelectorAll(\"a\")||[]);const reeks=[burgerRef.current,...links].filter(Boolean);if(!reeks.length)return;const i=reeks.indexOf(document.activeElement);if(e.shiftKey&&i<=0){e.preventDefault();reeks[reeks.length-1].focus();}else if(!e.shiftKey&&i===reeks.length-1){e.preventDefault();reeks[0].focus();}};document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[open,isCanvas]);// Dicht is het mobiele menu onbereikbaar voor Tab en schermlezer. Via de\n// DOM-eigenschap, zodat het in elke React-versie hetzelfde werkt.\nuseEffect(()=>{const el=overlayRef.current;if(el)el.inert=!open;},[open,laag]);// Wordt het scherm breder terwijl het mobiele menu open staat, dan sluit het.\nuseEffect(()=>{if(isCanvas||!open)return;const mq=window.matchMedia(\"(min-width: 1081px)\");const onChange=()=>mq.matches&&setOpen(false);mq.addEventListener?.(\"change\",onChange);return()=>mq.removeEventListener?.(\"change\",onChange);},[open,isCanvas]);const dicht=vast||!transparantBoven;// Actief wanneer het pad exact overeenkomt of eronder valt. Zonder de\n// slash-controle zou /lex ook actief zijn op /lexicon en zou /adminio\n// niet meer werken naast /oplossingen.\nconst actief=href=>pad===href||href!==\"/\"&&pad.startsWith(href+\"/\");const css=`\n        .adm-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 1102; font-family: Inter, -apple-system, system-ui, sans-serif; transition: background 0.35s ease, border-color 0.35s ease, height 0.35s ease, backdrop-filter 0.35s ease; height: ${hoogte}px; background: rgba(247,244,238,0.40); -webkit-backdrop-filter: blur(20px) saturate(1.3); backdrop-filter: blur(20px) saturate(1.3); border-bottom: 1px solid transparent; }\n        .adm-nav-dicht { height: ${Math.max(hoogte-12,52)}px; background: rgba(247,244,238,0.62); -webkit-backdrop-filter: blur(20px) saturate(1.3); backdrop-filter: blur(20px) saturate(1.3); border-bottom: 1px solid rgba(236,231,221,0.7); }\n        .adm-nav-inner { max-width: 1240px; height: 100%; margin: 0 auto; padding: 0 clamp(20px, 3vw, 36px); display: flex; align-items: center; justify-content: space-between; gap: 20px; }\n        .adm-nav-logo { display: inline-flex; align-items: center; gap: 9px; text-decoration: none; }\n        .adm-nav-woord { font-family: \"Playfair Display\", Georgia, serif; font-weight: 500; font-size: 21px; color: #16212E; letter-spacing: 0.01em; transform: translateY(1px); }\n        .adm-nav-links { display: flex; align-items: center; gap: clamp(14px, 1.9vw, 26px); }\n        .adm-nav-link { position: relative; font-size: 14.5px; font-weight: 500; color: #2C3A4B; text-decoration: none; padding: 6px 0; white-space: nowrap; transition: color 0.25s ease; }\n        .adm-nav-link::after { content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; height: 1.5px; background: #8A7355; transform: scaleX(0); transform-origin: left center; transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.3, 1); }\n        .adm-nav-link:hover { color: #16212E; }\n        .adm-nav-link:hover::after { transform: scaleX(1); }\n        .adm-nav-link-actief { color: #6E5B43; }\n        .adm-nav-link-actief::after { transform: scaleX(1); }\n        .adm-nav-item { position: relative; display: inline-flex; align-items: center; }\n        .adm-nav-link-haszub { display: inline-flex; align-items: center; gap: 5px; }\n        .adm-nav-chev { opacity: 0.65; transition: transform 0.28s ease, opacity 0.25s ease; }\n        .adm-nav-item:hover .adm-nav-chev, .adm-nav-item:focus-within .adm-nav-chev { transform: rotate(180deg); opacity: 1; }\n        .adm-nav-flyout { position: absolute; top: 100%; left: 50%; transform: translateX(-50%) translateY(9px); min-width: 244px; padding: 7px; background: rgba(247,244,238,0.98); -webkit-backdrop-filter: blur(16px) saturate(1.1); backdrop-filter: blur(16px) saturate(1.1); border: 1px solid #ECE7DD; border-radius: 14px; box-shadow: 0 26px 56px -30px rgba(22,33,46,0.36); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.24s ease, transform 0.24s cubic-bezier(0.2,0.7,0.3,1); }\n        .adm-nav-flyout-breed { min-width: 486px; }\n        .adm-nav-flyout::before { content: \"\"; position: absolute; top: -11px; left: 0; right: 0; height: 11px; }\n        .adm-nav-item:hover .adm-nav-flyout, .adm-nav-item:focus-within .adm-nav-flyout { opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(-50%) translateY(3px); }\n        .adm-nav-item.adm-nav-esc .adm-nav-flyout { opacity: 0; visibility: hidden; pointer-events: none; transform: translateX(-50%) translateY(9px); }\n        .adm-nav-item.adm-nav-esc .adm-nav-chev { transform: none; opacity: 0.65; }\n        .adm-nav-links:has(.adm-nav-item:hover) .adm-nav-item:not(:hover) .adm-nav-flyout { opacity: 0; visibility: hidden; pointer-events: none; transform: translateX(-50%) translateY(9px); }\n        .adm-nav-links:has(.adm-nav-item:hover) .adm-nav-item:not(:hover) .adm-nav-chev { transform: none; opacity: 0.65; }\n        .adm-nav-flyout-lex { min-width: 268px; }\n        .adm-nav-fly { display: flex; flex-direction: column; }\n        .adm-nav-flyout-breed .adm-nav-fly { display: grid; grid-template-columns: 1fr 1fr; gap: 0 4px; }\n        .adm-nav-fly a { display: flex; flex-direction: column; gap: 1px; padding: 9px 13px; border-radius: 9px; text-decoration: none; transition: background 0.2s ease; }\n        .adm-nav-fly a:hover { background: #ECE6D8; }\n        .adm-nav-fly a:focus-visible { outline: 2px solid #26404D; outline-offset: -2px; background: #ECE6D8; }\n        .adm-nav-fly a[aria-current=\"page\"] .adm-nav-fly-t { color: #6E5B43; }\n        .adm-nav-fly a[aria-current=\"page\"] .adm-nav-fly-t::before { content: \"\"; display: inline-block; width: 5px; height: 5px; margin: 0 7px 2px 0; border-radius: 50%; background: #8A7355; vertical-align: middle; }\n        .adm-nav-fly a.adm-nav-los { margin-top: 7px; position: relative; }\n        .adm-nav-fly a.adm-nav-los::before { content: \"\"; position: absolute; left: 13px; right: 13px; top: -4px; height: 1px; background: #E6DFD2; }\n        .adm-nav-link:focus-visible, .adm-nav-logo:focus-visible, .adm-nav-cta:focus-visible, .adm-nav-burger:focus-visible, .adm-nav-overlay a:focus-visible { outline: 2px solid #26404D; outline-offset: 3px; border-radius: 4px; }\n        .adm-nav-fly-t { font-size: 13.5px; font-weight: 600; color: #16212E; }\n        .adm-nav-fly-d { font-size: 11.5px; color: #94795A; }\n        .adm-nav-badge { display: inline-block; margin-left: 8px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #6E5B43; background: #F0E6D2; border: 1px solid #E0CFAE; border-radius: 999px; padding: 2px 7px; vertical-align: middle; }\n        .adm-nav-cta { display: inline-flex; align-items: center; gap: 7px; background: #16212E; color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: 500; padding: 11px 20px; border-radius: 999px; transition: background 0.25s ease; white-space: nowrap; }\n        .adm-nav-cta:hover { background: #2C3A4B; }\n        .adm-nav-cta .adm-pijl { display: inline-block; transition: transform 0.25s ease; }\n        .adm-nav-cta:hover .adm-pijl { transform: translateX(3px); }\n        .adm-nav-burger { display: none; width: 40px; height: 40px; align-items: center; justify-content: center; flex-direction: column; gap: 5px; background: none; border: none; cursor: pointer; padding: 0; }\n        .adm-nav-burger span { width: 22px; height: 1.5px; background: #16212E; transition: transform 0.3s ease, opacity 0.3s ease; }\n        .adm-nav-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1101; background: #F7F4EE; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; overflow-y: auto; overscroll-behavior: contain; padding: 96px clamp(24px, 7vw, 56px) 48px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.4s ease, visibility 0s linear 0.4s; }\n        .adm-nav-overlay-open { opacity: 1; visibility: visible; pointer-events: auto; transition: opacity 0.4s ease, visibility 0s linear 0s; }\n        .adm-nav-overlay a { font-family: \"Playfair Display\", Georgia, serif; font-weight: 500; font-size: clamp(24px, 6vw, 32px); line-height: 1.45; color: #16212E; text-decoration: none; opacity: 0; transform: translateY(16px); transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.2, 0.7, 0.3, 1); }\n        .adm-nav-overlay-open a { opacity: 1; transform: translateY(0); }\n        .adm-nav-overlay a:hover { color: #6E5B43; }\n        .adm-nav-overlay .adm-nav-overlay-sub { font-size: clamp(15px, 3.8vw, 18px); color: #6E5B43; font-style: italic; padding-left: 14px; line-height: 1.7; }\n        .adm-nav-overlay .adm-nav-overlay-sub.adm-nav-los { margin-top: 6px; }\n        .adm-nav-overlay a[aria-current=\"page\"] { color: #16212E; text-decoration: underline; text-decoration-color: #C2A578; text-decoration-thickness: 1px; text-underline-offset: 4px; }\n        @media (prefers-reduced-motion: reduce) {\n            .adm-nav-overlay, .adm-nav-overlay a, .adm-nav-flyout, .adm-nav-chev, .adm-nav-link::after { transition: none !important; }\n            .adm-nav-overlay a { transform: none !important; }\n        }\n        .adm-nav-skip { position: fixed; top: 10px; left: 10px; z-index: 1103; font-family: Inter, -apple-system, system-ui, sans-serif; font-size: 14px; font-weight: 500; color: #FFFFFF; background: #16212E; text-decoration: none; padding: 10px 16px; border-radius: 999px; transform: translateY(-160%); opacity: 0; pointer-events: none; }\n        .adm-nav-skip:focus { transform: none; opacity: 1; pointer-events: auto; outline: 2px solid #C2A578; outline-offset: 2px; }\n        .adm-nav-overlay .adm-nav-overlay-cta { font-family: Inter, sans-serif; font-size: 16px; margin-top: 24px; color: #6E5B43; }\n        @media (max-width: 1080px) {\n            .adm-nav-links, .adm-nav .adm-nav-cta { display: none; }\n            .adm-nav-burger { display: flex; }\n        }\n        @media (max-width: 560px) {\n            .adm-nav-flyout-breed { min-width: 244px; }\n            .adm-nav-flyout-breed .adm-nav-fly { grid-template-columns: 1fr; }\n        }\n        :where(:target) { scroll-margin-top: ${hoogte+8}px; }\n        @media print {\n            .adm-nav { position: absolute; background: none; border-bottom-color: transparent; transition: none; -webkit-backdrop-filter: none; backdrop-filter: none; }\n            .adm-nav-links, .adm-nav .adm-nav-cta, .adm-nav-burger, .adm-nav-skip, .adm-nav-overlay { display: none !important; }\n        }\n    `;const balk=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),!isCanvas&&/*#__PURE__*/_jsx(\"a\",{ref:skipRef,className:\"adm-nav-skip\",href:\"#\"+DOEL_ID,onClick:e=>{// Zonder JS doet de browser dit zelf via het anker.\n// Met JS zonder hash in de adresbalk, en zonder dat\n// de zachte ankerscroll van AdminioEffects meedoet.\nconst doel=document.getElementById(DOEL_ID);if(!doel)return;e.preventDefault();e.stopPropagation();doel.focus();},children:\"Naar de inhoud\"}),/*#__PURE__*/_jsx(\"header\",{className:`adm-nav${dicht?\" adm-nav-dicht\":\"\"}`,style:isCanvas?{position:\"relative\"}:undefined,children:/*#__PURE__*/_jsxs(\"div\",{className:\"adm-nav-inner\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"adm-nav-logo\",href:\"/\",\"aria-label\":\"Adminio, naar de startpagina\",children:[/*#__PURE__*/_jsx(Beeldmerk,{h:26}),/*#__PURE__*/_jsx(\"span\",{className:\"adm-nav-woord\",children:\"Adminio\"})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"adm-nav-links\",\"aria-label\":\"Hoofdnavigatie\",children:LINKS.map(l=>l.sub?/*#__PURE__*/_jsxs(\"div\",{className:`adm-nav-item${escDicht===l.tekst?\" adm-nav-esc\":\"\"}`,onKeyDown:e=>{if(e.key!==\"Escape\")return;setEscDicht(l.tekst);const kop=e.currentTarget.querySelector(\"a\");kop?.focus();},onMouseLeave:()=>escDicht===l.tekst&&setEscDicht(null),onBlur:e=>{if(escDicht===l.tekst&&!e.currentTarget.contains(e.relatedTarget))setEscDicht(null);},children:[/*#__PURE__*/_jsxs(\"a\",{className:`adm-nav-link adm-nav-link-haszub${actief(l.href)?\" adm-nav-link-actief\":\"\"}`,href:l.href,\"aria-current\":pad===l.href?\"page\":undefined,children:[l.tekst,/*#__PURE__*/_jsx(\"svg\",{className:\"adm-nav-chev\",width:\"9\",height:\"9\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:`adm-nav-flyout${l.breed?\" adm-nav-flyout-breed\":\"\"}${l.href===\"/lex\"?\" adm-nav-flyout-lex\":\"\"}`,children:/*#__PURE__*/_jsx(\"div\",{className:\"adm-nav-fly\",children:l.sub.map(s=>/*#__PURE__*/_jsxs(\"a\",{href:s.href,className:s.los?\"adm-nav-los\":undefined,\"aria-current\":pad===s.href?\"page\":undefined,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"adm-nav-fly-t\",children:[s.tekst,s.nieuw?/*#__PURE__*/_jsx(\"span\",{className:\"adm-nav-badge\",children:\"Nieuw\"}):null]}),/*#__PURE__*/_jsx(\"span\",{className:\"adm-nav-fly-d\",children:s.beschrijving})]},s.tekst))})})]},l.tekst):/*#__PURE__*/_jsx(\"a\",{className:`adm-nav-link${actief(l.href)?\" adm-nav-link-actief\":\"\"}`,href:l.href,\"aria-current\":pad===l.href?\"page\":undefined,children:l.tekst},l.tekst))}),ctaTonen&&/*#__PURE__*/_jsxs(\"a\",{className:\"adm-nav-cta\",href:ctaLink,children:[ctaTekst,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"adm-pijl\",\"aria-hidden\":\"true\",children:\"→\"})]}),/*#__PURE__*/_jsxs(\"button\",{ref:burgerRef,type:\"button\",className:\"adm-nav-burger\",onClick:()=>setOpen(!open),\"aria-label\":\"Menu\",\"aria-expanded\":open,\"aria-controls\":\"adm-nav-menu\",children:[/*#__PURE__*/_jsx(\"span\",{style:open?{transform:\"translateY(3.25px) rotate(45deg)\"}:undefined}),/*#__PURE__*/_jsx(\"span\",{style:open?{transform:\"translateY(-3.25px) rotate(-45deg)\"}:undefined})]})]})}),!isCanvas&&/*#__PURE__*/_jsxs(\"nav\",{ref:overlayRef,id:\"adm-nav-menu\",className:`adm-nav-overlay${open?\" adm-nav-overlay-open\":\"\"}`,\"aria-label\":\"Hoofdnavigatie\",\"aria-hidden\":!open,children:[LINKS.map((l,i)=>/*#__PURE__*/_jsxs(Fragment,{children:[/*#__PURE__*/_jsx(\"a\",{href:l.href,\"aria-current\":pad===l.href?\"page\":undefined,style:{transitionDelay:open?`${60+i*40}ms`:\"0ms\"},onClick:()=>setOpen(false),children:l.tekst}),l.sub&&l.sub.filter(s=>s.href!==l.href).map((s,si)=>/*#__PURE__*/_jsxs(\"a\",{className:`adm-nav-overlay-sub${s.los?\" adm-nav-los\":\"\"}`,href:s.href,\"aria-current\":pad===s.href?\"page\":undefined,style:{transitionDelay:open?`${60+i*40+(si+1)*22}ms`:\"0ms\"},onClick:()=>setOpen(false),children:[s.tekst,s.nieuw?/*#__PURE__*/_jsx(\"span\",{className:\"adm-nav-badge\",children:\"Nieuw\"}):null]},s.tekst))]},l.tekst)),ctaTonen&&/*#__PURE__*/_jsxs(\"a\",{className:\"adm-nav-overlay-cta\",href:ctaLink,style:{transitionDelay:open?`${60+LINKS.length*40}ms`:\"0ms\"},onClick:()=>setOpen(false),children:[ctaTekst,\" →\"]})]})]});if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:900},children:balk});}// Focuspunt voor \"Naar de inhoud\". Blijft altijd hier in de container\n// staan, ook als de balk naar de laag gaat. Neemt geen ruimte in.\nconst doel=/*#__PURE__*/_jsx(\"div\",{id:DOEL_ID,tabIndex:-1,style:{position:\"absolute\",top:0,left:0,width:1,height:1,overflow:\"hidden\",outline:\"none\",pointerEvents:\"none\"}});// Server-render en eerste client-render: inline, zodat alle links in de\n// HTML staan en de hydratatie gelijk is. Daarna in de eigen laag bovenaan\n// body, voor de stapelvolgorde en de Tab-volgorde.\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[laag?/*#__PURE__*/createPortal(balk,laag):balk,doel]});}AdminioNav.defaultProps={ctaTonen:true,ctaTekst:\"Plan een gesprek\",ctaLink:\"/contact\",transparantBoven:true,hoogte:76};addPropertyControls(AdminioNav,{ctaTonen:{type:ControlType.Boolean,title:\"CTA-knop\",defaultValue:true},ctaTekst:{type:ControlType.String,title:\"CTA \\xb7 tekst\",hidden:p=>!p.ctaTonen},ctaLink:{type:ControlType.String,title:\"CTA \\xb7 link\",hidden:p=>!p.ctaTonen},transparantBoven:{type:ControlType.Boolean,title:\"Transparant bovenaan\",defaultValue:true},hoogte:{type:ControlType.Number,title:\"Hoogte\",defaultValue:76,min:56,max:100,step:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdminioNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdminioNav.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState}from\"react\";/**\n * CookieBanner — elegante toestemmingsbanner in de Adminio/LEX-stijl.\n * Zelfde logica als de app: localStorage \"adminio_cookie_consent\" ('accepted'|'declined'),\n * ruimt \"adminio_session_id\" op bij weigeren, en dispatcht \"adminio-consent-change\".\n * Plaats 'm één keer per pagina (bv. naast AdminioEffects). Op het canvas is hij\n * altijd zichtbaar zodat je 'm kunt vormgeven; live verschijnt hij alleen zonder keuze.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */const KEY=\"adminio_cookie_consent\";export default function CookieBanner(props){const{titel,tekst,linkTekst,linkHref,accepteerLabel,weigerLabel,positie,altijdTonen}=props;const opCanvas=RenderTarget.current()===RenderTarget.canvas;const[zichtbaar,setZichtbaar]=useState(false);useEffect(()=>{if(opCanvas||altijdTonen){setZichtbaar(true);return;}let bestaand=null;try{bestaand=localStorage.getItem(KEY);}catch(e){}if(bestaand===\"accepted\"||bestaand===\"declined\")return;const t=setTimeout(()=>setZichtbaar(true),300);return()=>clearTimeout(t);},[opCanvas,altijdTonen]);const kies=keuze=>{if(!opCanvas){try{localStorage.setItem(KEY,keuze);if(keuze===\"declined\")localStorage.removeItem(\"adminio_session_id\");window.dispatchEvent(new CustomEvent(\"adminio-consent-change\",{detail:keuze}));}catch(e){}}setZichtbaar(false);};if(!zichtbaar)return null;const horiz=positie===\"rechts\"?{right:24,left:\"auto\"}:positie===\"midden\"?{left:\"50%\",right:\"auto\",transform:\"translateX(-50%)\"}:{left:24,right:\"auto\"};return /*#__PURE__*/_jsxs(\"div\",{className:\"cb\",role:\"dialog\",\"aria-live\":\"polite\",\"aria-label\":\"Cookietoestemming\",style:horiz,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                .cb { position: fixed; bottom: 24px; z-index: 1100; width: calc(100% - 32px); max-width: 384px; font-family: Inter, -apple-system, system-ui, sans-serif; }\n                .cb-kaart { position: relative; background: #FBF9F4; border: 1px solid #E6DECF; border-radius: 16px; padding: 20px 20px 18px; box-shadow: 0 28px 64px -28px rgba(22,33,46,0.45), 0 2px 8px -4px rgba(22,33,46,0.15); overflow: hidden; animation: cbIn 0.6s cubic-bezier(0.2,0.7,0.3,1) both; }\n                .cb-streep { position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: linear-gradient(180deg, #C2A578, #8A7355); }\n                .cb-titel { margin: 0 0 7px; font-family: \"Playfair Display\", Georgia, serif; font-weight: 500; font-size: 16px; line-height: 1.25; color: #16212E; }\n                .cb-tekst { margin: 0 0 16px; font-size: 13px; line-height: 1.65; color: #5A6673; }\n                .cb-ln { color: #6E5B43; text-decoration: none; border-bottom: 1px solid #D8CDB6; transition: border-color 0.25s ease; }\n                .cb-ln:hover { border-color: #8A7355; }\n                .cb-knoppen { display: flex; gap: 9px; justify-content: flex-end; }\n                .cb-btn { font-size: 13px; font-weight: 600; border-radius: 999px; padding: 9px 18px; cursor: pointer; border: 1px solid transparent; transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, opacity 0.2s ease; font-family: inherit; }\n                .cb-weiger { background: transparent; color: #2C3A4B; border-color: #D8CDB6; }\n                .cb-weiger:hover { border-color: #8A7355; color: #16212E; background: rgba(138,115,85,0.06); }\n                .cb-accept { background: #16212E; color: #F2EEE6; }\n                .cb-accept:hover { opacity: 0.9; }\n                @keyframes cbIn { 0% { opacity: 0; transform: translateY(18px); } 100% { opacity: 1; transform: translateY(0); } }\n                @media (max-width: 480px) { .cb { left: 16px !important; right: 16px !important; transform: none !important; width: auto; max-width: none; } .cb-knoppen { flex-direction: column-reverse; } .cb-btn { width: 100%; } }\n                @media (prefers-reduced-motion: reduce) { .cb-kaart { animation: none; } }\n            `}}),/*#__PURE__*/_jsxs(\"div\",{className:\"cb-kaart\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"cb-streep\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"cb-titel\",children:titel}),/*#__PURE__*/_jsxs(\"p\",{className:\"cb-tekst\",children:[tekst,\" \",/*#__PURE__*/_jsx(\"a\",{className:\"cb-ln\",href:linkHref,children:linkTekst}),\".\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cb-knoppen\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"cb-btn cb-weiger\",onClick:()=>kies(\"declined\"),children:weigerLabel}),/*#__PURE__*/_jsx(\"button\",{className:\"cb-btn cb-accept\",onClick:()=>kies(\"accepted\"),children:accepteerLabel})]})]})]});}CookieBanner.defaultProps={titel:\"Cookies en analytische opslag\",tekst:\"Adminio gebruikt geen marketing- of trackingcookies van derden. We meten wel graag een geanonimiseerde sessie om de website te verbeteren. Daarvoor vragen we uw toestemming.\",linkTekst:\"Bekijk ons cookiestatement\",linkHref:\"/cookiebeleid\",accepteerLabel:\"Accepteren\",weigerLabel:\"Weigeren\",positie:\"links\",altijdTonen:false};addPropertyControls(CookieBanner,{titel:{type:ControlType.String,title:\"Titel\"},tekst:{type:ControlType.String,title:\"Tekst\",displayTextArea:true},linkTekst:{type:ControlType.String,title:\"Link \\xb7 tekst\"},linkHref:{type:ControlType.String,title:\"Link \\xb7 href\"},accepteerLabel:{type:ControlType.String,title:\"Knop \\xb7 accepteren\"},weigerLabel:{type:ControlType.String,title:\"Knop \\xb7 weigeren\"},positie:{type:ControlType.Enum,title:\"Positie\",options:[\"links\",\"midden\",\"rechts\"],optionTitles:[\"Links\",\"Midden\",\"Rechts\"],defaultValue:\"links\",displaySegmentedControl:true},altijdTonen:{type:ControlType.Boolean,title:\"Altijd tonen (preview)\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBanner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * H10 · Footer — v4 \"watermerk, schone voet\"\n * Compacter. Het ghost-wordmark staat áchter de inhoud (zoals het\n * LEX-watermerk in H6), met parallax. Vector-logo in de merkkolom.\n * Bedrijfsregel toont naam, adres en copyright — KvK/BTW nog bewust weg\n * (adres aan/uit via de control \"Toon adres\"; later eventueel KvK/BTW toe\n * te voegen wanneer gewenst).\n * BIJGEWERKT oktober 2026: LEX Adviesbalie in de productlijst, in de volgorde\n * van het LEX-menu. Stijl via dangerouslySetInnerHTML (geen hydratatiefout),\n * en zonder JavaScript blijft de inhoud zichtbaar.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */const KOLOMMEN=[{kop:\"Producten\",links:[{tekst:\"Adminio\",href:\"/adminio\"},{tekst:\"LEX\",href:\"/lex\"},{tekst:\"LEX Dossiers\",href:\"/lex/dossiers\"},{tekst:\"LEX Adviesbalie\",href:\"/lex/adviesbalie\"},{tekst:\"LEX Verweer\",href:\"/lex/verweer\"},{tekst:\"LEX Klachten\",href:\"/lex/klachten\"},{tekst:\"LEX Participatie\",href:\"/lex/participatie\"},{tekst:\"Oplossingen\",href:\"/oplossingen\"},{tekst:\"Sectoren\",href:\"/sectoren\"}]},{kop:\"Bedrijf\",links:[{tekst:\"Over ons\",href:\"/over-ons\"},{tekst:\"Nieuws\",href:\"/nieuws\"},{tekst:\"Praktijkgidsen\",href:\"/praktijk\"},{tekst:\"CorporatiePlein 2026\",href:\"/corporatieplein-2026\"},{tekst:\"Contact\",href:\"/contact\"}]},{kop:\"Juridisch\",links:[{tekst:\"Cookiebeleid\",href:\"/cookiebeleid\"},{tekst:\"Privacyverklaring\",href:\"/privacy\"}]},{kop:\"Contact\",links:[{tekst:\"info@adminio.nl\",href:\"mailto:info@adminio.nl\"},{tekst:\"+31 85 060 88 49\",href:\"tel:+31850608849\"}]}];function useRevealEach(animaties){const ref=useRef(null);useEffect(()=>{const root=ref.current;if(!root)return;const items=root.querySelectorAll(\"[data-reveal]\");const direct=!animaties||RenderTarget.current()===RenderTarget.canvas||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(direct){items.forEach(el=>el.classList.add(\"adm-in\"));return;}const io=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){e.target.classList.add(\"adm-in\");io.unobserve(e.target);}});},{threshold:.1});items.forEach(el=>io.observe(el));return()=>io.disconnect();},[animaties]);return ref;}/* Parallax voor het watermerk: behoudt de horizontale centrering. */function useGhostParallax(strength){const ref=useRef(null);useEffect(()=>{const el=ref.current;if(!el||!strength)return;if(RenderTarget.current()===RenderTarget.canvas)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let raf=0;const onScroll=()=>{cancelAnimationFrame(raf);raf=requestAnimationFrame(()=>{const r=el.getBoundingClientRect();const vh=window.innerHeight;const p=Math.max(-1,Math.min(1,(r.top+r.height/2-vh/2)/(vh/2)));el.style.setProperty(\"--gy\",`${(p*strength).toFixed(1)}px`);});};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);cancelAnimationFrame(raf);};},[strength]);return ref;}function LogoMerk(){return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:9},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"30\",height:\"28\",viewBox:\"0 0 106 100\",fill:\"none\",style:{display:\"block\",overflow:\"visible\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M82.97 80.0L56.42 80.0L56.42 76.81Q59.93 76.59 62.24 75.91Q64.55 75.24 64.55 74.25Q64.55 73.85 64.47 73.27Q64.38 72.68 64.2 72.23L58.89 57.94L36.57 57.94Q35.31 61.09 34.53 63.43Q33.74 65.76 33.11 67.74Q32.53 69.67 32.3 70.88Q32.08 72.09 32.08 72.86Q32.08 74.65 34.91 75.64Q37.74 76.63 41.29 76.81L41.29 80.0L17.3 80.0L17.3 76.81Q18.46 76.72 20.21 76.3Q21.97 75.87 23.09 75.15Q24.89 73.94 25.88 72.62Q26.87 71.29 27.81 68.95Q32.62 56.96 38.41 42.0Q44.21 27.04 48.74 15.36L52.34 15.36L73.58 70.34Q74.26 72.09 75.11 73.17Q75.96 74.25 77.49 75.28Q78.53 75.91 80.19 76.34Q81.85 76.77 82.97 76.81L82.97 80.0ZM57.28 53.95L47.62 29.24L38.14 53.95L57.28 53.95Z\",fill:\"#E8F0F7\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"61.5\",x2:\"84\",y2:\"61.5\",stroke:\"#E8F0F7\",strokeWidth:\"4.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M60 53 L70 62.5 L92 34\",stroke:\"#C2A578\",strokeWidth:\"7.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"adm-footer-wordmark\",children:\"Adminio\"})]});}export default function H10Footer(props){const{ghost,ghostTekst,ghostSterkte,ghostGrootte,ghostPositie,ghostParallax,logoTonen,adres,toonAdres,telefoon,terugKnop,animaties,ruimteBoven,ruimteOnder}=props;const jaar=new Date().getFullYear();const ref=useRevealEach(animaties);const ghostRef=useGhostParallax(ghostParallax);const naarBoven=e=>{e.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(\"footer\",{className:\"adm-footer\",ref:ref,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                .adm-footer { position: relative; width: 100%; background: #0F2337; padding: ${ruimteBoven}px 20px ${ruimteOnder}px; font-family: Inter, -apple-system, system-ui, sans-serif; overflow: hidden; }\n                .adm-footer-ghost { position: absolute; left: 50%; top: ${ghostPositie}%; transform: translate(-50%, calc(-${ghostPositie}% + var(--gy, 0px))); font-family: \"Playfair Display\", Georgia, serif; font-style: italic; font-weight: 500; font-size: clamp(140px, ${ghostGrootte}vw, 380px); line-height: 0.8; color: rgba(232,240,247, ${ghostSterkte/100}); user-select: none; pointer-events: none; white-space: nowrap; will-change: transform; z-index: 0; }\n                .adm-footer-inner { position: relative; z-index: 1; max-width: 1200px; margin: 0 auto; }\n                .adm-footer-boven { display: flex; gap: 48px; padding-bottom: 40px; }\n                .adm-footer-merk { flex: 0 0 280px; display: flex; flex-direction: column; gap: 12px; }\n                .adm-footer-wordmark { font-family: \"Playfair Display\", Georgia, serif; font-weight: 500; font-size: 22px; color: #E8F0F7; }\n                .adm-footer-tagline { margin: 0; font-size: 14px; line-height: 1.65; color: rgba(232,240,247,0.6); max-width: 300px; }\n                .adm-footer-kolommen { flex: 1; display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n                .adm-footer-kolomkop { font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: #C2A578; margin: 0 0 14px; }\n                .adm-footer-kolom a { display: block; width: fit-content; font-size: 14px; line-height: 2; color: rgba(232,240,247,0.6); text-decoration: none; transition: color 0.25s ease, transform 0.25s ease; }\n                .adm-footer-kolom a:hover { color: #E8F0F7; transform: translateX(3px); }\n                .adm-footer-lijn { height: 1px; background: rgba(255,255,255,0.10); transform: scaleX(0); transform-origin: left center; transition: transform 1.2s cubic-bezier(0.2, 0.7, 0.3, 1) 0.1s; }\n                .adm-footer-lijn.adm-in { transform: scaleX(1); }\n                .adm-footer-onder { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding-top: 20px; }\n                .adm-footer-onder p { margin: 0; font-size: 12px; line-height: 1.6; color: rgba(232,240,247,0.5); }\n                .adm-footer-top { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; flex-shrink: 0; border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; color: rgba(232,240,247,0.7); text-decoration: none; font-size: 16px; transition: border-color 0.3s ease, color 0.3s ease, background 0.3s ease; }\n                .adm-footer-top:hover { border-color: #C2A578; color: #C2A578; background: rgba(194,165,120,0.08); }\n                .adm-rv { opacity: 0; transform: translateY(16px); transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.2, 0.7, 0.3, 1); }\n                .adm-rv.adm-in { opacity: 1; transform: translateY(0); }\n                @media (max-width: 980px) {\n                    .adm-footer-boven { flex-direction: column; gap: 36px; }\n                    .adm-footer-merk { flex: none; }\n                    .adm-footer-kolommen { grid-template-columns: 1fr 1fr; gap: 28px 24px; }\n                    .adm-footer-onder { flex-direction: column-reverse; text-align: center; }\n                }\n            \n                .adm-footer-kolom a:focus-visible, .adm-footer-top:focus-visible { outline: 2px solid #C2A578; outline-offset: 3px; border-radius: 3px; color: #E8F0F7; }\n                @media (prefers-reduced-motion: reduce) { .adm-rv, .adm-footer-lijn { transition: none; } }\n            `}}),/*#__PURE__*/_jsx(\"noscript\",{children:/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:\".adm-footer .adm-rv { opacity: 1; transform: none; } .adm-footer .adm-footer-lijn { transform: none; }\"}})}),ghost&&/*#__PURE__*/_jsx(\"div\",{className:\"adm-footer-ghost\",ref:ghostRef,\"aria-hidden\":\"true\",children:ghostTekst}),/*#__PURE__*/_jsxs(\"div\",{className:\"adm-footer-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"adm-footer-boven\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"adm-footer-merk adm-rv\",\"data-reveal\":true,children:[logoTonen?/*#__PURE__*/_jsx(LogoMerk,{}):/*#__PURE__*/_jsx(\"span\",{className:\"adm-footer-wordmark\",children:\"Adminio\"}),/*#__PURE__*/_jsx(\"p\",{className:\"adm-footer-tagline\",children:\"Drie werkomgevingen voor de huursector: klachtbehandeling, het huurrecht en participatie. Gemaakt door mensen die dit werk zelf doen.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"adm-footer-kolommen\",children:KOLOMMEN.map((kolom,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"adm-footer-kolom adm-rv\",\"data-reveal\":true,style:{transitionDelay:`${80+i*70}ms`},children:[/*#__PURE__*/_jsx(\"p\",{className:\"adm-footer-kolomkop\",children:kolom.kop}),kolom.links.map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.href,children:l.tekst},l.tekst))]},kolom.kop))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"adm-footer-lijn\",\"data-reveal\":true}),/*#__PURE__*/_jsxs(\"div\",{className:\"adm-footer-onder\",children:[/*#__PURE__*/_jsxs(\"p\",{children:[\"Adminio LEX B.V.\",toonAdres&&adres?` \\xb7 ${adres}`:\"\",telefoon?` \\xb7 ${telefoon}`:\"\",\" \\xb7 \\xa9 \",jaar,\" \",\"Adminio LEX B.V. Alle rechten voorbehouden.\"]}),terugKnop&&/*#__PURE__*/_jsx(\"a\",{className:\"adm-footer-top\",href:\"#\",onClick:naarBoven,\"aria-label\":\"Terug naar boven\",children:\"↑\"})]})]})]});}H10Footer.defaultProps={ghost:true,ghostTekst:\"Adminio\",ghostSterkte:5,ghostGrootte:22,ghostPositie:55,ghostParallax:36,logoTonen:true,adres:\"Anthonetta Kuijlstraat 49B, 3066 GS Rotterdam\",telefoon:\"+31 85 060 88 49\",toonAdres:true,terugKnop:true,animaties:true,ruimteBoven:56,ruimteOnder:28};addPropertyControls(H10Footer,{logoTonen:{type:ControlType.Boolean,title:\"Logo (beeldmerk)\",defaultValue:true},adres:{type:ControlType.String,title:\"Adres\"},telefoon:{type:ControlType.String,title:\"Telefoon\"},toonAdres:{type:ControlType.Boolean,title:\"Toon adres\",enabledTitle:\"Ja\",disabledTitle:\"Nee\",defaultValue:true},ghost:{type:ControlType.Boolean,title:\"Watermerk\",defaultValue:true},ghostTekst:{type:ControlType.String,title:\"Watermerk \\xb7 tekst\",hidden:p=>!p.ghost},ghostSterkte:{type:ControlType.Number,title:\"Watermerk \\xb7 sterkte\",defaultValue:5,min:1,max:12,step:1,hidden:p=>!p.ghost},ghostGrootte:{type:ControlType.Number,title:\"Watermerk \\xb7 grootte\",defaultValue:22,min:10,max:34,step:1,unit:\"vw\",hidden:p=>!p.ghost},ghostPositie:{type:ControlType.Number,title:\"Watermerk \\xb7 positie\",defaultValue:55,min:0,max:110,step:1,unit:\"%\",hidden:p=>!p.ghost},ghostParallax:{type:ControlType.Number,title:\"Watermerk \\xb7 parallax\",defaultValue:36,min:0,max:80,step:2,hidden:p=>!p.ghost},terugKnop:{type:ControlType.Boolean,title:\"Terug-naar-boven\",defaultValue:true},animaties:{type:ControlType.Boolean,title:\"Scroll-animaties\",defaultValue:true},ruimteBoven:{type:ControlType.Number,title:\"Ruimte boven\",defaultValue:56,min:24,max:120,step:4},ruimteOnder:{type:ControlType.Number,title:\"Ruimte onder\",defaultValue:28,min:12,max:80,step:4}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"H10Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./H10Footer.map"],"mappings":"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"}