1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="a98ba802-bcf1-be58-5f3f-b8d8bdb4e389")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39509,(e,t,i)=>{t.exports={eventBaseUrl:"/events",eventSearchResultPageBaseUrl:"/events/suchergebnis",mostPopularCategoryUrl:"/events/suchergebnis?categories=",mostPopularDestinationUrl:"/events/suchergebnis?regionName=",propertyDetails:"/{listingId}",objectOverview:"/objektuebersicht/{objectOverviewLink}/{page?}",inquiry:"/{routeObjectId}/anfrage",success:"/{routeObjectId}/anfrage/erfolg",directBooking:"/{routeObjectId}/direktbuchung",directBookingNewUser:"/{routeObjectId}/nutzer-neu/direktbuchung",propertyDetailsContactWebsite:"/{routeObjectId}/webseite",customerInformation:"/{routeObjectId}/anbieterinformationen",pdpRating:"/{listingId}/bewertung",booking:"/{routeObjectId}/buchung",offers:"/angebote",earlyBirdLink:"/fruehbucher",groupOfferLink:"/gruppenangebote",shortBreakLink:"/kurzurlaub",lastMinuteLink:"/last-minute",specialOfferLink:"/sonderangebote",wishlist:"/urlauber/wunschliste",checkout:"/anfrage"}},32912,e=>{"use strict";let t=e.i(39509).default;e.s(["defaultRoutes",0,t])},38980,e=>{"use strict";var t=e.i(91788),i=e.i(32912);let n=(0,t.createContext)({routes:i.defaultRoutes}),a=n.Provider;n.Consumer,e.s(["RoutesContext",0,n,"RoutesContextProvider",0,a])},67124,e=>{"use strict";var t=e.i(91788),i=e.i(38980),n=e.i(8099),a=e.i(32912);e.s(["useRouting",0,()=>{let{domain:e}=(0,n.useRequestUserConfigContext)(),{routes:r}=(0,t.useContext)(i.RoutesContext);return{r:(0,t.useCallback)(t=>((void 0===r[t]||null===r[t])&&console.warn({message:"Route for domain not found.",key:t,domain:e}),r[t]||a.defaultRoutes[t]||""),[e,r])}}])},21056,e=>{"use strict";var t=e.i(91398),i=e.i(60814);let n=i.default.div.withConfig({displayName:"image-component-styles__Container",componentId:"sc-696d45ed-0"})` 3 height: ${e=>e.theme.layout.fill}; 4 width: ${e=>e.theme.layout.fill}; 5 display: grid; 6 position: relative; 7 background-color: #e0e0e0; 8 ${e=>!!e.paddingTop&&`padding-top: ${e.paddingTop}`} 9`,a=(0,i.default)(({objectFit:e,borderRadius:i,...n})=>(0,t.jsx)("img",{...n})).withConfig({displayName:"image-component-styles__ImageContainer",componentId:"sc-696d45ed-1"})` 10 position: absolute; 11 top: 0; 12 height: ${e=>e.theme.layout.fill}; 13 border-radius: ${e=>e.borderRadius}; 14 width: ${e=>e.theme.layout.fill}; 15 object-fit: ${e=>e.objectFit||"cover"}; 16`;e.s(["Container",0,n,"ImageContainer",0,a])},60283,e=>{"use strict";var t,i,n=e.i(91788);function a(){return(a=Object.assign.bind()).apply(null,arguments)}e.s(["default",0,function(e){return n.createElement("svg",a({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),t||(t=n.createElement("path",{d:"M22 21V19C22 17.9391 21.5786 16.9217 20.8284 16.1716C20.0783 15.4214 19.0609 15 18 15H11C9.93913 15 8.92172 15.4214 8.17157 16.1716C7.42143 16.9217 7 17.9391 7 19V21M18.5 7C18.5 9.20914 16.7091 11 14.5 11C12.2909 11 10.5 9.20914 10.5 7C10.5 4.79086 12.2909 3 14.5 3C16.7091 3 18.5 4.79086 18.5 7Z",stroke:"#212121",strokeLinecap:"round",strokeLinejoin:"round"})),i||(i=n.createElement("path",{d:"M1 12L3 14L7 10",stroke:"#212121",strokeLinecap:"round",strokeLinejoin:"round"})))}])},8332,e=>{"use strict";var t=e.i(91398);let i=(0,e.i(91788).forwardRef)(({children:e,...i},n)=>(0,t.jsx)("footer",{ref:n,...i,children:e}));i.displayName="Footer",e.s(["Footer",0,i],8332)},25185,24507,e=>{"use strict";var t=e.i(91398),i=e.i(91788),n=e.i(60814),a=e.i(53839);let r=n.default.div.withConfig({displayName:"sidebar-styles__TopSlide",componentId:"sc-7f2eff18-0"})` 17 display: ${e=>e.theme.style.display.flex}; 18 position: ${e=>e.theme.style.position.fixed}; 19 z-index: 200; 20 background-color: ${e=>e.theme.colors.white}; 21 border-bottom: 0.0625rem ${e=>e.theme.typography.border.style.solid}; 22 border-bottom-color: ${e=>e.theme.colors.tfwBlack12}; 23 height: 3.25rem; 24 width: ${e=>e.theme.layout.fill}; 25 transform: translate(0, ${e=>e.visible?"0%":"-100%"}); 26 top: 0; 27 transition: transform 0.35s; 28 align-items: ${e=>e.theme.style.alignItems.center}; 29 justify-content: ${e=>e.theme.style.justifyContent.spaceBetween}; 30`,o=n.default.div.withConfig({displayName:"sidebar-styles__Slide",componentId:"sc-7f2eff18-1"})` 31 position: ${e=>e.theme.style.position.fixed}; 32 background-color: ${e=>e.theme.colors.white}; 33 z-index: 199; 34 width: 100%; 35 height: ${e=>e.theme.layout.fill}; 36 top: 3.25rem; 37 right: 0; 38 transform: translate(${e=>e.visible?"0%":"100%"}); 39 transition: transform 0.35s; 40 box-shadow: ${e=>e.visible?"0 0 0.3125rem #757575":""}; 41 42 @media only screen and (min-width: ${a.tablet.min}px) { 43 width: 40%; 44 } 45`,s=n.default.div.withConfig({displayName:"sidebar-styles__TextWrapper",componentId:"sc-7f2eff18-2"})` 46 display: ${e=>e.theme.style.display.flex}; 47 height: 3.25rem;
48 align-items: ${e=>e.theme.style.alignItems.center}; 49 font-family: ${e=>e.theme.typography.font.family.lato}; 50 font-weight: 700; 51 font-size: ${e=>e.theme.typography.font.size.medium}; 52 53 @media only screen and (min-width: ${a.tablet.min}px) { 54 font-weight: 400; 55 font-size: 1.125rem; 56 } 57`,l=n.default.span.withConfig({displayName:"sidebar-styles__HeaderIconWrapper",componentId:"sc-7f2eff18-3"})` 58 display: flex; 59 align-items: center; 60 margin: 0 0.625rem; 61`,d=n.default.div.withConfig({displayName:"sidebar-styles__IconWrapper",componentId:"sc-7f2eff18-4"})` 62 display: ${e=>e.theme.style.display.flex}; 63 cursor: pointer; 64 height: 3.25rem; 65 width: 3.25rem; 66 justify-content: ${e=>e.theme.style.justifyContent.center}; 67 align-items: ${e=>e.theme.style.alignItems.center}; 68 border-left: 0.0625rem ${e=>e.leftBorder&&e.theme.typography.border.style.solid}; 69 border-left-color: ${e=>e.theme.colors.tfwBlack12}; 70`,m=n.default.a.withConfig({displayName:"sidebar-styles__LinkStyles",componentId:"sc-7f2eff18-5"})` 71 display: ${e=>e.theme.style.display.block}; 72 padding: 1.25rem; 73 border-bottom: 0.0625rem ${e=>e.theme.typography.border.style.solid}; 74 border-bottom-color: ${e=>e.theme.colors.tfwBlack12}; 75 text-decoration: none; 76 color: ${e=>e.theme.colors.tfwBlack87}; 77 width: ${e=>e.theme.layout.fill}; 78 font-family: ${e=>e.theme.typography.font.family.lato}; 79 font-weight: 300; 80 font-size: ${e=>e.theme.typography.font.size.large}; 81`;e.s(["HeaderIconWrapper",0,l,"IconWrapper",0,d,"LinkStyles",0,m,"Slide",0,o,"TextWrapper",0,s,"TopSlide",0,r],24507),e.s(["Sidebar",0,({children:e,visible:n,menuIcon:a,topText:m,toggleSidebar:c,closeIcon:p,leftBorder:h=!1})=>(0,t.jsxs)(i.default.Fragment,{children:[(0,t.jsxs)(r,{visible:n,children:[(0,t.jsxs)(s,{children:[(0,t.jsx)(l,{children:a}),m]}),(0,t.jsx)(d,{onClick:c,leftBorder:h,children:p})]}),(0,t.jsx)(o,{visible:n,children:e})]})],25185)},21691,e=>{"use strict";var t=e.i(38941);let i=new class{getSearchbarSuggestions({inputText:e,count:i}){return t.NetworkService.UNSAFE_post({url:"/fl/ajax/regions/autocomplete",params:{limit:i},body:{query:e},meta:{resource:"suggestions"}})}getSearchUrl({search:e,persons:i,arrival:n,departure:a,regionId:r}){return t.NetworkService.UNSAFE_post({url:"/fl/api/v1/search",body:{search:e,persons:i,arrival:n,departure:a,region_node_id:r||void 0},meta:{resource:"search"}})}addToWishlist({regionId:e}){return t.NetworkService.UNSAFE_put({url:`/fl/ajax/favorites/${e}`,meta:{resource:"wishlist"}})}removeFromWishlist({regionId:e}){return t.NetworkService.UNSAFE_delete({url:`/fl/ajax/favorites/${e}`,meta:{resource:"wishlist"}})}subscribeToNewsLetter({email:e}){return t.NetworkService.UNSAFE_post({url:"/fl/api/v1/newsletter/subscribe",body:{email:e},meta:{resource:"search"}})}};e.s(["fastlaneClient",0,i],21691)},21700,e=>{"use strict";var t=e.i(91398),i=e.i(91788),n=e.i(60814),a=e.i(19296),r=e.i(19885),o=e.i(54584);let s=n.default.section.withConfig({displayName:"styles__OuterSection",componentId:"sc-38aa0136-0"})` 82 width: 100%; 83 padding: 1rem; 84 85 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 86 padding: 1rem 1.5rem; 87 } 88 89 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 90 flex-direction: row; 91 padding: 2rem 1.5rem 1rem; 92 } 93 94 @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) { 95 padding: 2rem 4rem 1rem; 96 } 97`,l=n.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-38aa0136-1"})``,d=n.default.div.withConfig({displayName:"styles__InnerSection",componentId:"sc-38aa0136-2"})` 98 margin: 0 auto; 99 background: #fef4ef; 100 padding: 0.5rem 1rem 1rem; 101 border-radius: 1rem; 102 backdrop-filter: blur(0.875rem) saturate(160%); 103 border: 1px solid rgba(255, 255, 255, 0.4); 104 105 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 106 padding: 0; 107 } 108 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 109 padding: 0; 110 } 111`,m=n.default.div.withConfig({displayName:"styles__NewsLetterWrapper",componentId:"sc-38aa0136-3"})` 112 margin: 0 auto; 113 display: flex; 114 flex-direction: column; 115 align-items: center; 116
117 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 118 padding: 4rem 1rem; 119 } 120 121 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 122 padding: 1rem 11.625rem 2rem; 123 } 124 125 @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) { 126 max-width: 44.5rem; 127 padding: 1rem 0 2rem; 128 } 129`,c=n.default.div.withConfig({displayName:"styles__ImageContainer",componentId:"sc-38aa0136-4"})` 130 width: 4.5rem; 131 height: 4.5rem; 132 margin: 1rem 0; 133 134 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 135 width: 7rem; 136 height: 7rem; 137 } 138`,p=n.default.span.withConfig({displayName:"styles__NewsLetterHeading",componentId:"sc-38aa0136-5"})(({theme:e})=>n.css` 139 font-family: ${e.typography.font.family.lato}; 140 font-weight: 600; 141 font-size: 1.25rem; 142 line-height: 1.75rem; 143 text-align: center; 144 145 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 146 font-size: 2.25rem; 147 line-height: 2.625rem; 148 text-align: left; 149 } 150 151 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 152 font-size: 2rem; 153 line-height: 2.5rem; 154 } 155 `),h=n.default.span.withConfig({displayName:"styles__NewsLetterSubheading",componentId:"sc-38aa0136-6"})` 156 font-family: ${e=>e.theme.typography.font.family.lato}; 157 font-weight: 400; 158 font-size: 0.875rem; 159 line-height: 1.375rem; 160 margin-top: 0.5rem; 161 color: #5f5f5f; 162 text-align: center; 163 164 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 165 font-size: 1rem; 166 line-height: 1.5rem; 167 } 168`;var g=e.i(72553),f=e.i(78719),u=e.i(18229);let y=n.default.div.withConfig({displayName:"styles__InputWrapper",componentId:"sc-73f6ae8c-0"})` 169 position: ${e=>e.theme.style.position.relative}; 170 color: ${e=>e.theme.colors.tfwBlack12}; 171 display: flex; 172 flex-direction: column; 173 width: 100%; 174 padding: 0.5rem 0; 175 176 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 177 flex-direction: row; 178 padding: 1rem 4.5rem 0.5rem; 179 } 180 181 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 182 padding: 0.5rem 4rem; 183 } 184 185 @media only screen and (min-width: ${o.wideScreenBreakpoint.min}px) { 186 padding: 0.5rem 7.938rem; 187 } 188`,b=n.default.input.withConfig({displayName:"styles__InputEmail",componentId:"sc-73f6ae8c-1"})` 189 border: 1px solid #d5d5d5; 190 border-radius: 0.5rem; 191 padding: ${e=>e.theme.spacing.small} ${e=>e.theme.spacing.medium}; 192 font-family: ${e=>e.theme.typography.font.family.latoVerdana}; 193 font-style: normal; 194 font-weight: 400; 195 background-color: rgba(254, 244, 239, 0.6); 196 font-size: 1rem; 197 line-height: 1.5rem; 198 color: #5f5f5f; 199 outline: 0; 200 width: ${e=>e.theme.layout.fill}; 201 202 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 203 margin-right: 1rem; 204 padding: 0.45rem 1rem; 205 } 206 207 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 208 padding: 0.75rem 1rem; 209 margin-right: 1rem; 210 } 211`,x=n.default.div.withConfig({displayName:"styles__InformationWrapper",componentId:"sc-73f6ae8c-2"})` 212 display: ${e=>e.theme.style.display.flex}; 213 padding-top: calc(${e=>e.theme.spacing.xxSmall} + ${e=>e.theme.spacing.medium}); 214 215 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 216 padding: 1.5rem 1.5rem 1rem; 217 } 218 219 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 220 padding: 1rem 0 0; 221 } 222`,w=n.default.label.withConfig({displayName:"styles__CheckboxWrapper",componentId:"sc-73f6ae8c-3"})` 223 align-items: ${e=>e.theme.style.alignItems.flexStart}; 224 display: ${e=>e.theme.style.display.flex}; 225 flex-direction: ${e=>e.theme.style.flexDirection.row}; 226 cursor: default; 227 font-size: ${e=>e.theme.typography.font.size.small}; 228 font-weight: 400; 229`,$=n.default.div.withConfig({displayName:"styles__CheckBox",componentId:"sc-73f6ae8c-4"})``,k=n.default.div.withConfig({displayName:"styles__CheckBoxText",componentId:"sc-73f6ae8c-5"})` 230 flex: 1; 231 cursor: pointer; 232 font-family: ${e=>e.theme.typography.font.family.latoVerdana}; 233 font-size: 0.875rem; 234 font-weight: 400; 235 line-height: 1.25rem; 236 color: #5f5f5f; 237`,_=n.default.span.withConfig({displayName:"styles__ReadMore",componentId:"sc-73f6ae8c-6"})` 238 text-decoration: underline; 239 cursor: pointer; 240 font-size: 0.875rem; 241 font-weight: 600; 242 line-height: 1.5rem; 243 color: #5f5f5f; 244`,I=n.default.p.withConfig({displayName:"styles__ExtraText",componentId:"sc-73f6ae8c-7"})` 245 margin: 0; 246 margin-top: 0.25rem; 247 font-size: 0.875rem; 248 font-weight: 400; 249 line-height: 1.5rem; 250 color: #5f5f5f; 251`,C=n.default.a.withConfig({displayName:"styles__CheckBoxLink",componentId:"sc-73f6ae8c-8"})` 252 font-family: ${e=>e.theme.typography.font.family.latoVerdana}; 253 text-decoration: underline; 254 font-size: 0.875rem; 255 font-weight: 500; 256 line-height: 1.5rem; 257 color: #5f5f5f; 258`,B=n.default.div.withConfig({displayName:"styles__SubmitEmail",componentId:"sc-73f6ae8c-9"})` 259 color: ${e=>e.theme.colors.tfwBlack87}; 260 font-size: 1rem; 261 line-height: 1.5rem; 262 text-align: ${e=>e.theme.style.textAlign.center}; 263 font-weight: 400; 264 align-items: ${e=>e.theme.style.alignItems.center}; 265 margin-top: 0.5rem; 266
267 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 268 margin-top: 0; 269 } 270`,v=n.default.div.withConfig({displayName:"styles__ButtonText",componentId:"sc-73f6ae8c-10"})` 271 font-family: ${({theme:e})=>e.typography.font.family.lato}; 272 text-align: ${e=>e.theme.style.textAlign.center}; 273 color: ${e=>e.theme.colors.tfwBlack87}; 274 line-height: 1.5rem; 275`,E=n.default.label.withConfig({displayName:"styles__CheckBoxLabel",componentId:"sc-73f6ae8c-11"})` 276 margin-right: calc(${e=>e.theme.spacing.xSmall} + ${e=>e.theme.spacing.xxxSmall}); 277 padding: 0.5rem; 278 display: ${e=>e.theme.style.display.inlineBlock}; 279 position: ${e=>e.theme.style.position.relative}; 280 cursor: pointer; 281 font-size: ${e=>e.theme.layout.fill}; 282 outline: 0; 283 background-color: white; 284 border: 1px solid #e0a080; 285 border-radius: 0.25rem; 286`,S=`url(${(0,u.getBasePath)("/assets/icons/check.svg")})`,j=n.default.input.withConfig({displayName:"styles__InputCheckbox",componentId:"sc-73f6ae8c-12"})` 287 &:checked + ${E} { 288 top: 0; 289 left: 0; 290 right: 0; 291 bottom: 0; 292 width: 1.125rem; 293 height: 1.125rem; 294 background: ${e=>e.theme.colors.white} ${S} no-repeat center; 295 background-size: cover; 296 } 297 298 display: none; 299`,N=(0,n.default)(f.SolidButton).withConfig({displayName:"styles__RegisterButton",componentId:"sc-73f6ae8c-13"})` 300 padding: 0.75rem 1.5rem; 301 border-radius: 1rem; 302 width: 100%; 303 304 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 305 width: 9rem; 306 } 307 @media only screen and (max-width: ${g.mobileBreakpoint.max}px) { 308 border-radius: 0.5rem; 309 } 310`;var T=e.i(36788),L=e.i(19932),M=e.i(88382),A=e.i(55702),R=e.i(80944),O=e.i(21691);let z=(0,i.memo)(({placeholder:e,subscribeButtonText:n,policyDescription:a,collapsiblePolicyText:r,policyLinkButton:o,setAlertVisible:s,readMoreLabel:l,readLessLabel:d,url:m})=>{let[c,p]=(0,i.useState)(""),[h,g]=(0,i.useState)(!1),[f,u]=(0,i.useState)(!1),[S,z]=(0,i.useState)(!1),G=(0,i.useCallback)(async()=>{if(!c||!f||!(0,T.verifyEmail)(c))return;let e=`${M.landingPageEventCategories.newsLetterSection.REGISTER} - ${m}`,t=A.landingPageEventActions.newsLetterSection.REGISTER,i=R.landingPageEventLabels.newsLetterSection.REGISTER;L.default.trackEvent({action:t,category:e,label:i});try{await O.fastlaneClient.subscribeToNewsLetter({email:c}),s(!0),p(""),g(!1),u(!1)}catch{}},[c,f]),D=(0,i.useCallback)(e=>{"checkbox"===e.target.type?u(!f):(p(e.target.value),g(!0))},[f,c]),P=(0,i.useCallback)(e=>{e.currentTarget.value||g(!0)},[h]),W=(0,i.useCallback)(e=>{e.target.value?g(!0):g(!1)},[h]);return(0,t.jsxs)(i.default.Fragment,{children:[(0,t.jsxs)(y,{children:[(0,t.jsx)(b,{type:"email",onChange:D,value:c,name:"email",onClick:P,onBlur:W,required:!0,title:"E-mail",id:"email",placeholder:e}),(0,t.jsx)(B,{children:(0,t.jsx)(N,{onClick:G,hoverEffect:!0,children:(0,t.jsxs)(v,{children:[" ",n]})})})]}),(0,t.jsxs)(x,{children:[(0,t.jsxs)($,{children:[(0,t.jsx)(j,{type:"checkbox",checked:f,name:"checkbox",onChange:D,required:!0,id:"check"}),(0,t.jsx)(E,{htmlFor:"check"})]}),(0,t.jsx)(w,{children:(0,t.jsxs)(k,{children:[a," ",(0,t.jsx)(_,{onClick:()=>z(!S),className:"read-more-link",children:S?d:l}),S&&(0,t.jsxs)(I,{children:[r,(0,t.jsx)(C,{href:o.url,title:o.text,children:o.text})]})]})})]})]})}),G=n.keyframes` 311 20% { 312 transform: translate3d(0, -10px, 0); 313 } 314 315 40%, 316 45% { 317 opacity: 1; 318 transform: translate3d(0, 20px, 0); 319 } 320 321 to { 322 opacity: 0; 323 transform: translate3d(0, -2000px, 0); 324 } 325`,D=n.keyframes` 326 from, 327 60%, 328 75%, 329 90%, 330 to { 331 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 332 } 333 334 0% { 335 opacity: 0; 336 transform: translate3d(0, -3000px, 0); 337 } 338 339 60% { 340 opacity: 1; 341 transform: translate3d(0, 20px, 0); 342 } 343 344 75% { 345 transform: translate3d(0, -5px, 0); 346 } 347 348 90% { 349 transform: translate3d(0, 5px, 0); 350 } 351 352 to { 353 transform: translate3d(0, 0, 0); 354 } 355`,P=n.default.div.withConfig({displayName:"styles__Container",componentId:"sc-2609f7af-0"})` 356 position: fixed; 357 width: 100%; 358 top: 3.25rem; 359 z-index: 1000; 360 left: 50%; 361 transform: translate(-50%, 0); 362 padding: 0.625rem; 363
364 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 365 max-width: 90%; 366 } 367 @media only screen and (min-width: ${a.desktopBreakpoint.min}px) { 368 max-width: 38.75rem; 369 } 370`,W=n.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-2609f7af-1"})` 371 font-family: ${e=>e.theme.typography.font.family.latoVerdana}; 372 margin: 0.25rem 0; 373 overflow: hidden; 374 border-radius: 0.375rem; 375 position: relative; 376 box-shadow: 377 0 0.375rem 0.625rem 0 rgba(33, 33, 33, 0.14), 378 0 0.0625rem 1.125rem 0 rgba(33, 33, 33, 0.06), 379 0 0.1875rem 0.625rem 0 rgba(33, 33, 33, 0.1); 380 color: ${e=>e.theme.colors.white}; 381 background-color: ${e=>e.theme.colors.feedbackGreen}; 382 animation-name: ${({isClosed:e})=>e?G:D}; 383 animation-duration: 1s; 384 animation-fill-mode: both; 385`,U=n.default.div.withConfig({displayName:"styles__TextContainer",componentId:"sc-2609f7af-2"})` 386 font-style: normal; 387 padding: 1.25rem; 388 font-size: ${e=>e.theme.typography.font.size.medium}; 389 font-weight: bold; 390`,F=n.default.div.withConfig({displayName:"styles__CloseIcon",componentId:"sc-2609f7af-3"})` 391 position: absolute; 392 top: 0.125rem; 393 right: 0.125rem; 394 width: 1.25rem; 395 height: 1.25rem; 396 line-height: 1.25rem; 397 font-weight: bold; 398 font-size: ${e=>e.theme.typography.font.size.small}; 399 text-align: center; 400 background-color: rgba(0, 0, 0, 0.05); 401 border-radius: 0.125rem; 402 cursor: pointer; 403 transition: all 0.2s ease-out; 404 fill: #fff; 405 406 @media only screen and (min-width: ${r.tabletBreakpoint.min}px) { 407 font-size: ${e=>e.theme.typography.font.size.medium}; 408 } 409`,H=({text:e,visible:n,setAlertVisible:a})=>{let r=(0,i.useCallback)(()=>{a(!0)},[a]);return(0,t.jsx)(i.Fragment,{children:n&&(0,t.jsx)(P,{children:(0,t.jsxs)(W,{isClosed:!n,onAnimationEnd:r,children:[(0,t.jsx)(U,{children:e}),(0,t.jsx)(F,{onClick:()=>{a(!1)},children:"Ã"})]})})})};var K=e.i(75921);let V=(0,i.memo)(({newsletter:e,url:n})=>{let{heading:a,subheading:r,policyDescription:o,placeholder:g,newsLetterLogo:f,collapsiblePolicy:u,policyLinkButton:y,subscribeButton:b,readLessLabel:x,readMoreLabel:w,successAlert:$}=e,[k,_]=(0,i.useState)(!1);return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(H,{text:$,visible:k,setAlertVisible:_}),(0,t.jsx)(s,{children:(0,t.jsx)(l,{children:(0,t.jsx)(d,{children:(0,t.jsxs)(m,{children:[(0,t.jsx)(c,{children:f?.url&&(0,t.jsx)(K.default,{src:f.url,alt:"newsletter",sizes:"(max-width: 767px) 72px, 112px"})}),(0,t.jsx)(p,{children:a}),(0,t.jsx)(h,{children:r}),(0,t.jsx)(z,{placeholder:g,subscribeButtonText:b.text,policyDescription:o,collapsiblePolicyText:u,policyLinkButton:y,setAlertVisible:_,readMoreLabel:w,readLessLabel:x,url:n})]})})})})]})});e.s(["default",0,V],21700)},94182,(e,t,i)=>{t.exports=e.r(61457)},97544,83437,e=>{"use strict";var t,i=e.i(91398),n=e.i(91788),a=e.i(90356),r=e.i(76094),o=e.i(60814),s=e.i(19296),l=e.i(72553),d=e.i(19885),m=e.i(54584);let c=o.default.section.withConfig({displayName:"styles__Container",componentId:"sc-7ea9406b-0"})` 410 width: 100%; 411 background-repeat: no-repeat; 412 background-position: top center; 413 background-size: 100% 67%; 414 415 /* Small Mobile (0 - 479px) */ 416 @media only screen and (max-width: 479px) { 417 ${({backgroundImages:e,hasOverlay:t})=>e.smallMobile&&o.css` 418 background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.smallMobile}')`:`linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.smallMobile}')`}; 419 `} 420 } 421 422 /* Mobile (480px - 767px) */ 423 @media only screen and (min-width: 480px) and (max-width: ${l.mobileBreakpoint.max}px) { 424 ${({backgroundImages:e,hasOverlay:t})=>e.mobile&&o.css` 425 background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.mobile}')`:`linear-gradient(to bottom, transparent 0%, transparent 75%, rgba(255, 255, 255, 0.8) 100%), url('${e.mobile}')`}; 426 `} 427 } 428 429 /* Tablet (768px - 1023px) */
430 @media only screen and (min-width: ${d.tabletBreakpoint.min}px) and (max-width: ${d.tabletBreakpoint.max}px) { 431 background-size: 100% 100%; 432 height: 22rem; 433 434 ${({backgroundImages:e,hasOverlay:t})=>e.tablet&&o.css` 435 background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.tablet}')`:`url('${e.tablet}')`}; 436 `} 437 } 438 439 /* Desktop (1024px - 1275px) */ 440 @media only screen and (min-width: ${s.desktopBreakpoint.min}px) and (max-width: ${(m.wideScreenBreakpoint?.min??1276)-1}px) { 441 background-size: 100% 100%; 442 height: 22.5rem; 443 444 ${({backgroundImages:e,hasOverlay:t})=>e.desktop&&o.css` 445 background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.desktop}')`:`url('${e.desktop}')`}; 446 `} 447 } 448 449 /* Wide Screen (1276px and above) */ 450 @media only screen and (min-width: ${m.wideScreenBreakpoint.min}px) { 451 background-size: 100% 100%; 452 height: 22.5rem; 453 454 ${({backgroundImages:e,hasOverlay:t})=>e.wideScreen&&o.css` 455 background-image: ${t?`linear-gradient(rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.4)), url('${e.wideScreen}')`:`url('${e.wideScreen}')`}; 456 `} 457 } 458`,p=o.default.div.withConfig({displayName:"styles__ContentWrapper",componentId:"sc-7ea9406b-1"})` 459 position: relative; 460 display: flex; 461 flex: 1; 462 flex-direction: column; 463 width: 100%; 464 align-items: center; /* default desktop */ 465 padding: 0 1rem; 466 line-height: 1.6; 467 468 @media only screen and (max-width: ${l.mobileBreakpoint.max}px) { 469 align-items: center; 470 } 471 472 @media only screen and (min-width: ${d.tabletBreakpoint.min}px) { 473 top: 1.875rem; 474 padding: 0.625rem 1rem; 475 bottom: 3rem; 476 justify-content: ${({theme:e})=>e.style.justifyContent.center}; 477 } 478 479 @media only screen and (min-width: ${s.desktopBreakpoint.min}px) { 480 top: 4rem; 481 } 482`,h=o.default.span.withConfig({displayName:"styles__SubtitleWrapper",componentId:"sc-7ea9406b-2"})` 483 display: block; 484 text-align: center; 485 width: 100%; 486 487 font-family: ${({theme:e})=>e.typography.font.family.lato}; 488 font-size: 1rem; 489 color: ${({theme:e,textColor:t})=>t||e.colors.tfwBlack87}; 490 491 line-height: 1.5rem; 492 margin-bottom: ${({theme:e})=>e.spacing.large}; 493 494 @media (min-width: ${d.tabletBreakpoint.min}px) { 495 padding: 0 1.5rem; 496 font-feature-settings: 'ordn' on; 497 } 498 499 @media (min-width: ${s.desktopBreakpoint.min}px) { 500 max-width: 61.875rem; 501 margin: 0 1.875rem 1rem; 502 letter-spacing: -0.021875rem; 503 } 504 505 @media (max-width: ${l.mobileBreakpoint.max}px) { 506 /* Ensure center alignment on mobile too */ 507 text-align: center; 508 } 509`,g=o.default.h1.withConfig({displayName:"styles__TitleWrapper",componentId:"sc-7ea9406b-3"})` 510 display: block; 511 text-align: center; 512 width: 100%; 513 514 margin-top: ${({theme:e})=>e.spacing.xLarge}; 515 margin-bottom: ${({theme:e})=>e.spacing.xSmall}; 516 517 color: ${({theme:e,textColor:t})=>t||e.colors.tfwBlack87}; 518 font-family: ${({theme:e})=>e.typography.font.family.lato}; 519 520 font-size: 2rem; 521 font-weight: 600; 522 line-height: 1.875rem; 523 524 @media (min-width: ${d.tabletBreakpoint.min}px) { 525 letter-spacing: -0.05rem; 526 width: 100%; 527 margin: ${({theme:e})=>e.spacing.large} 3.375rem 0.5rem; 528 font-size: 2rem; 529 line-height: 2.5rem; 530 } 531 532 @media (min-width: ${s.desktopBreakpoint.min}px) { 533 max-width: 61.875rem; 534 margin: 0 1.875rem 0.5rem; 535 letter-spacing: -0.03125rem; 536 } 537 538 @media (max-width: ${l.mobileBreakpoint.max}px) { 539 text-align: center; 540 font-size: 1.25rem; 541 } 542`,f=o.default.div.withConfig({displayName:"styles__ViewToggleContainer",componentId:"sc-7ea9406b-4"})` 543 display: flex; 544 justify-content: center; 545 gap: 0.25rem; 546 padding: 0.5rem; 547 background: ${({theme:e})=>` 548 linear-gradient( 549 0deg, 550 ${e.colors.white} 0%, 551 rgba(245,245,245,0.5) 100% 552 ) 553 `}; 554 border-radius: 1rem 1rem 0 0; 555 @media (max-width: ${l.mobileBreakpoint.max}px) { 556 width: 100%; 557 margin-bottom: -0.875rem; 558 } 559`,u=` 560 0px 1px 5px #00000014, 561 0px 2px 1px #0000000A, 562 0px 1px 2px #0000000F 563`,y=o.css` 564 display: flex; 565 align-items: center; 566 gap: 0.5rem; 567 padding: 0.5rem 1rem 0.5rem 0.5rem; 568 border-radius: 0.75rem; 569 border: none; 570 margin: 0.125rem; 571 cursor: pointer; 572 line-height: 1.375rem; 573 color: ${({theme:e})=>e.colors.tfwBlack99}; 574 background: ${({isActive:e})=>e?"var(--colour-background-subtle-neutral-1, #FFFFFF)":"transparent"}; 575 box-shadow: ${({isActive:e})=>e?u:"none"}; 576 transition: 577 background 0.2s ease, 578 box-shadow 0.2s ease; 579 &:hover { 580 background: ${({isActive:e})=>e?"var(--colour-background-subtle-neutral-1, #FFFFFF)":"rgba(0,0,0,0.05)"}; 581 } 582 583 @media (max-width: ${l.mobileBreakpoint.max}px) { 584 margin-bottom: 1rem; 585 width: 100%; 586 } 587`,b=o.default.button.withConfig({displayName:"styles__ToggleButton",componentId:"sc-7ea9406b-5"})` 588 ${y} 589`,x=o.default.a.withConfig({displayName:"styles__ToggleAnchor",componentId:"sc-7ea9406b-6"})` 590 ${y} 591 text-decoration: none; 592 pointer-events: ${({isActive:e})=>e?"none":"auto"}; 593`,w=o.default.img.withConfig({displayName:"styles__Icon",componentId:"sc-7ea9406b-7"})` 594 width: 2rem; 595 height: 2rem; 596`,$=o.default.span.withConfig({displayName:"styles__TabText",componentId:"sc-7ea9406b-8"})` 597 font-weight: 400; 598 font-size: 1rem; 599 text-align: left; 600`;
600function k(e,t){let[i,a]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!t)return void a(!1);let i=e.current;if(!i)return void a(!1);let n=new IntersectionObserver(e=>{let t=e[0];a(e=>{let i=!t.isIntersecting;return e===i?e:i})},{threshold:0,rootMargin:"0px 0px -50px 0px"});return n.observe(i),()=>n.disconnect()},[t,e]),i}e.s(["useScrollToSearch",0,k],83437);var _=e.i(27512),I=e.i(54827),C=((t={}).HOME="HOME",t.BOOKING="BOOKING",t),B=e.i(18229),v=e.i(19932),E=e.i(88382);let S=({pageSubTypeResponse:e,isIndexableTabs:t=!1})=>{let{t:a}=(0,_.useTranslation)(),r=(0,B.getBasePath)("/assets/images/home/inquiry.png"),o=(0,B.getBasePath)("/assets/images/home/booking.png"),s=(0,n.useMemo)(()=>[{key:C.HOME,label:a("makeInquiry"),route:e?.homeURL,icon:r},{key:C.BOOKING,label:a("bookConfirmedStay"),route:e?.directBookingURL,icon:o}],[a]),l=(0,n.useCallback)((e,t)=>{v.default.trackClickEvent(E.pageTypeEventCategories.HOME,e),globalThis.location.href=(0,I.buildPath)(t??"/")},[]);return(0,i.jsx)(f,{children:s.map(({key:n,label:a,route:r,icon:o})=>{let s=e?.pageSubType===n;return t?(0,i.jsxs)(x,{href:(0,I.buildPath)(r??"/"),isActive:s,onClick:()=>v.default.trackClickEvent(E.pageTypeEventCategories.HOME,n),children:[(0,i.jsx)(w,{src:o,alt:a}),(0,i.jsx)($,{children:a})]},n):(0,i.jsxs)(b,{isActive:s,disabled:s,onClick:s?void 0:()=>l(n,r),children:[(0,i.jsx)(w,{src:o,"aria-label":a}),(0,i.jsx)($,{children:a})]},n)})})},j=(0,n.forwardRef)(({title:e,subtitle:t,backgroundImages:o,logo:s,textColor:l,hasOverlay:d,initialLocation:m,pageSubTypeResponse:f,isBorderGradientEnabled:u,showSliderSection:y,isIndexableTabs:b},x)=>{let{isDesktop:w,isTablet:$}=(0,n.useContext)(a.ScreenContext),_=(0,n.useRef)(null),I=k(_,w||$),C=(0,n.useCallback)(e=>{_.current=e,"function"==typeof x?x(e):x&&(x.current=e)},[x]);return(0,i.jsx)(c,{backgroundImages:o,hasOverlay:d,children:(0,i.jsxs)(p,{ref:C,children:[(0,i.jsx)(g,{textColor:l,children:e}),(0,i.jsx)(h,{textColor:l,children:t}),y&&(0,i.jsx)(S,{pageSubTypeResponse:f,isIndexableTabs:b}),(0,i.jsx)(r.default,{initialLocation:m,isSticky:I,logo:s,petsAllowed:!1,pageSubType:f?.pageSubType,isBorderGradientEnabled:u})]})})});j.displayName="CommonHeroSection";let N=(0,n.memo)(j);e.s(["default",0,N],97544)},77110,e=>{"use strict";var t=e.i(18229),i=e.i(69005);let n="/assets/images/hero/home-hero-desktop.jpg",a="/assets/images/hero/home-hero-mobile.jpg",r="/assets/images/hero/default.jpg",o="/assets/images/hero/urlaub.jpg",s={smallMobile:(0,t.getBasePath)(`${a}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${a}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${n}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${n}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${n}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)},l={smallMobile:(0,t.getBasePath)(`${r}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${r}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${r}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${r}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${r}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)},d={smallMobile:(0,t.getBasePath)(`${o}?imwidth=${i.SMALL_MOBILE_IMAGE_RESIZE_WIDTH}`),mobile:(0,t.getBasePath)(`${o}?imwidth=${i.MEDIUM_MOBILE_IMAGE_RESIZE_WIDTH}`),tablet:(0,t.getBasePath)(`${o}?imwidth=${i.TABLET_IMAGE_RESIZE_WIDTH}`),desktop:(0,t.getBasePath)(`${o}?imwidth=${i.DESKTOP_IMAGE_RESIZE_WIDTH}`),wideScreen:(0,t.getBasePath)(`${o}?imwidth=${i.LARGE_DESKTOP_IMAGE_RESIZE_WIDTH}`)};e.s(["DEFAULT_REGION_BACKGROUND_IMAGES",0,l,"HOME_BACKGROUND_IMAGES",0,s,"TOPIC_BACKGROUND_IMAGES",0,d])},55827,e=>{"use strict";var t,i,n,a,r,o,s,l,d,m,c=e.i(91398),p=e.i(91788),h=e.i(60814),g=e.i(19296),f=e.i(72553),u=e.i(19885);let y=h.default.div.withConfig({displayName:"styles__Container",componentId:"sc-8cbc6a75-0"})(({theme:e})=>h.css` 601 background: ${e.colors.white}; 602 width: 100%; 603 min-height: 3rem; 604 605 border-bottom: ${e.typography.border.width.xxxThin} ${e.typography.border.style.solid} 606 ${e.colors.tfwBlackOpacity10}; 607 position: relative; 608 609 @media only screen and (max-width: ${f.mobileBreakpoint.max}px) { 610 border-bottom: 0; 611 } 612
613 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 614 margin-top: 0; 615 } 616 617 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 618 width: 100vw; 619 margin-left: calc(-50vw + 50%); 620 } 621 `),b=h.default.div.withConfig({displayName:"styles__InnerContainer",componentId:"sc-8cbc6a75-1"})` 622 max-width: 83rem; 623 margin: 0 auto; 624 padding: 0.5rem 1rem; 625 626 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 627 padding: 0.5rem 1.5rem; 628 } 629 630 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 631 padding: 0.5rem 4rem; 632 } 633`,x=h.default.div.withConfig({displayName:"styles__TrustItemsContainer",componentId:"sc-8cbc6a75-2"})(({theme:e})=>h.css` 634 display: flex; 635 flex-direction: column; 636 gap: ${e.spacing.medium}; 637 align-items: center; 638 justify-content: center; 639 640 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 641 flex-direction: row; 642 justify-content: space-evenly; 643 align-items: center; 644 gap: ${e.spacing.medium}; 645 } 646 `),w=h.default.div.withConfig({displayName:"styles__TrustItem",componentId:"sc-8cbc6a75-3"})(({theme:e,$isTrustPilotLogo:t})=>h.css` 647 display: flex; 648 align-items: center; 649 gap: ${t?"0":e.spacing.small}; 650 flex: ${t?"0 0 auto":"1"}; 651 justify-content: center; 652 653 @media only screen and (max-width: ${f.mobileBreakpoint.max}px) { 654 display: ${t?"flex":"none"}; 655 } 656 657 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 658 gap: ${t?"0":e.spacing.medium}; 659 } 660 `),$=h.default.div.withConfig({displayName:"styles__IconWrapper",componentId:"sc-8cbc6a75-4"})(({$isTrustPilotLogo:e})=>h.css` 661 display: flex; 662 align-items: center; 663 justify-content: center; 664 width: ${e?"13rem":"1.5rem"}; 665 height: ${e?"3.5rem":"1.5rem"}; 666 flex-shrink: 0; 667 668 svg { 669 width: 80%; 670 height: ${e?"60%":"100%"}; 671 object-fit: contain; 672 } 673 674 ${e&&h.css` 675 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 676 margin-right: 3.75rem; 677 } 678 `} 679 680 img { 681 height: 1.5rem !important; 682 min-height: unset !important; 683 684 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 685 height: 2.5rem !important; 686 } 687 688 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 689 height: 2.5rem !important; 690 } 691 } 692 693 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 694 width: ${e?"5.45rem":"1.5rem"}; 695 height: ${e?"2.44rem":"1.5rem"}; 696 } 697 698 @media only screen and (max-width: 767px) and (min-width: 554px) { 699 height: 2.25rem !important; 700 701 img, 702 svg { 703 width: 100% !important; 704 height: 100% !important; 705 object-fit: contain !important; 706 } 707 } 708 `),k=(0,h.default)($).withConfig({displayName:"styles__DesktopIconWrapper",componentId:"sc-8cbc6a75-5"})` 709 display: none; 710 711 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 712 display: flex; 713 } 714`,_=(0,h.default)($).withConfig({displayName:"styles__MobileIconWrapper",componentId:"sc-8cbc6a75-6"})` 715 display: flex; 716 717 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 718 display: none; 719 } 720`,I=h.default.div.withConfig({displayName:"styles__TextContent",componentId:"sc-8cbc6a75-7"})(()=>h.css` 721 display: flex; 722 flex-direction: column; 723 gap: 0.125rem; 724 text-align: center; 725 726 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 727 text-align: left; 728 } 729 `),C=h.default.span.withConfig({displayName:"styles__Label",componentId:"sc-8cbc6a75-8"})(({theme:e})=>h.css` 730 font-family: ${e.typography.font.family.lato}; 731 font-weight: ${e.typography.font.weight.normal}; 732 font-size: 0.875rem; 733 line-height: 1.125rem; 734 color: ${e.colors.tfwBlack87}; 735 word-spacing: 0.1em; 736 letter-spacing: 0.01em; 737
738 @media only screen and (min-width: ${u.tabletBreakpoint.min}px) { 739 font-size: 0.8125rem; 740 line-height: 1rem; 741 } 742 743 @media only screen and (min-width: ${g.desktopBreakpoint.min}px) { 744 line-height: 1.375rem; 745 } 746 `);var B=e.i(75921),v=e.i(27512),E=e.i(69005);let S=(0,p.memo)(({item:e})=>{let{t}=(0,v.useTranslation)(),{locale:i}=(0,v.useLocale)(),{id:n,icon:a,mobileIcon:r,translationKey:o,number:s,isImage:l}=e;if(l)return(0,c.jsxs)(w,{$isTrustPilotLogo:!0,children:[(0,c.jsx)(k,{$isTrustPilotLogo:!0,children:(0,c.jsx)(B.default,{src:a,alt:n,objectFit:"contain",sizes:"7rem",imwidth:E.THUMBNAIL_LG_IMAGE_WIDTH})}),r&&(0,c.jsx)(_,{$isTrustPilotLogo:!0,children:(0,c.jsx)(B.default,{src:r,alt:n,objectFit:"cover",sizes:"7rem",imwidth:E.THUMBNAIL_LG_IMAGE_WIDTH})})]});let d=t(o,{count:s?.toLocaleString(i)??"0"})??"";return(0,c.jsxs)(w,{children:[(0,c.jsx)($,{children:(0,c.jsx)(a,{})}),(0,c.jsx)(I,{children:(0,c.jsx)(C,{children:d})})]})});function j(){return(j=Object.assign.bind()).apply(null,arguments)}function N(){return(N=Object.assign.bind()).apply(null,arguments)}function T(){return(T=Object.assign.bind()).apply(null,arguments)}let L=[{id:"trustpilot",icon:"/assets/images/trust-bar/trust-pilot.jpg",mobileIcon:"/assets/images/trust-bar/trust-pilot-mobile.jpg",translationKey:"",number:null,isImage:!0},{id:"accommodations",icon:function(e){return p.createElement("svg",j({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),t||(t=p.createElement("path",{d:"M12 1L2 12H22L12 1Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),i||(i=p.createElement("path",{d:"M4 12V23H20V12",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),n||(n=p.createElement("path",{d:"M7 15V20H17V15H7Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),a||(a=p.createElement("path",{d:"M12 16V19",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"square"})),r||(r=p.createElement("rect",{x:9,y:7,width:6,height:3,rx:1,stroke:"#282828",strokeWidth:1.5,strokeLinejoin:"round"})))},translationKey:"trustbarAccommodations",number:null},{id:"bookings",icon:function(e){return p.createElement("svg",N({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),o||(o=p.createElement("path",{d:"M3.97618 8.44451C4.28172 7.01866 5.54178 6 7 6V6C8.45822 6 9.71828 7.01866 10.0238 8.44451L11 13H3L3.97618 8.44451Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),s||(s=p.createElement("path",{d:"M12.4215 7.3721C12.1977 5.58155 13.5939 4 15.3983 4H16.6017C18.4061 4 19.8023 5.58155 19.5785 7.3721L19.3721 9.02317C19.1595 10.7238 17.7139 12 16 12V12C14.2861 12 12.8405 10.7238 12.6279 9.02317L12.4215 7.3721Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),l||(l=p.createElement("path",{d:"M2 20V19C2 17.3431 3.34315 16 5 16H10.5",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),d||(d=p.createElement("path",{d:"M10 21V18C10 16.3431 11.3431 15 13 15H19C20.6569 15 22 16.3431 22 18V21",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))},translationKey:"holidaymakerTrustCount",number:45},{id:"recommendations",icon:e.i(41023).default,translationKey:"recommendationsText",number:99},{id:"legacy",icon:function(e){return p.createElement("svg",T({viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),m||(m=p.createElement("path",{d:"M14.6667 9.33333L11.1111 12.8889L9.33333 11.1111M4.07682 5.59853C4.07682 5.59853 9.56209 6.21053 12 2C14.4379 6.21053 19.9232 5.59853 19.9232 5.59853C20.9136 19.8947 12 22 12 22C12 22 3.08643 19.8947 4.07682 5.59853Z",stroke:"#282828",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})))},translationKey:"legacyTrust",number:25}],M=(0,p.memo)(({trustBar:e})=>{let t=(0,p.useMemo)(()=>e?.totalOnlineListingsCount||100233,[e?.totalOnlineListingsCount]),i=(0,p.useMemo)(()=>L.map(e=>({...e,number:"accommodations"===e.id?t:e.number})),[t]);return(0,c.jsx)(y,{id:"trust-bar",children:(0,c.jsx)(b,{children:(0,c.jsx)(x,{children:i.map(e=>(0,c.jsx)(S,{item:e},e.id))})})})});e.s(["default",0,M],55827)},55824,e=>{"use strict";var t=e.i(91398);let i=(0,e.i(68489).default)(()=>e.A(37378).then(e=>e.default),{loadableGenerated:{modules:[45928]},ssr:!0,loading:()=>(0,t.jsx)("div",{children:"..."})});e.s(["default",0,function({children:e,className:n,...a}){return(0,t.jsx)("div",{className:n,children:(0,t.jsx)(i,{...a,children:e})})}])},19806,e=>{"use strict";var t=e.i(60814),i=e.i(19885),n=e.i(19296),a=e.i(54584),r=e.i(55824);let o=t.default.section.withConfig({displayName:"styles__Section",componentId:"sc-8f2a07bc-0"})(({theme:e})=>t.css` 747 width: inherit; 748 padding: ${e.spacing.medium} 0 ${e.spacing.xSmall}; 749 750 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 751 padding: ${e.spacing.xSmall} ${e.spacing.large} ${e.spacing.medium}; 752 } 753 754 @media only screen and (min-width: ${a.wideScreenBreakpoint.min}px) { 755 padding: ${e.spacing.xLarge} 4rem ${e.spacing.medium}; 756 } 757 `),s=t.default.div.withConfig({displayName:"styles__TitleContainer",componentId:"sc-8f2a07bc-1"})(({theme:e})=>t.css` 758 padding: ${e.spacing.small} ${e.spacing.medium} ${e.spacing.xxSmall}; 759
760 @media only screen and (min-width: ${i.tabletBreakpoint.min}px) { 761 padding: ${e.spacing.small} ${e.spacing.large} ${e.spacing.xxSmall}; 762 } 763 764 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 765 padding: ${e.spacing.xSmall} 0 ${e.spacing.xSmall}; 766 } 767 `),l=t.default.h2.withConfig({displayName:"styles__Title",componentId:"sc-8f2a07bc-2"})(({theme:e})=>t.css` 768 font-family: ${e.typography.font.family.lato}; 769 font-size: 1.25rem; 770 font-weight: ${e.typography.font.weight.bold}; 771 line-height: 1.625rem; 772 color: #282828; 773 774 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 775 font-size: ${e.typography.font.size.xxLarge}; 776 line-height: 2.5rem; 777 } 778 `),d=t.default.p.withConfig({displayName:"styles__Subtitle",componentId:"sc-8f2a07bc-3"})(({theme:e})=>t.css` 779 font-family: ${e.typography.font.family.lato}; 780 font-size: ${e.typography.font.size.small}; 781 font-weight: ${e.typography.font.weight.normal}; 782 line-height: 1.375rem; 783 color: #6f6f6f; 784 margin-top: ${e.spacing.xxSmall}; 785 786 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 787 font-size: ${e.typography.font.size.medium}; 788 line-height: ${e.typography.font.size.xLarge}; 789 } 790 `),m=t.default.div.withConfig({displayName:"styles__CtaContainer",componentId:"sc-8f2a07bc-4"})(({theme:e})=>t.css` 791 font-family: ${e.typography.font.family.lato}; 792 display: flex; 793 justify-content: flex-start; 794 padding: 0 ${e.spacing.medium}; 795 margin-top: ${e.spacing.xLarge}; 796 width: 100%; 797 798 @media only screen and (min-width: ${i.tabletBreakpoint.min}px) { 799 width: 13.25rem; 800 padding: 0 ${e.spacing.large}; 801 } 802 803 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 804 padding: 0; 805 } 806 `),c=t.default.button.withConfig({displayName:"styles__StyledGhostButton",componentId:"sc-8f2a07bc-5"})(({theme:e,borderRadius:a})=>t.css` 807 color: ${e.colors.tfwBlack87}; 808 background-color: ${e.colors.white}; 809 padding: ${e.spacing.xSmall} 1.25rem; 810 border: 1px solid ${e.colors.tfwBlack87}; 811 border-radius: ${a||"1rem"}; 812 width: 100%; 813 cursor: pointer; 814 transition: 815 background-color 0.2s ease, 816 border-color 0.2s ease; 817 818 @media only screen and (min-width: ${i.tabletBreakpoint.min}px) { 819 padding: ${e.spacing.small} 1.25rem; 820 } 821 822 @media only screen and (min-width: ${n.desktopBreakpoint.min}px) { 823 padding: ${e.spacing.small} 3.563rem; 824 } 825 826 &:hover { 827 background-color: ${e.colors.tfwYellowHover}; 828 color: ${e.colors.tfwBlack87}; 829 border-color: ${e.colors.tfwYellowHover}; 830 } 831 `),p=t.default.div.withConfig({displayName:"styles__CtaButtonText",componentId:"sc-8f2a07bc-6"})(({theme:e})=>t.css` 832 font-family: ${e.typography.font.family.lato}; 833 font-weight: 600; 834 font-size: 0.875rem; 835 line-height: 1.5rem; 836 width: 100%; 837 text-align: center; 838 839 @media only screen and (min-width: ${i.tabletBreakpoint.min}px) { 840 font-size: ${e.typography.font.size.medium}; 841 } 842 `),h=t.default.div.withConfig({displayName:"styles__TabsContainer",componentId:"sc-8f2a07bc-7"})` 843 display: flex; 844 gap: 1rem; 845 margin-bottom: 1rem; 846`,g=t.default.button.withConfig({displayName:"styles__TabButton",componentId:"sc-8f2a07bc-8"})` 847 padding: 0.25rem 0.75rem; 848 border-radius: 20px; 849 font-weight: 400; 850 font-size: 0.875rem; 851 border: ${({active:e,theme:t})=>e?`2px solid ${t.colors.tfwBlack99}`:`1px solid ${t.colors.tfwBlack10}`}; 852 cursor: pointer; 853 background-color: ${({active:e,theme:t})=>e?t.colors.tfwBlackOpacity10:t.colors.white}; 854 transition: all 0.2s ease; 855 &:hover { 856 opacity: 0.85; 857 } 858`,f=(0,t.default)(r.default).withConfig({displayName:"styles__CustomMarkdown",componentId:"sc-8f2a07bc-9"})(({theme:e})=>t.css` 859 & ul, 860 li { 861 font: ${e.typography.font.lato.weight.regular} ${e.typography.font.size.medium} / 1.5rem 862 ${e.typography.font.family.lato}; 863 color: ${e.colors.tfwBlack99}; 864 margin: ${e.spacing.small} ${e.spacing.medium}; 865 padding: 0; 866 } 867 868 & p, 869 h1, 870 h2, 871 h3, 872 h4, 873 h5, 874 h6 { 875 font: ${e.typography.font.lato.weight.regular} ${e.typography.font.size.medium} / 1.5rem 876 ${e.typography.font.family.lato}; 877 color: ${e.colors.tfwBlack99}; 878 margin: ${e.spacing.medium} 0; 879 padding: 0; 880 } 881 882 & strong { 883 color: #4a4a4a; 884 } 885 886 & p:first-child { 887 margin-top: 0; 888 } 889 890 & p:last-child { 891 margin-bottom: 0; 892 } 893 894 & a { 895 color: #016bd4; 896 text-decoration: none; 897 898 &:hover { 899 color: #0159b8; 900 text-decoration: underline; 901 } 902 } 903 `);e.s(["CtaButtonText",0,p,"CtaContainer",0,m,"CustomMarkdown",0,f,"Section",0,o,"StyledGhostButton",0,c,"Subtitle",0,d,"TabButton",0,g,"TabsContainer",0,h,"Title",0,l,"TitleContainer",0,s])},36977,e=>{"use strict";e.s(["getFAQSchemaHTML",0,e=>{if(!e||0===e.length)return null;let t=e.filter(e=>e.question&&e.answer);return 0===t.length?null:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(e=>
903({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}},"getOrganizationSchemaDetail",0,(e,t)=>{let i={"@context":"https://schema.org","@type":"Organization",contactPoint:{"@type":"ContactPoint",telephone:"+49 (0)421 - 146 29 600",contactType:"customer service"},additionalType:"WebSite",url:e("traumBaseUrl"),logo:`${e("traumBaseUrl")}/assets/_files/images/logo/tfw-logo-all.svg`,name:"Traum-Ferienwohnungen",sameAs:["https://www.facebook.com/TraumFerienwohnungen","https://www.instagram.com/traumferienwohnungen/","https://de.pinterest.com/traumfewo/","https://twitter.com/traumfewo"]};if(t){var n;let{aggregateRating:e,reviews:a}=(n=t)?{aggregateRating:n.averageRating&&n.totalRatingCount?{"@type":"AggregateRating",bestRating:"5",worstRating:"1",ratingValue:String(Math.max(1,Math.min(5,Number(n.averageRating)||3))),reviewCount:n.totalRatingCount}:null,reviews:n.objects?.filter(e=>{let t=e.rating?.review?.latestRating;return e.rating?.average&&e.rating.average>=1&&e.rating.average<=5&&t?.ratingDate}).slice(0,12).map(e=>{let t=e.rating?.review?.latestRating;if(!t||!t.ratingDate||!e.rating?.average)return null;let i=t.contact,n=`${i?.firstName||""} ${i?.lastName||""}`.trim()||(i?.lastName&&i?.address?.city?`${i.lastName} from ${i.address.city}`:"Anonymous"),a={"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:String(Math.max(1,Math.min(5,Number(e.rating.average)||3))),bestRating:"5"},author:{"@type":"Person",name:n},datePublished:new Date(t.ratingDate).toISOString().split("T")[0]};return t.travelDateFrom&&(a.contentReferenceTime=new Date(t.travelDateFrom).toISOString().split("T")[0]),a}).filter(e=>null!==e)??[]}:{aggregateRating:null,reviews:[]};e&&(i.aggregateRating=e),a&&a.length>0&&(i.review=a)}return{__html:JSON.stringify(i)}}])},4764,e=>{"use strict";var t=e.i(72553),i=e.i(19885),n=e.i(19296),a=e.i(54584),r=e.i(70375),o=e.i(77110);let s=t.mobileBreakpoint?.max??767,l=i.tabletBreakpoint?.min??768,d=i.tabletBreakpoint?.max??1023,m=n.desktopBreakpoint?.min??1024,c=a.wideScreenBreakpoint?.min??1276;e.s(["generateHeroImagePreloadLinks",0,e=>{let t=[];return e.smallMobile&&t.push({href:e.smallMobile,fetchPriority:"high",media:"(max-width: 479px)"}),e.mobile&&t.push({href:e.mobile,fetchPriority:"high",media:`(min-width: 480px) and (max-width: ${s}px)`}),e.tablet&&t.push({href:e.tablet,fetchPriority:"high",media:`(min-width: ${l}px) and (max-width: ${d}px)`}),e.desktop&&t.push({href:e.desktop,fetchPriority:"high",media:`(min-width: ${m}px) and (max-width: ${c-1}px)`}),e.wideScreen&&t.push({href:e.wideScreen,fetchPriority:"high",media:`(min-width: ${c}px)`}),t},"heroSectionToBackgroundImages",0,e=>{let{slide:t}=e;return t?.image?{smallMobile:(0,r.getImageUrl)("small-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.smallMobile,mobile:(0,r.getImageUrl)("medium-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.mobile,tablet:(0,r.getImageUrl)("large-mobile",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.tablet,desktop:(0,r.getImageUrl)("desktop",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.desktop,wideScreen:(0,r.getImageUrl)("wide-screen",t)??o.DEFAULT_REGION_BACKGROUND_IMAGES.wideScreen}:o.DEFAULT_REGION_BACKGROUND_IMAGES}])}]); 904 905//# debugId=a98ba802-bcf1-be58-5f3f-b8d8bdb4e389 906//# sourceMappingURL=0_bs-5-m_56ul.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.