if (!window['d21_sdk_initialized']) {window['d21_sdk_initialized'] = true;var d21_uuid='d7b39c10-0d9a-d5be-e523-a0d38b627f40';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":true,"IsIBETrigger":false,"WeekCount":0},"Chat":{"IsActive":null},"CustomCode":{"Code":"","IsActive":false},"CustomStyle":{"Code":"#d21-quickbook{width:100%;}#d21-quickbook .d21-occupancy-select{ z-index:12;}","IsActive":true},"DisplayMode":"ArrivalDeparture","EventList":{"DefaultPageSize":10,"HasCalendar":true,"HasFilter":false,"IsActive":false},"FieldText":{"Version":{"Key":"Default"}},"GoogleAnalytics":{"Code":null,"ForeignType":0,"HasCrossDomainTracking":true,"InvocationType":null,"IsActive":false,"ProviderID":null,"Steps":null,"TrackingGroup":null,"TrackingId":null,"Type":0,"UACode":"UA-2582620-5"},"HostDirectory":{"Amenities":[{"Category":"Sport","IsActive":false,"Item":"Aktivprogramm"},{"Category":"Hotel","IsActive":false,"Item":"Apotheke"},{"Category":"Hotel","IsActive":false,"Item":"Aufenthaltsraum"},{"Category":"Sport","IsActive":false,"Item":"AusfluegeFuehrungen"},{"Category":"Sport","IsActive":false,"Item":"Aussenschwimmbad"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Babybett"},{"Category":"Zimmer","IsActive":false,"Item":"Babybett"},{"Category":"Zimmer","IsActive":false,"Item":"Badewanne"},{"Category":"Zimmer","IsActive":false,"Item":"BadFlur"},{"Category":"Zimmer","IsActive":false,"Item":"Balkon"},{"Category":"Hotel","IsActive":false,"Item":"Bar"},{"Category":"Hotel","IsActive":false,"Item":"Barrierefrei"},{"Category":"Hotel","IsActive":false,"Item":"Behindertengerecht"},{"Category":"Sport","IsActive":false,"Item":"BettBike"},{"Category":"Zimmer","IsActive":false,"Item":"Bidet"},{"Category":"Zimmer","IsActive":false,"Item":"Buegeleisen"},{"Category":"Service","IsActive":false,"Item":"BusinessService"},{"Category":"Hotel","IsActive":false,"Item":"Busparkplatz"},{"Category":"Hotel","IsActive":false,"Item":"Cafe"},{"Category":"Zimmer","IsActive":false,"Item":"CDPlayer"},{"Category":"Service","IsActive":false,"Item":"Diaetkost"},{"Category":"Zimmer","IsActive":false,"Item":"Dusche"},{"Category":"Sport","IsActive":false,"Item":"E-Bike-Verleih"},{"Category":"Zimmer","IsActive":false,"Item":"EigenesBadezimmer"},{"Category":"Zimmer","IsActive":false,"Item":"Einzelbetten"},{"Category":"Sport","IsActive":false,"Item":"Fahrradverleih"},{"Category":"Service","IsActive":false,"Item":"Fax"},{"Category":"Zimmer","IsActive":false,"Item":"Fenster"},{"Category":"Hotel","IsActive":false,"Item":"FerienAufBauernhof"},{"Category":"Hotel","IsActive":false,"Item":"Feuersicher"},{"Category":"Sport","IsActive":false,"Item":"fit"},{"Category":"Zimmer","IsActive":false,"Item":"Foen"},{"Category":"Sport","IsActive":false,"Item":"Friseur"},{"Category":"Service","IsActive":false,"Item":"Fruehstuecksservice"},{"Category":"Hotel","IsActive":false,"Item":"Garage"},{"Category":"Hotel","IsActive":false,"Item":"Garten"},{"Category":"Hotel","IsActive":false,"Item":"Gehbehindertengerecht"},{"Category":"Hotel","IsActive":false,"Item":"Gruppenraeume"},{"Category":"Hotel","IsActive":false,"Item":"Hallenbad"},{"Category":"Hotel","IsActive":false,"Item":"Haussafe"},{"Category":"Hotel","IsActive":false,"Item":"Haustiere"},{"Category":"Zimmer","IsActive":false,"Item":"Hosenbuegler"},{"Category":"Hotel","IsActive":false,"Item":"Hunde erlaubt"},{"Category":"Zimmer","IsActive":false,"Item":"Internetanschluss"},{"Category":"Zimmer","IsActive":false,"Item":"KabelTV"},{"Category":"Hotel","IsActive":false,"Item":"Kamin"},{"Category":"Sport","IsActive":false,"Item":"kegel"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderbetreuung"},{"Category":"Zimmer","IsActive":false,"Item":"Kinderbett"},{"Category":"Zimmer","IsActive":false,"Item":"Kinderermaessigung"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderermäßigung im eigenen Zimmer"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderermäßigung im Zimmer der Eltern"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderfreundlich"},{"Category":"Zimmer","IsActive":false,"Item":"Kinderfreundlich"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderhochstuhl"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderspeisekarte"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderspielbereich aussen"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderspielbereich innen"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderveranstaltungen"},{"Category":"Kinderfreundlich","IsActive":false,"Item":"Kinderzustellbett"},{"Category":"Sport","IsActive":false,"Item":"Kino"},{"Category":"Zimmer","IsActive":false,"Item":"Klimaanlage"},{"Category":"Hotel","IsActive":false,"Item":"Klimaanlage"},{"Category":"Zimmer","IsActive":false,"Item":"Kochgelegenheit"},{"Category":"Sport","IsActive":false,"Item":"Kosmetiksalon"},{"Category":"Service","IsActive":false,"Item":"Kostenloses Mineralwasser auf dem Zimmer"},{"Category":"Service","IsActive":false,"Item":"Kreditkarten"},{"Category":"Zimmer","IsActive":false,"Item":"Kuehlschrank"},{"Category":"Sport","IsActive":false,"Item":"Kur"},{"Category":"Hotel","IsActive":false,"Item":"Liegewiese"},{"Category":"Hotel","IsActive":false,"Item":"Lift"},{"Category":"Sport","IsActive":false,"Item":"Massagen"},{"Category":"Service","IsActive":false,"Item":"Mehrsprachig"},{"Category":"Service","IsActive":false,"Item":"Mietwagenservice"},{"Category":"Zimmer","IsActive":false,"Item":"Minibar"},{"Category":"Sport","IsActive":false,"Item":"Motorradfreundliches Hotel"},{"Category":"Hotel","IsActive":false,"Item":"n"},{"Category":"Service","IsActive":false,"Item":"Nachtportier"},{"Category":"Zimmer","IsActive":false,"Item":"Nichtraucher"},{"Category":"Hotel","IsActive":false,"Item":"ParkplaetzeAmHaus"},{"Category":"Hotel","IsActive":false,"Item":"Parkplatz"},{"Category":"Zimmer","IsActive":false,"Item":"PayTv"},{"Category":"Zimmer","IsActive":false,"Item":"PCModem"},{"Category":"Sport","IsActive":false,"Item":"Qualitätsgastgeber „Wanderbares Deutschland“"},{"Category":"Zimmer","IsActive":false,"Item":"Radio"},{"Category":"Hotel","IsActive":false,"Item":"Radlerfreundlich"},{"Category":"Hotel","IsActive":false,"Item":"Raucherraum"},{"Category":"Zimmer","IsActive":false,"Item":"Rauchmelder"},{"Category":"Hotel","IsActive":false,"Item":"Restaurant"},{"Category":"Service","IsActive":false,"Item":"Rezeption24Stunden"},{"Category":"Zimmer","IsActive":false,"Item":"Rollstuhlgeeignetes Zimmer"},{"Category":"Hotel","IsActive":false,"Item":"Rollstuhlgerecht"},{"Category":"Hotel","IsActive":false,"Item":"Ruhige Lage"},{"Category":"Zimmer","IsActive":false,"Item":"SatTV"},{"Category":"Sport","IsActive":false,"Item":"Sauna"},{"Category":"Zimmer","IsActive":false,"Item":"Schreibtisch"},{"Category":"Service","IsActive":false,"Item":"Schuhreinigung"},{"Category":"Sport","IsActive":false,"Item":"Schwimmbad"},{"Category":"Hotel","IsActive":false,"Item":"Schwimmbad"},{"Category":"Sport","IsActive":false,"Item":"Solarium"},{"Category":"Sport","IsActive":false,"Item":"Spielzimmer"},{"Category":"Hotel","IsActive":false,"Item":"Springlersystem"},{"Category":"Hotel","IsActive":false,"Item":"Tagungs-/Veranstaltungsmöglichkeiten"},{"Category":"Hotel","IsActive":false,"Item":"Tagungsraeume"},{"Category":"Hotel","IsActive":false,"Item":"Tagungszentrum"},{"Category":"Zimmer","IsActive":false,"Item":"TelDirektdurchwahl"},{"Category":"Zimmer","IsActive":false,"Item":"Telefon"},{"Category":"Hotel","IsActive":false,"Item":"Terrasse"},{"Category":"Zimmer","IsActive":false,"Item":"TV"},{"Category":"Service","IsActive":false,"Item":"VegetarischesEssen"},{"Category":"Hotel","IsActive":false,"Item":"VideoTVRaum"},{"Category":"Service","IsActive":false,"Item":"Waescheservive"},{"Category":"Service","IsActive":false,"Item":"Waschmaschine"},{"Category":"Zimmer","IsActive":false,"Item":"Wasserbetten"},{"Category":"Zimmer","IsActive":false,"Item":"WCArtikel"},{"Category":"Sport","IsActive":false,"Item":"Wellnessanwendungen"},{"Category":"Sport","IsActive":false,"Item":"Wellnessbereich"},{"Category":"Sport","IsActive":false,"Item":"Whirlpool"},{"Category":"Zimmer","IsActive":false,"Item":"WLAN"},{"Category":"Hotel","IsActive":false,"Item":"WLAN im öffentlichen Bereich"},{"Category":"Hotel","IsActive":false,"Item":"WLAN in allen Zimmer"},{"Category":"Service","IsActive":false,"Item":"WLAN kostenlos"},{"Category":"Hotel","IsActive":false,"Item":"Zentrale Lage"},{"Category":"Zimmer","IsActive":false,"Item":"Zentralheizung"},{"Category":"Zimmer","IsActive":false,"Item":"Zimmer für Raucher"},{"Category":"Zimmer","IsActive":false,"Item":"Zimmersafe"},{"Category":"Zimmer","IsActive":false,"Item":"Zustellbett"}],"DefaultPageSize":0,"HasFilterOutside":false,"IsActive":true},"HourlyTick":null,"IBE":{"AddOnLimit":6,"Affiliates":[{"_id":3,"IsActive":true,"Name":null,"Type":"BahnBonus"},{"_id":12,"IsActive":true,"Name":null,"Type":"MilesAndMore"}],"Broker_Token":"VSVV","Channel":"www.hotel-zum-test.de","Channel_Token":"VV4","City":{"Content":{"Description":null,"Keywords":[],"Name":null,"Notes":null,"Slogan":null},"Country":{"Capital":null,"Currencies":[],"ISO3166_2":null,"ISO3166_3":null,"LanguageCodes":[],"Name":null,"_id":0},"Directory":null,"GeoCoordinate":{"Altitude":null,"Latitude":null,"Longitude":null,"_id":0},"GroupIDs":[],"PostalCodes":[],"State":{"Country":{"Capital":null,"Currencies":[],"ISO3166_2":null,"ISO3166_3":null,"LanguageCodes":[],"Name":null,"_id":0},"Name":null,"_id":0},"WeatherLink":null,"_id":0},"Commission":2.0,"Content":{"Notes":"Englischer Hinweistext"},"CreditCard":{"HasCvc":null,"HasTwoFactorAuth":false,"IsActive":true,"IsGenerallyDisabled":false,"IsSelectedByHost":false},"CSSSelectors":[],"Currency":{"HasCustomSet":false,"HasIcons":true,"IsConvertActive":true,"Set":["EUR","GBP","USD","VND","CHF","SEK","PLN","RUB","SAR","CNY"],"Standard":"-1"},"DeutscheBahn":{"Channel":{},"IsActive":false},"Directory":"/hotel-zum-test/","EarliestArrival":null,"FieldtextGroup":"13","GroupID":null,"Guests":{"RequestDataFor":null,"ShowDateOfBirthFor":null},"InputFields":{"Billing":{"IsRequired":false,"IsVisible":true,"IsUnfolded":true},"City":{"IsRequired":false,"IsVisible":true},"Company":{"IsRequired":false,"IsVisible":false},"ContactPersonName":{"IsRequired":null,"IsVisible":null},"Country":{"IsRequired":false,"IsVisible":true},"DateOfBirthAdults":{"IsRequired":false,"IsVisible":true},"DateOfBirthChildren":{"IsRequired":false,"IsVisible":false},"Fax":{"IsRequired":false,"IsVisible":false},"FirstName":{"IsRequired":false,"IsVisible":true},"GuestDataAdults":{"IsRequired":false,"IsVisible":true},"GuestDataChildren":{"IsRequired":false,"IsVisible":false},"Mail":{"IsRequired":false,"IsVisible":true},"Mobile":{"IsRequired":false,"IsVisible":true},"Name":{"IsRequired":false,"IsVisible":true},"Newsletter":{"IsRequired":false,"IsVisible":false},"PurposeOfTravel":{"IsRequired":false,"IsVisible":false},"Salutation":{"IsRequired":false,"IsVisible":false},"Street":{"IsRequired":false,"IsVisible":true},"Telephone":{"IsRequired":false,"IsVisible":false},"Title":{"IsRequired":false,"IsVisible":false},"VAT":{"IsRequired":null,"IsVisible":null},"ZIP":{"IsRequired":false,"IsVisible":true}},"Insurance":{"AgencyNumber":"HTL214","Channel":"Allianz","IsActive":true,"ListType":null},"IsActive":true,"Language":{"Default":"1","HasChangeActive":true,"HasCustomSet":false,"Set":[]},"Logo":null,"PartnerCode":"123456789654","PartnerProgrammID":"1","Payment":{"IsActive":true,"Overwrites":{"Guarantee":{"Conditions":{"PaymentMethods":["PayPal","Invoice"],"PrePaymentGreaterThen":80.0},"IsActive":false}},"Sets":[{"IsActive":true,"Provider":{"_RepositoryName":"Entity.Payment.Provider","Name":"PayPal","_uuid":"36f9dd28-7793-438f-a40c-c4029ade18d1","_Culture":"de-DE","_LegacyId":null,"_eid":[]},"Method":{"_RepositoryName":"Entity.Payment.Method","Name":"PayPal","_uuid":"033427f6-4b29-400f-8776-7b55024dee7a","_Culture":"de-DE","_LegacyId":null,"_eid":[]}},{"IsActive":true,"Provider":{"_RepositoryName":"Entity.Payment.Provider","Name":"Concardis","_uuid":"7e07cd9e-f990-4272-ab22-ff1e29064667","_Culture":"de-DE","_LegacyId":null,"_eid":[]},"Method":{"_RepositoryName":"Entity.Payment.Method","Name":"CreditCard","_uuid":"9de8d373-140b-4fa6-9ebc-c63c724030af","_Culture":"de-DE","_LegacyId":null,"_eid":[]}},{"IsActive":true,"Provider":null,"Method":{"_RepositoryName":"Entity.Payment.Method","Name":"CashInAdvance","_uuid":"c91bf820-60d1-4298-b3d0-e8e54668516b","_Culture":"de-DE","_LegacyId":null,"_eid":[]}},{"IsActive":true,"Provider":null,"Method":{"_RepositoryName":"Entity.Payment.Method","Name":"Invoice","_uuid":"f47a597a-b69c-48ba-a89b-63cc0abf4194","_Culture":"de-DE","_LegacyId":null,"_eid":[]}},{"IsActive":true,"Provider":null,"Method":{"_RepositoryName":"Entity.Payment.Method","Name":"Cash","_uuid":"413dbeef-e5ad-444d-a0cd-f359b592d349","_Culture":"de-DE","_LegacyId":null,"_eid":[]}}],"Settings":{"HasCardCheck":false,"HasOptionalPayment":true},"Token":{"Provider":"Concardis"}},"PopUp":{"IsActive":true},"PriceComparison":{"IsActive":false,"Provider":{"Name":null}},"Property_Token":"XJCC","Rates":{"OrderBy":"SellingOrder"},"Region":{"Name":null,"_id":0},"RoomLimit":5,"RoomList":{"OrderBy":"SellingOrder"},"Settings":{"AvailablePeriod":{"Unit":"months","Value":3},"CustomCookieBanner":null,"DomainsAllowed":[],"Features":[{"Description":null,"Icon":"camera","Name":"ysnGarage"}],"GoogleMapsLink":"https://g.page/DIRS21?share","Group":{"HasPriceSortingAscending":false,"HasPriceSortingDescending":true,"Occupancy":{"MaxOccupancy":null,"MinOccupancy":null}},"HasAddOnsAccordion":null,"HasAdvancedCookie":true,"HasAffiliate":true,"HasAffiliateMultipleSelection":false,"HasAllGuestsObligatory":false,"HasAllowLoyaltyAffiliatesSelectionMix":false,"HasAlreadyBookedPeriod":false,"HasAlternativeProperties":true,"HasArrivalTimeDropdown":true,"HasBookingConditions":false,"HasCallUsTextIfNoAvailability":true,"HasChargeableButton":false,"HasChildSelectDisabled":null,"HasCitySelection":false,"HasCustomConfirmationField":null,"HasDataPrivacyRegulation":false,"HasGalleryInGrid":true,"HasGuaranteeFollowUp":false,"HasGuestNotesField":true,"HasGuestQuestions":true,"HasGuestQuestionsOpened":true,"HasHotelAddressFieldActive":true,"HasIBEAsRoomList":false,"HasImageHint":true,"HasLeadSourceField":false,"HasMapsLink":true,"HasPaymentPreview":true,"HasPriceShownPerNight":false,"HasPromotionCodeInConfirmVisible":null,"HasPromotionCodeVisible":true,"HasRateDescriptionVisible":true,"HasRatesOnlyInRoomGrid":false,"HasRecaptchaField":false,"HasRoomGroups":true,"HasSpecialClassification":null,"HasStickyHeader":false,"HotelierIBE":{"HasCustomConfirmationField":false,"HasLeadSourceField":false,"IgnoreCreditCard":false,"IsActive":false,"IsFullAvailabilityVisible":true},"IsABTestingActive":null,"IsDuplicateNameCheckActive":null,"IsFullAvailabilityVisible":true,"IsPaymentDisabledForPrepayment":false,"IsProductLocationFilterEnabled":true,"IsQuickbookCalendar":true,"Notifications":{"HasNoGuestNotification":false,"HasNoHostNotification":false},"SeperatorPrices":".","ShouldAllowLowerPricesWithChildren":true,"ShouldPreventCookieOverlay":false,"UseReworkedCalendarValidation":true},"Terms":""},"IIQ":{"CommentCount":0,"IsActive":true,"RowItemCount":0,"Trigger":[]},"IsActive":true,"IsGroupSDK":false,"LoyaltyProgram":{"Channel":"","ConfirmationUrl":null,"HasAmazonLogin":true,"HasFacebookLogin":true,"HasGoogleLogin":true,"HasLoginByNumber":false,"HasRegistration":true,"IsActive":true},"MetaSearchers":["Trivago","GoogleHotelFinder"],"Overlay":{"Delay":3,"Description":"","HasPromotion":false,"IsActive":true},"PackageList":{"DefaultPageSize":3,"HasAmenities":true,"HasCalendar":true,"HasCDNImages":true,"HasCityName":false,"HasFilter":true,"HasNoOccupancyPreselect":false,"HasNoPackageCount":false,"HasSortByPosition":true,"Inquiry":{"IsActive":false,"URL":null},"IsActive":true},"PackageSlider":{"Inquiry":{"IsActive":null,"URL":null},"IsActive":true},"Preselect":{"AdultCount":2,"DayOffset":0,"DefaultLOS":2,"DefaultOccupancy":"a,a,a","LOS":1,"MaxAge":null,"MaxLOS":7,"MinLOS":1,"MinNumberOfAdults":1},"PromotionMessage":{"IsActive":false},"QuickBook":{"GeoSearchRadius":10000,"HasCities":true,"HasCityFilter":true,"HasHorizontalOrientation":false,"HasMinPriceVisible":true,"HasNoHeadline":false,"HasPackageLink":false,"HasPriceText":false,"HasPromotionCodeVisible":false,"HasPropertyTypeSearch":false,"HasPurposeOfTravelField":false,"HasRadiusSearch":true,"HasRebookLink":false,"HasSearchByPropertyType":false,"IsActive":true,"IsExtended":false,"IsHidden":false,"MaxTick":null,"PriceComparison":{"IsActive":false,"MaxShownPrices":5,"Type":"LiveRate"},"StartDate":{"Date":"0001-01-01T00:00:00Z","HasStartDate":null}},"ReservationIncentive":{"HasBestRateInformation":true,"HasLatestReservationCount":true,"HasLatestRoomReservationCount":true,"IsActive":true,"IsLastBookingTimeVisible":true,"Timespan":"96.00:00:00"},"RoomList":{"DefaultPageSize":15,"HasAmenities":true,"HasCalendar":true,"HasCDNImages":true,"HasCityFilter":true,"HasFilter":true,"HasMinMaxPersons":true,"HasSortByPosition":true,"Inquiry":{"IsActive":true,"URL":null},"IsActive":true,"IsMinPriceHidden":false},"Settings":{"HasCartData":false,"HasChildrenSelectable":true,"HasOpenInNewTab":false,"IsCurrencyConvertToBrowserLanguage":null,"MaxNumberOfPackages":null,"MaxNumberOfRates":null,"Notifications":[{"IsActive":true,"Type":"SMS"},{"IsActive":true,"Type":"Email"},{"IsActive":true,"Type":"Fax"}],"ShouldAllowMultipleInit":false,"ShouldInitAfterDocumentReady":true,"ShouldPreventGA":true,"UseCustomRequireJS":null},"ThirdPartyLibraries":{"HasJQuery":true,"ShouldPreventGoogleFonts":false,"HasHQuery":null},"Type":"","VenueList":{"DefaultPageSize":null,"HasFilter":null,"IsActive":null},"Version":"1.1","VoucherShop":{"Directory":null,"IsActive":false,"LogoUrl":null},"_id":16203,"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"); } })(); }