{"id":6182,"date":"2023-11-22T12:02:03","date_gmt":"2023-11-22T11:02:03","guid":{"rendered":"https:\/\/www.milanpublictransportation.com\/the-milan-pass-light\/"},"modified":"2024-01-04T14:59:31","modified_gmt":"2024-01-04T13:59:31","slug":"the-milan-pass-light","status":"publish","type":"page","link":"https:\/\/www.milanpublictransportation.com\/de\/the-milan-pass-light\/","title":{"rendered":"The Milan Pass Light"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6182\" class=\"elementor elementor-6182 elementor-3658\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e3f0b85 e-flex e-con-boxed e-con e-parent\" data-id=\"e3f0b85\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-14f49f2 e-con-full e-flex e-con e-child\" data-id=\"14f49f2\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e1cc1d elementor-widget elementor-widget-shortcode\" data-id=\"1e1cc1d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Milan Public Transportation<\/span><\/p><\/nav><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba2a556 elementor-widget elementor-widget-heading\" data-id=\"ba2a556\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">Milan Pass Light<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98e3fe7 elementor-widget elementor-widget-text-editor\" data-id=\"98e3fe7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Sind Sie bereit, die wahre Essenz von Mailand zu entdecken, ohne sich mit dem komplizierten Transportsystem herumschlagen zu m\u00fcssen?<\/p><p>Suchen Sie nicht weiter als den <strong>Milan Pass Light<\/strong>, Ihre ultimative Eintrittskarte zu nahtloser st\u00e4dtischer Erkundung. Entwickelt mit dem Reisenden im Hinterkopf, bietet diese Karte <strong>drei bequeme Optionen<\/strong> &#8211; <strong>24 Stunden, 48 Stunden oder 3 Tage<\/strong>\u00a0&#8211; und erm\u00f6glicht es Ihnen, das Beste aus Ihrem Aufenthalt in Mailand zu machen.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a91c9d e-flex e-con-boxed e-con e-parent\" data-id=\"7a91c9d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c970757 border-title e-con-full e-flex e-con e-child\" data-id=\"c970757\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce49caf elementor-widget elementor-widget-heading\" data-id=\"ce49caf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vereinfachen Sie Ihr Mailand-Abenteuer.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-412cae8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"412cae8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Mit dem <strong>Milan Pass Light<\/strong> in Ihrer Tasche k\u00f6nnen Sie sich von den <strong>Komplexit\u00e4ten des Kaufens einzelner Tickets<\/strong> und dem Entschl\u00fcsseln von Fahrpl\u00e4nen des \u00f6ffentlichen Verkehrs verabschieden.<\/p>\n<p>Genie\u00dfen Sie <strong>die Freiheit, auf und ab Stra\u00dfenbahnen<\/strong>, <strong>Busse<\/strong> <strong>und die U-Bahn nach Belieben zu steigen<\/strong>, <strong>und sparen Sie dabei wertvolle Zeit und Geld<\/strong>.<\/p>\n<p>Dieser Pass ist Ihr pers\u00f6nlicher Schl\u00fcssel zum pulsierenden Herzen von Mailand, wo jede Wendung ein neues und fesselndes Erlebnis offenbart.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a72c3e5 border-title e-con-full e-flex e-con e-child\" data-id=\"a72c3e5\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-120434a elementor-widget elementor-widget-image\" data-id=\"120434a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/11\/milan_public_transportation_22.jpg\" class=\"attachment-large size-large wp-image-5510\" alt=\"\" srcset=\"https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/11\/milan_public_transportation_22.jpg 900w, https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/11\/milan_public_transportation_22-300x200.jpg 300w, https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/11\/milan_public_transportation_22-768x512.jpg 768w, https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/11\/milan_public_transportation_22-600x400.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3841013 e-flex e-con-boxed e-con e-parent\" data-id=\"3841013\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-33fe625 e-con-full border-title e-flex e-con e-child\" data-id=\"33fe625\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff09ffe elementor-widget elementor-widget-heading\" data-id=\"ff09ffe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Unbegrenzte Mobilit\u00e4t, ununterbrochener Genuss.<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba69a4 elementor-widget elementor-widget-heading\" data-id=\"eba69a4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Milan Pass Light: Was Sie bekommen.<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71b6b6c elementor-widget elementor-widget-text-editor\" data-id=\"71b6b6c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Egal, ob Sie ein Kulturbegeisterter, Modeaficionado oder einfach nur auf der Suche sind, die kulinarischen Gen\u00fcsse der Stadt zu genie\u00dfen, der <strong>Milan Pass Light<\/strong> passt sich Ihrem Tempo und Ihren Vorlieben an.<\/p>\n<p><strong>Keine Eile n\u00f6tig<\/strong>; nehmen Sie sich Zeit, den Charme der Stadt aufzunehmen und in ihre einzigartige Atmosph\u00e4re einzutauchen. <strong>Das problemlose Reisen erm\u00f6glicht es Ihnen, das Beste aus Ihrer Mailand-Erfahrung zu machen<\/strong> und hinterl\u00e4sst Ihnen bleibende Erinnerungen.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21a268a e-con-full border-title e-flex e-con e-child\" data-id=\"21a268a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f9d3cfb e-con-full e-flex e-con e-child\" data-id=\"f9d3cfb\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12e49e4 elementor-widget__width-initial ribbon-free elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"12e49e4\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/www.milanpublictransportation.com\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-box.min.css\">\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Image\" height=\"512\" viewBox=\"0 0 32 32\" width=\"512\"><path d=\"m11 20h10a1 1 0 0 0 1-1v-7a1 1 0 0 0 -1-1h-10a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1zm1-7h8v5h-8z\"><\/path><path d=\"m21 23h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2z\"><\/path><path d=\"m11 25h1a1 1 0 0 0 0-2h-1a1 1 0 0 0 0 2z\"><\/path><path d=\"m26.707 30.293-1.907-1.908a2.985 2.985 0 0 0 1.2-2.385v-14a5.006 5.006 0 0 0 -5-5h-1.483l2.052-4.783a2.418 2.418 0 0 1 .724.49 1 1 0 0 0 1.414-1.414 4.561 4.561 0 0 0 -3.121-1.293h-9.172a4.553 4.553 0 0 0 -3.121 1.293 1 1 0 0 0 1.414 1.414 2.406 2.406 0 0 1 .724-.49l2.052 4.783h-1.483a5.006 5.006 0 0 0 -5 5v14a2.985 2.985 0 0 0 1.2 2.385l-1.907 1.908a1 1 0 1 0 1.414 1.414l2.707-2.707h13.172l2.707 2.707a1 1 0 0 0 1.414-1.414zm-14.193-28.293h6.972l-2.145 5h-2.682zm-4.514 10a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v14a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1-1z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\t\u00d6ffentliche Verkehrsmittel.\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDer Milan Pass Light ist Ihr Fahrschein f\u00fcr die Nutzung aller \u00f6ffentlichen Verkehrsmittel in der Stadt: U-Bahn, Busse und Stra\u00dfenbahnen. Verwenden Sie ihn anstelle einer regul\u00e4ren Fahrkarte, ohne Begrenzungen!\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfde4ec e-con-full e-flex e-con e-child\" data-id=\"bfde4ec\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4db1695 elementor-widget__width-initial ribbon-free elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"4db1695\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"Capa_1\" height=\"512\" viewBox=\"0 0 510.667 510.667\" width=\"512\"><g><path d=\"m389.638 0c-49.731 0-91.052 36.699-98.306 84.437h-257.939l-11.801 24.259 178.726 227.791v122.106c0 12.172-9.902 22.074-22.074 22.074h-74.148v30h222.444v-30h-74.148c-12.172 0-22.074-9.902-22.074-22.074v-122.106l115.823-147.62c13.477 6.57 28.282 10.006 43.498 10.006 54.829 0 99.437-44.607 99.437-99.437s-44.608-99.436-99.438-99.436zm-23.231 114.437-42.966 54.761c-10.057-6.693-21.491-10.268-33.469-10.268-18.623 0-35.953 8.6-48.786 24.206l-.329.399c-7.036 8.556-16.135 13.268-25.621 13.268s-18.584-4.712-25.612-13.258l-.331-.402c-12.84-15.614-30.168-24.213-48.792-24.213-11.935 0-23.331 3.548-33.364 10.197l-42.91-54.69zm-61.612 78.526-89.477 114.042-89.528-114.106c4.619-2.593 9.608-3.97 14.712-3.97 9.485 0 18.584 4.712 25.626 13.274l.317.386c12.84 15.614 30.168 24.213 48.792 24.213s35.952-8.599 48.8-24.223l.314-.383c7.036-8.556 16.135-13.268 25.621-13.268 5.144.002 10.171 1.398 14.823 4.035zm84.843-24.09c-8.409 0-16.633-1.506-24.359-4.4l43.763-55.778-11.801-24.259h-75.39c6.878-31.098 34.651-54.436 67.787-54.436 38.287 0 69.437 31.149 69.437 69.437s-31.149 69.436-69.437 69.436z\"><\/path><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tWillkommensgetr\u00e4nk an den Navigli-Kan\u00e4len.\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tGenie\u00dfen Sie die einzigartige Atmosph\u00e4re des Mail\u00e4nder Nachtlebens im Navigli-Viertel: Mit Ihrem Milan Pass Light erwartet Sie ein Glas Prosecco im After Pier.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-490e052 e-con-full e-flex e-con e-child\" data-id=\"490e052\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebccdd8 elementor-widget__width-initial ribbon-free elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"ebccdd8\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" height=\"512\" x=\"0\" y=\"0\" viewBox=\"0 0 512.008 512.008\" style=\"enable-background:new 0 0 512 512\" xml:space=\"preserve\" class=\"\"><g><path d=\"M15.008 393.554v-137.55c0-133.1 107.899-241 241-241h0c133.1 0 241 107.899 241 241v137.551\" style=\"stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;\" fill=\"none\" stroke=\"#e84234\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" data-original=\"#000000\" opacity=\"1\" class=\"\"><\/path><path d=\"M86.707 295.131h70.609v201.872H86.707zM65.83 312.368h20.877v167.399H65.83c-28.073 0-50.83-22.757-50.83-50.83v-65.74c0-28.072 22.757-50.829 50.83-50.829z\" style=\"stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;\" fill=\"none\" stroke=\"#e84234\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" data-original=\"#000000\" opacity=\"1\" class=\"\"><\/path><path d=\"M354.684 295.131h70.609v201.872h-70.609z\" style=\"stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;\" transform=\"rotate(-180 389.989 396.068)\" fill=\"none\" stroke=\"#e84234\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" data-original=\"#000000\" opacity=\"1\" class=\"\"><\/path><path d=\"M446.17 479.767h-20.877V312.368h20.877c28.073 0 50.83 22.757 50.83 50.83v65.74c0 28.072-22.757 50.829-50.83 50.829zM256.008 118.143v137.861M195.297 152.608v68.931M134.954 170.715v30.237M377.054 170.715v30.237M316.343 152.608v68.931\" style=\"stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;\" fill=\"none\" stroke=\"#e84234\" stroke-width=\"30\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-miterlimit=\"10\" data-original=\"#000000\" opacity=\"1\" class=\"\"><\/path><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tAudioguide von Mailand.\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEntdecken Sie Mailand auf eine neue und immersive Weise: \u00dcber 20 Stunden Audioinhalt, um die Geschichte, Sehensw\u00fcrdigkeiten und Anekdoten dieser unglaublichen Metropole zu entdecken.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe3f0ef e-con-full e-flex e-con e-child\" data-id=\"fe3f0ef\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f157dde elementor-widget__width-initial ribbon-free elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"f157dde\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"511pt\" viewBox=\"0 1 511.99995 511\" width=\"511pt\"><path d=\"m510.769531 491.511719-90.347656-210.789063c-2.375-5.535156-7.820313-9.125-13.839844-9.125h-57.378906c23.222656-40.570312 42.320313-85.472656 42.320313-123.464844 0-195.648437-271.046876-198.035156-271.046876 0 0 37.992188 19.097657 82.894532 42.320313 123.464844h-57.378906c-6.023438 0-11.46875 3.589844-13.839844 9.125l-90.347656 210.789063c-4.25 9.914062 3.03125 20.988281 13.839843 20.988281h481.859376c10.785156 0 18.097656-11.050781 13.839843-20.988281zm-114.121093-189.800781 44.582031 104.007812c-1.394531.726562-146.496094 76.074219-147.535157 76.667969h-31.519531c-.796875-.890625 5.976563 5.917969-92.164062-92.210938l54.511719-27.898437c11.113281 14.183594 18.898437 23.195312 20.113281 24.59375 6 6.90625 16.730469 6.894531 22.722656 0 2.519531-2.898438 33.214844-38.464844 63.453125-85.160156zm-140.648438-271.019532c50.765625 0 105.40625 36.753906 105.40625 117.441406 0 67.84375-76.050781 168.808594-105.40625 205.246094-29.355469-36.441406-105.40625-137.402344-105.40625-205.246094 0-81.125 52.9375-117.441406 105.40625-117.441406zm-140.652344 271.019532c72.945313 0 64.65625.011718 65.824219-.023438 8.480469 13.097656 16.996094 25.320312 24.917969 36.195312l-136.101563 69.65625zm-63.933594 149.164062 90.429688-46.28125 77.804688 77.792969h-181.742188zm307.546876 31.511719 94.167968-48.914063 20.964844 48.914063zm0 0\"><\/path><path d=\"m301.171875 136.089844c0-24.90625-20.265625-45.171875-45.171875-45.171875-24.910156 0-45.175781 20.265625-45.175781 45.171875s20.265625 45.167968 45.175781 45.167968c24.90625 0 45.171875-20.261718 45.171875-45.167968zm-60.230469 0c0-8.304688 6.753906-15.058594 15.058594-15.058594 8.300781 0 15.058594 6.753906 15.058594 15.058594 0 8.300781-6.757813 15.054687-15.058594 15.054687-8.304688 0-15.058594-6.753906-15.058594-15.054687zm0 0\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tInteraktive und Papierkarte.\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tVerirren Sie sich in den Stra\u00dfen des Stadtzentrums, finden Sie aber immer Ihren Weg mit unseren Karten, sowohl in interaktiven digitalen als auch in Papier-Versionen.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c088e99 e-con-full e-flex e-con e-child\" data-id=\"c088e99\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3af7c97 elementor-widget__width-initial ribbon-free elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"3af7c97\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 512.003 512.003\" style=\"enable-background:new 0 0 512.003 512.003;\" xml:space=\"preserve\"><g>\t<g>\t\t<path d=\"M477.958,262.633c-2.06-4.215-2.06-9.049,0-13.263l19.096-39.065c10.632-21.751,2.208-47.676-19.178-59.023l-38.41-20.38   c-4.144-2.198-6.985-6.11-7.796-10.729l-7.512-42.829c-4.183-23.846-26.241-39.87-50.208-36.479l-43.053,6.09   c-4.647,0.656-9.242-0.838-12.613-4.099l-31.251-30.232c-17.401-16.834-44.661-16.835-62.061,0L193.72,42.859   c-3.372,3.262-7.967,4.753-12.613,4.099l-43.053-6.09c-23.975-3.393-46.025,12.633-50.208,36.479l-7.512,42.827   c-0.811,4.62-3.652,8.531-7.795,10.73l-38.41,20.38c-21.386,11.346-29.81,37.273-19.178,59.024l19.095,39.064   c2.06,4.215,2.06,9.049,0,13.263l-19.096,39.064c-10.632,21.751-2.208,47.676,19.178,59.023l38.41,20.38   c4.144,2.198,6.985,6.11,7.796,10.729l7.512,42.829c3.808,21.708,22.422,36.932,43.815,36.93c2.107,0,4.245-0.148,6.394-0.452   l43.053-6.09c4.643-0.659,9.241,0.838,12.613,4.099l31.251,30.232c8.702,8.418,19.864,12.626,31.03,12.625   c11.163-0.001,22.332-4.209,31.03-12.625l31.252-30.232c3.372-3.261,7.968-4.751,12.613-4.099l43.053,6.09   c23.978,3.392,46.025-12.633,50.208-36.479l7.513-42.827c0.811-4.62,3.652-8.531,7.795-10.73l38.41-20.38   c21.386-11.346,29.81-37.273,19.178-59.024L477.958,262.633z M464.035,334.635l-38.41,20.38   c-12.246,6.499-20.645,18.057-23.04,31.713l-7.512,42.828c-1.415,8.068-8.874,13.487-16.987,12.342l-43.053-6.09   c-13.73-1.945-27.316,2.474-37.281,12.113L266.5,478.152c-5.886,5.694-15.109,5.694-20.997,0l-31.251-30.232   c-8.422-8.147-19.432-12.562-30.926-12.562c-2.106,0-4.229,0.148-6.355,0.449l-43.053,6.09   c-8.106,1.146-15.571-4.274-16.987-12.342l-7.513-42.829c-2.396-13.656-10.794-25.215-23.041-31.712l-38.41-20.38   c-7.236-3.839-10.086-12.61-6.489-19.969l19.096-39.065c6.088-12.456,6.088-26.742,0-39.198l-19.096-39.065   c-3.597-7.359-0.747-16.13,6.489-19.969l38.41-20.38c12.246-6.499,20.645-18.057,23.04-31.713l7.512-42.828   c1.416-8.068,8.874-13.488,16.987-12.342l43.053,6.09c13.725,1.943,27.316-2.474,37.281-12.113l31.252-30.232   c5.886-5.694,15.109-5.694,20.997,0l31.251,30.232c9.965,9.64,23.554,14.056,37.281,12.113l43.053-6.09   c8.107-1.147,15.572,4.274,16.987,12.342l7.512,42.829c2.396,13.656,10.794,25.215,23.041,31.712l38.41,20.38   c7.236,3.839,10.086,12.61,6.489,19.969l-19.096,39.064c-6.088,12.455-6.088,26.743,0,39.198l19.096,39.064   C474.121,322.024,471.271,330.796,464.035,334.635z\"><\/path>\t<\/g><\/g><g>\t<g>\t\t<path d=\"M363.886,148.116c-5.765-5.766-15.115-5.766-20.881,0L148.116,343.006c-5.766,5.766-5.766,15.115,0,20.881   c2.883,2.883,6.662,4.325,10.44,4.325c3.778,0,7.558-1.441,10.44-4.325l194.889-194.889   C369.653,163.231,369.653,153.883,363.886,148.116z\"><\/path>\t<\/g><\/g><g>\t<g>\t\t<path d=\"M196.941,123.116c-29.852,0-54.139,24.287-54.139,54.139s24.287,54.139,54.139,54.139s54.139-24.287,54.139-54.139   S226.793,123.116,196.941,123.116z M196.941,201.863c-13.569,0-24.608-11.039-24.608-24.609c0-13.569,11.039-24.608,24.608-24.608   c13.569,0,24.609,11.039,24.609,24.608C221.549,190.824,210.51,201.863,196.941,201.863z\"><\/path>\t<\/g><\/g><g>\t<g>\t\t<path d=\"M315.061,280.61c-29.852,0-54.139,24.287-54.139,54.139s24.287,54.139,54.139,54.139   c29.852,0,54.139-24.287,54.139-54.139S344.913,280.61,315.061,280.61z M315.061,359.357c-13.569,0-24.609-11.039-24.609-24.608   s11.039-24.608,24.609-24.608c13.569,0,24.608,11.039,24.608,24.608S328.63,359.357,315.061,359.357z\"><\/path>\t<\/g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\t10% Rabatt auf viele Erlebnisse.\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tMit dem Milan Pass Light erhalten Sie einen 10% Rabatt beim Besuch der wichtigsten Sehensw\u00fcrdigkeiten der Stadt und bei der Teilnahme an gef\u00fchrten Touren.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee71cda e-flex e-con-boxed e-con e-parent\" data-id=\"ee71cda\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1af07e elementor-widget elementor-widget-shortcode\" data-id=\"b1af07e\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" id=\"cardframe-css\" href=\"https:\/\/www.milanpublictransportation.com\/wp-content\/themes\/milanpass\/css\/cardframe.css\" media=\"all\">\n\n\n<div class=\"row remove-bs\">\n\t<div class=\"col-lg-12 col-md-12\">\n\t\t\n\n\t\t<div class=\"tour-list \">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"card-item card-container h24\" data-index=\"0\">\n\t\t\t\t\t\t\t<span class=\"hidden\" data-id=\"avaiable-dates\">[\"2026-06-11\",\"2026-06-12\",\"2026-06-13\",\"2026-06-14\",\"2026-06-15\",\"2026-06-16\",\"2026-06-17\",\"2026-06-18\",\"2026-06-19\",\"2026-06-20\",\"2026-06-21\",\"2026-06-22\",\"2026-06-23\",\"2026-06-24\",\"2026-06-25\",\"2026-06-26\",\"2026-06-27\",\"2026-06-28\",\"2026-06-29\",\"2026-06-30\",\"2026-07-01\",\"2026-07-02\",\"2026-07-03\",\"2026-07-04\",\"2026-07-05\",\"2026-07-06\",\"2026-07-07\",\"2026-07-08\",\"2026-07-09\",\"2026-07-10\",\"2026-07-11\",\"2026-07-12\",\"2026-07-13\",\"2026-07-14\",\"2026-07-15\",\"2026-07-16\",\"2026-07-17\",\"2026-07-18\",\"2026-07-19\",\"2026-07-20\",\"2026-07-21\",\"2026-07-22\",\"2026-07-23\",\"2026-07-24\",\"2026-07-25\",\"2026-07-26\",\"2026-07-27\",\"2026-07-28\",\"2026-07-29\",\"2026-07-30\",\"2026-07-31\",\"2026-08-01\",\"2026-08-02\",\"2026-08-03\",\"2026-08-04\",\"2026-08-05\",\"2026-08-06\",\"2026-08-07\",\"2026-08-08\",\"2026-08-09\",\"2026-08-10\",\"2026-08-11\",\"2026-08-12\",\"2026-08-13\",\"2026-08-14\",\"2026-08-15\",\"2026-08-16\",\"2026-08-17\",\"2026-08-18\",\"2026-08-19\",\"2026-08-20\",\"2026-08-21\",\"2026-08-22\",\"2026-08-23\",\"2026-08-24\",\"2026-08-25\",\"2026-08-26\",\"2026-08-27\",\"2026-08-28\",\"2026-08-29\",\"2026-08-30\",\"2026-08-31\",\"2026-09-01\",\"2026-09-02\",\"2026-09-03\",\"2026-09-04\",\"2026-09-05\",\"2026-09-06\",\"2026-09-07\",\"2026-09-08\",\"2026-09-09\",\"2026-09-10\",\"2026-09-11\",\"2026-09-12\",\"2026-09-13\",\"2026-09-14\",\"2026-09-15\",\"2026-09-16\",\"2026-09-17\",\"2026-09-18\",\"2026-09-19\",\"2026-09-20\",\"2026-09-21\",\"2026-09-22\",\"2026-09-23\",\"2026-09-24\",\"2026-09-25\",\"2026-09-26\",\"2026-09-27\",\"2026-09-28\",\"2026-09-29\",\"2026-09-30\",\"2026-10-01\",\"2026-10-02\",\"2026-10-03\",\"2026-10-04\",\"2026-10-05\",\"2026-10-06\",\"2026-10-07\",\"2026-10-08\",\"2026-10-09\",\"2026-10-10\",\"2026-10-11\",\"2026-10-12\",\"2026-10-13\",\"2026-10-14\",\"2026-10-15\",\"2026-10-16\",\"2026-10-17\",\"2026-10-18\",\"2026-10-19\",\"2026-10-20\",\"2026-10-21\",\"2026-10-22\",\"2026-10-23\",\"2026-10-24\",\"2026-10-25\",\"2026-10-26\",\"2026-10-27\",\"2026-10-28\",\"2026-10-29\",\"2026-10-30\",\"2026-10-31\",\"2026-11-01\",\"2026-11-02\",\"2026-11-03\",\"2026-11-04\",\"2026-11-05\",\"2026-11-06\",\"2026-11-07\",\"2026-11-08\",\"2026-11-09\",\"2026-11-10\",\"2026-11-11\",\"2026-11-12\",\"2026-11-13\",\"2026-11-14\",\"2026-11-15\",\"2026-11-16\",\"2026-11-17\",\"2026-11-18\",\"2026-11-19\",\"2026-11-20\",\"2026-11-21\",\"2026-11-22\",\"2026-11-23\",\"2026-11-24\",\"2026-11-25\",\"2026-11-26\",\"2026-11-27\",\"2026-11-28\",\"2026-11-29\",\"2026-11-30\",\"2026-12-01\",\"2026-12-02\",\"2026-12-03\",\"2026-12-04\",\"2026-12-05\",\"2026-12-06\",\"2026-12-07\",\"2026-12-08\",\"2026-12-09\",\"2026-12-10\",\"2026-12-11\",\"2026-12-12\",\"2026-12-13\",\"2026-12-14\",\"2026-12-15\",\"2026-12-16\",\"2026-12-17\",\"2026-12-18\",\"2026-12-19\",\"2026-12-20\",\"2026-12-21\",\"2026-12-22\",\"2026-12-23\",\"2026-12-24\",\"2026-12-25\",\"2026-12-26\",\"2026-12-27\",\"2026-12-28\",\"2026-12-29\",\"2026-12-30\",\"2026-12-31\"]<\/span>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"1727\" data-id=\"tour-id\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"price-type\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"tour-type-name\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"EUR\" data-id=\"currency-code\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"13.99\" data-id=\"person-price\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"Milan Pass light 24 stunden\" data-id=\"tour-name\" \/>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span data-id=\"zverp_trip_package_id\" data-trip-package-data-id=\"867e9351-cbbc-4b9e-90a6-af0416c29dce\" style=\"display:none;\">867e9351-cbbc-4b9e-90a6-af0416c29dce<\/span><span data-id=\"zverp_first_available_day\" data-first-available-day=\"2026-06-11\" style=\"display:none;\">2026-06-11<\/span>\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/10\/card-24-h@2x.png\" alt=\"Milan Pass light 24 stunden\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"head\">\n\t\t\t\t\t\t\t\t\t<h3>Milan Pass Light<\/h3>\n\t\t\t\t\t\t\t\t\t<span class=\"duration\">\n\t\t\t\t\t\t\t\t\t\t24 Stunden.\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"desc\">\n\t\t\t\t\t\t\t\t\t\tDie ideale Wahl, um die unverzichtbaren Erlebnisse zu genie\u00dfen, die Mailand Ihnen in nur einem Tag bieten kann.\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"row bookingform-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<form method=\"get\" data-id=\"booking-form\" action=\"https:\/\/www.milanpublictransportation.com\/de\/einkaufswagen\/?loading=true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<!--                            <form method=\"get\" data-id=\"booking-form\" action=\"-->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-wrapper\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"lang\" value=\"de\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-id=\"paxes\" class=\"false-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"value-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"partecipants-countes\">---<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row tickets-popup\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Anziani<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>> 64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;13.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"SNR\" value=\"0\" data-id=\"seniors\" class=\"qty2 form-control\" name=\"seniors\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Erwachsene<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>11-64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;13.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"ADT\" value=\"1\" data-id=\"adults\" class=\"qty2 form-control\" name=\"adults\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Kinder<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>4-11 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;13.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"CHD\" value=\"0\" data-id=\"children\" class=\"qty2 form-control\" name=\"children\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">S\u00e4uglinge<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>< 4 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;13.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"INF\" value=\"0\" data-id=\"infants\" class=\"qty2 form-control\" name=\"infants\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label><i class=\"icon-calendar-7\"><\/i> Seleziona data<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date-pick-wrapper\"><input class=\"date-pick form-control\" readonly='true' data-date-format=\"dd\/mm\/yyyy\" type=\"text\" name=\"date\" autocomplete=\"off\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"verify-btn\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"verify_availability\">Verf\u00fcgbarkeitspr\u00fcfung<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"results-details-wrapper show-results loading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row booking-detail-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='booking-form-loading'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class='fa fa-spinner fa-spin'><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-actual-trips select-container card24-select'>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Abholstelle<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='actual_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='actual-trips-flags-container'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- RETURNS -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-trips select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-return-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo di ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-return-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-languages hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guides_message_box\" style=\"display: flex;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guide_message_flags\" style=\"margin-left: 5px;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"audio_guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"error\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-id=\"availability_error\" class=\"availability_error\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-tour\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-3 col-xs-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"list-booking-number\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"seniors\">Anziani <span class=\"seniors-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"adults\">Erwachsene <span class=\"adults-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"childrens\">Kinder <span class=\"children-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"infants\">S\u00e4uglinge <span class=\"infants-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-date\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-time\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-xs-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"price-addtocart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"book_now\" class=\"btn_full book-now\">Kaufe jetzt<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"ct_add_tour_to_woo_cart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"tour_id\" value=\"1727\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"trip_package_id\" value=\"867e9351-cbbc-4b9e-90a6-af0416c29dce\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"0610e34ec9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/de\/wp-json\/wp\/v2\/pages\/6182\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_package_wpnonce\" name=\"_package_wpnonce\" value=\"54387ffaae\" \/>\t\t\t\t\t\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"card-item card-container h48\" data-index=\"1\">\n\t\t\t\t\t\t\t<span class=\"hidden\" data-id=\"avaiable-dates\">[\"2026-06-11\",\"2026-06-12\",\"2026-06-13\",\"2026-06-14\",\"2026-06-15\",\"2026-06-16\",\"2026-06-17\",\"2026-06-18\",\"2026-06-19\",\"2026-06-20\",\"2026-06-21\",\"2026-06-22\",\"2026-06-23\",\"2026-06-24\",\"2026-06-25\",\"2026-06-26\",\"2026-06-27\",\"2026-06-28\",\"2026-06-29\",\"2026-06-30\",\"2026-07-01\",\"2026-07-02\",\"2026-07-03\",\"2026-07-04\",\"2026-07-05\",\"2026-07-06\",\"2026-07-07\",\"2026-07-08\",\"2026-07-09\",\"2026-07-10\",\"2026-07-11\",\"2026-07-12\",\"2026-07-13\",\"2026-07-14\",\"2026-07-15\",\"2026-07-16\",\"2026-07-17\",\"2026-07-18\",\"2026-07-19\",\"2026-07-20\",\"2026-07-21\",\"2026-07-22\",\"2026-07-23\",\"2026-07-24\",\"2026-07-25\",\"2026-07-26\",\"2026-07-27\",\"2026-07-28\",\"2026-07-29\",\"2026-07-30\",\"2026-07-31\",\"2026-08-01\",\"2026-08-02\",\"2026-08-03\",\"2026-08-04\",\"2026-08-05\",\"2026-08-06\",\"2026-08-07\",\"2026-08-08\",\"2026-08-09\",\"2026-08-10\",\"2026-08-11\",\"2026-08-12\",\"2026-08-13\",\"2026-08-14\",\"2026-08-15\",\"2026-08-16\",\"2026-08-17\",\"2026-08-18\",\"2026-08-19\",\"2026-08-20\",\"2026-08-21\",\"2026-08-22\",\"2026-08-23\",\"2026-08-24\",\"2026-08-25\",\"2026-08-26\",\"2026-08-27\",\"2026-08-28\",\"2026-08-29\",\"2026-08-30\",\"2026-08-31\",\"2026-09-01\",\"2026-09-02\",\"2026-09-03\",\"2026-09-04\",\"2026-09-05\",\"2026-09-06\",\"2026-09-07\",\"2026-09-08\",\"2026-09-09\",\"2026-09-10\",\"2026-09-11\",\"2026-09-12\",\"2026-09-13\",\"2026-09-14\",\"2026-09-15\",\"2026-09-16\",\"2026-09-17\",\"2026-09-18\",\"2026-09-19\",\"2026-09-20\",\"2026-09-21\",\"2026-09-22\",\"2026-09-23\",\"2026-09-24\",\"2026-09-25\",\"2026-09-26\",\"2026-09-27\",\"2026-09-28\",\"2026-09-29\",\"2026-09-30\",\"2026-10-01\",\"2026-10-02\",\"2026-10-03\",\"2026-10-04\",\"2026-10-05\",\"2026-10-06\",\"2026-10-07\",\"2026-10-08\",\"2026-10-09\",\"2026-10-10\",\"2026-10-11\",\"2026-10-12\",\"2026-10-13\",\"2026-10-14\",\"2026-10-15\",\"2026-10-16\",\"2026-10-17\",\"2026-10-18\",\"2026-10-19\",\"2026-10-20\",\"2026-10-21\",\"2026-10-22\",\"2026-10-23\",\"2026-10-24\",\"2026-10-25\",\"2026-10-26\",\"2026-10-27\",\"2026-10-28\",\"2026-10-29\",\"2026-10-30\",\"2026-10-31\",\"2026-11-01\",\"2026-11-02\",\"2026-11-03\",\"2026-11-04\",\"2026-11-05\",\"2026-11-06\",\"2026-11-07\",\"2026-11-08\",\"2026-11-09\",\"2026-11-10\",\"2026-11-11\",\"2026-11-12\",\"2026-11-13\",\"2026-11-14\",\"2026-11-15\",\"2026-11-16\",\"2026-11-17\",\"2026-11-18\",\"2026-11-19\",\"2026-11-20\",\"2026-11-21\",\"2026-11-22\",\"2026-11-23\",\"2026-11-24\",\"2026-11-25\",\"2026-11-26\",\"2026-11-27\",\"2026-11-28\",\"2026-11-29\",\"2026-11-30\",\"2026-12-01\",\"2026-12-02\",\"2026-12-03\",\"2026-12-04\",\"2026-12-05\",\"2026-12-06\",\"2026-12-07\",\"2026-12-08\",\"2026-12-09\",\"2026-12-10\",\"2026-12-11\",\"2026-12-12\",\"2026-12-13\",\"2026-12-14\",\"2026-12-15\",\"2026-12-16\",\"2026-12-17\",\"2026-12-18\",\"2026-12-19\",\"2026-12-20\",\"2026-12-21\",\"2026-12-22\",\"2026-12-23\",\"2026-12-24\",\"2026-12-25\",\"2026-12-26\",\"2026-12-27\",\"2026-12-28\",\"2026-12-29\",\"2026-12-30\",\"2026-12-31\"]<\/span>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"1694\" data-id=\"tour-id\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"price-type\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"tour-type-name\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"EUR\" data-id=\"currency-code\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"20.99\" data-id=\"person-price\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"Milan Pass light 48 stunden\" data-id=\"tour-name\" \/>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span data-id=\"zverp_trip_package_id\" data-trip-package-data-id=\"149dd8ee-a168-4731-bac7-7e910162c40b\" style=\"display:none;\">149dd8ee-a168-4731-bac7-7e910162c40b<\/span><span data-id=\"zverp_first_available_day\" data-first-available-day=\"2026-06-11\" style=\"display:none;\">2026-06-11<\/span>\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/10\/card-48-h@2x.png\" alt=\"Milan Pass light 48 stunden\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"head\">\n\t\t\t\t\t\t\t\t\t<h3>Milan Pass Light<\/h3>\n\t\t\t\t\t\t\t\t\t<span class=\"duration\">\n\t\t\t\t\t\t\t\t\t\t48 Stunden.\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"desc\">\n\t\t\t\t\t\t\t\t\t\tEin Wochenende, um die Hauptstadt des Stils, der Kunst und des Designs schnell und bequem zu entdecken.\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"row bookingform-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<form method=\"get\" data-id=\"booking-form\" action=\"https:\/\/www.milanpublictransportation.com\/de\/einkaufswagen\/?loading=true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<!--                            <form method=\"get\" data-id=\"booking-form\" action=\"-->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-wrapper\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"lang\" value=\"de\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-id=\"paxes\" class=\"false-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"value-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"partecipants-countes\">---<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row tickets-popup\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Anziani<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>> 64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;20.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"SNR\" value=\"0\" data-id=\"seniors\" class=\"qty2 form-control\" name=\"seniors\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Erwachsene<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>11-64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;20.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"ADT\" value=\"1\" data-id=\"adults\" class=\"qty2 form-control\" name=\"adults\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Kinder<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>4-11 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;20.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"CHD\" value=\"0\" data-id=\"children\" class=\"qty2 form-control\" name=\"children\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">S\u00e4uglinge<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>< 4 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;20.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"INF\" value=\"0\" data-id=\"infants\" class=\"qty2 form-control\" name=\"infants\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label><i class=\"icon-calendar-7\"><\/i> Seleziona data<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date-pick-wrapper\"><input class=\"date-pick form-control\" readonly='true' data-date-format=\"dd\/mm\/yyyy\" type=\"text\" name=\"date\" autocomplete=\"off\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"verify-btn\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"verify_availability\">Verf\u00fcgbarkeitspr\u00fcfung<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"results-details-wrapper show-results loading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row booking-detail-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='booking-form-loading'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class='fa fa-spinner fa-spin'><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-actual-trips select-container '>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Abholstelle<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='actual_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='actual-trips-flags-container'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- RETURNS -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-trips select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-return-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo di ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-return-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-languages hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guides_message_box\" style=\"display: flex;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guide_message_flags\" style=\"margin-left: 5px;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"audio_guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"error\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-id=\"availability_error\" class=\"availability_error\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-tour\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-3 col-xs-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"list-booking-number\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"seniors\">Anziani <span class=\"seniors-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"adults\">Erwachsene <span class=\"adults-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"childrens\">Kinder <span class=\"children-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"infants\">S\u00e4uglinge <span class=\"infants-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-date\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-time\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-xs-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"price-addtocart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"book_now\" class=\"btn_full book-now\">Kaufe jetzt<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"ct_add_tour_to_woo_cart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"tour_id\" value=\"1694\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"trip_package_id\" value=\"149dd8ee-a168-4731-bac7-7e910162c40b\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"0610e34ec9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/de\/wp-json\/wp\/v2\/pages\/6182\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_package_wpnonce\" name=\"_package_wpnonce\" value=\"452640ddee\" \/>\t\t\t\t\t\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"card-item card-container h72\" data-index=\"2\">\n\t\t\t\t\t\t\t<span class=\"hidden\" data-id=\"avaiable-dates\">[\"2026-06-11\",\"2026-06-12\",\"2026-06-13\",\"2026-06-14\",\"2026-06-15\",\"2026-06-16\",\"2026-06-17\",\"2026-06-18\",\"2026-06-19\",\"2026-06-20\",\"2026-06-21\",\"2026-06-22\",\"2026-06-23\",\"2026-06-24\",\"2026-06-25\",\"2026-06-26\",\"2026-06-27\",\"2026-06-28\",\"2026-06-29\",\"2026-06-30\",\"2026-07-01\",\"2026-07-02\",\"2026-07-03\",\"2026-07-04\",\"2026-07-05\",\"2026-07-06\",\"2026-07-07\",\"2026-07-08\",\"2026-07-09\",\"2026-07-10\",\"2026-07-11\",\"2026-07-12\",\"2026-07-13\",\"2026-07-14\",\"2026-07-15\",\"2026-07-16\",\"2026-07-17\",\"2026-07-18\",\"2026-07-19\",\"2026-07-20\",\"2026-07-21\",\"2026-07-22\",\"2026-07-23\",\"2026-07-24\",\"2026-07-25\",\"2026-07-26\",\"2026-07-27\",\"2026-07-28\",\"2026-07-29\",\"2026-07-30\",\"2026-07-31\",\"2026-08-01\",\"2026-08-02\",\"2026-08-03\",\"2026-08-04\",\"2026-08-05\",\"2026-08-06\",\"2026-08-07\",\"2026-08-08\",\"2026-08-09\",\"2026-08-10\",\"2026-08-11\",\"2026-08-12\",\"2026-08-13\",\"2026-08-14\",\"2026-08-15\",\"2026-08-16\",\"2026-08-17\",\"2026-08-18\",\"2026-08-19\",\"2026-08-20\",\"2026-08-21\",\"2026-08-22\",\"2026-08-23\",\"2026-08-24\",\"2026-08-25\",\"2026-08-26\",\"2026-08-27\",\"2026-08-28\",\"2026-08-29\",\"2026-08-30\",\"2026-08-31\",\"2026-09-01\",\"2026-09-02\",\"2026-09-03\",\"2026-09-04\",\"2026-09-05\",\"2026-09-06\",\"2026-09-07\",\"2026-09-08\",\"2026-09-09\",\"2026-09-10\",\"2026-09-11\",\"2026-09-12\",\"2026-09-13\",\"2026-09-14\",\"2026-09-15\",\"2026-09-16\",\"2026-09-17\",\"2026-09-18\",\"2026-09-19\",\"2026-09-20\",\"2026-09-21\",\"2026-09-22\",\"2026-09-23\",\"2026-09-24\",\"2026-09-25\",\"2026-09-26\",\"2026-09-27\",\"2026-09-28\",\"2026-09-29\",\"2026-09-30\",\"2026-10-01\",\"2026-10-02\",\"2026-10-03\",\"2026-10-04\",\"2026-10-05\",\"2026-10-06\",\"2026-10-07\",\"2026-10-08\",\"2026-10-09\",\"2026-10-10\",\"2026-10-11\",\"2026-10-12\",\"2026-10-13\",\"2026-10-14\",\"2026-10-15\",\"2026-10-16\",\"2026-10-17\",\"2026-10-18\",\"2026-10-19\",\"2026-10-20\",\"2026-10-21\",\"2026-10-22\",\"2026-10-23\",\"2026-10-24\",\"2026-10-25\",\"2026-10-26\",\"2026-10-27\",\"2026-10-28\",\"2026-10-29\",\"2026-10-30\",\"2026-10-31\",\"2026-11-01\",\"2026-11-02\",\"2026-11-03\",\"2026-11-04\",\"2026-11-05\",\"2026-11-06\",\"2026-11-07\",\"2026-11-08\",\"2026-11-09\",\"2026-11-10\",\"2026-11-11\",\"2026-11-12\",\"2026-11-13\",\"2026-11-14\",\"2026-11-15\",\"2026-11-16\",\"2026-11-17\",\"2026-11-18\",\"2026-11-19\",\"2026-11-20\",\"2026-11-21\",\"2026-11-22\",\"2026-11-23\",\"2026-11-24\",\"2026-11-25\",\"2026-11-26\",\"2026-11-27\",\"2026-11-28\",\"2026-11-29\",\"2026-11-30\",\"2026-12-01\",\"2026-12-02\",\"2026-12-03\",\"2026-12-04\",\"2026-12-05\",\"2026-12-06\",\"2026-12-07\",\"2026-12-08\",\"2026-12-09\",\"2026-12-10\",\"2026-12-11\",\"2026-12-12\",\"2026-12-13\",\"2026-12-14\",\"2026-12-15\",\"2026-12-16\",\"2026-12-17\",\"2026-12-18\",\"2026-12-19\",\"2026-12-20\",\"2026-12-21\",\"2026-12-22\",\"2026-12-23\",\"2026-12-24\",\"2026-12-25\",\"2026-12-26\",\"2026-12-27\",\"2026-12-28\",\"2026-12-29\",\"2026-12-30\",\"2026-12-31\"]<\/span>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"1737\" data-id=\"tour-id\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"price-type\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" data-id=\"tour-type-name\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"EUR\" data-id=\"currency-code\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"22.99\" data-id=\"person-price\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"Milan Pass light 3 tage\" data-id=\"tour-name\" \/>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span data-id=\"zverp_trip_package_id\" data-trip-package-data-id=\"d7596efa-9d6f-43f3-afeb-ca21438add79\" style=\"display:none;\">d7596efa-9d6f-43f3-afeb-ca21438add79<\/span><span data-id=\"zverp_first_available_day\" data-first-available-day=\"2026-06-11\" style=\"display:none;\">2026-06-11<\/span>\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.milanpublictransportation.com\/wp-content\/uploads\/2023\/12\/card3days.png\" alt=\"Milan Pass light 3 tage\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"head\">\n\t\t\t\t\t\t\t\t\t<h3>Milan Pass Light<\/h3>\n\t\t\t\t\t\t\t\t\t<span class=\"duration\">\n\t\t\t\t\t\t\t\t\t\t3 Tage.\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"desc\">\n\t\t\t\t\t\t\t\t\t\tGeben Sie sich reichlich Zeit, die vielen Gesichter von Mailand zu entdecken: von Monumenten bis zu Boutiquen, von Museen bis zu internationalen Restaurants.\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"row bookingform-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<form method=\"get\" data-id=\"booking-form\" action=\"https:\/\/www.milanpublictransportation.com\/de\/einkaufswagen\/?loading=true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<!--                            <form method=\"get\" data-id=\"booking-form\" action=\"-->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-wrapper\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"lang\" value=\"de\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-sm-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div data-id=\"paxes\" class=\"false-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"value-input\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"partecipants-countes\">---<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row tickets-popup\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Anziani<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>> 64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;22.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"SNR\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"SNR\" value=\"0\" data-id=\"seniors\" class=\"qty2 form-control\" name=\"seniors\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Erwachsene<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>11-64 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;22.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"ADT\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"ADT\" value=\"1\" data-id=\"adults\" class=\"qty2 form-control\" name=\"adults\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">Kinder<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>4-11 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;22.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"CHD\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"CHD\" value=\"0\" data-id=\"children\" class=\"qty2 form-control\" name=\"children\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\" data-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-numbers-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label class=\"age_type\">S\u00e4uglinge<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<small>< 4 Jahre<\/small>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"total-cost netto\">&euro;22.99<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"numbers-row\" data-cat-code=\"INF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"dec button_inc\" data-action=\"decrement\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" data-cat-code=\"INF\" value=\"0\" data-id=\"infants\" class=\"qty2 form-control\" name=\"infants\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"inc button_inc\" data-action=\"increment\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label><i class=\"icon-calendar-7\"><\/i> Seleziona data<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date-pick-wrapper\"><input class=\"date-pick form-control\" readonly='true' data-date-format=\"dd\/mm\/yyyy\" type=\"text\" name=\"date\" autocomplete=\"off\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 col-sm-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"verify-btn\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"verify_availability\">Verf\u00fcgbarkeitspr\u00fcfung<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"results-details-wrapper show-results loading\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row booking-detail-box\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='booking-form-loading'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class='fa fa-spinner fa-spin'><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-actual-trips select-container '>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Abholstelle<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='actual_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='actual-trips-flags-container'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- RETURNS -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-trips select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_trip_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-return-meeting-point select-container hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label>Seleziona punto di ritrovo di ritorno<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<select name='return_meeting_point_id'><\/select>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"select-optional-return-resources options-wrapper-details hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='select-return-resource-pickup select-container hidden'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-languages hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guides_message_box\" style=\"display: flex;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"guide_message_flags\" style=\"margin-left: 5px;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p data-id=\"audio_guides_message\"><\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"error\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span data-id=\"availability_error\" class=\"availability_error\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row recap-tour\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-3 col-xs-4 hidden\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"list-booking-number\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"seniors\">Anziani <span class=\"seniors-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"adults\">Erwachsene <span class=\"adults-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"childrens\">Kinder <span class=\"children-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"infants\">S\u00e4uglinge <span class=\"infants-number\">0<\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-date\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tour-time\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-12 col-xs-12\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"price-addtocart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-id=\"book_now\" class=\"btn_full book-now\">Kaufe jetzt<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"ct_add_tour_to_woo_cart\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"tour_id\" value=\"1737\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"trip_package_id\" value=\"d7596efa-9d6f-43f3-afeb-ca21438add79\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"0610e34ec9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/de\/wp-json\/wp\/v2\/pages\/6182\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" id=\"_package_wpnonce\" name=\"_package_wpnonce\" value=\"8b3f7cadcd\" \/>\t\t\t\t\t\t\t\t\t\t\t\t<\/form>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div><!-- End row -->\n\n\t<\/div>\n<\/div><!-- End row -->\n\n\n<script nowprocket>\n\tjQuery(function () {\n\t\tjQuery('.card-item').each(function(index){\n\t\t\t\n\t\t\tvar today = '2026-06-11';\n\t\t\tvar a_dates = JSON.parse(jQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"avaiable-dates\"]').text());\n\t\t\tvar ajaxurl = 'https:\/\/www.milanpublictransportation.com\/wp-admin\/admin-ajax.php';\n\t\t\tvar tour_id = jQuery('.card-item[data-index=\"'+index+'\"] input[name=\"tour-id\"]').val();\n\t\t\tvar price_type_val = jQuery('.card-item[data-index=\"'+index+'\"] input[name=\"price-type\"]').val();\n\t\t\tvar person_price = jQuery('.card-item[data-index=\"'+index+'\"] input[name=\"person-price\"]').val();\n\t\t\tvar tour_type_name = jQuery('.card-item[data-index=\"'+index+'\"] input[name=\"tour-type-name\"]').val();\n\t\t\tvar trip_package_id_val = jQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"zverp_trip_package_id\"]').attr('data-trip-package-data-id');\n\t\t\tvar first_available_date_val = jQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"zverp_first_available_day\"]').attr('data-first-available-day');\n\t\t\tvar tour_name = jQuery('.card-item[data-index=\"'+index+'\"] input[data-id=\"tour-name\"]').val();\n\t\t\t\n\t\t\t$ = jQuery.noConflict();\n\t\t\t\n\t\t\tvar price_per_person = 0,\n\t\t\t\texchange_rate = 1,\n\t\t\t\tprice_type = 1; \/\/ per_group is 0\n\t\t\t\n\t\t\tif(price_type_val != '' && price_type_val == 'per_group') {\n\t\t\t\tprice_type = 0;\n\t\t\t}\n\t\t\t\n\t\t\tif(person_price != '') {\n\t\t\t\tprice_per_person = person_price;\n\t\t\t}\n\n\t\t\t\n\t\t\t\t\t\t\n\t\t\tvar date_format = $('.card-item[data-index=\"'+index+'\"] input.date-pick').data('date-format');\n\t\t\t\n\t\t\tvar dictionary = {\n\t\t\t\tseniors: \"Anziani\",\n\t\t\t\tadults: \"Erwachsene\",\n\t\t\t\tchildren: \"Kinder\",\n\t\t\t\tinfants: \"S\u00e4uglinge\",\n\t\t\t\tno_availability: \"Nessuna disponibilit\u00e0 per la data selezionata\",\n\t\t\t\tguide_languages: \"Questa esperienza sar\u00e0 svolta nelle seguenti lingue\",\n\t\t\t\taudio_guide_languages: \"\u00c8 possibile sfruttare audio guide nelle seguenti lingue\",\n\t\t\t\taudio_guide_found: \"Questa esperienza mette a disposizione un audioguida nella tua lingua.\"\n\t\t\t};\n\t\t\t\n\t\t\tvar emptyBookingState = {\n\t\t\t\ttrip_package_id: trip_package_id_val,\n\t\t\t\tselected_date: null,\n\t\t\t\tactual_trip_id: null,\n\t\t\t\toptional_resources: [],\n\t\t\t\treturn_trip_id: null,\n\t\t\t\toption_return_resource: [],\n\t\t\t\tparticipants: {\n\t\t\t\t\tadults: Number($('.card-item[data-index=\"'+index+'\"] input[data-id=\"adults\"]').val()),\n\t\t\t\t\tchildren: Number($('.card-item[data-index=\"'+index+'\"] input[data-id=\"children\"]').val()),\n\t\t\t\t\tseniors: Number($('.card-item[data-index=\"'+index+'\"] input[data-id=\"seniors\"]').val()),\n\t\t\t\t\tinfants: Number($('.card-item[data-index=\"'+index+'\"] input[data-id=\"infants\"]').val())\n\t\t\t\t},\n\t\t\t\tpreview: null\n\t\t\t};\n\t\t\t\n\t\t\tvar currentBookingState = JSON.parse(JSON.stringify(emptyBookingState));\n\t\t\t\n\t\t\tif(first_available_date_val != '') {\n\t\t\t\tcurrentBookingState.selected_date = new Date(first_available_date_val);\n\t\t\t\tcurrentBookingState.selected_date.setUTCHours(0, 0, 0, 0);\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\tvar lang = 'it_IT';\n\t\t\tlang = lang.replace('_', '-');\n\t\t\t\n\t\t\tvar wpnonce = $('.card-item[data-index=\"'+index+'\"] input[name=\"_wpnonce\"]').val();\n\t\t\tvar package_wpnonce = $('.card-item[data-index=\"'+index+'\"] input[name=\"_package_wpnonce\"]').val();\n\t\t\t\n\t\t\t\t\t\tdictionary.currencySymbol = \"&euro;\";\n\t\t\tvar currencySymbol = \"&euro;\";\n\t\t\t\n\t\t\ttry {\n\t\t\t\tvar product_categories = tour_type_name;\n\t\t\t\tvar currencyCode = 'EUR';\n\t\t\t\tvar productsDataLayer = {\n\t\t\t\t\t'products': [{ \/\/  adding a product to a shopping cart.\n\t\t\t\t\t\t'name': tour_name,\n\t\t\t\t\t\t'id': trip_package_id_val,\n\t\t\t\t\t\t'price': person_price,\n\t\t\t\t\t\t'category': product_categories,\n\t\t\t\t\t\t'quantity': 1\n\t\t\t\t\t}]\n\t\t\t\t}\n\t\t\t\tif (dataLayer)\n\t\t\t\t\tdataLayer.push({\n\t\t\t\t\t\t'event': 'productDetail',\n\t\t\t\t\t\t'ecommerce': {\n\t\t\t\t\t\t\t'currencyCode': currencyCode,\n\t\t\t\t\t\t\t'detail': productsDataLayer\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} catch (e) {}\n\t\t\t\n\t\t\t\n\t\t\tfunction exec(){\n\t\t\t\tif (!jQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"zverp_trip_package_id\"]').length) return;\n\t\t\t\t\n\t\t\t\tconst $datepicker = jQuery('.card-item[data-index=\"'+index+'\"] input.date-pick');\n\t\t\t\n\t\t\t\tvar isLoaded = false;\n\t\t\t\tvar dynamic_available_days = a_dates;\n\t\t\t\tvar today = new Date();\n\t\t\t\tvar xhrs = {};\n\t\t\t\n\t\t\t\ttoday.setHours(0, 0, 0, 0);\n\t\t\t\n\t\t\t\tconst loadingActions = [];\n\t\t\t\n\t\t\t\twindow[\"get_loading_actions\"] = function () {\n\t\t\t\t\treturn loadingActions;\n\t\t\t\t};\n\t\t\t\n\t\t\t\tfunction start_loading(action) {\n\t\t\t\t\tif (action) {\n\t\t\t\t\t\tif (!loadingActions.includes(action)) {\n\t\t\t\t\t\t\tloadingActions.push(action);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tconst $loadingContainer = jQuery('.card-item[data-index=\"'+index+'\"] .booking-form-loading'),\n\t\t\t\t\t\t$bookingBtn = jQuery('.card-item[data-index=\"'+index+'\"] button[data-id=\"book_now\"]');\n\t\t\t\t\tdisable_button($bookingBtn);\n\t\t\t\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .results-details-wrapper').addClass(\"loading\");\n\t\t\t\t\t\n\t\t\t\n\t\t\t\t\tif ($loadingContainer && $loadingContainer.length) {\n\t\t\t\t\t\t$loadingContainer.show();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction stop_loading(action) {\n\t\t\t\t\tif (action) {\n\t\t\t\t\t\tconst index = loadingActions.indexOf(action);\n\t\t\t\t\t\tif (index != -1) {\n\t\t\t\t\t\t\tloadingActions.splice(index, 1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tconst $loadingContainer = jQuery('.card-item[data-index=\"'+index+'\"] .booking-form-loading'),\n\t\t\t\t\t\t$bookingBtn = jQuery('.card-item[data-index=\"'+index+'\"] button[data-id=\"book_now\"]');\n\t\t\t\t\tenable_button($bookingBtn, true);\n\t\t\t\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .results-details-wrapper').removeClass(\"loading\");\n\t\t\t\n\t\t\t\t\tif (\n\t\t\t\t\t\tloadingActions.length === 0 &&\n\t\t\t\t\t\t$loadingContainer &&\n\t\t\t\t\t\t$loadingContainer.length\n\t\t\t\t\t) {\n\t\t\t\t\t\t$loadingContainer.hide();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction disable_button($button) {\n\t\t\t\t\t\/\/TODO: Change text or style?\n\t\t\t\t\t$button.prop(\"disabled\", true);\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/\/TODO: Change text or style?\n\t\t\t\tfunction enable_button($button, checkValidity) {\n\t\t\t\t\tif (checkValidity === true) {\n\t\t\t\t\t\tif (check_validity()) {\n\t\t\t\t\t\t\tenable_button($button);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdisable_button($button);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$button.prop(\"disabled\", false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction on_booking_data_changed() {\n\t\t\t\t\tstart_loading(\"booking_changed\");\n\t\t\t\t\t\/\/ $('.priceperperson-form-loading').addClass('show');\n\t\t\t\t\tget_booking_preview(\n\t\t\t\t\t\tcurrentBookingState,\n\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\tupdate_booking_state_view();\n\t\t\t\t\t\t\tstop_loading(\"booking_changed\");\n\t\t\t\t\t\t\t\/\/ $('.priceperperson-form-loading').removeClass('show');\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfunction () {\n\t\t\t\t\t\t\tstop_loading(\"booking_changed\");\n\t\t\t\t\t\t\t\/\/ $('.priceperperson-form-loading').removeClass('show');\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction get_booking_fast_preview(bookingState, callback, errorCallback) {\n\t\t\t\t\tif (!bookingState) return;\n\t\t\t\n\t\t\t\t\t\/\/ abort previous request\n\t\t\t\t\tif (xhrs[\"get_booking_fast_preview\"]) {\n\t\t\t\t\t\txhrs[\"get_booking_fast_preview\"].abort();\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst currentDate = currentBookingState.selected_date\n\t\t\t\t\t\t.toJSON()\n\t\t\t\t\t\t.split(\"T\")[0];\n\t\t\t\n\t\t\t\t\tconst moments = currentDate.split(\"-\");\n\t\t\t\t\tif (moments && moments.length == 3) {\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .tour-date').html(moments[2] + \"\/\" + moments[1] + \"\/\" + moments[0]);\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst data = {\n\t\t\t\t\t\t_wpnonce: package_wpnonce,\n\t\t\t\t\t\tadults: bookingState.participants.adults || 0,\n\t\t\t\t\t\tchildren: bookingState.participants.children || 0,\n\t\t\t\t\t\tinfants: bookingState.participants.infants || 0,\n\t\t\t\t\t\tseniors: bookingState.participants.seniors || 0,\n\t\t\t\n\t\t\t\t\t\t\/\/ going trip data\n\t\t\t\t\t\tactual_trip_id: bookingState.actual_trip_id,\n\t\t\t\t\t\toptional_resources: bookingState.optional_resources,\n\t\t\t\t\t\tmeeting_point_id: bookingState.meeting_point_id,\n\t\t\t\n\t\t\t\t\t\t\/\/ return trip data (return trip can be empty)\n\t\t\t\t\t\treturn_trip_id: bookingState.return_trip_id,\n\t\t\t\t\t\treturn_meeting_point_id: bookingState.return_meeting_point_id,\n\t\t\t\t\t\toptional_return_resources: bookingState.optional_return_resources,\n\t\t\t\n\t\t\t\t\t\ttrip_package_id: bookingState.trip_package_id,\n\t\t\t\t\t\tdate: currentDate,\n\t\t\t\t\t\taction: \"get_booking_fast_preview\",\n\t\t\t\t\t};\n\t\t\t\n\t\t\t\t\tconsole.log(\"---------------\");\n\t\t\t\t\txhrs[\"get_booking_fast_preview\"] = $.ajax({\n\t\t\t\t\t\turl: ajaxurl,\n\t\t\t\t\t\tdata: data,\n\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\tsuccess: function (res, textStatus, jqXHR) {\n\t\t\t\t\t\t\tif (res.success) {\n\t\t\t\t\t\t\t\t\/\/bookingState.preview = res.data;\n\t\t\t\t\t\t\t\t\/\/if (typeof callback === \"function\") callback(res.data);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function (jqXHR, textStatus) {\n\t\t\t\t\t\t\tif (jqXHR.status === 0) {\n\t\t\t\t\t\t\t\tif (jqXHR.statusText === \"abort\") {\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\/\/ TODO handle errors ??\n\t\t\t\t\t\t\tif (typeof errorCallback === \"function\") errorCallback(jqXHR);\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction get_booking_preview(bookingState, callback, errorCallback) {\n\t\t\t\t\tif (!bookingState) return;\n\t\t\t\n\t\t\t\t\t\/\/ abort previous request\n\t\t\t\t\tif (xhrs[\"get_booking_preview\"]) {\n\t\t\t\t\t\txhrs[\"get_booking_preview\"].abort();\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst currentDate = currentBookingState.selected_date\n\t\t\t\t\t\t.toJSON()\n\t\t\t\t\t\t.split(\"T\")[0];\n\t\t\t\n\t\t\t\t\tconst moments = currentDate.split(\"-\");\n\t\t\t\t\tif (moments && moments.length == 3) {\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .tour-date').html(moments[2] + \"\/\" + moments[1] + \"\/\" + moments[0]);\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst data = {\n\t\t\t\t\t\t_wpnonce: package_wpnonce,\n\t\t\t\t\t\tadults: bookingState.participants.adults || 0,\n\t\t\t\t\t\tchildren: bookingState.participants.children || 0,\n\t\t\t\t\t\tinfants: bookingState.participants.infants || 0,\n\t\t\t\t\t\tseniors: bookingState.participants.seniors || 0,\n\t\t\t\n\t\t\t\t\t\t\/\/ going trip data\n\t\t\t\t\t\tactual_trip_id: bookingState.actual_trip_id,\n\t\t\t\t\t\toptional_resources: bookingState.optional_resources,\n\t\t\t\t\t\tmeeting_point_id: bookingState.meeting_point_id,\n\t\t\t\n\t\t\t\t\t\t\/\/ return trip data (return trip can be empty)\n\t\t\t\t\t\treturn_trip_id: bookingState.return_trip_id,\n\t\t\t\t\t\treturn_meeting_point_id: bookingState.return_meeting_point_id,\n\t\t\t\t\t\toptional_return_resources: bookingState.optional_return_resources,\n\t\t\t\n\t\t\t\t\t\ttrip_package_id: bookingState.trip_package_id,\n\t\t\t\t\t\tdate: currentDate,\n\t\t\t\t\t\twithout_coupons: 1,\n\t\t\t\t\t\taction: \"get_booking_preview\",\n\t\t\t\t\t};\n\t\t\t\n\t\t\t\t\tbookingState.preview = null;\n\t\t\t\n\t\t\t\t\tconsole.log(\"---------------\");\n\t\t\t\n\t\t\t\t\txhrs[\"get_booking_preview\"] = $.ajax({\n\t\t\t\t\t\turl: ajaxurl,\n\t\t\t\t\t\tdata: data,\n\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\tsuccess: function (res, textStatus, jqXHR) {\n\t\t\t\t\t\t\tif (res.success) {\n\t\t\t\t\t\t\t\tbookingState.preview = res.data;\n\t\t\t\t\t\t\t\tif (typeof callback === \"function\") callback(res.data);\n\t\t\t\n\t\t\t\t\t\t\t\tif (!isLoaded){\n\t\t\t\t\t\t\t\t\tif (bookingState.preview && bookingState.preview.booking_status){\n\t\t\t\t\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .person_price').html(bookingState.preview.booking_status.total_price_text);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tisLoaded = true;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function (jqXHR, textStatus) {\n\t\t\t\t\t\t\tif (jqXHR.status === 0) {\n\t\t\t\t\t\t\t\tif (jqXHR.statusText === \"abort\") {\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\/\/ TODO handle errors ??\n\t\t\t\t\t\t\tif (typeof errorCallback === \"function\") errorCallback(jqXHR);\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction populate_actual_trip_meeting_points() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-meeting-point');\n\t\t\t\t\tconst $select = jQuery('.card-item[data-index=\"'+index+'\"] .select-meeting-point select');\n\t\t\t\t\tif (!$select || $select.length === 0) return;\n\t\t\t\t\t$select.empty();\n\t\t\t\t\tif (!currentBookingState || !currentBookingState.candidate_meeting_points) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tcurrentBookingState.candidate_meeting_points.forEach((meeting_point) => {\n\t\t\t\t\t\tconst selected =\n\t\t\t\t\t\t\tcurrentBookingState.meeting_point_id === meeting_point.id;\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar text = meeting_point.description;\n\t\t\t\t\t\tif (meeting_point.time) {\n\t\t\t\t\t\t\ttext += \" (\" + meeting_point.time.slice(0, 5) + \")\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\tmeeting_point.id +\n\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\t.appendTo($select)\n\t\t\t\t\t\t\t.data(\"meeting_point\", meeting_point);\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\tif (currentBookingState.candidate_meeting_points.length < 2) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$container.show();\n\t\t\t\t\t}\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction populate_return_trip_meting_points() {\n\t\t\t\t\tif (!currentBookingState.hasReturnTrips) return;\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-return-meeting-point');\n\t\t\t\t\tconst $select = jQuery('.card-item[data-index=\"'+index+'\"] .select-return-meeting-point select');\n\t\t\t\t\tif (!$select || $select.length === 0) return;\n\t\t\t\t\t$select.empty();\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState ||\n\t\t\t\t\t\t!currentBookingState.candidate_return_meeting_points\n\t\t\t\t\t) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tcurrentBookingState.candidate_return_meeting_points.forEach(\n\t\t\t\t\t\t(meeting_point) => {\n\t\t\t\t\t\t\tconst selected =\n\t\t\t\t\t\t\t\tcurrentBookingState.return_meeting_point_id === meeting_point.id;\n\t\t\t\t\t\t\tvar text = meeting_point.description;\n\t\t\t\t\t\t\tif (meeting_point.time) {\n\t\t\t\t\t\t\t\ttext += \" (\" + meeting_point.time.slice(0, 5) + \")\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\t\tmeeting_point.id +\n\t\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.appendTo($select)\n\t\t\t\t\t\t\t\t.data(\"meeting_point\", meeting_point);\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\tif (currentBookingState.candidate_return_meeting_points.length < 2) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t$container.show();\n\t\t\t\t\t}\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/**\n\t\t\t\t *\tPopulate\n\t\t\t\t *\/\n\t\t\t\tfunction populate_candidate_trips() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-actual-trips');\n\t\t\t\t\tconst $select = jQuery('.card-item[data-index=\"'+index+'\"] .select-actual-trips select');\n\t\t\t\t\tif (!$select) return;\n\t\t\t\t\t$select.empty();\n\t\t\t\t\tif (!currentBookingState || !currentBookingState.candidate_trips) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tcurrentBookingState.candidate_trips.forEach((trip) => {\n\t\t\t\t\t\tconst selected = currentBookingState.actual_trip_id === trip.id;\n\t\t\t\t\t\tvar text = trip.display_name;\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (trip.start_time) {\n\t\t\t\t\t\t\ttext += \" (\" + trip.start_time.slice(0, 5) + \")\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\ttrip.id +\n\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\t.appendTo($select)\n\t\t\t\t\t\t\t.data(\"trip\", trip);\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t$container.show();\n\t\t\t\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/**\n\t\t\t\t * Create the jquery element checkbox for resource\n\t\t\t\t * @param {mixed} resourceData\n\t\t\t\t *\/\n\t\t\t\tfunction create_optional_resource_checkbox(resourceData) {\n\t\t\t\t\tif (!resourceData || resourceData.optional != 1) return;\n\t\t\t\n\t\t\t\t\tconst $checkbox = $(\n\t\t\t\t\t\t'<input type=\"checkbox\" value=\"' +\n\t\t\t\t\t\t\tresourceData.trip_resource_id +\n\t\t\t\t\t\t\t'\" name=\"optional_services[]\" \/>'\n\t\t\t\t\t);\n\t\t\t\t\t\n\t\t\t\t\tif (resourceData.exhausted){\n\t\t\t\t\t\t$checkbox.attr('disabled', true);\n\t\t\t\t\t} else $checkbox.prop(\"checked\", resourceData.activated);\n\t\t\t\n\t\t\t\t\tlet exhausted_resource_text = '';\n\t\t\t\t\tif(resourceData.exhausted){\n\t\t\t\t\t\texhausted_resource_text += ' - <i>la risorsa non \u00e8 pi\u00f9 disponibile<\\\/i>';\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t\t\tconst $container = $('<div class=\"option-single-detail\"><\\\/div>')\n\t\t\t\t\t\t.append($checkbox)\n\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\"<p>\" +\n\t\t\t\t\t\t\t\t(resourceData.localized_name || resourceData.name) +\n\t\t\t\t\t\t\t\t\" - <span>\" +\n\t\t\t\t\t\t\t\tresourceData.total_price_text +\n\t\t\t\t\t\t\t\t\"<\\\/span>\" +\n\t\t\t\t\t\t\t\t\"<span class='exhausted_resource_text'>\" + exhausted_resource_text + \"<\\\/span><\\\/p>\"\n\t\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\tlet $fullDescription = null;\n\t\t\t\t\tif(resourceData.localized_full_description){\n\t\t\t\t\t\t$fullDescription = $(\n\t\t\t\t\t\t\t'<div class=\"option-single-detail-full-description\">' + \n\t\t\t\t\t\t\tresourceData.localized_full_description + \n\t\t\t\t\t\t\t'<\\\/div>'\n\t\t\t\t\t\t);\n\t\t\t\t\t\tif(!resourceData.activated) $fullDescription.hide();\n\t\t\t\t\t\t$container.hover(function(){\n\t\t\t\t\t\t\t$fullDescription.show();\n\t\t\t\t\t\t}, function(){\n\t\t\t\t\t\t\tif($checkbox.prop(\"checked\") !== true) $fullDescription.hide();\n\t\t\t\t\t\t})\n\t\t\t\t\t\t$container.append($fullDescription);\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\t$checkbox.on(\"click\", function () {\n\t\t\t\t\t\tif ($checkbox.prop(\"checked\") === true) {\n\t\t\t\t\t\t\tif (!currentBookingState.optional_resources)\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_resources = [];\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_resources.includes(\n\t\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\tcurrentBookingState.optional_resources.push(\n\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tif($fullDescription) $fullDescription.show();\n\t\t\t\t\t\t\tconsole.log(\"A\");\n\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tif (!currentBookingState.optional_resources) return;\n\t\t\t\t\t\t\tconst index = currentBookingState.optional_resources.indexOf(\n\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tif (index === -1) return;\n\t\t\t\t\t\t\tcurrentBookingState.optional_resources.splice(index, 1);\n\t\t\t\t\t\t\tif($fullDescription) $fullDescription.hide();\n\t\t\t\t\t\t\tconsole.log(\"B\");\n\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\treturn $container;\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/**\n\t\t\t\t * Create the jquery element checkbox for resource of return trip\n\t\t\t\t * @param {mixed} resourceData\n\t\t\t\t *\/\n\t\t\t\tfunction create_optional_return_resource_checkbox(resourceData) {\n\t\t\t\t\tif (!resourceData || resourceData.optional != 1) return;\n\t\t\t\t\tconst $checkbox = $(\n\t\t\t\t\t\t'<input type=\"checkbox\" value=\"' +\n\t\t\t\t\t\t\tresourceData.trip_resource_id +\n\t\t\t\t\t\t\t'\" name=\"optional_return_services[]\" \/>'\n\t\t\t\t\t).prop(\"checked\", resourceData.activated);\n\t\t\t\n\t\t\t\t\tconst $container = $('<div class=\"option-single-detail\"><\\\/div>')\n\t\t\t\t\t\t.append($checkbox)\n\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\"<p>\" +\n\t\t\t\t\t\t\t\tresourceData.name +\n\t\t\t\t\t\t\t\t\" - <span>\" +\n\t\t\t\t\t\t\t\tresourceData.total_price_text +\n\t\t\t\t\t\t\t\t\"<\\\/span><\\\/p>\"\n\t\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\t$checkbox.on(\"click\", function () {\n\t\t\t\t\t\tif ($checkbox.prop(\"checked\") === true) {\n\t\t\t\t\t\t\tif (!currentBookingState.optional_return_resources)\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_return_resources = [];\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_return_resources.includes(\n\t\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\tcurrentBookingState.optional_return_resources.push(\n\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\t\t\tconsole.log(\"C\");\n\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tif (!currentBookingState.optional_return_resources) return;\n\t\t\t\t\t\t\tconst index = currentBookingState.optional_return_resources.indexOf(\n\t\t\t\t\t\t\t\tresourceData.trip_resource_id\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tif (index === -1) return;\n\t\t\t\t\t\t\tcurrentBookingState.optional_return_resources.splice(index, 1);\n\t\t\t\n\t\t\t\t\t\t\tconsole.log(\"D\");\n\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\treturn $container;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction populate_optional_resource() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-optional-resources');\n\t\t\t\t\tif (!$container.length) return;\n\t\t\t\t\t$container.empty();\n\t\t\t\t\t$container.hide();\n\t\t\t\t\tif (!currentBookingState || !currentBookingState.preview) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState.preview.booking_status ||\n\t\t\t\t\t\t!currentBookingState.preview.booking_status.packages\n\t\t\t\t\t) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst tripBookingPackage = currentBookingState.preview.booking_status.packages.find(\n\t\t\t\t\t\t(el) => {\n\t\t\t\t\t\t\treturn el.actual_trip_id == currentBookingState.actual_trip_id;\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\t\/\/ someting goes wrong\n\t\t\t\t\tif (!tripBookingPackage) return false;\n\t\t\t\n\t\t\t\t\tfor (const resource of tripBookingPackage.resources) {\n\t\t\t\t\t\tconst $resourceCheckbox = create_optional_resource_checkbox(resource);\n\t\t\t\t\t\tif (!$resourceCheckbox) continue;\n\t\t\t\t\t\t$container.append($resourceCheckbox);\n\t\t\t\t\t}\n\t\t\t\t\t$container.show();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/**\n\t\t\t\t *\tPopulate return trips select\n\t\t\t\t *\/\n\t\t\t\tfunction populate_candidate_return_trips() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-return-trips');\n\t\t\t\t\tconst $select = jQuery('.card-item[data-index=\"'+index+'\"] .select-return-trips select');\n\t\t\t\t\tif (!$select) return;\n\t\t\t\t\t$select.empty();\n\t\t\t\t\tif (!currentBookingState || !currentBookingState.candidate_return_trips) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tcurrentBookingState.candidate_return_trips.forEach((trip) => {\n\t\t\t\t\t\tconst selected = currentBookingState.return_trip_id === trip.id;\n\t\t\t\t\t\tvar text = trip.list_description || trip.display_name || ' ';\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (trip.start_time) {\n\t\t\t\t\t\t\ttext += \" (\" + trip.start_time.slice(0, 5) + \")\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\ttrip.id +\n\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\t.appendTo($select)\n\t\t\t\t\t\t\t.data(\"trip\", trip);\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t$container.show();\n\t\t\t\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction create_pickups_select() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-resource-pickup');\n\t\t\t\t\tif (!$container) return;\n\t\t\t\t\t$container.empty();\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState ||\n\t\t\t\t\t\t!currentBookingState.pickup_resources ||\n\t\t\t\t\t\t!currentBookingState.pickup_resources.trip\n\t\t\t\t\t) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tcurrentBookingState.pickup_resources.trip.forEach((resource) => {\n\t\t\t\t\t\tconst $select = $(\n\t\t\t\t\t\t\t\"<select name='trip_resources_pickups[\" + resource.id + \"]'><\\\/select>\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconst $label = $(\"<label>Pickup \" + resource.description + \"<\\\/label>\");\n\t\t\t\t\t\tresource.candidate_pickups.forEach((pickup) => {\n\t\t\t\t\t\t\tconst selected = false; \/\/currentBookingState.return_trip_id === trip.id;\n\t\t\t\t\t\t\tvar text = pickup.description;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\t\tpickup.id +\n\t\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t\t).appendTo($select);\n\t\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t\tif (resource.candidate_pickups.length > 0) {\n\t\t\t\t\t\t\t$label.appendTo($container);\n\t\t\t\t\t\t\t$select.appendTo($container);\n\t\t\t\t\t\t\t$select.wrap('<div class=\"select-wrapper\"><\\\/div>');\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t$container.show();\n\t\t\t\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction create_return_pickups_select() {\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-return-resource-pickup');\n\t\t\t\t\tif (!$container) return;\n\t\t\t\t\t$container.empty();\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState ||\n\t\t\t\t\t\t!currentBookingState.pickup_resources ||\n\t\t\t\t\t\t!currentBookingState.pickup_resources.return\n\t\t\t\t\t) {\n\t\t\t\t\t\t$container.hide();\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tcurrentBookingState.pickup_resources.return.forEach((resource) => {\n\t\t\t\t\t\tconst $select = $(\n\t\t\t\t\t\t\t\"<select name='return_resources_pickups[\" + resource.id + \"]'><\\\/select>\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconst $label = $(\"<label>Pickup \" + resource.description + \"<\\\/label>\");\n\t\t\t\t\t\tresource.candidate_pickups.forEach((pickup) => {\n\t\t\t\t\t\t\tconst selected = false; \/\/currentBookingState.return_trip_id === trip.id;\n\t\t\t\t\t\t\tvar text = pickup.description;\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\"<option \" +\n\t\t\t\t\t\t\t\t\t(selected ? \"selected\" : \"\") +\n\t\t\t\t\t\t\t\t\t' value=\"' +\n\t\t\t\t\t\t\t\t\tpickup.id +\n\t\t\t\t\t\t\t\t\t'\" >' +\n\t\t\t\t\t\t\t\t\ttext +\n\t\t\t\t\t\t\t\t\t\"<\\\/option>\"\n\t\t\t\t\t\t\t).appendTo($select);\n\t\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t\tif (resource.candidate_pickups.length > 0) {\n\t\t\t\t\t\t\t$label.appendTo($container);\n\t\t\t\t\t\t\t$select.appendTo($container);\n\t\t\t\t\t\t\t$select.wrap('<div class=\"select-wrapper\"><\\\/div>');\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\t$container.show();\n\t\t\t\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\n\t\t\t\tfunction set_return_trip(return_trip, booking_changed) {\n\t\t\t\t\tif (!return_trip) {\n\t\t\t\t\t\tcurrentBookingState.return_trip_id = null;\n\t\t\t\t\t\tcurrentBookingState.candidate_return_meeting_points = null;\n\t\t\t\t\t\tcurrentBookingState.return_meeting_point_id = null;\n\t\t\t\t\t\tcurrentBookingState.optional_return_resources = [];\n\t\t\t\t\t\tconsole.log(\"E\");\n\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tcurrentBookingState.return_trip_id = return_trip.id;\n\t\t\t\t\tcurrentBookingState.return_meeting_point_id = null;\n\t\t\t\t\tcurrentBookingState.candidate_return_meeting_points = null;\n\t\t\t\t\tif (return_trip.meeting_points && return_trip.meeting_points.length > 0) {\n\t\t\t\t\t\tcurrentBookingState.candidate_return_meeting_points =\n\t\t\t\t\t\t\treturn_trip.meeting_points;\n\t\t\t\t\t\tcurrentBookingState.return_meeting_point_id =\n\t\t\t\t\t\t\treturn_trip.meeting_points[0].id;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tif (booking_changed) {\n\t\t\t\t\t\tconsole.log(\"F\");\n\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction is_resource_active_in_package(booking_package, trip_resource_id) {\n\t\t\t\t\treturn booking_package.resources.find(\n\t\t\t\t\t\t(el) => el.trip_resource_id === trip_resource_id\n\t\t\t\t\t).activated;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction populate_optional_return_resource() {\n\t\t\t\t\tif (!currentBookingState.hasReturnTrips) return;\n\t\t\t\t\tconst $container = jQuery('.card-item[data-index=\"'+index+'\"] .select-optional-return-resources');\n\t\t\t\t\tif (!$container.length) return;\n\t\t\t\t\t$container.empty();\n\t\t\t\t\t$container.hide();\n\t\t\t\t\tif (!currentBookingState || !currentBookingState.preview) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState.preview.booking_status ||\n\t\t\t\t\t\t!currentBookingState.preview.booking_status.packages\n\t\t\t\t\t) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconst tripBookingPackage = currentBookingState.preview.booking_status.packages.find(\n\t\t\t\t\t\t(el) => {\n\t\t\t\t\t\t\treturn el.actual_trip_id == currentBookingState.return_trip_id;\n\t\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\t\/\/ someting goes wrong\n\t\t\t\t\tif (!tripBookingPackage) return false;\n\t\t\t\n\t\t\t\t\tfor (const resource of tripBookingPackage.resources) {\n\t\t\t\t\t\tconst $resourceCheckbox = create_optional_return_resource_checkbox(\n\t\t\t\t\t\t\tresource\n\t\t\t\t\t\t);\n\t\t\t\t\t\tif (!$resourceCheckbox) continue;\n\t\t\t\t\t\t$container.append($resourceCheckbox);\n\t\t\t\t\t}\n\t\t\t\t\t$container.show();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction set_actual_trip(actual_trip, updateOnlyView = false) {\n\t\t\t\t\tif (!actual_trip) {\n\t\t\t\t\t\tcurrentBookingState.actual_trip_id = null;\n\t\t\t\t\t\tcurrentBookingState.candidate_meeting_points = null;\n\t\t\t\t\t\tcurrentBookingState.meeting_point_id = null;\n\t\t\t\t\t\tcurrentBookingState.hasReturnTrips = false;\n\t\t\t\t\t\tcurrentBookingState.optional_resources = [];\n\t\t\t\t\t\tcurrentBookingState.candidate_return_trips = null;\n\t\t\t\t\t\tset_return_trip(null, false);\n\t\t\t\n\t\t\t\t\t\tconsole.log(\"G\");\n\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tif (currentBookingState.actual_trip_id != actual_trip.id) {\n\t\t\t\t\t\tcurrentBookingState.candidate_return_trips = null;\n\t\t\t\t\t\tset_return_trip(null);\n\t\t\t\t\t}\n\t\t\t\t\tcurrentBookingState.actual_trip_id = actual_trip.id;\n\t\t\t\t\tcurrentBookingState.meeting_point_id = null;\n\t\t\t\t\tif (actual_trip.meeting_points && actual_trip.meeting_points.length > 0) {\n\t\t\t\t\t\tcurrentBookingState.candidate_meeting_points = actual_trip.meeting_points;\n\t\t\t\t\t\tcurrentBookingState.meeting_point_id = actual_trip.meeting_points[0].id;\n\t\t\t\t\t}\n\t\t\t\t\tcurrentBookingState.hasReturnTrips = actual_trip.return_trip_count > 0;\n\t\t\t\n\t\t\t\t\tif (!updateOnlyView || !currentBookingState.preview) {\n\t\t\t\t\t\tconsole.log(\"H\");\n\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t} else update_booking_state_view();\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction populate_participant_counter() {\n\t\t\t\t\tvar text = \"\";\n\t\t\t\t\tif (currentBookingState.participants.seniors > 0) {\n\t\t\t\t\t\ttext += currentBookingState.participants.seniors + \" x SNR\";\n\t\t\t\t\t}\n\t\t\t\t\tif (currentBookingState.participants.adults > 0) {\n\t\t\t\t\t\tif (text.length > 0) text += \" | \";\n\t\t\t\t\t\ttext += currentBookingState.participants.adults + \" x ADT\";\n\t\t\t\t\t}\n\t\t\t\t\tif (currentBookingState.participants.children > 0) {\n\t\t\t\t\t\tif (text.length > 0) text += \" | \";\n\t\t\t\t\t\ttext += currentBookingState.participants.children + \" x CHD\";\n\t\t\t\t\t}\n\t\t\t\t\tif (currentBookingState.participants.infants > 0) {\n\t\t\t\t\t\tif (text.length > 0) text += \" | \";\n\t\t\t\t\t\ttext += currentBookingState.participants.infants + \" x INF\";\n\t\t\t\t\t}\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .partecipants-countes').html(text);\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction hide_info() {\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-actual-trips').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-meeting-point').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-optional-resources').hide();\n\t\t\t\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-return-trips').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-return-meeting-point').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-optional-return-resources').hide();\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction reset_booking_state_view() {\n\t\t\t\t\thide_info();\n\t\t\t\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .adults').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .seniors').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .childrens').hide();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .infants').hide();\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction update_booking_state_view() {\n\t\t\t\t\tconst $bookingBtn = jQuery('.card-item[data-index=\"'+index+'\"] button[data-id=\"book_now\"]');\n\t\t\t\t\tconst $guidesMessage = jQuery('.card-item[data-index=\"'+index+'\"] p[data-id=\"guides_message\"]');\n\t\t\t\t\tconst $audioGuidesMessage = jQuery('.card-item[data-index=\"'+index+'\"] p[data-id=\"audio_guides_message\"]');\n\t\t\t\n\t\t\t\t\t\/\/ init\n\t\t\t\t\thide_info();\n\t\t\t\t\tdisable_button($bookingBtn);\n\t\t\t\n\t\t\t\t\t$guidesMessage.empty();\n\t\t\t\t\t$audioGuidesMessage.empty();\n\t\t\t\n\t\t\t\t\tconst adults = currentBookingState.participants.adults || 0;\n\t\t\t\t\tconst seniors = currentBookingState.participants.seniors || 0;\n\t\t\t\t\tconst childrens = currentBookingState.participants.children || 0;\n\t\t\t\t\tconst infants = currentBookingState.participants.infants || 0;\n\t\t\t\n\t\t\t\t\t\/\/update counters\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .adults-number').html(adults);\n\t\t\t\t\tadults == 0 ? jQuery('.card-item[data-index=\"'+index+'\"] .adults').hide() : jQuery('.card-item[data-index=\"'+index+'\"] .adults').show();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .seniors-number').html(seniors);\n\t\t\t\t\tseniors == 0 ? jQuery('.card-item[data-index=\"'+index+'\"] .seniors').hide() : jQuery('.card-item[data-index=\"'+index+'\"] .seniors').show();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .children-number').html(childrens);\n\t\t\t\t\tchildrens == 0 ? jQuery('.card-item[data-index=\"'+index+'\"] .childrens').hide() : jQuery('.card-item[data-index=\"'+index+'\"] .childrens').show();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .infants-number').html(infants);\n\t\t\t\t\tinfants == 0 ? jQuery('.card-item[data-index=\"'+index+'\"] .infants').hide() : jQuery('.card-item[data-index=\"'+index+'\"] .infants').show();\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .total-cost').html(\"--- \" + currencySymbol);\n\t\t\t\t\tpopulate_participant_counter();\n\t\t\t\n\t\t\t\t\t\/\/ check if date is selected\n\t\t\t\t\tif (!currentBookingState.selected_date) return;\n\t\t\t\t\tpopulate_candidate_trips();\n\t\t\t\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState.actual_trip_id &&\n\t\t\t\t\t\t!currentBookingState.candidate_trips\n\t\t\t\t\t) {\n\t\t\t\t\t\tcurrentBookingState.candidate_trips =\n\t\t\t\t\t\t\tcurrentBookingState.preview.candidate_trips;\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tcurrentBookingState.candidate_trips &&\n\t\t\t\t\t\t\tcurrentBookingState.candidate_trips.length > 0\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tlet active_trip;\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tcurrentBookingState.preview &&\n\t\t\t\t\t\t\t\tcurrentBookingState.preview.booking_status &&\n\t\t\t\t\t\t\t\tcurrentBookingState.preview.booking_status.packages\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tif (currentBookingState.preview.booking_status.packages.length > 1) {\n\t\t\t\t\t\t\t\t\tlet candidate_ids = currentBookingState.candidate_trips.map(\n\t\t\t\t\t\t\t\t\t\t(trip) => trip.id\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\tconst previewPackage = currentBookingState.preview.booking_status.packages.find(\n\t\t\t\t\t\t\t\t\t\t(package) => candidate_ids.includes(package.actual_trip_id)\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\tcurrentBookingState.actual_trip_id =\n\t\t\t\t\t\t\t\t\t\tpreviewPackage && previewPackage.actual_trip_id;\n\t\t\t\t\t\t\t\t} else if (\n\t\t\t\t\t\t\t\t\tcurrentBookingState.preview.booking_status.packages.length == 1\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tcurrentBookingState.actual_trip_id =\n\t\t\t\t\t\t\t\t\t\tcurrentBookingState.preview.booking_status.packages[0].actual_trip_id;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\t\t\tactive_trip = currentBookingState.candidate_trips.find(\n\t\t\t\t\t\t\t\t(trip) => trip.id == currentBookingState.actual_trip_id\n\t\t\t\t\t\t\t);\n\t\t\t\n\t\t\t\t\t\t\tset_actual_trip(active_trip, true);\n\t\t\t\t\t\t\tpopulate_optional_resource();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tpopulate_candidate_trips();\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tif (!currentBookingState.actual_trip_id){\n\t\t\t\t\t\tif(currentBookingState.preview) jQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"availability_error\"]').text(dictionary.no_availability);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}else{\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"availability_error\"]').text(\"\");\n\t\t\t\t\t}\n\t\t\t\t\tpopulate_actual_trip_meeting_points();\n\t\t\t\n\t\t\t\t\tif (currentBookingState.hasReturnTrips) {\n\t\t\t\t\t\tif (!currentBookingState.preview) {\n\t\t\t\t\t\t\tconsole.log(\"I\");\n\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t!currentBookingState.return_trip_id &&\n\t\t\t\t\t\t\t!currentBookingState.candidate_return_trips\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tcurrentBookingState.candidate_return_trips =\n\t\t\t\t\t\t\t\tcurrentBookingState.preview.return_trips;\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tcurrentBookingState.preview.return_trips &&\n\t\t\t\t\t\t\t\tcurrentBookingState.preview.return_trips.length > 0\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tset_return_trip(currentBookingState.preview.return_trips[0], false);\n\t\t\t\t\t\t\t\tpopulate_optional_return_resource();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tpopulate_candidate_return_trips();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tpopulate_candidate_return_trips();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (currentBookingState.return_trip_id) {\n\t\t\t\t\t\t\tpopulate_return_trip_meting_points();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif (!currentBookingState.preview) return;\n\t\t\t\n\t\t\t\t\tif (\n\t\t\t\t\t\tcurrentBookingState.preview.booking_status &&\n\t\t\t\t\t\tcurrentBookingState.preview.booking_status.total_price_text\n\t\t\t\t\t) {\n\t\t\t\t\t\tif (currentBookingState.preview.booking_status.total_price_text_gross){\n\t\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .lordo').show();\n\t\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .lordo').html(currentBookingState.preview.booking_status.total_price_text_gross);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .lordo').hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .netto').html(currentBookingState.preview.booking_status.total_price_text);\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tif (productsDataLayer)\n\t\t\t\t\t\t\t\tproductsDataLayer[\"products\"][0][\"price\"] =\n\t\t\t\t\t\t\t\t\tcurrentBookingState.preview.booking_status.total_price;\n\t\t\t\t\t\t} catch (e) {}\n\t\t\t\t\t}\n\t\t\t\t\tpopulate_optional_resource();\n\t\t\t\t\tpopulate_optional_return_resource();\n\t\t\t\n\t\t\t\t\tif (check_validity()) {\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"availability_error\"]').text(\"\");\n\t\t\t\t\t\tenable_button($bookingBtn);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] span[data-id=\"availability_error\"]').text(dictionary.no_availability);\n\t\t\t\t\t\tdisable_button($bookingBtn);\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tvar lang = currentBookingState.preview.active_language;\n\t\t\t\t\tvar guides =\n\t\t\t\t\t\tcurrentBookingState.preview.languages &&\n\t\t\t\t\t\tcurrentBookingState.preview.languages.actual_trip_guide_languages;\n\t\t\t\t\tvar audioGuides =\n\t\t\t\t\t\tcurrentBookingState.preview.languages &&\n\t\t\t\t\t\tcurrentBookingState.preview.languages.actual_trip_audioguide_languages;\n\t\t\t\n\t\t\t\t\tif (guides.length > 0) {\n\t\t\t\t\t\tvar $contFlags = jQuery('.card-item[data-index=\"'+index+'\"] .guide_message_flags');\n\t\t\t\t\t\t$contFlags.empty();\n\t\t\t\t\t\tguides.forEach(function (language) {\n\t\t\t\t\t\t\tif(flags[language]){\n\t\t\t\t\t\t\t\t\/\/$guidesMessage.text(dictionary.guide_languages + \": \");\n\t\t\t\t\t\t\t\t\/\/ add flag\n\t\t\t\t\t\t\t\t\/*$contFlags.append(\n\t\t\t\t\t\t\t\t\t'<span class=\"country-flag\"><img decoding=\"async\" src=\"' + flags[language] + '\"\/><\\\/span>'\n\t\t\t\t\t\t\t\t);*\/\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tif (audioGuides.indexOf(lang) > -1) {\n\t\t\t\t\t\t$audioGuidesMessage.text(dictionary.audio_guide_found);\n\t\t\t\t\t} else if (audioGuides.length > 0) {\n\t\t\t\t\t\t\/\/$audioGuidesMessage.text(dictionary.audio_guide_languages + \": \" + audioGuides.join(', '));\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tcurrentBookingState.pickup_resources =\n\t\t\t\t\t\tcurrentBookingState.preview.pickup_resources;\n\t\t\t\t\tcreate_pickups_select();\n\t\t\t\t\tcreate_return_pickups_select();\n\t\t\t\n\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .results-details-wrapper').addClass(\"show-results\");\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction check_validity() {\n\t\t\t\t\tif (\n\t\t\t\t\t\t!currentBookingState ||\n\t\t\t\t\t\t!currentBookingState.actual_trip_id ||\n\t\t\t\t\t\t!currentBookingState.preview ||\n\t\t\t\t\t\t!currentBookingState.preview.booking_status ||\n\t\t\t\t\t\t!currentBookingState.preview.booking_status.packages ||\n\t\t\t\t\t\t!currentBookingState.preview.booking_status.valid ||\n\t\t\t\t\t\tcurrentBookingState.preview.booking_status.packages.length === 0\n\t\t\t\t\t) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tif (\n\t\t\t\t\t\tcurrentBookingState.participants.adults == 0 &&\n\t\t\t\t\t\tcurrentBookingState.participants.children == 0 &&\n\t\t\t\t\t\tcurrentBookingState.participants.infants == 0 &&\n\t\t\t\t\t\tcurrentBookingState.participants.seniors == 0\n\t\t\t\t\t) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\n\t\t\t\t\/\/ PUT IN GLOBAL FOR DEBUG\n\t\t\t\twindow[\"get_booking_preview\"] = get_booking_preview;\n\t\t\t\twindow[\"update_booking_state_view\"] = update_booking_state_view;\n\t\t\t\n\t\t\t\tfunction disableDaysDynamic(date) {\n\t\t\t\t\tif (!date) return;\n\t\t\t\t\tvar day = new Date(date.getTime() - date.getTimezoneOffset() * 60000)\n\t\t\t\t\t\t.toJSON()\n\t\t\t\t\t\t.split(\"T\")[0];\n\t\t\t\n\t\t\t\t\tif (!dynamic_available_days || dynamic_available_days.length == 0)\n\t\t\t\t\t\treturn false;\n\t\t\t\t\treturn $.inArray(day, dynamic_available_days) >= 0;\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction refreshAvailableDates(e) {\n\t\t\t\t\tdynamic_available_days = [];\n\t\t\t\t\tif (!$datepicker || !$datepicker.datepicker) return;\n\t\t\t\t\tconst date =\n\t\t\t\t\t\t(e && e.date) || $datepicker.datepicker(\"getDate\") || new Date();\n\t\t\t\t\tif (isNaN(date)) return;\n\t\t\t\n\t\t\t\t\tif (xhrs[\"refresh_available_dates\"]) {\n\t\t\t\t\t\txhrs[\"refresh_available_dates\"].abort();\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\txhrs[\"refresh_available_dates\"] = $.ajax({\n\t\t\t\t\t\turl: ajaxurl,\n\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t_wpnonce: package_wpnonce,\n\t\t\t\t\t\t\tmonth: date.getMonth() + 1,\n\t\t\t\t\t\t\tyear: date.getFullYear(),\n\t\t\t\t\t\t\ttrip_package_id: currentBookingState.trip_package_id,\n\t\t\t\t\t\t\taction: \"get_available_dates\",\n\t\t\t\t\t\t},\n\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\tsuccess: function (res) {\n\t\t\t\t\t\t\tif (res.success) {\n\t\t\t\t\t\t\t\tdynamic_available_days = res.data.dates || [];\n\t\t\t\t\t\t\t\t$datepicker.datepicker(\"fill\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\n\t\t\t\tif ($datepicker.length) {\n\t\t\t\t\tif (lang.substring(0, 2) != \"fa\") {\n\t\t\t\t\t\tvar firstCall = true;\n\t\t\t\t\t\t$datepicker\n\t\t\t\t\t\t\t.datepicker({\n\t\t\t\t\t\t\t\tstartDate: new Date(),\n\t\t\t\t\t\t\t\tbeforeShowDay: disableDaysDynamic,\n\t\t\t\t\t\t\t\tlanguage: lang ? lang.substring(0, 2) : null,\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\/\/.on('changeMonth', refreshAvailableDates)\n\t\t\t\t\t\t\t.on(\"changeDate\", function (e) {\n\t\t\t\t\t\t\t\tif (!e.date) return;\n\t\t\t\t\t\t\t\tcurrentBookingState.selected_date = new Date(\n\t\t\t\t\t\t\t\t\te.date.getTime() - e.date.getTimezoneOffset() * 60000\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tcurrentBookingState.actual_trip_id = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.meeting_point_id = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_resources = [];\n\t\t\t\t\t\t\t\tcurrentBookingState.candidate_meeting_points = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.candidate_trips = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.candidate_return_trips = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.return_meeting_point_id = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.return_trip_id = null;\n\t\t\t\t\t\t\t\tcurrentBookingState.optional_return_resources = [];\n\t\t\t\t\t\t\t\tcurrentBookingState.preview = null;\n\t\t\t\n\t\t\t\t\t\t\t\tconsole.log(\"J\");\n\t\t\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\/*.on('show', function() {\n\t\t\t\t\t\t\t\tif (firstCall) {\n\t\t\t\t\t\t\t\t\tfirstCall = false;\n\t\t\t\t\t\t\t\t\trefreshAvailableDates();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});*\/\n\t\t\t\t\t\t\/\/refreshAvailableDates();\n\t\t\t\t\t\tif (currentBookingState.selected_date) {\n\t\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input[name=\"date\"]').datepicker(\n\t\t\t\t\t\t\t\t\"setDate\",\n\t\t\t\t\t\t\t\tcurrentBookingState.selected_date\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/$('input[name=\"date\"]').datepicker( 'setDate', available_first_date );\n\t\t\t\t\t} \n\t\t\t\t\t\/*else {\n\t\t\t\t\t\t$datepicker.persianDatepicker({\n\t\t\t\t\t\t\tobserver: true,\n\t\t\t\t\t\t\tformat: date_format.toUpperCase(),\n\t\t\t\t\t\t});\n\t\t\t\t\t}*\/\n\t\t\t\t}\n\t\t\t\n\t\t\t\tfunction on_change_participant(participantCode) {\n\t\t\t\t\treturn function () {\n\t\t\t\t\t\tconst val = $(this).val();\n\t\t\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"]').find(\".\" + participantCode + \"-number\").html(val);\n\t\t\t\t\t\tcurrentBookingState.participants[participantCode] = Number(val);\n\t\t\t\t\t\tpopulate_participant_counter();\n\t\t\t\n\t\t\t\t\t\tconsole.log(\"K\");\n\t\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input[data-id=\"seniors\"]').on(\"change\", on_change_participant(\"seniors\"));\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input[data-id=\"adults\"]').on(\"change\", on_change_participant(\"adults\"));\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input[data-id=\"children\"]').on(\"change\", on_change_participant(\"children\"));\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input[data-id=\"infants\"]').on(\"change\", on_change_participant(\"infants\"));\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] input.date').trigger(\"change\");\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-actual-trips select').on(\"change\", function () {\n\t\t\t\t\tconst val = $(this).val();\n\t\t\t\t\tif (currentBookingState.actual_trip_id === $(this).val()) return;\n\t\t\t\t\tif (!currentBookingState.candidate_trips) return;\n\t\t\t\t\tconst trip = currentBookingState.candidate_trips.find((el) => {\n\t\t\t\t\t\treturn el.id === val;\n\t\t\t\t\t});\n\t\t\t\t\tset_actual_trip(trip);\n\t\t\t\t});\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-return-trips select').on(\"change\", function () {\n\t\t\t\t\tconst val = $(this).val();\n\t\t\t\t\tif (currentBookingState.return_trip_id === $(this).val()) return;\n\t\t\t\t\tif (!currentBookingState.candidate_return_trips) return;\n\t\t\t\t\tconst trip = currentBookingState.candidate_return_trips.find((el) => {\n\t\t\t\t\t\treturn el.id === val;\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t\tset_return_trip(trip, true);\n\t\t\t\t});\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .select-meeting-point select').on(\"change\", function () {\n\t\t\t\t\tif (currentBookingState.meeting_point_id === $(this).val()) return;\n\t\t\t\t\tcurrentBookingState.meeting_point_id = $(this).val();\n\t\t\t\t\t\/\/ need update booking ?? meeting point not change price\n\t\t\t\t});\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] button[data-id=\"verify_availability\"]').click(function () {\n\t\t\t\t\tif (!currentBookingState.selected_date) {\n\t\t\t\t\t\talert(\"Selectiona una data\");\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\n\t\t\t\t\tconsole.log(\"L\");\n\t\t\t\t\ton_booking_data_changed();\n\t\t\t\t});\n\t\t\t\t\/*\n\t\t\t\t\tvar validation_rules = {};\n\t\t\t\t\tif ( $('input.date-pick').length ) {\n\t\t\t\t\t\tvalidation_rules.date = { required: true};\n\t\t\t\t\t}\n\t\t\t\t\t\/\/validation form\n\t\t\t\t\t$('#booking-form').validate({\n\t\t\t\t\t\trules: validation_rules\n\t\t\t\t\t});\n\t\t\t\n\t\t\t\t$(\"#sidebar\").theiaStickySidebar({\n\t\t\t\t\tadditionalMarginTop: 80,\n\t\t\t\t});*\/\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] button[data-id=\"book_now\"]').click(function (e) {\n\t\t\t\t\tlet $form = jQuery('.card-item[data-index=\"'+index+'\"] form[data-id=\"booking-form\"]');\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\/\/ TODO: disable button while loading data like booking, actual_trips, ...\n\t\t\t\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif (dataLayer)\n\t\t\t\t\t\t\tdataLayer.push({\n\t\t\t\t\t\t\t\tevent: \"addToCart\",\n\t\t\t\t\t\t\t\tecommerce: {\n\t\t\t\t\t\t\t\t\tcurrencyCode: currencyCode,\n\t\t\t\t\t\t\t\t\tadd: productsDataLayer,\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t} catch (e) {}\n\t\t\t\n\t\t\t\t\tstart_loading(\"addToCart\");\n\t\t\t\t\t\n\t\t\t\t\t$.ajax({\n\t\t\t\t\t\turl: ajaxurl,\n\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\tdata: $form.serialize(),\n\t\t\t\t\t\tsuccess: function (response) {\n\t\t\t\t\t\t\t\/\/$('#preloader').fadeOut();\n\t\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\t\tdocument.location.href = jQuery('.card-item[data-index=\"'+index+'\"] form[data-id=\"booking-form\"]').attr(\"action\");\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\talert(response.data && response.data.message);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function () {\n\t\t\t\t\t\t\tstop_loading(\"addToCart\");\n\t\t\t\t\t\t\t\/\/ TODO: handle error\n\t\t\t\t\t\t},\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .row.tickets-popup .numbers-row input').on(\"change\", function () {\n\t\t\t\t\tconst $adtInput = $(\n\t\t\t\t\t\t'.card-item[data-index=\"'+index+'\"] .row.tickets-popup .numbers-row input[data-cat-code=\"ADT\"]'\n\t\t\t\t\t);\n\t\t\t\t\t$adtValue = $adtInput.val();\n\t\t\t\t\t$snrValue = $(\n\t\t\t\t\t\t'.card-item[data-index=\"'+index+'\"] .row.tickets-popup .numbers-row input[data-cat-code=\"SNR\"]'\n\t\t\t\t\t).val();\n\t\t\t\t\t$input = $(this);\n\t\t\t\t\tif ($input.attr(\"data-cat-code\") && $input.val() <= 0) {\n\t\t\t\t\t\tlet newVal = 0;\n\t\t\t\t\t\tconst catCode = $input.data(\"cat-code\");\n\t\t\t\t\t\tif (catCode == \"ADT\") {\n\t\t\t\t\t\t\tif (!$snrValue || $snrValue == 0) newVal = 1;\n\t\t\t\t\t\t} else if (catCode == \"SNR\") {\n\t\t\t\t\t\t\tif (!$adtValue || $adtValue == 0) newVal = 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t$input.val(newVal);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\n\t\t\t\tjQuery('.card-item[data-index=\"'+index+'\"] .row.tickets-popup').click(function (event) {\n\t\t\t\t\tif ($(event.target).hasClass(\"button_inc\")) {\n\t\t\t\t\t\tvar $button = $(event.target);\n\t\t\t\t\t\tvar $btnInput = $button.parent().find(\"input\");\n\t\t\t\t\t\tif ($btnInput.length == 0){\n\t\t\t\t\t\t\t$btnInput = $button.children().find(\"input\");\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar oldValue = $btnInput.val();\n\t\t\t\n\t\t\t\t\t\tif ($button.data(\"action\") == \"increment\") {\n\t\t\t\t\t\t\tvar max_val = 9999;\n\t\t\t\t\t\t\tif ($(event.target).parent().attr(\"data-max\")) {\n\t\t\t\t\t\t\t\tmax_val = $(event.target).parent().data(\"max\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (oldValue < max_val) {\n\t\t\t\t\t\t\t\tvar newVal = parseFloat(oldValue) + 1;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tnewVal = max_val;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\/\/ Don't allow decrementing below zero\n\t\t\t\t\t\t\tvar min_val = 0;\n\t\t\t\t\t\t\tif ($(event.target).parent().attr(\"data-min\")) {\n\t\t\t\t\t\t\t\tmin_val = $(event.target).parent().data(\"min\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (oldValue > min_val) {\n\t\t\t\t\t\t\t\tvar newVal = parseFloat(oldValue) - 1;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tif ($(event.target).parent()) newVal = min_val;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tconst $adtInput = $(\n\t\t\t\t\t\t\t'.card-item[data-index=\"'+index+'\"] .row.tickets-popup .numbers-row input[data-cat-code=\"ADT\"]'\n\t\t\t\t\t\t);\n\t\t\t\t\t\t$adtValue = $adtInput.val();\n\t\t\t\t\t\t$snrValue = $(\n\t\t\t\t\t\t\t'.card-item[data-index=\"'+index+'\"] .row.tickets-popup .numbers-row input[data-cat-code=\"SNR\"]'\n\t\t\t\t\t\t).val();\n\t\t\t\t\t\t$input = $btnInput;\n\t\t\t\t\t\tif ($input.attr(\"data-cat-code\") && newVal <= 0) {\n\t\t\t\t\t\t\tnewVal = 0;\n\t\t\t\t\t\t\tconst catCode = $input.data(\"cat-code\");\n\t\t\t\t\t\t\tif (catCode == \"ADT\") {\n\t\t\t\t\t\t\t\tif (!$snrValue || $snrValue == 0) newVal = 1;\n\t\t\t\t\t\t\t} else if (catCode == \"SNR\") {\n\t\t\t\t\t\t\t\tif (!$adtValue || $adtValue == 0) newVal = 1;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (!$button.parent().find(\"input\").attr(\"disabled\")) {\n\t\t\t\t\t\t\t$button.parent().find(\"input\").val(newVal).change();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t});\n\t\t\t\n\t\t\t\t$datepicker.datepicker().trigger(\"changeDate\");\n\t\t\t\n\t\t\t\treset_booking_state_view();\n\t\t\t}\n\t\t\t\n\t\t\tfunction checkReady(){\n\t\t\t\tif(typeof a_dates !== \"undefined\") exec();\n\t\t\t\telse{\n\t\t\t\t\tsetTimeout(checkReady, 500);\n\t\t\t\t}\n\t\t\t}\n\t\t\tcheckReady();\n\t\t});\n\t\t\n\t});\n<\/script>\n\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Milan Pass Light Sind Sie bereit, die wahre Essenz von Mailand zu entdecken, ohne sich mit dem komplizierten Transportsystem herumschlagen zu m\u00fcssen? Suchen Sie nicht weiter als den Milan Pass Light, Ihre ultimative Eintrittskarte zu nahtloser st\u00e4dtischer Erkundung. Entwickelt mit dem Reisenden im Hinterkopf, bietet diese Karte drei bequeme Optionen &#8211; 24 Stunden, 48 Stunden [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-6182","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/pages\/6182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/comments?post=6182"}],"version-history":[{"count":14,"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/pages\/6182\/revisions"}],"predecessor-version":[{"id":6984,"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/pages\/6182\/revisions\/6984"}],"wp:attachment":[{"href":"https:\/\/www.milanpublictransportation.com\/de\/wp-json\/wp\/v2\/media?parent=6182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}