document.addEventListener('readystatechange', () => { if (document.readyState == 'complete') {const locale = document.querySelector('html').getAttribute('lang') || 'de-DE';const localeLoader = document.createElement('script');localeLoader.id = 'd21-locale';localeLoader.type = 'application/json';document.head.appendChild(localeLoader);fetch('https://js-sdk-staging.dirs21.de/locale/' + locale + "?version=99775_Version").then(async (x) => { x.json().then(t => document.querySelector('#d21-locale').innerHTML = JSON.stringify(t)); });const styles = document.createElement('style');styles.type = 'text/css';styles.id = 'd21-widget-style';styles.textContent = `.d21-quickbook.d21-widget { max-width: unset !important; width: 100vw !important; display: flex !important; justify-content: center !important; position: fixed !important; bottom: 0 !important; z-index:9 !important; padding: .5em 0 !important; }`;document.head.appendChild(styles);sessionStorage.setItem('d21_config', '{"General":{"Directory":"/apartmentsmittede/","IsGroup":false,"ShouldOpenInNewTab":false,"CustomDomain":null,"ShouldWaitUntilDocumentReady":true,"UseShadowDOM":false,"Theme":{"Light":{"PrimaryColor":"#3b5858","SecondaryColor":"#ffd16c","BorderRadius":0.5,"Font":{"Default":"Montserrat","Decorative":"https://cdn.dirs21.de/v1/cdn/fonts/99775/amiri-bold.ttf","Body":"Montserrat"},"LogoUri":"/images/99775/appartments-am-brandenburgertor-logo-zw-rgb-rz-schwarz.png"},"Dark":{"PrimaryColor":"#2563eb","SecondaryColor":"#132228","BorderRadius":0.5,"Font":{"Default":"Montserrat","Decorative":"https://cdn.dirs21.de/v1/cdn/fonts/99775/amiri-bold.ttf","Body":"Montserrat"},"LogoUri":null}},"Preselect":{"LOS":1,"Adults":2,"Children":[]},"ProductLimit":5,"HideChildrenInput":false,"ExchangeRates":{},"StyleConfig":{"CustomStyles":null,"UseCustomStyles":false}},"Properties":[{"WidgetId":"1bfa8cd3-41c5-4481-9b2f-1a7470bf1d83","WidgetType":"quickbook","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":true,"IsPrimaryConfig":true,"Fields":{"IsHorizontal":true,"IsJustButton":false,"HasSmallSearchButton":true,"HasDropdownsOnTop":true,"InputMode":"CheckInAndNights","Filter":"NoFilter","PreselectedRoom":null,"HasSlimMode":false,"OccupancyDiffersFromIBE":false,"CustomLos":0,"CustomOccupancyAdults":0,"CustomOccupancyChildren":[],"MaximumPersons":0,"MinimumPersons":0,"HasPromotionCode":false,"ExtraField":"None","PreselectedProperties":[],"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{}},{"WidgetId":"8ecd3738-5be6-4a87-a48b-be5bcbaaa458","WidgetType":"roomList","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":true,"IsPrimaryConfig":true,"Fields":{"UseFilter":true,"UseCalendar":true,"HasGroupFilter":false,"GroupFilter":"NoFilter","HasFilterPrice":true,"FilterMinimumPrice":0.0,"FilterMaximumPrice":0.0,"FilterPriceLap":5.0,"HasHotelFilter":false,"PreselectedHotels":[],"FixedPrice":[{"_uuid":"0b6d21f5-aee9-42ec-b939-21b3b6b80e26","IsActive":false,"MinPrice":null,"Name":"Superior Studio"},{"_uuid":"dc380253-2ce4-f391-0d53-8e8dcfc3e445","IsActive":false,"MinPrice":null,"Name":"Premium Studio"},{"_uuid":"483bc03b-d7b2-540f-cdc5-cb2f01bf8f5d","IsActive":false,"MinPrice":null,"Name":"Apartment 2"},{"_uuid":"a84f2686-1bc6-dba1-8fba-b66f2e689303","IsActive":false,"MinPrice":null,"Name":"Superior 2"},{"_uuid":"8070b4ab-2b80-e9f1-3ede-7ed4e7ca6e62","IsActive":false,"MinPrice":null,"Name":"Maisonette "},{"_uuid":"036d6c50-51f1-5e75-32fd-a879769c37c4","IsActive":false,"MinPrice":null,"Name":"Premium 3"},{"_uuid":"a9712997-cbdd-e5eb-ab6b-5ef67d03cdde","IsActive":false,"MinPrice":null,"Name":"Comfort 3.3"},{"_uuid":"29986219-9887-0b94-85fd-7ec9a361bb05","IsActive":false,"MinPrice":null,"Name":"Superior 3.3"},{"_uuid":"0e91bbe9-65b3-54a0-57e1-302298012a9b","IsActive":false,"MinPrice":null,"Name":"Apartment 3.4"},{"_uuid":"45ce239a-3798-4059-14b5-9ae0ff1e5a5a","IsActive":false,"MinPrice":null,"Name":"Comfort 3.4"},{"_uuid":"08f06821-fbd5-e6d0-9cdb-e7abff14dfbc","IsActive":false,"MinPrice":null,"Name":"Superior 3.4"},{"_uuid":"888733ac-1d63-d14f-fe10-b36bebf63f51","IsActive":false,"MinPrice":null,"Name":"Maisonette 1"},{"_uuid":"105bae72-9074-5127-f7af-7e786dfa782a","IsActive":false,"MinPrice":null,"Name":"Apartment 4"},{"_uuid":"1176c5b2-494c-0054-8af8-cb12b43c1972","IsActive":false,"MinPrice":null,"Name":"Comfort 4"},{"_uuid":"d2338655-4ae2-46cf-61d6-81623f4ae2cd","IsActive":false,"MinPrice":null,"Name":"Superior 4"},{"_uuid":"3a7bf302-fe0c-d9ca-cd2a-80772f598c88","IsActive":false,"MinPrice":null,"Name":"Maisonette 2"},{"_uuid":"9a4d529c-d209-e9dd-edc4-da8486ec1215","IsActive":false,"MinPrice":null,"Name":"Apartment 3.3"}],"HasOccupancyFilter":true,"FilterOccupancy":null,"HasPromotionCode":true,"Build":"Default","UsePages":true,"ItemsPerPage":30,"IncludedProducts":{"IsForAll":false,"Items":[]},"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":{}},{"WidgetId":"26236257-cd61-45c3-b1d1-84862d1fff57","WidgetType":"packageList","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"UseFilter":false,"UseCalendar":true,"HasGroupFilter":false,"GroupFilter":"NoFilter","HasFilterPrice":false,"FilterMinimumPrice":0.0,"FilterMaximumPrice":0.0,"FilterPriceLap":5.0,"HasHotelFilter":false,"PreselectedHotels":[],"HasCategoryFilter":false,"PreselectedCategories":[],"HasLosFilter":false,"FilterLos":null,"HasPromotionCode":false,"Build":"","UsePages":false,"ItemsPerPage":0,"IncludedProducts":{"IsForAll":false,"Items":[]},"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":null},{"WidgetId":"7ccaf01c-2781-4d83-a6e5-4fc93eab7d55","WidgetType":"availabilityCalendar","Description":"Default QuickBook","DisplayTheme":"Light","IsCenteredAutomatically":false,"IsPrimaryConfig":true,"Fields":{"CustomLos":0,"HasAdditionalRow":true,"HasDoubleView":false,"HasPromotionCode":false,"ProductIds":null,"TariffIds":null,"CustomStyles":"","UseCustomStyles":false},"WidgetProperties":null}]}');sessionStorage.setItem('d21_uuid', '1b61390f-99aa-444b-bfb2-22f69ffe4eff');const d21_css = document.createElement('link');d21_css.href = 'https://rc-0.widgets.dirs21.de/style.css?v=1.0.8';d21_css.rel = 'stylesheet';document.head.appendChild(d21_css);const quickbook = document.createElement('script');quickbook.src = 'https://rc-0.widgets.dirs21.de/quickbook.js?v=1.0.8';quickbook.async = true;quickbook.type = 'module';quickbook.defer = true;document.body.appendChild(quickbook);if (Array.from(document.querySelectorAll('.d21-roomList, #d21-roomList')).length > 0) { const roomList = document.createElement('script'); roomList.src = 'https://rc-0.widgets.dirs21.de/roomList.js?v=1.0.8'; roomList.async = true; roomList.type = 'module'; roomList.defer = true; document.body.appendChild(roomList);}if (Array.from(document.querySelectorAll('.d21-packageList, #d21-packageList, #d21-widgets-packages')).length > 0) { const packageList = document.createElement('script'); packageList.src = 'https://rc-0.widgets.dirs21.de/packageList.js?v=1.0.8'; packageList.async = true; packageList.type = 'module'; packageList.defer = true; document.body.appendChild(packageList);}if (Array.from(document.querySelectorAll('.d21-availabilityCalendar, .d21-smallAvailabilityCalendar, #d21-bigAvailabilityCalendar, .d21-roomAvailability')).length > 0) { const availabilityCalendar = document.createElement('script'); availabilityCalendar.src = 'https://rc-0.widgets.dirs21.de/availabilityCalendar.js?v=1.0.8'; availabilityCalendar.async = true; availabilityCalendar.type = 'module'; availabilityCalendar.defer = true; document.body.appendChild(availabilityCalendar);}}});