{"id":1894,"date":"2026-05-27T16:00:18","date_gmt":"2026-05-27T15:00:18","guid":{"rendered":"https:\/\/vanmoofista.com\/maak-een-afspraak\/"},"modified":"2026-05-28T06:34:59","modified_gmt":"2026-05-28T05:34:59","slug":"afspraak-maken","status":"publish","type":"page","link":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/","title":{"rendered":"Maak een afspraak"},"content":{"rendered":"    <div id=\"vma-booking-862164\" class=\"vma-booking\">\n        <style>\n            .vma-booking {\n                --vma-border: #e5e7eb;\n                --vma-soft-border: #edf0f3;\n                --vma-text: #111827;\n                --vma-muted: #5b6472;\n                --vma-accent: #00796b;\n                --vma-accent-dark: #005f55;\n                --vma-danger: #b42318;\n                --vma-success: #166534;\n                color: var(--vma-text);\n                padding: 1px 0;\n            }\n            .vma-booking * { box-sizing: border-box; }\n            .vma-booking .vma-card {\n                max-width: 920px;\n                margin: 40px auto 56px;\n                padding: 28px;\n                background: #fff;\n                border: 1px solid var(--vma-border);\n                border-radius: 18px;\n                box-shadow: 0 18px 45px rgba(17, 24, 39, .08);\n            }\n            .vma-booking .vma-heading {\n                margin: 0;\n                color: var(--vma-text);\n                font-size: 28px;\n                font-weight: 800;\n                line-height: 1.15;\n            }\n            .vma-booking .vma-intro {\n                max-width: 680px;\n                margin: 10px 0 24px;\n                color: var(--vma-muted);\n                font-size: 16px;\n                line-height: 1.55;\n            }\n            .vma-booking form { display: grid; gap: 16px; }\n            .vma-booking .vma-section {\n                border: 1px solid var(--vma-soft-border);\n                border-radius: 14px;\n                padding: 18px;\n                background: #fbfcfd;\n            }\n            .vma-booking .vma-section-title {\n                margin: 0 0 14px;\n                color: var(--vma-text);\n                font-size: 18px;\n                font-weight: 800;\n                line-height: 1.25;\n            }\n            .vma-booking label { display: grid; gap: 7px; font-weight: 700; }\n            .vma-booking input,\n            .vma-booking select,\n            .vma-booking textarea {\n                width: 100%;\n                border: 1px solid var(--vma-border);\n                border-radius: 10px;\n                padding: 11px 12px;\n                font: inherit;\n                background: #fff;\n                color: var(--vma-text);\n            }\n            .vma-booking textarea { min-height: 130px; resize: vertical; }\n            .vma-booking .vma-grid-2 {\n                display: grid;\n                grid-template-columns: repeat(2, minmax(0, 1fr));\n                gap: 16px;\n            }\n            .vma-booking .vma-stack { display: grid; gap: 16px; }\n            .vma-booking .vma-contact-phone { margin-top: 16px; }\n            .vma-booking .vma-phone-fields {\n                display: grid;\n                grid-template-columns: minmax(210px, .8fr) minmax(0, 1.2fr);\n                gap: 12px;\n            }\n            .vma-booking .vma-help {\n                margin: 8px 0 0;\n                color: var(--vma-muted);\n                font-size: 13px;\n                line-height: 1.45;\n            }\n            .vma-booking .vma-honeypot {\n                position: absolute;\n                left: -9999px;\n                width: 1px;\n                height: 1px;\n                overflow: hidden;\n            }\n            .vma-booking .vma-calendar-wrap {\n                border: 1px solid var(--vma-border);\n                border-radius: 14px;\n                padding: 16px;\n                background: #fff;\n            }\n            .vma-booking .vma-calendar-top {\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                gap: 12px;\n                margin-bottom: 12px;\n            }\n            .vma-booking .vma-calendar-title {\n                font-size: 18px;\n                font-weight: 700;\n                text-align: center;\n            }\n            .vma-booking .vma-nav,\n            .vma-booking .vma-day,\n            .vma-booking .vma-time,\n            .vma-booking .vma-submit {\n                border: 1px solid var(--vma-border);\n                border-radius: 10px;\n                cursor: pointer;\n                font: inherit;\n            }\n            .vma-booking .vma-nav {\n                width: 40px;\n                height: 40px;\n                background: #f8fafc;\n                color: var(--vma-text);\n                font-size: 20px;\n                line-height: 1;\n            }\n            .vma-booking .vma-nav:disabled,\n            .vma-booking .vma-day:disabled,\n            .vma-booking .vma-day[aria-disabled=\"true\"] {\n                cursor: not-allowed;\n                opacity: .45;\n            }\n            .vma-booking .vma-weekdays,\n            .vma-booking .vma-days {\n                display: grid;\n                grid-template-columns: repeat(7, minmax(0, 1fr));\n                gap: 6px;\n            }\n            .vma-booking .vma-weekday {\n                color: var(--vma-muted);\n                font-size: 13px;\n                font-weight: 700;\n                text-align: center;\n                padding: 4px 0;\n            }\n            .vma-booking .vma-day {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                min-height: 44px;\n                min-width: 0;\n                padding: 0;\n                background: #f1f8f7;\n                color: var(--vma-text);\n                font-weight: 700;\n                line-height: 1;\n                overflow-wrap: normal;\n                text-align: center;\n                white-space: nowrap;\n                word-break: normal;\n            }\n            .vma-booking .vma-day-number {\n                display: inline-block;\n                line-height: 1;\n                white-space: nowrap;\n                word-break: normal;\n            }\n            .vma-booking .vma-day.is-empty {\n                visibility: hidden;\n            }\n            .vma-booking .vma-day.is-selected {\n                background: var(--vma-accent);\n                border-color: var(--vma-accent);\n                color: #fff;\n            }\n            .vma-booking .vma-day.is-unavailable {\n                background: #f3f4f6;\n                color: #7b8490;\n            }\n            .vma-booking .vma-times {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 8px;\n                margin-top: 14px;\n            }\n            .vma-booking .vma-time,\n            .vma-booking .vma-calendar .vma-time {\n                background: #fff;\n                color: #111 !important;\n                -webkit-text-fill-color: #111 !important;\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                min-height: 40px;\n                min-width: 72px;\n                padding: 8px 12px;\n                font-size: 14px !important;\n                font-weight: 700;\n                line-height: 1.2 !important;\n                opacity: 1 !important;\n                text-align: center;\n                text-indent: 0 !important;\n                visibility: visible !important;\n                white-space: nowrap;\n            }\n            .vma-booking .vma-time.is-selected,\n            .vma-booking .vma-time.selected,\n            .vma-booking .vma-time[aria-pressed=\"true\"] {\n                background: var(--vma-accent);\n                border-color: var(--vma-accent);\n                color: #fff !important;\n                -webkit-text-fill-color: #fff !important;\n            }\n            .vma-booking .vma-selected-slot {\n                color: var(--vma-muted);\n                margin-top: 10px;\n            }\n            .vma-booking .vma-consent {\n                display: flex;\n                align-items: flex-start;\n                gap: 10px;\n                font-weight: 500;\n            }\n            .vma-booking .vma-consent input {\n                width: auto;\n                margin-top: 4px;\n            }\n            .vma-booking .vma-submit {\n                background: var(--vma-accent);\n                border-color: var(--vma-accent);\n                color: #fff;\n                min-height: 46px;\n                padding: 11px 18px;\n                font-weight: 800;\n                width: fit-content;\n            }\n            .vma-booking .vma-submit:hover,\n            .vma-booking .vma-submit:focus {\n                background: var(--vma-accent-dark);\n                border-color: var(--vma-accent-dark);\n            }\n            .vma-booking .vma-notice {\n                border-radius: 6px;\n                margin-bottom: 16px;\n                padding: 12px 14px;\n            }\n            .vma-booking .vma-notice-success {\n                background: #ecfdf3;\n                border: 1px solid #abefc6;\n                color: var(--vma-success);\n            }\n            .vma-booking .vma-notice-error {\n                background: #fef3f2;\n                border: 1px solid #fecdca;\n                color: var(--vma-danger);\n            }\n            .vma-booking .vma-admin-diagnostic {\n                margin-top: 16px;\n                padding: 12px 14px;\n                border: 1px dashed var(--vma-border);\n                border-radius: 10px;\n                background: #f8fafc;\n                color: var(--vma-muted);\n                font-size: 13px;\n                line-height: 1.45;\n            }\n            .vma-booking .vma-admin-diagnostic strong {\n                color: var(--vma-text);\n            }\n            @media (max-width: 700px) {\n                .vma-booking .vma-card {\n                    margin: 28px auto 40px;\n                    padding: 18px;\n                    border-radius: 16px;\n                }\n                .vma-booking .vma-heading { font-size: 23px; }\n                .vma-booking .vma-intro { font-size: 15px; margin-bottom: 18px; }\n                .vma-booking .vma-section { padding: 14px; }\n                .vma-booking .vma-grid-2 { grid-template-columns: 1fr; }\n                .vma-booking .vma-phone-fields { grid-template-columns: 1fr; }\n                .vma-booking .vma-calendar-wrap { padding: 10px; }\n                .vma-booking .vma-weekdays,\n                .vma-booking .vma-days { gap: 4px; }\n            .vma-booking .vma-day { min-height: 38px; font-size: 14px; }\n                .vma-booking .vma-submit { width: 100%; }\n            }\n        <\/style>\n\n        <div class=\"vma-card\">\n            <h2 class=\"vma-heading\">Boek een VanMoof-reparatieafspraak<\/h2>\n            <p class=\"vma-intro\">Stuur het fietsmodel, de foutcode of het belangrijkste probleem door en kies daarna een beschikbare werkplaatsafspraak.<\/p>\n\n            \n            \n            <form method=\"post\" action=\"\">\n                <input type=\"hidden\" id=\"vma_booking_nonce\" name=\"vma_booking_nonce\" value=\"72d8d8137c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/nl\/wp-json\/wp\/v2\/pages\/1894\" \/>                <div class=\"vma-honeypot\" aria-hidden=\"true\">\n                    <label>\n                        Website                        <input type=\"text\" name=\"vma_website\" value=\"\" tabindex=\"-1\" autocomplete=\"off\">\n                    <\/label>\n                <\/div>\n                <input type=\"hidden\" name=\"vma_started_at\" value=\"\" data-vma-started-at>\n\n                <section class=\"vma-section\">\n                    <h3 class=\"vma-section-title\">Contactgegevens<\/h3>\n                    <div class=\"vma-grid-2\">\n                        <label>\n                            Naam                            <input type=\"text\" name=\"vma_name\" value=\"\" autocomplete=\"name\" maxlength=\"120\" required>\n                        <\/label>\n\n                        <label>\n                            E-mail                            <input type=\"email\" name=\"vma_email\" value=\"\" autocomplete=\"email\" maxlength=\"190\" required>\n                        <\/label>\n                    <\/div>\n                    <div class=\"vma-stack vma-contact-phone\">\n                        <div class=\"vma-phone-fields\">\n                            <label>\n                                Land \/ landcode                                <select name=\"vma_phone_country_iso\" required>\n                                                                            <option value=\"BE\"  selected='selected'>\n                                            Belgium (+32)                                        <\/option>\n                                                                            <option value=\"NL\" >\n                                            Netherlands (+31)                                        <\/option>\n                                                                            <option value=\"DE\" >\n                                            Germany (+49)                                        <\/option>\n                                                                            <option value=\"FR\" >\n                                            France (+33)                                        <\/option>\n                                                                            <option value=\"LU\" >\n                                            Luxembourg (+352)                                        <\/option>\n                                                                        <option value=\"\" disabled>\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<\/option>\n                                                                                                                    <option value=\"AF\" >\n                                            Afghanistan (+93)                                        <\/option>\n                                                                                                                    <option value=\"AL\" >\n                                            Albania (+355)                                        <\/option>\n                                                                                                                    <option value=\"DZ\" >\n                                            Algeria (+213)                                        <\/option>\n                                                                                                                    <option value=\"AD\" >\n                                            Andorra (+376)                                        <\/option>\n                                                                                                                    <option value=\"AO\" >\n                                            Angola (+244)                                        <\/option>\n                                                                                                                    <option value=\"AG\" >\n                                            Antigua and Barbuda (+1)                                        <\/option>\n                                                                                                                    <option value=\"AR\" >\n                                            Argentina (+54)                                        <\/option>\n                                                                                                                    <option value=\"AM\" >\n                                            Armenia (+374)                                        <\/option>\n                                                                                                                    <option value=\"AU\" >\n                                            Australia (+61)                                        <\/option>\n                                                                                                                    <option value=\"AT\" >\n                                            Austria (+43)                                        <\/option>\n                                                                                                                    <option value=\"AZ\" >\n                                            Azerbaijan (+994)                                        <\/option>\n                                                                                                                    <option value=\"BS\" >\n                                            Bahamas (+1)                                        <\/option>\n                                                                                                                    <option value=\"BH\" >\n                                            Bahrain (+973)                                        <\/option>\n                                                                                                                    <option value=\"BD\" >\n                                            Bangladesh (+880)                                        <\/option>\n                                                                                                                    <option value=\"BB\" >\n                                            Barbados (+1)                                        <\/option>\n                                                                                                                    <option value=\"BY\" >\n                                            Belarus (+375)                                        <\/option>\n                                                                                                                                                                                                        <option value=\"BZ\" >\n                                            Belize (+501)                                        <\/option>\n                                                                                                                    <option value=\"BJ\" >\n                                            Benin (+229)                                        <\/option>\n                                                                                                                    <option value=\"BT\" >\n                                            Bhutan (+975)                                        <\/option>\n                                                                                                                    <option value=\"BO\" >\n                                            Bolivia (+591)                                        <\/option>\n                                                                                                                    <option value=\"BA\" >\n                                            Bosnia and Herzegovina (+387)                                        <\/option>\n                                                                                                                    <option value=\"BW\" >\n                                            Botswana (+267)                                        <\/option>\n                                                                                                                    <option value=\"BR\" >\n                                            Brazil (+55)                                        <\/option>\n                                                                                                                    <option value=\"BN\" >\n                                            Brunei (+673)                                        <\/option>\n                                                                                                                    <option value=\"BG\" >\n                                            Bulgaria (+359)                                        <\/option>\n                                                                                                                    <option value=\"BF\" >\n                                            Burkina Faso (+226)                                        <\/option>\n                                                                                                                    <option value=\"BI\" >\n                                            Burundi (+257)                                        <\/option>\n                                                                                                                    <option value=\"CV\" >\n                                            Cabo Verde (+238)                                        <\/option>\n                                                                                                                    <option value=\"KH\" >\n                                            Cambodia (+855)                                        <\/option>\n                                                                                                                    <option value=\"CM\" >\n                                            Cameroon (+237)                                        <\/option>\n                                                                                                                    <option value=\"CA\" >\n                                            Canada (+1)                                        <\/option>\n                                                                                                                    <option value=\"CF\" >\n                                            Central African Republic (+236)                                        <\/option>\n                                                                                                                    <option value=\"TD\" >\n                                            Chad (+235)                                        <\/option>\n                                                                                                                    <option value=\"CL\" >\n                                            Chile (+56)                                        <\/option>\n                                                                                                                    <option value=\"CN\" >\n                                            China (+86)                                        <\/option>\n                                                                                                                    <option value=\"CO\" >\n                                            Colombia (+57)                                        <\/option>\n                                                                                                                    <option value=\"KM\" >\n                                            Comoros (+269)                                        <\/option>\n                                                                                                                    <option value=\"CG\" >\n                                            Congo (+242)                                        <\/option>\n                                                                                                                    <option value=\"CD\" >\n                                            Congo, Democratic Republic (+243)                                        <\/option>\n                                                                                                                    <option value=\"CR\" >\n                                            Costa Rica (+506)                                        <\/option>\n                                                                                                                    <option value=\"CI\" >\n                                            C\u00f4te d&#039;Ivoire (+225)                                        <\/option>\n                                                                                                                    <option value=\"HR\" >\n                                            Croatia (+385)                                        <\/option>\n                                                                                                                    <option value=\"CU\" >\n                                            Cuba (+53)                                        <\/option>\n                                                                                                                    <option value=\"CY\" >\n                                            Cyprus (+357)                                        <\/option>\n                                                                                                                    <option value=\"CZ\" >\n                                            Czechia (+420)                                        <\/option>\n                                                                                                                    <option value=\"DK\" >\n                                            Denmark (+45)                                        <\/option>\n                                                                                                                    <option value=\"DJ\" >\n                                            Djibouti (+253)                                        <\/option>\n                                                                                                                    <option value=\"DM\" >\n                                            Dominica (+1)                                        <\/option>\n                                                                                                                    <option value=\"DO\" >\n                                            Dominican Republic (+1)                                        <\/option>\n                                                                                                                    <option value=\"EC\" >\n                                            Ecuador (+593)                                        <\/option>\n                                                                                                                    <option value=\"EG\" >\n                                            Egypt (+20)                                        <\/option>\n                                                                                                                    <option value=\"SV\" >\n                                            El Salvador (+503)                                        <\/option>\n                                                                                                                    <option value=\"GQ\" >\n                                            Equatorial Guinea (+240)                                        <\/option>\n                                                                                                                    <option value=\"ER\" >\n                                            Eritrea (+291)                                        <\/option>\n                                                                                                                    <option value=\"EE\" >\n                                            Estonia (+372)                                        <\/option>\n                                                                                                                    <option value=\"SZ\" >\n                                            Eswatini (+268)                                        <\/option>\n                                                                                                                    <option value=\"ET\" >\n                                            Ethiopia (+251)                                        <\/option>\n                                                                                                                    <option value=\"FJ\" >\n                                            Fiji (+679)                                        <\/option>\n                                                                                                                    <option value=\"FI\" >\n                                            Finland (+358)                                        <\/option>\n                                                                                                                                                                                                        <option value=\"GA\" >\n                                            Gabon (+241)                                        <\/option>\n                                                                                                                    <option value=\"GM\" >\n                                            Gambia (+220)                                        <\/option>\n                                                                                                                    <option value=\"GE\" >\n                                            Georgia (+995)                                        <\/option>\n                                                                                                                                                                                                        <option value=\"GH\" >\n                                            Ghana (+233)                                        <\/option>\n                                                                                                                    <option value=\"GR\" >\n                                            Greece (+30)                                        <\/option>\n                                                                                                                    <option value=\"GD\" >\n                                            Grenada (+1)                                        <\/option>\n                                                                                                                    <option value=\"GT\" >\n                                            Guatemala (+502)                                        <\/option>\n                                                                                                                    <option value=\"GN\" >\n                                            Guinea (+224)                                        <\/option>\n                                                                                                                    <option value=\"GW\" >\n                                            Guinea-Bissau (+245)                                        <\/option>\n                                                                                                                    <option value=\"GY\" >\n                                            Guyana (+592)                                        <\/option>\n                                                                                                                    <option value=\"HT\" >\n                                            Haiti (+509)                                        <\/option>\n                                                                                                                    <option value=\"HN\" >\n                                            Honduras (+504)                                        <\/option>\n                                                                                                                    <option value=\"HK\" >\n                                            Hong Kong (+852)                                        <\/option>\n                                                                                                                    <option value=\"HU\" >\n                                            Hungary (+36)                                        <\/option>\n                                                                                                                    <option value=\"IS\" >\n                                            Iceland (+354)                                        <\/option>\n                                                                                                                    <option value=\"IN\" >\n                                            India (+91)                                        <\/option>\n                                                                                                                    <option value=\"ID\" >\n                                            Indonesia (+62)                                        <\/option>\n                                                                                                                    <option value=\"IR\" >\n                                            Iran (+98)                                        <\/option>\n                                                                                                                    <option value=\"IQ\" >\n                                            Iraq (+964)                                        <\/option>\n                                                                                                                    <option value=\"IE\" >\n                                            Ireland (+353)                                        <\/option>\n                                                                                                                    <option value=\"IL\" >\n                                            Israel (+972)                                        <\/option>\n                                                                                                                    <option value=\"IT\" >\n                                            Italy (+39)                                        <\/option>\n                                                                                                                    <option value=\"JM\" >\n                                            Jamaica (+1)                                        <\/option>\n                                                                                                                    <option value=\"JP\" >\n                                            Japan (+81)                                        <\/option>\n                                                                                                                    <option value=\"JO\" >\n                                            Jordan (+962)                                        <\/option>\n                                                                                                                    <option value=\"KZ\" >\n                                            Kazakhstan (+7)                                        <\/option>\n                                                                                                                    <option value=\"KE\" >\n                                            Kenya (+254)                                        <\/option>\n                                                                                                                    <option value=\"KI\" >\n                                            Kiribati (+686)                                        <\/option>\n                                                                                                                    <option value=\"KP\" >\n                                            Korea, North (+850)                                        <\/option>\n                                                                                                                    <option value=\"KR\" >\n                                            Korea, South (+82)                                        <\/option>\n                                                                                                                    <option value=\"XK\" >\n                                            Kosovo (+383)                                        <\/option>\n                                                                                                                    <option value=\"KW\" >\n                                            Kuwait (+965)                                        <\/option>\n                                                                                                                    <option value=\"KG\" >\n                                            Kyrgyzstan (+996)                                        <\/option>\n                                                                                                                    <option value=\"LA\" >\n                                            Laos (+856)                                        <\/option>\n                                                                                                                    <option value=\"LV\" >\n                                            Latvia (+371)                                        <\/option>\n                                                                                                                    <option value=\"LB\" >\n                                            Lebanon (+961)                                        <\/option>\n                                                                                                                    <option value=\"LS\" >\n                                            Lesotho (+266)                                        <\/option>\n                                                                                                                    <option value=\"LR\" >\n                                            Liberia (+231)                                        <\/option>\n                                                                                                                    <option value=\"LY\" >\n                                            Libya (+218)                                        <\/option>\n                                                                                                                    <option value=\"LI\" >\n                                            Liechtenstein (+423)                                        <\/option>\n                                                                                                                    <option value=\"LT\" >\n                                            Lithuania (+370)                                        <\/option>\n                                                                                                                                                                                                        <option value=\"MO\" >\n                                            Macao (+853)                                        <\/option>\n                                                                                                                    <option value=\"MG\" >\n                                            Madagascar (+261)                                        <\/option>\n                                                                                                                    <option value=\"MW\" >\n                                            Malawi (+265)                                        <\/option>\n                                                                                                                    <option value=\"MY\" >\n                                            Malaysia (+60)                                        <\/option>\n                                                                                                                    <option value=\"MV\" >\n                                            Maldives (+960)                                        <\/option>\n                                                                                                                    <option value=\"ML\" >\n                                            Mali (+223)                                        <\/option>\n                                                                                                                    <option value=\"MT\" >\n                                            Malta (+356)                                        <\/option>\n                                                                                                                    <option value=\"MH\" >\n                                            Marshall Islands (+692)                                        <\/option>\n                                                                                                                    <option value=\"MR\" >\n                                            Mauritania (+222)                                        <\/option>\n                                                                                                                    <option value=\"MU\" >\n                                            Mauritius (+230)                                        <\/option>\n                                                                                                                    <option value=\"MX\" >\n                                            Mexico (+52)                                        <\/option>\n                                                                                                                    <option value=\"FM\" >\n                                            Micronesia (+691)                                        <\/option>\n                                                                                                                    <option value=\"MD\" >\n                                            Moldova (+373)                                        <\/option>\n                                                                                                                    <option value=\"MC\" >\n                                            Monaco (+377)                                        <\/option>\n                                                                                                                    <option value=\"MN\" >\n                                            Mongolia (+976)                                        <\/option>\n                                                                                                                    <option value=\"ME\" >\n                                            Montenegro (+382)                                        <\/option>\n                                                                                                                    <option value=\"MA\" >\n                                            Morocco (+212)                                        <\/option>\n                                                                                                                    <option value=\"MZ\" >\n                                            Mozambique (+258)                                        <\/option>\n                                                                                                                    <option value=\"MM\" >\n                                            Myanmar (+95)                                        <\/option>\n                                                                                                                    <option value=\"NA\" >\n                                            Namibia (+264)                                        <\/option>\n                                                                                                                    <option value=\"NR\" >\n                                            Nauru (+674)                                        <\/option>\n                                                                                                                    <option value=\"NP\" >\n                                            Nepal (+977)                                        <\/option>\n                                                                                                                                                                                                        <option value=\"NZ\" >\n                                            New Zealand (+64)                                        <\/option>\n                                                                                                                    <option value=\"NI\" >\n                                            Nicaragua (+505)                                        <\/option>\n                                                                                                                    <option value=\"NE\" >\n                                            Niger (+227)                                        <\/option>\n                                                                                                                    <option value=\"NG\" >\n                                            Nigeria (+234)                                        <\/option>\n                                                                                                                    <option value=\"MK\" >\n                                            North Macedonia (+389)                                        <\/option>\n                                                                                                                    <option value=\"NO\" >\n                                            Norway (+47)                                        <\/option>\n                                                                                                                    <option value=\"OM\" >\n                                            Oman (+968)                                        <\/option>\n                                                                                                                    <option value=\"PK\" >\n                                            Pakistan (+92)                                        <\/option>\n                                                                                                                    <option value=\"PW\" >\n                                            Palau (+680)                                        <\/option>\n                                                                                                                    <option value=\"PS\" >\n                                            Palestine (+970)                                        <\/option>\n                                                                                                                    <option value=\"PA\" >\n                                            Panama (+507)                                        <\/option>\n                                                                                                                    <option value=\"PG\" >\n                                            Papua New Guinea (+675)                                        <\/option>\n                                                                                                                    <option value=\"PY\" >\n                                            Paraguay (+595)                                        <\/option>\n                                                                                                                    <option value=\"PE\" >\n                                            Peru (+51)                                        <\/option>\n                                                                                                                    <option value=\"PH\" >\n                                            Philippines (+63)                                        <\/option>\n                                                                                                                    <option value=\"PL\" >\n                                            Poland (+48)                                        <\/option>\n                                                                                                                    <option value=\"PT\" >\n                                            Portugal (+351)                                        <\/option>\n                                                                                                                    <option value=\"QA\" >\n                                            Qatar (+974)                                        <\/option>\n                                                                                                                    <option value=\"RO\" >\n                                            Romania (+40)                                        <\/option>\n                                                                                                                    <option value=\"RU\" >\n                                            Russia (+7)                                        <\/option>\n                                                                                                                    <option value=\"RW\" >\n                                            Rwanda (+250)                                        <\/option>\n                                                                                                                    <option value=\"KN\" >\n                                            Saint Kitts and Nevis (+1)                                        <\/option>\n                                                                                                                    <option value=\"LC\" >\n                                            Saint Lucia (+1)                                        <\/option>\n                                                                                                                    <option value=\"VC\" >\n                                            Saint Vincent and the Grenadines (+1)                                        <\/option>\n                                                                                                                    <option value=\"WS\" >\n                                            Samoa (+685)                                        <\/option>\n                                                                                                                    <option value=\"SM\" >\n                                            San Marino (+378)                                        <\/option>\n                                                                                                                    <option value=\"ST\" >\n                                            S\u00e3o Tom\u00e9 and Pr\u00edncipe (+239)                                        <\/option>\n                                                                                                                    <option value=\"SA\" >\n                                            Saudi Arabia (+966)                                        <\/option>\n                                                                                                                    <option value=\"SN\" >\n                                            Senegal (+221)                                        <\/option>\n                                                                                                                    <option value=\"RS\" >\n                                            Serbia (+381)                                        <\/option>\n                                                                                                                    <option value=\"SC\" >\n                                            Seychelles (+248)                                        <\/option>\n                                                                                                                    <option value=\"SL\" >\n                                            Sierra Leone (+232)                                        <\/option>\n                                                                                                                    <option value=\"SG\" >\n                                            Singapore (+65)                                        <\/option>\n                                                                                                                    <option value=\"SK\" >\n                                            Slovakia (+421)                                        <\/option>\n                                                                                                                    <option value=\"SI\" >\n                                            Slovenia (+386)                                        <\/option>\n                                                                                                                    <option value=\"SB\" >\n                                            Solomon Islands (+677)                                        <\/option>\n                                                                                                                    <option value=\"SO\" >\n                                            Somalia (+252)                                        <\/option>\n                                                                                                                    <option value=\"ZA\" >\n                                            South Africa (+27)                                        <\/option>\n                                                                                                                    <option value=\"SS\" >\n                                            South Sudan (+211)                                        <\/option>\n                                                                                                                    <option value=\"ES\" >\n                                            Spain (+34)                                        <\/option>\n                                                                                                                    <option value=\"LK\" >\n                                            Sri Lanka (+94)                                        <\/option>\n                                                                                                                    <option value=\"SD\" >\n                                            Sudan (+249)                                        <\/option>\n                                                                                                                    <option value=\"SR\" >\n                                            Suriname (+597)                                        <\/option>\n                                                                                                                    <option value=\"SE\" >\n                                            Sweden (+46)                                        <\/option>\n                                                                                                                    <option value=\"CH\" >\n                                            Switzerland (+41)                                        <\/option>\n                                                                                                                    <option value=\"SY\" >\n                                            Syria (+963)                                        <\/option>\n                                                                                                                    <option value=\"TW\" >\n                                            Taiwan (+886)                                        <\/option>\n                                                                                                                    <option value=\"TJ\" >\n                                            Tajikistan (+992)                                        <\/option>\n                                                                                                                    <option value=\"TZ\" >\n                                            Tanzania (+255)                                        <\/option>\n                                                                                                                    <option value=\"TH\" >\n                                            Thailand (+66)                                        <\/option>\n                                                                                                                    <option value=\"TL\" >\n                                            Timor-Leste (+670)                                        <\/option>\n                                                                                                                    <option value=\"TG\" >\n                                            Togo (+228)                                        <\/option>\n                                                                                                                    <option value=\"TO\" >\n                                            Tonga (+676)                                        <\/option>\n                                                                                                                    <option value=\"TT\" >\n                                            Trinidad and Tobago (+1)                                        <\/option>\n                                                                                                                    <option value=\"TN\" >\n                                            Tunisia (+216)                                        <\/option>\n                                                                                                                    <option value=\"TR\" >\n                                            T\u00fcrkiye (+90)                                        <\/option>\n                                                                                                                    <option value=\"TM\" >\n                                            Turkmenistan (+993)                                        <\/option>\n                                                                                                                    <option value=\"TV\" >\n                                            Tuvalu (+688)                                        <\/option>\n                                                                                                                    <option value=\"UG\" >\n                                            Uganda (+256)                                        <\/option>\n                                                                                                                    <option value=\"UA\" >\n                                            Ukraine (+380)                                        <\/option>\n                                                                                                                    <option value=\"AE\" >\n                                            United Arab Emirates (+971)                                        <\/option>\n                                                                                                                    <option value=\"GB\" >\n                                            United Kingdom (+44)                                        <\/option>\n                                                                                                                    <option value=\"US\" >\n                                            United States (+1)                                        <\/option>\n                                                                                                                    <option value=\"UY\" >\n                                            Uruguay (+598)                                        <\/option>\n                                                                                                                    <option value=\"UZ\" >\n                                            Uzbekistan (+998)                                        <\/option>\n                                                                                                                    <option value=\"VU\" >\n                                            Vanuatu (+678)                                        <\/option>\n                                                                                                                    <option value=\"VA\" >\n                                            Vatican City (+39)                                        <\/option>\n                                                                                                                    <option value=\"VE\" >\n                                            Venezuela (+58)                                        <\/option>\n                                                                                                                    <option value=\"VN\" >\n                                            Vietnam (+84)                                        <\/option>\n                                                                                                                    <option value=\"YE\" >\n                                            Yemen (+967)                                        <\/option>\n                                                                                                                    <option value=\"ZM\" >\n                                            Zambia (+260)                                        <\/option>\n                                                                                                                    <option value=\"ZW\" >\n                                            Zimbabwe (+263)                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n                            <label>\n                                Mobiel nummer                                <input type=\"text\" name=\"vma_phone_national\" value=\"\" autocomplete=\"tel-national\" inputmode=\"numeric\" maxlength=\"80\" required>\n                            <\/label>\n                        <\/div>\n                        <p class=\"vma-help\">Selecteer je landcode en vul daarna je mobiele nummer in zonder landcode. Gebruik geen + of 00. Laat voor Belgi\u00eb, Nederland, Duitsland, Frankrijk en Luxemburg ook de eerste 0 weg.<\/p>\n                    <\/div>\n                <\/section>\n\n                <section class=\"vma-section\">\n                    <h3 class=\"vma-section-title\">Fietsgegevens<\/h3>\n                    <div class=\"vma-stack\">\n                        <label>\n                            Fietsmodel                            <select name=\"vma_bike_model\" required>\n                                <option value=\"\">Selecteer een model<\/option>\n                                                                    <option value=\"VanMoof S1\" >\n                                        VanMoof S1                                    <\/option>\n                                                                    <option value=\"VanMoof S2\" >\n                                        VanMoof S2                                    <\/option>\n                                                                    <option value=\"VanMoof X2\" >\n                                        VanMoof X2                                    <\/option>\n                                                                    <option value=\"VanMoof S3\" >\n                                        VanMoof S3                                    <\/option>\n                                                                    <option value=\"VanMoof X3\" >\n                                        VanMoof X3                                    <\/option>\n                                                                    <option value=\"VanMoof S5\" >\n                                        VanMoof S5                                    <\/option>\n                                                                    <option value=\"VanMoof A5\" >\n                                        VanMoof A5                                    <\/option>\n                                                                    <option value=\"Other \/ not sure\" >\n                                        Other \/ not sure                                    <\/option>\n                                                            <\/select>\n                        <\/label>\n\n                        <label>\n                            Foutcode of belangrijkste probleem                            <input type=\"text\" name=\"vma_problem\" value=\"\" maxlength=\"255\" required>\n                        <\/label>\n\n                        <label>\n                            Probleembeschrijving                            <textarea name=\"vma_message\" maxlength=\"3000\" required><\/textarea>\n                        <\/label>\n                    <\/div>\n                <\/section>\n\n                <section class=\"vma-section\">\n                    <h3 class=\"vma-section-title\">Kies afspraakmoment<\/h3>\n                    <div class=\"vma-calendar vma-calendar-wrap\" data-calendar>\n                        <div class=\"vma-calendar-top\">\n                            <button class=\"vma-nav\" type=\"button\" data-prev aria-label=\"Vorige maand\">&lsaquo;<\/button>\n                            <div class=\"vma-calendar-title\" data-title><\/div>\n                            <button class=\"vma-nav\" type=\"button\" data-next aria-label=\"Volgende maand\">&rsaquo;<\/button>\n                        <\/div>\n                        <div class=\"vma-weekdays\" aria-hidden=\"true\">\n                            <div class=\"vma-weekday\">Ma<\/div>\n                            <div class=\"vma-weekday\">Di<\/div>\n                            <div class=\"vma-weekday\">Wo<\/div>\n                            <div class=\"vma-weekday\">Do<\/div>\n                            <div class=\"vma-weekday\">Vr<\/div>\n                            <div class=\"vma-weekday\">Za<\/div>\n                            <div class=\"vma-weekday\">Zo<\/div>\n                        <\/div>\n                        <div class=\"vma-days\" data-days><\/div>\n                        <div class=\"vma-times\" data-times><\/div>\n                        <div class=\"vma-selected-slot\" data-selected>\n                            Selecteer een beschikbare dag en tijd.                        <\/div>\n                        <input type=\"hidden\" name=\"vma_slot\" value=\"\" data-slot>\n                    <\/div>\n                <\/section>\n\n                <label class=\"vma-consent\">\n                    <input type=\"checkbox\" name=\"vma_consent\" value=\"1\"  required>\n                    <span>Ik ga ermee akkoord dat Vanmoofista contact met mij opneemt over deze afspraakaanvraag.<\/span>\n                <\/label>\n\n                                    <div class=\"vma-hcaptcha\">\n                        <script src=\"https:\/\/js.hcaptcha.com\/1\/api.js\" async defer><\/script><div class=\"h-captcha\" data-sitekey=\"1d9c78c0-f8e2-42e0-b414-32f273082ef8\"><\/div>                    <\/div>\n                \n                <button class=\"vma-submit\" type=\"submit\" name=\"vma_submit_appointment\" value=\"1\">\n                    Afspraak aanvragen                <\/button>\n            <\/form>\n\n                    <\/div>\n\n        <script>\n            (function () {\n                var root = document.getElementById(\"vma-booking-862164\");\n                if (!root) {\n                    return;\n                }\n\n                var availability = {\"days\":{\"2026-06-29\":{\"date\":\"2026-06-29\",\"label\":\"maandag 29 juni 2026\",\"slots\":[{\"value\":\"2026-06-29 14:00\",\"time\":\"14:00\",\"label\":\"maandag 29 juni 2026 \\u2014 14:00\"},{\"value\":\"2026-06-29 14:30\",\"time\":\"14:30\",\"label\":\"maandag 29 juni 2026 \\u2014 14:30\"},{\"value\":\"2026-06-29 15:00\",\"time\":\"15:00\",\"label\":\"maandag 29 juni 2026 \\u2014 15:00\"},{\"value\":\"2026-06-29 15:30\",\"time\":\"15:30\",\"label\":\"maandag 29 juni 2026 \\u2014 15:30\"},{\"value\":\"2026-06-29 16:00\",\"time\":\"16:00\",\"label\":\"maandag 29 juni 2026 \\u2014 16:00\"},{\"value\":\"2026-06-29 16:30\",\"time\":\"16:30\",\"label\":\"maandag 29 juni 2026 \\u2014 16:30\"},{\"value\":\"2026-06-29 17:00\",\"time\":\"17:00\",\"label\":\"maandag 29 juni 2026 \\u2014 17:00\"},{\"value\":\"2026-06-29 17:30\",\"time\":\"17:30\",\"label\":\"maandag 29 juni 2026 \\u2014 17:30\"}]},\"2026-06-30\":{\"date\":\"2026-06-30\",\"label\":\"dinsdag 30 juni 2026\",\"slots\":[{\"value\":\"2026-06-30 14:00\",\"time\":\"14:00\",\"label\":\"dinsdag 30 juni 2026 \\u2014 14:00\"},{\"value\":\"2026-06-30 14:30\",\"time\":\"14:30\",\"label\":\"dinsdag 30 juni 2026 \\u2014 14:30\"},{\"value\":\"2026-06-30 15:00\",\"time\":\"15:00\",\"label\":\"dinsdag 30 juni 2026 \\u2014 15:00\"},{\"value\":\"2026-06-30 15:30\",\"time\":\"15:30\",\"label\":\"dinsdag 30 juni 2026 \\u2014 15:30\"},{\"value\":\"2026-06-30 16:00\",\"time\":\"16:00\",\"label\":\"dinsdag 30 juni 2026 \\u2014 16:00\"},{\"value\":\"2026-06-30 16:30\",\"time\":\"16:30\",\"label\":\"dinsdag 30 juni 2026 \\u2014 16:30\"},{\"value\":\"2026-06-30 17:00\",\"time\":\"17:00\",\"label\":\"dinsdag 30 juni 2026 \\u2014 17:00\"},{\"value\":\"2026-06-30 17:30\",\"time\":\"17:30\",\"label\":\"dinsdag 30 juni 2026 \\u2014 17:30\"}]},\"2026-07-01\":{\"date\":\"2026-07-01\",\"label\":\"woensdag 1 juli 2026\",\"slots\":[{\"value\":\"2026-07-01 14:00\",\"time\":\"14:00\",\"label\":\"woensdag 1 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-01 14:30\",\"time\":\"14:30\",\"label\":\"woensdag 1 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-01 15:00\",\"time\":\"15:00\",\"label\":\"woensdag 1 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-01 15:30\",\"time\":\"15:30\",\"label\":\"woensdag 1 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-01 16:00\",\"time\":\"16:00\",\"label\":\"woensdag 1 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-01 16:30\",\"time\":\"16:30\",\"label\":\"woensdag 1 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-01 17:00\",\"time\":\"17:00\",\"label\":\"woensdag 1 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-01 17:30\",\"time\":\"17:30\",\"label\":\"woensdag 1 juli 2026 \\u2014 17:30\"}]},\"2026-07-02\":{\"date\":\"2026-07-02\",\"label\":\"donderdag 2 juli 2026\",\"slots\":[{\"value\":\"2026-07-02 14:00\",\"time\":\"14:00\",\"label\":\"donderdag 2 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-02 14:30\",\"time\":\"14:30\",\"label\":\"donderdag 2 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-02 15:00\",\"time\":\"15:00\",\"label\":\"donderdag 2 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-02 15:30\",\"time\":\"15:30\",\"label\":\"donderdag 2 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-02 16:00\",\"time\":\"16:00\",\"label\":\"donderdag 2 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-02 16:30\",\"time\":\"16:30\",\"label\":\"donderdag 2 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-02 17:00\",\"time\":\"17:00\",\"label\":\"donderdag 2 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-02 17:30\",\"time\":\"17:30\",\"label\":\"donderdag 2 juli 2026 \\u2014 17:30\"}]},\"2026-07-03\":{\"date\":\"2026-07-03\",\"label\":\"vrijdag 3 juli 2026\",\"slots\":[{\"value\":\"2026-07-03 14:00\",\"time\":\"14:00\",\"label\":\"vrijdag 3 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-03 14:30\",\"time\":\"14:30\",\"label\":\"vrijdag 3 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-03 15:00\",\"time\":\"15:00\",\"label\":\"vrijdag 3 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-03 15:30\",\"time\":\"15:30\",\"label\":\"vrijdag 3 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-03 16:00\",\"time\":\"16:00\",\"label\":\"vrijdag 3 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-03 16:30\",\"time\":\"16:30\",\"label\":\"vrijdag 3 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-03 17:00\",\"time\":\"17:00\",\"label\":\"vrijdag 3 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-03 17:30\",\"time\":\"17:30\",\"label\":\"vrijdag 3 juli 2026 \\u2014 17:30\"}]},\"2026-07-04\":{\"date\":\"2026-07-04\",\"label\":\"zaterdag 4 juli 2026\",\"slots\":[{\"value\":\"2026-07-04 14:00\",\"time\":\"14:00\",\"label\":\"zaterdag 4 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-04 15:00\",\"time\":\"15:00\",\"label\":\"zaterdag 4 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-04 15:30\",\"time\":\"15:30\",\"label\":\"zaterdag 4 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-04 16:00\",\"time\":\"16:00\",\"label\":\"zaterdag 4 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-04 16:30\",\"time\":\"16:30\",\"label\":\"zaterdag 4 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-04 17:00\",\"time\":\"17:00\",\"label\":\"zaterdag 4 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-04 17:30\",\"time\":\"17:30\",\"label\":\"zaterdag 4 juli 2026 \\u2014 17:30\"}]},\"2026-07-05\":{\"date\":\"2026-07-05\",\"label\":\"zondag 5 juli 2026\",\"slots\":[{\"value\":\"2026-07-05 14:00\",\"time\":\"14:00\",\"label\":\"zondag 5 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-05 14:30\",\"time\":\"14:30\",\"label\":\"zondag 5 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-05 15:00\",\"time\":\"15:00\",\"label\":\"zondag 5 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-05 15:30\",\"time\":\"15:30\",\"label\":\"zondag 5 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-05 16:00\",\"time\":\"16:00\",\"label\":\"zondag 5 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-05 16:30\",\"time\":\"16:30\",\"label\":\"zondag 5 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-05 17:00\",\"time\":\"17:00\",\"label\":\"zondag 5 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-05 17:30\",\"time\":\"17:30\",\"label\":\"zondag 5 juli 2026 \\u2014 17:30\"}]},\"2026-07-06\":{\"date\":\"2026-07-06\",\"label\":\"maandag 6 juli 2026\",\"slots\":[{\"value\":\"2026-07-06 14:00\",\"time\":\"14:00\",\"label\":\"maandag 6 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-06 14:30\",\"time\":\"14:30\",\"label\":\"maandag 6 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-06 15:00\",\"time\":\"15:00\",\"label\":\"maandag 6 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-06 15:30\",\"time\":\"15:30\",\"label\":\"maandag 6 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-06 16:00\",\"time\":\"16:00\",\"label\":\"maandag 6 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-06 16:30\",\"time\":\"16:30\",\"label\":\"maandag 6 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-06 17:00\",\"time\":\"17:00\",\"label\":\"maandag 6 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-06 17:30\",\"time\":\"17:30\",\"label\":\"maandag 6 juli 2026 \\u2014 17:30\"}]},\"2026-07-07\":{\"date\":\"2026-07-07\",\"label\":\"dinsdag 7 juli 2026\",\"slots\":[{\"value\":\"2026-07-07 14:00\",\"time\":\"14:00\",\"label\":\"dinsdag 7 juli 2026 \\u2014 14:00\"},{\"value\":\"2026-07-07 14:30\",\"time\":\"14:30\",\"label\":\"dinsdag 7 juli 2026 \\u2014 14:30\"},{\"value\":\"2026-07-07 15:00\",\"time\":\"15:00\",\"label\":\"dinsdag 7 juli 2026 \\u2014 15:00\"},{\"value\":\"2026-07-07 15:30\",\"time\":\"15:30\",\"label\":\"dinsdag 7 juli 2026 \\u2014 15:30\"},{\"value\":\"2026-07-07 16:00\",\"time\":\"16:00\",\"label\":\"dinsdag 7 juli 2026 \\u2014 16:00\"},{\"value\":\"2026-07-07 16:30\",\"time\":\"16:30\",\"label\":\"dinsdag 7 juli 2026 \\u2014 16:30\"},{\"value\":\"2026-07-07 17:00\",\"time\":\"17:00\",\"label\":\"dinsdag 7 juli 2026 \\u2014 17:00\"},{\"value\":\"2026-07-07 17:30\",\"time\":\"17:30\",\"label\":\"dinsdag 7 juli 2026 \\u2014 17:30\"}]}},\"fullDays\":[],\"startDate\":\"2026-06-24\",\"endDate\":\"2026-07-07\"};\n                var i18n = {\"selectAvailableDayTime\":\"Selecteer een beschikbare dag en tijd.\",\"chooseTimeFor\":\"Kies een tijd voor\",\"selected\":\"Geselecteerd:\",\"dayFullyBooked\":\"Deze dag is volgeboekt.\"};\n                var calendarLocale = \"nl\";\n                var days = availability.days || {};\n                var fullDays = availability.fullDays || {};\n                var startDate = parseDate(availability.startDate);\n                var endDate = parseDate(availability.endDate);\n                var currentMonth = new Date(startDate.getFullYear(), startDate.getMonth(), 1);\n                var selectedDate = '';\n\n                var title = root.querySelector('[data-title]');\n                var daysEl = root.querySelector('[data-days]');\n                var timesEl = root.querySelector('[data-times]');\n                var selectedEl = root.querySelector('[data-selected]');\n                var slotInput = root.querySelector('[data-slot]');\n                var form = root.querySelector('form');\n                var startedAtInput = root.querySelector('[data-vma-started-at]');\n                var prevButton = root.querySelector('[data-prev]');\n                var nextButton = root.querySelector('[data-next]');\n\n                function currentUnixTime() {\n                    return String(Math.floor(Date.now() \/ 1000));\n                }\n\n                \/\/ The timestamp is an anti-spam timing signal only. It is intentionally client-generated so full-page cache does not break the form. Security still relies on nonce, server-side slot validation, honeypot, and rate limits.\n                if (startedAtInput) {\n                    startedAtInput.value = currentUnixTime();\n                }\n\n                if (form && startedAtInput) {\n                    form.addEventListener('submit', function () {\n                        if (!startedAtInput.value) {\n                            startedAtInput.value = currentUnixTime();\n                        }\n                    });\n                }\n\n                if (slotInput && slotInput.value) {\n                    selectedDate = slotInput.value.substring(0, 10);\n                    currentMonth = new Date(parseDate(selectedDate).getFullYear(), parseDate(selectedDate).getMonth(), 1);\n                }\n\n                function parseDate(value) {\n                    var parts = String(value).split('-');\n                    return new Date(parseInt(parts[0], 10), parseInt(parts[1], 10) - 1, parseInt(parts[2], 10));\n                }\n\n                function dateKey(date) {\n                    var month = String(date.getMonth() + 1).padStart(2, '0');\n                    var day = String(date.getDate()).padStart(2, '0');\n                    return date.getFullYear() + '-' + month + '-' + day;\n                }\n\n                function monthLabel(date) {\n                    return date.toLocaleDateString(calendarLocale, { month: 'long', year: 'numeric' });\n                }\n\n                function monthAllowed(direction) {\n                    var next = new Date(currentMonth.getFullYear(), currentMonth.getMonth() + direction, 1);\n                    var firstAllowed = new Date(startDate.getFullYear(), startDate.getMonth(), 1);\n                    var lastAllowed = new Date(endDate.getFullYear(), endDate.getMonth(), 1);\n                    return next >= firstAllowed && next <= lastAllowed;\n                }\n\n                function renderCalendar() {\n                    title.textContent = monthLabel(currentMonth);\n                    daysEl.innerHTML = '';\n                    timesEl.innerHTML = '';\n\n                    prevButton.disabled = !monthAllowed(-1);\n                    nextButton.disabled = !monthAllowed(1);\n\n                    var firstDay = new Date(currentMonth.getFullYear(), currentMonth.getMonth(), 1);\n                    var offset = (firstDay.getDay() + 6) % 7;\n                    var daysInMonth = new Date(currentMonth.getFullYear(), currentMonth.getMonth() + 1, 0).getDate();\n\n                    for (var empty = 0; empty < offset; empty++) {\n                        var spacer = document.createElement('button');\n                        spacer.type = 'button';\n                        spacer.className = 'vma-day is-empty';\n                        spacer.disabled = true;\n                        daysEl.appendChild(spacer);\n                    }\n\n                    for (var day = 1; day <= daysInMonth; day++) {\n                        var date = new Date(currentMonth.getFullYear(), currentMonth.getMonth(), day);\n                        var key = dateKey(date);\n                        var button = document.createElement('button');\n                        button.type = 'button';\n                        button.className = 'vma-day';\n                        button.setAttribute('aria-label', date.toLocaleDateString(calendarLocale, {\n                            weekday: 'long',\n                            month: 'long',\n                            day: 'numeric',\n                            year: 'numeric'\n                        }));\n\n                        var dayNumber = document.createElement('span');\n                        dayNumber.className = 'vma-day-number';\n                        dayNumber.textContent = String(day);\n                        button.appendChild(dayNumber);\n\n                        if (fullDays[key]) {\n                            button.className += ' is-unavailable';\n                            button.setAttribute('aria-disabled', 'true');\n                            button.setAttribute('aria-label', button.getAttribute('aria-label') + '. ' + i18n.dayFullyBooked);\n                            button.addEventListener('click', (function () {\n                                return function () {\n                                    selectedDate = '';\n                                    if (slotInput) {\n                                        slotInput.value = '';\n                                    }\n                                    renderCalendar();\n                                    selectedEl.textContent = i18n.dayFullyBooked;\n                                };\n                            }()));\n                        } else if (key < availability.startDate || key > availability.endDate || !days[key] || !days[key].slots.length) {\n                            button.disabled = true;\n                            button.className += ' is-unavailable';\n                        } else {\n                            button.addEventListener('click', (function (selectedKey) {\n                                return function () {\n                                    selectedDate = selectedKey;\n                                    if (slotInput) {\n                                        slotInput.value = '';\n                                    }\n                                    renderCalendar();\n                                    renderTimes();\n                                };\n                            }(key)));\n                        }\n\n                        if (key === selectedDate) {\n                            button.className += ' is-selected';\n                        }\n\n                        daysEl.appendChild(button);\n                    }\n\n                    renderTimes();\n                }\n\n                function renderTimes() {\n                    timesEl.innerHTML = '';\n                    var selectedSlot = slotInput ? slotInput.value : '';\n\n                    if (!selectedDate || !days[selectedDate]) {\n                        selectedEl.textContent = i18n.selectAvailableDayTime;\n                        return;\n                    }\n\n                    function timeLabelFromSlot(slot) {\n                        var slotValue = slot && typeof slot.value === 'string' ? slot.value : '';\n                        var slotTime = slot && typeof slot.time === 'string' ? slot.time : '';\n                        var timeMatch = slotTime.match(\/^(\\d{2}:\\d{2})$\/);\n                        if (timeMatch) {\n                            return timeMatch[1];\n                        }\n\n                        timeMatch = slotValue.match(\/(\\d{2}:\\d{2})$\/);\n                        return timeMatch ? timeMatch[1] : '';\n                    }\n\n                    function repairTimeLabels() {\n                        var buttons = timesEl.querySelectorAll('.vma-time');\n                        buttons.forEach(function (button) {\n                            if (button.textContent.trim()) {\n                                return;\n                            }\n\n                            var slotValue = button.dataset.slot || button.value || '';\n                            var match = slotValue.match(\/(\\d{2}:\\d{2})$\/);\n                            if (match) {\n                                button.textContent = match[1];\n                            }\n                        });\n                    }\n\n                    days[selectedDate].slots.forEach(function (slot) {\n                        var slotValue = slot && typeof slot.value === 'string' ? slot.value : '';\n                        var timeLabel = timeLabelFromSlot(slot);\n                        if (!slotValue || !timeLabel) {\n                            return;\n                        }\n\n                        var button = document.createElement('button');\n                        button.type = 'button';\n                        button.className = 'vma-time';\n                        button.value = slotValue;\n                        button.dataset.slot = slotValue;\n                        button.textContent = timeLabel;\n                        button.setAttribute('aria-pressed', selectedSlot === slotValue ? 'true' : 'false');\n                        if (selectedSlot === slotValue) {\n                            button.className += ' is-selected';\n                        }\n                        button.addEventListener('click', function () {\n                            if (slotInput) {\n                                slotInput.value = slotValue;\n                            }\n                            selectedEl.textContent = i18n.selected + ' ' + slot.label;\n                            renderTimes();\n                        });\n                        timesEl.appendChild(button);\n                    });\n                    repairTimeLabels();\n\n                    if (selectedSlot && selectedSlot.substring(0, 10) === selectedDate) {\n                        var selected = days[selectedDate].slots.filter(function (slot) {\n                            return slot.value === selectedSlot;\n                        })[0];\n                        if (selected) {\n                            selectedEl.textContent = i18n.selected + ' ' + selected.label;\n                        }\n                    } else {\n                        selectedEl.textContent = i18n.chooseTimeFor + ' ' + days[selectedDate].label + '.';\n                    }\n                }\n\n                prevButton.addEventListener('click', function () {\n                    if (monthAllowed(-1)) {\n                        currentMonth = new Date(currentMonth.getFullYear(), currentMonth.getMonth() - 1, 1);\n                        renderCalendar();\n                    }\n                });\n\n                nextButton.addEventListener('click', function () {\n                    if (monthAllowed(1)) {\n                        currentMonth = new Date(currentMonth.getFullYear(), currentMonth.getMonth() + 1, 1);\n                        renderCalendar();\n                    }\n                });\n\n                renderCalendar();\n            }());\n        <\/script>\n    <\/div>\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1894","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Maak een afspraak -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Maak een afspraak -\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-28T05:34:59+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/afspraak-maken\\\/\",\"url\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/afspraak-maken\\\/\",\"name\":\"Maak een afspraak -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#website\"},\"datePublished\":\"2026-05-27T15:00:18+00:00\",\"dateModified\":\"2026-05-28T05:34:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/afspraak-maken\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/afspraak-maken\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/afspraak-maken\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Maak een afspraak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/\",\"name\":\"Vanmoofista\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#organization\",\"name\":\"Vanmoofista\",\"url\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vanmoofista.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/vanmoofista-v-torx-exact-white.png\",\"contentUrl\":\"https:\\\/\\\/vanmoofista.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/vanmoofista-v-torx-exact-white.png\",\"width\":885,\"height\":835,\"caption\":\"Vanmoofista\"},\"image\":{\"@id\":\"https:\\\/\\\/vanmoofista.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Maak een afspraak -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/","og_locale":"nl_NL","og_type":"article","og_title":"Maak een afspraak -","og_url":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/","article_modified_time":"2026-05-28T05:34:59+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/","url":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/","name":"Maak een afspraak -","isPartOf":{"@id":"https:\/\/vanmoofista.com\/nl\/#website"},"datePublished":"2026-05-27T15:00:18+00:00","dateModified":"2026-05-28T05:34:59+00:00","breadcrumb":{"@id":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vanmoofista.com\/nl\/afspraak-maken\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vanmoofista.com\/nl\/afspraak-maken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vanmoofista.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Maak een afspraak"}]},{"@type":"WebSite","@id":"https:\/\/vanmoofista.com\/nl\/#website","url":"https:\/\/vanmoofista.com\/nl\/","name":"Vanmoofista","description":"","publisher":{"@id":"https:\/\/vanmoofista.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vanmoofista.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/vanmoofista.com\/nl\/#organization","name":"Vanmoofista","url":"https:\/\/vanmoofista.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/vanmoofista.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/vanmoofista.com\/wp-content\/uploads\/2026\/05\/vanmoofista-v-torx-exact-white.png","contentUrl":"https:\/\/vanmoofista.com\/wp-content\/uploads\/2026\/05\/vanmoofista-v-torx-exact-white.png","width":885,"height":835,"caption":"Vanmoofista"},"image":{"@id":"https:\/\/vanmoofista.com\/nl\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"elisalon","author_link":"https:\/\/vanmoofista.com\/nl\/"},"uagb_comment_info":0,"uagb_excerpt":null,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/pages\/1894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/comments?post=1894"}],"version-history":[{"count":1,"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/pages\/1894\/revisions"}],"predecessor-version":[{"id":1895,"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/pages\/1894\/revisions\/1895"}],"wp:attachment":[{"href":"https:\/\/vanmoofista.com\/nl\/wp-json\/wp\/v2\/media?parent=1894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}