{"id":7,"date":"2025-07-25T20:02:00","date_gmt":"2025-07-25T18:02:00","guid":{"rendered":"https:\/\/dailydrive.infinityfree.me\/?page_id=7"},"modified":"2025-11-22T20:17:58","modified_gmt":"2025-11-22T19:17:58","slug":"accueil","status":"publish","type":"page","link":"https:\/\/dailydrivemorocco.com\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-white-color has-text-color has-link-color wp-elements-0e31626f79dbb031484c6dccd61df56c\" style=\"min-height:720px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-105 size-full\" alt=\"\" src=\"https:\/\/dailydrive.infinityfree.me\/wp-content\/uploads\/2025\/07\/bg-2.png\" data-object-fit=\"cover\" srcset=\"https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/bg-2.png 1536w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/bg-2-300x200.png 300w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/bg-2-1024x683.png 1024w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/bg-2-768x512.png 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/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-text-color has-link-color has-large-font-size wp-elements-4b8629b7828a39a5d32153cdb00ff60d\" style=\"color:#dcaa3f\"><strong>Votre chauffeur priv\u00e9, \u00e0 la hauteur de vos exigences.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">Confort. S\u00e9curit\u00e9. Ponctualit\u00e9.<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-ast-global-color-2-color has-text-color has-link-color wp-elements-306b6f4622ac3c75d8b808de0aec5eaa\"><em>Service de transport VIP sur mesure, 24h\/24 \u2013 7j\/7.<\/em><\/p>\n\n\n\n<div class=\"wp-block-buttons 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 wp-element-button\" rel=\"#reserveration\">R\u00e9server maintenant<\/a><\/div>\n<\/div>\n<\/blockquote>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" id=\"reserveration\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\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\" style=\"flex-basis:100%\">  <!DOCTYPE html>\n\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\"\/>\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\/>\n<title>R\u00e9servation Premium - Daily Drive Transport<\/title>\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animate.css\/4.1.1\/animate.min.css\" rel=\"stylesheet\"\/>\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\" rel=\"stylesheet\"\/>\n<style>\n        :root {\n            --primary: #3a86ff;\n            --primary-dark: #2667cc;\n            --secondary: #ffbe0b;\n            --secondary-dark: #e6a800;\n            --success: #28a745;\n            --danger: #dc3545;\n            --light: #f8f9fa;\n            --dark: #212529;\n            --gray: #0a2842ff;\n            --light-gray: #e9ecef;\n            --shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n            --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Segoe UI', 'Roboto', 'Helvetica Neue', sans-serif;\n            background: linear-gradient(135deg, #f5f7fa 0%, #e4e8f0 100%);\n            color: var(--dark);\n            min-height: 100vh;\n            line-height: 1.6;\n            margin-top:-70px;\n        }\n\n        .container {\n            margin-top:-10px;\n            max-width: 1300px;\n            margin: 0 auto;\n            padding: 2rem;\n        }\n\n        \/* Header *\/\n        .form-header {\n            text-align: center;\n            margin-bottom: 2rem;\n        }\n\n        .form-header img {\n            height: 60px;\n            margin-bottom: 1rem;\n        }\n\n        .form-header h1 {\n            font-size: 2.2rem;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 0.5rem;\n        }\n\n        .form-header p {\n            color: var(--gray);\n            font-size: 1.1rem;\n        }\n\n        \/* Progress Bar *\/\n        .progress-container {\n            width: 100%;\n            margin: 2rem auto;\n            position: relative;\n        }\n\n        .progress-bar {\n            display: flex;\n            justify-content: space-between;\n            position: relative;\n            counter-reset: step;\n            margin-bottom: 3rem;\n        }\n\n        .progress-bar::before {\n            content: \"\";\n            position: absolute;\n            top: 50%;\n            left: 0;\n            width: 100%;\n            height: 4px;\n            background: var(--light-gray);\n            transform: translateY(-50%);\n            z-index: 1;\n        }\n\n        .progress-step {\n            width: 40px;\n            height: 40px;\n            background: white;\n            border-radius: 50%;\n            border: 3px solid var(--light-gray);\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            color: var(--gray);\n            font-weight: 700;\n            position: relative;\n            z-index: 2;\n            transition: var(--transition);\n        }\n\n        .progress-step::before {\n            counter-increment: step;\n            content: counter(step);\n        }\n\n        .progress-step.active {\n            border-color: var(--primary);\n            color: var(--primary);\n            background: white;\n            transform: scale(1.1);\n        }\n\n        .progress-step.completed {\n            border-color: var(--success);\n            background: var(--success);\n            color: white;\n        }\n\n        .progress-step i {\n            display: none;\n            font-size: 1.2rem;\n        }\n\n        .progress-step.completed i {\n            display: block;\n        }\n\n        .progress-step.completed::before {\n            display: none;\n        }\n\n        .progress-label {\n            position: absolute;\n            top: 50px;\n            left: 50%;\n            transform: translateX(-50%);\n            font-size: 0.9rem;\n            color: var(--gray);\n            white-space: nowrap;\n        }\n\n        .progress-step.active .progress-label,\n        .progress-step.completed .progress-label {\n            color: var(--primary);\n            font-weight: 600;\n        }\n\n        \/* Form Steps *\/\n        .form-step {\n            display: none;\n            animation: fadeIn 0.5s ease-out;\n        }\n\n        .form-step.active {\n            display: block;\n        }\n\n        \/* Two-column layout for steps 2 and 3 *\/\n        .two-column-layout {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 30px;\n            align-items: start;\n        }\n\n        .left-column, .right-column {\n            background: white;\n            border-radius: 20px;\n            padding: 30px;\n            box-shadow: var(--shadow);\n        }\n\n        @media (max-width: 768px) {\n            .two-column-layout {\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n        }\n\n        \/* Card Styling *\/\n        .card {\n            background: white;\n            border-radius: 12px;\n            box-shadow: var(--shadow);\n            padding: 2rem;\n            margin-bottom: 2rem;\n            transition: var(--transition);\n            border: 1px solid rgba(0, 0, 0, 0.05);\n        }\n\n        .card:hover {\n            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);\n        }\n\n        .card-header {\n            display: flex;\n            align-items: center;\n            margin-bottom: 1.5rem;\n            padding-bottom: 1rem;\n            border-bottom: 1px solid var(--light-gray);\n        }\n\n        .card-header i {\n            font-size: 1.5rem;\n            color: var(--primary);\n            margin-right: 1rem;\n        }\n\n        .card-header h3 {\n            font-size: 1.4rem;\n            font-weight: 600;\n            color: var(--dark);\n            margin: 0;\n        }\n.form-group {\n  flex: 1;\n  min-width: 200px;\n}\n.form-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 16px; \n  margin-bottom: 20px;\n}\nselect.form-select {\n  color: #212529; \/* texte lisible (presque noir) *\/\n  background-color: #fff; \/* fond blanc *\/\n  border: 1px solid #ccc;\n  height:60px\n}\nselect.form-select {\n  background-color: #f9f9f9;\n  border: none;\n  border-radius: 16px;\n  padding: 1rem 1.25rem;\n  font-size: 1rem;\n  color: #212529;\n  width: 100%;\n  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 1.25rem center;\n  background-size: 1rem;\n}\n\n.form-group:not(:last-child) select {\n  margin-right: 20px; \/* \ud83d\udc48 espace entre les deux selects *\/\n}\n        .form-label {\n    display: block;\n    margin-bottom: 5px;\n    font-weight: 600;\n  }\n\n        .form-label .required {\n            color: var(--danger);\n            margin-left: 3px;\n        }\n\n        .form-control {\n            width: 100%;\n            padding: 0.8rem 1rem;\n            font-size: 1rem;\n            border: 2px solid var(--light-gray);\n            border-radius: 8px;\n            transition: var(--transition);\n            background-color: white;\n        }\n\n        .form-control:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 3px rgba(58, 134, 255, 0.2);\n        }\ninput.form-control,\nselect.form-select,\ntextarea.form-control {\n  padding: 1rem;\n  font-size: 1rem;\n  min-height: 2px;\n}\n\n        .form-select {\n            appearance: none;\n            background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\");\n            background-repeat: no-repeat;\n            background-position: right 0.75rem center;\n            background-size: 1rem;\n        }\n\n        textarea.form-control {\n            min-height: 120px;\n            resize: vertical;\n        }\n\n        \/* Vehicle Selection *\/\n        .vehicle-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n            gap: 1.5rem;\n        }\n\n        .vehicle-card {\n            border: 2px solid var(--light-gray);\n            border-radius: 10px;\n            overflow: hidden;\n            transition: var(--transition);\n            cursor: pointer;\n            position: relative;\n        }\n\n        .vehicle-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);\n            border-color: var(--primary);\n        }\n\n        .vehicle-card.selected {\n            border-color: var(--primary);\n            background-color: rgba(58, 134, 255, 0.05);\n        }\n\n        .vehicle-card.selected::after {\n            content: '\\f00c';\n            font-family: 'Font Awesome 6 Free';\n            font-weight: 900;\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            background: var(--primary);\n            color: white;\n            width: 25px;\n            height: 25px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 0.8rem;\n        }\n\n        .vehicle-image {\n            height: 180px;\n            background-size: cover;\n            background-position: center;\n            position: relative;\n        }\n\n        .vehicle-badge {\n            position: absolute;\n            top: 10px;\n            left: 10px;\n            background: var(--secondary);\n            color: var(--dark);\n            padding: 0.25rem 0.5rem;\n            border-radius: 4px;\n            font-size: 0.75rem;\n            font-weight: 600;\n        }\n\n        .vehicle-details {\n            padding: 1.5rem;\n        }\n\n        .vehicle-title {\n            font-size: 1.2rem;\n            font-weight: 700;\n            margin-bottom: 0.5rem;\n            color: var(--dark);\n        }\n\n        .vehicle-features {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.75rem;\n            margin-bottom: 1rem;\n            font-size: 0.85rem;\n        }\n\n        .vehicle-feature {\n            display: flex;\n            align-items: center;\n            color: var(--gray);\n        }\n\n        .vehicle-feature i {\n            margin-right: 0.3rem;\n            color: var(--primary);\n            font-size: 0.9rem;\n        }\n\n        .vehicle-price {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: var(--primary);\n            margin-top: 1rem;\n            display: flex;\n            align-items: center;\n        }\n\n        .vehicle-price small {\n            font-size: 0.9rem;\n            color: var(--gray);\n            margin-left: 0.5rem;\n            font-weight: 400;\n        }\n\n        \/* Summary Section *\/\n        .summary-card {\n            background: #f7fafc;\n            border-radius: 12px;\n            padding: 25px;\n            margin-bottom: 30px;\n            border-left: 5px solid var(--primary);\n        }\n\n        .summary-title {\n            font-size: 18px;\n            font-weight: 700;\n            color: black !important;\n            margin-bottom: 20px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .summary-subtitle {\n            font-weight: 600;\n            color: black;\n            margin: 20px 0 10px 0;\n            padding-bottom: 5px;\n            border-bottom: 2px solid var(--primary-dark);\n            font-size: 1.1rem;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .summary-item {\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 12px;\n            padding-bottom: 8px;\n            border-bottom: 1px dashed var(--light-gray);\n        }\n\n        .summary-item:last-child {\n            border-bottom: none;\n            margin-bottom: 0;\n            padding-bottom: 0;\n        }\n\n        .summary-label {\n    font-weight: 600;\n    color: #000 !important;\n    flex: 1;\n}\n\n\n        .summary-value {\n            color: var(--gray);\n            text-align: right;\n            flex: 1;\n            max-width: 60%;\n        }\n\n        \/* Buttons *\/\n        .btn {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            padding: 0.8rem 1.75rem;\n            font-size: 1rem;\n            font-weight: 600;\n            border-radius: 8px;\n            border: none;\n            cursor: pointer;\n            transition: var(--transition);\n            text-decoration: none;\n        }\n\n        .btn i {\n            margin-right: 0.5rem;\n        }\n\n        .btn-primary {\n            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);\n            color: white;\n            box-shadow: 0 4px 15px rgba(58, 134, 255, 0.3);\n        }\n.form-step active{\n            margin-top:-6px;\n        }\n        .btn-primary:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(58, 134, 255, 0.4);\n        }\n\n        .btn-secondary {\n            background: white;\n            color: var(--primary);\n            border: 2px solid var(--primary);\n        }\n\n        .btn-secondary:hover {\n            background: rgba(58, 134, 255, 0.05);\n        }\n\n        .btn-success {\n            background: linear-gradient(135deg, var(--success) 0%, #218838 100%);\n            color: white;\n            box-shadow: 0 4px 15px rgba(40, 167, 69, 0.3);\n        }\n\n        .btn-success:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(40, 167, 69, 0.4);\n        }\n\n        .btn-whatsapp {\n            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);\n            color: white;\n            box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3);\n        }\n\n        .btn-whatsapp:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(37, 211, 102, 0.4);\n        }\n\n        .btn-block {\n            display: flex;\n            width: 100%;\n        }\n\n        .btn-group {\n            display: flex;\n            gap: 1rem;\n            margin-top: 2rem;\n        }\n\n        \/* Radio buttons for trip type *\/\n        .trip-type-options {\n            display: flex;\n            gap: 1rem;\n            margin-bottom: 1.5rem;\n        }\n\n        .trip-type-option {\n            flex: 1;\n        }\n\n        .trip-type-option input {\n            display: none;\n        }\n\n        .trip-type-option label {\n            display: block;\n            padding: 1rem;\n            border: 2px solid var(--light-gray);\n            border-radius: 8px;\n            text-align: center;\n            cursor: pointer;\n            transition: var(--transition);\n        }\n\n        .trip-type-option input:checked + label {\n            border-color: var(--primary);\n            background-color: rgba(58, 134, 255, 0.05);\n        }\n\n        .trip-type-option i {\n            display: block;\n            font-size: 1.5rem;\n            margin-bottom: 0.5rem;\n            color: var(--primary);\n        }\n\n        \/* Utility Classes *\/\n        .text-center {\n            text-align: center;\n        }\n\n        .text-muted {\n            color: var(--gray);\n        }\n\n        .mt-3 {\n            margin-top: 1rem;\n        }\n\n        .mb-3 {\n            margin-bottom: 1rem;\n        }\n\n        .animate-bounce {\n            animation: bounce 2s infinite;\n        }\n\n        .highlight {\n            background-color: rgba(255, 255, 255, 0.8);\n            border-left: 5px solid var(--success);\n        }\n\n        \/* Loader *\/\n        .loader {\n            border: 4px solid rgba(0, 0, 0, 0.1);\n            border-top: 4px solid var(--primary);\n            border-radius: 50%;\n            width: 30px;\n            height: 30px;\n            animation: spin 1s linear infinite;\n            margin: 2rem auto;\n            display: none;\n        }\n\n        \/* Animations *\/\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(20px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n\n        @keyframes bounce {\n            0%, 20%, 50%, 80%, 100% { transform: translateY(0); }\n            40% { transform: translateY(-10px); }\n            60% { transform: translateY(-5px); }\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 992px) {\n            .container {\n                padding: 1.5rem;\n            }\n            \n            .form-header h1 {\n                font-size: 1.8rem;\n            }\n            \n            .vehicle-grid {\n                grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\n            }\n            \n            .trip-type-options {\n                flex-direction: column;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .form-row {\n                grid-template-columns: 1fr;\n            }\n            \n            .progress-step .progress-label {\n                font-size: 0.8rem;\n                top: 45px;\n            }\n            \n            .btn-group {\n                flex-direction: column;\n            }\n            \n            .summary-item {\n                flex-direction: column;\n            }\n            \n            .summary-label, .summary-value {\n                max-width: 100%;\n                text-align: left;\n            }\n            \n            .summary-value {\n                margin-top: 5px;\n            }\n        }\n\n        @media (max-width: 576px) {\n            .container {\n                padding: 1rem;\n            }\n            \n            .card {\n                padding: 1.5rem;\n            }\n            \n            .form-header h1 {\n                font-size: 1.6rem;\n            }\n            \n            .vehicle-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .progress-step .progress-label {\n                display: none;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n<div class=\"form-step active\" id=\"step1\">\n<div class=\"card animate__animated animate__fadeIn\">\n<div class=\"card-header\">\n<i class=\"fas fa-route\"><\/i>\n<h3>Informations sur votre trajet<\/h3>\n<\/div>\n<form action=\"https:\/\/dailydrivemorocco.com\/wp-admin\/admin-post.php\" id=\"travel-form\" method=\"POST\">\n<input name=\"action\" type=\"hidden\" value=\"send_reservation_email\"\/>\n<div class=\"form-row\">\n<div class=\"form-group\">\n<label class=\"form-label\">Date de d\u00e9part <span class=\"required\">*<\/span><\/label>\n<input class=\"form-control\" name=\"date_depart\" required=\"\" type=\"date\"\/>\n<\/div>\n<div class=\"form-group\">\n<label class=\"form-label\">Heure de d\u00e9part <span class=\"required\">*<\/span><\/label>\n<input class=\"form-control\" name=\"heure_depart\" required=\"\" type=\"time\"\/>\n<\/div>\n<div class=\"form-group\">\n<label class=\"form-label\">Point de d\u00e9part <span class=\"required\">*<\/span><\/label>\n<select class=\"form-control form-select\" name=\"point_depart\" required=\"\"><\/select>\n<\/div>\n<div class=\"form-group\">\n<label class=\"form-label\">Point d'arriv\u00e9e <span class=\"required\">*<\/span><\/label>\n<select class=\"form-control form-select\" name=\"point_arrivee\" required=\"\"><\/select>\n<\/div>\n<\/div>\n<div class=\"form-row\">\n<\/div>\n<div class=\"btn-group\">\n<button class=\"btn btn-primary\" id=\"next-step1\" type=\"button\">\n<i class=\"fas fa-arrow-right\"><\/i> Suivant<\/button>\n<\/div>\n<div id=\"success-message\" style=\"display:none; color:green; font-weight:bold; margin-top:20px;\"><\/div>\n<\/div>\n<\/div>\n<div class=\"form-step\" id=\"step2\">\n<div class=\"two-column-layout animate__animated animate__fadeIn\">\n<div class=\"left-column\">\n<div class=\"card\">\n<div class=\"card-header\">\n<i class=\"fas fa-receipt\"><\/i>\n<h3>R\u00e9sum\u00e9 de votre trajet<\/h3>\n<\/div>\n<div class=\"summary-card\">\n<h4 class=\"summary-title\">D\u00e9tails du voyage<\/h4>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Type de trajet<\/span>\n<span class=\"summary-value\" id=\"summary-trip-type\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Date de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"summary-date\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Heure de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"summary-time\">-<\/span>\n<\/div>\n<div id=\"summary-return-date-container\" style=\"display: none;\">\n<div class=\"summary-item\">\n<span class=\"summary-label\">Date de retour<\/span>\n<span class=\"summary-value\" id=\"summary-return-date\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Heure de retour<\/span>\n<span class=\"summary-value\" id=\"summary-return-time\">-<\/span>\n<\/div>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Point de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"summary-from\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Point d'arriv\u00e9e<\/span>\n<span class=\"summary-value\" id=\"summary-to\">-<\/span>\n<\/div>\n<\/div>\n<button class=\"btn btn-secondary btn-block\" onclick=\"goToStep(1)\">\n<i class=\"fas fa-edit\"><\/i> Modifier les informations\n                        <\/button>\n<\/div>\n<\/div>\n<div class=\"right-column\">\n<div class=\"card\">\n<div class=\"card-header\">\n<i class=\"fas fa-car\"><\/i>\n<h3>Choix du v\u00e9hicule<\/h3>\n<\/div>\n<div class=\"vehicle-grid\" id=\"vehicle-options\">\n<\/div>\n<div class=\"btn-group\">\n<button class=\"btn btn-primary\" disabled=\"\" id=\"next-step2\" type=\"button\">\n<i class=\"fas fa-arrow-right\"><\/i> Suivant\n                            <\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"form-step\" id=\"step3\">\n<div class=\"two-column-layout animate__animated animate__fadeIn\">\n<div class=\"left-column\">\n<div class=\"card\">\n<div class=\"card-header\">\n<i class=\"fas fa-receipt\"><\/i>\n<h3>R\u00e9sum\u00e9 de votre r\u00e9servation<\/h3>\n<\/div>\n<div class=\"summary-card\">\n<h4 class=\"summary-title\">D\u00e9tails du voyage<\/h4>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Type de trajet<\/span>\n<span class=\"summary-value\" id=\"final-summary-trip-type\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Date de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"final-summary-date\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Heure de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"final-summary-time\">-<\/span>\n<\/div>\n<div id=\"final-summary-return-date-container\" style=\"display: none;\">\n<div class=\"summary-item\">\n<span class=\"summary-label\">Date de retour<\/span>\n<span class=\"summary-value\" id=\"final-summary-return-date\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Heure de retour<\/span>\n<span class=\"summary-value\" id=\"final-summary-return-time\">-<\/span>\n<\/div>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Point de d\u00e9part<\/span>\n<span class=\"summary-value\" id=\"final-summary-from\">-<\/span>\n<\/div>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Point d'arriv\u00e9e<\/span>\n<span class=\"summary-value\" id=\"final-summary-to\">-<\/span>\n<\/div>\n<\/div>\n<div class=\"summary-card\" id=\"selected-vehicle-card\" style=\"display: none;\">\n<h4 class=\"summary-title\">V\u00e9hicule s\u00e9lectionn\u00e9<\/h4>\n<div class=\"summary-item\">\n<span class=\"summary-label\">Type<\/span>\n<span class=\"summary-value\" id=\"selected-vehicle-name\">-<\/span>\n<\/div>\n<div id=\"price-details-container\">\n<!-- Price details will be inserted here -->\n<\/div>\n<\/div>\n<button class=\"btn btn-secondary btn-block\" onclick=\"goToStep(2)\">\n<i class=\"fas fa-edit\"><\/i> Modifier le v\u00e9hicule\n                        <\/button>\n<\/div>\n<\/div>\n<div class=\"right-column\">\n<div class=\"card\">\n<div class=\"card-header\">\n<i class=\"fas fa-user\"><\/i>\n<h3>Informations personnelles<\/h3>\n<\/div>\n<div class=\"form-row\">\n<div class=\"form-group\">\n<label class=\"form-label\">Nom complet <span class=\"required\">*<\/span><\/label>\n<input class=\"form-control\" name=\"nom_complet\" required=\"\" type=\"text\"\/>\n<\/div>\n<div class=\"form-group\">\n<label class=\"form-label\">T\u00e9l\u00e9phone <span class=\"required\">*<\/span><\/label>\n<input class=\"form-control\" name=\"telephone\" required=\"\" type=\"tel\"\/>\n<\/div>\n<\/div>\n<div class=\"form-row\">\n<div class=\"form-group\">\n<label class=\"form-label\">Email <span class=\"required\">*<\/span><\/label>\n<input class=\"form-control\" name=\"email\" required=\"\" type=\"email\"\/>\n<\/div>\n<div class=\"form-group\">\n<label class=\"form-label\">Nombre de passagers <span class=\"required\">*<\/span><\/label>\n<select class=\"form-control form-select\" name=\"nb_passagers\" required=\"\">\n<option value=\"\">S\u00e9lectionnez...<\/option>\n<option value=\"1\">1 passager<\/option>\n<option value=\"2\">2 passagers<\/option>\n<option value=\"3\">3 passagers<\/option>\n<option value=\"4\">4 passagers<\/option>\n<option value=\"5\">5 passagers<\/option>\n<option value=\"6\">6 passagers<\/option>\n<option value=\"7\">7 passagers<\/option>\n<\/select>\n<\/div>\n<\/div>\n<div class=\"form-group\">\n  <label class=\"form-label\">\n    Moyen de paiement pr\u00e9f\u00e9r\u00e9 <span class=\"required\">*<\/span>\n  <\/label>\n\n  <div class=\"trip-type-options\">\n    \n    <!-- Option : Virement bancaire -->\n    <div class=\"trip-type-option\">\n      <input\n        type=\"radio\"\n        id=\"paiement-virement\"\n        name=\"paiement\"\n        value=\"virement\"\n        checked\n      \/>\n      <label for=\"paiement-virement\">\n        <i class=\"fas fa-exchange-alt\"><\/i> Virement bancaire\n        <p>(Veuillez pr\u00e9senter la capture d'\u00e9cran \u00e0 votre chauffeur au moment de votre rencontre)\n      <\/label>\n    <\/div>\n\n    <!-- Option : Esp\u00e8ces ou carte -->\n    <div class=\"trip-type-option\">\n      <input\n        type=\"radio\"\n        id=\"paiement-cash\"\n        name=\"paiement\"\n        value=\"cash\"\n      \/>\n      <label for=\"paiement-cash\">\n        <i class=\"fas fa-money-bill-wave\"><\/i> Esp\u00e8ces ou Carte\n      <\/label>\n    <\/div>\n\n  <\/div>\n<\/div>\n<div class=\"btn-group\">\n<button class=\"btn btn-success\" id=\"submit-reservation\" type=\"submit\">\n<i class=\"fas fa-check-circle\"><\/i> Confirmer la r\u00e9servation\n                                <\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"form-step\" id=\"step4\">\n<div class=\"card animate__animated animate__fadeIn text-center\">\n<div class=\"card-header\">\n<i class=\"fas fa-check-circle\"><\/i>\n<h3>R\u00e9servation confirm\u00e9e!<\/h3>\n<\/div>\n<div class=\"mb-3\">\n<i class=\"fas fa-check-circle fa-5x text-success mb-3 animate__animated animate__bounceIn\"><\/i>\n<h4 class=\"mb-2\">Merci pour votre r\u00e9servation!<\/h4>\n<p class=\"text-muted\">Nous avons bien re\u00e7u votre demande et vous contacterons sous peu pour confirmation.<\/p>\n<\/div>\n<div class=\"card mb-3 highlight\">\n<h5 class=\"mb-3\"><i class=\"fas fa-receipt\"><\/i> R\u00e9capitulatif<\/h5>\n<div id=\"confirmation-details\">\n<\/div>\n<\/div>\n<p class=\"text-muted mt-3\">\n<i class=\"fas fa-info-circle\"><\/i> Merci si le message a \u00e9t\u00e9 envoy\u00e9.\n                <\/p>\n<button class=\"btn btn-whatsapp btn-block mt-3\" id=\"whatsapp-btn\" type=\"button\">\n<i class=\"fab fa-whatsapp\"><\/i> Nous contacter sur WhatsApp\n                <\/button>\n<div class=\"loader\" id=\"loader\"><\/div>\n<\/div>\n<\/div>\n<\/form>\n\n<script>\n        const WHATSAPP_NUMBER = \"+212660042265\";\n        const VEHICLES = [\n            {\n                id: \"sedan\",\n                name: \"Sedan Premium\",\n                image: \"https:\/\/dailydrive.infinityfree.me\/wp-content\/uploads\/2025\/07\/sko-1.png\",\n                description: \"Confort et \u00e9l\u00e9gance pour 4 passagers maximum\",\n                features: [\"4 passagers\", \"Climatisation\", \"WiFi\"],\n                maxPassengers: 4\n            },\n            {\n                id: \"van\",\n                name: \"Van Luxe\",\n                image: \"https:\/\/dailydrive.infinityfree.me\/wp-content\/uploads\/2025\/07\/vito.jpg\",\n                description: \"Espace et confort pour 7 passagers maximum\",\n                features: [\"7 passagers\", \"Climatisation\", \"WiFi\", \"Si\u00e8ges en cuir\"],\n                maxPassengers: 7\n            }\n        ];\n\nconst PRICES_ONE_WAY = {\n  'aeroport_casablanca-aeroport_f\u00e8s_saiss': { sedan: 2000.0, van: 2650.0 },\n  'aeroport_casablanca-aeroport_rabat': { sedan: 800.0, van: 1100.0 },\n  'aeroport_casablanca-aeroport_tanger': { sedan: 2200.0, van: 2900.0 },\n  'aeroport_casablanca-agadir': { sedan: 2900.0, van: 3960.0 },\n  'aeroport_casablanca-a\u00e9roport_marrakech': { sedan: 1700.0, van: 1900.0 },\n  'aeroport_casablanca-beni_mellah': { sedan: 1300.0, van: 1790.0 },\n  'aeroport_casablanca-bouznika': { sedan: 450.0, van: 800.0 },\n  'aeroport_casablanca-casa_dar_bouazza': { sedan: 500.0, van: 600.0 },\n  'aeroport_casablanca-casa_s.maarouf-bouskoura': { sedan: 300.0, van: 500.0 },\n  'aeroport_casablanca-casablanca_centre_ville': { sedan: 300.0, van: 500.0 },\n  'aeroport_casablanca-chefchaouen': { sedan: 3000.0, van: 4100.0 },\n  'aeroport_casablanca-el_jadida': { sedan: 700.0, van: 1300.0 },\n  'aeroport_casablanca-essaouira': { sedan: 2300.0, van: 3400.0 },\n  'aeroport_casablanca-f\u00e9s': { sedan: 2200.0, van: 2650.0 },\n  'aeroport_casablanca-kenitra': { sedan: 1200.0, van: 1700.0 },\n  'aeroport_casablanca-khouribga': { sedan: 900.0, van: 1440.0 },\n  'aeroport_casablanca-marrakech': { sedan: 1700.0, van: 1900.0 },\n  'aeroport_casablanca-mazagan_resort': { sedan: 800.0, van: 1250.0 },\n  'aeroport_casablanca-mekn\u00e9s': { sedan: 1700.0, van: 1900.0 },\n  'aeroport_casablanca-mohammedia': { sedan: 450.0, van: 740.0 },\n  'aeroport_casablanca-rabat_centre_ville': { sedan: 700.0, van: 1000.0 },\n  'aeroport_casablanca-sal\u00e9_ville': { sedan: 900.0, van: 1300.0 },\n  'aeroport_casablanca-tanger': { sedan: 2300.0, van: 2900.0 },\n  'aeroport_casablanca-temara-harhoura': { sedan: 750.0, van: 1100.0 },\n  'aeroport_casablanca-tetouan': { sedan: 2350.0, van: 3540.0 },\n  'aeroport_f\u00e8s_saiss-aeroport_casablanca': { sedan: 2000.0, van: 2650.0 },\n  'aeroport_f\u00e8s_saiss-aeroport_rabat': { sedan: 1700.0, van: 1600.0 },\n  'aeroport_f\u00e8s_saiss-aeroport_tanger': { sedan: 2250.0, van: 1600.0 },\n  'aeroport_f\u00e8s_saiss-agadir': { sedan: 4700.0, van: 6620.0 },\n  'aeroport_f\u00e8s_saiss-a\u00e9roport_marrakech': { sedan: 2650.0, van: 300.0 },\n  'aeroport_f\u00e8s_saiss-beni_mellah': { sedan: 1.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-bouznika': { sedan: 1.0, van: 2100.0 },\n  'aeroport_f\u00e8s_saiss-casa_dar_bouazza': { sedan: 2100.0, van: 2500.0 },\n  'aeroport_f\u00e8s_saiss-casa_s.maarouf-bouskoura': { sedan: 2100.0, van: 2500.0 },\n  'aeroport_f\u00e8s_saiss-casablanca_centre_ville': { sedan: 2100.0, van: 2500.0 },\n  'aeroport_f\u00e8s_saiss-chefchaouen': { sedan: 1150.0, van: 2000.0 },\n  'aeroport_f\u00e8s_saiss-el_jadida': { sedan: 2100.0, van: 2980.0 },\n  'aeroport_f\u00e8s_saiss-essaouira': { sedan: 3900.0, van: 5500.0 },\n  'aeroport_f\u00e8s_saiss-f\u00e9s': { sedan: 250.0, van: 300.0 },\n  'aeroport_f\u00e8s_saiss-kenitra': { sedan: 1300.0, van: 1600.0 },\n  'aeroport_f\u00e8s_saiss-khouribga': { sedan: 1.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-mansouria': { sedan: 1.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-marrakech': { sedan: 2650.0, van: 3750.0 },\n  'aeroport_f\u00e8s_saiss-mazagan_resort': { sedan: 2100.0, van: 2980.0 },\n  'aeroport_f\u00e8s_saiss-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-mohammedia': { sedan: 2100.0, van: 2400.0 },\n  'aeroport_f\u00e8s_saiss-oualidia': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-oued_zem': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-oujda': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-rabat_centre_ville': { sedan: 1700.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-safi': { sedan: 1.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-saidia': { sedan: 1.0, van: 0.0 },\n  'aeroport_f\u00e8s_saiss-sal\u00e9_ville': { sedan: 1300.0, van: 1600.0 },\n  'aeroport_f\u00e8s_saiss-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'aeroport_f\u00e8s_saiss-tanger': { sedan: 2250.0, van: 3190.0 },\n  'aeroport_f\u00e8s_saiss-temara-harhoura': { sedan: 1300.0, van: 1900.0 },\n  'aeroport_f\u00e8s_saiss-tetouan': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_rabat-aeroport_casablanca': { sedan: 800.0, van: 1100.0 },\n  'aeroport_rabat-aeroport_f\u00e8s_saiss': { sedan: 1700.0, van: 1600.0 },\n  'aeroport_rabat-aeroport_rabat': { sedan: 1500.0, van: 0.0 },\n  'aeroport_rabat-aeroport_tanger': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_rabat-agadir': { sedan: 3400.0, van: 4800.0 },\n  'aeroport_rabat-a\u00e9roport_marrakech': { sedan: 2300.0, van: 2300.0 },\n  'aeroport_rabat-beni_mellah': { sedan: 1650.0, van: 2350.0 },\n  'aeroport_rabat-bouznika': { sedan: 600.0, van: 650.0 },\n  'aeroport_rabat-casa_dar_bouazza': { sedan: 0.0, van: 1500.0 },\n  'aeroport_rabat-casa_s.maarouf-bouskoura': { sedan: 900.0, van: 1300.0 },\n  'aeroport_rabat-casablanca_centre_ville': { sedan: 800.0, van: 1100.0 },\n  'aeroport_rabat-chefchaouen': { sedan: 2400.0, van: 2000.0 },\n  'aeroport_rabat-el_jadida': { sedan: 1250.0, van: 1790.0 },\n  'aeroport_rabat-essaouira': { sedan: 2700.0, van: 3820.0 },\n  'aeroport_rabat-f\u00e9s': { sedan: 1700.0, van: 1600.0 },\n  'aeroport_rabat-kenitra': { sedan: 300.0, van: 500.0 },\n  'aeroport_rabat-khouribga': { sedan: 1250.0, van: 1790.0 },\n  'aeroport_rabat-mansouria': { sedan: 500.0, van: 0.0 },\n  'aeroport_rabat-marrakech': { sedan: 2200.0, van: 2300.0 },\n  'aeroport_rabat-mazagan_resort': { sedan: 1150.0, van: 1900.0 },\n  'aeroport_rabat-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'aeroport_rabat-mohammedia': { sedan: 500.0, van: 740.0 },\n  'aeroport_rabat-oualidia': { sedan: 0.0, van: 0.0 },\n  'aeroport_rabat-rabat_centre_ville': { sedan: 200.0, van: 200.0 },\n  'aeroport_rabat-sal\u00e9_ville': { sedan: 200.0, van: 300.0 },\n  'aeroport_rabat-tanger': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_rabat-temara-harhoura': { sedan: 300.0, van: 400.0 },\n  'aeroport_rabat-tetouan': { sedan: 2200.0, van: 2490.0 },\n  'aeroport_tanger-aeroport_casablanca': { sedan: 2200.0, van: 2900.0 },\n  'aeroport_tanger-aeroport_f\u00e8s_saiss': { sedan: 2250.0, van: 1600.0 },\n  'aeroport_tanger-aeroport_rabat': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_tanger-agadir': { sedan: 4700.0, van: 6620.0 },\n  'aeroport_tanger-a\u00e9roport_marrakech': { sedan: 3100.0, van: 4380.0 },\n  'aeroport_tanger-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-bouznika': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-casa_dar_bouazza': { sedan: 2050.0, van: 2910.0 },\n  'aeroport_tanger-casa_s.maarouf-bouskoura': { sedan: 2050.0, van: 2910.0 },\n  'aeroport_tanger-casablanca_centre_ville': { sedan: 2050.0, van: 2910.0 },\n  'aeroport_tanger-chefchaouen': { sedan: 1400.0, van: 2000.0 },\n  'aeroport_tanger-el_jadida': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_tanger-essaouira': { sedan: 3900.0, van: 5500.0 },\n  'aeroport_tanger-f\u00e9s': { sedan: 2250.0, van: 3190.0 },\n  'aeroport_tanger-kenitra': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_tanger-khouribga': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-mansouria': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-marrakech': { sedan: 3100.0, van: 4380.0 },\n  'aeroport_tanger-mazagan_resort': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_tanger-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-mohammedia': { sedan: 1800.0, van: 2560.0 },\n  'aeroport_tanger-oualidia': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-oued_zem': { sedan: 1.0, van: 0.0 },\n  'aeroport_tanger-rabat_centre_ville': { sedan: 1550.0, van: 0.0 },\n  'aeroport_tanger-sal\u00e9_ville': { sedan: 1550.0, van: 1900.0 },\n  'aeroport_tanger-temara-harhoura': { sedan: 1550.0, van: 2000.0 },\n  'agadir-aeroport_casablanca': { sedan: 2900.0, van: 3960.0 },\n  'agadir-aeroport_f\u00e8s_saiss': { sedan: 4700.0, van: 6620.0 },\n  'agadir-aeroport_rabat': { sedan: 3400.0, van: 4800.0 },\n  'agadir-aeroport_tanger': { sedan: 4700.0, van: 6620.0 },\n  'agadir-a\u00e9roport_marrakech': { sedan: 1700.0, van: 2000.0 },\n  'agadir-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'agadir-bouznika': { sedan: 1.0, van: 1.0 },\n  'agadir-casa_dar_bouazza': { sedan: 3000.0, van: 3960.0 },\n  'agadir-casa_s.maarouf-bouskoura': { sedan: 2900.0, van: 3960.0 },\n  'agadir-casablanca_centre_ville': { sedan: 3000.0, van: 3960.0 },\n  'agadir-chefchaouen': { sedan: 4700.0, van: 6620.0 },\n  'agadir-el_jadida': { sedan: 3400.0, van: 4800.0 },\n  'agadir-essaouira': { sedan: 2400.0, van: 3400.0 },\n  'agadir-f\u00e9s': { sedan: 4700.0, van: 6620.0 },\n  'agadir-kenitra': { sedan: 5400.0, van: 5800.0 },\n  'agadir-khouribga': { sedan: 0.0, van: 0.0 },\n  'agadir-mansouria': { sedan: 1.0, van: 1.0 },\n  'agadir-marrakech': { sedan: 1700.0, van: 2000.0 },\n  'agadir-mazagan_resort': { sedan: 3400.0, van: 4800.0 },\n  'agadir-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'agadir-mohammedia': { sedan: 3200.0, van: 4100.0 },\n  'agadir-oualidia': { sedan: 0.0, van: 0.0 },\n  'agadir-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'agadir-oued_zem': { sedan: 1.0, van: 1.0 },\n  'agadir-oujda': { sedan: 1.0, van: 1.0 },\n  'agadir-rabat_centre_ville': { sedan: 3400.0, van: 0.0 },\n  'agadir-safi': { sedan: 1.0, van: 0.0 },\n  'agadir-saidia': { sedan: 1.0, van: 0.0 },\n  'agadir-sal\u00e9_ville': { sedan: 3400.0, van: 3300.0 },\n  'agadir-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'agadir-tanger': { sedan: 4700.0, van: 6620.0 },\n  'agadir-temara-harhoura': { sedan: 3400.0, van: 3000.0 },\n  'agadir-tetouan': { sedan: 4700.0, van: 6620.0 },\n  'a\u00e9roport_marrakech-aeroport_casablanca': { sedan: 1700.0, van: 1900.0 },\n  'a\u00e9roport_marrakech-aeroport_f\u00e8s_saiss': { sedan: 2650.0, van: 300.0 },\n  'a\u00e9roport_marrakech-aeroport_rabat': { sedan: 2300.0, van: 2300.0 },\n  'a\u00e9roport_marrakech-aeroport_tanger': { sedan: 3100.0, van: 4380.0 },\n  'a\u00e9roport_marrakech-agadir': { sedan: 1700.0, van: 2000.0 },\n  'a\u00e9roport_marrakech-beni_mellah': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-bouznika': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-casa_dar_bouazza': { sedan: 1900.0, van: 1500.0 },\n  'a\u00e9roport_marrakech-casa_s.maarouf-bouskoura': { sedan: 1700.0, van: 1500.0 },\n  'a\u00e9roport_marrakech-casablanca_centre_ville': { sedan: 1700.0, van: 1900.0 },\n  'a\u00e9roport_marrakech-chefchaouen': { sedan: 4450.0, van: 4700.0 },\n  'a\u00e9roport_marrakech-el_jadida': { sedan: 1800.0, van: 2500.0 },\n  'a\u00e9roport_marrakech-essaouira': { sedan: 1150.0, van: 1650.0 },\n  'a\u00e9roport_marrakech-f\u00e9s': { sedan: 3400.0, van: 3190.0 },\n  'a\u00e9roport_marrakech-kenitra': { sedan: 2600.0, van: 2500.0 },\n  'a\u00e9roport_marrakech-khouribga': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-marrakech': { sedan: 200.0, van: 400.0 },\n  'a\u00e9roport_marrakech-mazagan_resort': { sedan: 1750.0, van: 1500.0 },\n  'a\u00e9roport_marrakech-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'a\u00e9roport_marrakech-mohammedia': { sedan: 1900.0, van: 1700.0 },\n  'a\u00e9roport_marrakech-oualidia': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-ouarzazate': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-oued_zem': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-oujda': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-rabat_centre_ville': { sedan: 2250.0, van: 0.0 },\n  'a\u00e9roport_marrakech-safi': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-saidia': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-sal\u00e9_ville': { sedan: 2300.0, van: 2300.0 },\n  'a\u00e9roport_marrakech-sidi_rehal': { sedan: 1.0, van: 0.0 },\n  'a\u00e9roport_marrakech-tanger': { sedan: 3100.0, van: 4000.0 },\n  'a\u00e9roport_marrakech-temara-harhoura': { sedan: 2200.0, van: 2300.0 },\n  'a\u00e9roport_marrakech-tetouan': { sedan: 3400.0, van: 4800.0 },\n  'beni_mellah-aeroport_casablanca': { sedan: 1300.0, van: 1790.0 },\n  'beni_mellah-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 0.0 },\n  'beni_mellah-aeroport_rabat': { sedan: 1650.0, van: 2350.0 },\n  'beni_mellah-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'beni_mellah-agadir': { sedan: 1.0, van: 1.0 },\n  'beni_mellah-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'beni_mellah-casablanca_centre_ville': { sedan: 1400.0, van: 1900.0 },\n  'beni_mellah-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'beni_mellah-marrakech': { sedan: 1.0, van: 0.0 },\n  'beni_mellah-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'beni_mellah-rabat_centre_ville': { sedan: 1650.0, van: 0.0 },\n  'beni_mellah-sal\u00e9_ville': { sedan: 1650.0, van: 2350.0 },\n  'beni_mellah-temara-harhoura': { sedan: 1750.0, van: 2300.0 },\n  'bouznika-aeroport_casablanca': { sedan: 450.0, van: 800.0 },\n  'bouznika-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 2100.0 },\n  'bouznika-aeroport_rabat': { sedan: 600.0, van: 650.0 },\n  'bouznika-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'bouznika-agadir': { sedan: 1.0, van: 1.0 },\n  'bouznika-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'bouznika-casablanca_centre_ville': { sedan: 550.0, van: 800.0 },\n  'bouznika-f\u00e9s': { sedan: 1.0, van: 2100.0 },\n  'bouznika-kenitra': { sedan: 1.0, van: 0.0 },\n  'bouznika-marrakech': { sedan: 1.0, van: 0.0 },\n  'bouznika-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'bouznika-sal\u00e9_ville': { sedan: 1.0, van: 0.0 },\n  'casa_dar_bouazza-aeroport_casablanca': { sedan: 500.0, van: 600.0 },\n  'casa_dar_bouazza-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2500.0 },\n  'casa_dar_bouazza-aeroport_rabat': { sedan: 0.0, van: 1500.0 },\n  'casa_dar_bouazza-aeroport_tanger': { sedan: 2050.0, van: 2910.0 },\n  'casa_dar_bouazza-agadir': { sedan: 3000.0, van: 3960.0 },\n  'casa_dar_bouazza-a\u00e9roport_marrakech': { sedan: 1900.0, van: 1500.0 },\n  'casa_dar_bouazza-casa_s.maarouf-bouskoura': { sedan: 0.0, van: 400.0 },\n  'casa_dar_bouazza-casablanca_centre_ville': { sedan: 300.0, van: 200.0 },\n  'casa_dar_bouazza-f\u00e9s': { sedan: 2400.0, van: 2500.0 },\n  'casa_dar_bouazza-kenitra': { sedan: 1400.0, van: 1500.0 },\n  'casa_dar_bouazza-marrakech': { sedan: 1900.0, van: 1700.0 },\n  'casa_dar_bouazza-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'casa_dar_bouazza-sal\u00e9_ville': { sedan: 800.0, van: 900.0 },\n  'casa_dar_bouazza-temara-harhoura': { sedan: 900.0, van: 1100.0 },\n  'casa_s.maarouf-bouskoura-aeroport_casablanca': { sedan: 300.0, van: 500.0 },\n  'casa_s.maarouf-bouskoura-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2500.0 },\n  'casa_s.maarouf-bouskoura-aeroport_rabat': { sedan: 900.0, van: 1300.0 },\n  'casa_s.maarouf-bouskoura-aeroport_tanger': { sedan: 2050.0, van: 2910.0 },\n  'casa_s.maarouf-bouskoura-agadir': { sedan: 2900.0, van: 3960.0 },\n  'casa_s.maarouf-bouskoura-a\u00e9roport_marrakech': { sedan: 1700.0, van: 1500.0 },\n  'casa_s.maarouf-bouskoura-casa_dar_bouazza': { sedan: 0.0, van: 400.0 },\n  'casa_s.maarouf-bouskoura-casablanca_centre_ville': { sedan: 200.0, van: 200.0 },\n  'casa_s.maarouf-bouskoura-f\u00e9s': { sedan: 2100.0, van: 2500.0 },\n  'casa_s.maarouf-bouskoura-kenitra': { sedan: 1200.0, van: 1300.0 },\n  'casa_s.maarouf-bouskoura-marrakech': { sedan: 1900.0, van: 1700.0 },\n  'casa_s.maarouf-bouskoura-mekn\u00e9s': { sedan: 1700.0, van: 1900.0 },\n  'casa_s.maarouf-bouskoura-mohammedia': { sedan: 200.0, van: 320.0 },\n  'casa_s.maarouf-bouskoura-sal\u00e9_ville': { sedan: 800.0, van: 900.0 },\n  'casa_s.maarouf-bouskoura-temara-harhoura': { sedan: 700.0, van: 900.0 },\n  'casablanca_centre_ville-aeroport_casablanca': { sedan: 300.0, van: 500.0 },\n  'casablanca_centre_ville-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2500.0 },\n  'casablanca_centre_ville-aeroport_rabat': { sedan: 800.0, van: 1100.0 },\n  'casablanca_centre_ville-aeroport_tanger': { sedan: 2050.0, van: 2910.0 },\n  'casablanca_centre_ville-agadir': { sedan: 3000.0, van: 3960.0 },\n  'casablanca_centre_ville-a\u00e9roport_marrakech': { sedan: 1700.0, van: 1900.0 },\n  'casablanca_centre_ville-beni_mellah': { sedan: 1400.0, van: 1900.0 },\n  'casablanca_centre_ville-bouznika': { sedan: 550.0, van: 800.0 },\n  'casablanca_centre_ville-casa_dar_bouazza': { sedan: 300.0, van: 200.0 },\n  'casablanca_centre_ville-casa_s.maarouf-bouskoura': { sedan: 200.0, van: 200.0 },\n  'casablanca_centre_ville-chefchaouen': { sedan: 3100.0, van: 4100.0 },\n  'casablanca_centre_ville-el_jadida': { sedan: 600.0, van: 880.0 },\n  'casablanca_centre_ville-essaouira': { sedan: 2400.0, van: 3400.0 },\n  'casablanca_centre_ville-f\u00e9s': { sedan: 2100.0, van: 2650.0 },\n  'casablanca_centre_ville-kenitra': { sedan: 1200.0, van: 1700.0 },\n  'casablanca_centre_ville-khouribga': { sedan: 850.0, van: 1000.0 },\n  'casablanca_centre_ville-marrakech': { sedan: 1900.0, van: 1700.0 },\n  'casablanca_centre_ville-mazagan_resort': { sedan: 800.0, van: 0.0 },\n  'casablanca_centre_ville-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'casablanca_centre_ville-mohammedia': { sedan: 400.0, van: 0.0 },\n  'casablanca_centre_ville-sal\u00e9_ville': { sedan: 800.0, van: 900.0 },\n  'casablanca_centre_ville-tanger': { sedan: 2300.0, van: 0.0 },\n  'casablanca_centre_ville-temara-harhoura': { sedan: 700.0, van: 900.0 },\n  'casablanca_centre_ville-tetouan': { sedan: 2280.0, van: 0.0 },\n  'chefchaouen-aeroport_casablanca': { sedan: 3000.0, van: 4100.0 },\n  'chefchaouen-aeroport_f\u00e8s_saiss': { sedan: 1150.0, van: 2000.0 },\n  'chefchaouen-aeroport_rabat': { sedan: 2400.0, van: 2000.0 },\n  'chefchaouen-aeroport_tanger': { sedan: 1400.0, van: 2000.0 },\n  'chefchaouen-agadir': { sedan: 4700.0, van: 6620.0 },\n  'chefchaouen-a\u00e9roport_marrakech': { sedan: 4450.0, van: 4700.0 },\n  'chefchaouen-casablanca_centre_ville': { sedan: 3100.0, van: 4100.0 },\n  'chefchaouen-f\u00e9s': { sedan: 2150.0, van: 2800.0 },\n  'chefchaouen-kenitra': { sedan: 2100.0, van: 1700.0 },\n  'chefchaouen-marrakech': { sedan: 4450.0, van: 4700.0 },\n  'chefchaouen-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'chefchaouen-sal\u00e9_ville': { sedan: 2400.0, van: 2000.0 },\n  'chefchaouen-temara-harhoura': { sedan: 2400.0, van: 2000.0 },\n  'el_jadida-aeroport_casablanca': { sedan: 700.0, van: 1300.0 },\n  'el_jadida-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2980.0 },\n  'el_jadida-aeroport_rabat': { sedan: 1250.0, van: 1790.0 },\n  'el_jadida-aeroport_tanger': { sedan: 2400.0, van: 3400.0 },\n  'el_jadida-agadir': { sedan: 3400.0, van: 4800.0 },\n  'el_jadida-a\u00e9roport_marrakech': { sedan: 1800.0, van: 2500.0 },\n  'el_jadida-casablanca_centre_ville': { sedan: 600.0, van: 880.0 },\n  'el_jadida-f\u00e9s': { sedan: 2100.0, van: 2980.0 },\n  'el_jadida-kenitra': { sedan: 1250.0, van: 1790.0 },\n  'el_jadida-marrakech': { sedan: 1800.0, van: 2560.0 },\n  'el_jadida-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'el_jadida-sal\u00e9_ville': { sedan: 1250.0, van: 1600.0 },\n  'el_jadida-temara-harhoura': { sedan: 1250.0, van: 1600.0 },\n  'essaouira-aeroport_casablanca': { sedan: 2300.0, van: 3400.0 },\n  'essaouira-aeroport_f\u00e8s_saiss': { sedan: 3900.0, van: 5500.0 },\n  'essaouira-aeroport_rabat': { sedan: 2700.0, van: 3820.0 },\n  'essaouira-aeroport_tanger': { sedan: 3900.0, van: 5500.0 },\n  'essaouira-agadir': { sedan: 2400.0, van: 3400.0 },\n  'essaouira-a\u00e9roport_marrakech': { sedan: 1150.0, van: 1650.0 },\n  'essaouira-casablanca_centre_ville': { sedan: 2400.0, van: 3400.0 },\n  'essaouira-f\u00e9s': { sedan: 3900.0, van: 5500.0 },\n  'essaouira-kenitra': { sedan: 4400.0, van: 3500.0 },\n  'essaouira-marrakech': { sedan: 1150.0, van: 1650.0 },\n  'essaouira-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'essaouira-sal\u00e9_ville': { sedan: 3100.0, van: 3300.0 },\n  'essaouira-temara-harhoura': { sedan: 3100.0, van: 3300.0 },\n  'f\u00e9s-aeroport_casablanca': { sedan: 2200.0, van: 2650.0 },\n  'f\u00e9s-aeroport_f\u00e8s_saiss': { sedan: 250.0, van: 300.0 },\n  'f\u00e9s-aeroport_rabat': { sedan: 1700.0, van: 1600.0 },\n  'f\u00e9s-aeroport_tanger': { sedan: 2250.0, van: 3190.0 },\n  'f\u00e9s-agadir': { sedan: 4700.0, van: 6620.0 },\n  'f\u00e9s-a\u00e9roport_marrakech': { sedan: 3400.0, van: 3190.0 },\n  'f\u00e9s-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-bouznika': { sedan: 1.0, van: 2100.0 },\n  'f\u00e9s-casa_dar_bouazza': { sedan: 2400.0, van: 2500.0 },\n  'f\u00e9s-casa_s.maarouf-bouskoura': { sedan: 2100.0, van: 2500.0 },\n  'f\u00e9s-casablanca_centre_ville': { sedan: 2100.0, van: 2650.0 },\n  'f\u00e9s-chefchaouen': { sedan: 2150.0, van: 2800.0 },\n  'f\u00e9s-el_jadida': { sedan: 2100.0, van: 2980.0 },\n  'f\u00e9s-essaouira': { sedan: 3900.0, van: 5500.0 },\n  'f\u00e9s-kenitra': { sedan: 1700.0, van: 1700.0 },\n  'f\u00e9s-khouribga': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-mansouria': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-marrakech': { sedan: 3400.0, van: 3900.0 },\n  'f\u00e9s-mazagan_resort': { sedan: 2100.0, van: 2980.0 },\n  'f\u00e9s-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-mohammedia': { sedan: 2100.0, van: 2280.0 },\n  'f\u00e9s-oualidia': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-oued_zem': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-oujda': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-rabat_centre_ville': { sedan: 1200.0, van: 1200.0 },\n  'f\u00e9s-safi': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-saidia': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-sal\u00e9_ville': { sedan: 1700.0, van: 1600.0 },\n  'f\u00e9s-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'f\u00e9s-tanger': { sedan: 2250.0, van: 3190.0 },\n  'f\u00e9s-temara-harhoura': { sedan: 1700.0, van: 1600.0 },\n  'f\u00e9s-tetouan': { sedan: 2400.0, van: 3400.0 },\n  'kenitra-aeroport_casablanca': { sedan: 1200.0, van: 1700.0 },\n  'kenitra-aeroport_f\u00e8s_saiss': { sedan: 1300.0, van: 1600.0 },\n  'kenitra-aeroport_rabat': { sedan: 300.0, van: 500.0 },\n  'kenitra-aeroport_tanger': { sedan: 1550.0, van: 2210.0 },\n  'kenitra-agadir': { sedan: 5400.0, van: 5800.0 },\n  'kenitra-a\u00e9roport_marrakech': { sedan: 2600.0, van: 2500.0 },\n  'kenitra-bouznika': { sedan: 1.0, van: 0.0 },\n  'kenitra-casa_dar_bouazza': { sedan: 1400.0, van: 1500.0 },\n  'kenitra-casa_s.maarouf-bouskoura': { sedan: 1200.0, van: 1300.0 },\n  'kenitra-casablanca_centre_ville': { sedan: 1200.0, van: 1700.0 },\n  'kenitra-chefchaouen': { sedan: 2100.0, van: 1700.0 },\n  'kenitra-el_jadida': { sedan: 1250.0, van: 1790.0 },\n  'kenitra-essaouira': { sedan: 4400.0, van: 3500.0 },\n  'kenitra-f\u00e9s': { sedan: 1700.0, van: 1700.0 },\n  'kenitra-khouribga': { sedan: 1.0, van: 0.0 },\n  'kenitra-mansouria': { sedan: 1.0, van: 0.0 },\n  'kenitra-marrakech': { sedan: 2600.0, van: 2500.0 },\n  'kenitra-mazagan_resort': { sedan: 1150.0, van: 1650.0 },\n  'kenitra-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'kenitra-mohammedia': { sedan: 700.0, van: 1000.0 },\n  'kenitra-oualidia': { sedan: 1.0, van: 0.0 },\n  'kenitra-ouarzazate': { sedan: 1.0, van: 0.0 },\n  'kenitra-oujda': { sedan: 1.0, van: 0.0 },\n  'kenitra-sal\u00e9_ville': { sedan: 250.0, van: 500.0 },\n  'kenitra-sidi_rehal': { sedan: 1.0, van: 0.0 },\n  'kenitra-tanger': { sedan: 1550.0, van: 1500.0 },\n  'kenitra-temara-harhoura': { sedan: 600.0, van: 600.0 },\n  'kenitra-tetouan': { sedan: 1750.0, van: 1800.0 },\n  'khouribga-aeroport_casablanca': { sedan: 900.0, van: 1440.0 },\n  'khouribga-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 0.0 },\n  'khouribga-aeroport_rabat': { sedan: 1250.0, van: 1790.0 },\n  'khouribga-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'khouribga-agadir': { sedan: 0.0, van: 0.0 },\n  'khouribga-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'khouribga-casablanca_centre_ville': { sedan: 850.0, van: 1000.0 },\n  'khouribga-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'khouribga-kenitra': { sedan: 1.0, van: 0.0 },\n  'khouribga-marrakech': { sedan: 1.0, van: 0.0 },\n  'khouribga-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'khouribga-sal\u00e9_ville': { sedan: 1250.0, van: 1790.0 },\n  'khouribga-temara-harhoura': { sedan: 1250.0, van: 1790.0 },\n  'mansouria-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 0.0 },\n  'mansouria-aeroport_rabat': { sedan: 500.0, van: 0.0 },\n  'mansouria-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'mansouria-agadir': { sedan: 1.0, van: 1.0 },\n  'mansouria-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'mansouria-kenitra': { sedan: 1.0, van: 0.0 },\n  'mansouria-marrakech': { sedan: 1.0, van: 0.0 },\n  'mansouria-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'marrakech-aeroport_casablanca': { sedan: 1700.0, van: 1900.0 },\n  'marrakech-aeroport_f\u00e8s_saiss': { sedan: 2650.0, van: 3750.0 },\n  'marrakech-aeroport_rabat': { sedan: 2200.0, van: 2300.0 },\n  'marrakech-aeroport_tanger': { sedan: 3100.0, van: 4380.0 },\n  'marrakech-agadir': { sedan: 1700.0, van: 2000.0 },\n  'marrakech-a\u00e9roport_marrakech': { sedan: 200.0, van: 400.0 },\n  'marrakech-beni_mellah': { sedan: 1.0, van: 0.0 },\n  'marrakech-bouznika': { sedan: 1.0, van: 0.0 },\n  'marrakech-casa_dar_bouazza': { sedan: 1900.0, van: 1700.0 },\n  'marrakech-casa_s.maarouf-bouskoura': { sedan: 1900.0, van: 1700.0 },\n  'marrakech-casablanca_centre_ville': { sedan: 1900.0, van: 1700.0 },\n  'marrakech-chefchaouen': { sedan: 4450.0, van: 4700.0 },\n  'marrakech-el_jadida': { sedan: 1800.0, van: 2560.0 },\n  'marrakech-essaouira': { sedan: 1150.0, van: 1650.0 },\n  'marrakech-f\u00e9s': { sedan: 3400.0, van: 3900.0 },\n  'marrakech-kenitra': { sedan: 2600.0, van: 2500.0 },\n  'marrakech-khouribga': { sedan: 1.0, van: 0.0 },\n  'marrakech-mansouria': { sedan: 1.0, van: 0.0 },\n  'marrakech-mazagan_resort': { sedan: 1750.0, van: 2490.0 },\n  'marrakech-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'marrakech-mohammedia': { sedan: 1900.0, van: 2700.0 },\n  'marrakech-oualidia': { sedan: 1.0, van: 0.0 },\n  'marrakech-ouarzazate': { sedan: 1.0, van: 0.0 },\n  'marrakech-oued_zem': { sedan: 1.0, van: 0.0 },\n  'marrakech-oujda': { sedan: 1.0, van: 0.0 },\n  'marrakech-rabat_centre_ville': { sedan: 2100.0, van: 2300.0 },\n  'marrakech-safi': { sedan: 1.0, van: 0.0 },\n  'marrakech-saidia': { sedan: 1.0, van: 0.0 },\n  'marrakech-sal\u00e9_ville': { sedan: 2100.0, van: 2980.0 },\n  'marrakech-sidi_rehal': { sedan: 1.0, van: 0.0 },\n  'marrakech-tanger': { sedan: 3100.0, van: 4380.0 },\n  'marrakech-temara-harhoura': { sedan: 2100.0, van: 2980.0 },\n  'marrakech-tetouan': { sedan: 3400.0, van: 4800.0 },\n  'mazagan_resort-aeroport_casablanca': { sedan: 800.0, van: 1250.0 },\n  'mazagan_resort-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2980.0 },\n  'mazagan_resort-aeroport_rabat': { sedan: 1150.0, van: 1900.0 },\n  'mazagan_resort-aeroport_tanger': { sedan: 2400.0, van: 3400.0 },\n  'mazagan_resort-agadir': { sedan: 3400.0, van: 4800.0 },\n  'mazagan_resort-a\u00e9roport_marrakech': { sedan: 1750.0, van: 1500.0 },\n  'mazagan_resort-casablanca_centre_ville': { sedan: 800.0, van: 0.0 },\n  'mazagan_resort-f\u00e9s': { sedan: 2100.0, van: 2980.0 },\n  'mazagan_resort-kenitra': { sedan: 1150.0, van: 1650.0 },\n  'mazagan_resort-marrakech': { sedan: 1750.0, van: 2490.0 },\n  'mazagan_resort-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'mazagan_resort-sal\u00e9_ville': { sedan: 1150.0, van: 1600.0 },\n  'mazagan_resort-temara-harhoura': { sedan: 1150.0, van: 1500.0 },\n  'mekn\u00e9s-aeroport_casablanca': { sedan: 1700.0, van: 1900.0 },\n  'mekn\u00e9s-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-aeroport_rabat': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-agadir': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-a\u00e9roport_marrakech': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-bouznika': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-casa_dar_bouazza': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-casa_s.maarouf-bouskoura': { sedan: 1700.0, van: 1900.0 },\n  'mekn\u00e9s-casablanca_centre_ville': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-chefchaouen': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-el_jadida': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-essaouira': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-kenitra': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-khouribga': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-mansouria': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-marrakech': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-mazagan_resort': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-mohammedia': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-oualidia': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-oued_zem': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-oujda': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-rabat_centre_ville': { sedan: 800.0, van: 800.0 },\n  'mekn\u00e9s-safi': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-saidia': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-sal\u00e9_ville': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-tanger': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-temara-harhoura': { sedan: 1.0, van: 1.0 },\n  'mekn\u00e9s-tetouan': { sedan: 1.0, van: 1.0 },\n  'mohammedia-aeroport_casablanca': { sedan: 450.0, van: 740.0 },\n  'mohammedia-aeroport_f\u00e8s_saiss': { sedan: 2100.0, van: 2400.0 },\n  'mohammedia-aeroport_rabat': { sedan: 500.0, van: 740.0 },\n  'mohammedia-aeroport_tanger': { sedan: 1800.0, van: 2560.0 },\n  'mohammedia-agadir': { sedan: 3200.0, van: 4100.0 },\n  'mohammedia-a\u00e9roport_marrakech': { sedan: 1900.0, van: 1700.0 },\n  'mohammedia-casa_s.maarouf-bouskoura': { sedan: 200.0, van: 320.0 },\n  'mohammedia-casablanca_centre_ville': { sedan: 400.0, van: 0.0 },\n  'mohammedia-f\u00e9s': { sedan: 2100.0, van: 2280.0 },\n  'mohammedia-kenitra': { sedan: 700.0, van: 1000.0 },\n  'mohammedia-marrakech': { sedan: 1900.0, van: 2700.0 },\n  'mohammedia-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'mohammedia-sal\u00e9_ville': { sedan: 500.0, van: 740.0 },\n  'mohammedia-temara-harhoura': { sedan: 400.0, van: 800.0 },\n  'oualidia-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'oualidia-aeroport_rabat': { sedan: 0.0, van: 0.0 },\n  'oualidia-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'oualidia-agadir': { sedan: 0.0, van: 0.0 },\n  'oualidia-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'oualidia-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oualidia-kenitra': { sedan: 1.0, van: 0.0 },\n  'oualidia-marrakech': { sedan: 1.0, van: 0.0 },\n  'oualidia-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'ouarzazate-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'ouarzazate-aeroport_tanger': { sedan: 1.0, van: 1.0 },\n  'ouarzazate-agadir': { sedan: 1.0, van: 1.0 },\n  'ouarzazate-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'ouarzazate-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'ouarzazate-kenitra': { sedan: 1.0, van: 0.0 },\n  'ouarzazate-marrakech': { sedan: 1.0, van: 0.0 },\n  'ouarzazate-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oued_zem-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'oued_zem-aeroport_tanger': { sedan: 1.0, van: 0.0 },\n  'oued_zem-agadir': { sedan: 1.0, van: 1.0 },\n  'oued_zem-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'oued_zem-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oued_zem-marrakech': { sedan: 1.0, van: 0.0 },\n  'oued_zem-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oujda-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'oujda-agadir': { sedan: 1.0, van: 1.0 },\n  'oujda-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'oujda-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oujda-kenitra': { sedan: 1.0, van: 0.0 },\n  'oujda-marrakech': { sedan: 1.0, van: 0.0 },\n  'oujda-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'oujda-temara-harhoura': { sedan: 1.0, van: 0.0 },\n  'rabat_centre_ville-aeroport_casablanca': { sedan: 700.0, van: 1000.0 },\n  'rabat_centre_ville-aeroport_f\u00e8s_saiss': { sedan: 1700.0, van: 0.0 },\n  'rabat_centre_ville-aeroport_rabat': { sedan: 200.0, van: 200.0 },\n  'rabat_centre_ville-aeroport_tanger': { sedan: 1550.0, van: 0.0 },\n  'rabat_centre_ville-agadir': { sedan: 3400.0, van: 0.0 },\n  'rabat_centre_ville-a\u00e9roport_marrakech': { sedan: 2250.0, van: 0.0 },\n  'rabat_centre_ville-beni_mellah': { sedan: 1650.0, van: 0.0 },\n  'rabat_centre_ville-f\u00e9s': { sedan: 1200.0, van: 1200.0 },\n  'rabat_centre_ville-marrakech': { sedan: 2100.0, van: 2300.0 },\n  'rabat_centre_ville-mekn\u00e9s': { sedan: 800.0, van: 800.0 },\n  'rabat_centre_ville-tanger': { sedan: 1400.0, van: 1400.0 },\n  'safi-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 0.0 },\n  'safi-agadir': { sedan: 1.0, van: 0.0 },\n  'safi-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'safi-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'safi-marrakech': { sedan: 1.0, van: 0.0 },\n  'safi-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'saidia-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 0.0 },\n  'saidia-agadir': { sedan: 1.0, van: 0.0 },\n  'saidia-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'saidia-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'saidia-marrakech': { sedan: 1.0, van: 0.0 },\n  'saidia-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'sal\u00e9_ville-aeroport_casablanca': { sedan: 900.0, van: 1300.0 },\n  'sal\u00e9_ville-aeroport_f\u00e8s_saiss': { sedan: 1300.0, van: 1600.0 },\n  'sal\u00e9_ville-aeroport_rabat': { sedan: 200.0, van: 300.0 },\n  'sal\u00e9_ville-aeroport_tanger': { sedan: 1550.0, van: 1900.0 },\n  'sal\u00e9_ville-agadir': { sedan: 3400.0, van: 3300.0 },\n  'sal\u00e9_ville-a\u00e9roport_marrakech': { sedan: 2300.0, van: 2300.0 },\n  'sal\u00e9_ville-beni_mellah': { sedan: 1650.0, van: 2350.0 },\n  'sal\u00e9_ville-bouznika': { sedan: 1.0, van: 0.0 },\n  'sal\u00e9_ville-casa_dar_bouazza': { sedan: 800.0, van: 900.0 },\n  'sal\u00e9_ville-casa_s.maarouf-bouskoura': { sedan: 800.0, van: 900.0 },\n  'sal\u00e9_ville-casablanca_centre_ville': { sedan: 800.0, van: 900.0 },\n  'sal\u00e9_ville-chefchaouen': { sedan: 2400.0, van: 2000.0 },\n  'sal\u00e9_ville-el_jadida': { sedan: 1250.0, van: 1600.0 },\n  'sal\u00e9_ville-essaouira': { sedan: 3100.0, van: 3300.0 },\n  'sal\u00e9_ville-f\u00e9s': { sedan: 1700.0, van: 1600.0 },\n  'sal\u00e9_ville-kenitra': { sedan: 250.0, van: 500.0 },\n  'sal\u00e9_ville-khouribga': { sedan: 1250.0, van: 1790.0 },\n  'sal\u00e9_ville-marrakech': { sedan: 2100.0, van: 2980.0 },\n  'sal\u00e9_ville-mazagan_resort': { sedan: 1150.0, van: 1600.0 },\n  'sal\u00e9_ville-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'sal\u00e9_ville-mohammedia': { sedan: 500.0, van: 740.0 },\n  'sidi_rehal-aeroport_f\u00e8s_saiss': { sedan: 1.0, van: 1.0 },\n  'sidi_rehal-agadir': { sedan: 1.0, van: 1.0 },\n  'sidi_rehal-a\u00e9roport_marrakech': { sedan: 1.0, van: 0.0 },\n  'sidi_rehal-f\u00e9s': { sedan: 1.0, van: 1.0 },\n  'sidi_rehal-kenitra': { sedan: 1.0, van: 0.0 },\n  'sidi_rehal-marrakech': { sedan: 1.0, van: 0.0 },\n  'sidi_rehal-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'tanger-aeroport_casablanca': { sedan: 2300.0, van: 2900.0 },\n  'tanger-aeroport_f\u00e8s_saiss': { sedan: 2250.0, van: 3190.0 },\n  'tanger-aeroport_rabat': { sedan: 1550.0, van: 2210.0 },\n  'tanger-agadir': { sedan: 4700.0, van: 6620.0 },\n  'tanger-a\u00e9roport_marrakech': { sedan: 3100.0, van: 4000.0 },\n  'tanger-casablanca_centre_ville': { sedan: 2300.0, van: 0.0 },\n  'tanger-f\u00e9s': { sedan: 2250.0, van: 3190.0 },\n  'tanger-kenitra': { sedan: 1550.0, van: 1500.0 },\n  'tanger-marrakech': { sedan: 3100.0, van: 4380.0 },\n  'tanger-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'tanger-rabat_centre_ville': { sedan: 1400.0, van: 1400.0 },\n  'tanger-temara-harhoura': { sedan: 1550.0, van: 2000.0 },\n  'temara-harhoura-aeroport_casablanca': { sedan: 750.0, van: 1100.0 },\n  'temara-harhoura-aeroport_f\u00e8s_saiss': { sedan: 1300.0, van: 1900.0 },\n  'temara-harhoura-aeroport_rabat': { sedan: 300.0, van: 400.0 },\n  'temara-harhoura-aeroport_tanger': { sedan: 1550.0, van: 2000.0 },\n  'temara-harhoura-agadir': { sedan: 3400.0, van: 3000.0 },\n  'temara-harhoura-a\u00e9roport_marrakech': { sedan: 2200.0, van: 2300.0 },\n  'temara-harhoura-beni_mellah': { sedan: 1750.0, van: 2300.0 },\n  'temara-harhoura-casa_dar_bouazza': { sedan: 900.0, van: 1100.0 },\n  'temara-harhoura-casa_s.maarouf-bouskoura': { sedan: 700.0, van: 900.0 },\n  'temara-harhoura-casablanca_centre_ville': { sedan: 700.0, van: 900.0 },\n  'temara-harhoura-chefchaouen': { sedan: 2400.0, van: 2000.0 },\n  'temara-harhoura-el_jadida': { sedan: 1250.0, van: 1600.0 },\n  'temara-harhoura-essaouira': { sedan: 3100.0, van: 3300.0 },\n  'temara-harhoura-f\u00e9s': { sedan: 1700.0, van: 1600.0 },\n  'temara-harhoura-kenitra': { sedan: 600.0, van: 600.0 },\n  'temara-harhoura-khouribga': { sedan: 1250.0, van: 1790.0 },\n  'temara-harhoura-marrakech': { sedan: 2100.0, van: 2980.0 },\n  'temara-harhoura-mazagan_resort': { sedan: 1150.0, van: 1500.0 },\n  'temara-harhoura-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'temara-harhoura-mohammedia': { sedan: 400.0, van: 800.0 },\n  'temara-harhoura-oujda': { sedan: 1.0, van: 0.0 },\n  'temara-harhoura-tanger': { sedan: 1550.0, van: 2000.0 },\n  'temara-harhoura-tetouan': { sedan: 1750.0, van: 2000.0 },\n  'tetouan-aeroport_casablanca': { sedan: 2350.0, van: 3540.0 },\n  'tetouan-aeroport_f\u00e8s_saiss': { sedan: 2400.0, van: 3400.0 },\n  'tetouan-aeroport_rabat': { sedan: 2200.0, van: 2490.0 },\n  'tetouan-agadir': { sedan: 4700.0, van: 6620.0 },\n  'tetouan-a\u00e9roport_marrakech': { sedan: 3400.0, van: 4800.0 },\n  'tetouan-casablanca_centre_ville': { sedan: 2280.0, van: 0.0 },\n  'tetouan-f\u00e9s': { sedan: 2400.0, van: 3400.0 },\n  'tetouan-kenitra': { sedan: 1750.0, van: 1800.0 },\n  'tetouan-marrakech': { sedan: 3400.0, van: 4800.0 },\n  'tetouan-mekn\u00e9s': { sedan: 1.0, van: 1.0 },\n  'tetouan-temara-harhoura': { sedan: 1750.0, van: 2000.0 },\n};\n\n    const PRICES_ROUND_TRIP = {\n  'aeroport_rabat-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_rabat-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'rabat_centre_ville-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'kenitra-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'zone_franche_kenitra-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casablanca_centre_ville-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'casa_smaarouf_bouskoura-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'sale_ville-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'temara_harhoura-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_marrakech-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'marrakech-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'agadir-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_fes_saiss-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'fes-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'meknes-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_tanger-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'aeroport_casablanca-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-rabat_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-zone_franche_kenitra': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-casablanca_centre_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-aeroport_casablanca': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-casa_smaarouf_bouskoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-casa_ain_sbaa_bernoussi_smoumen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-casa_dar_bouazza': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-mohammedia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-el_jadida': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-mazagan_resort': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-sale_ville': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-temara_harhoura': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-aeroport_marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-marrakech': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-essaouira': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-agadir': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-aeroport_fes_saiss': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-fes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-meknes': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-aeroport_tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-tanger': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-tetouan': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-chefchaouen': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-oualidia': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-bouznika': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-khouribga': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-beni_mellah': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-mansouria': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n  'mise_a_disposition_casablanca_jour-aeroport_rabat': { sedan: { aller: 0, retour: 0 }, van: { aller: 0, retour: 0 } },\n};\n        \/\/ State management\n        let state = {\n            travelInfo: {},\n            selectedVehicle: null,\n            personalInfo: {},\n            priceDetails: {\n                aller: 0,\n                retour: 0,\n                total: 0\n            }\n        };\n\n        \/\/ DOM Elements\n        const stepElements = {\n            1: document.getElementById('step1'),\n            2: document.getElementById('step2'),\n            3: document.getElementById('step3'),\n            4: document.getElementById('step4')\n        };\n\n        const progressSteps = {\n            1: document.getElementById('step1-progress'),\n            2: document.getElementById('step2-progress'),\n            3: document.getElementById('step3-progress'),\n            4: document.getElementById('step4-progress')\n        };\n\n        \/\/ Initialize the form\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Trip type selection\n            document.querySelectorAll('input[name=\"trip_type\"]').forEach(radio => {\n                radio.addEventListener('change', function() {\n                    const returnDateContainer = document.getElementById('return-date-container');\n                    if (this.value === 'aller-retour') {\n                        returnDateContainer.style.display = 'block';\n                        \/\/ Make return date fields required\n                        document.querySelector('input[name=\"date_retour\"]').required = true;\n                        document.querySelector('input[name=\"heure_retour\"]').required = true;\n                    } else {\n                        returnDateContainer.style.display = 'none';\n                        \/\/ Make return date fields not required\n                        document.querySelector('input[name=\"date_retour\"]').required = false;\n                        document.querySelector('input[name=\"heure_retour\"]').required = false;\n                    }\n                });\n            });\n\n            \/\/ Step navigation\n            document.getElementById('next-step1').addEventListener('click', function() {\n                \n                    saveStep1Data();\n                    updateSummary();\n                    updateVehicleOptions();\n                    goToStep(2);\n                \n            });\n\n            document.getElementById('next-step2').addEventListener('click', function() {\n                if (state.selectedVehicle) {\n                    updateSummary();\n                    goToStep(3);\n                }\n            });\n\n            document.getElementById('personal-form').addEventListener('submit', function(e) {\n                e.preventDefault();\n                if (validateStep3()) {\n                    saveStep3Data();\n                    showConfirmation();\n                    goToStep(4);\n                }\n            });\n\n            document.getElementById('whatsapp-btn').addEventListener('click', sendWhatsAppMessage);\n        });\n\n        \/\/ Form validation\n        function validateStep1() {\n            const form = document.getElementById('travel-form');\n            return form.checkValidity();\n        }\n\n        function validateStep3() {\n            const form = document.getElementById('personal-form');\n            \n            \/\/ Check if number of passengers is compatible with selected vehicle\n            const passengers = parseInt(form.querySelector('select[name=\"nb_passagers\"]').value);\n            if (state.selectedVehicle && passengers > state.selectedVehicle.maxPassengers) {\n                alert(`Le v\u00e9hicule s\u00e9lectionn\u00e9 ne peut accueillir que ${state.selectedVehicle.maxPassengers} passagers maximum.`);\n                return false;\n            }\n            \n            return form.checkValidity();\n        }\n\n        \/\/ Data saving\n        function saveStep1Data() {\n            const form = document.getElementById('travel-form');\n            const formData = new FormData(form);\n            \n            state.travelInfo = {\n                tripType: formData.get('trip_type'),\n                date: formData.get('date_depart'),\n                time: formData.get('heure_depart'),\n                returnDate: formData.get('date_retour'),\n                returnTime: formData.get('heure_retour'),\n                from: formData.get('point_depart'),\n                to: formData.get('point_arrivee'),\n                notes: formData.get('notes')\n            };\n        }\n\n        function saveStep3Data() {\n            const form = document.getElementById('personal-form');\n            const formData = new FormData(form);\n            \n            state.personalInfo = {\n                name: formData.get('nom_complet'),\n                phone: formData.get('telephone'),\n                email: formData.get('email'),\n                passengers: formData.get('nb_passagers'),\n                payment: formData.get('paiement'),\n                newsletter: formData.get('newsletter') === 'on'\n            };\n        }\n\n        \/\/ Step navigation\n        function goToStep(step) {\n            \/\/ Hide all steps\n            Object.values(stepElements).forEach(el => el.classList.remove('active'));\n            \n            \/\/ Show current step\n            stepElements[step].classList.add('active');\n            \n            \/\/ Update progress bar\n            updateProgressBar(step);\n            \n            \/\/ Scroll to top\n            window.scrollTo({ top: 0, behavior: 'smooth' });\n        }\n\n        function updateProgressBar(currentStep) {\n            \/\/ Reset all steps\n            Object.values(progressSteps).forEach(step => {\n                step.classList.remove('active', 'completed');\n            });\n            \n            \/\/ Mark previous steps as completed\n            for (let i = 1; i < currentStep; i++) {\n                progressSteps[i].classList.add('completed');\n            }\n            \n            \/\/ Mark current step as active\n            progressSteps[currentStep].classList.add('active');\n        }\n\n        \/\/ Update summary information\n        function updateSummary() {\n            \/\/ Get trip type display text\n            let tripTypeText = '';\n            switch(state.travelInfo.tripType) {\n                case 'aller-simple':\n                    tripTypeText = 'Aller simple';\n                    break;\n                case 'aller-retour':\n                    tripTypeText = 'Aller-retour';\n                    break;\n                case 'mise-dispo':\n                    tripTypeText = 'Mise \u00e0 disposition';\n                    break;\n            }\n            \n            \/\/ Format date\n            const date = new Date(state.travelInfo.date);\n            const formattedDate = date.toLocaleDateString('fr-FR', {\n                weekday: 'long',\n                year: 'numeric',\n                month: 'long',\n                day: 'numeric'\n            });\n            \n            \/\/ Get location names\n            const fromSelect = document.querySelector('select[name=\"point_depart\"]');\n            const toSelect = document.querySelector('select[name=\"point_arrivee\"]');\n            const fromOption = fromSelect.querySelector(`option[value=\"${state.travelInfo.from}\"]`);\n            const toOption = toSelect.querySelector(`option[value=\"${state.travelInfo.to}\"]`);\n            \n            \/\/ Update step 2 summary\n            document.getElementById('summary-trip-type').textContent = tripTypeText;\n            document.getElementById('summary-date').textContent = formattedDate;\n            document.getElementById('summary-time').textContent = state.travelInfo.time;\n            document.getElementById('summary-from').textContent = fromOption.textContent;\n            document.getElementById('summary-to').textContent = toOption.textContent;\n            \n            \/\/ Show\/hide return date in summary\n            const returnDateContainer = document.getElementById('summary-return-date-container');\n            if (state.travelInfo.tripType === 'aller-retour') {\n                returnDateContainer.style.display = 'block';\n                document.getElementById('summary-return-date').textContent = state.travelInfo.returnDate;\n                document.getElementById('summary-return-time').textContent = state.travelInfo.returnTime;\n            } else {\n                returnDateContainer.style.display = 'none';\n            }\n            \n            \/\/ Update step 3 summary\n            document.getElementById('final-summary-trip-type').textContent = tripTypeText;\n            document.getElementById('final-summary-date').textContent = formattedDate;\n            document.getElementById('final-summary-time').textContent = state.travelInfo.time;\n            document.getElementById('final-summary-from').textContent = fromOption.textContent;\n            document.getElementById('final-summary-to').textContent = toOption.textContent;\n            \n            \/\/ Show\/hide return date in final summary\n            const finalReturnDateContainer = document.getElementById('final-summary-return-date-container');\n            if (state.travelInfo.tripType === 'aller-retour') {\n                finalReturnDateContainer.style.display = 'block';\n                document.getElementById('final-summary-return-date').textContent = state.travelInfo.returnDate;\n                document.getElementById('final-summary-return-time').textContent = state.travelInfo.returnTime;\n            } else {\n                finalReturnDateContainer.style.display = 'none';\n            }\n            \n            \/\/ Update selected vehicle if exists\n            if (state.selectedVehicle) {\n                const vehicleCard = document.getElementById('selected-vehicle-card');\n                vehicleCard.style.display = 'block';\n                document.getElementById('selected-vehicle-name').textContent = state.selectedVehicle.name;\n                \n                \/\/ Update price details based on trip type\n                const priceDetailsContainer = document.getElementById('price-details-container');\n                priceDetailsContainer.innerHTML = ''; \/\/ Clear previous content\n\n                if (state.travelInfo.tripType === 'mise-dispo') {\n                    priceDetailsContainer.innerHTML = `\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Prix<\/span>\n                            <span class=\"summary-value\">Sur demande<\/span>\n                        <\/div>\n                    `;\n                } else if (state.travelInfo.tripType === 'aller-retour') {\n                    \/\/ Format return date\n                    const returnDate = new Date(state.travelInfo.returnDate);\n                    const formattedReturnDate = returnDate.toLocaleDateString('fr-FR', {\n                        weekday: 'long',\n                        year: 'numeric',\n                        month: 'long',\n                        day: 'numeric'\n                    });\n\n                    \/\/ D\u00e9tails de l'aller\n                    priceDetailsContainer.innerHTML += `\n                        <div class=\"summary-subtitle\">Aller<\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Date<\/span>\n                            <span class=\"summary-value\">${formattedDate}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Heure<\/span>\n                            <span class=\"summary-value\">${state.travelInfo.time}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">De<\/span>\n                            <span class=\"summary-value\">${fromOption.textContent}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">\u00c0<\/span>\n                            <span class=\"summary-value\">${toOption.textContent}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Prix<\/span>\n                            <span class=\"summary-value\">${state.priceDetails.aller} DH<\/span>\n                        <\/div>\n                    `;\n\n                    \/\/ D\u00e9tails du retour\n                    priceDetailsContainer.innerHTML += `\n                        <div class=\"summary-subtitle\">Retour<\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Date<\/span>\n                            <span class=\"summary-value\">${formattedReturnDate}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Heure<\/span>\n                            <span class=\"summary-value\">${state.travelInfo.returnTime}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">De<\/span>\n                            <span class=\"summary-value\">${toOption.textContent}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">\u00c0<\/span>\n                            <span class=\"summary-value\">${fromOption.textContent}<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Prix<\/span>\n                            <span class=\"summary-value\">${state.priceDetails.retour} DH<\/span>\n                        <\/div>\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Total<\/span>\n                            <span class=\"summary-value\">${state.priceDetails.total} DH<\/span>\n                        <\/div>\n                    `;\n                } else {\n                    \/\/ Aller simple\n                    priceDetailsContainer.innerHTML = `\n                        <div class=\"summary-item\">\n                            <span class=\"summary-label\">Prix<\/span>\n                            <span class=\"summary-value\">${state.priceDetails.total} DH<\/span>\n                        <\/div>\n                    `;\n                }\n            }\n        }\n\n        \/\/ Vehicle selection\n        function updateVehicleOptions() {\n            const routeKey = `${state.travelInfo.from}-${state.travelInfo.to}`;\n            const prices = state.travelInfo.tripType === 'aller-retour' ? PRICES_ROUND_TRIP : PRICES_ONE_WAY;\n            const routePrices = prices[routeKey] || {};\n            \n            const vehicleOptions = document.getElementById('vehicle-options');\n            vehicleOptions.innerHTML = '';\n            \n            VEHICLES.forEach(vehicle => {\n                let price = 0;\n                let priceText = 'Sur demande';\n                \n                if (state.travelInfo.tripType === 'mise-dispo') {\n                    priceText = 'Sur demande';\n                } else if (state.travelInfo.tripType === 'aller-retour') {\n                    const vehiclePrice = routePrices[vehicle.id];\n                    if (vehiclePrice) {\n                        price = vehiclePrice.aller + vehiclePrice.retour;\n                        priceText = `${vehiclePrice.aller + vehiclePrice.retour} DH`;\n                    }\n                } else {\n                    price = routePrices[vehicle.id] || 0;\n                    priceText = price > 0 ? `${price} DH` : 'Sur demande';\n                }\n                \n                const vehicleCard = document.createElement('div');\n                vehicleCard.className = 'vehicle-card';\n                vehicleCard.dataset.id = vehicle.id;\n                \n                vehicleCard.innerHTML = `\n                    <div class=\"vehicle-image\" style=\"background-image: url('${vehicle.image}')\">\n                        <span class=\"vehicle-badge\">${vehicle.maxPassengers} places max<\/span>\n                    <\/div>\n                    <div class=\"vehicle-details\">\n                        <h4 class=\"vehicle-title\">${vehicle.name}<\/h4>\n                        <p class=\"text-muted mb-2\">${vehicle.description}<\/p>\n                        <div class=\"vehicle-features\">\n                            ${vehicle.features.map(feat => `\n                                <span class=\"vehicle-feature\">\n                                    <i class=\"fas fa-check-circle\"><\/i> ${feat}\n                                <\/span>\n                            `).join('')}\n                        <\/div>\n                        <div class=\"vehicle-price\">\n                            ${priceText} <small>Prix final TTC<\/small>\n                        <\/div>\n                    <\/div>\n                `;\n                \n                vehicleCard.addEventListener('click', function() {\n                    \/\/ Remove selected class from all cards\n                    document.querySelectorAll('.vehicle-card').forEach(card => {\n                        card.classList.remove('selected');\n                    });\n                    \n                    \/\/ Add selected class to clicked card\n                    this.classList.add('selected');\n                    \n                    \/\/ Update state\n                    state.selectedVehicle = {\n                        id: vehicle.id,\n                        name: vehicle.name,\n                        price: price,\n                        image: vehicle.image,\n                        maxPassengers: vehicle.maxPassengers\n                    };\n                    \n                    \/\/ Update price details based on trip type\n                    if (state.travelInfo.tripType === 'aller-retour') {\n                        const vehiclePrice = routePrices[vehicle.id];\n                        state.priceDetails = {\n                            aller: vehiclePrice ? vehiclePrice.aller : 0,\n                            retour: vehiclePrice ? vehiclePrice.retour : 0,\n                            total: vehiclePrice ? vehiclePrice.aller + vehiclePrice.retour : 0\n                        };\n                    } else if (state.travelInfo.tripType === 'mise-dispo') {\n                        state.priceDetails = {\n                            aller: 0,\n                            retour: 0,\n                            total: 0\n                        };\n                    } else {\n                        state.priceDetails = {\n                            aller: routePrices[vehicle.id] || 0,\n                            retour: 0,\n                            total: routePrices[vehicle.id] || 0\n                        };\n                    }\n                    \n                    \/\/ Enable next button\n                    document.getElementById('next-step2').disabled = false;\n                    \n                    \/\/ Update summary with selected vehicle\n                    updateSummary();\n                });\n                \n                vehicleOptions.appendChild(vehicleCard);\n            });\n        }\n\n        \/\/ Confirmation\n        function showConfirmation() {\n            const confirmation = document.getElementById('confirmation-details');\n            \n            \/\/ Format date\n            const date = new Date(state.travelInfo.date);\n            const formattedDate = date.toLocaleDateString('fr-FR', {\n                weekday: 'long',\n                year: 'numeric',\n                month: 'long',\n                day: 'numeric'\n            });\n            \n            \/\/ Format return date if exists\n            let formattedReturnDate = '';\n            if (state.travelInfo.returnDate) {\n                const returnDate = new Date(state.travelInfo.returnDate);\n                formattedReturnDate = returnDate.toLocaleDateString('fr-FR', {\n                    weekday: 'long',\n                    year: 'numeric',\n                    month: 'long',\n                    day: 'numeric'\n                });\n            }\n            \n            \/\/ Get location names\n            const fromSelect = document.querySelector('select[name=\"point_depart\"]');\n            const toSelect = document.querySelector('select[name=\"point_arrivee\"]');\n            const fromOption = fromSelect.querySelector(`option[value=\"${state.travelInfo.from}\"]`);\n            const toOption = toSelect.querySelector(`option[value=\"${state.travelInfo.to}\"]`);\n            \n            \/\/ Get trip type display text\n            let tripTypeText = '';\n            switch(state.travelInfo.tripType) {\n                case 'aller-simple':\n                    tripTypeText = 'Aller simple';\n                    break;\n                case 'aller-retour':\n                    tripTypeText = 'Aller-retour';\n                    break;\n                case 'mise-dispo':\n                    tripTypeText = 'Mise \u00e0 disposition';\n                    break;\n            }\n            \n            \/\/ Get payment method display text\n            let paymentText = '';\n            switch(state.personalInfo.payment) {\n                case 'carte':\n                    paymentText = 'Carte bancaire';\n                    break;\n                case 'cash':\n                    paymentText = 'Esp\u00e8ces (Cash)';\n                    break;\n            }\n\n            \/\/ Prepare price details HTML based on trip type\n            let priceDetailsHTML = '';\n            if (state.travelInfo.tripType === 'mise-dispo') {\n                priceDetailsHTML = `\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Prix<\/span>\n                        <span class=\"summary-value\">Sur demande<\/span>\n                    <\/div>\n                `;\n            } else if (state.travelInfo.tripType === 'aller-retour') {\n                \/\/ D\u00e9tails de l'aller\n                priceDetailsHTML = `\n                    <div class=\"summary-subtitle\">Aller<\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Date<\/span>\n                        <span class=\"summary-value\">${formattedDate}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Heure<\/span>\n                        <span class=\"summary-value\">${state.travelInfo.time}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">De<\/span>\n                        <span class=\"summary-value\">${fromOption.textContent}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">\u00c0<\/span>\n                        <span class=\"summary-value\">${toOption.textContent}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Prix<\/span>\n                        <span class=\"summary-value\">${state.priceDetails.aller} DH<\/span>\n                    <\/div>\n                `;\n\n                \/\/ D\u00e9tails du retour\n                priceDetailsHTML += `\n                    <div class=\"summary-subtitle\">Retour<\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Date<\/span>\n                        <span class=\"summary-value\">${formattedReturnDate}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Heure<\/span>\n                        <span class=\"summary-value\">${state.travelInfo.returnTime}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">De<\/span>\n                        <span class=\"summary-value\">${toOption.textContent}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">\u00c0<\/span>\n                        <span class=\"summary-value\">${fromOption.textContent}<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Prix<\/span>\n                        <span class=\"summary-value\">${state.priceDetails.retour} DH<\/span>\n                    <\/div>\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Total<\/span>\n                        <span class=\"summary-value\">${state.priceDetails.total} DH<\/span>\n                    <\/div>\n                `;\n            } else {\n                \/\/ Aller simple\n                priceDetailsHTML = `\n                    <div class=\"summary-item\">\n                        <span class=\"summary-label\">Prix<\/span>\n                        <span class=\"summary-value\">${state.priceDetails.total} DH<\/span>\n                    <\/div>\n                `;\n            }\n\n            \/\/ Build confirmation HTML\n            confirmation.innerHTML = `\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">Type de trajet<\/span>\n                    <span class=\"summary-value\">${tripTypeText}<\/span>\n                <\/div>\n                ${priceDetailsHTML}\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">V\u00e9hicule<\/span>\n                    <span class=\"summary-value\">${state.selectedVehicle.name}<\/span>\n                <\/div>\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">Passager(s)<\/span>\n                    <span class=\"summary-value\">${state.personalInfo.passengers} ${state.personalInfo.passengers === '1' ? 'personne' : 'personnes'}<\/span>\n                <\/div>\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">Client<\/span>\n                    <span class=\"summary-value\">${state.personalInfo.name}<br>${state.personalInfo.phone}<br>${state.personalInfo.email}<\/span>\n                <\/div>\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">Paiement<\/span>\n                    <span class=\"summary-value\">${paymentText}<\/span>\n                <\/div>\n                ${state.travelInfo.notes ? `\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">Notes<\/span>\n                    <span class=\"summary-value\">${state.travelInfo.notes}<\/span>\n                <\/div>\n                ` : ''}\n                <div class=\"summary-item\">\n                    <span class=\"summary-label\">R\u00e9f\u00e9rence<\/span>\n                    <span class=\"summary-value\">DD-${Date.now().toString().slice(-6)}<\/span>\n                <\/div>\n            `;\n            \n            \/\/ Prepare WhatsApp message\n            prepareWhatsAppMessage();\n        }\n\n        \/\/ WhatsApp integration\n        function prepareWhatsAppMessage() {\n            \/\/ This is prepared for when the WhatsApp button is clicked\n        }\n\n        function sendWhatsAppMessage() {\n            const loader = document.getElementById('loader');\n            const whatsappBtn = document.getElementById('whatsapp-btn');\n            \n            \/\/ Show loader\n            whatsappBtn.style.display = 'none';\n            loader.style.display = 'block';\n            \n            \/\/ Format date\n            const date = new Date(state.travelInfo.date);\n            const formattedDate = date.toLocaleDateString('fr-FR', {\n                weekday: 'long',\n                year: 'numeric',\n                month: 'long',\n                day: 'numeric'\n            });\n            \n            \/\/ Format return date if exists\n            let formattedReturnDate = '';\n            if (state.travelInfo.returnDate) {\n                const returnDate = new Date(state.travelInfo.returnDate);\n                formattedReturnDate = returnDate.toLocaleDateString('fr-FR', {\n                    weekday: 'long',\n                    year: 'numeric',\n                    month: 'long',\n                    day: 'numeric'\n                });\n            }\n            \n            \/\/ Get location names\n            const fromSelect = document.querySelector('select[name=\"point_depart\"]');\n            const toSelect = document.querySelector('select[name=\"point_arrivee\"]');\n            const fromOption = fromSelect.querySelector(`option[value=\"${state.travelInfo.from}\"]`);\n            const toOption = toSelect.querySelector(`option[value=\"${state.travelInfo.to}\"]`);\n            \n            \/\/ Get trip type display text\n            let tripTypeText = '';\n            switch(state.travelInfo.tripType) {\n                case 'aller-simple':\n                    tripTypeText = 'Aller simple';\n                    break;\n                case 'aller-retour':\n                    tripTypeText = 'Aller-retour';\n                    break;\n                case 'mise-dispo':\n                    tripTypeText = 'Mise \u00e0 disposition';\n                    break;\n            }\n            \n            \/\/ Get payment method display text\n            let paymentText = '';\n            switch(state.personalInfo.payment) {\n                case 'carte':\n                    paymentText = 'Carte bancaire';\n                    break;\n                case 'cash':\n                    paymentText = 'Esp\u00e8ces (Cash)';\n                    break;\n            }\n            \n            \/\/ Create message\n            let message = `\ud83d\ude97 *NOUVELLE R\u00c9SERVATION DAILY DRIVE* \ud83d\ude97\\n\\n`;\n            message += `\ud83d\udcc5 *D\u00e9tails du trajet:*\\n`;\n            message += `\u2022 Type: ${tripTypeText}\\n`;\n            \n            if (state.travelInfo.tripType === 'aller-retour') {\n                \/\/ D\u00e9tails de l'aller\n                message += `\\n*ALLER*\\n`;\n                message += `\u2022 Date: ${formattedDate}\\n`;\n                message += `\u2022 Heure: ${state.travelInfo.time}\\n`;\n                message += `\u2022 De: ${fromOption.textContent}\\n`;\n                message += `\u2022 \u00c0: ${toOption.textContent}\\n`;\n                message += `\u2022 Prix: ${state.priceDetails.aller} DH\\n`;\n                \n                \/\/ D\u00e9tails du retour\n                message += `\\n*RETOUR*\\n`;\n                message += `\u2022 Date: ${formattedReturnDate}\\n`;\n                message += `\u2022 Heure: ${state.travelInfo.returnTime}\\n`;\n                message += `\u2022 De: ${toOption.textContent}\\n`;\n                message += `\u2022 \u00c0: ${fromOption.textContent}\\n`;\n                message += `\u2022 Prix: ${state.priceDetails.retour} DH\\n`;\n                message += `\u2022 Total: ${state.priceDetails.total} DH\\n`;\n            } else if (state.travelInfo.tripType === 'mise-dispo') {\n                message += `\u2022 Date: ${formattedDate}\\n`;\n                message += `\u2022 Heure: ${state.travelInfo.time}\\n`;\n                message += `\u2022 De: ${fromOption.textContent}\\n`;\n                message += `\u2022 \u00c0: ${toOption.textContent}\\n`;\n                message += `\u2022 Prix: Sur demande\\n`;\n            } else {\n                message += `\u2022 Date: ${formattedDate}\\n`;\n                message += `\u2022 Heure: ${state.travelInfo.time}\\n`;\n                message += `\u2022 De: ${fromOption.textContent}\\n`;\n                message += `\u2022 \u00c0: ${toOption.textContent}\\n`;\n                message += `\u2022 Prix: ${state.priceDetails.total} DH\\n`;\n            }\n            \n            message += `\\n\ud83d\ude99 *V\u00e9hicule s\u00e9lectionn\u00e9:*\\n`;\n            message += `\u2022 Type: ${state.selectedVehicle.name}\\n`;\n            message += `\u2022 Passagers: ${state.personalInfo.passengers}\\n`;\n            \n            message += `\\n\ud83d\udc64 *Informations client:*\\n`;\n            message += `\u2022 Nom: ${state.personalInfo.name}\\n`;\n            message += `\u2022 T\u00e9l\u00e9phone: ${state.personalInfo.phone}\\n`;\n            message += `\u2022 Email: ${state.personalInfo.email}\\n`;\n            message += `\u2022 Paiement: ${paymentText}\\n`;\n            \n            if (state.travelInfo.notes) {\n                message += `\u2022 Notes: ${state.travelInfo.notes}\\n`;\n            }\n            \n            message += `\\n\ud83d\udcdd *R\u00e9f\u00e9rence:* DD-${Date.now().toString().slice(-6)}\\n`;\n            message += `\\n\u2705 R\u00e9servation effectu\u00e9e via le site web`;\n            \n            \/\/ Encode for URL\n            const encodedMessage = encodeURIComponent(message);\n            const whatsappUrl = `https:\/\/wa.me\/${WHATSAPP_NUMBER}?text=${encodedMessage}`;\n            \n            \/\/ Try to open WhatsApp\n            setTimeout(() => {\n                loader.style.display = 'none';\n                window.open(whatsappUrl, '_blank');\n                whatsappBtn.style.display = 'block';\n            }, 1000);\n        }\n    <\/script>\n<script>\nconst trips = [\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '450,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1440,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1250,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '740,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '450,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Casablanca',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3540,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2350,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '5500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3750,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport F\u00e8s Saiss',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2210,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2350,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3820,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '740,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Oualidia',\n    'vehicles': []\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2210,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Rabat',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2490,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2210,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4380,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2910,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2050,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2910,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2050,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2910,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2050,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '5500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2210,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4380,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2560,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Aeroport Tanger',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '5800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '5400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Khouribga',\n    'vehicles': []\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Oualidia',\n    'vehicles': []\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Agadir',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4380,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4450,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'A\u00e9roport Marrakech',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2910,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2050,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '320,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casa S.Maarouf',\n    'arrival': 'Bouskoura-Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2910,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2050,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3960,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3000,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '880,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '850,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Casablanca Centre Ville',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '2280,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '6620,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '5500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2280,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3190,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'F\u00e9s',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2210,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '5800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '5400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Kenitra',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3750,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4380,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '4450,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2560,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1650,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2490,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2700,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4380,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Marrakech',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '4800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Mansouria',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Oualidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Ouarzazate',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Oued Zem',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Oujda',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Rabat Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Safi',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Saidia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Sal\u00e9 Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Sidi Rehal',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Temara-Harhoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Mekn\u00e9s',\n    'arrival': 'Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '2250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1200,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Rabat Centre Ville',\n    'arrival': 'Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2350,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1650,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Bouznika',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '800,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Sal\u00e9 Ville',\n    'arrival': 'Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '740,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '500,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Aeroport Casablanca',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Aeroport F\u00e8s Saiss',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Aeroport Rabat',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '400,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '300,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Aeroport Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Agadir',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-A\u00e9roport Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2200,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Beni Mellah',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1750,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Casa Dar Bouazza',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1100,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '900,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Casa S.Maarouf-Bouskoura',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Casablanca Centre Ville',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '900,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Chefchaouen',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-El Jadida',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Essaouira',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '3300,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '3100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-F\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1700,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Kenitra',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '600,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '600,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Khouribga',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1790,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1250,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Marrakech',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2980,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '2100,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Mazagan Resort',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1500,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1150,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Mekn\u00e9s',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '1,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Mohammedia',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '800,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '400,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Oujda',\n    'vehicles': [\n      {\n        'type': 'Sedan',\n        'price_dh': '1,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Tanger',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1550,00'\n      }\n    ]\n  },\n  {\n    'depart': 'Temara',\n    'arrival': 'Harhoura-Tetouan',\n    'vehicles': [\n      {\n        'type': 'Van',\n        'price_dh': '2000,00'\n      },\n      {\n        'type': 'Sedan',\n        'price_dh': '1750,00'\n      }\n    ]\n  },\n];\nconst departSelect=document.querySelector('select[name=\"point_depart\"]');\nconst arriveeSelect=document.querySelector('select[name=\"point_arrivee\"]');\nconst vehicleContainer=document.getElementById('vehicleContainer');\nconst selectedVehicle=document.getElementById('selectedVehicle');\n\n\/\/ Fill departure select with JSON depart uniques\nconst departs=[...new Set(trips.map(t => t.depart))];\ndepartSelect.innerHTML='<option value=\"\">S\u00e9lectionnez...<\/option>'+\n  departs.map(d=>`<option value=\"${d.toLowerCase().replace(\/\\s+\/g,'_')}\">${d}<\/option>`).join('');\n\n\/\/ Update arrivals according to selected departure\ndepartSelect.addEventListener('change', function(){\n  const d = departSelect.options[departSelect.selectedIndex].text;\n  const arrivals = trips.filter(t=>t.depart===d).map(t=>t.arrival);\n  arriveeSelect.innerHTML='<option value=\"\">S\u00e9lectionnez...<\/option>'+\n    arrivals.map(a=>`<option value=\"${a.toLowerCase().replace(\/\\s+\/g,'_')}\">${a}<\/option>`).join('');\n});\n\n\/\/ Listen to original blue button click (submit button)\ndocument.querySelector('button[type=\"submit\"], .btn.btn-primary').addEventListener('click', function(e){\n  e.preventDefault(); \/\/ prevent real submission for preview\n  const depart=departSelect.options[departSelect.selectedIndex].text;\n  const arrival=arriveeSelect.options[arriveeSelect.selectedIndex].text;\n\n  if(!depart || !arrival){\n    alert('Veuillez s\u00e9lectionner un d\u00e9part et une arriv\u00e9e');\n    return;\n  }\n\n  const trip=trips.find(t=>t.depart===depart && t.arrival===arrival);\n\n  if(trip && trip.vehicles && trip.vehicles.length>0){\n    vehicleContainer.innerHTML = trip.vehicles.map(v => `\n      <div class=\"vehicle-card\" style=\"border:1px solid #ddd; padding:15px; border-radius:8px; margin-bottom:10px; background:white; cursor:pointer;\"\n           onclick=\"selectVehicle('${v.type}','${v.price_dh}')\">\n        <h4>${v.type}<\/h4>\n        <p><strong>${v.price_dh} MAD<\/strong><\/p>\n      <\/div>\n    `).join('');\n  } else {\n    vehicleContainer.innerHTML = \"<p>Aucun prix disponible pour ce trajet.<\/p>\";\n  }\n});\n\n\/\/ Vehicle selection\nwindow.selectVehicle = function(type, price){\n  selectedVehicle.innerHTML = `\n    <p>V\u00e9hicule s\u00e9lectionn\u00e9 : <strong>${type}<\/strong><\/p>\n    <p>Prix : <strong>${price} MAD<\/strong><\/p>\n  `;\n};\n<\/script>\n<script>\n\/\/ PRICES_ONE_WAY\nconst PRICES_ONE_WAY = {\n  'aeroport_rabat-kenitra': { sedan: 300.0, van: 500.0 },\n  'aeroport_rabat-casablanca_centre_ville': { sedan: 700.0, van: 1000.0 },\n  'aeroport_rabat-aeroport_casablanca': { sedan: 800.0, van: 1100.0 },\n  'aeroport_rabat-casa_s.maarouf-bouskoura': { sedan: 900.0, van: 1300.0 },\n  'aeroport_rabat-casa_dar_bouazza': { sedan: 0, van: 1500.0 },\n  'aeroport_rabat-mohammedia': { sedan: 500.0, van: 740.0 },\n  'aeroport_rabat-el_jadida': { sedan: 1250.0, van: 1790.0 },\n  'aeroport_rabat-mazagan_resort': { sedan: 1150.0, van: 1900.0 },\n  'aeroport_rabat-sale_ville': { sedan: 200.0, van: 300.0 },\n  'aeroport_rabat-temara-harhoura': { sedan: 300.0, van: 400.0 },\n  'aeroport_rabat-aeroport_marrakech': { sedan: 2300.0, van: 2300.0 },\n  'aeroport_rabat-marrakech': { sedan: 2300.0, van: 2300.0 },\n  'aeroport_rabat-essaouira': { sedan: 2700.0, van: 3820.0 },\n  'aeroport_rabat-agadir': { sedan: 3400.0, van: 4800.0 },\n  'aeroport_rabat-aeroport_fes_saiss': { sedan: 1700.0, van: 2400.0 },\n  'aeroport_rabat-fes': { sedan: 1700.0, van: 1860.0 },\n  'aeroport_rabat-meknes': { sedan: 1100.0, van: 1400.0 },\n  'aeroport_rabat-aeroport_tanger': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_rabat-tanger': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_rabat-tetouan': { sedan: 2200.0, van: 2490.0 },\n  'aeroport_rabat-chefchaouen': { sedan: 2400.0, van: 2000.0 },\n  'aeroport_rabat-oualidia': { sedan: 0, van: 0 },\n  'aeroport_rabat-bouznika': { sedan: 600.0, van: 650.0 },\n  'aeroport_rabat-khouribga': { sedan: 1250.0, van: 1790.0 },\n  'aeroport_rabat-beni_mellah': { sedan: 1650.0, van: 2350.0 },\n  'aeroport_rabat-mansouria': { sedan: 500.0, van: 0 },\n  'aeroport_rabat-aeroport_rabat': { sedan: 1500.0, van: 0 },\n  'kenitra-aeroport_rabat': { sedan: 300.0, van: 500.0 },\n  'kenitra-aeroport_casablanca': { sedan: 1200.0, van: 1300.0 },\n  'kenitra-aeroport_fes_saiss': { sedan: 1300.0, van: 1860.0 },\n  'kenitra-aeroport_marrakech': { sedan: 2600.0, van: 2500.0 },\n  'kenitra-aeroport_tanger': { sedan: 1550.0, van: 1600.0 },\n  'kenitra-agadir': { sedan: 5400.0, van: 3500.0 },\n  'kenitra-casa_dar_bouazza': { sedan: 1400.0, van: 1500.0 },\n  'kenitra-casa_s.maarouf-bouskoura': { sedan: 1200.0, van: 1300.0 },\n  'kenitra-casablanca_centre_ville': { sedan: 1200.0, van: 1300.0 },\n  'kenitra-chefchaouen': { sedan: 2100.0, van: 1700.0 },\n  'kenitra-el_jadida': { sedan: 1250.0, van: 1790.0 },\n  'kenitra-essaouira': { sedan: 4400.0, van: 3500.0 },\n  'kenitra-fes': { sedan: 1700.0, van: 1800.0 },\n  'kenitra-marrakech': { sedan: 2600.0, van: 2500.0 },\n  'kenitra-mazagan_resort': { sedan: 1150.0, van: 1650.0 },\n  'kenitra-mohammedia': { sedan: 700.0, van: 1000.0 },\n  'kenitra-sale_ville': { sedan: 250.0, van: 350.0 },\n  'kenitra-tanger': { sedan: 1550.0, van: 1500.0 },\n  'kenitra-temara-harhoura': { sedan: 600.0, van: 600.0 },\n  'kenitra-tetouan': { sedan: 1750.0, van: 1800.0 },\n  'kenitra-bouznika': { sedan: 1.0, van: 0 },\n  'kenitra-khouribga': { sedan: 1.0, van: 0 },\n  'kenitra-mansouria': { sedan: 1.0, van: 0 },\n  'kenitra-meknes': { sedan: 1.0, van: 0 },\n  'kenitra-oualidia': { sedan: 1.0, van: 0 },\n  'kenitra-ouarzazate': { sedan: 1.0, van: 0 },\n  'kenitra-oujda': { sedan: 1.0, van: 0 },\n  'kenitra-sidi_rehal': { sedan: 1.0, van: 0 },\n  'casa_s.maarouf-bouskoura-aeroport_casablanca': { sedan: 300.0, van: 500.0 },\n  'casa_s.maarouf-bouskoura-casablanca_centre_ville': { sedan: 200.0, van: 200.0 },\n  'casa_s.maarouf-bouskoura-casa_dar_bouazza': { sedan: 0, van: 400.0 },\n  'casa_s.maarouf-bouskoura-mohammedia': { sedan: 200.0, van: 320.0 },\n  'aeroport_marrakech-aeroport_casablanca': { sedan: 1600.0, van: 1500.0 },\n  'aeroport_marrakech-casablanca_centre_ville': { sedan: 1700.0, van: 1500.0 },\n  'aeroport_marrakech-aeroport_fes_saiss': { sedan: 2650.0, van: 3000.0 },\n  'aeroport_marrakech-marrakech': { sedan: 200.0, van: 400.0 },\n  'aeroport_marrakech-aeroport_rabat': { sedan: 2300.0, van: 2300.0 },\n  'aeroport_marrakech-aeroport_tanger': { sedan: 3100.0, van: 4380.0 },\n  'aeroport_marrakech-agadir': { sedan: 1700.0, van: 2000.0 },\n  'aeroport_marrakech-casa_dar_bouazza': { sedan: 1900.0, van: 1500.0 },\n  'aeroport_marrakech-casa_s.maarouf-bouskoura': { sedan: 1700.0, van: 1500.0 },\n  'aeroport_marrakech-chefchaouen': { sedan: 4450.0, van: 4700.0 },\n  'aeroport_marrakech-el_jadida': { sedan: 1800.0, van: 2500.0 },\n  'aeroport_marrakech-essaouira': { sedan: 1150.0, van: 1650.0 },\n  'aeroport_marrakech-fes': { sedan: 3400.0, van: 3000.0 },\n  'aeroport_marrakech-kenitra': { sedan: 2600.0, van: 2500.0 },\n  'aeroport_marrakech-mazagan_resort': { sedan: 1750.0, van: 1500.0 },\n  'aeroport_marrakech-mohammedia': { sedan: 1900.0, van: 1700.0 },\n  'aeroport_marrakech-sale_ville': { sedan: 2300.0, van: 2300.0 },\n  'aeroport_marrakech-tanger': { sedan: 3100.0, van: 4000.0 },\n  'aeroport_marrakech-temara-harhoura': { sedan: 2200.0, van: 2200.0 },\n  'aeroport_marrakech-tetouan': { sedan: 3400.0, van: 4800.0 },\n  'aeroport_marrakech-beni_mellah': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-bouznika': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-khouribga': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-meknes': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-oualidia': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-ouarzazate': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-oued_zem': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-oujda': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-safi': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-saidia': { sedan: 1.0, van: 0 },\n  'aeroport_marrakech-sidi_rehal': { sedan: 1.0, van: 0 },\n  'agadir-aeroport_casablanca': { sedan: 3000.0, van: 3960.0 },\n  'agadir-aeroport_fes_saiss': { sedan: 4700.0, van: 6620.0 },\n  'agadir-aeroport_marrakech': { sedan: 1700.0, van: 2000.0 },\n  'agadir-aeroport_rabat': { sedan: 3400.0, van: 4800.0 },\n  'agadir-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'agadir-bouznika': { sedan: 1.0, van: 1.0 },\n  'agadir-casa_dar_bouazza': { sedan: 3000.0, van: 3960.0 },\n  'agadir-casa_s.maarouf-bouskoura': { sedan: 2900.0, van: 3960.0 },\n  'agadir-casablanca_centre_ville': { sedan: 3000.0, van: 3960.0 },\n  'agadir-chefchaouen': { sedan: 4700.0, van: 6620.0 },\n  'agadir-el_jadida': { sedan: 3400.0, van: 4800.0 },\n  'agadir-essaouira': { sedan: 2400.0, van: 3400.0 },\n  'agadir-fes': { sedan: 4700.0, van: 6620.0 },\n  'agadir-kenitra': { sedan: 5400.0, van: 5800.0 },\n  'agadir-khouribga': { sedan: 0, van: 0 },\n  'agadir-mansouria': { sedan: 1.0, van: 1.0 },\n  'agadir-marrakech': { sedan: 1700.0, van: 2000.0 },\n  'agadir-mazagan_resort': { sedan: 3400.0, van: 4800.0 },\n  'agadir-mohammedia': { sedan: 3200.0, van: 4100.0 },\n  'agadir-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'agadir-oued_zem': { sedan: 1.0, van: 1.0 },\n  'agadir-oujda': { sedan: 1.0, van: 1.0 },\n  'agadir-safi': { sedan: 1.0, van: 0 },\n  'agadir-saidia': { sedan: 1.0, van: 0 },\n  'agadir-sale_ville': { sedan: 3400.0, van: 4800.0 },\n  'agadir-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'agadir-tanger': { sedan: 4700.0, van: 6620.0 },\n  'agadir-temara-harhoura': { sedan: 3400.0, van: 4800.0 },\n  'agadir-tetouan': { sedan: 4700.0, van: 6620.0 },\n  'agadir-meknes': { sedan: 1.0, van: 0 },\n  'agadir-oualidia': { sedan: 0, van: 0 },\n  'fes-aeroport_casablanca': { sedan: 2100.0, van: 2700.0 },\n  'fes-aeroport_marrakech': { sedan: 3400.0, van: 3190.0 },\n  'fes-aeroport_rabat': { sedan: 1700.0, van: 1600.0 },\n  'fes-aeroport_tanger': { sedan: 2250.0, van: 3190.0 },\n  'fes-agadir': { sedan: 4700.0, van: 6620.0 },\n  'fes-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'fes-bouznika': { sedan: 1.0, van: 2100.0 },\n  'fes-casa_dar_bouazza': { sedan: 2400.0, van: 2500.0 },\n  'fes-casa_s.maarouf-bouskoura': { sedan: 2100.0, van: 2500.0 },\n  'fes-casablanca_centre_ville': { sedan: 2100.0, van: 2500.0 },\n  'fes-chefchaouen': { sedan: 2150.0, van: 2800.0 },\n  'fes-el_jadida': { sedan: 2100.0, van: 2980.0 },\n  'fes-essaouira': { sedan: 3900.0, van: 5500.0 },\n  'fes-kenitra': { sedan: 1700.0, van: 1700.0 },\n  'fes-khouribga': { sedan: 1.0, van: 1.0 },\n  'fes-mansouria': { sedan: 1.0, van: 1.0 },\n  'fes-marrakech': { sedan: 3400.0, van: 3900.0 },\n  'fes-mazagan_resort': { sedan: 2100.0, van: 2980.0 },\n  'fes-meknes': { sedan: 1.0, van: 1.0 },\n  'fes-mohammedia': { sedan: 2100.0, van: 2280.0 },\n  'fes-oualidia': { sedan: 1.0, van: 1.0 },\n  'fes-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'fes-oued_zem': { sedan: 1.0, van: 1.0 },\n  'fes-oujda': { sedan: 1.0, van: 1.0 },\n  'fes-safi': { sedan: 1.0, van: 1.0 },\n  'fes-saidia': { sedan: 1.0, van: 1.0 },\n  'fes-sale_ville': { sedan: 1700.0, van: 1600.0 },\n  'fes-sidi_rehal': { sedan: 1.0, van: 1.0 },\n  'fes-tanger': { sedan: 2250.0, van: 3190.0 },\n  'fes-temara-harhoura': { sedan: 1700.0, van: 2100.0 },\n  'fes-tetouan': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_tanger-aeroport_casablanca': { sedan: 2300.0, van: 2910.0 },\n  'aeroport_tanger-aeroport_fes_saiss': { sedan: 2150.0, van: 3190.0 },\n  'aeroport_tanger-aeroport_marrakech': { sedan: 3100.0, van: 4380.0 },\n  'aeroport_tanger-aeroport_rabat': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_tanger-agadir': { sedan: 4700.0, van: 6620.0 },\n  'aeroport_tanger-beni_mellah': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-bouznika': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-casa_dar_bouazza': { sedan: 2050.0, van: 2910.0 },\n  'aeroport_tanger-casa_s.maarouf-bouskoura': { sedan: 2050.0, van: 2910.0 },\n  'aeroport_tanger-casablanca_centre_ville': { sedan: 2050.0, van: 3010.0 },\n  'aeroport_tanger-chefchaouen': { sedan: 1400.0, van: 2000.0 },\n  'aeroport_tanger-el_jadida': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_tanger-essaouira': { sedan: 3900.0, van: 5500.0 },\n  'aeroport_tanger-fes': { sedan: 2250.0, van: 3190.0 },\n  'aeroport_tanger-kenitra': { sedan: 1550.0, van: 2210.0 },\n  'aeroport_tanger-khouribga': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-mansouria': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-marrakech': { sedan: 3100.0, van: 4380.0 },\n  'aeroport_tanger-mazagan_resort': { sedan: 2400.0, van: 3400.0 },\n  'aeroport_tanger-meknes': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-mohammedia': { sedan: 1800.0, van: 2560.0 },\n  'aeroport_tanger-oualidia': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-ouarzazate': { sedan: 1.0, van: 1.0 },\n  'aeroport_tanger-oued_zem': { sedan: 1.0, van: 0 },\n};\n\n\nlet selectedVehicle = null;\nlet selectedPrice = 0;\n\n\/\/ Fonction pour normaliser les noms\nfunction normalizeName(str) {\n    return str\n        .toLowerCase()\n        .normalize(\"NFD\").replace(\/[\u0300-\u036f]\/g, \"\") \/\/ supprime accents\n        .replace(\/ \/g, \"_\");\n}\n\n\/\/ Update prices in vehicle cards\nfunction updateVehicleCards() {\n    const tripType = document.querySelector('input[name=\"trip_type\"]:checked').value;\n    const depart = normalizeName(document.querySelector('select[name=\"point_depart\"]').value);\n    const arrivee = normalizeName(document.querySelector('select[name=\"point_arrivee\"]').value);\n    const key = depart+\"-\"+arrivee;\n\n    let prixSedan = PRICES_ONE_WAY[key]?.sedan || 0;\n    let prixVan = PRICES_ONE_WAY[key]?.van || 0;\n    if(tripType === \"aller-retour\") {\n        prixSedan *= 2;\n        prixVan *= 2;\n    }\n\n    const vehicleCards = document.querySelectorAll('.vehicle-card');\n    vehicleCards.forEach(card => {\n        const title = card.querySelector('.vehicle-title')?.textContent.toLowerCase();\n        const priceEl = card.querySelector('.vehicle-price');\n        if(!priceEl) return;\n        if(title && title.includes('sedan')) {\n            priceEl.textContent = (prixSedan > 0 ? prixSedan + ' DH TTC' : 'Sur demande');\n        } else if(title && title.includes('van')) {\n            priceEl.textContent = (prixVan > 0 ? prixVan + ' DH TTC' : 'Sur demande');\n        }\n    });\n}\n\n\/\/ Step 1 -> Step 2\ndocument.getElementById('next-step1').addEventListener('click', function () {\n    const depart = document.querySelector('select[name=\"point_depart\"]').value;\n    const arrivee = document.querySelector('select[name=\"point_arrivee\"]').value;\n    if (!depart || !arrivee) {\n        alert(\"Veuillez choisir un d\u00e9part et une arriv\u00e9e\");\n        return;\n    }\n    updateVehicleCards();\n    document.getElementById('step1').classList.remove('active');\n    document.getElementById('step2').classList.add('active');\n    document.getElementById('step1-progress').classList.remove('active');\n    document.getElementById('step1-progress').classList.add('completed');\n    document.getElementById('step2-progress').classList.add('active');\n});\n\n\/\/ Select vehicle\ndocument.addEventListener('click', function(e) {\n    const card = e.target.closest('.vehicle-card');\n    if(card && card.closest('#vehicle-options')) {\n        document.querySelectorAll('#vehicle-options .vehicle-card').forEach(c => c.classList.remove('selected'));\n        card.classList.add('selected');\n        selectedVehicle = card.querySelector('.vehicle-title')?.textContent || 'V\u00e9hicule';\n        selectedPrice = card.querySelector('.vehicle-price')?.textContent || '';\n    }\n});\n\n\/\/ Step 2 -> Step 3\nconst nextStep2Btn = document.getElementById('next-step2');\nif(nextStep2Btn){\n    nextStep2Btn.addEventListener('click', function(){\n        if(!selectedVehicle){\n            alert(\"Veuillez s\u00e9lectionner un v\u00e9hicule\");\n            return;\n        }\n        const summaryVehicle = document.getElementById('summary-vehicle');\n        const summaryPrice = document.getElementById('summary-price');\n        if(summaryVehicle) summaryVehicle.textContent = selectedVehicle;\n        if(summaryPrice) summaryPrice.textContent = selectedPrice;\n\n        document.getElementById('step2').classList.remove('active');\n        document.getElementById('step3').classList.add('active');\n        document.getElementById('step2-progress').classList.remove('active');\n        document.getElementById('step2-progress').classList.add('completed');\n        document.getElementById('step3-progress').classList.add('active');\n    });\n}\n<\/script>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const confirmBtn = document.getElementById(\"submit-reservation\");\n  const form = document.getElementById(\"travel-form\");\n  const successMsg = document.getElementById(\"success-message\");\n\n  if (confirmBtn && form && successMsg) {\n    confirmBtn.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      form.submit(); \n      successMsg.style.display = \"block\";\n      confirmBtn.disabled = true;\n    });\n  }\n});\n<\/script>\n<\/body>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons reservationn 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 is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"#reservationn\" style=\"background-color:#dcaa3f\">\n    Obtenir un devis personnalis\u00e9\n  <\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-45b0ac4f wp-block-group-is-layout-constrained\" id=\"res\" style=\"padding-top:144px;padding-bottom:0px\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-ast-global-color-4-color has-text-color has-background has-link-color wp-elements-121f5ab248cba4327c6a63fd756a6b36\" style=\"background-color:#ffffff00\" id=\"about\"><div class=\"wp-block-media-text__content\">\n<div class=\"inherit-container-width wp-block-group is-layout-constrained wp-container-core-group-is-layout-47ce07ec wp-block-group-is-layout-constrained\" style=\"padding-right:80px\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-60d2bb25b6bdaa42db671c6cf28e0059\" style=\"color:#dcaa3f;padding-right:0px;padding-bottom:0;padding-left:0\">Daily Drive<\/h2>\n\n\n\n<p class=\"has-ast-global-color-6-color has-text-color has-link-color wp-elements-44486ccc7db6664822c610bad67ab354\"><strong>Bienvenue chez Daily Drive, votre partenaire de confiance pour des transferts fluides et professionnels \u00e0 travers le Maroc.<\/strong><br>Que vous recherchiez un transfert a\u00e9roport confortable, un trajet entre villes ou un service horaire flexible adapt\u00e9 \u00e0 votre planning, nous sommes l\u00e0 pour r\u00e9pondre \u00e0 vos besoins.<br>Avec un engagement fort envers la fiabilit\u00e9, le confort et l\u2019excellence du service, nous mettons tout en \u0153uvre pour faire de chaque d\u00e9placement une exp\u00e9rience agr\u00e9able et m\u00e9morable.<\/p>\n<\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"918\" src=\"https:\/\/dailydrive.infinityfree.me\/wp-content\/uploads\/2025\/07\/lklklk-1024x918.jpeg\" alt=\"\" class=\"wp-image-534 size-full\" srcset=\"https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/lklklk-1024x918.jpeg 1024w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/lklklk-300x269.jpeg 300w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/lklklk-768x689.jpeg 768w, https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/lklklk.jpeg 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-ast-global-color-4-background-color has-text-color has-background has-link-color wp-elements-07df72672231a3ea5643f89760f974bd\" style=\"color:#dcaa3f;padding-top:0;padding-bottom:0\">Nos v\u00e9hicules<\/h2>\n\n\n\n<section style=\"display: flex; justify-content: center; flex-wrap: wrap; gap: 2rem; padding: 4rem 2rem; font-family: 'Segoe UI', sans-serif;\">\n  <style>\n    .vehicle-card {\n      width: 320px;\n      background: ;\n      border-radius: 16px;\n      overflow: hidden;\n      box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n\n    .vehicle-card:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);\n    }\n\n    .vehicle-title {\n      font-size: 1.6rem;\n      color: gold !important;\n      text-align: center;\n      margin: 1.2rem 0 0.8rem;\n      font-weight: 600;\n    }\n\n    .vehicle-image-wrapper {\n      width: 100%;\n      height: 300px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: #f9f9f9;\n      border-top: 1px solid #eee;\n      border-bottom: 1px solid gold;\n      padding: 1rem 0;\n    }\n\n    .vehicle-image-wrapper img {\n      height: 280px;\n      width: 380px;\n      max-width: 90%;\n      object-fit: contain;\n    }\n\n    .vehicle-content {\n      padding: 1rem 1.2rem 1.5rem;\n    }\n\n    .vehicle-description {\n      font-size: 0.95rem;\n      color: #333;\n      text-align: justify;\n      line-height: 1.5;\n      max-height: 110px;\n      overflow: hidden;\n    }\n  <\/style>\n\n  <!-- Sedan -->\n  <div class=\"vehicle-card\">\n    <h2 class=\"vehicle-title\">Sedan<\/h2>\n    <div class=\"vehicle-image-wrapper\">\n  <img decoding=\"async\" src=\"https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/sko-1.png\">\n\n    <\/div>\n    <div class=\"vehicle-content\">\n      <p class=\"vehicle-description\">\n        Nos berlines de luxe sont id\u00e9ales pour 1 \u00e0 3 personnes. Elles offrent confort, silence et technologie pour vos d\u00e9placements professionnels ou personnels.\n      <\/p>\n    <\/div>\n  <\/div>\n  <div class=\"vehicle-card\">\n    <h2 class=\"vehicle-title\">Van<\/h2>\n    <div class=\"vehicle-image-wrapper\">\n  <img decoding=\"async\" src=\"https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/vito.jpg\">\n    <\/div>\n    <div class=\"vehicle-content\">\n      <p class=\"vehicle-description\">\n        Le van VIP allie espace et discr\u00e9tion, parfait pour transferts, circuits priv\u00e9s ou rendez-vous. Si\u00e8ges cuir, climatisation et wifi \u00e0 bord.\n      <\/p>\n    <\/div>\n  <\/div>\n\n  <!-- Minibus -->\n  <div class=\"vehicle-card\">\n    <h2 class=\"vehicle-title\">Minibus<\/h2>\n    <div class=\"vehicle-image-wrapper\">\n  <img decoding=\"async\" src=\"https:\/\/dailydrivemorocco.com\/wp-content\/uploads\/2025\/07\/mini.png\">\n    <\/div>\n    <div class=\"vehicle-content\">\n      <p class=\"vehicle-description\">\n        Jusqu\u2019\u00e0 15 passagers, notre minibus garantit confort et espace pour vos \u00e9v\u00e9nements, transferts ou excursions avec chauffeur discret.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-ae12f745145db9f6c8684edf3a672392\" style=\"color:#dcaa3f\">Nous trouver<\/h2>\n\n\n\n<div style=\"display: flex; justify-content: center; margin: 40px 0;\">\n  <iframe \n    src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3185.759414986964!2d-6.750748624429412!3d34.03613217316308!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xda741001dd696af%3A0xabe1eecc30994db7!2sTaxi%20a%C3%A9roport%20rabat%20DailyDrive!5e1!3m2!1sfr!2sma!4v1759781489333!5m2!1sfr!2sma\" \n    width=\"1200\" \n    height=\"450\" \n    style=\"border:0;\" \n    allowfullscreen=\"\" \n    loading=\"lazy\" \n    referrerpolicy=\"no-referrer-when-downgrade\">\n  <\/iframe>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Daily Drive Bienvenue chez Daily Drive, votre partenaire de confiance pour des transferts fluides et professionnels \u00e0 travers le Maroc.Que [&hellip;]<\/p>\n","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":"","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-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":166,"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":637,"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/637"}],"wp:attachment":[{"href":"https:\/\/dailydrivemorocco.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}