1"use strict";(self.webpackChunklipowa=self.webpackChunklipowa||[]).push([[758],{6758:function(e,t,r){r.r(t),r.d(t,{default:function(){return ye}});var n=r(5598),l=r(333),a=r(6540),o=r(4180),i=r(1510);const s=i.default.article.withConfig({componentId:"sc-vtfr8q-0"})(["display:block;width:100%;background:#fff;border-radius:4px;position:relative;padding:16px;transition:250ms;cursor:",";overflow:hidden;border:1px solid #e6e6e6;@media (hover:hover){&:hover{border-color:",";box-shadow:0 0 50px rgba(0,0,0,0.15);}}"],(e=>{let{pointer:t}=e;return t?"pointer":"default"}),(e=>{let{theme:t}=e;return t.colors.primary})),c=i.default.div.withConfig({componentId:"sc-vtfr8q-1"})(["display:flex;justify-content:space-between;"]),u=i.default.div.withConfig({componentId:"sc-vtfr8q-2"})(["display:flex;width:100%;height:100%;flex-direction:column;"]),d=i.default.h4.withConfig({componentId:"sc-vtfr8q-3"})(["text-align:right;font-weight:600;font-size:22px;"]),p=i.default.div.withConfig({componentId:"sc-vtfr8q-4"})(["position:relative;width:100%;height:150px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000000;font-size:20px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;"]),m=i.default.div.withConfig({componentId:"sc-vtfr8q-5"})(["margin-top:6px;flex:1;display:flex;flex-direction:column;"]),h=i.default.div.withConfig({componentId:"sc-vtfr8q-6"})(["display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;"]),f=i.default.p.withConfig({componentId:"sc-vtfr8q-7"})(["font-size:1.3rem;font-weight:500;margin-right:6px;color:",";text-transform:uppercase;"],(e=>{let{theme:t}=e;return t.colors.dark300})),g=i.default.p.withConfig({componentId:"sc-vtfr8q-8"})(["font-size:1.3rem;font-weight:500;color:#000;sup{font-size:1rem;}"]),x=i.default.div.withConfig({componentId:"sc-vtfr8q-9"})(["display:flex;align-items:center;font-weight:500;font-size:14px;margin-top:4px;&:before{content:'';display:block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:",";}color:",";"],(e=>{let{status:t,theme:r}=e;switch(t){case 1:return r.colors.available;case 2:return r.colors.reserved;default:return r.colors.sold}}),(e=>{let{status:t,theme:r}=e;switch(t){case 1:return r.colors.available;case 2:return r.colors.reserved;default:return r.colors.sold}})),v=i.default.div.withConfig({componentId:"sc-vtfr8q-10"})(["color:",";font-weight:600;background:",";padding:4px 14px;font-size:1.3rem;max-width:max-content;"],(e=>{let{theme:t}=e;return t.colors.white}),(e=>{let{theme:t}=e;return t.colors.primary})),w=i.default.button.withConfig({componentId:"sc-vtfr8q-11"})(["background:transparent;border:none;cursor:pointer;width:18px;height:18px;margin-right:10px;"]),b=e=>{let{image:t,flatName:r,area:i,floor:b,rooms:E,status:y,price:k,isOnSale:C,onButtonClick:F}=e;const I=(0,o.W6)(),{translate:A}=(0,a.useContext)(l.s);return a.createElement(s,{pointer:3!==y,onClick:e=>{if(3!==y){"BUTTON"===e.target.tagName||"PATH"===e.target.tagName.toUpperCase()||"BUTTON"===e.target.parentNode.tagName||I.push(`/flat/${r}`)}}},a.createElement(u,null,a.createElement(c,null,a.createElement(d,null,r),a.createElement(w,{onClick:F},a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 22 22"},a.createElement("path",{d:"M12.215,11l9.533-9.533A.859.859,0,1,0,20.533.252L11,9.785,1.467.252A.859.859,0,0,0,.251,1.468L9.784,11,.251,20.534a.859.859,0,0,0,1.215,1.215L11,12.216l9.533,9.533a.859.859,0,0,0,1.215-1.215Z",transform:"translate(0 -0.001)"})))),a.createElement(p,null,a.createElement(n.A,{src:t,alt:`${r} plan`})),a.createElement(m,null,a.createElement(h,null,a.createElement(f,null,A("area"),":"),a.createElement(g,null,i," m",a.createElement("sup",null,"2"))),a.createElement(h,null,a.createElement(f,null,A("floor"),":"),a.createElement(g,null,b)),a.createElement(h,null,a.createElement(f,null,A("numberOfRooms"),":"),a.createElement(g,null,E)),C&&a.createElement(v,null,A("sale")),Boolean(k)&&a.createElement(h,null,a.createElement(f,null,A("price"),":"),a.createElement(g,null,k.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")," PLN")),a.createElement(x,{status:y},1===y&&A("status_available"),2===y&&A("status_reserved"),3===y&&A("status_sold")))))};b.defaultProps={price:null,onButtonClick:()=>null};var E=b,y=r(3733),k=r(9570),C=r(612),F=r(4506),I=r(4519),A=r(5114),P=r(7360);const S=(e,t)=>e.map(((e,r,n)=>n.slice(r*t,(r+1)*t))).filter((e=>e.length));var M=()=>{const{dispatch:e,getters:t,state:{favourites:r}}=(0,a.useContext)(A.M),n=(0,I.A)("xxl"),o=(0,a.useMemo)((()=>t.getFavouriteFlats()),[r]),{0:i,1:s}=(0,a.useState)(o),{0:c,1:u}=(0,a.useState)(!1),{0:d,1:p}=(0,a.useState)(0),{0:m,1:h}=(0,a.useState)(S(o,n?6:4)),{0:f,1:g}=(0,a.useState)("cards"),{0:x,1:v}=(0,a.useState)({property:null,reverse:!1}),{lang:w}=(0,a.useContext)(l.s),b=(0,a.useMemo)((()=>((e,t)=>Object.entries(e.reduce(((e,t)=>(e[t.investment]=[].concat((0,F.A)(e[t.investment]||[]),[t]),e)),{})).map((e=>e.reverse().map(((r,n)=>n!==e.length-1?r.map((e=>{let{name:t}=e;return t})).join(", "):((e,t)=>"en"===e?` in the ${t} investment`:` w inwestycji ${t}`)(t,r))).join(""))).join(", "))(i,w)),[w,i]);(0,a.useEffect)((()=>{e({type:"CHANGE_FLAT",payload:null}),e({type:"CHANGE_FLOOR",payload:null}),e({type:"CHANGE_BUILDING",payload:null}),e({type:"CHANGE_URL",payload:"/favourites"})}),[]);(0,a.useEffect)((()=>{const{property:e,reverse:t}=x;let r=i;if(e){const n=i.filter((e=>{let{isPriceVisible:t}=e;return t})).sort((0,P.A)(e,t)),l=i.filter((e=>{let{isPriceVisible:t}=e;return!t})).sort((0,P.A)(e,t));r=[].concat((0,F.A)(l),(0,F.A)(n))}let l=8;"cards"===f&&(l=n?6:4),p(0),h(S(r,l))}),[i,x,f,n]);return{isFormVisible:c,favMessage:b,favFlats:i,allFavFlats:o,currentView:f,pages:m,activePage:d,favourites:r,sortProperty:x,toggleForm:()=>{u(!c)},removeFavourite:t=>{e({type:"REMOVE_FROM_FAVOURITES",payload:t})},handleSetSortProperty:e=>{v(e),p(0)}
1,setIsFormVisible:u,setActivePage:p,handleSetViewType:e=>{g(e),p(0)},clearFavourites:()=>{e({type:"CLEAR_FAVOURITES"})},setFavFlats:s}},V=r(3053),q=r(5753),z=r(3946);const N=i.default.div.withConfig({componentId:"sc-xkq8hk-0"})(["display:flex;justify-content:center;align-items:center;"]),R=i.default.div.withConfig({componentId:"sc-xkq8hk-1"})(["position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:50px;background:transparent;border:1px solid #e2e2e2;transition:0.3s;@media (hover:hover){&:hover{border-color:",";}}"],(e=>{let{theme:t}=e;return t.colors.primary})),O=i.default.span.withConfig({componentId:"sc-xkq8hk-2"})(["font-size:2.1rem;font-weight:",";margin:0 2px;"],(e=>{let{theme:t}=e;return t.medium})),_=i.default.input.withConfig({componentId:"sc-xkq8hk-3"})(["width:100%;height:100%;text-align:center;font-size:",";font-family:",";padding:0 35px 0 20px;transition:0.3s;::placeholder{color:",";font-family:",";opacity:1;text-align:center;transition:0.3s;}&:invalid{box-shadow:none !important;}&:focus{::placeholder{opacity:0;}}",""],(e=>{let{theme:t}=e;return t.fontSize.m}),(e=>{let{theme:t}=e;return t.fonts.mainFont}),(e=>{let{theme:t}=e;return t.colors.dark}),(e=>{let{theme:t}=e;return t.fonts.mainFont}),(e=>{let{isHidden:t}=e;return t&&(0,i.css)(["&:not(:focus){color:transparent;}"])})),L=i.default.span.withConfig({componentId:"sc-xkq8hk-4"})(["position:absolute;top:50%;right:5px;transform:translateY(-50%);color:#8c8c8c;font-weight:700;font-size:12px;sup{font-size:9px;}"]),j=e=>{let{valueMin:t,valueMax:r,handleMin:n,handleMax:o,unit:i}=e;const{translate:s}=(0,a.useContext)(l.s);return a.createElement(N,null,a.createElement(R,null,a.createElement(_,{type:"text",inputMode:"numeric",pattern:"[0-9]*",isHidden:!t,onChange:e=>n(e.target.value.replace(/ /g,"")),value:t?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g," "):"",placeholder:s("from")}),i&&a.createElement(a.Fragment,null,"m2"===i?a.createElement(L,null,"m",a.createElement("sup",null,"2")):a.createElement(L,null,i))),a.createElement(O,null,"-"),a.createElement(R,null,a.createElement(_,{type:"text",inputMode:"numeric",pattern:"[0-9]*",isHidden:!r,onChange:e=>o(e.target.value.replace(/ /g,"")),value:r?r.toString().replace(/\B(?=(\d{3})+(?!\d))/g," "):"",placeholder:s("to")}),i&&a.createElement(a.Fragment,null,"m2"===i?a.createElement(L,null,"m",a.createElement("sup",null,"2")):a.createElement(L,null,i))))};j.defaultProps={unit:"",valueMin:null,valueMax:null};var B=j,H=r(6438),T=r(2231),W=r(2420),G=function(e,t){return G=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},G(e,t)};function U(e){var t=e.className,r=e.counterClockwise,n=e.dashRatio,l=e.pathRadius,o=e.strokeWidth,i=e.style;return(0,a.createElement)("path",{className:t,style:Object.assign({},i,$({pathRadius:l,dashRatio:n,counterClockwise:r})),d:D({pathRadius:l,counterClockwise:r}),strokeWidth:o,fillOpacity:0})}function D(e){var t=e.pathRadius,r=e.counterClockwise?1:0;return"\n M 50,50\n m 0,-"+t+"\n a "+t+","+t+" "+r+" 1 1 0,"+2*t+"\n a "+t+","+t+" "+r+" 1 1 0,-"+2*t+"\n "}function $(e){var t=e.counterClockwise,r=e.dashRatio,n=e.pathRadius,l=2*Math.PI*n,a=(1-r)*l;return{strokeDasharray:l+"px "+l+"px",strokeDashoffset:(t?-a:a)+"px"}}var X=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function r(){this.constructor=e}G(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t.prototype.getBackgroundPadding=function(){return this.props.background?this.props.backgroundPadding:0},t.prototype.getPathRadius=function(){return 50-this.props.strokeWidth/2-this.getBackgroundPadding()},t.prototype.getPathRatio=function(){var e=this.props,t=e.value,r=e.minValue,n=e.maxValue;return(Math.min(Math.max(t,r),n)-r)/(n-r)},t.prototype.render=function(){var e=this.props,t=e.circleRatio,r=e.className,n=e.classes,l=e.counterClockwise,o=e.styles,i=e.strokeWidth,s=e.text,c=this.getPathRadius(),u=this.getPathRatio();return(0,a.createElement)("svg",{className:n.root+" "+r,style:o.root,viewBox:"0 0 100 100","data-test-id":"CircularProgressbar"},this.props.background?(0,a.createElement)("circle",{className:n.background,style:o.background,cx:50,cy:50,r:50}):null,(0,a.createElement)(U,{className:n.trail,counterClockwise:l,dashRatio:t,pathRadius:c,strokeWidth:i,style:o.trail}),(0,a.createElement)(U,{className:n.path,counterClockwise:l,dashRatio:u*t,pathRadius:c,strokeWidth:i,style:o.path}),s?(0,a.createElement)("text",{className:n.text,style:o.text,x:50,y:50},s):null)},t.defaultProps={background:!1,backgroundPadding:0,circleRatio:1,classes:{root:"CircularProgressbar",trail:"CircularProgressbar-trail",path:"CircularProgressbar-path",text:"CircularProgressbar-text",background:"CircularProgressbar-background"},counterClockwise:!1,className:"",maxValue:100,minValue:0,strokeWidth:8,styles:{root:{},trail:{},path:{},text:{},background:{}},text:""},t}(a.Component);function Y(e){return Object.keys(e).forEach((function(t){null==e[t]&&delete e[t]})),e}const Z=i.default.aside.withConfig({componentId:"sc-1ieukau-0"})(["position:relative;z-index:20;width:100%;max-width:100vw;height:100%;background:#fff;overflow-x:hidden;box-shadow:0 0 40px #e6e6e6;","{min-width:360px;max-width:360px;}@media (max-width:991px){position:fixed;top:0;right:0;z-index:100;visibility:hidden;opacity:0;transform:translateX(400px);will-change:transform;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s;","}"],(e=>{let{theme:t}=e;return t.mq.xs}),(e=>{let{isVisible:t}=e;return t&&(0,i.css)(["visibility:visible;opacity:1;transform:translateX(0px);"])})),J=i.default.div.withConfig({componentId:"sc-1ieukau-1"})(["position:relative;width:100%;height:",";overflow-y:auto;padding:35px 30px;","{height:",";}"],(e=>{let{shorter:t}=e;return t?"calc(100% - 45px)":"100%"}),(e=>{let{theme:t}=e;return t.mq.xs}),(e=>{let{shorter:t}=e;
1return t?"calc(100% - 55px)":"100%"})),K=i.default.h3.withConfig({componentId:"sc-1ieukau-2"})(["font-size:2.4rem;font-weight:500;text-align:center;margin:0 0 20px;@media (max-width:991px){padding-right:15px;}"]),Q=i.default.div.withConfig({componentId:"sc-1ieukau-3"})(["display:flex;justify-content:center;align-items:center;margin-bottom:25px;@media (max-width:991px){padding-right:15px;}"]),ee=i.default.button.withConfig({componentId:"sc-1ieukau-4"})(["background:",";transition:0.3s;padding:10px 34px 10px 20px;border-radius:20px;color:#fff;font-size:1.2rem;border:1px solid ",";color:#000;cursor:pointer;font-weight:500;&:last-child{margin-left:-26px;padding:10px 20px;}",""],(e=>{let{theme:t}=e;return t.colors.white200}),(e=>{let{theme:t}=e;return t.colors.white200}),(e=>{let{active:t}=e;return t&&(0,i.css)(["background:",";border-color:",";color:#ffffff;"],(e=>{let{theme:t}=e;return t.colors.primary}),(e=>{let{theme:t}=e;return t.colors.primary}))})),te=i.default.figure.withConfig({componentId:"sc-1ieukau-5"})(["width:100%;max-width:145px;margin:20px auto;text{font-weight:600 !important;font-size:1.5rem !important;fill:#111 !important;}.CircularProgressbar-path{stroke:"," !important;}"],(e=>{let{theme:t}=e;return t.colors.primary})),re=i.default.p.withConfig({componentId:"sc-1ieukau-6"})(["font-size:1.6rem;"]),ne=i.default.div.withConfig({componentId:"sc-1ieukau-7"})(["display:flex;flex-direction:column;"]),le=i.default.div.withConfig({componentId:"sc-1ieukau-8"})(["display:flex;flex-direction:column;& + &{margin-top:15px;}& > div{display:flex;align-items:center;margin-top:4px;span{margin-left:8px;font-size:1.5rem;white-space:nowrap;}}"]),ae=i.default.div.withConfig({componentId:"sc-1ieukau-9"})(["position:relative;width:100%;height:6px;border-radius:100px;transition:all 0.4s cubic-bezier(0.08,0.82,0.17,1) 0s;background:",";overflow:hidden;&:after{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:100px;transition:all 0.4s cubic-bezier(0.08,0.82,0.17,1) 0s;transform:",";transform-origin:0 50%;background:",";}"],(e=>{let{theme:t}=e;return t.colors.white300}),(e=>{let{value:t}=e;return`scaleX(${t})`}),(e=>{let{status:t,theme:r}=e;switch(t){case"available":return r.colors.available;case"reserved":return r.colors.reserved;default:return r.colors.sold}})),oe=i.default.button.withConfig({componentId:"sc-1ieukau-10"})(["display:flex;align-items:center;font-size:14px;background:",";border:none;color:#000;padding:16px 26px;margin:30px auto 20px;cursor:pointer;transition:0.3s;border:1px solid ",";span{margin-left:6px;}&:hover{background:",";}"],(e=>{let{theme:t}=e;return t.colors.white300}),(e=>{let{theme:t}=e;return t.colors.white300}),(e=>{let{theme:t}=e;return t.colors.primaryLight})),ie=i.default.div.withConfig({componentId:"sc-1ieukau-11"})(["position:absolute;bottom:0;left:0;right:0;height:45px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px 0 hsla(0,0%,50.6%,0.25);","{height:55px;}& > button{box-shadow:none;width:100%;border-radius:0;}"],(e=>{let{theme:t}=e;return t.mq.xs})),se=i.default.div.withConfig({componentId:"sc-1ieukau-12"})(["display:flex;flex-direction:column;margin:10px 0 20px;& > ","{margin-bottom:10px;}"],re),ce=i.default.button.withConfig({componentId:"sc-1ieukau-13"})(["display:none;@media (max-width:991px){position:absolute;top:24px;right:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;border:none;transition:0.3s;background:",";padding:12px;svg{width:100%;height:100%;transition:0.3s;}&:hover{background:",";svg{fill:#fff;}}}"],(e=>{let{theme:t}=e;return t.colors.white300}),(e=>{let{theme:t}=e;return t.colors.primary})),ue=(e,t)=>Number((e/t).toFixed(2))||0;var de=e=>{let{currentView:t,setCurrentView:r,favourites:n,allFavourites:o,clearFavourites:i,toggleForm:s,setFavourites:c,closeSidebar:u,isSidebarVisible:d}=e;const{0:p,1:m}=(0,a.useState)({price:{values:[null,null]},area:{values:[null,null]},rooms:{all:[],selected:[]},floors:{all:[],selected:[]}}),{translate:h}=(0,a.useContext)(l.s),{handleAreaMin:f,handleAreaMax:g,handlePriceMin:x,handlePriceMa
1x:v,handleRoomsMultiSelect:w,handleFloorMultiSelect:b}=(0,W.A)({allFlats:o,filters:p,updateFlats:e=>{c(e)},updateFilters:(e,t)=>{m("object"==typeof e?e:{...p,[e]:t})},rangeSliders:!1}),E=(0,a.useMemo)((()=>n.filter((e=>{let{status:t}=e;return 1===t})).length),[n]),y=(0,a.useMemo)((()=>n.filter((e=>{let{status:t}=e;return 2===t})).length),[n]),k=(0,a.useMemo)((()=>n.filter((e=>{let{status:t}=e;return 3===t})).length),[n]);return a.createElement(Z,{isVisible:d},a.createElement(J,{shorter:n.length>0},a.createElement(ce,{onClick:u},a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 22 22"},a.createElement("path",{d:"M12.215,11l9.533-9.533A.859.859,0,1,0,20.533.252L11,9.785,1.467.252A.859.859,0,0,0,.251,1.468L9.784,11,.251,20.534a.859.859,0,0,0,1.215,1.215L11,12.216l9.533,9.533a.859.859,0,0,0,1.215-1.215Z",transform:"translate(0 -0.001)"}))),a.createElement(K,null,h("filterFlats")),a.createElement(Q,null,a.createElement(ee,{active:"list"===t,onClick:()=>r("list")},h("listView")),a.createElement(ee,{active:"cards"===t,onClick:()=>r("cards")},h("cardView"))),o.length>1&&a.createElement(a.Fragment,null,p.rooms.all.length>1&&a.createElement(se,null,a.createElement(re,null,h("numberOfRooms")),a.createElement(H.A,{allOptions:p.rooms.all.sort(((e,t)=>e-t)),selectedOptions:p.rooms.selected.sort(((e,t)=>e-t)),handleSelect:w,placeholder:h("chooseFromList"),multiSelect:!0,first:!0})),p.floors.all.length>1&&a.createElement(se,null,a.createElement(re,null,h("floor")),a.createElement(H.A,{allOptions:p.floors.all.sort(((e,t)=>e-t)),selectedOptions:p.floors.selected.sort(((e,t)=>e-t)),handleSelect:b,placeholder:h("chooseFromList"),multiSelect:!0})),p.area&&a.createElement(se,null,a.createElement(re,null,h("surface")),a.createElement(B,{valueMin:p.area.values[0],valueMax:p.area.values[1],handleMin:f,handleMax:g,unit:"m2"})),p.price&&a.createElement(se,null,a.createElement(re,null,h("price")),a.createElement(B,{valueMin:p.price.values[0],valueMax:p.price.values[1],handleMin:x,handleMax:v,unit:"PLN"}))),a.createElement(re,null,h("flatsInWishlist")),a.createElement(te,null,a.createElement(X,{value:n.length,text:`${n.length}/99`,strokeWidth:5,styles:(C={pathTransitionDuration:.15,trailColor:"#f5f5f5"},F=C.rotation,I=C.strokeLinecap,A=C.textColor,P=C.textSize,S=C.pathColor,M=C.pathTransition,V=C.pathTransitionDuration,N=C.trailColor,R=C.backgroundColor,O=null==F?void 0:"rotate("+F+"turn)",_=null==F?void 0:"center center",{root:{},path:Y({stroke:S,strokeLinecap:I,transform:O,transformOrigin:_,transition:M,transitionDuration:null==V?void 0:V+"s"}),trail:Y({stroke:N,strokeLinecap:I,transform:O,transformOrigin:_}),text:Y({fill:A,fontSize:P}),background:Y({fill:R})})})),a.createElement(ne,null,a.createElement(le,null,a.createElement(re,null,h("status_available")),a.createElement("div",null,a.createElement(ae,{status:"available",value:ue(E,n.length)}),a.createElement("span",null,E,"/",n.length))),a.createElement(le,null,a.createElement(re,null,h("status_reserved")),a.createElement("div",null,a.createElement(ae,{status:"reserved",value:ue(y,n.length)}),a.createElement("span",null,y,"/",n.length))),a.createElement(le,null,a.createElement(re,null,h("status_sold")),a.createElement("div",null,a.createElement(ae,{status:"sold",value:ue(k,n.length)}),a.createElement("span",null,k,"/",n.length)))),o.length>0&&a.createElement(oe,{onClick:()=>n.length>0?i():void m({rooms:{all:p.rooms.all,selected:[]},floors:{all:p.floors.all,selected:[]},area:{values:[null,null]},price:{values:[null,null]}})},a.createElement(T.A,{src:q.A,alt:"bin",size:24}),a.createElement("span",null,n.length>0?h("removeAll"):h("removeFilters")))),n.length>0&&a.createElement(ie,{onClick:s},a.createElement(z.A,{primaryLightHover:!0},h("askAboutFlats"))));var C,F,I,A,P,S,M,V,N,R,O,_},pe=r(961),me=r(9240);const he=i.default.section.withConfig({componentId:"sc-3ndmqx-0"})(["width:100%;height:100%;min-height:400px;@media (max-width:991px){overflow:hidden;}","{& > div{width:100%;height:100%;}}"],(e=>{let{theme:t}=e;return t.mq.lg})),fe=i.default.div.withConfig({componentId:"sc-3ndmqx-1"})(["padding:30px 20px;width:100%;@media (min-height:890px) and (min-width:1440px){overflow-y:hidden;}","{height:100%;max-height:100%;overflow-y:auto;padding:60px 40px 40px;}"],(e=>{let{theme:t}=e;return t.mq.lg})),ge=i.default.div.withConfig({componentId:"sc-3ndmqx-2"})(["max-width:1200px;margin:0 auto;width:100%;"]),xe=i.default.div.withConfig({componentId:"sc-3ndmqx-3"})(["display:flex;align-items:center;justify-content:center;height:280px;p{font-weight:500;font-size:2rem;text-align:center;}","{height:100%;padding:0 0 80px 0;p{font-size:2.4rem;}}"],(e=>{let{theme:t}=e;return t.mq.lg})),ve=i.default.div.withConfig({componentId:"sc-3ndmqx-4"})(["display:grid;grid-template-columns:repeat(1,1fr);gap:25px;width:100%;","{grid-template-columns:repeat(2,1fr);}","{grid-template-columns:repeat(3,1fr);}"],(e=>{let{theme:t}=e;return t.mq.s}),(e=>{let{theme:t}=e;return t.mq.xxl})),we=i.default.div.withConfig({componentId:"sc-3ndmqx-5"})(["padding:20px 0 0;"]),be=i.default.div.withConfig({componentId:"sc-3ndmqx-6"})(["width:100%;padding-top:",";","{height:100%;display:flex;align-items:center;}"],(e=>{let{theme:t}=e;return t.sizes.navHeight}),(e=>{let{theme:t}=e;return t.mq.lg})),Ee=(e,t)=>{"undefined"!=typeof window&&window.innerWidth<t&&(document.body.style.overflow=e?"hidden":"auto")};var ye=()=>{const e=(0,I.A)("lg"),t=(0,V.A)("#browser"),{height:r,ref:n}=(0,me.uZ)(),{translate:o}=(0,a.useContext)(l.s),{dispatch:i,state:{isSidebarVisible:s}}=(0,a.useContext)(A.M),{isFormVisible:c,favMessage:u,favFlats:d,allFavFlats:p,currentView:m,pages:h,activePage:f,favourites:g,sortProperty:x,toggleForm:v,removeFavourite:w,handleSetSortProperty:b,
1setIsFormVisible:F,setActivePage:P,handleSetViewType:S,clearFavourites:q,setFavFlats:z}=M(),N=()=>{i({type:"CHANGE_IS_SIDEBAR_VISIBLE",payload:!1})};return(0,a.useEffect)((()=>{window.innerWidth<992?i({type:"CHANGE_LAYOUT_HEIGHT",payload:r}):i({type:"CHANGE_LAYOUT_HEIGHT",payload:"100vh"})}),[r]),a.createElement(he,null,pe.createPortal(a.createElement(y.A,{isVisible:c,flat:u,heading:o("askAboutFlats"),closeForm:()=>{F(!1),Ee(!1,992)}}),t),a.createElement("div",{ref:n},a.createElement(be,null,a.createElement(fe,null,0===d.length?a.createElement(xe,null,0===g.length?a.createElement("p",null,o("noWishlistFlats")):a.createElement("p",null,o("noMatchingFlats"))):a.createElement(ge,{id:"flats-content"},"cards"===m?a.createElement(ve,null,h[f]&&h[f].map((e=>{let{PNG:t,name:r,area:n,floor:l,rooms:o,status:i,price:s,isPriceVisible:c}=e;return a.createElement(E,{key:r,image:t,flatName:r,area:n,floor:l,rooms:o,status:i,isFavourite:g.includes(r),price:s,isOnSale:!c,onButtonClick:()=>w(r)})}))):a.createElement(C.A,{sortProperty:x,setSortProperty:b,columns:[{label:o("flat"),property:"name"},{label:o("area"),property:"area"},{label:o("floor"),property:"floor"},{label:o("rooms"),property:"rooms"},{label:o("balcony"),property:"balcony"},{label:o("price"),property:"price"},{label:o("status"),property:"status"}],flats:h[f],onButtonClick:w,favourites:!0})),h.length>1&&a.createElement(we,null,a.createElement(k.A,{activePage:f,setActivePage:P,totalPages:h.length}))),e?a.createElement(de,{currentView:m,setCurrentView:S,favourites:d,allFavourites:p,clearFavourites:q,toggleForm:v,setFavourites:z,closeSidebar:N,isSidebarVisible:s}):pe.createPortal(a.createElement(de,{currentView:m,setCurrentView:S,favourites:d,allFavourites:p,clearFavourites:q,toggleForm:()=>{v(),Ee(!0,992)},setFavourites:z,closeSidebar:N,isSidebarVisible:s}),t))))}}}]);
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.