{"id":2604,"date":"2026-05-19T01:58:47","date_gmt":"2026-05-19T01:58:47","guid":{"rendered":"https:\/\/withifi.muhubonurture.nl\/?p=2604"},"modified":"2026-08-30T05:13:59","modified_gmt":"2026-08-30T05:13:59","slug":"persoonsvorm-oefenen","status":"publish","type":"post","link":"https:\/\/withifi.muhubonurture.nl\/?p=2604","title":{"rendered":"Persoonsvorm Oefenen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2604\" class=\"elementor elementor-2604\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8fab528 e-con-full e-flex e-con e-parent\" data-id=\"8fab528\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-055feb9 elementor-widget elementor-widget-html\" data-id=\"055feb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\r\n     WITH IFI \u2014 PERSOONSVORM OEFENEN\r\n     3 rustige levels \u2022 uniforme With Ifi stijl\r\n====================================================== -->\r\n\r\n<style>\r\n\r\nbody{\r\n  margin:0;\r\n  font-family:'Inter',sans-serif;\r\n}\r\n\r\n.pv-page{\r\n  min-height:100vh;\r\n  padding:7rem 6vw 5rem;\r\n  color:#3A2B24;\r\n\r\n  background:\r\n    radial-gradient(circle at 12% 18%, rgba(255,255,255,.86) 0%, transparent 30%),\r\n    radial-gradient(circle at 88% 22%, rgba(255,234,242,.42) 0%, transparent 32%),\r\n    radial-gradient(circle at 18% 84%, rgba(228,244,237,.48) 0%, transparent 34%),\r\n    linear-gradient(135deg,#FFF9F3 0%,#F3FBF8 48%,#EEF7FE 100%);\r\n}\r\n\r\n.pv-wrap{\r\n  max-width:1120px;\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HERO\r\n===================================================== *\/\r\n\r\n.pv-hero{\r\n  max-width:960px;\r\n  margin:0 auto 2.2rem;\r\n  padding:3rem 3.2rem;\r\n  border-radius:40px;\r\n  text-align:center;\r\n\r\n  background:rgba(255,255,255,.70);\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:0 16px 42px rgba(90,70,55,.07);\r\n\r\n  backdrop-filter:blur(16px);\r\n  -webkit-backdrop-filter:blur(16px);\r\n}\r\n\r\n.pv-label{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.45rem;\r\n\r\n  margin-bottom:1.15rem;\r\n  padding:10px 17px;\r\n  border-radius:999px;\r\n\r\n  background:rgba(255,255,255,.82);\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  color:#8B6B55;\r\n  font-size:.9rem;\r\n  font-weight:900;\r\n}\r\n\r\n.pv-hero h1{\r\n  margin:0 0 1rem;\r\n  font-size:clamp(42px,6vw,68px);\r\n  line-height:1.05;\r\n  color:#3A2B24;\r\n  font-weight:950;\r\n}\r\n\r\n.pv-hero p{\r\n  max-width:760px;\r\n  margin:0 auto;\r\n\r\n  font-size:18px;\r\n  line-height:1.85;\r\n\r\n  color:#745C4D;\r\n  font-weight:650;\r\n}\r\n\r\n.pv-tip{\r\n  display:inline-block;\r\n  margin-top:1.3rem;\r\n  padding:11px 18px;\r\n  border-radius:18px;\r\n\r\n  background:#FFF2DF;\r\n\r\n  color:#6B5141;\r\n  font-size:.95rem;\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   LEVEL ROUTE\r\n===================================================== *\/\r\n\r\n.pv-route{\r\n  max-width:960px;\r\n  margin:0 auto 2rem;\r\n\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:1rem;\r\n}\r\n\r\n.pv-route-card{\r\n  position:relative;\r\n  min-height:140px;\r\n  padding:1.4rem;\r\n\r\n  border-radius:28px;\r\n  border:1px solid rgba(255,255,255,.95);\r\n\r\n  box-shadow:0 10px 26px rgba(90,70,55,.05);\r\n\r\n  overflow:hidden;\r\n  transition:.25s ease;\r\n}\r\n\r\n.pv-route-card:nth-child(1){\r\n  background:#FFF2DF;\r\n}\r\n\r\n.pv-route-card:nth-child(2){\r\n  background:#EAF7F1;\r\n}\r\n\r\n.pv-route-card:nth-child(3){\r\n  background:#FFEAF2;\r\n}\r\n\r\n.pv-route-card::after{\r\n  content:\"\";\r\n  position:absolute;\r\n\r\n  width:95px;\r\n  height:95px;\r\n\r\n  right:-30px;\r\n  top:-30px;\r\n\r\n  border-radius:50%;\r\n  background:rgba(255,255,255,.42);\r\n}\r\n\r\n.pv-route-icon{\r\n  width:46px;\r\n  height:46px;\r\n  margin-bottom:.85rem;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  border-radius:16px;\r\n\r\n  background:rgba(255,255,255,.78);\r\n\r\n  font-size:1.3rem;\r\n\r\n  position:relative;\r\n  z-index:2;\r\n}\r\n\r\n.pv-route-card h3{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  margin:0 0 .35rem;\r\n\r\n  color:#3A2B24;\r\n  font-size:1.05rem;\r\n  font-weight:950;\r\n}\r\n\r\n.pv-route-card p{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  margin:0;\r\n\r\n  color:#765F50;\r\n  font-size:.9rem;\r\n  line-height:1.55;\r\n  font-weight:650;\r\n}\r\n\r\n.pv-route-card.locked{\r\n  opacity:.5;\r\n  filter:saturate(.65);\r\n}\r\n\r\n.pv-route-card.current{\r\n  transform:translateY(-4px);\r\n  box-shadow:0 16px 34px rgba(90,70,55,.10);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   OEFENOMGEVING\r\n===================================================== *\/\r\n\r\n.pv-stage{\r\n  max-width:960px;\r\n  margin:0 auto 2.5rem;\r\n  padding:2.3rem;\r\n\r\n  border-radius:38px;\r\n\r\n  background:rgba(255,255,255,.78);\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:0 18px 44px rgba(90,70,55,.08);\r\n}\r\n\r\n.pv-stage-top{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:1rem;\r\n  margin-bottom:1rem;\r\n}\r\n\r\n.pv-level-pill,\r\n.pv-score-pill{\r\n  display:inline-flex;\r\n  align-items:center;\r\n\r\n  padding:9px 15px;\r\n\r\n  border-radius:999px;\r\n\r\n  background:rgba(255,255,255,.90);\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  color:#7A6455;\r\n  font-size:.86rem;\r\n  font-weight:900;\r\n}\r\n\r\n.pv-progress-wrap{\r\n  width:100%;\r\n  height:10px;\r\n  margin-bottom:2rem;\r\n\r\n  border-radius:999px;\r\n\r\n  overflow:hidden;\r\n  background:#F3ECE7;\r\n}\r\n\r\n.pv-progress{\r\n  width:0%;\r\n  height:100%;\r\n\r\n  border-radius:999px;\r\n\r\n  background:linear-gradient(\r\n    90deg,\r\n    #F5D5BD 0%,\r\n    #BFDCCE 100%\r\n  );\r\n\r\n  transition:width .35s ease;\r\n}\r\n\r\n.pv-level-head{\r\n  margin-bottom:1.7rem;\r\n  text-align:center;\r\n}\r\n\r\n.pv-level-head h2{\r\n  margin:0 0 .45rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-size:clamp(27px,4vw,38px);\r\n  font-weight:950;\r\n}\r\n\r\n.pv-level-head p{\r\n  max-width:650px;\r\n  margin:0 auto;\r\n\r\n  color:#765F50;\r\n\r\n  font-size:1rem;\r\n  line-height:1.7;\r\n  font-weight:650;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   GRID\r\n===================================================== *\/\r\n\r\n.pv-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:1rem;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CARD\r\n===================================================== *\/\r\n\r\n.pv-card{\r\n  padding:1.45rem;\r\n\r\n  border-radius:26px;\r\n\r\n  background:#FFF6E8;\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:0 8px 20px rgba(90,70,55,.04);\r\n}\r\n\r\n.pv-card:nth-child(even){\r\n  background:#EEF8F4;\r\n}\r\n\r\n.pv-zin{\r\n  margin-bottom:.65rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-size:1.05rem;\r\n  line-height:1.55;\r\n\r\n  font-weight:900;\r\n}\r\n\r\n.pv-vraag{\r\n  margin-bottom:1rem;\r\n\r\n  color:#7A6455;\r\n\r\n  font-size:.92rem;\r\n  line-height:1.5;\r\n\r\n  font-weight:800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   WOORDKNOPPEN\r\n===================================================== *\/\r\n\r\n.pv-options{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:.65rem;\r\n}\r\n\r\n.pv-btn{\r\n  flex:1;\r\n  min-width:110px;\r\n\r\n  padding:.8rem 1rem;\r\n\r\n  border-radius:999px;\r\n\r\n  border:1px solid rgba(235,216,202,.75);\r\n\r\n  background:rgba(255,255,255,.76);\r\n\r\n  color:#513C31 !important;\r\n\r\n  font-family:'Inter',sans-serif;\r\n  font-size:.86rem;\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.pv-btn:hover:not(:disabled){\r\n  transform:translateY(-2px);\r\n  background:#FFFFFF;\r\n}\r\n\r\n.pv-btn.correct{\r\n  background:#DDF5E4 !important;\r\n  border-color:#B7DEC4 !important;\r\n  color:#2F6A46 !important;\r\n}\r\n\r\n.pv-btn.wrong{\r\n  background:#FFE5E5 !important;\r\n  border-color:#F0C7C7 !important;\r\n  color:#985353 !important;\r\n}\r\n\r\n.pv-btn:disabled{\r\n  cursor:default;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   BOUWVAK LEVEL 1\r\n===================================================== *\/\r\n\r\n.pv-build{\r\n  min-height:72px;\r\n\r\n  margin-top:.8rem;\r\n  padding:.9rem;\r\n\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:.6rem;\r\n\r\n  align-items:center;\r\n\r\n  border-radius:20px;\r\n\r\n  border:2px dashed rgba(168,213,255,.75);\r\n\r\n  background:rgba(255,255,255,.66);\r\n}\r\n\r\n.pv-build-word{\r\n  padding:.7rem 1rem;\r\n\r\n  border-radius:999px;\r\n\r\n  background:#FFFFFF;\r\n\r\n  color:#4F3B31;\r\n\r\n  font-size:.86rem;\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CHECK KNOP\r\n===================================================== *\/\r\n\r\n.pv-check{\r\n  margin-top:.9rem;\r\n\r\n  padding:.85rem 1.35rem;\r\n\r\n  border:0;\r\n  border-radius:999px;\r\n\r\n  background:#DDEEFF;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n  font-size:.88rem;\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.pv-check:hover{\r\n  transform:translateY(-2px);\r\n  background:#CFE5F9;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   INPUT LEVEL 3\r\n===================================================== *\/\r\n\r\n.pv-input{\r\n  width:100%;\r\n\r\n  padding:1rem 1.1rem;\r\n\r\n  box-sizing:border-box;\r\n\r\n  border-radius:18px;\r\n\r\n  border:1px solid #E6D8CC;\r\n\r\n  outline:none;\r\n\r\n  background:rgba(255,255,255,.82);\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n  font-size:.95rem;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.pv-input:focus{\r\n  border-color:#B5D6C5;\r\n  box-shadow:0 0 0 4px rgba(181,214,197,.22);\r\n}\r\n\r\n.pv-input.correct{\r\n  background:#E5F6E9;\r\n  border-color:#B7DEC4;\r\n}\r\n\r\n.pv-input.wrong{\r\n  background:#FFECEC;\r\n  border-color:#EDC5C5;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FEEDBACK\r\n===================================================== *\/\r\n\r\n.pv-feedback{\r\n  display:none;\r\n\r\n  margin-top:.85rem;\r\n\r\n  padding:.8rem 1rem;\r\n\r\n  border-radius:16px;\r\n\r\n  background:rgba(255,255,255,.72);\r\n\r\n  color:#765F50;\r\n\r\n  font-size:.86rem;\r\n  line-height:1.55;\r\n\r\n  font-weight:750;\r\n}\r\n\r\n.pv-feedback.show{\r\n  display:block;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   COMPLETE\r\n===================================================== *\/\r\n\r\n.pv-complete{\r\n  display:none;\r\n\r\n  margin-top:1.7rem;\r\n  padding:1.4rem;\r\n\r\n  border-radius:24px;\r\n\r\n  text-align:center;\r\n\r\n  background:linear-gradient(135deg,#E8F7EE 0%,#F7FCF9 100%);\r\n\r\n  color:#39674A;\r\n\r\n  font-weight:800;\r\n  line-height:1.7;\r\n}\r\n\r\n.pv-complete.show{\r\n  display:block;\r\n}\r\n\r\n.pv-next{\r\n  display:inline-flex;\r\n\r\n  margin-top:1rem;\r\n  padding:.85rem 1.4rem;\r\n\r\n  border:0;\r\n  border-radius:999px;\r\n\r\n  background:#FFFFFF;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  box-shadow:0 7px 18px rgba(90,70,55,.06);\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.pv-next:hover{\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   REMINDER\r\n===================================================== *\/\r\n\r\n.pv-note{\r\n  max-width:720px;\r\n\r\n  margin:0 auto;\r\n\r\n  padding:1.5rem 1.8rem;\r\n\r\n  border-radius:26px;\r\n\r\n  text-align:center;\r\n\r\n  background:\r\n    radial-gradient(circle at 12% 18%, rgba(255,255,255,.90) 0%, transparent 34%),\r\n    radial-gradient(circle at 88% 22%, rgba(255,234,242,.56) 0%, transparent 34%),\r\n    linear-gradient(135deg,#FFF8EF 0%,#F3FBF8 48%,#EEF7FE 100%);\r\n\r\n  border:1px solid rgba(255,255,255,.95);\r\n\r\n  box-shadow:0 14px 34px rgba(90,70,55,.06);\r\n\r\n  color:#745C4D;\r\n\r\n  font-size:.95rem;\r\n  line-height:1.7;\r\n\r\n  font-weight:700;\r\n}\r\n\r\n.pv-note strong{\r\n  color:#3A2B24;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media(max-width:850px){\r\n\r\n  .pv-page{\r\n    padding:5.5rem 5vw 4rem;\r\n  }\r\n\r\n  .pv-hero{\r\n    padding:2.3rem 1.7rem;\r\n  }\r\n\r\n  .pv-route{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .pv-stage{\r\n    padding:1.6rem;\r\n  }\r\n\r\n  .pv-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .pv-stage-top{\r\n    justify-content:center;\r\n    flex-wrap:wrap;\r\n  }\r\n\r\n}\r\n\r\n@media(max-width:520px){\r\n\r\n  .pv-btn{\r\n    width:100%;\r\n    flex-basis:100%;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"pv-page\"\r\n  data-withifi-world=\"taalwereld\"\r\n  data-withifi-page=\"persoonsvorm\"\r\n>\r\n\r\n  <div class=\"pv-wrap\">\r\n\r\n\r\n    <!-- =================================================\r\n         HERO\r\n    ================================================== -->\r\n\r\n    <div class=\"pv-hero\">\r\n\r\n      <div class=\"pv-label\">\r\n        \u26a1 Persoonsvorm\r\n      <\/div>\r\n\r\n      <h1>\r\n        Oefenen met de persoonsvorm.\r\n      <\/h1>\r\n\r\n      <p>\r\n        Een handige manier om de persoonsvorm te vinden,\r\n        is door van de zin een vraag te maken.\r\n        Het werkwoord dat dan vooraan komt te staan,\r\n        is meestal de persoonsvorm.\r\n      <\/p>\r\n\r\n      <div class=\"pv-tip\">\r\n        Zin \u2192 maak een vraag \u2192 kijk welk werkwoord vooraan staat\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         ROUTE\r\n    ================================================== -->\r\n\r\n    <div class=\"pv-route\">\r\n\r\n      <div\r\n        class=\"pv-route-card current\"\r\n        id=\"pvRoute1\"\r\n      >\r\n\r\n        <div class=\"pv-route-icon\">\r\n          \ud83c\udf31\r\n        <\/div>\r\n\r\n        <h3>\r\n          Level 1 \u00b7 Vraag maken\r\n        <\/h3>\r\n\r\n        <p>\r\n          Zet de woorden in de goede volgorde en maak een vraagzin.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"pv-route-card locked\"\r\n        id=\"pvRoute2\"\r\n      >\r\n\r\n        <div class=\"pv-route-icon\">\r\n          \ud83c\udf3f\r\n        <\/div>\r\n\r\n        <h3>\r\n          Level 2 \u00b7 Herkennen\r\n        <\/h3>\r\n\r\n        <p>\r\n          De vraagzin staat klaar. Kies de persoonsvorm.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"pv-route-card locked\"\r\n        id=\"pvRoute3\"\r\n      >\r\n\r\n        <div class=\"pv-route-icon\">\r\n          \ud83c\udf33\r\n        <\/div>\r\n\r\n        <h3>\r\n          Level 3 \u00b7 Zelf vinden\r\n        <\/h3>\r\n\r\n        <p>\r\n          Lees de gewone zin en typ zelf de persoonsvorm.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         OEFENOMGEVING\r\n    ================================================== -->\r\n\r\n    <div class=\"pv-stage\">\r\n\r\n      <div class=\"pv-stage-top\">\r\n\r\n        <div\r\n          class=\"pv-level-pill\"\r\n          id=\"pvLevelLabel\"\r\n        >\r\n          \ud83c\udf31 Level 1\r\n        <\/div>\r\n\r\n        <div\r\n          class=\"pv-score-pill\"\r\n          id=\"pvProgressText\"\r\n        >\r\n          0 van 8 goed\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"pv-progress-wrap\">\r\n\r\n        <div\r\n          class=\"pv-progress\"\r\n          id=\"pvProgressBar\"\r\n        ><\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"pv-level-head\">\r\n\r\n        <h2 id=\"pvLevelTitle\">\r\n          Maak de vraagzin\r\n        <\/h2>\r\n\r\n        <p id=\"pvLevelIntro\">\r\n          Klik de woorden in de goede volgorde.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"pv-grid\"\r\n        id=\"pvGrid\"\r\n      ><\/div>\r\n\r\n\r\n      <div\r\n        class=\"pv-complete\"\r\n        id=\"pvComplete\"\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- =================================================\r\n         REMINDER\r\n    ================================================== -->\r\n\r\n    <div class=\"pv-note\">\r\n\r\n      Kleine reminder \ud83c\udf38<br>\r\n\r\n      Maak van de zin een vraag.\r\n\r\n      <br>\r\n\r\n      Het werkwoord dat dan vooraan staat,\r\n      is meestal de <strong>persoonsvorm<\/strong>.\r\n\r\n    <\/div>\r\n\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function(){\r\n\r\n    const levels = {\r\n\r\n      1:{\r\n        icon:\"\ud83c\udf31\",\r\n        title:\"Maak de vraagzin\",\r\n        intro:\"Klik de woorden in de goede volgorde.\",\r\n        type:\"build\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"De hond rent buiten.\",\r\n            answer:[\"Rent\",\"de hond\",\"buiten\"],\r\n            options:[\"buiten\",\"Rent\",\"de hond\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Sara eet een appel.\",\r\n            answer:[\"Eet\",\"Sara\",\"een appel\"],\r\n            options:[\"Sara\",\"een appel\",\"Eet\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Mama kookt soep.\",\r\n            answer:[\"Kookt\",\"mama\",\"soep\"],\r\n            options:[\"Kookt\",\"mama\",\"soep\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Ali leest een boek.\",\r\n            answer:[\"Leest\",\"Ali\",\"een boek\"],\r\n            options:[\"een boek\",\"Leest\",\"Ali\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Papa wast de auto.\",\r\n            answer:[\"Wast\",\"papa\",\"de auto\"],\r\n            options:[\"Wast\",\"papa\",\"de auto\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Noor tekent een ster.\",\r\n            answer:[\"Tekent\",\"Noor\",\"een ster\"],\r\n            options:[\"een ster\",\"Noor\",\"Tekent\"]\r\n          },\r\n\r\n          {\r\n            zin:\"De kinderen bouwen een toren.\",\r\n            answer:[\"Bouwen\",\"de kinderen\",\"een toren\"],\r\n            options:[\"een toren\",\"Bouwen\",\"de kinderen\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Oma snijdt brood.\",\r\n            answer:[\"Snijdt\",\"oma\",\"brood\"],\r\n            options:[\"brood\",\"oma\",\"Snijdt\"]\r\n          }\r\n\r\n        ]\r\n      },\r\n\r\n\r\n      2:{\r\n        icon:\"\ud83c\udf3f\",\r\n        title:\"Herken de persoonsvorm\",\r\n        intro:\"De vraagzin staat al klaar. Kies het eerste werkwoord.\",\r\n        type:\"choice\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"Rent de hond buiten?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Rent\",\r\n            options:[\"Rent\",\"hond\",\"buiten\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Eet Sara een appel?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Eet\",\r\n            options:[\"Eet\",\"Sara\",\"appel\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Leest Ali een boek?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Leest\",\r\n            options:[\"Leest\",\"Ali\",\"boek\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Kookt mama soep?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Kookt\",\r\n            options:[\"Kookt\",\"mama\",\"soep\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Wast papa de auto?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Wast\",\r\n            options:[\"Wast\",\"papa\",\"auto\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Tekent Noor een ster?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Tekent\",\r\n            options:[\"Noor\",\"Tekent\",\"ster\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Bouwen de kinderen een toren?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Bouwen\",\r\n            options:[\"kinderen\",\"toren\",\"Bouwen\"]\r\n          },\r\n\r\n          {\r\n            zin:\"Snijdt oma brood?\",\r\n            vraag:\"Welke is de persoonsvorm?\",\r\n            answer:\"Snijdt\",\r\n            options:[\"brood\",\"Snijdt\",\"oma\"]\r\n          }\r\n\r\n        ]\r\n      },\r\n\r\n\r\n      3:{\r\n        icon:\"\ud83c\udf33\",\r\n        title:\"Zelf de persoonsvorm vinden\",\r\n        intro:\"Lees de gewone zin. Maak in je hoofd een vraag en typ de persoonsvorm.\",\r\n        type:\"input\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"Fatima schrijft een brief.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"schrijft\"\r\n          },\r\n\r\n          {\r\n            zin:\"De jongen speelt buiten.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"speelt\"\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn moeder maakt thee.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"maakt\"\r\n          },\r\n\r\n          {\r\n            zin:\"De juf vertelt een verhaal.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"vertelt\"\r\n          },\r\n\r\n          {\r\n            zin:\"De kat drinkt melk.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"drinkt\"\r\n          },\r\n\r\n          {\r\n            zin:\"Wij bouwen een puzzel.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"bouwen\"\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn broer repareert zijn fiets.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"repareert\"\r\n          },\r\n\r\n          {\r\n            zin:\"Samira koopt een schrift.\",\r\n            vraag:\"Wat is de persoonsvorm?\",\r\n            answer:\"koopt\"\r\n          }\r\n\r\n        ]\r\n      }\r\n\r\n    };\r\n\r\n\r\n    let currentLevel = 1;\r\n    let unlockedLevel = 1;\r\n\r\n    let scores = {\r\n      1:0,\r\n      2:0,\r\n      3:0\r\n    };\r\n\r\n    let solved = {\r\n      1:new Set(),\r\n      2:new Set(),\r\n      3:new Set()\r\n    };\r\n\r\n\r\n    const grid =\r\n      document.getElementById(\"pvGrid\");\r\n\r\n    const levelLabel =\r\n      document.getElementById(\"pvLevelLabel\");\r\n\r\n    const levelTitle =\r\n      document.getElementById(\"pvLevelTitle\");\r\n\r\n    const levelIntro =\r\n      document.getElementById(\"pvLevelIntro\");\r\n\r\n    const progressText =\r\n      document.getElementById(\"pvProgressText\");\r\n\r\n    const progressBar =\r\n      document.getElementById(\"pvProgressBar\");\r\n\r\n    const completeBox =\r\n      document.getElementById(\"pvComplete\");\r\n\r\n\r\n    function cleanText(value){\r\n\r\n      return String(value)\r\n        .trim()\r\n        .toLowerCase()\r\n        .replace(\/\\s+\/g,\" \");\r\n\r\n    }\r\n\r\n\r\n    function updateRoute(){\r\n\r\n      for(\r\n        let number = 1;\r\n        number <= 3;\r\n        number++\r\n      ){\r\n\r\n        const card =\r\n          document.getElementById(\r\n            \"pvRoute\" + number\r\n          );\r\n\r\n        card.classList.remove(\r\n          \"current\",\r\n          \"locked\"\r\n        );\r\n\r\n        if(number === currentLevel){\r\n          card.classList.add(\"current\");\r\n        }\r\n\r\n        if(number > unlockedLevel){\r\n          card.classList.add(\"locked\");\r\n        }\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n    function updateProgress(){\r\n\r\n      const total =\r\n        levels[currentLevel]\r\n          .questions.length;\r\n\r\n      const score =\r\n        scores[currentLevel];\r\n\r\n      const percentage =\r\n        (score \/ total) * 100;\r\n\r\n      progressText.textContent =\r\n        score + \" van \" + total + \" goed\";\r\n\r\n      progressBar.style.width =\r\n        percentage + \"%\";\r\n\r\n    }\r\n\r\n\r\n    function showFeedback(\r\n      card,\r\n      message\r\n    ){\r\n\r\n      const feedback =\r\n        card.querySelector(\".pv-feedback\");\r\n\r\n      feedback.innerHTML =\r\n        message;\r\n\r\n      feedback.classList.add(\"show\");\r\n\r\n    }\r\n\r\n\r\n    function checkLevelComplete(){\r\n\r\n      const total =\r\n        levels[currentLevel]\r\n          .questions.length;\r\n\r\n      if(\r\n        scores[currentLevel] !== total\r\n      ){\r\n        return;\r\n      }\r\n\r\n\r\n      if(currentLevel < 3){\r\n\r\n        const nextLevel =\r\n          currentLevel + 1;\r\n\r\n        unlockedLevel =\r\n          Math.max(\r\n            unlockedLevel,\r\n            nextLevel\r\n          );\r\n\r\n        completeBox.innerHTML = `\r\n\r\n          \ud83c\udf3f Mooi gedaan.\r\n          Je hebt dit level afgerond.\r\n\r\n          <br>\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"pv-next\"\r\n            id=\"pvNextLevel\"\r\n          >\r\n            Naar level ${nextLevel} \u2192\r\n          <\/button>\r\n\r\n        `;\r\n\r\n        completeBox.classList.add(\"show\");\r\n\r\n\r\n        document\r\n          .getElementById(\"pvNextLevel\")\r\n          .addEventListener(\r\n            \"click\",\r\n            function(){\r\n\r\n              currentLevel =\r\n                nextLevel;\r\n\r\n              renderLevel();\r\n\r\n              document\r\n                .querySelector(\".pv-stage\")\r\n                .scrollIntoView({\r\n                  behavior:\"smooth\",\r\n                  block:\"start\"\r\n                });\r\n\r\n            }\r\n          );\r\n\r\n      }\r\n\r\n      else{\r\n\r\n        completeBox.innerHTML = `\r\n\r\n          \ud83c\udf89 Goed gedaan.\r\n\r\n          <br>\r\n\r\n          Je hebt alle drie de levels\r\n          van de persoonsvorm afgerond.\r\n\r\n        `;\r\n\r\n        completeBox.classList.add(\"show\");\r\n\r\n      }\r\n\r\n      updateRoute();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LEVEL 1 \u2014 BOUWEN\r\n    ===================================================== *\/\r\n\r\n    function createBuildCard(\r\n      question,\r\n      index\r\n    ){\r\n\r\n      const card =\r\n        document.createElement(\"div\");\r\n\r\n      card.className =\r\n        \"pv-card\";\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"pv-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"pv-vraag\">\r\n          Maak hiervan een vraagzin.\r\n        <\/div>\r\n\r\n        <div class=\"pv-options\"><\/div>\r\n\r\n        <div class=\"pv-build\"><\/div>\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"pv-check\"\r\n        >\r\n          Nakijken \ud83c\udf3f\r\n        <\/button>\r\n\r\n        <div class=\"pv-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const optionsBox =\r\n        card.querySelector(\".pv-options\");\r\n\r\n      const buildBox =\r\n        card.querySelector(\".pv-build\");\r\n\r\n      const chosen = [];\r\n\r\n\r\n      question.options.forEach(\r\n        function(word){\r\n\r\n          const button =\r\n            document.createElement(\"button\");\r\n\r\n          button.type =\r\n            \"button\";\r\n\r\n          button.className =\r\n            \"pv-btn\";\r\n\r\n          button.textContent =\r\n            word;\r\n\r\n\r\n          button.addEventListener(\r\n            \"click\",\r\n            function(){\r\n\r\n              if(\r\n                solved[currentLevel]\r\n                  .has(index)\r\n              ){\r\n                return;\r\n              }\r\n\r\n              chosen.push(word);\r\n\r\n              button.style.display =\r\n                \"none\";\r\n\r\n\r\n              const chip =\r\n                document.createElement(\"button\");\r\n\r\n              chip.type =\r\n                \"button\";\r\n\r\n              chip.className =\r\n                \"pv-build-word\";\r\n\r\n              chip.textContent =\r\n                word;\r\n\r\n\r\n              chip.addEventListener(\r\n                \"click\",\r\n                function(){\r\n\r\n                  if(\r\n                    solved[currentLevel]\r\n                      .has(index)\r\n                  ){\r\n                    return;\r\n                  }\r\n\r\n                  const position =\r\n                    chosen.indexOf(word);\r\n\r\n                  if(position !== -1){\r\n                    chosen.splice(position,1);\r\n                  }\r\n\r\n                  chip.remove();\r\n\r\n                  button.style.display =\r\n                    \"\";\r\n\r\n                }\r\n              );\r\n\r\n\r\n              buildBox.appendChild(chip);\r\n\r\n            }\r\n          );\r\n\r\n\r\n          optionsBox.appendChild(button);\r\n\r\n        }\r\n      );\r\n\r\n\r\n      card\r\n        .querySelector(\".pv-check\")\r\n        .addEventListener(\r\n          \"click\",\r\n          function(){\r\n\r\n            if(\r\n              solved[currentLevel]\r\n                .has(index)\r\n            ){\r\n              return;\r\n            }\r\n\r\n\r\n            const typed =\r\n              chosen\r\n                .map(cleanText)\r\n                .join(\"|\");\r\n\r\n\r\n            const correct =\r\n              question.answer\r\n                .map(cleanText)\r\n                .join(\"|\");\r\n\r\n\r\n            if(typed === correct){\r\n\r\n              solved[currentLevel]\r\n                .add(index);\r\n\r\n              scores[currentLevel]++;\r\n\r\n\r\n              showFeedback(\r\n                card,\r\n                \"\ud83c\udf38 Goed opgebouwd. <strong>\" +\r\n                question.answer[0] +\r\n                \"<\/strong> staat vooraan en is de persoonsvorm.\"\r\n              );\r\n\r\n\r\n              card\r\n                .querySelectorAll(\r\n                  \"button\"\r\n                )\r\n                .forEach(\r\n                  function(btn){\r\n\r\n                    btn.disabled =\r\n                      true;\r\n\r\n                  }\r\n                );\r\n\r\n\r\n              updateProgress();\r\n\r\n              checkLevelComplete();\r\n\r\n            }\r\n\r\n            else{\r\n\r\n              showFeedback(\r\n                card,\r\n                \"\ud83c\udf3f Kijk nog eens rustig. In een vraagzin komt het werkwoord meestal vooraan.\"\r\n              );\r\n\r\n            }\r\n\r\n          }\r\n        );\r\n\r\n\r\n      return card;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LEVEL 2 \u2014 KIEZEN\r\n    ===================================================== *\/\r\n\r\n    function createChoiceCard(\r\n      question,\r\n      index\r\n    ){\r\n\r\n      const card =\r\n        document.createElement(\"div\");\r\n\r\n      card.className =\r\n        \"pv-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"pv-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"pv-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <div class=\"pv-options\"><\/div>\r\n\r\n        <div class=\"pv-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const options =\r\n        card.querySelector(\".pv-options\");\r\n\r\n\r\n      question.options.forEach(\r\n        function(option){\r\n\r\n          const button =\r\n            document.createElement(\"button\");\r\n\r\n          button.type =\r\n            \"button\";\r\n\r\n          button.className =\r\n            \"pv-btn\";\r\n\r\n          button.textContent =\r\n            option;\r\n\r\n\r\n          button.addEventListener(\r\n            \"click\",\r\n            function(){\r\n\r\n              if(\r\n                solved[currentLevel]\r\n                  .has(index)\r\n              ){\r\n                return;\r\n              }\r\n\r\n\r\n              if(\r\n                cleanText(option) ===\r\n                cleanText(question.answer)\r\n              ){\r\n\r\n                button.classList.add(\"correct\");\r\n\r\n                solved[currentLevel]\r\n                  .add(index);\r\n\r\n                scores[currentLevel]++;\r\n\r\n\r\n                card\r\n                  .querySelectorAll(\".pv-btn\")\r\n                  .forEach(\r\n                    function(btn){\r\n\r\n                      btn.disabled =\r\n                        true;\r\n\r\n                    }\r\n                  );\r\n\r\n\r\n                showFeedback(\r\n                  card,\r\n                  \"\ud83c\udf38 Klopt. <strong>\" +\r\n                  question.answer +\r\n                  \"<\/strong> staat vooraan en is de persoonsvorm.\"\r\n                );\r\n\r\n\r\n                updateProgress();\r\n\r\n                checkLevelComplete();\r\n\r\n              }\r\n\r\n              else{\r\n\r\n                button.classList.add(\"wrong\");\r\n\r\n                showFeedback(\r\n                  card,\r\n                  \"\ud83c\udf3f Nog niet. Kijk welk werkwoord vooraan staat.\"\r\n                );\r\n\r\n              }\r\n\r\n            }\r\n          );\r\n\r\n\r\n          options.appendChild(button);\r\n\r\n        }\r\n      );\r\n\r\n\r\n      return card;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LEVEL 3 \u2014 ZELF TYPEN\r\n    ===================================================== *\/\r\n\r\n    function createInputCard(\r\n      question,\r\n      index\r\n    ){\r\n\r\n      const card =\r\n        document.createElement(\"div\");\r\n\r\n      card.className =\r\n        \"pv-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"pv-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"pv-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <input\r\n          type=\"text\"\r\n          class=\"pv-input\"\r\n          placeholder=\"Typ hier de persoonsvorm...\"\r\n          autocomplete=\"off\"\r\n        >\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"pv-check\"\r\n        >\r\n          Nakijken \ud83c\udf3f\r\n        <\/button>\r\n\r\n        <div class=\"pv-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const input =\r\n        card.querySelector(\".pv-input\");\r\n\r\n      const check =\r\n        card.querySelector(\".pv-check\");\r\n\r\n\r\n      function checkAnswer(){\r\n\r\n        if(\r\n          solved[currentLevel]\r\n            .has(index)\r\n        ){\r\n          return;\r\n        }\r\n\r\n\r\n        input.classList.remove(\r\n          \"correct\",\r\n          \"wrong\"\r\n        );\r\n\r\n\r\n        if(\r\n          cleanText(input.value) ===\r\n          cleanText(question.answer)\r\n        ){\r\n\r\n          input.classList.add(\"correct\");\r\n\r\n          solved[currentLevel]\r\n            .add(index);\r\n\r\n          scores[currentLevel]++;\r\n\r\n\r\n          input.disabled =\r\n            true;\r\n\r\n          check.disabled =\r\n            true;\r\n\r\n\r\n          showFeedback(\r\n            card,\r\n            \"\ud83c\udf38 Precies. <strong>\" +\r\n            question.answer +\r\n            \"<\/strong> is de persoonsvorm.\"\r\n          );\r\n\r\n\r\n          updateProgress();\r\n\r\n          checkLevelComplete();\r\n\r\n        }\r\n\r\n        else{\r\n\r\n          input.classList.add(\"wrong\");\r\n\r\n          showFeedback(\r\n            card,\r\n            \"\ud83c\udf3f Maak in je hoofd eerst een vraag van de zin. Welk werkwoord komt vooraan?\"\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n\r\n\r\n      check.addEventListener(\r\n        \"click\",\r\n        checkAnswer\r\n      );\r\n\r\n\r\n      input.addEventListener(\r\n        \"keydown\",\r\n        function(event){\r\n\r\n          if(event.key === \"Enter\"){\r\n            checkAnswer();\r\n          }\r\n\r\n        }\r\n      );\r\n\r\n\r\n      return card;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       RENDER\r\n    ===================================================== *\/\r\n\r\n    function renderLevel(){\r\n\r\n      const level =\r\n        levels[currentLevel];\r\n\r\n\r\n      grid.innerHTML =\r\n        \"\";\r\n\r\n      completeBox.innerHTML =\r\n        \"\";\r\n\r\n      completeBox.classList.remove(\r\n        \"show\"\r\n      );\r\n\r\n\r\n      levelLabel.textContent =\r\n        level.icon +\r\n        \" Level \" +\r\n        currentLevel;\r\n\r\n\r\n      levelTitle.textContent =\r\n        level.title;\r\n\r\n\r\n      levelIntro.textContent =\r\n        level.intro;\r\n\r\n\r\n      level.questions.forEach(\r\n        function(\r\n          question,\r\n          index\r\n        ){\r\n\r\n          let card;\r\n\r\n          if(level.type === \"build\"){\r\n\r\n            card =\r\n              createBuildCard(\r\n                question,\r\n                index\r\n              );\r\n\r\n          }\r\n\r\n          else if(level.type === \"choice\"){\r\n\r\n            card =\r\n              createChoiceCard(\r\n                question,\r\n                index\r\n              );\r\n\r\n          }\r\n\r\n          else{\r\n\r\n            card =\r\n              createInputCard(\r\n                question,\r\n                index\r\n              );\r\n\r\n          }\r\n\r\n\r\n          grid.appendChild(card);\r\n\r\n        }\r\n      );\r\n\r\n\r\n      updateProgress();\r\n\r\n      updateRoute();\r\n\r\n    }\r\n\r\n\r\n    renderLevel();\r\n\r\n  }\r\n);\r\n\r\n<\/script>\r\n\r\n\r\n<!--\r\n  Centrale With Ifi navigatie:\r\n  data-withifi-world=\"taalwereld\"\r\n\r\n  Daardoor verschijnt automatisch:\r\n  \u2190 Taalwereld\r\n-->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u26a1 Persoonsvorm Oefenen met de persoonsvorm. Een handige manier om de persoonsvorm te vinden, is door van de zin een vraag te maken. Het werkwoord dat dan vooraan komt te staan, is meestal de persoonsvorm. Zin \u2192 maak een vraag \u2192 kijk welk werkwoord vooraan staat \ud83c\udf31 Level 1 \u00b7 Vraag maken Zet de woorden [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2604","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2604"}],"version-history":[{"count":19,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2604\/revisions"}],"predecessor-version":[{"id":4523,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2604\/revisions\/4523"}],"wp:attachment":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}