{"id":17,"date":"2026-02-01T00:42:32","date_gmt":"2026-02-01T00:42:32","guid":{"rendered":"https:\/\/hollandstaxi.nl\/?page_id=17"},"modified":"2026-02-21T00:25:24","modified_gmt":"2026-02-21T00:25:24","slug":"home","status":"publish","type":"page","link":"https:\/\/hollandstaxi.nl\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-custom-content-position is-position-top-center\" style=\"padding-top:200px;padding-right:35px;padding-bottom:0px;padding-left:35px;min-height:720px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-300 size-full\" alt=\"\" src=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi1.jpg\" style=\"object-position:13% 23%\" data-object-fit=\"cover\" data-object-position=\"13% 23%\" srcset=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi1.jpg 1024w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi1-300x300.jpg 300w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi1-150x150.jpg 150w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi1-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-10 has-background-dim wp-block-cover__gradient-background has-background-gradient\" style=\"background:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(2,68,210) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3222a325 wp-block-columns-is-layout-flex\" style=\"margin-top:0px;margin-bottom:0px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;flex-basis:55%\" id=\"booknow\">\n<h4 class=\"wp-block-heading has-text-align-center formsheads has-ast-global-color-8-color has-text-color has-background has-link-color wp-elements-4ce48f4dc856b381acd0b4213cc30042\" style=\"background-color:#e5a40a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:0.9rem\">VUL FORMULIER TAXI TE BOEKEN<\/h4>\n\n\n<form id=\"booking-form\" method=\"post\">\r\n    <!-- <label style=\"text-align:center;\">BOOK YOUR RIDE WITH Taxi Bus Den Haag Central TO START YOUR AMAZING JOURNEY!\r\n<\/label> -->\r\n<div id=\"fixed_route_notice\" \r\n     style=\"display:none;\r\n            background:#fff3f3;\r\n            border-left:5px solid #e63946;\r\n            color:#a4161a;\r\n            padding:12px;\r\n            margin-top:10px;\r\n            font-weight:600;\">\r\n\r\n    This is a fixed price route.  \r\n    Please use Fixed Route Booking.\r\n\r\n    <br><br>\r\n\r\n    <button type=\"button\"\r\n            id=\"go_to_fixed_route\"\r\n            style=\"\r\n              padding:10px 22px;\r\n              border-radius:30px;\r\n              background:#FFD200;\r\n              color:#0A4FA3;\r\n              font-weight:700;\r\n              border:none;\r\n              cursor:pointer;\">\r\n        Book Fixed Route\r\n    <\/button>\r\n<\/div>\r\n\r\n\r\n  <!-- <div class=\"form-field\">\r\n      <label for=\"message\">From:<\/label>\r\n        <select name=\"source_city\" id=\"source_city\" required>\r\n          <option value=\"0\">Select Your Source City<\/option>\r\n          <option>Den Haag<\/option><option>Den Haag<\/option><option>Den Haag<\/option><option>Den Haag<\/option>        <\/select>\r\n      <\/div>\r\n    <div class=\"form-field\">\r\n        <label for=\"message\">To:<\/label>\r\n        <select name=\"destination_city\" id=\"destination_city\" required>\r\n          <option value=\"0\">Select Your Destination City<\/option>\r\n          <option>Schiphol<\/option><option>Eindhoven<\/option><option>Maastricht<\/option><option>Dusseldorf<\/option>        <\/select>\r\n    <\/div> -->\r\n      <div class=\"form-field\">\r\n      <!-- <label for=\"message\">From:<\/label> -->\r\n      <label>Van :<\/label>\r\n       <input type=\"text\" \r\n       id=\"source_city\" \r\n       name=\"source_city\" \r\n       placeholder=\"Enter Pickup Location\"\r\n       required>\r\n      <\/div>\r\n    <div class=\"form-field\">\r\n        <!-- <label for=\"message\">To:<\/label> -->\r\n        <label for=\"message\">Naar :<\/label>\r\n        <input type=\"text\" \r\n       id=\"destination_city\" \r\n       name=\"destination_city\" \r\n       placeholder=\"Enter Drop Location\"\r\n       required>\r\n    <\/div>\r\n    <div  id=\"price_box\" style=\"display:none;margin-top:10px;\">\r\n    <!-- <strong style=\"color:black;\">Total Price:<\/strong> -->\r\n    <strong style=\"color:black;\">Totaalprijs:<\/strong>\r\n\r\n    \r\n    <span id=\"total_price\" style=\"color:#28a745;font-weight:700;\"><\/span>\r\n<\/div>\r\n\r\n   <div id=\"distance_box\" style=\"display:none;margin-top:10px;\">\r\n  <!--   <strong style=\"color:black;\">Distance:<\/strong>\r\n   -->    <strong style=\"color:black;\">Afstand:<\/strong>\r\n  \r\n    <span id=\"distance_text\" style=\"color:#0A4FA3;font-weight:700;\"><\/span>\r\n<\/div>\r\n\r\n<input type=\"hidden\" id=\"distance_km\" name=\"distance_km\">\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n    <div class=\"form-field\">\r\n      <!-- <label for=\"taxi_type\">Taxi Type:<\/label> -->\r\n      <label for=\"taxi_type\">Taxitype:<\/label>\r\n      \r\n        <select name=\"taxi_type\" id=\"taxi_type\" required>\r\n          \r\n       \r\n        <\/select>\r\n      <\/div><div class=\"form-field\">\r\n<!-- <label>Trip Type<\/label> -->\r\n<label>Reistype<\/label>\r\n\r\n<select name=\"trip_type\" id=\"trip_type\">\r\n    <!-- <option value=\"oneway\">One Way<\/option>\r\n    <option value=\"return\">Return (Round Trip)<\/option> -->\r\n    <option value=\"oneway\">Enkele reis<\/option>\r\n    <option value=\"return\"> Retour (Heen en terug)<\/option>\r\n<\/select>\r\n\r\n<\/div>\r\n    <div class=\"form-field\">\r\n        <!-- <label for=\"max_passenger\">No. of assengers<\/label> -->\r\n        <label for=\"max_passenger\">Aantal passagiers<\/label>\r\n        <select name=\"num_passenger\" id=\"num_passenger\">          \r\n        <\/select>\r\n    <\/div>\r\n    <div class=\"form-field\">\r\n        <!-- <label>No. of luggage\u2019s<\/label> -->\r\n        <label> Aantal bagage<\/label>\r\n        <input type=\"number\" name=\"numb_luggage\">\r\n      <\/div>\r\n      <div class=\"form-field\">\r\n        <!-- <label>No. of Child Seat<\/label> -->\r\n        <label>Aantal kinderzitjes<\/label>\r\n        <select name=\"num_child\">\r\n          <option>0<\/option>\r\n          <option>1<\/option>\r\n          <option>2<\/option>\r\n          <option>3<\/option>\r\n        <\/select>\r\n      <\/div>\r\n  \r\n  \r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"date\">Date:<\/label> -->\r\n    <label for=\"date\">Datum:<\/label>\r\n    <input type=\"date\" name=\"date\" min=\"2026-04-17\" required>\r\n  <\/div>\r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"date\">Time:<\/label> -->\r\n    <label for=\"date\"> Tijd:<\/label>\r\n    <input type=\"time\" name=\"time\" required>\r\n  <\/div>\r\n  <!-- RETURN DATE & TIME (HIDDEN BY DEFAULT) -->\r\n<div id=\"return_fields\" style=\"display:none;\">\r\n\r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"return_date\">Return Date:<\/label> -->\r\n    <label for=\"return_date\">Retourdatum:<\/label>\r\n    <input type=\"date\" name=\"return_date\"\r\n           min=\"2026-04-17\">\r\n  <\/div>\r\n\r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"return_time\">Return Time:<\/label> -->\r\n    <label for=\"return_time\">Retourtijd:<\/label>\r\n    <input type=\"time\" name=\"return_time\">\r\n  <\/div>\r\n\r\n<\/div>\r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"phone\">Phone:<\/label> -->\r\n    <label for=\"phone\">Telefoon:<\/label>\r\n    <input type=\"tel\" name=\"phone\" placeholder=\"1234567890\" required>\r\n    <!-- <input type=\"hidden\" name=\"payble_amount\" id=\"payble_amount\"> -->\r\n    <input type=\"hidden\" name=\"route_amount\" id=\"route_amount\">\r\n  <\/div>\r\n  <div class=\"form-field\">\r\n    <!-- <label for=\"name\">Name:<\/label> -->\r\n    <label for=\"name\">Naam:<\/label>\r\n    <input type=\"text\" name=\"name\" required>\r\n  <\/div>\r\n  <div class=\"form-field full-width\">\r\n    <!-- <label for=\"email\">Email:<\/label> -->\r\n    <label for=\"email\">E-mail:<\/label>\r\n    <input type=\"email\" name=\"email\" required>\r\n  <\/div>\r\n  \r\n  \r\n  <div class=\"book-btn\">\r\n  <!-- <input type=\"submit\" value=\"Book Now\" id=\"bookingConfirmModal\" name=\"submit_booking\"> -->\r\n   <!-- <input type=\"button\" value=\"Book Now\" id=\"bookingConfirmModal\" name=\"submit_booking\"> -->\r\n\r\n <button type=\"button\" class=\"book-btn\" name=\"submit_booking\" id=\"openBookingModal\">Book Now<\/button>\r\n<\/div>\r\n    <div class=\"front_loader_main\"><div class=\"loader\"><\/div><\/div>\r\n\r\n<\/form>\r\n<!-- Booking Confirmation Modal -->\r\n<!-- Booking Confirmation Modal -->\r\n<div class=\"modal fade\" id=\"bookingConfirmModal\" tabindex=\"-1\">\r\n  <div class=\"modal-dialog modal-dialog-centered\">\r\n    <div class=\"modal-content\" style=\"border-radius:15px;\">\r\n      \r\n      <div class=\"modal-header\">\r\n        <h5 class=\"modal-title\">Confirm Your Booking<\/h5>\r\n        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"><\/button>\r\n      <\/div>\r\n\r\n      <div class=\"modal-body text-center\">\r\n        <h4>Total Amount:<\/h4>\r\n        <h2 style=\"color:#0A4FA3;\" id=\"modalTotalAmount\"><\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"modal-footer justify-content-center\">\r\n        <button type=\"button\" class=\"btn btn-secondary\" data-bs-dismiss=\"modal\">Cancel<\/button>\r\n        <button type=\"button\" class=\"btn btn-success\" id=\"confirmFinalBooking\">\r\n          Confirm & Submit\r\n        <\/button>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- <div class=\"modal fade\" id=\"paymentModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"paymentModalLabel\" aria-hidden=\"true\">\r\n        <div class=\"modal-dialog\" role=\"document\">\r\n            <div class=\"modal-content\">\r\n                <div class=\"modal-header\" \r\n                    <h3 class=\"modal-title\" id=\"paymentModalLabel\">Booking Confirmation<\/h3>\r\n                    <button type=\"button\" class=\"close\" data-bs-dismiss=\"modal\" aria-label=\"Close\">\r\n                        <span aria-hidden=\"true\">&times;<\/span>\r\n                    <\/button>\r\n                <\/div>\r\n                <div class=\"modal-body\">\r\n                    <div class=\"payment_section\">\r\n                      <h5 class=\"pay\">You have to pay 5\u0404 right now which is not refundable remain amount you will pay by cash<\/h5>\r\n                      <h3>Total Amount:<span class=\"pay_amount\"><\/span><\/h3>\r\n                      <button class=\"payment_btn\">Pay 5\u0404<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                 \r\n            <\/div>\r\n        <\/div>\r\n    <\/div -->\r\n\r\n<style type=\"text\/css\">\r\n    \/*form#booking-form {\r\n        position: relative;\r\n    }\r\n  .form-field {display: inline-block;margin: 15px;width:44%;}\r\n  .form-field.tcolumn{\r\n    width: 28%;\r\n    display:inline-grid;\r\n  }\r\n  #booking-form input {\r\n        width: 100%;\r\n    }\r\n  .form-field label {\r\n      width: 100%;\r\n      color: #fff;\r\n      font-weight: 700;\r\n  }\r\n  .form-field.full-width {\r\n        width: 94%;\r\n    }\r\n  .form-field.submit-btn {\r\n      text-align: center;\r\n      display: block;\r\n  }\r\n  #booking-form .book-btn input {\r\n        width: auto;\r\n    }\r\n  input[type=\"submit\"] {\r\n      text-align: center;\r\n      display: inline-block;\r\n      padding: 10px 30px;\r\n      background: #016aae;\r\n      color: #fff;\r\n      border: 0;\r\n  }\r\n  input[type=\"date\"],input[type=\"time\"] {\r\n    padding: 13px;\r\n    width: 100%;\r\n    border: 1px solid #e5e5e5;\r\n  }\r\n  .front_loader_main {\r\n      position: absolute;\r\n      width: 100%;\r\n      height: 100%;\r\n      top: 0;\r\n      left: 0;\r\n      z-index: 9999;\r\n      background: #0707071a;\r\n      display: none;\r\n  }\r\n  .loader {\r\n      position: absolute;\r\n      border: 5px solid #f3f3f3;\r\n      border-radius: 50%;\r\n      border-top: 5px solid #3498db;\r\n      width: 100px;\r\n      height: 100px;\r\n      -webkit-animation: spin 2s linear infinite;\r\n      animation: spin 2s linear infinite;\r\n      top: 40%;\r\n      left: 40%;\r\n  }\r\n  #booking-form select{\r\n    width: 100%;\r\n  }\r\n  .book-btn {\r\n      text-align: center;\r\n  }\r\n  #booking-form input[type=\"text\"], #booking-form input[type=\"email\"] {\r\n      width: 100%;\r\n  }\r\n  \/* Safari *\/\r\n \/* @-webkit-keyframes spin {\r\n    0% { -webkit-transform: rotate(0deg); }\r\n    100% { -webkit-transform: rotate(360deg); }\r\n  }\r\n\r\n  @keyframes spin {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(360deg); }\r\n  }\r\n@media (max-width:991px){\r\n  .form-field.tcolumn,.form-field {\r\n    width: 44%;\r\n    padding: 0;\r\n    margin: 9px;\r\n  }\r\n  #booking-form input[type=\"submit\"] {\r\n      margin: 50px auto;\r\n  }\r\n}\r\n\/* ===== Taxi Booking Frontend Form (Updated Theme) ===== *\/\r\n\r\nform#booking-form {\r\n    position: relative;\r\n    background: rgba(255,189,43,0.8 ); \/* Yellow glass *\/\r\n    backdrop-filter: blur(10px);\r\n    padding: 35px;\r\n    border-radius: 20px;\r\n    box-shadow: 0 20px 40px rgba(0,0,0,0.25);\r\n}\r\n\r\n\/* Form Fields *\/\r\n.form-field {\r\n    display: inline-block;\r\n    margin: 12px;\r\n    width: 44%;\r\n}\r\n\r\n\/* Full width field *\/\r\n.form-field.full-width {\r\n    width: 94%;\r\n}\r\n\r\n\/* Labels *\/\r\n.form-field label {\r\n    width: 100%;\r\n    color: #000;\r\n    font-weight: 700;\r\n    margin-bottom: 6px;\r\n}\r\n\r\n\/* Inputs & Select *\/\r\n#booking-form input,\r\n#booking-form select,\r\n#booking-form textarea {\r\n    width: 100%;\r\n    padding: 14px 16px;\r\n    border-radius: 8px;\r\n    border: 1.5px solid rgba(255,255,255,0.6);\r\n    font-size: 15px;\r\n    background: rgba(255,255,255,0.3);\r\n    color: #000;\r\n    transition: all 0.3s ease;\r\n}\r\n\r\n\/* Focus Effect *\/\r\n#booking-form input:focus,\r\n#booking-form select:focus,\r\n#booking-form textarea:focus {\r\n    border-color: #000;\r\n    background: rgba(255,255,255,0.6);\r\n    outline: none;\r\n}\r\n\r\n\/* Placeholder Color *\/\r\n#booking-form input::placeholder {\r\n    color: rgba(0,0,0,0.6);\r\n}\r\n\r\n\/* Submit Button *\/\r\n#booking-form input[type=\"submit\"] {\r\n    padding: 14px 40px;\r\n    background: #000;\r\n    color: #FFD200;\r\n    font-weight: 700;\r\n    border: none;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n    transition: 0.3s ease;\r\n}\r\n\r\n#booking-form input[type=\"submit\"]:hover {\r\n    background: #222;\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 991px) {\r\n    .form-field {\r\n        width: 100%;\r\n        margin: 10px 0;\r\n    }\r\n\r\n    #booking-form input[type=\"submit\"] {\r\n        width: 100%;\r\n    }\r\n}\r\n#bookingPopup {\r\n    display:none;\r\n    position:fixed;\r\n    top:0;\r\n    left:0;\r\n    width:100%;\r\n    height:100%;\r\n    background:rgba(0,0,0,0.5);\r\n    z-index:99999;\r\n}\r\n\r\n\r\n.popup-content{\r\n    background:#fff;\r\n    padding:30px;\r\n    border-radius:10px;\r\n    text-align:center;\r\n    width:350px;\r\n}\r\n\/* ============================= *\/\r\n\/* PERFECT MOBILE RESPONSIVE FIX *\/\r\n\/* ============================= *\/\r\n\r\n\/* ===================================== *\/\r\n\/* PER KM FORM \u2013 FULLER WIDTH MOBILE *\/\r\n\/* Desktop untouched *\/\r\n\/* ===================================== *\/\r\n\r\n@media (max-width: 991px) {\r\n\r\n    form#booking-form {\r\n        width: 98%;\r\n        max-width: 100%;\r\n        margin: 0 auto;\r\n        padding: 25px 15px;\r\n        border-radius: 18px;\r\n    }\r\n\r\n    .form-field {\r\n        width: 100%;\r\n        margin: 10px 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .form-field.full-width {\r\n        width: 100%;\r\n    }\r\n\r\n    #booking-form input,\r\n    #booking-form select,\r\n    #booking-form textarea {\r\n        height: 48px;\r\n        font-size: 14px;\r\n        padding: 0 14px;\r\n        border-radius: 14px;\r\n    }\r\n\r\n    #booking-form input[type=\"submit\"] {\r\n        width: 100%;\r\n        height: 52px;\r\n        margin-top: 12px;\r\n    }\r\n}\r\n\r\n\r\n\/* Extra small phones *\/\r\n@media (max-width: 480px) {\r\n\r\n    form#booking-form {\r\n        width: 100%;\r\n        padding: 22px 12px;\r\n    }\r\n\r\n    #booking-form input,\r\n    #booking-form select,\r\n    #booking-form textarea {\r\n        height: 44px;\r\n        font-size: 13px;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\n\r\n\r\njQuery(document).ready(function () {\r\n    loadTaxiTypesForAllForms();\r\n});\r\n\r\n\r\n\r\n \r\n\/\/     const options = {\r\n\/\/         componentRestrictions: { country: [\"nl\", \"be\", \"de\", \"fr\", \"lu\"] }\r\n\/\/     };\r\n\r\n\/\/     sourceAutocomplete = new google.maps.places.Autocomplete(sourceInput, options);\r\n\/\/     destinationAutocomplete = new google.maps.places.Autocomplete(destinationInput, options);\r\n\r\n\/\/     sourceAutocomplete.addListener(\"place_changed\", triggerUpdate);\r\n\/\/     destinationAutocomplete.addListener(\"place_changed\", triggerUpdate);\r\n\/\/ }\r\n\r\nfunction triggerUpdate() {\r\n    const source = document.getElementById(\"source_city\").value;\r\n    const destination = document.getElementById(\"destination_city\").value;\r\n\r\n    if (!source || !destination) return;\r\n\r\n    \/\/ Calculate distance\r\n    calculateDistance(source, destination);\r\n\r\n    \/\/ Load taxi types\r\n    loadTaxiTypes(source, destination);\r\n}\r\n\r\n \r\nfunction loadTaxiTypes() {\r\n    jQuery.ajax({\r\n        url: adminajax.ajaxurl,\r\n        type: 'POST',\r\n        data: {\r\n            action: 'get_taxi'\r\n        },\r\n        success: function(response) {\r\n            jQuery('#taxi_type').html(resnse);\r\n        }\r\n    });\r\n}\r\n\/\/1-24-2026 new loadtaxi type for both form \/\/ \r\n\r\n\/\/ function loadTaxiTypesForAllForms() {\r\n\/\/     jQuery.post(adminajax.ajaxurl, { action: \"get_taxi\" }, function (res) {\r\n\r\n\/\/         \/\/ KM form\r\n\/\/         if (jQuery(\"#taxi_type\").length) {\r\n\/\/             jQuery(\"#taxi_type\").html(res);\r\n\/\/         }\r\n\r\n\/\/         \/\/ Fixed route form\r\n\/\/         if (jQuery(\"#fixed_taxi_type\").length) {\r\n\/\/             jQuery(\"#fixed_taxi_type\").html(res);\r\n\/\/         }\r\n\/\/     });\r\n\/\/ }\r\n\r\n\/\/ jQuery(document).on(\"change\", \"#taxi_type, #fixed_taxi_type\", function () {\r\n\r\n\/\/     let type = jQuery(this).val();\r\n\/\/     let passengerTarget =\r\n\/\/         jQuery(this).attr(\"id\") === \"fixed_taxi_type\"\r\n\/\/             ? \"#fixed_num_passenger\"\r\n\/\/             : \"#num_passenger\";\r\n\r\n\/\/     jQuery.post(adminajax.ajaxurl, {\r\n\/\/         action: \"get_passenger\",\r\n\/\/         type: type\r\n\/\/     }, function (res) {\r\n\/\/         jQuery(passengerTarget).html(res);\r\n\/\/     });\r\n\/\/ });\r\n\r\n\r\n\r\n\/\/ end \/\/ \r\n\r\n\r\n\/\/ let sourcePlace = null;\r\n\/\/ let destinationPlace = null;\r\n\r\n\/\/ function initGoogleAutocomplete() {\r\n\r\n\/\/     const sourceInput = document.getElementById(\"source_city\");\r\n\/\/     const destinationInput = document.getElementById(\"destination_city\");\r\n\r\n\/\/     if (!sourceInput || !destinationInput) return;\r\n\r\n\/\/     const options = {\r\n\/\/         componentRestrictions: { country: [\"nl\", \"be\", \"de\", \"fr\", \"lu\"] }\r\n\/\/     };\r\n\r\n\/\/     const sourceAuto = new google.maps.places.Autocomplete(sourceInput, options);\r\n\/\/     const destAuto   = new google.maps.places.Autocomplete(destinationInput, options);\r\n\r\n\/\/     sourceAuto.addListener(\"place_changed\", () => {\r\n\/\/         sourcePlace = sourceAuto.getPlace();\r\n\/\/         calculateDistance();\r\n\/\/     });\r\n\r\n\/\/     destAuto.addListener(\"place_changed\", () => {\r\n\/\/         destinationPlace = destAuto.getPlace();\r\n\/\/         calculateDistance();\r\n\/\/     });\r\n\r\n\r\n\/\/ }\r\n\/\/ function triggerRouteCheck() {\r\n\r\n\/\/     const source = jQuery(\"#source_city\").val();\r\n\/\/     const destination = jQuery(\"#destination_city\").val();\r\n\/\/     const taxiType = jQuery(\"#taxi_type\").val();\r\n\r\n\/\/     if (!source || !destination || !taxiType) {\r\n\/\/         jQuery(\"#fixed_route_notice\").hide();\r\n\/\/         return;\r\n\/\/     }\r\n\r\n\/\/     checkIfRouteIsFixed(source, destination, taxiType);\r\n\/\/ }\r\n\/\/ source change\r\n\/\/ jQuery(\"#source_city\").on(\"change blur\", triggerRouteCheck);\r\n\r\n\/\/ \/\/ destination change\r\n\/\/ jQuery(\"#destination_city\").on(\"change blur\", triggerRouteCheck);\r\n\r\n\/\/ \/\/ taxi type change\r\n\/\/ jQuery(\"#taxi_type\").on(\"change\", triggerRouteCheck);\r\n\r\n\/\/ jQuery(document).on(\"change\", \"#fixed_taxi_type\", function () {\r\n\/\/     checkFixedRoute();\r\n\/\/ }); \r\n\/\/ function checkIfRouteIsFixed(source, destination, taxiType) {\r\n\r\n\/\/     jQuery.post(adminajax.ajaxurl, {\r\n\/\/         action: \"check_fixed_route_only\",\r\n\/\/         source_city: source,\r\n\/\/         destination_city: destination,\r\n\/\/         taxi_type: taxiType\r\n\/\/     }, function (res) {\r\n\r\n\/\/         if (res.fixed === true) {\r\n\r\n\/\/             \/\/ \u274c per-km \u092c\u0902\u0926\r\n\/\/             jQuery(\"#price_box\").hide();\r\n\/\/             jQuery(\"#route_amount\").val(\"\");\r\n\r\n\/\/             \/\/ \u2705 fixed route notice\r\n\/\/             jQuery(\"#fixed_route_notice\").show();\r\n\r\n\/\/         } else {\r\n\r\n\/\/             \/\/ \u2705 per-km \u091a\u093e\u0932\u0942\r\n\/\/             jQuery(\"#fixed_route_notice\").hide();\r\n\/\/             calculateDistance(); \/\/ \u2b50 EXISTING WORKING FUNCTION\r\n\/\/         }\r\n\/\/     });\r\n\/\/ }\r\n\r\n\r\n\/\/ function checkFixedRoute() {\r\n\r\n\/\/     console.log(\"checkFixedRoute() CALLED\");\r\n\r\n\/\/     \/\/ Safety checks\r\n\/\/     if (!fixedSourcePlace || !fixedDestinationPlace) {\r\n\/\/         console.log(\"\u274c Place missing\", fixedSourcePlace, fixedDestinationPlace);\r\n\/\/         return;\r\n\/\/     }\r\n\r\n\/\/     const taxiType = jQuery(\"#fixed_taxi_type\").val();\r\n\/\/     if (!taxiType) {\r\n\/\/         console.log(\"\u274c Taxi type missing\");\r\n\/\/         return;\r\n\/\/     }\r\n\r\n\/\/     console.log(\"\u2705 All inputs ready\");\r\n\/\/     console.log(\"Source:\", extractCityCountry(fixedSourcePlace));\r\n\/\/     console.log(\"Destination:\", extractCityCountry(fixedDestinationPlace));\r\n\/\/     console.log(\"Taxi:\", taxiType);\r\n\r\n\/\/     jQuery.post(adminajax.ajaxurl, {\r\n\/\/         action: \"get_fixed_route_price\",\r\n\/\/         source_city: extractCityCountry(fixedSourcePlace).city,\r\n\/\/         destination_city: extractCityCountry(fixedDestinationPlace).city,\r\n\/\/         taxi_type: taxiType\r\n\/\/     }, function (res) {\r\n\r\n\/\/         console.log(\"\u2705 AJAX RESPONSE:\", res);\r\n\r\n\/\/         if (res.status === \"fixed\") {\r\n\/\/             console.log(\"\ud83c\udfaf FIXED ROUTE FOUND\");\r\n\r\n\/\/             jQuery(\"#fixed_total_price\").text(\"\u20ac \" + res.price);\r\n\/\/             jQuery(\"#fixed_route_amount\").val(res.price);\r\n\/\/             jQuery(\"#fixed_price_box\").show();\r\n\/\/             jQuery(\"#fixed_route_message\").hide();\r\n\r\n\/\/         } else {\r\n\/\/             console.log(\"\u274c FIXED ROUTE NOT FOUND\");\r\n\r\n\/\/             jQuery(\"#fixed_price_box\").hide();\r\n\/\/             jQuery(\"#fixed_route_amount\").val(\"\");\r\n\/\/             jQuery(\"#fixed_route_message\").show();\r\n\/\/                         console.log(\"\u274c Fixed route NOT found\");\r\n  \r\n\/\/         }\r\n\/\/     })\r\n\/\/     .fail(function(err){\r\n\/\/         console.log(\"\ud83d\udd25 AJAX FAILED\", err);\r\n\/\/     });\r\n\/\/ }\r\n\r\n              \r\n\/\/ jQuery(\"#fixed_source_city, #fixed_destination_city, #fixed_taxi_type\")\r\n\/\/ .on(\"change\", checkFixedRoute);\r\nfunction checkFixedRoute() {\r\n\r\n    const source = jQuery(\"#fixed_source_city\").val();\r\n    const destination = jQuery(\"#fixed_destination_city\").val();\r\n    const taxiType = jQuery(\"#fixed_taxi_type\").val();\r\n\r\n    if (!source || !destination || !taxiType) {\r\n        jQuery(\"#fixed_price_box\").hide();\r\n        jQuery(\"#fixed_route_message\").hide();\r\n        return;\r\n    }\r\n\r\n    jQuery.post(adminajax.ajaxurl, {\r\n        action: \"get_fixed_route_price\",\r\n        source_city: source,\r\n        destination_city: destination,\r\n        taxi_type: taxiType\r\n    }, function (res) {\r\n\r\n        if (res.status === \"fixed\") {\r\n\r\n            jQuery(\"#fixed_total_price\").text(\"\u20ac \" + res.price);\r\n            jQuery(\"#fixed_route_amount\").val(res.price);\r\n            jQuery(\"#fixed_price_box\").show();\r\n            jQuery(\"#fixed_route_message\").hide();\r\n\r\n        } else {\r\n\r\n            jQuery(\"#fixed_price_box\").hide();\r\n            jQuery(\"#fixed_route_message\").show();\r\n        }\r\n    });\r\n}\r\n\r\njQuery(document).on(\r\n    \"change\",\r\n    \"#fixed_source_city, #fixed_destination_city, #fixed_taxi_type\",\r\n    checkFixedRoute\r\n);\r\n\r\n       \r\nlet sourcePlace = null;\r\nlet destinationPlace = null;\r\n\r\nfunction initGoogleAutocomplete() {\r\n\r\n    console.log(\"\ud83d\udd25 Google Autocomplete INIT\");\r\n\r\n    const sourceInput = document.getElementById(\"source_city\");\r\n    const destinationInput = document.getElementById(\"destination_city\");\r\n\r\n    if (!sourceInput || !destinationInput) {\r\n        console.log(\"\u274c Inputs not found\");\r\n        return;\r\n    }\r\n\r\n    const options = {\r\n        componentRestrictions: { country: [\"nl\",\"be\",\"de\",\"fr\",\"lu\"] }\r\n    };\r\n\r\n    const sourceAuto = new google.maps.places.Autocomplete(sourceInput, options);\r\n    const destAuto   = new google.maps.places.Autocomplete(destinationInput, options);\r\n\r\n    sourceAuto.addListener(\"place_changed\", function () {\r\n        sourcePlace = sourceAuto.getPlace();\r\n        console.log(\"\u2705 SOURCE SELECTED\", sourcePlace.formatted_address);\r\n        calculateDistance();\r\n    });\r\n\r\n    destAuto.addListener(\"place_changed\", function () {\r\n        destinationPlace = destAuto.getPlace();\r\n        console.log(\"\u2705 DEST SELECTED\", destinationPlace.formatted_address);\r\n        calculateDistance();\r\n    });\r\n}\r\n\r\nwindow.initGoogleAutocomplete = initGoogleAutocomplete;\r\n\r\n \r\n\/*let sourcePlace = null;\r\nlet destinationPlace = null;\r\nlet fixedSourcePlace = null;\r\nlet fixedDestinationPlace = null;*\/\r\n\r\n\/\/ \u2757\u2757 FUNCTION DEFINITION\r\n\/\/ function initGoogleAutocomplete() {\r\n\r\n\/\/     const options = {\r\n\/\/         componentRestrictions: { country: [\"nl\", \"be\", \"de\", \"fr\", \"lu\"] }\r\n\/\/     };\r\n\r\n\/\/     \/\/ ===== KM FORM =====\r\n\/\/     const sourceInput = document.getElementById(\"source_city\");\r\n\/\/     const destinationInput = document.getElementById(\"destination_city\");\r\n\r\n\/\/     if (sourceInput && destinationInput) {\r\n\r\n\/\/         const sourceAuto = new google.maps.places.Autocomplete(sourceInput, options);\r\n\/\/         const destAuto = new google.maps.places.Autocomplete(destinationInput, options);\r\n\r\n\/\/         sourceAuto.addListener(\"place_changed\", () => {\r\n\/\/             sourcePlace = sourceAuto.getPlace();\r\n\/\/             calculateDistance();\r\n\/\/         });\r\n\r\n\/\/         destAuto.addListener(\"place_changed\", () => {\r\n\/\/             destinationPlace = destAuto.getPlace();\r\n\/\/             calculateDistance();\r\n\/\/         });\r\n\/\/     }\r\n\r\n    \/\/ ===== FIXED ROUTE FORM =====\r\n    \/\/ const fixedSourceInput = document.getElementById(\"fixed_source_city\");\r\n    \/\/ const fixedDestInput = document.getElementById(\"fixed_destination_city\");\r\n\r\n    \/\/ if (fixedSourceInput && fixedDestInput) {\r\n\r\n    \/\/     const fixedSourceAuto = new google.maps.places.Autocomplete(fixedSourceInput, options);\r\n    \/\/     const fixedDestAuto = new google.maps.places.Autocomplete(fixedDestInput, options);\r\n\r\n    \/\/     fixedSourceAuto.addListener(\"place_changed\", () => {\r\n    \/\/         fixedSourcePlace = fixedSourceAuto.getPlace();\r\n    \/\/         checkFixedRoute();\r\n    \/\/     });\r\n\r\n    \/\/     fixedDestAuto.addListener(\"place_changed\", () => {\r\n    \/\/         fixedDestinationPlace = fixedDestAuto.getPlace();\r\n    \/\/         checkFixedRoute();\r\n    \/\/     });\r\n    \/\/ }\r\n\/\/ }\r\n\r\n\/\/ \/\/ \u2705\ud83d\udd25 THIS IS THE MOST IMPORTANT LINE\r\n\/\/ window.initGoogleAutocomplete = initGoogleAutocomplete;\r\n \r\n\r\n\r\nfunction extractCityCountry(place) {\r\n    let city = \"\", country = \"\";\r\n\r\n    if (!place || !place.address_components) return { city, country };\r\n\r\n    place.address_components.forEach(c => {\r\n        if (c.types.includes(\"locality\")) city = c.long_name;\r\n        if (c.types.includes(\"country\")) country = c.short_name;\r\n    });\r\n\r\n    return {\r\n        city: city.toLowerCase(),\r\n        country: country.toLowerCase()\r\n    };\r\n}\r\n\r\n\/\/ \ud83d\udd25 MAIN LOGIC\r\n\/\/ function calculateDistance() {\r\n\r\n\/\/     if (!sourcePlace || !destinationPlace) return;\r\n\r\n\/\/     const taxiType = document.getElementById(\"taxi_type\").value;\r\n\/\/     if (!taxiType) return;\r\n\r\n\/\/     const source = extractCityCountry(sourcePlace);\r\n\/\/     const destination = extractCityCountry(destinationPlace);\r\n\r\n\/\/     const service = new google.maps.DistanceMatrixService();\r\n\r\n\/\/     service.getDistanceMatrix({\r\n\/\/         origins: [sourcePlace.formatted_address],\r\n\/\/         destinations: [destinationPlace.formatted_address],\r\n\/\/         travelMode: google.maps.TravelMode.DRIVING,\r\n\/\/         unitSystem: google.maps.UnitSystem.METRIC\r\n\/\/     }, function (response, status) {\r\n\r\n\/\/         if (status !== \"OK\") return;\r\n\r\n\/\/         const distanceKM = response.rows[0].elements[0].distance.value \/ 1000;\r\n\/\/         \/\/ \u2705 SHOW DISTANCE ALWAYS\r\n\/\/ jQuery(\"#distance_text\").text(distanceKM.toFixed(2) + \" KM\");\r\n\/\/ jQuery(\"#distance_box\").show();\r\n\/\/ jQuery(\"#distance_km\").val(distanceKM.toFixed(2));\r\n\r\n\r\n\/\/         jQuery.post(adminajax.ajaxurl, {\r\n\/\/             action: \"get_route_price\",\r\n\/\/             source_city: source.city,\r\n\/\/             destination_city: destination.city,\r\n\/\/             source_country: source.country,\r\n\/\/             destination_country: destination.country,\r\n\/\/             taxi_type: taxiType,\r\n\/\/             distance_km: distanceKM\r\n\/\/         }, function (res) {\r\n\r\n\/\/             let total = 0;\r\n\r\n\/\/             if (res.type === \"fixed\") {\r\n\/\/         jQuery(\"#total_price\").text(\"\u20ac \" + parseFloat(res.price).toFixed(2));\r\n\/\/     }\r\n\/\/     else if (res.type === \"km\") {\r\n\/\/         \/\/jQuery(\"#total_price\").text(\"\u20ac \" + parseFloat(res.price).toFixed(2));\r\n         \r\n\/\/     }\r\n\r\n\/\/     jQuery(\"#price_box\").show();\r\n\/\/     jQuery(\"#route_amount\").val(parseFloat(res.price).toFixed(2));\r\n        \r\n            \r\n\r\n\/\/         });\r\n\/\/     });\r\n\/\/ }\r\n\/\/ function calculateDistance() {\r\n\r\n\/\/     if (!sourcePlace || !destinationPlace) return;\r\n\r\n\/\/     const taxiType = document.getElementById(\"taxi_type\").value;\r\n\/\/     if (!taxiType) return;\r\n\r\n\/\/     const source = extractCityCountry(sourcePlace);\r\n\/\/     const destination = extractCityCountry(destinationPlace);\r\n\r\n\/\/     const service = new google.maps.DistanceMatrixService();\r\n\r\n\/\/     service.getDistanceMatrix({\r\n\/\/         origins: [sourcePlace.formatted_address],\r\n\/\/         destinations: [destinationPlace.formatted_address],\r\n\/\/         travelMode: google.maps.TravelMode.DRIVING,\r\n\/\/         unitSystem: google.maps.UnitSystem.METRIC\r\n\/\/     }, function (response, status) {\r\n\r\n\/\/         if (status !== \"OK\") return;\r\n\r\n\/\/         const distanceKM = response.rows[0].elements[0].distance.value \/ 1000;\r\n\r\n\/\/         \/\/ \u2705 DISTANCE SHOW\r\n\/\/         jQuery(\"#distance_text\").text(distanceKM.toFixed(2) + \" KM\");\r\n\/\/         jQuery(\"#distance_box\").show();\r\n\/\/         jQuery(\"#distance_km\").val(distanceKM.toFixed(2));\r\n\r\n\/\/         jQuery.post(adminajax.ajaxurl, {\r\n\/\/             action: \"get_route_price\",\r\n\/\/             source_city: source.city,\r\n\/\/             destination_city: destination.city,\r\n\/\/             source_country: source.country,\r\n\/\/             destination_country: destination.country,\r\n\/\/             taxi_type: taxiType,\r\n\/\/             distance_km: distanceKM\r\n\/\/         }, function (res) {\r\n\r\n\/\/             \/\/ \ud83d\udd25\ud83d\udd25 THIS WAS MISSING \ud83d\udd25\ud83d\udd25\r\n\/\/             jQuery(\"#total_price\").text(\"\u20ac \" + parseFloat(res.price).toFixed(2));\r\n\/\/             jQuery(\"#price_box\").show();\r\n\/\/             jQuery(\"#route_amount\").val(parseFloat(res.price).toFixed(2));\r\n\/\/             jQuery(\"#distance_box\").show(); \r\n\r\n\/\/         });\r\n\/\/     });\r\n\/\/ }\r\n\/\/  function calculateDistance() {\r\n\r\n\/\/          jQuery(\"#minFareMsg\").remove();\r\n\r\n\r\n\/\/     if (!sourcePlace || !destinationPlace) return;\r\n\r\n\/\/     const taxiType = document.getElementById(\"taxi_type\").value;\r\n\/\/     if (!taxiType) return;\r\n\r\n\/\/     const source = extractCityCountry(sourcePlace);\r\n\/\/     const destination = extractCityCountry(destinationPlace);\r\n\r\n\/\/     const service = new google.maps.DistanceMatrixService();\r\n\r\n\/\/     service.getDistanceMatrix({\r\n\/\/         origins: [sourcePlace.formatted_address],\r\n\/\/         destinations: [destinationPlace.formatted_address],\r\n\/\/         travelMode: google.maps.TravelMode.DRIVING,\r\n\/\/         unitSystem: google.maps.UnitSystem.METRIC\r\n\/\/     }, function (response, status) {\r\n\r\n\/\/         if (status !== \"OK\") return;\r\n\r\n\/\/         const distanceKM = response.rows[0].elements[0].distance.value \/ 1000;\r\n\r\n\/\/         \/\/ \u2705 DISTANCE SHOW\r\n\/\/         jQuery(\"#distance_text\").text(distanceKM.toFixed(2) + \" KM\");\r\n\/\/         jQuery(\"#distance_box\").show();\r\n\r\n\/\/         jQuery(\"#distance_km\").val(distanceKM.toFixed(2));\r\n\r\n\/\/         jQuery.post(adminajax.ajaxurl, {\r\n\/\/             action: \"get_route_price\",\r\n\/\/             source_city: source.city,\r\n\/\/             destination_city: destination.city,\r\n\/\/             source_country: source.country,\r\n\/\/             destination_country: destination.country,\r\n\/\/             taxi_type: taxiType,\r\n\/\/             distance_km: distanceKM\r\n\/\/         }, function (res) {\r\n\r\n\/\/         \/\/      if(res.message){\r\n\/\/         \/\/     alert(res.message);\r\n\/\/         \/\/     return false;\r\n\/\/         \/\/ }\r\n\/\/             \/\/ \u2705 PRICE SHOW (FIXED + KM BOTH)\r\n\/\/                     const price = parseFloat(res.price);\r\n\r\n\/\/             jQuery(\"#total_price\").text(\"\u20ac \" + parseFloat(res.price).toFixed(2));\r\n\/\/             jQuery(\"#price_box\").show();\r\n\r\n\/\/             jQuery(\"#route_amount\").val(parseFloat(res.price).toFixed(2));\r\n\/\/             if (distanceKM <= 5 && price <= 25) {\r\n\r\n\/\/                 jQuery(\"#price_box\").after(\r\n\/\/                     '<div id=\"minFareMsg\" style=\"color:#d32f2f;font-weight:700;margin-top:6px;\">' +\r\n\/\/                     'This is minimum charge for 5 km or below (\u20ac25)' +\r\n\/\/                     '<\/div>'\r\n\/\/                 );\r\n\/\/             }\r\n\r\n\/\/         });\r\n\/\/     });\r\n\/\/ }\r\nfunction calculateDistance() {\r\n\r\n    \/\/ \u274c OLD minimum msg remove\r\n    jQuery(\"#minFareMsg\").remove();\r\n\r\n    if (!sourcePlace || !destinationPlace) return;\r\n\r\n    const taxiType = document.getElementById(\"taxi_type\").value;\r\n    if (!taxiType) return;\r\n\r\n    const source = extractCityCountry(sourcePlace);\r\n    const destination = extractCityCountry(destinationPlace);\r\n\r\n    const service = new google.maps.DistanceMatrixService();\r\n\r\n    service.getDistanceMatrix({\r\n        origins: [sourcePlace.formatted_address],\r\n        destinations: [destinationPlace.formatted_address],\r\n        travelMode: google.maps.TravelMode.DRIVING,\r\n        unitSystem: google.maps.UnitSystem.METRIC\r\n    }, function (response, status) {\r\n\r\n        if (status !== \"OK\") return;\r\n\r\n        const distanceKM = response.rows[0].elements[0].distance.value \/ 1000;\r\n\r\n        \/\/ \u2705 DISTANCE SHOW\r\n        jQuery(\"#distance_text\").text(distanceKM.toFixed(2) + \" KM\");\r\n        jQuery(\"#distance_box\").show();\r\n\r\n        jQuery(\"#distance_km\").val(distanceKM.toFixed(2));\r\n\r\n        jQuery.post(adminajax.ajaxurl, {\r\n            action: \"get_route_price\",\r\n            source_city: source.city,\r\n            destination_city: destination.city,\r\n            source_country: source.country,\r\n            destination_country: destination.country,\r\n            taxi_type: taxiType,\r\n            distance_km: distanceKM\r\n        }, function (res) {\r\n\r\n            let price = parseFloat(res.price);\r\n\r\n            \/\/ \ud83d\udd25 ROUND TRIP CHECK\r\n            const tripType = jQuery(\"#trip_type\").val();\r\n\r\n            \/\/ if (tripType === \"return\") {\r\n            \/\/     price = price * 2;\r\n            \/\/ }\r\n            if (tripType === \"return\") {\r\n\r\n                let discount = parseFloat(bookingData.round_discount) || 0;\r\n\r\n                let roundPrice = price * 2;\r\n\r\n                let discountAmount = (roundPrice * discount) \/ 100;\r\n\r\n                price = roundPrice - discountAmount;\r\n                }\r\n\r\n            \/\/ \u2705 PRICE SHOW\r\n            jQuery(\"#total_price\").text(\"\u20ac \" + price.toFixed(2));\r\n            jQuery(\"#price_box\").show();\r\n\r\n            jQuery(\"#route_amount\").val(price.toFixed(2));\r\n\r\n            \/\/ \ud83d\udd25 MINIMUM FARE LOGIC (ONE WAY DISTANCE CHECK)\r\n           \r\n         \/\/   let price = parseFloat(res.price);\r\n\r\n            \/\/ \ud83d\udd25 MINIMUM FARE LOGIC (DYNAMIC)\r\n            const minKM = parseFloat(bookingData.min_km);\r\n            const minFare = parseFloat(bookingData.min_fare);\r\n\r\n            if (distanceKM <= minKM) {\r\n                price = minFare;\r\n\r\n                jQuery(\"#price_box\").after(\r\n                    '<div id=\"minFareMsg\" style=\"color:#d32f2f;font-weight:700;margin-top:6px;\">' +\r\n                    'Minimum charge for ' + minKM + ' KM or below (\u20ac' + minFare + ')' +\r\n                    '<\/div>'\r\n                );\r\n            } \r\n\r\n        });\r\n    });\r\n}\r\n\r\n\r\n\r\n\/\/ Recalculate on taxi change\r\n document.getElementById(\"taxi_type\").addEventListener(\"change\", calculateDistance);\r\n\r\n\r\n\r\n\r\n\r\n<\/script>\r\n\r\n<script>\r\n\/\/ fixed route dynamic showing js \/\/\r\n\r\n    jQuery(document).on(\"click\", \"#toggleRoutesBtn\", function () {\r\n    const hidden = jQuery(\".fixed-route-btn:hidden\").length;\r\n\r\n    if (hidden > 0) {\r\n        jQuery(\".fixed-route-btn\").slideDown();\r\n        jQuery(this).text(\"Show Less Routes\");\r\n    } else {\r\n        jQuery(\".fixed-route-btn\").slideUp();\r\n        jQuery(\".fixed-route-btn:nth-child(-n+6)\").slideDown();\r\n        jQuery(this).text(\"Show More Routes\");\r\n    }\r\n});\r\n\r\n\r\n\/\/     jQuery(document).on(\"click\", \".fixed-route-btn\", function () {\r\n\r\n\/\/     const routeData = {\r\n\/\/         source: jQuery(this).data(\"source\"),\r\n\/\/         destination: jQuery(this).data(\"destination\"),\r\n\/\/         taxi: jQuery(this).data(\"taxi\"),\r\n\/\/         price: jQuery(this).data(\"price\")\r\n\/\/     };\r\n\r\n\/\/     \/\/ Save selected route\r\n\/\/     localStorage.setItem(\"fixedRouteSelected\", JSON.stringify(routeData));\r\n\r\n\/\/     \/\/ Scroll to fixed route form\r\n\/\/     const fixedForm = document.getElementById(\"fixed-route-form\");\r\n\/\/     if (fixedForm) {\r\n\/\/         fixedForm.scrollIntoView({ behavior: \"smooth\" });\r\n\/\/     } else {\r\n\/\/         \/\/ agar alag page hai\r\n\/\/         window.location.href = \"#fixed-route-form\";\r\n\/\/     }\r\n\/\/ });\r\njQuery(document).on(\"click\", \".fixed-route-btn\", function () {\r\n\r\n    const routeData = {\r\n        source: jQuery(this).data(\"source\"),\r\n        destination: jQuery(this).data(\"destination\"),\r\n        taxi: jQuery(this).data(\"taxi\"),\r\n        price: jQuery(this).data(\"price\")\r\n    };\r\n\r\n    \/\/ \ud83d\udd25 SCROLL FIRST\r\n    const fixedForm = document.getElementById(\"fixed-route-form\");\r\n    if (fixedForm) {\r\n        fixedForm.scrollIntoView({ behavior: \"smooth\" });\r\n    }\r\n\r\n    \/\/ \ud83d\udd25 STEP 1: Set source\r\n    jQuery(\"#fixed_source_city\")\r\n        .val(routeData.source)\r\n        .trigger(\"change\");\r\n\r\n    \/\/ \ud83d\udd25 STEP 2: Wait for destination options to load\r\n    const waitDestination = setInterval(function () {\r\n\r\n        if (jQuery(\"#fixed_destination_city option\").length > 1) {\r\n\r\n            clearInterval(waitDestination);\r\n\r\n            \/\/ Set destination\r\n            jQuery(\"#fixed_destination_city\")\r\n                .val(routeData.destination)\r\n                .trigger(\"change\");\r\n\r\n            \/\/ Set taxi\r\n            jQuery(\"#fixed_taxi_type\")\r\n                .val(routeData.taxi)\r\n                .trigger(\"change\");\r\n\r\n            \/\/ Set price\r\n            jQuery(\"#fixed_total_price\").text(\"\u20ac \" + routeData.price);\r\n            jQuery(\"#fixed_route_amount\").val(routeData.price);\r\n            jQuery(\"#fixed_price_box\").show();\r\n            jQuery(\"#fixed_route_message\").hide();\r\n        }\r\n\r\n    }, 200);\r\n\r\n});\r\n\r\n\r\n \r\n\/\/  jQuery(document).ready(function () {\r\n\r\n\/\/     \/\/ Load sources\r\n\/\/     jQuery.post(adminajax.ajaxurl, {\r\n\/\/         action: \"get_fixed_sources\"\r\n\/\/     }, function (res) {\r\n\/\/         jQuery(\"#fixed_source_city\").append(res);\r\n\/\/     });\r\n\r\n\/\/     \/\/ On source change \u2192 load destinations\r\n\/\/     jQuery(\"#fixed_source_city\").on(\"change\", function () {\r\n\r\n\/\/         let source = jQuery(this).val();\r\n\/\/         jQuery(\"#fixed_destination_city\").html('<option value=\"\">Select Destination<\/option>');\r\n\r\n\/\/         if (!source) return;\r\n\r\n\/\/         jQuery.post(adminajax.ajaxurl, {\r\n\/\/             action: \"get_fixed_destinations\",\r\n\/\/             source: source\r\n\/\/         }, function (res) {\r\n\/\/             jQuery(\"#fixed_destination_city\").append(res);\r\n\/\/         });\r\n\/\/     });\r\n\r\n\/\/ });\r\n\r\n\r\n\/\/ fieed route dynamic showing js end \/\/     \r\n\r\n \/\/ booking form home page submit ajax working \/\/ \r\n\r\n\/\/ jQuery(\"#booking-form\").on(\"submit\", function(e){\r\n\/\/     e.preventDefault();\r\n\r\n\/\/     jQuery.ajax({\r\n\/\/         url: adminajax.ajaxurl,\r\n\/\/         type: \"POST\",\r\n\/\/         data: {\r\n\/\/             action: \"submit_booking\",\r\n\/\/             form_data: jQuery(this).serialize()\r\n\/\/         },\r\n\/\/         success: function(res){\r\n\/\/             if(res.success){\r\n\/\/                 alert(\"Booking submitted successfully!\");\r\n\/\/                 location.reload();\r\n\/\/             } else {\r\n\/\/                 alert(\"Error while saving booking\");\r\n\/\/             }\r\n\/\/         }\r\n\/\/     });\r\n\/\/ });\r\n\r\n\/\/ end ajax home page submit ajax working \/\/ \r\n\r\n\r\njQuery(document).ready(function () {\r\n\r\n    const saved = localStorage.getItem(\"fixedRouteSelected\");\r\n    if (!saved) return;\r\n\r\n    const data = JSON.parse(saved);\r\n\r\n    const wait = setInterval(function () {\r\n\r\n        if (\r\n            jQuery(\"#fixed_source_city\").length &&\r\n            jQuery(\"#fixed_destination_city\").length &&\r\n            jQuery(\"#fixed_taxi_type option\").length > 1\r\n        ) {\r\n            clearInterval(wait);\r\n\r\n            \/\/ \ud83d\udd25 STEP 1: set source & trigger change (destination AJAX load hoga)\r\n            jQuery(\"#fixed_source_city\")\r\n                .val(data.source)\r\n                .trigger(\"change\");\r\n\r\n            \/\/ \ud83d\udd25 STEP 2: wait for destination options\r\n            const waitDestination = setInterval(function () {\r\n\r\n                if (jQuery(\"#fixed_destination_city option\").length > 1) {\r\n                    clearInterval(waitDestination);\r\n\r\n                    \/\/ \u2705 NOW destination set hoga\r\n                    jQuery(\"#fixed_destination_city\")\r\n                        .val(data.destination)\r\n                        .trigger(\"change\");\r\n\r\n                    \/\/ taxi type\r\n                    jQuery(\"#fixed_taxi_type\")\r\n                        .val(data.taxi)\r\n                        .trigger(\"change\");\r\n\r\n                    \/\/ price\r\n                    jQuery(\"#fixed_total_price\").text(\"\u20ac \" + data.price);\r\n                    jQuery(\"#fixed_route_amount\").val(data.price);\r\n                    jQuery(\"#fixed_price_box\").show();\r\n                    jQuery(\"#fixed_route_message\").hide();\r\n\r\n                    localStorage.removeItem(\"fixedRouteSelected\");\r\n                }\r\n\r\n            }, 200);\r\n        }\r\n\r\n    }, 200);\r\n});\r\n\r\n\/\/ jQuery(document).on(\"click\", \"#openBookingModal\", function(){\r\n\r\n\/\/     let amount = jQuery(\"#route_amount\").val();\r\n\r\n\/\/     if(!amount || amount == 0){\r\n\/\/         alert(\"Please calculate price first\");\r\n\/\/         return;\r\n\/\/     }\r\n\r\n\/\/     jQuery(\"#modalTotalAmount\").text(\"\u20ac \" + amount);\r\n\r\n\/\/     let modal = new bootstrap.Modal(document.getElementById('bookingConfirmModal'));\r\n\/\/     modal.show();\r\n\/\/ });\r\njQuery(document).on(\"click\", \"#openBookingModal, #openFixedBookingModal\", function(){\r\n\r\n    let formId = jQuery(this).closest(\"form\").attr(\"id\");\r\n    let amount = \"\";\r\n\r\n    if(formId === \"booking-form\"){\r\n        amount = jQuery(\"#route_amount\").val();\r\n    }\r\n\r\n    if(formId === \"fixed-route-form\"){\r\n        amount = jQuery(\"#fixed_route_amount\").val();\r\n    }\r\n\r\n    if(!amount || amount == 0){\r\n        alert(\"Please calculate price first\");\r\n        return;\r\n    }\r\n\r\n    jQuery(\"#modalTotalAmount\").text(\"\u20ac \" + amount);\r\n    jQuery(\"#bookingConfirmModal\").data(\"form-id\", formId);\r\n\r\n    let modal = new bootstrap.Modal(document.getElementById('bookingConfirmModal'));\r\n    modal.show();\r\n});\r\n\r\n\/\/ jQuery(document).on(\"click\", \"#confirmFinalBooking\", function(){\r\n\r\n\/\/     let formData = jQuery(\"#booking-form\").serialize();\r\n\r\n\/\/     jQuery.ajax({\r\n\/\/         url: adminajax.ajaxurl,\r\n\/\/         type: \"POST\",\r\n\/\/         data: {\r\n\/\/             action: \"submit_booking\",\r\n\/\/             form_data: formData\r\n\/\/         },\r\n\/\/         success: function(res){\r\n\/\/             if(res.success){\r\n\/\/                 alert(\"Booking submitted successfully!\");\r\n\/\/                 location.reload();\r\n\/\/             } else {\r\n\/\/                 alert(\"Error while saving booking\");\r\n\/\/             }\r\n\/\/         }\r\n\/\/     });\r\n\r\n\/\/ });\r\n\/\/ jQuery(document).on(\"click\", \"#confirmFinalBooking\", function(){\r\n\r\n\/\/     let formId = jQuery(\"#bookingConfirmModal\").data(\"form-id\");\r\n\r\n\/\/     let formData = jQuery(\"#\" + formId).serialize();\r\n\r\n\/\/     jQuery.ajax({\r\n\/\/         url: adminajax.ajaxurl,\r\n\/\/         type: \"POST\",\r\n\/\/         data: {\r\n\/\/             action: \"submit_booking\",\r\n\/\/             form_data: formData\r\n\/\/         },\r\n\/\/         success: function(res){\r\n\/\/             if(res.success){\r\n\/\/                 alert(\"Booking submitted successfully!\");\r\n\/\/                 location.reload();\r\n\/\/             } else {\r\n\/\/                 alert(\"Error while saving booking\");\r\n\/\/             }\r\n\/\/         }\r\n\/\/     });\r\n\r\n\/\/ });\r\njQuery(document).on(\"change\", \"#trip_type\", function () {\r\n    calculateDistance();\r\n});\r\n\r\n\r\njQuery(document).on(\"change\", \"#trip_type\", function () {\r\n\r\n    const tripType = jQuery(this).val();\r\n\r\n    if (tripType === \"return\") {\r\n\r\n        jQuery(\"#return_fields\").slideDown();\r\n\r\n        \/\/ Optional: required bana do\r\n        jQuery(\"input[name='return_date']\").prop(\"required\", true);\r\n        jQuery(\"input[name='return_time']\").prop(\"required\", true);\r\n\r\n    } else {\r\n\r\n        jQuery(\"#return_fields\").slideUp();\r\n\r\n        \/\/ Required remove\r\n        jQuery(\"input[name='return_date']\").prop(\"required\", false);\r\n        jQuery(\"input[name='return_time']\").prop(\"required\", false);\r\n\r\n    }\r\n\r\n    \/\/ Price recalculation bhi ho\r\n    calculateDistance();\r\n});\r\n<\/script>\r\n \n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<h4 class=\"wp-block-heading has-text-align-center formsheads has-ast-global-color-8-color has-text-color has-background has-link-color wp-elements-f2444a53141e217dc5d645b57f6bd769\" style=\"background-color:#e5a40a;padding-top:10px;padding-bottom:10px;font-size:0.9rem\"><strong>VASTE ROUTES TAXIPRIJS<\/strong><\/h4>\n\n\n    <div class=\"fixed-routes-wrapper\">\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Schiphol\"\n                data-taxi=\"Sedan\"\n                data-price=\" 80-Tot 4 personen\">\n                DEN HAAG                \u2192\n                SCHIPHOL                (Sedan \u2013 \u20ac 80-Tot 4 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Eindhoven\"\n                data-taxi=\"Sedan\"\n                data-price=\"180 Tot 4 personen\">\n                DEN HAAG                \u2192\n                EINDHOVEN                (Sedan \u2013 \u20ac180 Tot 4 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Eindhoven\"\n                data-taxi=\"Minivan\"\n                data-price=\"210 Tot 7 personen\">\n                DEN HAAG                \u2192\n                EINDHOVEN                (Minivan \u2013 \u20ac210 Tot 7 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Maastricht\"\n                data-taxi=\"Sedan\"\n                data-price=\"320 Tot 4 personen\">\n                DEN HAAG                \u2192\n                MAASTRICHT                (Sedan \u2013 \u20ac320 Tot 4 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Maastricht\"\n                data-taxi=\"Minivan\"\n                data-price=\"349 Tot 7 personen\">\n                DEN HAAG                \u2192\n                MAASTRICHT                (Minivan \u2013 \u20ac349 Tot 7 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Dusseldorf\"\n                data-taxi=\"Sedan\"\n                data-price=\"440 Tot 4 personen\">\n                DEN HAAG                \u2192\n                DUSSELDORF                (Sedan \u2013 \u20ac440 Tot 4 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                    <button class=\"fixed-route-btn\"\n                data-source=\"Den Haag\"\n                data-destination=\"Dusseldorf\"\n                data-taxi=\"Minivan\"\n                data-price=\"470 Tot 7 personen\">\n                DEN HAAG                \u2192\n                DUSSELDORF                (Minivan \u2013 \u20ac470 Tot 7 personen)\n                \u2013 BOOK NOW\n            <\/button>\n           \n\n                 <button id=\"toggleRoutesBtn\" class=\"toggle-routes-btn\">\n                Show More Routes\n        <\/button>\n    <\/div>\n\n    <style>\n        .fixed-routes-wrapper{\n            display:flex;\n            flex-direction:column;\n            gap:12px;\n        }\n        .fixed-route-btn{\n            padding:14px 18px;\n            border-radius:12px;\n            border:2px solid #FFD200;\n            background:#fff;\n            color:#0A4FA3;\n            font-weight:700;\n            cursor:pointer;\n            transition:.3s;\n            text-align:center;\n        }\n        .fixed-route-btn:hover{\n            background:#FFD200;\n            transform:translateY(-2px);\n        }\n        .fixed-routes-wrapper .fixed-route-btn {\n    display: none;\n}\n\n.fixed-routes-wrapper .fixed-route-btn:nth-child(-n+6) {\n    display: block;\n}\n\n.toggle-routes-btn{\n    margin-top:15px;\n    padding:12px 30px;\n    border-radius:30px;\n    background:#FFD200;\n    border:none;\n    font-weight:700;\n    cursor:pointer;\n}\n\n    <\/style>\n    \n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull is-light wp-duotone-midnight\" style=\"margin-top:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;min-height:450px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-60 has-background-dim\" style=\"background-color:#f4f4f4\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-ast-global-color-8-color has-text-color has-link-color has-medium-font-size wp-elements-0d9010cac5c2ca82a017b75fa15ed284\"><strong>Welkom bij Hollandstaxi<\/strong><br><strong>Hollandstaxi biedt betrouwbare en comfortabele taxidiensten in Den Haag en omgeving. <\/strong><br><strong>Wij staan altijd voor u klaar, 24\/7.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-0cc45bea wp-block-columns-is-layout-flex\" style=\"padding-right:40px;padding-left:40px\">\n<div class=\"wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-845ecf5717321c8546ef06c3a48999ad is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"1109\" src=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi3.jpg\" alt=\"\" class=\"wp-image-546\" srcset=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi3.jpg 755w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi3-204x300.jpg 204w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi3-697x1024.jpg 697w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-8-color has-text-color has-link-color wp-elements-fe0cc555607bd0ff16e0065f3b54e56d\" style=\"font-size:0.9em\">Luchthavenvervoer<\/h3>\n\n\n\n<p class=\"has-text-align-center has-ast-global-color-8-color has-text-color has-link-color has-small-font-size wp-elements-15f3c30a88aef452fbe15f4d24900107\">Comfortabel en betrouwbaar luchthavenvervoer. Stressvrij reizen.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignfull is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-ast-global-color-8-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/hollandstaxi.nl\/index.php\/luchthaventaxi\/\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#e5a40a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Meer informatie<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"1109\" src=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi2.jpg\" alt=\"\" class=\"wp-image-544\" srcset=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi2.jpg 755w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi2-204x300.jpg 204w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi2-697x1024.jpg 697w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-8-color has-text-color has-link-color wp-elements-22fe6b6e2c8a66b5a0d6c0f033b181cb\" style=\"font-size:0.9rem\">Stadsritten<\/h3>\n\n\n\n<p class=\"has-text-align-center has-ast-global-color-8-color has-text-color has-link-color has-small-font-size wp-elements-d074f8c1aaaad6bd13831c5722bb81de\">Gemak en ontspanning tijdens stadsritten. Chauffeurs die voor u klaar staan.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignfull is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-ast-global-color-8-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/hollandstaxi.nl\/index.php\/stadsritten\/\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#e5a40a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Meer informatie<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"1109\" src=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi4.jpg\" alt=\"\" class=\"wp-image-548\" srcset=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi4.jpg 755w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi4-204x300.jpg 204w, https:\/\/hollandstaxi.nl\/wp-content\/uploads\/2026\/02\/Den-Haag-city-taxi4-697x1024.jpg 697w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-8-color has-text-color has-link-color wp-elements-ca500c5ef52e1a1512f7237de1c95689\" style=\"font-size:0.9rem\">Zakelijk vervoer<\/h3>\n\n\n\n<p class=\"has-text-align-center has-ast-global-color-8-color has-text-color has-link-color has-small-font-size wp-elements-408cc943d4d2f2f6956029159bd9676a\">Professioneel en stijlvol zakelijk vervoer voor een soepele zakenreis.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignfull is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-ast-global-color-8-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/hollandstaxi.nl\/index.php\/zakelijk-vervoer\/\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#e5a40a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px\">Meer informatie<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-8-color has-text-color has-link-color wp-elements-c1e357fa2f5ae5a70c4f429fb90babd1\">Over ons<\/h3>\n\n\n\n<p class=\"has-text-align-center has-ast-global-color-8-color has-text-color has-link-color has-small-font-size wp-elements-e02a8cff6095e1207fe045e7a12d149d\">Hollandstaxi is een toonaangevend taxibedrijf in Den Haag, met een focus op kwaliteit, betrouwbaarheid en klanttevredenheid. <br>Onze ervaren chauffeurs en luxe auto&#8217;s staan klaar om u veilig en comfortabel te vervoeren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-ast-global-color-8-color has-text-color has-link-color wp-elements-ec2f97d1d29c7f3d1a5ddfa915e24a7f\">Reviews<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><pre class=\"ti-widget\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"%d %s ago|today|day|days|week|weeks|month|months|year|years\" data-plugin-version=\"13.2.7\" data-layout-id=\"4\" data-layout-category=\"slider\" data-set-id=\"light-background\" data-pid=\"\" data-language=\"en\" data-close-locale=\"Close\" data-review-target-width=\"300\" data-css-version=\"2\" data-reply-by-locale=\"Owner's reply\" data-only-rating-locale=\"This user only left a rating.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-3\"> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Next review\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Previous review\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1772150400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVI5rq4J6XYIbZPPhxsqJXGj-Os2HsvxNSIx6vO9agDpOBGmZY=w40-h40-c-rp-mo-br100\" alt=\"Salaorin profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Salaorin <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Was good trip and friendly driver!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1771891200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIGSTjXExLdEX6CQF3qvZtN1XRrE1FN8JBObeJm0L_SDL-f=w40-h40-c-rp-mo-br100\" alt=\"Sabi Kahlon profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Sabi Kahlon <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Goede chauffeur netjes op tijd geduldig en behulpzaam. De rit was ook veilig werd netjes gereden. Een aanrader<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1771632000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKb7PSZlh_gHLqqo5fSpIF_2cpdx75KM76rQZnnY_hGYx8kGw=w40-h40-c-rp-mo-br100\" alt=\"S B profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> S B <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Goede chauffeur netjes op tijd geduldig en behulpzaam. De rit was ook veilig werd netjes gereden. Een aanrader<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1771200000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVw1POpH7LyCDxrjp-JIcs5Nm3NyegGGzpDc5E17ffkelc5KEDm=w40-h40-c-rp-mo-br100\" alt=\"dinesh patlan profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> dinesh patlan <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Driver was on time we recommended 100%<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1771200000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocL4XGozN9SEzp_3FGI_nkQFCrz173maUg3e1J_lO7OhwnShfg=w40-h40-c-rp-mo-br100\" alt=\"Kunal Kashyap profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Kunal Kashyap <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->The best taxi safe, punctual , timely pickup, clean car , trustworthy, helpull<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1770681600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLV8i9RZ9ZH2sqdGvNFh26s6NmA0C3RK4FnKuQiE3GqwL1EFw=w40-h40-c-rp-mo-br100\" alt=\"Jeeta Singh profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Jeeta Singh <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Goed Service\ud83d\udc4d\ud83c\udffb<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div> <\/div>    <div class=\"ti-verified-by ti-verified-by-row\" data-style=\"1\"> <div class=\"ti-inner\"> Verified by Trustindex <span class=\"ti-info-icon\"><\/span> <div class=\"ti-disclaimer\">Trustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. <a href=\"https:\/\/www.trustindex.io\/?a=sys&amp;c=wp-verified-badge&amp;url=\/the-trustindex-verified-badge\/\" target=\"_blank\">Read more<\/a><\/div> <\/div> <\/div>  <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/hollandstaxi.nl\/wp-content\/uploads\/trustindex-google-widget.css?1770500993\"><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:78px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":147,"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":894,"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions\/894"}],"wp:attachment":[{"href":"https:\/\/hollandstaxi.nl\/index.php\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}