{"version":3,"file":"shared-lib.BBrLCafM.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","React.forwardRef","useState","useRef","useCallback","_Fragment","metadata","metadata","siteMetadata","metadataVersion","__FramerMetadata__"],"sources":["https:/framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js","https:/framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/mTsIDv4BmopNezajlsk1/htgmsZxMLlOxbeKxQQjC/MobileViewportDock.js","https:/framerusercontent.com/modules/zNi4H2TDU0VwNW0BY7BS/D3ZWFuY7o6Ut42TnRQkr/siteMetadata.js","https:/framerusercontent.com/modules/9MXAD4uF4VYoChn93l41/RbCDkJfOiG7Q1FPmW0pA/augiA20Il.js","https:/framerusercontent.com/modules/PqO2SLTo0u5H52UsjYzM/7zsD5duBrzHwZ58ZAYOM/Uz3Oept62.js"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"h3fQSrHEV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"DAe82Eor1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1175957644\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SYorz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SYorz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SYorz\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"eMA3WLRa2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"GBl_xBBAR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1475982494\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HfmfX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HfmfX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-HfmfX\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState}from\"react\";// The native Framer component keeps its links, variants and click interactions.\n// These styles only govern the fixed wrapper and the menu it owns.\nconst brandLogoCSS=`\n.s5-premium-dock { --s5-brand-logo:url(\"https://framerusercontent.com/images/tFiPsRA7GmCXfcyR3YE9hCXvM.svg\"); }\n.sixteen5-top-dock { --s5-brand-logo:url(\"https://framerusercontent.com/images/aEnKq9huqQBrQmvBFgRY04s4c.svg\"); }\n.sixteen5-top-dock.is-scrolled,\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"]) { --s5-brand-logo:url(\"https://framerusercontent.com/images/tFiPsRA7GmCXfcyR3YE9hCXvM.svg\"); }\n.s5-premium-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] {\n  background-image:var(--s5-brand-logo) !important;\n  background-size:contain !important;\n  background-repeat:no-repeat !important;\n  background-position:left center !important;\n  filter:none !important;\n  height:40px !important;\n}\n.s5-premium-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] img { display:none !important; }\n@media(max-width:809.98px) {\n  .s5-premium-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] { height:27px !important; }\n}\n`;const topDockCSS=`\n.sixteen5-top-dock {\n  --s5-nav-ink: #ffffff;\n  --s5-nav-surface: rgba(255, 255, 255, .18);\n  --s5-nav-border: rgba(255, 255, 255, .22);\n  --s5-nav-shadow: 0 8px 28px rgba(15, 20, 35, .06);\n  position: fixed !important;\n  top: calc(6px + var(--s5-announcement-offset, 32px) + env(safe-area-inset-top, 0px)) !important;\n  bottom: auto !important;\n  left: 0 !important;\n  right: 0 !important;\n  width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  box-sizing: border-box !important;\n  padding: 0 40px !important;\n  display: flex !important;\n  flex-direction: row !important;\n  justify-content: center !important;\n  align-items: flex-start !important;\n  overflow: visible !important;\n  transform: none !important;\n  pointer-events: none !important;\n  z-index: 1000 !important;\n}\n.sixteen5-top-dock.is-scrolled {\n  --s5-nav-ink: #17182b;\n  --s5-nav-surface: #ffffff;\n  --s5-nav-border: rgba(23, 24, 43, .08);\n  --s5-nav-shadow: 0 8px 30px rgba(23, 24, 43, .10);\n}\n.sixteen5-top-dock [aria-label=\"Hoofdnavigatie\"] {\n  position: relative !important;\n  width: 100% !important;\n  max-width: 1240px !important;\n  min-width: 0 !important;\n  height: 64px !important;\n  box-sizing: border-box !important;\n  padding: 8px 24px !important;\n  border-radius: 18px !important;\n  background: var(--s5-nav-surface) !important;\n  --border-color: var(--s5-nav-border) !important;\n  border-color: var(--s5-nav-border) !important;\n  box-shadow: var(--s5-nav-shadow) !important;\n  backdrop-filter: blur(24px);\n  -webkit-backdrop-filter: blur(24px);\n  overflow: visible !important;\n  pointer-events: auto !important;\n  justify-content: center !important;\n  align-items: center !important;\n  transition: background-color .22s ease, box-shadow .22s ease, border-color .22s ease !important;\n}\n.sixteen5-top-dock [data-framer-name=\"Menubalk\"] {\n  position: relative !important;\n  width: 100% !important;\n  height: 48px !important;\n  min-height: 48px !important;\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: center !important;\n  justify-content: flex-end !important;\n  gap: 12px !important;\n  overflow: visible !important;\n}\n.sixteen5-top-dock [data-framer-name=\"SIXTEEN5 merkruimte\"] {\n  flex: 1 1 0px !important;\n  min-width: 0 !important;\n  width: auto !important;\n  height: 100% !important;\n  justify-content: flex-start !important;\n  align-items: center !important;\n}\n.sixteen5-top-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] {\n  width: 160px !important;\n  max-width: 100% !important;\n  height: 38px !important;\n  flex-shrink: 0 !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: left center !important;\n  filter: brightness(0) invert(1);\n}\n.sixteen5-top-dock.is-scrolled [data-framer-name=\"SIXTEEN5 woordmerk\"] {\n  filter: none;\n}\n.sixteen5-top-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] img {\n  object-fit: contain !important;\n  object-position: left center !important;\n}\n.sixteen5-top-dock [data-framer-name=\"WhatsApp\"],\n.sixteen5-top-dock [data-framer-name=\"Menu openen of sluiten\"] {\n  height: 48px !important;\n  min-height: 44px !important;\n  flex: 0 0 auto !important;\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 8px !important;\n  padding: 0 8px !important;\n  background: transparent !important;\n  color: var(--s5-nav-ink) !important;\n  --border-color: transparent !important;\n}\n.sixteen5-top-dock [data-framer-name=\"WhatsApp\"] { width: 112px !important; }\n.sixteen5-top-dock [data-framer-name=\"Menu openen of sluiten\"] { width: 48px !important; }\n.sixteen5-top-dock [data-framer-name=\"WhatsApp\"] p,\n.sixteen5-top-dock [data-framer-name=\"WhatsApp\"] span,\n.sixteen5-top-dock [data-framer-name=\"Menu openen of sluiten\"] p,\n.sixteen5-top-dock [data-framer-name=\"Menu openen of sluiten\"] span {\n  color: var(--s5-nav-ink) !important;\n  --framer-text-color: var(--s5-nav-ink) !important;\n  white-space: nowrap !important;\n}\n.sixteen5-top-dock [data-framer-name=\"WhatsApp\"] p { font-size: 14px !important; }\n.sixteen5-top-dock [data-framer-name=\"Menu pictogram\"] {\n  width: 26px !important;\n  height: 26px !important;\n  filter: brightness(0) invert(1);\n}\n.sixteen5-top-dock.is-scrolled [data-framer-name=\"Menu pictogram\"] { filter: brightness(0); }\n.sixteen5-top-dock [data-framer-name=\"Menu label\"] { display: none !important; }\n.sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] {\n  flex: 0 0 auto !important;\n  width: 182px !important;\n  min-width: 0 !important;\n  height: 52px !important;\n  min-height: 44px !important;\n  padding: 0 18px !important;\n  box-sizing: border-box !important;\n  border-radius: 13px !important;\n  background: #d6fd70 !important;\n  --border-color: transparent !important;\n  color: #17182b !important;\n  display: flex !important;\n  justify-content: center !important;\n  align-items: center !important;\n  gap: 8px !important;\n}\n.sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] p,\n.sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] span {\n  color: #17182b !important;\n  --framer-text-color: #17182b !important;\n  white-space: nowrap !important;\n  font-size: 14px !important;\n  font-weight: 650 !important;\n}\n.sixteen5-top-dock [data-framer-name=\"Pijl proefles\"] { filter: brightness(0); }\n.sixteen5-top-dock [data-framer-name=\"Proefles label compact\"] { display: none !important; }\n.sixteen5-top-dock [data-framer-name=\"Uitgeklapt menu\"],\n.sixteen5-top-dock [data-framer-name=\"WhatsApp beschikbaarheid\"] {\n  position: absolute !important;\n  top: calc(100% + 10px) !important;\n  right: 0 !important;\n  bottom: auto !important;\n  left: auto !important;\n  width: min(400px, 100%) !important;\n  max-width: 100% !important;\n  max-height: calc(100vh - 96px - var(--s5-announcement-offset, 32px)) !important;\n  max-height: calc(100dvh - 96px - var(--s5-announcement-offset, 32px) - env(safe-area-inset-top, 0px)) !important;\n  overflow-x: hidden !important;\n  overflow-y: auto !important;\n  overscroll-behavior: contain;\n  box-sizing: border-box !important;\n  background: #ffffff !important;\n  color: #17182b !important;\n  border-radius: 18px !important;\n  box-shadow: 0 12px 36px rgba(23, 24, 43, .16) !important;\n  --border-color: rgba(23, 24, 43, .08) !important;\n  pointer-events: auto !important;\n}\n.sixteen5-top-dock [data-framer-name=\"Uitgeklapt menu\"] p,\n.sixteen5-top-dock [data-framer-name=\"Uitgeklapt menu\"] span,\n.sixteen5-top-dock [data-framer-name=\"WhatsApp beschikbaarheid\"] p,\n.sixteen5-top-dock [data-framer-name=\"WhatsApp beschikbaarheid\"] span {\n  color: #17182b !important;\n  --framer-text-color: #17182b !important;\n}\n.sixteen5-top-dock :is(a, button, [role=\"button\"]):focus-visible {\n  outline: 3px solid #6426C6 !important;\n  outline-offset: 3px;\n}\n.sixteen5-top-dock [data-framer-name=\"Uitgeklapt menu\"] a:hover {\n  background-color: #f4f0fb !important;\n}\n.sixteen5-top-dock:not(.is-scrolled) [data-framer-name=\"Menubalk\"] :is(a, button, [role=\"button\"]):focus-visible {\n  outline-color: #ffffff !important;\n}\n@media (max-width: 809.98px) {\n  .sixteen5-top-dock {\n    top: calc(6px + var(--s5-announcement-offset, 28px) + env(safe-area-inset-top, 0px)) !important;\n    --s5-header-height: 28px;\n    --s5-nav-shadow: none;\n    --s5-nav-border: transparent;\n    padding: 0 16px !important;\n  }\n  .sixteen5-top-dock [aria-label=\"Hoofdnavigatie\"] {\n    height: 48px !important;\n    border-radius: 8px !important;\n    padding: 2px 4px 2px 16px !important;\n  }\n  .sixteen5-top-dock [data-framer-name=\"Menubalk\"] {\n    height: 44px !important;\n    min-height: 44px !important;\n    gap: 6px !important;\n  }\n  .sixteen5-top-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] { width: 109px !important; height: 26px !important; }\n  .sixteen5-top-dock [data-framer-name=\"WhatsApp\"] {\n    width: 60px !important;\n    height: 48px !important;\n    padding: 0 !important;\n    gap: 2px !important;\n    flex-direction: column !important;\n  }\n  .sixteen5-top-dock [data-framer-name=\"WhatsApp\"] p { font-size: 11px !important; line-height: 1.2 !important; }\n  .sixteen5-top-dock [data-framer-name=\"WhatsApp\"] svg { width: 20px !important; height: 20px !important; }\n  .sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] {\n    width: 98px !important;\n    height: 48px !important;\n    border-radius: 11px !important;\n    padding: 0 8px !important;\n  }\n  .sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] p,\n  .sixteen5-top-dock [data-framer-name=\"Plan je proefles\"] span { font-size: 12px !important; }\n  .sixteen5-top-dock [data-framer-name=\"Pijl proefles\"] { display: none !important; }\n  .sixteen5-top-dock [data-framer-name=\"Proefles label\"] { display: block !important; width: auto !important; }\n  .sixteen5-top-dock [data-framer-name=\"Proefles label\"] p { font-size: 0 !important; }\n  .sixteen5-top-dock [data-framer-name=\"Proefles label\"] p::after {\n    content: \"Proefles\";\n    font-size: 12px;\n    line-height: 1.2;\n  }\n  .sixteen5-top-dock [data-framer-name=\"Menu openen of sluiten\"] {\n    width: 44px !important;\n    height: 44px !important;\n    padding: 0 !important;\n  }\n  .sixteen5-top-dock [data-framer-name=\"Menu pictogram\"] { width: 24px !important; height: 24px !important; }\n  .sixteen5-top-dock [data-framer-name=\"Uitgeklapt menu\"],\n  .sixteen5-top-dock [data-framer-name=\"WhatsApp beschikbaarheid\"] {\n    max-height: calc(100vh - 84px - var(--s5-announcement-offset, 32px)) !important;\n    max-height: calc(100dvh - 84px - var(--s5-announcement-offset, 32px) - env(safe-area-inset-top, 0px)) !important;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .sixteen5-top-dock [aria-label=\"Hoofdnavigatie\"] { transition: none !important; }\n}\n`;const premiumCSS=`\n.s5-premium-dock { isolation:isolate; transform:none !important; z-index:1000 !important; }\n.s5-premium-dock::before { content:\"\"; position:fixed; inset:0; background:rgba(18,20,30,.43); opacity:0; pointer-events:none; z-index:-1; transition:opacity .22s ease; }\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"])::before { opacity:1; pointer-events:auto; }\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"]) { --s5-nav-ink:#17182b; --s5-nav-surface:#fff; --s5-nav-border:rgba(23,24,43,.08); }\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"]) [aria-label=\"Hoofdnavigatie\"] { background:#fff !important; }\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"]) [data-framer-name=\"SIXTEEN5 woordmerk\"] { filter:none !important; }\n.s5-premium-dock:has(button[aria-label=\"Menu sluiten\"]) [data-framer-name=\"Menu pictogram\"] { filter:brightness(0) !important; }\n.s5-premium-dock [data-framer-name=\"Uitgeklapt menu\"] { width:min(460px,100%) !important; max-width:100% !important; top:calc(100% + 8px) !important; right:0 !important; left:auto !important; padding:0 !important; border-radius:16px !important; max-height:calc(100dvh - 92px - var(--s5-announcement-offset,0px)) !important; overflow-x:hidden !important; overflow-y:auto !important; overscroll-behavior:contain; box-shadow:0 20px 60px rgba(18,20,30,.22) !important; }\n.s5-premium-dock [data-framer-name=\"Menu bestemmingen\"] a { transition:color .18s ease, background-color .18s ease; }\n.s5-premium-dock [data-framer-name=\"Menu bestemmingen\"] a:hover { background:#f5f6f1 !important; }\n.s5-premium-dock [data-framer-name=\"Menu proefles CTA\"]:hover { background:#D6FD70 !important; }\n.s5-premium-dock :is(a,button):focus-visible { outline:2px solid #6426C6 !important; outline-offset:3px; }\n.s5-premium-dock [data-framer-name=\"Uitgeklapt menu\"] [data-framer-name=\"Menu proefles CTA\"] { flex-shrink:0; }\n.s5-glass-dock [aria-label=\"Hoofdnavigatie\"] { position:relative !important; overflow:visible !important; height:64px !important; padding:8px 24px !important; }\n.s5-glass-dock [data-framer-name=\"Menubalk\"] { height:48px !important; }\n.s5-glass-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] { width:160px !important; height:38px !important; }\n.s5-glass-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] { background-size:contain !important; background-repeat:no-repeat !important; background-position:left center !important; }\n@media(max-width:809.98px) {\n  .s5-glass-dock { width:calc(100% + 4px) !important; --s5-nav-ink:#17182b; }\n  .s5-glass-dock [aria-label=\"Hoofdnavigatie\"] { height:48px !important; padding:2px 4px 2px 16px !important; border-radius:8px !important; }\n  .s5-glass-dock [data-framer-name=\"Menubalk\"] { height:44px !important; }\n  .s5-glass-dock [data-framer-name=\"SIXTEEN5 woordmerk\"] { width:109px !important; height:26px !important; }\n  .s5-glass-dock.is-scrolled [aria-label=\"Hoofdnavigatie\"] { background:#fff !important; }\n  .s5-premium-dock [data-framer-name=\"Menu lijnen\"] { flex-shrink:0 !important; }\n  .s5-premium-dock [data-framer-name^=\"Menulijn \"] { background:var(--s5-nav-ink,#17182b) !important; flex-shrink:0 !important; }\n  .s5-premium-dock [data-framer-name=\"Uitgeklapt menu\"] { max-height:calc(100dvh - 70px - var(--s5-announcement-offset,0px) - env(safe-area-inset-top,0px)) !important; }\n}\n@media(prefers-reduced-motion:reduce) { .s5-premium-dock::before { transition:none; } }\n`;function premiumNavigation(Component,home){return /*#__PURE__*/forwardRef(function Sixteen5PremiumNavigation(props,ref){const[scrolled,setScrolled]=useState(false);const[scrollY,setScrollY]=useState(0);const[reset,setReset]=useState(0);const[open,setOpen]=useState(false);const root=useRef(null);const restore=useRef(false);const attach=useCallback(node=>{root.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);useEffect(()=>{if(typeof window===\"undefined\")return;const onScroll=()=>{const y=Math.max(0,window.scrollY);setScrolled(y>24);setScrollY(y);};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[]);useEffect(()=>{const node=root.current;if(!node)return;const read=()=>setOpen(Boolean(node.querySelector('button[aria-label=\"Menu sluiten\"]')));read();const observer=new MutationObserver(read);observer.observe(node,{subtree:true,childList:true,attributes:true,attributeFilter:[\"aria-label\"]});if(restore.current){node.querySelector('button[aria-label=\"Menu openen\"]')?.focus();restore.current=false;}return()=>observer.disconnect();},[reset]);useEffect(()=>{if(!open||typeof document===\"undefined\")return;const previousGutter=document.documentElement.style.scrollbarGutter;document.documentElement.style.scrollbarGutter=\"stable\";const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const node=root.current;const focusable=()=>Array.from(node?.querySelectorAll('a[href],button,[tabindex=\"0\"]')||[]).filter(e=>e.getClientRects().length&&getComputedStyle(e).visibility!==\"hidden\");const onKey=e=>{if(e.key===\"Escape\"){e.preventDefault();e.stopImmediatePropagation();restore.current=true;setOpen(false);setReset(n=>n+1);}if(e.key===\"Tab\"){const items=focusable();const first=items[0],last=items[items.length-1];if(!first)return;if(e.shiftKey&&(document.activeElement===first||!node?.contains(document.activeElement))){e.preventDefault();last.focus();}else if(!e.shiftKey&&(document.activeElement===last||!node?.contains(document.activeElement))){e.preventDefault();first.focus();}}};const onOutside=e=>{if(!node)return;if(e.target===node||!node.contains(e.target)){e.preventDefault();restore.current=true;setOpen(false);setReset(n=>n+1);}};const onFocus=e=>{if(node&&!node.contains(e.target))focusable()[0]?.focus();};window.addEventListener(\"keydown\",onKey,true);window.addEventListener(\"pointerdown\",onOutside,true);window.addEventListener(\"focusin\",onFocus);return()=>{document.documentElement.style.scrollbarGutter=previousGutter;document.body.style.overflow=previousOverflow;window.removeEventListener(\"keydown\",onKey,true);window.removeEventListener(\"pointerdown\",onOutside,true);window.removeEventListener(\"focusin\",onFocus);};},[open]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:(home?topDockCSS:\"\")+premiumCSS+brandLogoCSS}),/*#__PURE__*/_jsx(Component,{...props,ref:attach,role:open?\"dialog\":undefined,\"aria-modal\":open?true:undefined,\"aria-label\":open?\"SIXTEEN5 menu\":undefined,style:{...props.style,\"--s5-announcement-offset\":home?`max(0px, var(--s5-header-height, 56px) - ${scrollY}px)`:\"0px\"},className:[props.className,\"s5-premium-dock\",home?\"sixteen5-top-dock\":\"s5-glass-dock\",scrolled?\"is-scrolled\":\"\"].filter(Boolean).join(\" \")},reset)]});});}export function withMobileViewport(Component){return premiumNavigation(Component,true);}export function withPremiumGlassMenu(Component){return premiumNavigation(Component,false);}\nexport const __FramerMetadata__ = {\"exports\":{\"withMobileViewport\":{\"type\":\"reactHoc\",\"name\":\"withMobileViewport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPremiumGlassMenu\":{\"type\":\"reactHoc\",\"name\":\"withPremiumGlassMenu\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileViewportDock.map","// Generated by Framer (fc3086c)\nexport default function metadata(params,activeLocale){return{description:\"Leer veilig en zelfstandig rijden bij SIXTEEN5. Persoonlijke rijles in Leiden en omgeving, duidelijke lesdoelen en begeleiding van een oud CBR-examinator.\",favicon:\"https://framerusercontent.com/assets/UWsQDeX1S2GmPvCivFD28vPhM0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/NoHL3Ai44BkXl2Ui5UYJEjAsLo.png\",title:\"SIXTEEN5 Rijopleidingen | Rijles in Leiden en omgeving\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"pdpa9r\",mediaQuery:\"(min-width: 810px) and (max-width: 1439.98px)\"},{hash:\"k7xf3a\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{a0eI9yPNB:\"footer\",bQuI7iFDw:\"footer-1\",BT7ldwidz:\"services\",eQguIrkRJ:\"project-1\",gsR2D1L2x:\"ervaringen\",Io_8zCEGM:\"hero\",k3Len3Eba:\"about\",KCyzy08Rz:\"proefles\",nHD9F8lVD:\"hero-1\",nW3ONc1Ve:\"faqs-1\",O93GL9A1m:\"reviews\",OYHuTOpux:\"diensten\",pmWKfkGT3:\"waarom-sixteen5\",r6CmgyDUb:\"rijlessen\",TifBVCEpO:\"project\",vFjTwOWtU:\"sixteen5-footer\",xrn0_OghD:\"tarieven\",yUAWbzPQk:\"services-1\",zAaSc1oK6:\"reviews-1\",ZcP9AEtsU:\"about-1\",zCqxb4Kkf:\"faqs\"},robots:\"max-image-preview:large\",serializationId:\"framer-aAbEU\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"7qaq5\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"kz47hx\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"xjvbvl\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"Vergelijk de rijlespakketten van SIXTEEN5. Proefles voor €50, verrekend met je pakket als je doorgaat. Betaal in \\xe9\\xe9n keer of in drie termijnen.\",elements:{uJzs77o7m:\"losse-tarieven\"},robots:\"max-image-preview:large\",serializationId:\"framer-Z0TE9\",title:\"Rijlespakketten & tarieven | SIXTEEN5 Rijopleidingen\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}