https://www.jointhebase.co/_next/static/chunks/15a-93vd7ez2y.js?dpl=dpl_D881Du1F2qX6n2CNNhuMqvY5Uafs
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]="56814c14-5b01-36de-ce18-476a77ca6d98")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,720176,e=>{"use strict";var t=e.i(843476),a=e.i(840858);e.s(["default",0,function({coords:e,address:n,points:i,eyebrow:s,heading:r,note:o,mapTitle:l="Map"}){return(0,t.jsx)("section",{className:"bg-[#f5f5f0] py-16 sm:py-24",children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8",children:[(0,t.jsxs)(a.FadeUp,{className:"max-w-2xl",children:[s&&(0,t.jsx)(a.Overline,{children:s}),r&&(0,t.jsx)("h2",{className:"font-heading text-[#14285f] leading-[0.95]",style:{fontSize:"clamp(2rem,5vw,3.4rem)"},children:r}),n&&(0,t.jsxs)("p",{className:"font-sans text-slate-500 text-base mt-4 flex items-center gap-1.5",children:[a.Icons.pin("w-4 h-4 text-[#f0786e] flex-shrink-0")," ",n]})]}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-[1.3fr_1fr] gap-6 lg:gap-10 mt-10 items-stretch",children:[(0,t.jsx)(a.FadeUp,{className:"min-h-[320px]",children:(0,t.jsx)("div",{className:"h-full rounded-3xl overflow-hidden border border-slate-200 shadow-sm",children:(0,t.jsx)("iframe",{title:l,src:`https://maps.google.com/maps?q=${e}&z=15&output=embed`,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",className:"block w-full h-full min-h-[320px] border-0"})})}),(0,t.jsx)(a.FadeUp,{delay:.08,children:(0,t.jsxs)("div",{className:"h-full rounded-3xl bg-white border border-slate-200 p-6 sm:p-8 flex flex-col",children:[(0,t.jsx)("ul",{className:"flex flex-col divide-y divide-slate-100",children:i.map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start gap-3 py-3.5 first:pt-0",children:[(0,t.jsx)("span",{className:"text-[#f0786e] mt-0.5 shrink-0",children:(0,a.iconByName)(e.icon,"pin")("w-5 h-5")}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"font-sans text-[#14285f] text-base font-semibold leading-snug",children:e.label}),e.detail&&(0,t.jsx)("p",{className:"font-sans text-slate-500 text-sm mt-0.5",children:e.detail})]})]},n))}),o&&(0,t.jsx)("p",{className:"font-sans text-slate-500 text-base leading-relaxed mt-5 pt-5 border-t border-slate-100",children:o})]})})]})]})})}])},376393,e=>{"use strict";var t=e.i(843476),a=e.i(271645),n=e.i(618566),i=e.i(846932),s=e.i(88653),r=e.i(772328),o=e.i(731269),l=e.i(601889),c=e.i(273361),d=e.i(840858),m=e.i(525030),h=e.i(385928),g=e.i(223687),p=e.i(245034),u=e.i(720176),x=e.i(804541),b=e.i(476846),f=e.i(493765),y=e.i(513956),w=e.i(375679),v=e.i(29942),j=e.i(545033),N=e.i(241019);let k={Berlin:"52.5719252,13.4034028",Munich:"48.1944898,11.5647174"},H={Berlin:"PestalozzistraÃe 5-8, Pankow",Munich:"Schätzweg 1, Feldmoching-Hasenbergl"},D=(e,t,a)=>e?.asset?(0,v.urlFor)(e).width(t).height(a).url():null,S=[{word:"YOUR PRIVACY",wordDe:"DEINE PRIVATSPHÃRE",sub:"Private space, designed for real life.",subDe:"Privater Raum, gemacht fürs echte Leben.",body:"Fully furnished private apartments with your own kitchenette, private bathroom and workspace.",bodyDe:"Voll möblierte private Apartments mit eigener Küchenzeile, eigenem Bad und Arbeitsplatz.",bg:"#f0786e",text:"#ffffff",img:"/rooms/the-base.webp"},{word:"YOUR SOCIAL LIFE",wordDe:"DEIN SOZIALLEBEN",sub:"People and moments that make it click.",subDe:"Menschen und Momente, die es klicken lassen.",body:"Full access to community kitchens, in-house cinema, lounges, and organized resident events.",bodyDe:"Voller Zugang zu Gemeinschaftsküchen, hauseigenem Kino, Lounges und organisierten Events.",bg:"#14285f",text:"#ffffff",img:"/photos/lounge.webp"},{word:"YOUR WORK",wordDe:"DEINE ARBEIT",sub:"The coworking & community connection.",subDe:"Coworking & Community verbunden.",body:"Professional workspaces 60 seconds from your front door â built for young professionals and digital nomads.",bodyDe:"Professionelle Arbeitsplätze 60 Sekunden von deiner Tür â für Professionals und digitale Nomaden.",bg:"#a0c8b6",text:"#00382f",img:"/photos/library.webp"}],A=[{name:"The Base",city:"Berlin",img:"/rooms/the-base.webp",size:"20â23 m²",bed:"Queen",note:"Quiet, efficient studio"},{name:"The Base Balcony",city:"Berlin",img:"/rooms/the-base-balcony.webp",size:"23â25 m²",bed:"Queen",note:"Private balcony"},{name:"The Grand",city:"Munich",img:"/rooms/the-gran.webp",size:"23â27 m²",bed:"King",note:"King bed, dishwasher"},{name:"The Grand City",city:"Munich",img:"/rooms/the-grand-city.webp",size:"38 m²",bed:"King",note:"Panoramic city view"}],F=[{icon:d.Icons.bed,en:"Fully furnished with a comfortable double bed.",de:"Voll möbliert mit bequemem Doppelbett."},{icon:d.Icons.desk,en:"Private workspace with gigabit Wi-Fi.",de:"Eigener Arbeitsplatz mit Gigabit-WLA
2N."},{icon:d.Icons.coffee,en:"Kitchenette with fridge, hob and cookware.",de:"Küchenzeile mit Kühlschrank, Herd und Kochgeschirr."},{icon:d.Icons.bath,en:"Private bathroom with rain shower.",de:"Eigenes Bad mit Regendusche."},{icon:d.Icons.bolt,en:"All utilities, Wi-Fi and cleaning included.",de:"Alle Nebenkosten, WLAN und Reinigung inklusive."},{icon:d.Icons.euro,en:"â¬0 deposit â your money stays yours.",de:"â¬0 Kaution â dein Geld bleibt deins."},{icon:d.Icons.users,en:"Access to coworking, gym and community events.",de:"Zugang zu Coworking, Gym und Community-Events."},{icon:d.Icons.clock,en:"Flexible monthly terms from 28 nights.",de:"Flexible Monatslaufzeiten ab 28 Nächten."}],I=["/rooms/the-base.webp","/rooms/the-base-balcony.webp","/rooms/the-gran.webp","/rooms/the-grand-city.webp"],B=[{day:"Day 1 â Arrive",dayDe:"Tag 1 â Ankommen",body:"Collect smart keys, unlock your clean private apartment.",bodyDe:"Smart-Keys abholen, dein sauberes privates Apartment aufschlieÃen.",img:"/rooms/the-base-balcony.webp"},{day:"Day 2 â Get official",dayDe:"Tag 2 â Offiziell werden",body:"Receive registration paperwork, log onto gigabit WiFi in our coworking space.",bodyDe:"Anmeldeunterlagen erhalten, ins Gigabit-WLAN im Coworking einloggen.",img:"/photos/library.webp"},{day:"Day 3 â Meet your neighbors",dayDe:"Tag 3 â Nachbarn treffen",body:"Attend your first community dinner and meet your neighbors.",bodyDe:"Beim ersten Community-Dinner deine Nachbarn kennenlernen.",img:"/photos/event-dance.webp"}],z=[{day:"Fri · 6pm · Rooftop",dayDe:"Fr · 18 Uhr · Dachterrasse",name:"Sundowner Social",nameDe:"Sundowner Social",meta:"23 going · 7 spots left",metaDe:"23 dabei · 7 Plätze frei",img:"/photos/terrace.webp",open:!0},{day:"Wed · 7pm · Common room",dayDe:"Mi · 19 Uhr · Gemeinschaftsraum",name:"Skill-Share Night",nameDe:"Skill-Share-Abend",meta:"15 going · open to guests",metaDe:"15 dabei · offen für Gäste",img:"/photos/lounge.webp",open:!0},{day:"Tue · 8am · Courtyard",dayDe:"Di · 8 Uhr · Innenhof",name:"Morning Yoga",nameDe:"Morgen-Yoga",meta:"12 going · residents only",metaDe:"12 dabei · nur Bewohner",img:"/photos/gym.webp",open:!1},{day:"Monthly · Garden",dayDe:"Monatl. · Garten",name:"The Green Kiez",nameDe:"The Green Kiez",meta:"9 going · 3 spots left",metaDe:"9 dabei · 3 Plätze frei",img:"/photos/event-gardening.webp",open:!0}],E=[{q:"Do I need a Schufa or proof of income?",qDe:"Brauche ich eine Schufa oder Einkommensnachweis?",a:"No. One booking, a valid credit card or a cost-assumption declaration â that's it. SEPA available on request.",aDe:"Nein. Eine Buchung, eine gültige Kreditkarte oder eine Kostenübernahme â das war's. SEPA auf Anfrage."},{q:"Is there really no deposit?",qDe:"Gibt es wirklich keine Kaution?",a:"No deposit, ever. No capital locked up for months â your money stays yours.",aDe:"Nie eine Kaution. Kein Kapital, das monatelang gebunden ist â dein Geld bleibt deins."},{q:"How do contract terms work?",qDe:"Wie funktionieren die Vertragskonditionen?",a:"Long-stays roll monthly from 28 nights. Stay a month or a year and give notice when your plans change.",aDe:"Langzeitaufenthalte laufen ab 28 Nächten monatlich. Bleib einen Monat oder ein Jahr und kündige, wenn sich deine Pläne ändern."},{q:"Does the rent include Anmeldung support?",qDe:"Ist Anmeldung-Support in der Miete enthalten?",a:"Yes. Every long-stay comes with the landlord confirmation you need to register your address, and we walk you through it.",aDe:"Ja. Jeder Langzeitaufenthalt kommt mit der Wohnungsgeberbestätigung â und wir begleiten dich dabei."},{q:"Can a second guest stay with me?",qDe:"Kann eine zweite Person mit mir wohnen?",a:"Most apartments are set up for one; larger categories take two adults. Just pick 2 guests when you search.",aDe:"Die meisten Apartments sind für eine Person; gröÃere Kategorien für zwei Erwachsene. Wähle einfach 2 Gäste bei der Suche."}];function M({siteSettings:e,properties:C,page:P,city:L,today:$}){let{lang:T}=(0,c.useLang)(),q=(0,n.useRouter)(),K=(0,r.useReducedMotion)(),[U,G]=(0,a.useState)(null),[R,O]=(0,a.useState)(0),[W,V]=(0,a.useState)(L??"Berlin"),Y=e=>{(0,w.trackCta)("check_availability",{city:e??W,source:"long_stay_lp"}),q.push(Z?.bookingHref||`/book?city=${e??W}&stay=monthly`)},_=(0,d.useIsMobile)(),Z=(0,j.mergeCityVariant)(P??null,(0,j.pickCityVariant)(P,L)),Q=e=>(0,d.R)(e,T,_),J=Z?.heroTrustBadges?.length?Z.heroTrustBadges.map(e=>({label:Q(e)??"",hide:(0,d.HF)(e)})).filter(e=>e.label):[(0,c.t)(T,"All-inclusive pricing","All-inclusive-Preise"),(0,c.t)(T,"Free cancellation","Kostenlose Stornierung"),(0,c.t)(T,"Move in today","Heute einziehen")].map(e=>({label:e,hide:""})),X=Z?.pillars?.length?Z.pillars.map((e,t)=>({word:e.word||S[t%S.length].word,sub:Q(e.sub)??"",body:Q(e.body)??"",bg:S[t%S.length].bg,text:S[t%S.length].text,img:D((0,d.pickImg)(e.image,e.imageMobile,_),900,1100)??S[t%S.length].img})):S.map(e=>({word:(0,c.t)(T,e.word,e.wordDe),sub:(0,c.t)(T,e.sub,e.subDe),body:(0,c.t)(T,e.body,e.bodyDe),bg:e.bg,text:e.text,img:e.img})),ee=Z?.timelineSteps?.length?Z.timelineSteps.map((e,t)=>({day:Q(e.title)??"",body:Q(e.body)??"",img:D((0,d.pickImg)(e.image,e.imageMobile,_),800,450)??B[t%B.length].img})):B.map(e=>({day:(0,c.t)(T,e.day,e.dayDe),body:(0,c.t)(T,e.body,e.bodyDe),img:e.img})),et=Z?.rooms?.length?Z.rooms.map((e,t)=>({name:e.name||A[t%A.length].name,city:e.city||A[t%A.length].city,size:e.size||"",bed:e.bed||"",note:Q(e.note)??"",price:e.price||"",img:D((0,d.pickImg)(e.image,e.imageMobile,_),800,600)??A[t%A.length].img})):A.map(e=>({name:e.name,city:e.city,size:e.size,bed:e.bed,note:e.note,price:"",img:e.img})),ea=L?et.filter(e=>(e.city||"").toLowerCase()===L.toLowerCase()):et,en=Z?.faqs?.length?Z.faqs.map(e=>({q:Q(e.question)??"",a:Q(e.answer)??""})):E.map(e=>({q:(0,c.t)(T,e.q,e.qDe),a:(0,c.t)(T,e.a,e.aDe)})),ei=Z?.ourApartmentsFeatures?.length?Z.ourApartmentsFeatures.map((e,t)=>({icon:F[t%F.length].icon,label:Q(e)??""})):F.map(e=>({icon:e.icon,label:(0,c.t)(T,e.en,e.de)})),es=Z?.ourApartmentsImages?.length?Z.ourApartmentsImages.map(e=>
2D(e,1200,900)).filter(Boolean):I,er=("Munich"===W?Z?.tourHrefMunich:Z?.tourHrefBerlin)||("DE"===T?Z?.tourButtonHrefDe:Z?.tourButtonHref)||Z?.tourButtonHref||"https://thebase-contact.netlify.app/",eo=("DE"===T?Z?.tourButtonHrefDe:Z?.tourButtonHref)||"https://thebase-contact.netlify.app/",el=Z?.tourHrefBerlin||eo,ec=Z?.tourHrefMunich||eo,ed=Z?.categorySlides?.length?Z.categorySlides.map(e=>({img:D((0,d.pickImg)(e.image,e.imageMobile,_),1600,1e3),category:Q(e.category),title:Q(e.title)??"",body:Q(e.body)})).filter(e=>e.title):A.map(e=>({img:e.img,category:Q(Z?.showcaseCategoryLabel)??(0,c.t)(T,"Apartment","Apartment"),title:e.name,body:(0,c.t)(T,e.note,e.note)})),em=(0,p.buildComparison)(Z?.comparison,T,_),eh=L?["Munich"===L?"Munich":"Berlin"]:["Berlin","Munich"],eg=Z?.benefits?.length?Z.benefits.map(e=>({icon:e.icon,label:Q(e.label)??""})).filter(e=>e.label):[{icon:"key",label:(0,c.t)(T,"Furnished & move-in ready","Möbliert & bezugsfertig")},{icon:"euro",label:(0,c.t)(T,"â¬0 deposit","â¬0 Kaution")},{icon:"bolt",label:(0,c.t)(T,"All utilities included","Alle Nebenkosten inklusive")},{icon:"wifi",label:(0,c.t)(T,"Gigabit Wi-Fi","Gigabit-WLAN")},{icon:"building",label:(0,c.t)(T,"Coworking access","Coworking-Zugang")},{icon:"dumbbell",label:(0,c.t)(T,"On-site gym","Gym im Haus")},{icon:"calendar",label:(0,c.t)(T,"Community events","Community-Events")},{icon:"pin",label:(0,c.t)(T,"Anmeldung support","Anmeldung-Support")},{icon:"clock",label:(0,c.t)(T,"Flexible monthly terms","Flexible Monatslaufzeiten")}],ep=Z?.events?.length?Z.events.map((e,t)=>({day:Q(e.day)??"",name:Q(e.name)??"",where:Q(e.meta)??"",img:D((0,d.pickImg)(e.image,e.imageMobile,_),720,1280)??z[t%z.length].img})):z.map(e=>({day:(0,c.t)(T,e.day,e.dayDe),name:(0,c.t)(T,e.name,e.nameDe),where:(0,c.t)(T,e.meta,e.metaDe),img:e.img})),eu=Z?.location,ex=L?{coords:eu?.coords||k[L]||k.Berlin,address:Q(eu?.address)??H[L],eyebrow:Q(eu?.header?.eyebrow)??(0,c.t)(T,"The neighbourhood","Die Nachbarschaft"),heading:Q(eu?.header?.heading)??(0,c.t)(T,"Explore our location.","Entdecke unsere Lage."),note:Q(eu?.note),points:eu?.points?.length?eu.points.map(e=>({icon:e.icon,label:Q(e.label)??"",detail:Q(e.detail)})).filter(e=>e.label):[{icon:"pin",label:(0,c.t)(T,"U-Bahn & S-Bahn nearby","U- & S-Bahn in der Nähe"),detail:(0,c.t)(T,"Minutes on foot","Wenige Gehminuten")},{icon:"coffee",label:(0,c.t)(T,"Cafés & supermarkets","Cafés & Supermärkte"),detail:(0,c.t)(T,"On the doorstep","Direkt vor der Tür")},{icon:"spark",label:(0,c.t)(T,"Green space","Grünflächen"),detail:(0,c.t)(T,"A short walk away","Kurzer Spaziergang")},{icon:"building",label:(0,c.t)(T,"Coworking in the building","Coworking im Haus"),detail:(0,c.t)(T,"60 seconds from your door","60 Sekunden von deiner Tür")}]}:null,eb={heroEyebrow:Q(Z?.heroEyebrow)??(0,c.t)(T,"Rooms & apartments","Zimmer & Apartments"),heroSub:Q(Z?.heroSubheadline)??(0,c.t)(T,"Furnished rooms and apartments for short stays, long stays, and everything in between â with more included than just four walls.","Möblierte Zimmer und Apartments für kurze und lange Aufenthalte â mit mehr als nur vier Wänden inklusive."),conceptEyebrow:Q(Z?.conceptHeader?.eyebrow)??(0,c.t)(T,"Private sanctuaries. Shared opportunities.","Private Rückzugsorte. Geteilte Chancen."),conceptHeading:Q(Z?.conceptHeader?.heading)??(0,c.t)(T,"Designed to enhance your daily life.","Gemacht, um deinen Alltag zu bereichern."),conceptIntro:Q(Z?.conceptHeader?.intro)??(0,c.t)(T,"Hover each pillar. Your privacy, your social life, your work â balanced by design.","Fahre über jede Säule. Privatsphäre, Sozialleben, Arbeit â im Gleichgewicht."),storyEyebrow:Q(Z?.storyEyebrow)??(0,c.t)(T,"Resident voices","Bewohner-Stimmen"),storyHeading:Q(Z?.storyHeading)??(0,c.t)(T,"âI didn't plan that â it just happened.â","âDas hatte ich nicht geplant â es ist einfach passiert.â"),storyQuote:Q(Z?.storyQuote)??(0,c.t)(T,"âI moved to Berlin without knowing anyone. Three weeks in, I had a dinner crew, a gym routine, and a coworking setup. I didn't plan that â it just happened at The Base.â","âIch bin nach Berlin gezogen, ohne jemanden zu kennen. Nach drei Wochen hatte ich eine Dinner-Crew, eine Gym-Routine und ein Coworking-Setup. Das hatte ich nicht geplant â es ist einfach passiert.â"),storyAttribution:Q(Z?.storyAttribution)??(0,c.t)(T,"Nora S. · Product Designer, relocated from Warsaw","Nora S. · Produktdesignerin, umgezogen aus Warschau"),calEyebrow:Q(Z?.calendarHeader?.eyebrow)??(0,c.t)(T,"Community calendar","Community-Kalender"),calHeading:Q(Z?.calendarHeader?.heading)??(0,c.t)(T,"Belonging is a daily experience.","Dazugehören ist tägliche Realität."),calIntro:Q(Z?.calendarHeader?.intro)??(0,c.t)(T,"A live feed of real events â open to residents, and now to you.","Ein Live-Feed echter Events â offen für Bewohner und jetzt für dich."),tlEyebrow:Q(Z?.timelineHeader?.eyebrow)??(0,c.t)(T,"Frictionless move-in","Reibungsloser Einzug"),tlHeading:Q(Z?.timelineHeader?.heading)??(0,c.t)(T,"Your first 72 hours.","Deine ersten 72 Stunden."),tlIntro:Q(Z?.timelineHeader?.intro)??(0,c.t)(T,"Paperless from booking to Anmeldung â compare that to a regular apartment hunt.","Papierlos von der Buchung bis zur Anmeldung â im Vergleich zur normalen Wohnungssuche."),tlFooter:Q(Z?.timelineFooter)??(0,c.t)(T,"No Schufa marathon. No utility contracts. No furniture van. One booking, one bill.","Kein Schufa-Marathon. Keine Versorgerverträge. Kein Möbelwagen. Eine Buchung, eine Rechnung."),cmpEyebrow:Q(Z?.compareHeader?.eyebrow)??(0,c.t)(T,"Side by side","Nebeneinander"),cmpHeading:Q(Z?.compareHeader?.heading)??(0,c.t)(T,"Find the right fit.","Finde die passende Wahl."),cmpIntro:Q(Z?.compareHeader?.intro)??(0,c.t)(T,"Compare our core room types at a glance, then check live availability for your dates.","Vergleiche unsere Zimmertypen auf einen Blick und prüfe die Verfügbarkeit."),faqEyebrow:Q(Z?.faqHeader?.eyebrow)??(0,c.t)(T,"Still deciding?","Noch unentschlossen?"),faqHeading:Q(Z?.faqHeader?.heading)??(0,c.t)(T,"Still unsure? Come see it.","Noch unsicher? Komm vorbei."),tourHeading:Q(Z?.tourHeading)??(0,c.t)(T,"Book a private tour","Private Tour buchen"),tourBody:Q(Z?.tourBody)??(0,c.t)(T,"See the apartment, the coworking and the community spaces in person â per location.","Sieh dir Apartment, Coworking und Community-Räume persönlich an â pro Standort."),tourButton:Q(Z?.tourButtonLabel)??(0,c.t)(T,"Book a tour","Tour buchen"),closingHeading:Q(Z?.closing?.heading)??(0,c.t)(T,"Find your room.\nStart your city chapter.","Finde dein Zimmer.\nStarte dein Stadtkapitel."),storyLink:Q(Z?.storyLinkLabel)??(0,c.t)(T,"Hear more stories","Mehr Geschichten"),eventsHeading:Q(Z?.eventsHeading)??(0,c.t)(T,"What's coming up.","Was ansteht."),showcaseHeading:Q(Z?.showcaseHeading)??(0,c.t)(T,"Explore the categories.","Entdecke die Kategorien."),roomFrom:Q(Z?.roomFromLabel)??(0,c.t)(T,"from","ab"),roomMonth:Q(Z?.roomMonthLabel)??(0,c.t)(T,"mo","Mon."),roomExplore:Q(Z?.roomExploreLabel)??(0,c.t)(T,"Explore","Entdecken"),ourAptEyebrow:Q(Z?.ourApartmentsEyebrow)??(0,c.t)(T,"Apartment details","Apartment-Details"),ourAptHeading:Q(Z?.ourApartmentsHeading)??(0,c.t)(T,"Our apartments","Unsere Apartments"),ourAptIntro:Q(Z?.ourApartmentsIntro)??(0,c.t)(T,"Everything you need to live well, already inside â for a month or a year in Berlin & Munich.","Alles zum guten Leben ist schon drin â für einen Monat oder ein Jahr in Berlin & München.")},ef=(0,d.pickImg)(Z?.heroImage,Z?.heroImageMobile,_),ey=(0,v.heroImageUrl)(ef,_)??"/rooms/the-grand-city.webp",ew=(0,v.hotspotPosition)(ef),ev=D((0,d.pickImg)(Z?.storyImage,Z?.storyImageMobile,_),900,1100)??"/photos/event-dance.webp",ej=(0,v.fileUrl)(Z?.storyVideo),eN=D((0,d.pickImg)(Z?.closing?.background,Z?.closing?.backgroundMobile,_),1800,1e3),ek=(0,N.sectionLayout)(["benefits","concept","story","events","timeline","showcase","compare","ourapartments","comparison","location","faq","flexible"],Z?.sectionOrder),eH=Z??{},eD=e=>eH[`hideMobile${e.charAt(0).toUpperCase()}${e.slice(1)}`]?" max-sm:hidden":"";return(0,t.jsxs)("div",{className:"min-h-screen bg-[#f5f5f0] overflow-x-clip flex flex-col",children:[(0,t.jsx)(o.default,{onLocationChange:V,siteSettings:e,deal:{text:Q(Z?.headerDeal?.text),suffix:
2Q(Z?.headerDeal?.suffix),mode:Z?.headerDeal?.mode}}),(0,t.jsxs)("section",{style:{order:-1},className:"relative min-h-[640px] h-[92svh] overflow-hidden bg-[#14285f]",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover",style:{backgroundImage:`url(${ey})`,backgroundPosition:ew}}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/25 to-black/5"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-black/45 via-black/10 to-transparent"}),(0,t.jsxs)("div",{className:"relative z-10 h-full max-w-[88rem] mx-auto px-4 sm:px-8 flex flex-col clears-header pb-6",style:{textShadow:"0 1px 22px rgba(0,0,0,0.32)"},children:[(0,t.jsxs)("div",{className:"flex-1 min-h-0 flex flex-col justify-center",children:[(0,t.jsx)(i.motion.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{delay:.1},children:(0,t.jsx)(d.Overline,{className:"text-[#a0c8b6]",children:eb.heroEyebrow})}),(0,t.jsxs)("h1",{className:"font-heading uppercase text-white leading-[0.82] tracking-tight max-w-3xl",style:{fontSize:"clamp(2.8rem,8vw,6rem)"},children:[Q(Z?.heroTitleLine1)??(0,c.t)(T,"Your space","Dein Raum"),(0,t.jsx)("br",{}),Q(Z?.heroTitleLine2)??(0,c.t)(T,"to land","zum")," ",(0,t.jsx)("span",{className:"text-[#f0786e]",children:Q(Z?.heroTitleAccent)??(0,c.t)(T,"well.","Ankommen.")})]}),(0,t.jsx)(i.motion.p,{initial:{opacity:0}
2,animate:{opacity:1},transition:{delay:.4},className:`font-display text-white/85 text-base sm:text-xl leading-relaxed mt-6 max-w-xl${(0,d.HF)(Z?.heroSubheadline)}`,children:eb.heroSub}),(0,t.jsx)(i.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.55},className:"flex flex-wrap items-center gap-x-5 gap-y-2 mt-7",children:J.map(e=>(0,t.jsxs)("span",{className:`font-sans text-white/75 text-sm sm:text-base flex items-center gap-1.5${e.hide}`,children:[(0,t.jsx)("span",{className:"text-[#a0c8b6]",children:d.Icons.check("w-3.5 h-3.5")}),e.label]},e.label))})]}),(0,t.jsx)(i.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.65},className:"shrink-0 mt-6 w-full",children:(0,t.jsx)(m.default,{initialCity:W,today:$,labels:"moveInOut",source:"long_stay_hero",labelOverrides:{cta:Q(Z?.heroBookLabel)}})})]})]}),(0,t.jsx)("div",{style:ek("benefits"),className:eD("benefits").trim(),children:(0,t.jsx)(b.default,{benefits:eg})}),(0,t.jsx)("section",{style:ek("concept"),className:`bg-[#f5f5f0] py-16 sm:py-24${eD("concept")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8",children:[(0,t.jsxs)(d.FadeUp,{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 max-w-5xl",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.conceptHeader?.eyebrow)}`,children:eb.conceptEyebrow}),(0,t.jsx)("h2",{className:`font-heading text-[#14285f] leading-[0.95]${(0,d.HF)(Z?.conceptHeader?.heading)}`,style:{fontSize:"clamp(2.2rem,5.5vw,4rem)"},children:eb.conceptHeading})]}),(0,t.jsx)("p",{className:`font-display text-slate-500 text-base leading-relaxed max-w-sm shrink-0${(0,d.HF)(Z?.conceptHeader?.intro)}`,children:eb.conceptIntro})]}),(0,t.jsx)("div",{className:"mt-12 flex flex-col md:flex-row gap-3 md:h-[520px]",onMouseLeave:()=>G(null),children:X.map((e,a)=>(0,t.jsxs)(i.motion.div,{onMouseEnter:()=>G(a),onFocus:()=>G(a),tabIndex:0,className:"relative overflow-hidden rounded-3xl min-h-[340px] md:min-h-0 cursor-default bg-[#14285f]",style:{flexBasis:0},animate:K?void 0:{flexGrow:U===a?1.9:1},transition:{duration:.45,ease:[.25,.46,.45,.94]},children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${e.img})`}}),(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 55%, rgba(0,0,0,0.08) 100%)"}}),(0,t.jsxs)("div",{className:"relative z-10 h-full flex flex-col justify-end p-7",style:{textShadow:"0 1px 18px rgba(0,0,0,0.35)"},children:[(0,t.jsx)("h3",{className:"font-heading uppercase leading-[0.9] tracking-tight text-white",style:{fontSize:"clamp(1.8rem,3vw,2.6rem)"},children:e.word}),(0,t.jsx)("p",{className:"font-heading uppercase tracking-[0.08em] text-sm mt-2.5 text-white/75",children:e.sub}),(0,t.jsx)("p",{className:"font-sans text-base leading-relaxed mt-3 max-w-sm text-white/85",children:e.body})]})]},e.word))})]})}),(0,t.jsx)("section",{style:ek("story"),className:`bg-white py-16 sm:py-24${eD("story")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8 grid grid-cols-1 gap-y-6 lg:grid-cols-[0.85fr_1.15fr] lg:grid-rows-[auto_auto] lg:gap-x-16 lg:items-center",children:[(0,t.jsxs)(d.FadeUp,{className:"lg:col-start-2 lg:row-start-1",children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.storyEyebrow)}`,children:eb.storyEyebrow}),(0,t.jsx)("h2",{className:`font-heading text-[#14285f] leading-[0.95]${(0,d.HF)(Z?.storyHeading)}`,style:{fontSize:"clamp(2rem,4.5vw,3.4rem)"},children:eb.storyHeading})]}),(0,t.jsx)(d.FadeUp,{className:"lg:col-start-1 lg:row-start-1 lg:row-span-2 lg:self-center w-full",children:ej?(0,t.jsx)("video",{className:"relative rounded-3xl overflow-hidden aspect-[4/5] w-full h-full object-cover bg-slate-100",controls:!0,playsInline:!0,preload:"none",poster:ev,children:(0,t.jsx)("source",{src:ej})}):(0,t.jsx)("div",{className:"relative rounded-3xl overflow-hidden aspect-[4/5] bg-cover bg-center",style:{backgroundImage:`url(${ev})`}})}),(0,t.jsxs)(d.FadeUp,{delay:.08,className:"lg:col-start-2 lg:row-start-2",children:[(0,t.jsx)("p",{className:`font-display text-slate-600 text-lg sm:text-xl leading-relaxed max-w-xl${(0,d.HF)(Z?.storyQuote)}`,children:eb.storyQuote}),(0,t.jsx)("p",{className:"font-sans text-slate-400 text-base mt-5",children:eb.storyAttribution}),(0,t.jsxs)("a",{href:Z?.storyLinkHref||"/community",className:"inline-flex items-center gap-2 font-heading uppercase text-[#f0786e] text-base tracking-[0.08em] mt-4 py-2 -mb-2 hover:gap-3 transition-all",children:[eb.storyLink," ",d.Icons.arrow("w-5 h-5")]})]})]})}),(0,t.jsx)("div",{style:ek("events"),className:eD("events").trim(),children:(0,t.jsx)(x.default,{events:ep,eyebrow:eb.calEyebrow,heading:eb.eventsHeading})}),(0,t.jsx)("section",{style:ek("timeline"),className:`bg-white py-16 sm:py-24${eD("timeline")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8",children:[(0,t.jsxs)(d.FadeUp,{className:"max-w-2xl",children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.timelineHeader?.eyebrow)}`,children:eb.tlEyebrow}),(0,t.jsx)("h2",{className:`font-heading text-[#14285f] leading-[0.95]${(0,d.HF)(Z?.timelineHeader?.heading)}`,style:{fontSize:"clamp(2.2rem,5.5vw,4rem)"},children:eb.tlHeading}),(0,t.jsx)("p",{className:`font-display text-slate-500 text-base leading-relaxed mt-4${(0,d.HF)(Z?.timelineHeader?.intro)}`,children:eb.tlIntro})]}),(0,t.jsx)("div",{className:"grid md:grid-cols-3 gap-4 mt-12",children:ee.map((e,a)=>(0,t.jsx)(d.FadeUp,{delay:.08*a,children:(0,t.jsxs)("div",{className:"h-full rounded-3xl overflow-hidden border border-slate-200 bg-[#f5f5f0]",children:[(0,t.jsx)("div",{className:"relative aspect-[16/9] bg-cover bg-center",style:{backgroundImage:`url(${e.img})`}}),(0,t.jsxs)("div",{className:"p-6",children:[(0,t.jsx)("p",{className:"font-heading uppercase tracking-[0.08em] text-[#f0786e] text-base",children:e.day}),(0,t.jsx)("p",{className:"font-sans text-slate-600 text-base leading-relaxed mt-3",children:e.body})]})]})},e.day+a))}),(0,t.jsx)(d.FadeUp,{delay:.1,children:(0,t.jsx)("p",{className:`font-display italic text-center text-[#14285f] text-lg sm:text-xl mt-12${(0,d.HF)(Z?.timelineFooter)}`,children:eb.tlFooter})})]})}),ed.length>0&&(0,t.jsx)("div",{style:ek("showcase"),className:eD("showcase").trim(),children:(0,t.jsx)(h.default,{slides:ed,eyebrow:eb.cmpEyebrow,heading:eb.showcaseHeading})}),(0,t.jsx)("section",{id:"compare",style:ek("compare"),className:`bg-[#f5f5f0] py-16 sm:py-24 scroll-mt-24${eD("c
2ompare")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8",children:[(0,t.jsxs)(d.FadeUp,{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.compareHeader?.eyebrow)}`,children:eb.cmpEyebrow}),(0,t.jsx)("h2",{className:`font-heading text-[#14285f] leading-[0.9]${(0,d.HF)(Z?.compareHeader?.heading)}`,style:{fontSize:"clamp(2.2rem,5.5vw,4rem)"},children:eb.cmpHeading})]}),(0,t.jsx)("p",{className:`font-display text-slate-500 text-base leading-relaxed max-w-sm shrink-0${(0,d.HF)(Z?.compareHeader?.intro)}`,children:eb.cmpIntro})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mt-12",children:ea.map((e,a)=>{var n;let i;return(0,t.jsx)(d.FadeUp,{delay:.06*a,className:"h-full",children:(0,t.jsxs)("button",{onClick:()=>Y(e.city),className:"group text-left w-full h-full flex flex-col bg-white rounded-2xl overflow-hidden border border-slate-200 hover:shadow-xl hover:shadow-black/5 hover:-translate-y-1 transition-all duration-300",children:[(0,t.jsxs)("div",{className:"relative w-full shrink-0 aspect-[4/3] overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover bg-center transition-transform duration-700 group-hover:scale-105",style:{backgroundImage:`url(${e.img})`}}),(0,t.jsx)("span",{className:"absolute top-3 left-3 font-heading uppercase tracking-[0.14em] text-xs text-white bg-[#f0786e] px-2.5 py-1 rounded-full",children:e.city})]}),(0,t.jsxs)("div",{className:"p-5 flex flex-col flex-1",children:[(0,t.jsx)("h3",{className:"font-heading uppercase text-[#14285f] text-lg leading-none tracking-tight",children:e.name}),(0,t.jsxs)("p",{className:"font-sans text-slate-400 text-base mt-2",children:[e.size," · ",e.bed]}),(0,t.jsx)("p",{className:"font-sans text-slate-600 text-base leading-relaxed mt-3 flex-1",children:e.note}),(0,t.jsxs)("div",{className:"flex items-end justify-between gap-3 mt-4 pt-4 border-t border-slate-200/70",children:[(0,t.jsxs)("div",{className:"leading-none",children:[(0,t.jsx)("span",{className:"block font-heading uppercase tracking-[0.14em] text-xs text-slate-400 mb-1.5",children:eb.roomFrom}),(0,t.jsx)("span",{className:"font-heading text-[#14285f] text-xl leading-none",children:e.price||`â¬${(n=e.city,(i=(C??[]).filter(e=>e.city===n&&e.pricePerMonth>0).map(e=>e.pricePerMonth)).length?Math.min(...i):"Berlin"===n?999:2299).toLocaleString("DE"===T?"de-DE":"en-US")}`}),(0,t.jsxs)("span",{className:"font-sans text-slate-400 text-base",children:[" /",eb.roomMonth]})]}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 font-heading uppercase text-[#f0786e] text-base tracking-[0.08em] group-hover:gap-2.5 transition-all pb-1",children:[eb.roomExplore," ",d.Icons.arrow("w-5 h-5")]})]})]})]})},e.name+a)})})]})}),(0,t.jsx)("section",{style:ek("ourapartments"),className:`bg-white py-16 sm:py-24 overflow-hidden${eD("ourapartments")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8 grid lg:grid-cols-2 gap-10 lg:gap-16 items-center",children:[(0,t.jsxs)(d.FadeUp,{children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.ourApartmentsEyebrow)}`,children:eb.ourAptEyebrow}),(0,t.jsx)("h2",{className:`font-heading uppercase text-[#14285f] leading-[0.95] tracking-tight${(0,d.HF)(Z?.ourApartmentsHeading)}`,style:{fontSize:"clamp(2rem,5vw,3.4rem)"},children:eb.ourAptHeading}),(0,t.jsx)("p",{className:`font-sans text-slate-600 text-lg leading-relaxed mt-5 max-w-xl${(0,d.HF)(Z?.ourApartmentsIntro)}`,children:eb.ourAptIntro}),(0,t.jsx)("ul",{className:"mt-8 space-y-4",children:ei.map((e,a)=>(0,t.jsxs)("li",{className:"flex items-start gap-3.5",children:[(0,t.jsx)("span",{className:"text-[#f0786e] shrink-0 mt-0.5",children:e.icon("w-6 h-6")}),(0,t.jsx)("span",{className:"font-sans text-[#14285f] text-base sm:text-lg leading-snug",children:e.label})]},e.label+a))})]}),(0,t.jsx)(d.FadeUp,{delay:.1,children:(0,t.jsx)(d.ImageCarousel,{images:es})})]})}),(0,t.jsx)("div",{style:ek("comparison"),className:eD("comparison").trim(),children:(0,t.jsx)(g.default,{data:em,cities:eh,initialCity:eh[0]})}),ex&&(0,t.jsx)("div",{style:ek("location"),className:eD("location").trim(),children:(0,t.jsx)(u.default,{coords:ex.coords,address:ex.address,points:ex.points,eyebrow:ex.eyebrow,heading:ex.heading,note:ex.note,mapTitle:`The Base ${L}`})}),(0,t.jsx)("section",{style:ek("faq"),className:`bg-white py-16 sm:py-24${eD("faq")}`,children:(0,t.jsxs)("div",{className:"max-w-[88rem] mx-auto px-4 sm:px-8",children:[(0,t.jsxs)(d.FadeUp,{className:"max-w-2xl mb-12",children:[(0,t.jsx)(d.Overline,{className:`text-[#f0786e]${(0,d.HF)(Z?.faqHeader?.eyebrow)}`,children:eb.faqEyebrow}),(0,t.jsx)("h2",{className:`font-heading text-[#14285f] leading-[0.9]${(0,d.HF)(Z?.faqHeader?.heading)}`,style:{fontSize:"clamp(2.2rem,5.5vw,4rem)"},children:eb.faqHeading})]}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-[0.8fr_1.2fr] gap-8 lg:gap-14 items-start",children:[(0,t.jsx)(d.FadeUp,{children:(0,t.jsxs)("div",{className:"rounded-3xl bg-[#14285f] p-8 text-center",children:[(0,t.jsx)("span",{className:"inline-flex text-[#a0c8b6] mb-4",children:d.Icons.calendar("w-9 h-9")}),(0,t.jsx)("p",{className:"font-heading uppercase text-white text-lg tracking-[0.04em]",children:eb.tourHeading}),(0,t.jsx)("p",{className:"font-sans text-white/60 text-base mt-2 leading-relaxed",children:eb.tourBody}),(0,t.jsx)("div",{className:"mt-6 flex flex-wrap justify-center gap-3",children:L?(0,t.jsx)(d.Magnetic,{children:(0,t.jsxs)(d.PillButton,{variant:"coral",href:er,children:[eb.tourButton," ",d.Icons.arrow("w-4 h-4")]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Magnetic,{children:(0,t.jsxs)(d.PillButton,{variant:"coral",href:el,children:[(0,c.t)(T,"Tour Berlin","Tour Berlin")," ",d.Icons.arrow("w-4 h-4")]})}),(0,t.jsx)(d.Magnetic,{children:(0,t.jsxs)(d.PillButton,{variant:"coral",href:ec,children:[(0,c.t)(T,"Tour Munich","Tour München")," ",d.Icons.arrow("w-4 h-4")]})})]})})]})}),(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"flex flex-col",children:en.map((e,a)=>(0,t.jsxs)("div",{className:"border-t border-slate-200 last:border-b",children:[(0,t.jsxs)("button",{onClick:()=>O(a),className:`group text-left w-full py-4 flex items-center justify-between gap-4 transition-colors ${a===R?"text-[#f0786e]":"text-[#14285f] hover:text-[#f0786e]"}`,children:[(0,t.jsx)("span",{className:"font-heading uppercase tracking-[0.03em] text-lg sm:text-xl leading-tight",children:e.q}),(0,t.jsx)("span",{className:"shrink-0 transition-transform duration-300",style:{color:a===R?"#f0786e":"#cbd5e1",transform:a===R?"rotate(45deg)":"none"},children:d.Icons.spark("w-4 h-4")}
2)]}),(0,t.jsx)(s.AnimatePresence,{initial:!1,children:a===R&&(0,t.jsx)(i.motion.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3},className:"overflow-hidden",children:(0,t.jsx)("p",{className:"font-display text-slate-600 text-base sm:text-lg leading-relaxed pb-5 max-w-2xl",children:e.a})})})]},e.q+a))})})]})]})}),(0,t.jsx)(f.default,{blocks:Z?.flexibleSections,city:L,style:ek("flexible")}),(0,t.jsxs)("section",{style:{order:100},className:"relative bg-[#f0786e] overflow-hidden",children:[(0,t.jsx)(i.motion.div,{"aria-hidden":!0,className:"absolute -inset-[30%] pointer-events-none",animate:K?void 0:{rotate:360},transition:{duration:160,ease:"linear",repeat:1/0},style:{transformOrigin:"center"},children:(0,t.jsx)(d.BasePattern,{className:"w-full h-full",stroke:"rgba(255,255,255,0.12)"})}),eN&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${eN})`}}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/55"})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-8 py-20 sm:py-28 text-center",children:[(0,t.jsx)("h2",{className:"font-heading uppercase text-white leading-[0.9] tracking-tight whitespace-pre-line",style:{fontSize:"clamp(2.4rem,6vw,4.5rem)"},children:eb.closingHeading}),(0,t.jsxs)(d.FadeUp,{delay:.15,children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3 mt-9",children:[Z?.closing?.buttonHref?(0,t.jsx)(d.Magnetic,{children:(0,t.jsxs)(d.PillButton,{variant:"white",href:Z.closing.buttonHref,children:[Q(Z?.closing?.buttonLabel)??(0,c.t)(T,"Check availability","Verfügbarkeit prüfen")," ",d.Icons.arrow("w-4 h-4")]})}):(0,t.jsx)(d.Magnetic,{children:(0,t.jsxs)(d.PillButton,{variant:"white",onClick:()=>Y(),children:[Q(Z?.closing?.buttonLabel)??(0,c.t)(T,"Check availability","Verfügbarkeit prüfen")," ",d.Icons.arrow("w-4 h-4")]})}),(0,t.jsx)(d.PillButton,{variant:"outline-light",href:Z?.closing?.secondaryHref||"https://thebase-contact.netlify.app/",children:Q(Z?.closing?.secondaryLabel)??(0,c.t)(T,"Book a tour","Tour buchen")})]}),(0,t.jsx)(y.default,{text:Z?.closing?.assistanceText,email:Z?.closing?.assistanceEmail,image:Z?.closing?.assistanceImage,lang:T,isMobile:_,tone:"light"})]})]})]}),(0,t.jsx)("div",{style:{order:101},children:(0,t.jsx)(l.default,{siteSettings:e})})]})}e.s(["default",0,function(e){return(0,t.jsx)(c.LangProvider,{children:(0,t.jsx)(M,{...e})})}])}]); 3 4//# debugId=56814c14-5b01-36de-ce18-476a77ca6d98
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.