{"id":827,"date":"2025-01-06T12:15:16","date_gmt":"2025-01-06T12:15:16","guid":{"rendered":"https:\/\/beleefnijstad.nl\/?post_type=activiteit&#038;p=827"},"modified":"2025-01-07T09:55:41","modified_gmt":"2025-01-07T09:55:41","slug":"password-challenge","status":"publish","type":"activiteit","link":"https:\/\/beleefnijstad.nl\/de\/activiteiten\/password-challenge\/","title":{"rendered":"Password Challenge"},"content":{"rendered":"\n\n    <div class=\"indiv-block headers\">\n\n\n\n\n\n                            <div class=\"header-normal\">\n\n                \n                                    <div class=\"image-container\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920.jpg\" class=\"img-fluid\" alt=\"\" srcset=\"https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920.jpg 1920w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920-300x200.jpg 300w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920-1024x683.jpg 1024w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920-768x512.jpg 768w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2025\/01\/box-6568671_1920-1536x1024.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>                    <\/div>\n                \n                \n                <div class=\"container-custom container h-100 position-relative\">\n                    <div class=\"content\">\n                        <div class=\"text\">\n                                                            <h1>Password Challenge<\/h1>\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n\n\n\n            <\/div>\n        \n\n\n\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            fetch('https:\/\/beleefnijstad.nl\/wp-content\/nijstad_options_files\/json_files\/opening_hours.json')\n                .then(response => response.json())\n                .then(data => {\n                    \/\/ CHeck if div is set\n                    const openingHoursElement = document.getElementById('opening-hours');\n                    if (openingHoursElement) {\n                        \/\/ set const and lets\n                        const {\n                            DateTime\n                        } = luxon;\n                        const currentTimezone = getCurrentTimeZone();\n                        const baseTimezone = 'Europe\/Amsterdam'; \/\/ 'Australia\/Sydney';\n                        const currentDateTime = DateTime.now().setZone(baseTimezone);\n                        let openOrClose;\n\n                        \/\/ Check if content has set manually\n                        if (data.set_manually) {\n                            if (data.closed_or_open) {\n                                setDivWithContent('#dc3545', '#dc3545', data.own_messages, openingHoursElement);\n                            } else {\n                                setDivWithContent('#198754', '#198754', data.own_messages, openingHoursElement);\n                            }\n                        } else {\n\n\n\n                            \/\/ First check if there are different opening hours\n                            let differentTimes = compareDifferentTimes(currentDateTime, data.different);\n                            let setNormal = true;\n                            if (differentTimes) {\n                                if (differentTimes[4]) {\n                                    setDivWithContent('#dc3545', '#dc3545', 'Wij zijn gesloten', openingHoursElement);\n                                    setNormal = false;\n                                } else {\n                                    openOrClose = compareTimes(currentDateTime, differentTimes[1], differentTimes[2]);\n                                    if (openOrClose == '<') {\n                                        setDivWithContent('#dc3545', '#dc3545', 'Wij zijn geopend vanaf ' + differentTimes[1], openingHoursElement);\n                                    } else if (openOrClose == '>') {\n                                        setDivWithContent('#dc3545', '#dc3545', 'Wij zijn gesloten', openingHoursElement);\n                                    } else if (openOrClose == '==') {\n                                        setDivWithContent('#198754', '#198754', 'Wij zijn vandaag geopend tot ' + differentTimes[2], openingHoursElement);\n                                    } else {\n                                        setDivWithContent('#198754', '#198754', '', openingHoursElement, true);\n                                    }\n                                    setNormal = false;\n                                }\n                            }\n\n                            if (setNormal) {\n                                \/\/ loop trough the normale openingshours get current day\n                                let openingsTimes = getRightDay(currentDateTime, data.normal);\n                                openOrClose = compareTimes(currentDateTime, openingsTimes[1], openingsTimes[2]);\n                                let nextDay = getNextDayTimes(currentDateTime, data.normal);\n                                if (openOrClose == '<') {\n                                    setDivWithContent('#dc3545', '#dc3545', 'Wij zijn geopend vanaf ' + openingsTimes[1], openingHoursElement);\n                                } else if (openOrClose == '>') {\n                                    if (nextDay) {\n                                        setDivWithContent('#dc3545', '#dc3545', 'Wij zijn geopend vanaf ' + nextDay[1], openingHoursElement);\n                                    } else {\n                                        setDivWithContent('#dc3545', '#dc3545', 'Wij zijn gesloten', openingHoursElement);\n                                    }\n                                } else if (openOrClose == '==') {\n                                    setDivWithContent('#198754', '#198754', 'Wij zijn vandaag geopend tot ' + openingsTimes[2], openingHoursElement);\n                                } else {\n                                    setDivWithContent('#198754', '#198754', '', openingHoursElement, true);\n                                }\n                            }\n                        }\n                    }\n\n                })\n                .catch(error => {\n                    console.error('Fout bij het laden van de JSON-data:', error);\n                });\n        });\n    <\/script>\n\n\n\n\n<div class=\"wp-bootstrap-blocks-container container mb-0 container-custom\">\n\t\n<div class=\"wp-bootstrap-blocks-row row justify-content-center\">\n\t\n\n<div class=\"col-12 col-lg-8\">\n\t\t\t\n  <div class=\"indiv-block activity-details\">\n      <div class=\"activity-details gap-3 flex-wrap d-flex flex-row\">\n                                            <div class=\"price\">\n                  <p>\u20ac9,95 P.P.<\/p>\n              <\/div>\n                                    <\/div>\n  <\/div>\n\n\n  <div class=\"indiv-block breakpoint-spacer\" style=\"--height-xxl: 48px;--height-xl: 48px;--height-lg: 48px;--height-md: 48px;--height-sm: 48px;--height-default: 48px;\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The Password Challenge<\/h2>\n\n\n\n<p>Een leuke GPS-puzzeltocht voor jong en oud! De challenge is een activiteit voor gezinnen of vrienden. In de box zitten verschillende onderdelen die je nodig hebt om de challenge te volbrengen. Het enige wat je zelf moet meenemen is een telefoon of tablet met internet. Met behulp van GPS ga je op zoek naar verschillende locaties. Alleen met behulp van de foto-tip kom je achter het juiste antwoord. Als je het juiste wachtwoord invoert op je telefoon of tablet, ontvang je van ons de nieuwe locatie met een volgende foto challenge!<\/p>\n\n\n  <div class=\"bs-button \">\n        <a class=\"btn btn-primary indiv-block bsbutton mt-2 mb-5\" href=\"#reserveren\" target=\"_self\"> Reserveren<\/a>\n  <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Extra informatie<\/h2>\n\n\n    <div class=\"indiv-block extra-info-list\">\n                    <ul class=\"grid-container\">\n                                    <li class=\"grid-item\">Tijdsduur ongeveer 2 uur.<\/li>\n                                    <li class=\"grid-item\">1 Password box per 2 a 4 personen<\/li>\n                                    <li class=\"grid-item\">Inclusief benodigde materialen<\/li>\n                                    <li class=\"grid-item\">Kosten \u20ac 9,95 p.p.<\/li>\n                            <\/ul>\n            <\/div>\n\n\n  <div class=\"indiv-block breakpoint-spacer\" style=\"--height-xxl: 80px;--height-xl: 80px;--height-lg: 80px;--height-md: 80px;--height-sm: 80px;--height-default: 80px;\"><\/div>\n\n\t<\/div>\n\n\n\n<div class=\"col-12\">\n\t\t\t\n    <div class=\"indiv-block big-images-swiper\">\n                                    <div class=\"bulletpoint-swiper swiper\">\n                    <div class=\"swiper-wrapper\">\n                                                    <div class=\"swiper-slide\">\n                                <img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1709\" src=\"https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand.jpg\" class=\"img-fluid\" alt=\"\" srcset=\"https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand.jpg 2560w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand-300x200.jpg 300w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand-1024x684.jpg 1024w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand-768x513.jpg 768w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand-1536x1025.jpg 1536w, https:\/\/beleefnijstad.nl\/wp-content\/uploads\/2024\/12\/Paviljoen-Nijstad-Strand-2048x1367.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>                            <\/div>\n                                            <\/div>\n                    <div class=\"swiper-pagination\"><\/div>\n                <\/div>\n                        <\/div>\n\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\n\n  <div class=\"indiv-block breakpoint-spacer\" style=\"--height-xxl: 80px;--height-xl: 80px;--height-lg: 80px;--height-md: 80px;--height-sm: 80px;--height-default: 80px;\"><\/div>\n\n\n<div class=\"wp-bootstrap-blocks-container container mb-0 container-custom\">\n\t\n<div class=\"wp-bootstrap-blocks-row row justify-content-center\">\n\t\n\n<div class=\"col-12 col-lg-8\">\n\t\t\t\t<\/div>\n\n\n\n<div class=\"col-12 col-lg-8\">\n\t\t\t\t<\/div>\n\n<\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Een leuke GPS-puzzeltocht voor jong en oud! De challenge is een activiteit voor gezinnen of vrienden. In de box zitten verschillende onderdelen die je nodig hebt om de challenge te volbrengen. Het enige wat je zelf moet meenemen is een telefoon of tablet met internet. Met behulp van GPS ga je op zoek naar verschillende locaties. Alleen met behulp van de foto-tip kom je achter het juiste antwoord. Als je het juiste wachtwoord invoert op je telefoon of tablet, ontvang je van ons de nieuwe locatie met een volgende foto challenge!<\/p>\n","protected":false},"featured_media":831,"template":"","activiteit_categorie":[29],"class_list":["post-827","activiteit","type-activiteit","status-publish","has-post-thumbnail","hentry","activiteit_categorie-outdoor"],"acf":[],"_links":{"self":[{"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/activiteit\/827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/activiteit"}],"about":[{"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/types\/activiteit"}],"version-history":[{"count":3,"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/activiteit\/827\/revisions"}],"predecessor-version":[{"id":846,"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/activiteit\/827\/revisions\/846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/media\/831"}],"wp:attachment":[{"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/media?parent=827"}],"wp:term":[{"taxonomy":"activiteit_categorie","embeddable":true,"href":"https:\/\/beleefnijstad.nl\/de\/wp-json\/wp\/v2\/activiteit_categorie?post=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}