1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[228],{103:(e,t,s)=>{"use strict";s.d(t,{M:()=>r});let r=(0,s(4957).vt)(e=>({favorites:[],setLocalFavorites:t=>e(()=>({favorites:t})),seen:[],setLocalSeen:t=>e(()=>({seen:t})),opened:!1,setOpened:t=>e(()=>({opened:t}))}))},1446:(e,t,s)=>{"use strict";function r(e){let t=e.trim().replace(/\s+/g," ");if(!t)return{name:"",surnames:""};let[s,...r]=t.split(" ");return{name:s,surnames:r.length>0?r.join(" "):s}}s.d(t,{J:()=>r})},1571:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var r=s(7876),a=s(3732),i=s(1908);function n(e){let{property:t,summary:s,previousLabel:n,onBack:l,mobileActions:o,mobileSummary:c,desktopActions:u}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"z-30 sticky mt-8 top-8 hidden py-7 px-4 md:px-12 xl:flex flex-col md:flex-row justify-between bg-black text-white gap-y-3 border-t border-t-white",children:[(0,r.jsxs)("button",{onClick:l,className:"group flex items-center gap-2 transition-all",children:[(0,r.jsx)("span",{className:"text-gray-light text-a1 font-gillSansNova group-hover:text-white",children:(0,r.jsx)(i.A6,{className:"h-5 w-5"})}),(0,r.jsx)("span",{className:"text-gillSansNova text-sm uppercase tracking-widest text-neutral-200 group-hover:text-white",children:n})]}),(0,r.jsx)("div",{className:"w-full flex justify-center text-center *:font-tobias *:text-[18px] *:leading-[120%] *:tracking-[-0.01rem] text-gray-light",children:(0,r.jsx)("span",{children:s})}),(0,r.jsx)("div",{className:"flex items-center gap-4",children:u?null:(0,r.jsx)("span",{})})]}),(0,r.jsxs)("section",{className:"relative w-full bg-black overflow-hidden",children:[o?(0,r.jsx)("div",{className:"w-full xl:hidden bg-black px-4 py-3",children:o}):null,(0,r.jsx)("div",{className:"xl:p-6",children:(0,r.jsx)(a.A,{color:"light",data:t})}),c?(0,r.jsx)("div",{className:"relative xl:hidden px-4 pb-24 pt-6 flex flex-col gap-4 text-gray-light",children:c}):null,u?(0,r.jsx)("div",{className:"hidden absolute bottom-14 right-12 min-w-[300px] xl:flex justify-between md:justify-end gap-4 text-white",children:u}):null]})]})}s(4232)},1819:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var r=s(7876);s(4232);var a=s(1908);function i(e){let{departmentLabel:t,title:s,locationLabel:i,badge:n,secondaryBadge:l,titleAction:o}=e;return(0,r.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,r.jsx)("span",{className:"uppercase font-gillSansNova text-a2",children:t}),n?(0,r.jsx)("span",{children:n}):null,l?(0,r.jsx)("span",{children:l}):null]}),(0,r.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-start md:justify-between md:gap-6",children:[(0,r.jsx)("h3",{children:s}),o?(0,r.jsx)("div",{className:"shrink-0",children:o}):null]}),(0,r.jsxs)("div",{className:"text-p2 font-inter flex items-center gap-2",children:[(0,r.jsx)("span",{"aria-hidden":"true",children:(0,r.jsx)(a.Tb,{className:"h-4 w-4"})}),(0,r.jsx)("span",{children:i})]})]})}},2416:(e,t,s)=>{"use strict";s.d(t,{Gl:()=>m,Sr:()=>c,qu:()=>n,qv:()=>f,sT:()=>o,ub:()=>p});var r=s(7876),a=s(1908);let i=new Set(["emision","emission","emissions"]),n=e=>{switch(e){case"A":return(0,r.jsx)(a.Xn,{className:"text-gray-light h-6 w-6 mx-1"});case"B":return(0,r.jsx)(a.O4,{className:"text-gray-light h-6 w-6 mx-1"});case"C":return(0,r.jsx)(a.d7,{className:"text-gray-light h-6 w-6 mx-1"});case"D":return(0,r.jsx)(a.a9,{className:"text-gray-light h-6 w-6 mx-1"});case"E":return(0,r.jsx)(a.No,{className:"text-gray-light h-6 w-6 mx-1"});case"F":return(0,r.jsx)(a.YR,{className:"text-gray-light h-6 w-6 mx-1"});case"G":return(0,r.jsx)(a.Jf,{className:"text-gray-light h-6 w-6 mx-1"})}},l=e=>String(null!=e?e:"").trim().toLowerCase(),o=e=>"consumption"===l(e),c=e=>i.has(l(e)),u=e=>{let t=Number(e.id);return Number.isFinite(t)?t:-1/0},d=(e,t,s)=>e.filter(e=>t(e.type)&&(!s||s(e))).reduce((e,t)=>e?u(t)>u(e)?t:e:t,null),p=e=>d(e,o),m=e=>d(e,c),f=e=>{let t=d(e,e=>"file"===l(e),e=>!!e.path),s=p(e),r=m(e);return e.filter(e=>{let a=l(e.type);return"file"===a?e===t:o(a)?e===s:!!c(a)&&e===r})}},2479:(e,t,s)=>{"use strict";function r(e){var t;return null!=(t=null==e?void 0:e.favourite_characteristics)?t:[]}function a(e){return"string"==typeof e?e.trim().toLowerCase():""}function i(e){return null!=e&&("string"!=typeof e||""!==e.trim())}function n(e,t,s){var n,l;let o=null==(n=function(e,t){let s=new Set((Array.isArray(t)?t:[t]).map(a));return r(e).find(e=>s.has(a(e.description)))}(e,t))?void 0:n.value;if(i(o))return o;if(void 0===s)return;let c=null==(l=r(e)[s])?void 0:l.value;return i(c)?c:void 0}function l(e){return n(e,"bedrooms",0)}function o(e){return n(e,"bathrooms",1)}function c(e){return n(e,["real_height","floor"],3)}function u(e){var t=n(e,"elevator",4);
1if(!i(t))return!1;if("boolean"==typeof t)return t;if("number"==typeof t)return 0!==t;if("string"==typeof t){let e=t.trim().toLowerCase();return""!==e&&"false"!==e&&"0"!==e&&"no"!==e}return!0}s.d(t,{Sm:()=>u,UX:()=>l,_v:()=>o,qx:()=>c})},4287:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var r=s(7876);s(4232);var a=s(1908),i=s(9241);function n(e){let{count:t,label:s,onClick:n,variant:l="desktop",className:o}=e,c="mobile"===l;return(0,r.jsxs)("button",{type:"button",onClick:n,className:(0,i.A)("group inline-flex items-center justify-center whitespace-nowrap border border-white/85 bg-black/25 font-gillSansNova uppercase text-white transition-all duration-200",c?"w-full max-w-[220px] gap-2 rounded-[2px] px-3.5 py-2.5 text-[13px] tracking-[0.18em] shadow-[0_10px_24px_rgba(0,0,0,0.28)]":"gap-2 rounded-[2px] px-4 py-3 text-[14px] tracking-[0.2em] shadow-[0_18px_40px_rgba(0,0,0,0.3)] backdrop-blur-sm hover:bg-black/45",o),"aria-label":"".concat(t," ").concat(s),children:[(0,r.jsx)(a.Ko,{className:(0,i.A)("shrink-0 transition-colors",c?"h-4 w-4":"h-[18px] w-[18px]")}),(0,r.jsx)("span",{className:(0,i.A)("font-inter leading-none tracking-normal",c?"text-[13px] font-medium":"text-[14px] font-medium"),children:t}),(0,r.jsx)("span",{className:(0,i.A)("leading-none",c?"text-[13px]":"text-[14px]"),children:s})]})}},4459:(e,t,s)=>{"use strict";var r=s(4232),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,n=r.useEffect,l=r.useLayoutEffect,o=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!a(e,s)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var s=t(),r=i({inst:{value:s,getSnapshot:t}}),a=r[0].inst,u=r[1];return l(function(){a.value=s,a.getSnapshot=t,c(a)&&u({inst:a})},[e,s,t]),n(function(){return c(a)&&u({inst:a}),e(function(){c(a)&&u({inst:a})})},[e]),o(s),s};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},4957:(e,t,s)=>{"use strict";s.d(t,{vt:()=>u});let r=e=>{let t,s=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({}
1,t,a),s.forEach(s=>s(t,e))}},a=()=>t,i={setState:r,getState:a,getInitialState:()=>n,subscribe:e=>(s.add(e),()=>s.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),s.clear()}},n=t=e(r,a,i);return i};var a=s(4232),i=s(5712);let{useDebugValue:n}=a,{useSyncExternalStoreWithSelector:l}=i,o=!1,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t="function"==typeof e?(e=>e?r(e):r)(e):e,s=(e,s)=>(function(e,t=e=>e,s){s&&!o&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),o=!0);let r=l(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,s);return n(r),r})(t,e,s);return Object.assign(s,t),s},u=e=>e?c(e):c},5712:(e,t,s)=>{"use strict";e.exports=s(9852)},5835:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var r=s(103),a=s(4232);let i=()=>{let[e,t]=(0,r.M)(e=>[e.favorites,e.setLocalFavorites]);return(0,a.useEffect)(()=>{t(JSON.parse(localStorage.getItem("favorites")||"[]"))},[t]),{handleFavorites:(s,r)=>{if(!localStorage||!s||!e)return null;let a=[];a=e.some(e=>e.id===s)?e.filter(e=>e.id!==s):[...e,{id:s,department:r}],localStorage.setItem("favorites",JSON.stringify(a)),t(a)}}}},6912:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var r=s(7876);s(4232);var a=s(1908),i=s(8647),n=s(2479);function l(e){let{property:t,t:s,isSales:l=!1,isShortTerm:o=!1,className:c="grid grid-cols-3 md:grid-cols-6 gap-7"}=e;return(0,r.jsxs)("div",{className:c,children:[!o&&(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.d0,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("price")})]}),(0,r.jsxs)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:[(0,i.dQ)(null==t?void 0:t.price),!l&&(0,r.jsxs)(r.Fragment,{children:[" /",s("month")]})]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.b5,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("surface")})]}),(0,r.jsxs)("p",{className:"font-tobias text-[18px] leading[120%] tracking-[-0.01rem]",children:[(null==t?void 0:t.surface)?t.surface:"N/A ","m\xb2"]})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.II,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("floor")})]}),(0,r.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:(0,i.ZY)((0,n.qx)(t))})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.ME,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("bedrooms")})]}),(0,r.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:(0,n.UX)(t)||"N/A"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.rR,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("baths")})]}),(0,r.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:(0,n._v)(t)||"
1N/A"})]}),(0,r.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,r.jsxs)("p",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:(0,r.jsx)(a.ci,{className:"h-3 w-3"})}),(0,r.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:s("elevator")})]}),(0,r.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:s((0,n.Sm)(t)?"yes":"no")})]})]})}},7179:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var r=s(7876);function a(e){let{title:t,map:s,children:a}=e;return(0,r.jsxs)("div",{className:"flex flex-col items-start gap-8",children:[(0,r.jsx)("h4",{className:"capitalize text-3xl font-tobias",children:t}),(0,r.jsx)("div",{className:"!w-full h-[460px] md:h-[300px]",children:s}),a]})}s(4232)},7685:(e,t,s)=>{"use strict";s.d(t,{l$:()=>B,Ay:()=>Q});var r,a=s(4232);let i={data:""},n=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,l=/\/\*[^]*?\*\/| +/g,o=/\n+/g,c=(e,t)=>{let s="",r="",a="";for(let i in e){let n=e[i];"@"==i[0]?"i"==i[1]?s=i+" "+n+";":r+="f"==i[1]?c(n,i):i+"{"+c(n,"k"==i[1]?"":t)+"}":"object"==typeof n?r+=c(n,t?t.replace(/([^,])+/g,e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):i):null!=n&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),a+=c.p?c.p(i,n):i+":"+n+";")}return s+(t&&a?t+"{"+a+"}":a)+r},u={},d=e=>{if("object"==typeof e){let t="";for(let s in e)t+=s+d(e[s]);return t}return e};function p(e){let t,s,r,a=this||{},p=e.call?e(a.p):e;return((e,t,s,r,a)=>{var i,p,m,f;let x=d(e),h=u[x]||(u[x]=(e=>{let t=0,s=11;for(;t<e.length;)s=101*s+e.charCodeAt(t++)>>>0;return"go"+s})(x));if(!u[h]){let t=x!==e?e:(e=>{let t,s,r=[{}];for(;t=n.exec(e.replace(l,""));)t[4]?r.shift():t[3]?(s=t[3].replace(o," ").trim(),r.unshift(r[0][s]=r[0][s]||{})):r[0][t[1]]=t[2].replace(o," ").trim();return r[0]})(e);u[h]=c(a?{["@keyframes "+h]:t}:t,s?"":"."+h)}let g=s&&u.g?u.g:null;return s&&(u.g=u[h]),i=u[h],p=t,m=r,(f=g)?p.data=p.data.replace(f,i):-1===p.data.indexOf(i)&&(p.data=m?i+p.data:p.data+i),h})(p.unshift?p.raw?(t=[].slice.call(arguments,1),s=a.p,p.reduce((e,r,a)=>{let i=t[a];if(i&&i.call){let e=i(s),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":c(e,""):!1===e?"":e}return e+r+(null==i?"":i)},"")):p.reduce((e,t)=>Object.assign(e,t&&t.call?t(a.p):t),{}):p,(r=a.target,"object"==typeof window?((r?r.querySelector("#_goober"):window._goober)||Object.assign((r||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:r||i),a.g,a.o,a.k)}p.bind({g:1});let m,f,x,h=p.bind({k:1});function g(e,t){let s=this||{};return function(){let r=arguments;function a(i,n){let l=Object.assign({},i),o=l.className||a.className;s.p=Object.assign({theme:f&&f()},l),s.o=/ *go\d+/.test(o),l.className=p.apply(s,r)+(o?" "+o:""),t&&(l.ref=n);let c=e;return e[0]&&(c=l.as||e,delete l.as),x&&c[0]&&x(l),m(c,l)}return t?t(a):a}}var v=(e,t)=>"function"==typeof e?e(t):e,b=(()=>{let e=0;return()=>(++e).toString()})(),y=(()=>{let e;return()=>{if(void 0===e&&"u">typeof window){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),j=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:s}=t;return j(e,{type:+!!e.toasts.find(e=>e.id===s.id),toast:s});case 3:let{toastId:r}=t;return{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,dismissed:!0,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+a}))}}},N=[],w={toasts:[],pausedAt:void 0},E=e=>{w=j(w,e),N.forEach(e=>{e(w)})},S={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},k=e=>(t,s)=>{let r=((e,t="blank",s)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...s,id:(null==s?void 0:s.id)||b()}))(t,e,s);return E({type:2,toast:r}),r.id},A=(e,t)=>
1k("blank")(e,t);A.error=k("error"),A.success=k("success"),A.loading=k("loading"),A.custom=k("custom"),A.dismiss=e=>{E({type:3,toastId:e})},A.remove=e=>E({type:4,toastId:e}),A.promise=(e,t,s)=>{let r=A.loading(t.loading,{...s,...null==s?void 0:s.loading});return"function"==typeof e&&(e=e()),e.then(e=>{let a=t.success?v(t.success,e):void 0;return a?A.success(a,{id:r,...s,...null==s?void 0:s.success}):A.dismiss(r),e}).catch(e=>{let a=t.error?v(t.error,e):void 0;a?A.error(a,{id:r,...s,...null==s?void 0:s.error}):A.dismiss(r)}),e};var _=(e,t)=>{E({type:1,toast:{id:e,height:t}})},D=()=>{E({type:5,time:Date.now()})},C=new Map,O=1e3,z=h` 2from { 3 transform: scale(0) rotate(45deg); 4 opacity: 0; 5} 6to { 7 transform: scale(1) rotate(45deg); 8 opacity: 1; 9}`,F=h` 10from { 11 transform: scale(0); 12 opacity: 0; 13} 14to { 15 transform: scale(1); 16 opacity: 1; 17}`,I=h` 18from { 19 transform: scale(0) rotate(90deg); 20 opacity: 0; 21} 22to { 23 transform: scale(1) rotate(90deg); 24 opacity: 1; 25}`,$=g("div")` 26 width: 20px; 27 opacity: 0; 28 height: 20px; 29 border-radius: 10px; 30 background: ${e=>e.primary||"#ff4b4b"}; 31 position: relative; 32 transform: rotate(45deg); 33 34 animation: ${z} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 35 forwards; 36 animation-delay: 100ms; 37 38 &:after, 39 &:before { 40 content: ''; 41 animation: ${F} 0.15s ease-out forwards; 42 animation-delay: 150ms; 43 position: absolute; 44 border-radius: 3px; 45 opacity: 0; 46 background: ${e=>e.secondary||"#fff"}; 47 bottom: 9px; 48 left: 4px; 49 height: 2px; 50 width: 12px; 51 } 52 53 &:before { 54 animation: ${I} 0.15s ease-out forwards; 55 animation-delay: 180ms; 56 transform: rotate(90deg); 57 } 58`,T=h` 59 from { 60 transform: rotate(0deg); 61 } 62 to { 63 transform: rotate(360deg); 64 } 65`,M=g("div")` 66 width: 12px; 67 height: 12px; 68 box-sizing: border-box; 69 border: 2px solid; 70 border-radius: 100%; 71 border-color: ${e=>e.secondary||"#e0e0e0"}; 72 border-right-color: ${e=>e.primary||"#616161"}; 73 animation: ${T} 1s linear infinite; 74`,L=h` 75from { 76 transform: scale(0) rotate(45deg); 77 opacity: 0; 78} 79to { 80 transform: scale(1) rotate(45deg); 81 opacity: 1; 82}`,P=h` 830% { 84 height: 0; 85 width: 0; 86 opacity: 0; 87} 8840% { 89 height: 0; 90 width: 6px; 91 opacity: 1; 92} 93100% { 94 opacity: 1; 95 height: 10px; 96}`,R=g("div")` 97 width: 20px; 98 opacity: 0; 99 height: 20px; 100 border-radius: 10px; 101 background: ${e=>e.primary||"#61d345"}; 102 position: relative; 103 transform: rotate(45deg); 104 105 animation: ${L} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 106 forwards; 107 animation-delay: 100ms; 108 &:after { 109 content: ''; 110 box-sizing: border-box; 111 animation: ${P} 0.2s ease-out forwards; 112 opacity: 0; 113 animation-delay: 200ms; 114 position: absolute; 115 border-right: 2px solid; 116 border-bottom: 2px solid; 117 border-color: ${e=>e.secondary||"#fff"}; 118 bottom: 6px; 119 left: 6px; 120 height: 10px; 121 width: 6px; 122 } 123`,q=g("div")` 124 position: absolute; 125`,U=g("div")` 126 position: relative; 127 display: flex; 128 justify-content: center; 129 align-items: center; 130 min-width: 20px; 131 min-height: 20px; 132`,X=h` 133from { 134 transform: scale(0.6); 135 opacity: 0.4; 136} 137to { 138 transform: scale(1); 139 opacity: 1; 140}`,Y=g("div")` 141 position: relative; 142 transform: scale(0.6); 143 opacity: 0.4; 144 min-width: 20px; 145 animation: ${X} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 146 forwards; 147`,H=({toast:e})=>{let{icon:t,type:s,iconTheme:r}=e;return void 0!==t?"string"==typeof t?a.createElement(Y,null,t):t:"blank"===s?null:a.createElement(U,null,a.createElement(M,{...r}),"loading"!==s&&a.createElement(q,null,"error"===s?a.createElement($,{...r}):a.createElement(R,{...r})))},V=g("div")` 148 display: flex; 149 align-items: center; 150 background: #fff; 151 color: #363636; 152 line-height: 1.3; 153 will-change: transform; 154 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 155 max-width: 350px; 156 pointer-events: auto; 157 padding: 8px 10px; 158 border-radius: 8px; 159`,G=g("div")` 160 display: flex; 161 justify-content: center; 162 margin: 4px 10px; 163 color: inherit; 164 flex: 1 1 auto; 165 white-space: pre-line; 166`,J=a.memo(({toast:e,position:t,style:s,children:r})=>
166{let i=e.height?((e,t)=>{let s=e.includes("top")?1:-1,[r,a]=y()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[` 1670% {transform: translate3d(0,${-200*s}%,0) scale(.6); opacity:.5;} 168100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 169`,` 1700% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 171100% {transform: translate3d(0,${-150*s}%,-1px) scale(.6); opacity:0;} 172`];return{animation:t?`${h(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${h(a)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},n=a.createElement(H,{toast:e}),l=a.createElement(G,{...e.ariaProps},v(e.message,e));return a.createElement(V,{className:e.className,style:{...i,...s,...e.style}},"function"==typeof r?r({icon:n,message:l}):a.createElement(a.Fragment,null,n,l))});r=a.createElement,c.p=void 0,m=r,f=void 0,x=void 0;var W=({id:e,className:t,style:s,onHeightUpdate:r,children:i})=>{let n=a.useCallback(t=>{if(t){let s=()=>{r(e,t.getBoundingClientRect().height)};s(),new MutationObserver(s).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return a.createElement("div",{ref:n,className:t,style:s},i)},Z=p` 173 z-index: 9999; 174 > * { 175 pointer-events: auto; 176 } 177`,B=({reverseOrder:e,position:t="top-center",toastOptions:s,gutter:r,children:i,containerStyle:n,containerClassName:l})=>{let{toasts:o,handlers:c}=(e=>{let{toasts:t,pausedAt:s}=((e={})=>{let[t,s]=(0,a.useState)(w),r=(0,a.useRef)(w);(0,a.useEffect)(()=>(r.current!==w&&s(w),N.push(s),()=>{let e=N.indexOf(s);e>-1&&N.splice(e,1)}),[]);let i=t.toasts.map(t=>{var s,r,a;return{...e,...e[t.type],...t,removeDelay:t.removeDelay||(null==(s=e[t.type])?void 0:s.removeDelay)||(null==e?void 0:e.removeDelay),duration:t.duration||(null==(r=e[t.type])?void 0:r.duration)||(null==e?void 0:e.duration)||S[t.type],style:{...e.style,...null==(a=e[t.type])?void 0:a.style,...t.style}}});return{...t,toasts:i}})(e);(0,a.useEffect)(()=>{if(s)return;let e=Date.now(),r=t.map(t=>{if(t.duration===1/0)return;let s=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(s<0){t.visible&&A.dismiss(t.id);return}return setTimeout(()=>A.dismiss(t.id),s)});return()=>{r.forEach(e=>e&&clearTimeout(e))}},[t,s]);let r=(0,a.useCallback)(()=>{s&&E({type:6,time:Date.now()})},[s]),i=(0,a.useCallback)((e,s)=>{let{reverseOrder:r=!1,gutter:a=8,defaultPosition:i}=s||{},n=t.filter(t=>(t.position||i)===(e.position||i)&&t.height),l=n.findIndex(t=>t.id===e.id),o=n.filter((e,t)=>t<l&&e.visible).length;return n.filter(e=>e.visible).slice(...r?[o+1]:[0,o]).reduce((e,t)=>e+(t.height||0)+a,0)},[t]);return(0,a.useEffect)(()=>{t.forEach(e=>{if(e.dismissed)((e,t=O)=>{if(C.has(e))return;let s=setTimeout(()=>{C.delete(e),E({type:4,toastId:e})},t);C.set(e,s)})(e.id,e.removeDelay);else{let t=C.get(e.id);t&&(clearTimeout(t),C.delete(e.id))}})},[t]),{toasts:t,handlers:{updateHeight:_,startPause:D,endPause:r,calculateOffset:i}}})(s);return a.createElement("div",{id:"_rht_toaster",style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...n},className:l,onMouseEnter:c.startPause,onMouseLeave:c.endPause},o.map(s=>{let n=s.position||t,l=((e,t)=>{let s=e.includes("top"),r=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:y()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(s?1:-1)}px)`,...s?{top:0}:{bottom:0},...r}})(n,c.calculateOffset(s,{reverseOrder:e,gutter:r,defaultPosition:t}));return a.createElement(W,{id:s.id,key:s.id,onHeightUpdate:c.updateHeight,className:s.visible?Z:"",style:l},"custom"===s.type?v(s.message,s):i?i(s):a.createElement(J,{toast:s,position:n}))}))},Q=A},8437:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var r=s(7876);s(4232);var a=s(8054),i=s(9368);function n(e){let{icon:t,title:s,action:n}=e,l=(0,i.useTranslations)("index.buttons");return(0,r.jsxs)("div",{className:"bg-white flex flex-col justify-start gap-2 p-4 rounded-md",children:[(0,r.jsxs)("div",{className:"flex lg:flex-col gap-2 items-start",children:[(0,r.jsx)("span",{children:t}),(0,r.jsx)("h6",{children:s})]}),(0,r.jsx)(a.A,{onClick:n,children:l("knowMore")})]})}function l(e){let{title:t,items:s}=e;return(0,r.jsxs)("div",{className:"flex flex-col items-start gap-8",children:[(0,r.jsx)("h4",{children:t}),(0,r.jsx)("div",{className:"w-full grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4",children:s.map((e,t)=>(0,r.jsx)(n,{icon:e.icon,title:e.title,action:e.action},t))})]})}},8647:(e,t,s)=>{"use strict";s.d(t,{Lc:()=>u,XF:()=>i,ZY:()=>c,ax:()=>a,dQ:()=>o,iC:()=>l});let r=new Map(["general","rooms","bath","kitchen","dotation_security","dotaion_security","other_spaces","community"].map((e,t)=>[e,t])),a={1:"north",3:"east",5:"south",7:"west"},i=new Set([350,296,261,352,255,389,413,41,42,43,44,400,420,416,399,235]),n=new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR",minimumFractionDigits:0,maximumFractionDigits:0});function l(e,t){let s=Number(e);return 1===s?t("forms.recentYearsSituationRented"):2===s?t("forms.recentYearsSituationEmpty"):null}function o(e){if(null==e)return"N/A";let t=Number(e);return Number.isNaN(t)?"N/A":n.format(t)}function c(e){return null==e?"N/A":"boolean"==typeof e?e?"1\xaa":"N/A":"string"==typeof e&&""===e.trim()?"N/A":0===Number(e)?String(e):"".concat(e,"\xaa")}function u(e,t,s){return e?e.reduce((e,t)=>
177{let s=e.find(e=>e.group_name===t.group_name);if(!s)return e.push({...t,characteristics:[...t.characteristics]}),e;let r=[...s.characteristics,...t.characteristics];return s.characteristics=r.filter((e,t,s)=>t===s.findIndex(t=>t.description===e.description)),e},[]).map((e,t)=>({group:e,index:t})).sort((e,t)=>{var s,a;let i=null!=(s=r.get(e.group.group_name))?s:Number.MAX_SAFE_INTEGER,n=null!=(a=r.get(t.group.group_name))?a:Number.MAX_SAFE_INTEGER;return i!==n?i-n:e.index-t.index}).map(e=>{let{group:t}=e;return t}).map(e=>{var r;return{...e,icon:null!=(r=t[e.group_name])?r:s}}):[]}},8806:(e,t,s)=>{"use strict";e.exports=s(4459)},9099:(e,t,s)=>{e.exports=s(6296)},9852:(e,t,s)=>{"use strict";var r=s(4232),a=s(8806),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=a.useSyncExternalStore,l=r.useRef,o=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,s,r,a){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;var m=n(e,(d=c(function(){function e(e){if(!o){if(o=!0,n=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return l=t}return l=e}if(t=l,i(n,e))return t;var s=r(e);return void 0!==a&&a(t,s)?t:(n=e,l=s)}var n,l,o=!1,c=void 0===s?null:s;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,s,r,a]))[0],d[1]);return o(function(){p.hasValue=!0,p.value=m},[m]),u(m),m}}}]);
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.