{"id":40985,"date":"2023-03-21T17:30:15","date_gmt":"2023-03-21T16:30:15","guid":{"rendered":"https:\/\/triptherapie.nl\/?page_id=40985"},"modified":"2026-02-23T12:22:11","modified_gmt":"2026-02-23T11:22:11","slug":"work-area","status":"publish","type":"page","link":"https:\/\/triptherapie.nl\/en\/reserveringen\/werkgebied\/","title":{"rendered":"Working area"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40985\" class=\"elementor elementor-40985\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a78084b e-flex e-con-boxed e-con e-parent\" data-id=\"a78084b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf46a46 elementor-widget elementor-widget-heading\" data-id=\"bf46a46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"psychedelische-therapie-aan-huis\">Psychedelische therapie aan huis<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a0224e elementor-widget elementor-widget-text-editor\" data-id=\"4a0224e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Naast sessies en groepsceremonies op onze locaties bieden we onze diensten ook aan op de locatie van de klant. Vanwege de wetgeving kunnen wij momenteel alleen in Nederland onze diensten aanbieden. We komen in Nederland op (huis)bezoek op woonadressen, in hotels, Airbnb locaties en vakantiewoningen. Onze tripbegeleiders hebben allen een ander werkgebied en daarom is het raadzaam om te bekijken wie waar werkt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3877f23 e-flex e-con-boxed e-con e-parent\" data-id=\"3877f23\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42117a7 elementor-widget elementor-widget-heading\" data-id=\"42117a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"reistijd-per-begeleider\">Reistijd per begeleider<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8112ff elementor-widget elementor-widget-text-editor\" data-id=\"e8112ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>De maximale reisafstand per begeleider voor een enkele reis bedraagt maximaal 45 minuten en de vergoeding voor de gereden kilometers bedraagt 50 cent per gereden kilometer. Als uitzondering hanteert Sascha een maximale reistijd van een uur en Marcel nog een langere maximale reisafstand van twee uur.<\/p><p>Val je net buiten het werkgebied van een begeleider? Neem contact met ons of direct met de begeleider op. We kunnen in overleg onder voorwaarden (zoals buiten de spits rijden) soms toch nog een sessie op jouw gewenste locatie realiseren. Je kunt ook overwegen om in het werkgebied van de gekozen begeleider zelf een accommodatie te huren. Wij hebben een lijst met fijne locaties beschikbaar in elke omgeving.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6880f6 elementor-widget elementor-widget-template\" data-id=\"a6880f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"51226\" class=\"elementor elementor-51226\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21d2723c e-con-full e-flex e-con e-parent\" data-id=\"21d2723c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1625ffa1 e-con-full e-flex e-con e-child\" data-id=\"1625ffa1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b1b6dd8 elementor-widget elementor-widget-heading\" data-id=\"4b1b6dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"prijsberekening-sessie-op-locatie\">Prijsberekening sessie op locatie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22c129e elementor-widget elementor-widget-text-editor\" data-id=\"22c129e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Reken hier eenvoudig uit wat de reiskosten zijn en welke begeleider op jouw locatie werkt.<\/p><p style=\"text-align: center;\">Witte tekst: De begeleider werkt op jouw locatie mits het in Nederland is.<br \/><span style=\"color: #ff6600;\">Oranje tekst<\/span>: De begeleider woont net buiten jouw werkgebied, maar in overleg lukt het vaak wel.<br \/><span style=\"color: #ff0000;\">Rode tekst<\/span>: Je woont te ver weg. Overweeg om een accommodatie dichterbij te huren, een andere begeleider of deelname aan een <span style=\"color: #cc99ff;\"><a style=\"color: #cc99ff;\" href=\"https:\/\/triptherapie.nl\/open-psychedelische-groepsceremonie\/#agenda-open-groep-ceremonies\">groepsceremonie op \u00e9\u00e9n van onze locaties<\/a><\/span>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54448f9c elementor-widget elementor-widget-text-editor\" data-id=\"54448f9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Voer uw locatie in:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6698d46 elementor-widget elementor-widget-html\" data-id=\"6698d46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"nl\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\"\/>\n  <style>\n    html, body { height: 100%; margin: 0; padding: 0; }\n\n    #distance-tool { margin: 20px auto; padding: 0 10px; max-width: 1200px; }\n\n    .input-container { display: flex; align-items: center; margin-bottom: 20px; }\n\n    #results { margin-top: 5px; }\n\n    .content-container { display: flex; flex-direction: column; }\n\n    @media (min-width: 768px) {\n      .content-container { flex-direction: row; align-items: stretch; }\n      #results { flex: 1.1; margin-right: 10px; }\n      #map { flex: 0.9; height: 100%; margin-top: -5px; top: -5px; }\n    }\n\n    .dropdown { position: relative; display: inline-block; }\n    .dropdown-content {\n      display: none;\n      position: absolute;\n      bottom: 100%;\n      left: 0;\n      margin-bottom: 5px;\n      background-color: white;\n      box-shadow: 0px 8px 16px rgba(0,0,0,0.2);\n      z-index: 1;\n      min-width: 200px;\n      border-radius: 5px;\n      flex-direction: row;\n      padding: 5px;\n      transform: translateY(10px);\n    }\n    .dropdown-content a {\n      color: black;\n      padding: 10px;\n      text-decoration: none;\n      display: inline-block;\n      margin-right: 5px;\n      white-space: nowrap;\n    }\n    .dropdown-content a:hover { background-color: #f1f1f1; }\n    .dropdown:hover .dropdown-content { display: flex; }\n\n    .strike td { color: red; text-decoration: line-through; }\n\n    .table-container { width: 100%; overflow-x: auto; }\n    @media (max-width: 600px) {\n      .table-container table td,\n      .table-container table th { padding: calc(5px * 0.75) !important; }\n    }\n\n    #map {\n      width: 100%;\n      height: 340px;\n      margin-top: 20px;\n      position: relative;\n      top: -8px;\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div id=\"distance-tool\">\n    <div class=\"input-container\">\n      <label for=\"startLocation\" style=\"margin-right: 8px;\"><\/label>\n      <input type=\"text\" id=\"startLocation\" placeholder=\"Bijv. Amsterdam\" style=\"flex: 1; padding:8px;\">\n      <button id=\"calculateBtn\" style=\"padding:8px 16px; margin-left: 8px; color: white; background-color: #007BFF; border: none;\">Bereken<\/button>\n    <\/div>\n\n    <div class=\"content-container\">\n      <div id=\"results\"><\/div>\n      <div id=\"map\"><\/div>\n    <\/div>\n  <\/div>\n\n  <script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyCi5hCWfsu72vYKb5s0C5_1yxOYxLBVh8E&callback=initMap\" async defer><\/script>\n\n  <script>\n    \/\/ =========================\n    \/\/ PRIJZEN (sessieprijs)\n    \/\/ Standaard: 850 (Marcel, Reineke, Sascha, Gijs)\n    \/\/ Ronald: 950\n    \/\/ Janneke: 750\n    \/\/ =========================\n    const destinations = [\n      { name: \"Marcel\",  address: \"2204 CB Noordwijk\", city: \"Noordwijk\", addition: 850, color: \"#8B0000\" },\n      { name: \"Reineke\", address: \"3142 CA Maassluis\",      city: \"Maassluis\",       addition: 850, color: \"#006400\" },\n      { name: \"Sascha\",  address: \"1404 HC Bussum\",         city: \"Bussum\",          addition: 850, color: \"#006666\" },\n      { name: \"Gijs\",    address: \"5231 EK Den Bosch\",      city: \"Den Bosch\",       addition: 850, color: \"#8B4513\" },\n      { name: \"Ronald\",  address: \"5554 SH Valkenswaard\",   city: \"Valkenswaard\",    addition: 950, color: \"#4B0082\" },\n      { name: \"Janneke\", address: \"3137RL Vlaardingen\",     city: \"Vlaardingen\",     addition: 750, color: \"#00008B\" }\n    ];\n\n    \/\/ === FILTER OP GUIDE UIT URL ===\n    \/\/ Voorbeeld: ?guide=Marcel of ?guide=Marcel,Janneke of ?guide=Marcel&guide=Janneke\n    (function() {\n      const urlParams = new URLSearchParams(window.location.search);\n      const guidesParam = urlParams.getAll(\"guide\");\n\n      if (guidesParam.length > 0) {\n        const guideFilter = [];\n        guidesParam.forEach(p => p.split(\",\").forEach(g => guideFilter.push(g.trim().toLowerCase())));\n\n        for (let i = destinations.length - 1; i >= 0; i--) {\n          if (!guideFilter.includes(destinations[i].name.toLowerCase())) {\n            destinations.splice(i, 1);\n          }\n        }\n      }\n    })();\n\n    let map;\n    let directionsService;\n    let directionsRenderers = [];\n    let geocoder;\n    let markers = [];\n    let markerBounds;\n    let overlay;\n\n    \/\/ Globale teller voor z-index cycling\n    let alternateTick = 0;\n\n    function clearDirections() {\n      directionsRenderers.forEach(r => r.setMap(null));\n      directionsRenderers = [];\n    }\n\n    function clearMarkers() {\n      markers.forEach(m => m.setMap(null));\n      markers = [];\n    }\n\n    function getDropdownHTML(name) {\n      const iconHTML = '<i class=\"fa-solid fa-up-right-from-square\" style=\"color: white; margin-left: 4px;\" title=\"Klik hier voor meer informatie\"><\/i>';\n      let dropdownHTML = \"\";\n\n      if (name === \"Janneke\") {\n        dropdownHTML =\n          \"<div class='dropdown'>Janneke\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/book-janneke-own-location\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/janneke\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/forum\/review-janneke\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      } else if (name === \"Marcel\") {\n        dropdownHTML =\n          \"<div class='dropdown'>Marcel\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/book-marcel-own-location\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/marcel\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/tripforum.nl\/recensie-truffel-therapie-marcel\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      } else if (name === \"Gijs\") {\n        dropdownHTML =\n          \"<div class='dropdown'>Gijs\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/book-psychedelic-session-own-location-gijs\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/gijs\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/forum\/recensies-gijs\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      } else if (name === \"Sascha\") {\n        dropdownHTML =\n          \"<div class='dropdown'>Sascha\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/book-psychedelic-session-own-location-sascha\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/sascha\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/forum\/recensies-sascha\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      } else if (name === \"Reineke\") {\n        dropdownHTML =\n          \"<div class='dropdown'>Reineke\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/dag-reserveren\/book-reineke-own-location\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/reineke\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/tripforum.nl\/ervaringen-truffel-reineke\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      } else if (name === \"Ronald\") {\n        \/\/ Indien je profielpagina anders heet: pas deze URL aan.\n        dropdownHTML =\n          \"<div class='dropdown'>Ronald\" + iconHTML +\n            \"<div class='dropdown-content'>\" +\n              \"<a href='https:\/\/triptherapie.nl\/reserveringen\/book-psychedelic-session-own-location-ronald\/' target='_blank' rel='noopener'>Reserveren<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/personeel\/ronald\/' target='_blank' rel='noopener'>Profiel<\/a>\" +\n              \"<a href='https:\/\/triptherapie.nl\/forum\/recensies-ronald\/' target='_blank' rel='noopener'>Recensies<\/a>\" +\n            \"<\/div>\" +\n          \"<\/div>\";\n      }\n\n      return dropdownHTML;\n    }\n\n    function showInitialTable() {\n      const hasInput = document.getElementById(\"startLocation\").value.trim() !== \"\";\n      let html = '<div class=\"table-container\">';\n      html += \"<table style='width:100%; border-collapse:collapse;' border='1' cellpadding='5'>\";\n      html += \"<tr style='background: #000428; color: white;'>\";\n      html += \"<th>Begeleider<\/th>\";\n      html += hasInput ? \"<th>Afstand<\/th>\" : \"<th>Woonplaats<\/th>\";\n      if (hasInput) html += \"<th>Reis<\/th><th>Reistijd<\/th>\";\n      html += \"<th>Totaal<\/th>\";\n      html += \"<\/tr>\";\n\n      destinations.forEach(dest => {\n        html += \"<tr>\";\n        if ([\"Janneke\", \"Marcel\", \"Gijs\", \"Sascha\", \"Reineke\", \"Ronald\"].includes(dest.name)) {\n          html += \"<td>\" + getDropdownHTML(dest.name) + \"<\/td>\";\n        } else {\n          html += \"<td>\" + dest.name + \"<\/td>\";\n        }\n        html += \"<td>\" + dest.city + \"<\/td>\";\n        if (hasInput) html += \"<td>\u20ac0<\/td><td>-<\/td>\";\n        html += \"<td>\u20ac\" + dest.addition + \"<\/td>\";\n        html += \"<\/tr>\";\n      });\n\n      html += \"<\/table><\/div>\";\n      return html;\n    }\n\n    function showInitialTables() {\n      document.getElementById(\"results\").innerHTML = showInitialTable();\n    }\n\n    function addOriginMarker(originAddress) {\n      geocoder.geocode({ address: originAddress }, function(results, status) {\n        if (status === google.maps.GeocoderStatus.OK) {\n          const pos = results[0].geometry.location;\n          const marker = new google.maps.Marker({\n            map,\n            position: pos,\n            title: \"Startlocatie\",\n            icon: \"http:\/\/maps.google.com\/mapfiles\/ms\/icons\/blue-dot.png\"\n          });\n          markers.push(marker);\n          markerBounds.extend(marker.getPosition());\n        } else {\n          console.error(\"Geocode mislukt voor startadres \" + originAddress + \": \" + status);\n        }\n      });\n    }\n\n    function hexToRgb(hex) {\n      hex = (hex || \"\").replace(\/^#\/, \"\");\n      if (hex.length !== 6) return null;\n      const bigint = parseInt(hex, 16);\n      return { r: (bigint >> 16) & 255, g: (bigint >> 8) & 255, b: bigint & 255 };\n    }\n\n    function getAdjustedSVGIcon(markerLike) {\n      const color = markerLike.customColor || \"#8B0000\";\n      const rgb = hexToRgb(color);\n      if (!rgb) return null;\n\n      const rgbaColor = `rgba(${rgb.r}, ${rgb.g}, ${rgb.b}, 1)`;\n      const svg = `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"60\" height=\"20\">\n        <rect width=\"60\" height=\"20\" rx=\"2\" ry=\"2\" fill=\"${rgbaColor}\"\/>\n      <\/svg>`;\n\n      return {\n        url: \"data:image\/svg+xml;charset=UTF-8,\" + encodeURIComponent(svg),\n        scaledSize: new google.maps.Size(60, 20),\n        anchor: new google.maps.Point(30, 10)\n      };\n    }\n\n    function addMarkerForDestination(dest, origin) {\n      const address = dest.address + \", \" + dest.city + \", Nederland\";\n\n      geocoder.geocode({ address }, function(results, status) {\n        if (status === google.maps.GeocoderStatus.OK) {\n          const pos = results[0].geometry.location;\n\n          const marker = new google.maps.Marker({\n            map,\n            position: pos,\n            title: dest.name,\n            icon: getAdjustedSVGIcon({ customColor: dest.color }),\n            label: {\n              text: dest.name,\n              color: \"white\",\n              fontSize: \"10px\",\n              fontWeight: \"bold\"\n            }\n          });\n\n          marker.customColor = dest.color;\n          markers.push(marker);\n          markerBounds.extend(marker.getPosition());\n\n          marker.addListener(\"click\", function() {\n            const startLoc = document.getElementById(\"startLocation\").value.trim();\n            if (!startLoc) {\n              alert(\"Voer een startlocatie in om de route te tonen.\");\n              return;\n            }\n            drawRoute(startLoc, address, dest.color);\n          });\n\n          if (origin) drawRoute(origin, address, dest.color);\n\n        } else {\n          console.error(\"Geocode mislukt voor \" + address + \": \" + status);\n        }\n      });\n    }\n\n    function showAllMarkers() {\n      clearMarkers();\n      markerBounds = new google.maps.LatLngBounds();\n      destinations.forEach(dest => addMarkerForDestination(dest, null));\n    }\n\n    \/\/ Markers die exact overlappen: afwisselend naar voren brengen\n    function alternateMarkerZIndex() {\n      if (!overlay || !overlay.getProjection()) return;\n\n      const destinationMarkers = markers.filter(m => m.customColor);\n      const n = destinationMarkers.length;\n      if (n === 0) return;\n\n      const proj = overlay.getProjection();\n      const positions = destinationMarkers.map(m => proj.fromLatLngToDivPixel(m.getPosition()));\n\n      const overlappingIndices = [];\n      for (let i = 0; i < n; i++) {\n        for (let j = i + 1; j < n; j++) {\n          const dx = positions[i].x - positions[j].x;\n          const dy = positions[i].y - positions[j].y;\n          const d = Math.sqrt(dx * dx + dy * dy);\n          if (d < 25) {\n            if (!overlappingIndices.includes(i)) overlappingIndices.push(i);\n            if (!overlappingIndices.includes(j)) overlappingIndices.push(j);\n          }\n        }\n      }\n\n      for (let i = 0; i < n; i++) {\n        if (!overlappingIndices.includes(i)) destinationMarkers[i].setZIndex(100);\n      }\n\n      if (overlappingIndices.length > 0) {\n        const topPos = alternateTick % overlappingIndices.length;\n        overlappingIndices.forEach((markerIndex, posIndex) => {\n          destinationMarkers[markerIndex].setZIndex(posIndex === topPos ? 200 : -1);\n        });\n        alternateTick++;\n      }\n    }\n\n    \/\/ URL helpers\n    function getQueryParam(param) {\n      const urlParams = new URLSearchParams(window.location.search);\n      return urlParams.get(param);\n    }\n\n    \/\/ Houd andere params (zoals guide) intact, update alleen \"zoek\"\n    function updateURLWithSearch(searchTerm) {\n      const url = new URL(window.location);\n      const params = new URLSearchParams(url.search);\n\n      if (searchTerm && searchTerm.trim() !== \"\") params.set(\"zoek\", searchTerm.trim());\n      else params.delete(\"zoek\");\n\n      url.search = params.toString();\n      history.replaceState(null, \"\", url.toString());\n    }\n\n    function initMap() {\n      map = new google.maps.Map(document.getElementById(\"map\"), {\n        center: { lat: 52.1326, lng: 5.2913 },\n        zoom: 7,\n        mapTypeControl: false,\n        streetViewControl: false,\n        styles: [{ featureType: \"poi\", elementType: \"all\", stylers: [{ visibility: \"off\" }] }]\n      });\n\n      directionsService = new google.maps.DirectionsService();\n      geocoder = new google.maps.Geocoder();\n      markerBounds = new google.maps.LatLngBounds();\n\n      overlay = new google.maps.OverlayView();\n      overlay.onAdd = function() {};\n      overlay.draw = function() {};\n      overlay.onRemove = function() {};\n      overlay.setMap(map);\n\n      setInterval(alternateMarkerZIndex, 5000);\n\n      const zoekterm = getQueryParam(\"zoek\");\n      if (zoekterm) {\n        document.getElementById(\"startLocation\").value = zoekterm;\n        calculateDistances();\n      } else {\n        showAllMarkers();\n      }\n    }\n\n    function drawRoute(originAddress, destAddress, color) {\n      geocoder.geocode({ address: originAddress }, function(resultsOrigin, statusOrigin) {\n        if (statusOrigin !== google.maps.GeocoderStatus.OK) {\n          console.error(\"Geocode mislukt voor startadres \" + originAddress + \": \" + statusOrigin);\n          return;\n        }\n\n        const originLocation = resultsOrigin[0].geometry.location;\n\n        geocoder.geocode({ address: destAddress }, function(resultsDest, statusDest) {\n          if (statusDest !== google.maps.GeocoderStatus.OK) {\n            console.error(\"Geocode mislukt voor bestemming \" + destAddress + \": \" + statusDest);\n            return;\n          }\n\n          const destLocation = resultsDest[0].geometry.location;\n\n          directionsService.route({\n            origin: originLocation,\n            destination: destLocation,\n            travelMode: google.maps.TravelMode.DRIVING\n          }, function(response, status) {\n            if (status === \"OK\") {\n              const renderer = new google.maps.DirectionsRenderer({\n                suppressMarkers: true,\n                polylineOptions: { strokeColor: color, strokeOpacity: 0.5, strokeWeight: 5 }\n              });\n              renderer.setMap(map);\n              renderer.setDirections(response);\n              directionsRenderers.push(renderer);\n            } else {\n              alert(\"Route berekenen mislukt: \" + status);\n            }\n          });\n        });\n      });\n    }\n\n    \/\/ =========================\n    \/\/ REISKOSTENREGELS:\n    \/\/ - Basis: \u20ac1 per km (zoals je nu deed)\n    \/\/ - Extra: + \u20ac1 per minuut boven 45 minuten reistijd\n    \/\/ =========================\n    function calculateDistances() {\n      const origin = document.getElementById(\"startLocation\").value.trim();\n      updateURLWithSearch(origin);\n\n      if (!origin) {\n        showInitialTables();\n        showAllMarkers();\n        return;\n      }\n\n      clearDirections();\n      clearMarkers();\n      markerBounds = new google.maps.LatLngBounds();\n      addOriginMarker(origin);\n\n      const destinationAddresses = destinations.map(d => d.address + \", \" + d.city + \", Nederland\");\n      const service = new google.maps.DistanceMatrixService();\n\n      service.getDistanceMatrix({\n        origins: [origin],\n        destinations: destinationAddresses,\n        travelMode: google.maps.TravelMode.DRIVING,\n        unitSystem: google.maps.UnitSystem.METRIC\n      }, function(response, status) {\n\n        let html = \"\";\n        const resultsArray = [];\n\n        if (status !== google.maps.DistanceMatrixStatus.OK) {\n          alert(\"Er is een fout opgetreden: \" + status);\n          html = showInitialTable();\n          document.getElementById(\"results\").innerHTML = html;\n          return;\n        }\n\n        const elements = response.rows[0].elements;\n\n        for (let i = 0; i < elements.length; i++) {\n          const element = elements[i];\n          const dest = destinations[i];\n\n          if (element.status === \"OK\") {\n            const distanceMeters = element.distance.value;\n            const oneWayKm = distanceMeters \/ 1000;\n            const oneWayDisplay = Math.round(oneWayKm);\n\n            const travelTimeMinutes = element.duration.value \/ 60;\n\n            \/\/ Basis reiskosten: \u20ac1 per km\n            let travelCostCalculated = Math.round(oneWayKm);\n\n            \/\/ Extra: \u20ac1 per minuut boven 45 minuten reistijd\n            if (travelTimeMinutes > 45) {\n              travelCostCalculated += Math.ceil(travelTimeMinutes - 45);\n            }\n\n            \/\/ Je bestaande \"maxTime\" logica (acceptatie \/ oranje \/ strike)\n            let maxTime;\n            if (dest.name === \"Marcel\") {\n              maxTime = 120;\n            } else if ([\"Reineke\", \"Janneke\", \"Gijs\", \"Ronald\"].includes(dest.name)) {\n              maxTime = 45;\n            } else if (dest.name === \"Sascha\") {\n              maxTime = 60;\n            } else {\n              maxTime = 60;\n            }\n\n            if (travelTimeMinutes <= maxTime) {\n              resultsArray.push({\n                name: dest.name,\n                distance: oneWayDisplay,\n                travelCost: travelCostCalculated,\n                totalPrice: travelCostCalculated + dest.addition,\n                travelTime: travelTimeMinutes,\n                strike: false,\n                orange: false,\n                group: 1,\n                sortPrice: travelCostCalculated + dest.addition\n              });\n            } else if (travelTimeMinutes <= maxTime + 15) {\n              resultsArray.push({\n                name: dest.name,\n                distance: oneWayDisplay,\n                travelCost: travelCostCalculated,\n                totalPrice: travelCostCalculated + dest.addition,\n                travelTime: travelTimeMinutes,\n                strike: false,\n                orange: true,\n                group: 2,\n                sortPrice: travelCostCalculated + dest.addition\n              });\n            } else {\n              resultsArray.push({\n                name: dest.name,\n                distance: oneWayDisplay,\n                travelCost: \"-\",\n                totalPrice: \"-\",\n                travelTime: travelTimeMinutes,\n                strike: true,\n                orange: false,\n                group: 3,\n                sortPrice: Infinity\n              });\n            }\n          } else {\n            resultsArray.push({\n              name: dest.name,\n              distance: \"-\",\n              travelCost: \"-\",\n              totalPrice: \"-\",\n              travelTime: \"-\",\n              error: true,\n              strike: true,\n              orange: false,\n              group: 3,\n              sortPrice: Infinity\n            });\n          }\n        }\n\n        \/\/ Sorteer eerst op groep (1,2,3) en daarna op prijs (laag naar hoog)\n        resultsArray.sort((a, b) => (a.group !== b.group) ? (a.group - b.group) : (a.sortPrice - b.sortPrice));\n\n        html += '<div class=\"table-container\">';\n        html += \"<table style='width:100%; border-collapse:collapse;' border='1' cellpadding='5'>\";\n        html += \"<tr style='background: #000428; color: white;'>\";\n        html += \"<th>Begeleider<\/th><th>Afstand<\/th><th>Reis<\/th><th>Reistijd<\/th><th>Totaal<\/th>\";\n        html += \"<\/tr>\";\n\n        resultsArray.forEach(item => {\n          if (item.strike) html += \"<tr class='strike'>\";\n          else if (item.orange) html += \"<tr style='color: orange;'>\";\n          else html += \"<tr>\";\n\n          if (item.strike) {\n            html += \"<td>\" + item.name + \"<\/td>\";\n          } else if ([\"Janneke\", \"Marcel\", \"Gijs\", \"Sascha\", \"Reineke\", \"Ronald\"].includes(item.name)) {\n            html += \"<td>\" + getDropdownHTML(item.name) + \"<\/td>\";\n          } else {\n            html += \"<td>\" + item.name + \"<\/td>\";\n          }\n\n          html += \"<td>\" + item.distance + (item.distance !== \"-\" ? \" km\" : \"\") + \"<\/td>\";\n          html += \"<td>\" + (item.strike ? \"\" : (item.travelCost !== \"-\" ? \"\u20ac\" + item.travelCost : item.travelCost)) + \"<\/td>\";\n          html += \"<td>\" + (item.travelTime !== \"-\" ? Math.round(item.travelTime) + \" min\" : item.travelTime) + \"<\/td>\";\n          html += \"<td>\" + (item.strike ? \"\" : \"\u20ac\" + item.totalPrice) + \"<\/td>\";\n          html += \"<\/tr>\";\n        });\n\n        html += \"<\/table><\/div>\";\n        document.getElementById(\"results\").innerHTML = html;\n\n        \/\/ Voeg markers toe voor begeleiders die niet als \"te ver\" (strike) gemarkeerd zijn.\n        resultsArray.forEach(item => {\n          if (!item.strike) {\n            const dest = destinations.find(d => d.name === item.name);\n            if (dest) addMarkerForDestination(dest, origin);\n          }\n        });\n\n        \/\/ Zoom pas na korte delay naar alle markers\n        setTimeout(function() {\n          map.fitBounds(markerBounds);\n        }, 1500);\n      });\n    }\n\n    \/\/ Debounce + knoppen\n    let debounceTimer;\n    document.getElementById(\"startLocation\").addEventListener(\"input\", function() {\n      clearTimeout(debounceTimer);\n      debounceTimer = setTimeout(calculateDistances, 1000);\n    });\n\n    document.getElementById(\"calculateBtn\").addEventListener(\"click\", calculateDistances);\n\n    document.getElementById(\"startLocation\").addEventListener(\"keydown\", function(e) {\n      if (e.key === \"Enter\") calculateDistances();\n    });\n\n    \/\/ Init: toon lege tabel meteen (wordt overschreven zodra initMap klaar is)\n    showInitialTables();\n  <\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf3889a e-flex e-con-boxed e-con e-parent\" data-id=\"bf3889a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d31620 elementor-widget elementor-widget-heading\" data-id=\"3d31620\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"de-beschikbaarheid-per-begeleider\">De beschikbaarheid per begeleider<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5bd2757 e-flex e-con-boxed e-con e-parent\" data-id=\"5bd2757\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2560b83 e-con-full e-flex e-con e-child\" data-id=\"2560b83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de610ce elementor-widget elementor-widget-heading\" data-id=\"de610ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"marcel\">Marcel<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-469291e elementor-widget elementor-widget-shortcode\" data-id=\"469291e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb03aa\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb03aa\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":1,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":1,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d10879 e-con-full e-flex e-con e-child\" data-id=\"0d10879\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e68ab0 elementor-widget elementor-widget-heading\" data-id=\"7e68ab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"ronald\">Ronald<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44fc233 elementor-widget elementor-widget-shortcode\" data-id=\"44fc233\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb0c02\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb0c02\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":13,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":13,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6cadd1d e-flex e-con-boxed e-con e-parent\" data-id=\"6cadd1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-02eec4a e-con-full e-flex e-con e-child\" data-id=\"02eec4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0cd3cb elementor-widget elementor-widget-heading\" data-id=\"a0cd3cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"gijs\">Gijs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8453ac elementor-widget elementor-widget-shortcode\" data-id=\"c8453ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb1133\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb1133\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":18,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":18,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8d9f5b e-con-full e-flex e-con e-child\" data-id=\"f8d9f5b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d297a89 elementor-widget elementor-widget-heading\" data-id=\"d297a89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"janneke\">Janneke<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70ccda8 elementor-widget elementor-widget-shortcode\" data-id=\"70ccda8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb1604\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb1604\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":15,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":15,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1f846a e-flex e-con-boxed e-con e-parent\" data-id=\"c1f846a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-836f08f e-con-full e-flex e-con e-child\" data-id=\"836f08f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7437ec7 elementor-widget elementor-widget-heading\" data-id=\"7437ec7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"sascha\">Sascha<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a7b661 elementor-widget elementor-widget-shortcode\" data-id=\"5a7b661\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb1ac2\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb1ac2\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":19,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":19,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c360e29 e-con-full e-flex e-con e-child\" data-id=\"c360e29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63f9e8e elementor-widget elementor-widget-heading\" data-id=\"63f9e8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"reineke\">Reineke<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da5c9cc elementor-widget elementor-widget-shortcode\" data-id=\"da5c9cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!--\nPlugin Name: Bookly - Responsive WordPress Appointment Booking and Scheduling Plugin\nPlugin URI: https:\/\/www.booking-wp-plugin.com\/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page\nVersion: 27.2-->\n<style type=\"text\/css\">\n    :root {\n        --bookly-main-color: #b20091 !important;\n        --bookly-color: #b20091 !important;\n    }\n\n        .bookly-form {\n    color: black !important;\nborder: 2px solid #b20091;\nborder-radius: 2px;\npadding: 15px;\nbackground-color: #fce3f8 !important;\n}\n\n\n.bookly-form :is(.bookly-shadow-none) {\nbackground-image: none !important;\n}\n.bookly-relative {\nbackground-color: #d4cdd2 !important;\n\n}\n\n\n.bookly\\:relative.bookly\\:rounded {\n  background-color: #00000015 !important\n}    <\/style><div class=\"bookly-css-root\">\n    <div id=\"bookly-form-container-69d1847bb1f8d\" class=\"bookly-form\" data-form_id=\"\" aria-live=\"polite\">\n        <div style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/triptherapie.nl\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif\" alt=\"Loading...\" title=\"\"><\/div>\n    <\/div>\n<\/div>\n<script type=\"text\/javascript\">\n    (function (win, fn) {\n        var done = false, top = true,\n            doc = win.document,\n            root = doc.documentElement,\n            modern = doc.addEventListener,\n            add = modern ? 'addEventListener' : 'attachEvent',\n            rem = modern ? 'removeEventListener' : 'detachEvent',\n            pre = modern ? '' : 'on',\n            init = function (e) {\n                if (e.type == 'readystatechange') if (doc.readyState != 'complete') return;\n                (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);\n                if (!done) {\n                    done = true;\n                    fn.call(win, e.type || e);\n                }\n            },\n            poll = function () {\n                try {\n                    root.doScroll('left');\n                } catch (e) {\n                    setTimeout(poll, 50);\n                    return;\n                }\n                init('poll');\n            };\n        if (doc.readyState == 'complete') fn.call(win, 'lazy');\n        else {\n            if (!modern) if (root.doScroll) {\n                try {\n                    top = !win.frameElement;\n                } catch (e) {\n                }\n                if (top) poll();\n            }\n            doc[add](pre + 'DOMContentLoaded', init, false);\n            doc[add](pre + 'readystatechange', init, false);\n            win[add](pre + 'load', init, false);\n        }\n    })(window, function () {\n        window.bookly( {\"form_id\":\"69d1847bb1f8d\",\"form_data\":{\"skip_service_step\":1,\"hide_service_part1\":1,\"hide_service_part2\":1,\"defaults\":{\"service_id\":37,\"staff_id\":20,\"location_id\":0,\"category_id\":10,\"units\":0,\"date_from\":0,\"time_from\":0,\"time_to\":0}},\"status\":{\"booking\":\"new\"},\"form_token\":null,\"skip_steps\":{\"service_part1\":1,\"service_part2\":1,\"extras\":1,\"time\":0,\"repeat\":1,\"cart\":1},\"errors\":{\"session_error\":\"Session error.\",\"form_id_error\":\"Form ID error.\",\"cart_item_not_available\":\"Er is deze maand geen beschikbaarheid.\",\"pay_locally_not_available\":\"Pay locally is not available.\",\"invalid_gateway\":\"Invalid gateway.\",\"payment_error\":\"Error.\",\"incorrect_username_password\":\"Incorrect username or password.\"},\"form_attributes\":{\"hide_categories\":true,\"hide_services\":true,\"hide_staff_members\":true,\"show_number_of_persons\":false,\"hide_service_duration\":true,\"hide_locations\":true,\"hide_quantity\":true,\"hide_date\":true,\"hide_week_days\":true,\"hide_time_range\":true,\"const_category_id\":10},\"use_client_time_zone\":0,\"defaults\":{\"service_id\":37,\"staff_id\":20,\"location_id\":0,\"category_id\":10},\"datepicker_mode\":\"text-accent\",\"facebook\":{\"enabled\":0,\"appId\":\"\"}} );\n    });\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c3ee2f4 e-flex e-con-boxed e-con e-parent\" data-id=\"c3ee2f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de27a06 elementor-widget elementor-widget-heading\" data-id=\"de27a06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\" class=\"elementor-heading-title elementor-size-default\" id=\"agenda-psychedelische-retraites\">Agenda psychedelische retraites<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c696740 e-flex e-con-boxed e-con e-parent\" data-id=\"c696740\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-33d1e8f e-con-full e-flex e-con e-child\" data-id=\"33d1e8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4269a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5f4269a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-958a2ca e-flex e-con-boxed e-con e-child\" role=\"region\" aria-labelledby=\"e-n-accordion-item-2190\" data-id=\"958a2ca\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-9c01d43 elementor-widget elementor-widget-text-editor\" data-id=\"9c01d43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p class=\"\" data-start=\"0\" data-end=\"325\">Bij deelname aan een <a class=\"\" href=\"https:\/\/triptherapie.nl\/magische-truffelceremonie\/\" target=\"_blank\" rel=\"noopener\" data-start=\"21\" data-end=\"95\"><strong data-start=\"22\" data-end=\"42\">truffelceremonie<\/strong><\/a> of psychedelische retraite bij Triptherapie is er een volledig verzorgd programma inbegrepen, zodat jij je volledig kunt richten op jouw innerlijke reis.<\/p><p class=\"\" data-start=\"327\" data-end=\"514\">De groepssessies vinden plaats op onze locaties en hebben altijd de volgende zaken inbegrepen:<\/p><ul><li data-start=\"518\" data-end=\"580\">Een <strong data-start=\"522\" data-end=\"556\">persoonlijk voorbereidingsplan<\/strong> op basis van een intake<\/li><li data-start=\"583\" data-end=\"682\">De volledige <strong data-start=\"596\" data-end=\"624\">psychedelische ceremonie<\/strong> met een legale psychedelica<\/li><li data-start=\"685\" data-end=\"741\">Begeleiding door twee ervaren therapeuten of tripsitters<\/li><li data-start=\"744\" data-end=\"802\"><strong data-start=\"744\" data-end=\"761\">Aromatherapie<\/strong>, muziek en andere verdiepende technieken<\/li><li data-start=\"805\" data-end=\"845\">Een <strong data-start=\"809\" data-end=\"845\">gezonde maaltijd na de ceremonie<\/strong><\/li><li data-start=\"848\" data-end=\"933\"><strong data-start=\"848\" data-end=\"875\">Overnachting op locatie<\/strong>, met comfortabele bedden of matrassen.<\/li><li data-start=\"936\" data-end=\"967\"><strong data-start=\"936\" data-end=\"967\">Ontbijt de volgende ochtend<\/strong><\/li><li data-start=\"970\" data-end=\"1032\">Een <strong data-start=\"974\" data-end=\"1007\">telefonisch integratiegesprek<\/strong> enkele dagen tot weken na de ceremonie.<\/li><\/ul><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b06db68 e-con-full e-flex e-con e-child\" data-id=\"b06db68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b892a4b elementor-widget elementor-widget-ameliaeventslistbooking\" data-id=\"b892a4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ameliaeventslistbooking.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n  if (typeof hasAmeliaEvent === 'undefined') {\n    var hasAmeliaEvent = true;\n  }\n  if (typeof hasEventApiCall === 'undefined' && ('' === '' && '' !== '1')) {\n    var hasEventApiCall = true;\n  }\n  var hasEventShortcode = (typeof hasEventShortcode === 'undefined') ? false : true;\n  var ameliaShortcodeData = (typeof ameliaShortcodeData === 'undefined') ? [] : ameliaShortcodeData;\n  ameliaShortcodeData.push(\n    {\n      'hasApiCall': (typeof hasEventApiCall !== 'undefined') && hasEventApiCall,\n      'trigger': '',\n      'trigger_type': '',\n      'triggered_form': 'elf',\n      'in_dialog': '',\n      'counter': '1000',\n      'employee': '',\n      'eventId': '',\n      'eventRecurring': 0,\n      'eventTag': \"\",\n      'locationId': \"\",\n      'range': \"\"\n    }\n  );\n  var ameliaShortcodeDataTriggered = (typeof ameliaShortcodeDataTriggered === 'undefined') ? [] : ameliaShortcodeDataTriggered;\n  if (ameliaShortcodeData[ameliaShortcodeData.length - 1].trigger !== '') {\n    if (ameliaShortcodeDataTriggered.filter(a => a.counter === ameliaShortcodeData[ameliaShortcodeData.length - 1].counter).length === 0) {\n      ameliaShortcodeDataTriggered.push(ameliaShortcodeData.pop());\n    } else {\n      ameliaShortcodeData.pop()\n    }\n  }\n  if (typeof hasEventApiCall !== 'undefined' && hasEventApiCall) {\n    hasEventApiCall = false;\n  }\n<\/script>\n\n<div\n  id=\"amelia-v2-booking-1000\"\n  class=\"amelia-v2-booking\"\n>\n    <events-list-form-wrapper><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Psychedelische therapie aan huis Naast sessies en groepsceremonies op onze locaties bieden we onze diensten ook aan op de locatie van de klant. Vanwege de wetgeving kunnen wij momenteel alleen in Nederland onze diensten aanbieden. We komen in Nederland op (huis)bezoek op woonadressen, in hotels, Airbnb locaties en vakantiewoningen. Onze tripbegeleiders hebben allen een ander [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":44135,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-40985","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/pages\/40985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/comments?post=40985"}],"version-history":[{"count":0,"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/pages\/40985\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/pages\/44135"}],"wp:attachment":[{"href":"https:\/\/triptherapie.nl\/en\/wp-json\/wp\/v2\/media?parent=40985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}