if (!window['d21_sdk_initialized']) {window['d21_sdk_initialized'] = true;var d21_uuid='979c25d5-e281-41de-be60-7bd2117d8164';var d21_culture='';var d21_widget_url='https://widgets-default.dirs21.de';var d21_app_version='1.1.5.046';var d21_allowed_languages='pl-PL,ar-SA,de-CH,de-DE,de-AT,en-US,en-GB,es-ES,fr-FR,it-IT,nl-NL,ru-RU,zh-CN,da-DK,sv-SE';var d21_socket_host='http://tocc-socket-pub.default.svc.cluster.local:3003';var d21_tocc_host='https://api-default.tocc.dirs21.de';var d21_cdn_url='https://api-default.tocc.dirs21.de/v1/cdn';var d21_tourdata_url='https://www.dirs21.de/TourData';var d21_ibe_api_host='https://ibe-api-v4-default.dirs21.de';var d21_config=JSON.parse('{"Amenities":[],"AvailCalendar":{"IsActive":false,"IsIBETrigger":false,"WeekCount":2},"Chat":null,"CustomCode":{"Code":null,"IsActive":false},"DisplayMode":"ArrivalLos","EventList":{"DefaultPageSize":10,"HasCalendar":true,"HasFilter":false,"IsActive":false},"FieldText":{"Version":{"Key":null}},"GoogleAnalytics":{"Code":null,"ForeignType":0,"HasCrossDomainTracking":false,"InvocationType":null,"IsActive":true,"ProviderID":null,"Steps":null,"TrackingGroup":null,"TrackingId":null,"Type":0,"UACode":null},"HourlyTick":null,"IBE":{"AddOnLimit":10,"Affiliates":null,"Broker_Token":"TelelD","Channel":"www.rheinblick-hotel.com","Channel_Token":"QenYf","City":{"Content":{"Description":null,"Keywords":[null],"Name":"Düsseldorf","Notes":null,"Slogan":null},"Country":{"Capital":null,"Currencies":null,"ISO3166_2":null,"ISO3166_3":null,"LanguageCodes":null,"Name":null,"_id":0},"Directory":"/west/duesseldorf","GeoCoordinate":{"Altitude":null,"Latitude":0.0,"Longitude":0.0,"_id":0},"GroupIDs":[62,107,137,141,40072,40083,40217,40259,40270,40273,40399,40538,40641,40704,40792,40812,40827],"PostalCodes":["40001","40002","40003","40004","40005","40006","40007","40008","40009","40010","40011","40012","40013","40014","40015","40016","40017","40018","40019","40020","40021","40022","40023","40024","40025","40026","40027","40028","40029","40030","40031","40032","40033","40034","40035","40036","40037","40038","40039","40040","40041","40042","40043","40044","40045","40046","40047","40071","40072","40073","40074","40075","40078","40079","40080","40081","40082","40083","40084","40086","40087","40088","40089","40090","40091","40093","40094","40095","40096","40097","40099","40100","40101","40102","40103","40104","40105","40120","40150","40151","40152","40153","40154","40155","40156","40157","40158","40159","40160","40161","40162","40163","40164","40165","40166","40167","40168","40169","40170","40171","40172","40173","40174","40175","40176","40177","40178","40179","40189","40190","40191","40192","40193","40194","40195","40196","40197","40198","40199","40200","40201","40205","40207","40210","40211","40212","40213","40215","40217","40219","40221","40223","40225","40227","40229","40231","40233","40235","40237","40239","40242","40250","40401","40402","40403","40404","40405","40406","40407","40408","40409","40410","40413","40415","40416","40417","40418","40419","40420","40421","40422","40423","40424","40425","40426","40427","40434","40435","40436","40437","40440","40441","40443","40444","40459","40464","40465","40466","40467","40468","40470","40472","40474","40476","40477","40479","40481","40482","40489","40501","40502","40503","40504","40505","40506","40507","40508","40509","40510","40511","40512","40513","40520","40522","40524","40525","40526","40528","40529","40530","40542","40543","40545","40547","40549","40551","40552","40553","40554","40555","40556","40557","40558","40559","40564","40565","40566","40568","40569","40570","40571","40576","40589","40591","40593","40595","40597","40599","40601","40602","40603","40604","40605","40608","40610","40625","40627","40629","40672","40721"],"State":{"Country":null,"Name":null,"_id":0},"WeatherLink":"home.wetteronline.de/cgi-bin/nph-h?WMO=10400&L=de","_id":0},"Commission":0.0,"Content":null,"CreditCard":{"HasCvc":null,"HasTwoFactorAuth":true,"IsActive":false,"IsGenerallyDisabled":false,"IsSelectedByHost":true},"CSSSelectors":[],"Currency":{"HasCustomSet":null,"HasIcons":false,"IsConvertActive":true,"Set":null,"Standard":"1"},"DeutscheBahn":null,"Directory":"/rheinblick-hotelcom/","EarliestArrival":null,"FieldtextGroup":"-1","GroupID":-1,"Guests":null,"InputFields":{"Billing":{"IsRequired":null,"IsVisible":null,"IsUnfolded":null},"City":{"IsRequired":null,"IsVisible":null},"Company":{"IsRequired":null,"IsVisible":null},"ContactPersonName":null,"Country":{"IsRequired":null,"IsVisible":null},"DateOfBirthAdults":null,"DateOfBirthChildren":null,"Fax":{"IsRequired":null,"IsVisible":null},"FirstName":{"IsRequired":true,"IsVisible":true},"GuestDataAdults":null,"GuestDataChildren":null,"Mail":{"IsRequired":true,"IsVisible":true},"Mobile":{"IsRequired":null,"IsVisible":null},"Name":{"IsRequired":true,"IsVisible":true},"Newsletter":{"IsRequired":null,"IsVisible":null},"PurposeOfTravel":{"IsRequired":null,"IsVisible":null},"Salutation":{"IsRequired":null,"IsVisible":null},"Street":{"IsRequired":null,"IsVisible":null},"Telephone":{"IsRequired":null,"IsVisible":null},"Title":{"IsRequired":null,"IsVisible":null},"VAT":null,"ZIP":{"IsRequired":null,"IsVisible":null}},"Insurance":{"AgencyNumber":"HTL214","Channel":"Allianz","IsActive":true,"ListType":null},"IsActive":true,"Language":{"Default":"1","HasChangeActive":true,"HasCustomSet":null,"Set":null},"Logo":null,"PartnerCode":null,"PartnerProgrammID":null,"Payment":null,"PopUp":{"IsActive":null},"PriceComparison":null,"Property_Token":"9shsh6","Rates":null,"Region":{"Name":null,"_id":0},"RoomLimit":10,"RoomList":{"OrderBy":null},"Settings":{"AvailablePeriod":null,"CustomCookieBanner":null,"DomainsAllowed":["*.dirs21.de"],"Features":[],"GoogleMapsLink":null,"Group":null,"HasAddOnsAccordion":null,"HasAdvancedCookie":true,"HasAffiliate":null,"HasAffiliateMultipleSelection":false,"HasAllGuestsObligatory":null,"HasAllowLoyaltyAffiliatesSelectionMix":false,"HasAlreadyBookedPeriod":false,"HasAlternativeProperties":null,"HasArrivalTimeDropdown":null,"HasBookingConditions":null,"HasCallUsTextIfNoAvailability":null,"HasChargeableButton":null,"HasChildSelectDisabled":null,"HasCitySelection":false,"HasCustomConfirmationField":null,"HasDataPrivacyRegulation":null,"HasGalleryInGrid":null,"HasGuaranteeFollowUp":null,"HasGuestNotesField":null,"HasGuestQuestions":null,"HasGuestQuestionsOpened":null,"HasHotelAddressFieldActive":true,"HasIBEAsRoomList":null,"HasImageHint":null,"HasLeadSourceField":null,"HasMapsLink":null,"HasPaymentPreview":null,"HasPriceShownPerNight":null,"HasPromotionCodeInConfirmVisible":null,"HasPromotionCodeVisible":false,"HasRateDescriptionVisible":null,"HasRatesOnlyInRoomGrid":null,"HasRecaptchaField":null,"HasRoomGroups":null,"HasSpecialClassification":false,"HasStickyHeader":null,"HotelierIBE":null,"IsABTestingActive":null,"IsDuplicateNameCheckActive":null,"IsFullAvailabilityVisible":null,"IsPaymentDisabledForPrepayment":false,"IsProductLocationFilterEnabled":null,"IsQuickbookCalendar":null,"Notifications":null,"SeperatorPrices":"","ShouldAllowLowerPricesWithChildren":null,"ShouldPreventCookieOverlay":null,"UseReworkedCalendarValidation":null},"Terms":null},"IsActive":true,"IsGroupSDK":false,"LoyaltyProgram":{"Channel":"","ConfirmationUrl":null,"HasAmazonLogin":false,"HasFacebookLogin":false,"HasGoogleLogin":false,"HasLoginByNumber":false,"HasRegistration":false,"IsActive":false},"MetaSearchers":["GoogleHotelFinder"],"Overlay":{"Delay":-1,"Description":"","HasPromotion":false,"IsActive":false},"PackageSlider":null,"Preselect":{"AdultCount":2,"DayOffset":0,"DefaultLOS":1,"DefaultOccupancy":"a,a","LOS":1,"MaxAge":null,"MaxLOS":30,"MinLOS":1,"MinNumberOfAdults":1},"PromotionMessage":{"IsActive":false},"QuickBook":{"GeoSearchRadius":0,"HasCities":false,"HasCityFilter":null,"HasHorizontalOrientation":false,"HasMinPriceVisible":true,"HasNoHeadline":null,"HasPackageLink":false,"HasPriceText":false,"HasPromotionCodeVisible":null,"HasPropertyTypeSearch":false,"HasPurposeOfTravelField":false,"HasRadiusSearch":false,"HasRebookLink":false,"HasSearchByPropertyType":false,"IsActive":true,"IsExtended":false,"IsHidden":false,"MaxTick":null,"PriceComparison":{"IsActive":false,"MaxShownPrices":5,"Type":""},"StartDate":null},"ReservationIncentive":{"HasBestRateInformation":null,"HasLatestReservationCount":null,"HasLatestRoomReservationCount":null,"IsActive":false,"IsLastBookingTimeVisible":null,"Timespan":"2.00:00:00"},"Settings":{"HasCartData":null,"HasChildrenSelectable":true,"HasOpenInNewTab":false,"IsCurrencyConvertToBrowserLanguage":null,"MaxNumberOfPackages":null,"MaxNumberOfRates":null,"Notifications":[{"IsActive":false,"Type":"SMS"},{"IsActive":true,"Type":"Email"},{"IsActive":false,"Type":"Fax"}],"ShouldAllowMultipleInit":null,"ShouldInitAfterDocumentReady":null,"ShouldPreventGA":null,"UseCustomRequireJS":null},"ThirdPartyLibraries":{"HasJQuery":true,"ShouldPreventGoogleFonts":false,"HasHQuery":null},"Type":null,"VenueList":null,"Version":"1.1","VoucherShop":null,"_id":18720,"ColorSchema":{"Primary":"#000","Secondary":"#000","Tertiary":"#000"},"PriceComparison":{"IsActive":false,"HasBookingLinkDisabled":false,"HasDateSelect":true,"MaxShownPrices":5},"WidgetUrl":"https://widgets-default.dirs21.de"}'.replace(/[\t\n\r\f\v]/gmi, ''));var d21_ticketing_host='https://ticketing.dirs21.de';var d21_voucher_host='https://shop.dirs21.de/';var d21_ticketconfig=JSON.parse('null'.replace(/[\t\n\r\f\v]/gmi, ''));(function () { let start = new Date(), isReady = false, isDebug = (window && window.location && window.location.href ? window.location.href.toLowerCase().indexOf("d21_debug=true") !== -1 : false); var fn = (source) => { if (isReady) return; isReady = true; // let appendCoreScript = () => { let script = document.createElement("script"); script.id = "d21-core-js"; script.src = d21_widget_url + "/Static/Scripts/1.1/d21.core.sdk.js?v=" + d21_app_version; script.async = true; script.defer = true; document.body.appendChild(script); if (isDebug) { let end = new Date(); console.log("init by " + source, (end - start) + "ms"); } }; // if (document.body) { appendCoreScript(); } else { let appendInterval = window.setInterval(() => { if (document.body) { // window.clearInterval(appendInterval); // appendCoreScript(); } }, 10); } }; if (d21_config.Settings.ShouldInitAfterDocumentReady) { if (document.readyState === "complete") { fn("isready"); } else { // document.addEventListener("readystatechange", () => { if (document.readyState == "complete") { fn("readystatechange"); } }); } } else { fn("default"); } })(); }