PageSourceSearch

https://guarida.com.br/_next/static/chunks/pages/%5B...params%5D-f31574bedc35e1b5.js

js guarida.com.br collected 2026-10-02 15:18:43 UTC 100,577 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1582],{1671:(e,a,o)=>{"use strict";o.d(a,{Dw:()=>l,LS:()=>s,xY:()=>c});let r="https://guarida.com.br".replace(/\/$/,""),i="Guarida",t="".concat(r,"/guarida-logo.png"),n=["https://www.instagram.com/grupoguarida/","https://www.facebook.com/guarida.imoveis","https://www.youtube.com/@grupo.guarida"];function s(){return{"@context":"https://schema.org","@type":"Organization",name:i,alternateName:["Grupo Guarida","Guarida Im\xf3veis"],legalName:"Guarida Servi\xe7os Imobili\xe1rios LTDA",url:"".concat(r,"/"),logo:t,image:t,sameAs:n,contactPoint:{"@type":"ContactPoint",telephone:"+55-51-3327-9001",contactType:"customer service",areaServed:"BR",availableLanguage:"pt-BR"},address:{"@type":"PostalAddress",streetAddress:"Avenida Prot\xe1sio Alves, 1309",addressLocality:"Porto Alegre",addressRegion:"RS",postalCode:"90410-001",addressCountry:"BR"},identifier:[{"@type":"PropertyValue",name:"CNPJ",value:"89.398.606/0001-30"},{"@type":"PropertyValue",name:"CRECI",value:"RS 413J"}]}}function l(){return{"@context":"https://schema.org","@type":"WebSite",name:i,url:"".concat(r,"/")}}function c(e){let{negocio:a,areaName:o,url:t}=e,n="comprar"===a,s=n?"Compra e Venda de Im\xf3veis":"Aluguel de Im\xf3veis",l={"@context":"https://schema.org","@type":"Service",serviceType:s,name:s,description:n?"Servi\xe7o de intermedia\xe7\xe3o para compra e venda de im\xf3veis residenciais e comerciais.":"Servi\xe7o de busca e loca\xe7\xe3o de im\xf3veis residenciais e comerciais.",provider:{"@type":"Organization",name:i,url:"".concat(r,"/")},url:t};return o&&(l.areaServed={"@type":"City",name:o}),l}},9443:(e,a,o)=>{"use strict";o.r(a),o.d(a,{__N_SSP:()=>aG,default:()=>aL});var r=o(37876),i=o(78107),t=o(14232),n=o(98211),s=o(47357),l=o(91008),c=o(32982),d=o(7768),u=o(902),m=o(55918),p=o(30794),g=o(34693),f=o(3690),h=o(34831),x=o(61043),v=o(72921),b=o(75971);let A=(0,v.Ay)(c.A)(()=>(0,b.A)({position:"fixed",right:0,top:{xs:112,sm:120,md:100},width:"100%",height:{xs:"calc(100vh - ".concat(112,"px)"),sm:"calc(100vh - ".concat(120,"px)"),md:"calc(100vh - 100px)"}}));function j(e){let a={},o={finalidade:"finalidades"};return e.forEach(e=>{var r;let i=null!==(r=o[e.campo])&&void 0!==r?r:e.campo;if(i in a){Array.isArray(a[i])?a[i].push(e.valor):a[i]=[a[i],e.valor];return}a[i]=e.valor}),["busca","favoritos"].includes(a.campanha)&&delete a.campanha,a}var y=o(74390),S=o(72856),w=o(33188),C=o(91718),z=o(80391),P=o(54449),q=o(65107),k=o(19993),M=o(11383);function T(e){var a;let{imovel:o,loading:i,onClose:n}=e,s=!!o||i,[l,u]=(0,t.useState)(!1);return((0,t.useEffect)(()=>{if(!s){u(!1);return}u(!1);let e=setTimeout(()=>u(!0),350);return()=>clearTimeout(e)},[s]),s)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.A,{onClick:n,sx:{position:"absolute",inset:0,zIndex:19,pointerEvents:l?"auto":"none"}}),(0,r.jsxs)(c.A,{sx:{position:"absolute",bottom:96,left:"50%",transform:"translateX(-50%)",zIndex:20,width:320,maxWidth:"90%",backgroundColor:"#fff",borderRadius:2,boxShadow:"0px 6px 24px rgba(0,0,0,0.25)",overflow:"hidden",pointerEvents:l?"auto":"none"},children:[(0,r.jsx)(y.A,{onClick:n,size:"small","aria-label":"Fechar",sx:{position:"absolute",top:6,right:6,zIndex:3,backgroundColor:"rgba(255,255,255,0.9)","&:hover":{backgroundColor:"#fff"}},children:(0,r.jsx)(w.A,{fontSize:"small"})}),i||!o?(0,r.jsx)(c.A,{sx:{height:220,...k.g},children:(0,r.jsx)(S.A,{color:"secondary"})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.A,{component:"a",href:o.url,target:"_blank",rel:"noopener noreferrer","aria-label":"Ver o im\xf3vel ".concat(o.codigo),onClick:e=>{e.target.closest("button")&&e.preventDefault()},sx:{display:"block",textDecoration:"none",color:"inherit"},children:(0,r.jsx)(C.l,{fotos:o.fotos,tipo:o.tipo,tagDisponivel:!1,descricaoImovel:(0,M.Tq)({tipo:null===(a=o.tipo)||void 0===a?void 0:a.nome,negocio:o.negocio,endereco:o.endereco})})}),(0,r.jsx)(P.F,{endereco:o.endereco,logradouro:o.logradouro,selo:o.selo}),(0,r.jsx)(z.K,{propriedades:o.propriedades,compacto:!0}),(0,r.jsx)(q.a,{valores:o.valores,codigo:o.codigo,negocio:o.negocio}),(0,r.jsx)(c.A,{sx:{px:2,pb:2},children:(0,r.jsx)(d.A,{fullWidth:!0,variant:"contained",color:"secondary",component:"a",href:o.url,target:"_blank",rel:"noopener noreferrer",children:"Ver mais"})})]})]})]}):null}var E=o(61150),B=o(48504),R=o(25154);let I=e=>
1e.toLocaleString("pt-BR",{style:"currency",currency:"BRL",maximumFractionDigits:0});function W(){let{input:e,getFilterValue:a,setOptions:o,deleteFilter:i}=(0,n.B)(),t=a("negocio")||"",s="comprar"===t?"Comprar":"alugar"===t?"Alugar":t.charAt(0).toUpperCase()+t.slice(1),l=e.breadcrumb.filter(e=>"bairro"===e.tipo),d=e.breadcrumb.find(e=>"cidade"===e.tipo),m=l.length?1===l.length?l[0].nome:"".concat(l.length," bairros"):d?"Qualquer lugar em ".concat(d.nome,", RS"):"Rio Grande do Sul",p=function(e,a){let o=[],r=new Set(["ordenacao","negocio","campanha","pagina","localizacao","latitude","longitude","cidade","bairro","logradouro","valorMinimo","valorMaximo","finalidade"]),i=e.find(e=>"valorMinimo"===e.campo),t=e.find(e=>"valorMaximo"===e.campo);if(i||t){var n,s;o.push({key:"valor",label:"Valor ".concat((n=Number(null==i?void 0:i.valor)||void 0,s=Number(null==t?void 0:t.valor)||void 0,n&&s?"".concat(I(n)," – ").concat(I(s)):n?"a partir de ".concat(I(n)):s?"at\xe9 ".concat(I(s)):"")).trim(),remove:()=>{i&&t?(a("valorMinimo",i.valor,!1),a("valorMaximo",t.valor,!0)):i?a("valorMinimo",i.valor,!0):t&&a("valorMaximo",t.valor,!0)}})}let l=e.filter(e=>"finalidade"===e.campo),c=l.length>=2||l.some(e=>"residencial+comercial"===String(e.valor).replace("%2B","+"));return l.length&&!c&&l.forEach(e=>o.push({key:"finalidade-".concat(e.valor),label:e.nome,remove:()=>a("finalidade",e.valor)})),e.forEach(e=>{if(r.has(e.campo))return;let i=/banheiros|quartos|salas|vagas|suites/.test(e.campo)?"".concat(e.valor," ").concat(e.nome):e.nome;o.push({key:"".concat(e.campo,"-").concat(e.valor),label:i,remove:()=>a(e.campo,e.valor)})}),o}(e.filtros.ativos,i),g=0===p.length?"Sem filtros de im\xf3vel":"".concat(p.length," ").concat(1===p.length?"filtro":"filtros"," de im\xf3vel");return(0,r.jsxs)(c.A,{sx:{display:"flex",flexDirection:"column",gap:1},children:[(0,r.jsxs)(c.A,{sx:{pointerEvents:"auto",backgroundColor:"#fff",borderRadius:2,boxShadow:"0px 2px 12px rgba(0,0,0,0.18)",px:2,py:1,display:"flex",alignItems:"center",gap:1},children:[(0,r.jsxs)(c.A,{sx:{minWidth:0,flexGrow:1},children:[(0,r.jsx)(u.A,{noWrap:!0,sx:{fontWeight:700,fontSize:14},children:m}),(0,r.jsxs)(u.A,{noWrap:!0,sx:{fontSize:12,color:"text.secondary"},children:[s," \xb7 ",g]})]}),(0,r.jsx)(y.A,{"aria-label":"Abrir filtros",onClick:()=>o(e=>({...e,filterOpened:!0})),sx:{flexShrink:0},children:(0,r.jsx)(E.A,{})})]}),p.length>0&&(0,r.jsx)(c.A,{sx:{pointerEvents:"auto",display:"flex",gap:1,overflowX:"auto",pb:.5,"&::-webkit-scrollbar":{display:"none"},scrollbarWidth:"none"},children:p.map(e=>(0,r.jsx)(R.A,{label:e.label,onDelete:e.remove,deleteIcon:(0,r.jsx)(B.A,{}),sx:{flexShrink:0,backgroundColor:"#fff",boxShadow:"0px 1px 6px rgba(0,0,0,0.16)"}},e.key))})]})}var G=o(41422);function L(e){let{aberto:a,onClick:o,sx:i}=e;return(0,r.jsx)(d.A,{variant:"contained",color:"secondary",startIcon:a?(0,r.jsx)(B.A,{}):(0,r.jsx)(G.A,{}),onClick:o,sx:{borderRadius:999,textTransform:"none",fontWeight:600,height:40,px:3,whiteSpace:"nowrap",...i},children:a?"Ocultar mapa":"Mapa"})}function N(e){let{popupOpen:a}=e,{setOptions:o}=(0,n.B)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.A,{sx:{position:"absolute",top:12,left:12,right:12,zIndex:6,pointerEvents:"none"},children:(0,r.jsx)(W,{})}),!a&&(0,r.jsx)(c.A,{sx:{position:"absolute",bottom:96,left:0,right:0,zIndex:6,display:"flex",justifyContent:"center",pointerEvents:"none"},children:(0,r.jsx)(L,{aberto:!0,onClick:()=>o(e=>({...e,showMap:!1})),sx:{pointerEvents:"auto",boxShadow:"0px 2px 12px rgba(0,0,0,0.22)"}})})]})}let D="#DB1B5E",O={lat:-30.0346,lng:-51.2177};function F(e){return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(e)}let V='<svg xmlns="http://www.w3.org/2000/svg" width="34" height="42" viewBox="0 0 34 42">\n  <path fill="'.concat(D,'" d="M17 1C8.7 1 2 7.6 2 15.7 2 26 17 41 17 41s15-15 15-25.3C32 7.6 25.3 1 17 1z"/>\n  <circle cx="17" cy="15.5" r="6" fill="#fff"/>\n</svg>');function H(){let{setOptions:e,setInput:a,input:o}=(0,n.B)(),i=(0,x.L0)(),s=(0,t.useRef)(null),l=(0,t.useRef)(null),c=(0,t.useRef)(null),d=(0,t.useRef)(null),u=(0,t.useRef)([]),m=(0,t.useRef)(null),p=(0,t.useRef)(""),g=(0,t.useRef)(null),v=(0,t.useRef)(null),b=(0,t.useRef)(o.filtros.ativos);b.current=o.filtros.ativos;let y=(0,t.useRef)(o.imoveis);y.current=o.imoveis;let[S,w]=(0,t.useState)(!1),[C,z]=(0,t.useState)(null),[P,q]=(0,t.useState)(!1),k=(0,t.useRef)(null),M=(0,t.useMemo)(()=>({streetViewControl:!1,mapTypeControl:!1,fullscreenControl:!1,gestureHandling:"greedy",zoomControl:!0,minZoom:11}),[]),E=(0,t.useCallback)(e=>{let{map:a,maps:o}=e;s.current=a,l.current=o,w(!0)},[]);(0,t.useEffect)(()=>
1{if(!S||!s.current||!l.current)return;let o=s.current,r=l.current,i=!0,t={url:F(V),scaledSize:new r.Size(30,37),anchor:new r.Point(15,37)};async function n(e){let a=y.current.find(a=>String(a.codigo)===String(e));if(a){q(!1),z(a);return}k.current&&k.current.abort();let o=new AbortController;k.current=o,z(null),q(!0);try{var r,t,n,s;let a={...j(b.current),codigos:[Number(e)],filtros:!1},l=await fetch("/api/busca",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a),signal:o.signal}),c=l.ok?await l.json():null,d=null!==(s=null!==(n=null==c?void 0:null===(r=c.imoveis)||void 0===r?void 0:r.find(a=>String(a.codigo)===String(e)))&&void 0!==n?n:null==c?void 0:null===(t=c.imoveis)||void 0===t?void 0:t[0])&&void 0!==s?s:null;i&&z(d)}catch(e){}finally{i&&q(!1)}}async function f(e){g.current&&g.current.abort();let a=new AbortController;g.current=a;try{let o=await fetch("/api/busca-coordenadas",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),signal:a.signal});if(!o.ok||!i)return;let s=await o.json();if(!i||!c.current)return;let l=s.filter(e=>e.latitude&&e.longitude).map(e=>{let a=new r.Marker({position:{lat:e.latitude,lng:e.longitude},icon:t,optimized:!0});return a.addListener("click",()=>n(e.codigo)),a});c.current.clearMarkers(),c.current.addMarkers(l)}catch(e){}}function x(){let r=o.getBounds();if(!r)return;
1let i=r.getNorthEast(),t=r.getSouthWest(),n=[i.lat(),i.lng(),t.lat(),t.lng()].map(e=>e.toFixed(4)).join(",");if(n===p.current){e(e=>({...e,mapLoading:!1}));return}p.current=n;let s=j(b.current),l={neLat:i.lat(),neLng:i.lng(),swLat:t.lat(),swLng:t.lng()};f({...s,...l});var c={...s,...l,filtros:!1};v.current&&v.current.abort();let d=new AbortController;v.current=d,fetch("/api/busca",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c),signal:d.signal}).then(e=>e.ok?e.json():null).then(o=>{o&&a(e=>{var a,r;return{...e,imoveis:null!==(a=o.imoveis)&&void 0!==a?a:[],paginacao:null!==(r=o.paginacao)&&void 0!==r?r:e.paginacao}}),e(e=>({...e,mapLoading:!1}))}).catch(a=>{(null==a?void 0:a.name)!=="AbortError"&&e(e=>({...e,mapLoading:!1}))})}c.current=new h.w1({map:o,markers:[],renderer:{render:e=>{let{count:a,position:o}=e,i=a<10?40:a<100?48:56,t='<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(i,'" height="').concat(i,'">\n          <circle cx="').concat(i/2,'" cy="').concat(i/2,'" r="').concat(i/2-2,'" fill="').concat(D,'" fill-opacity="0.92" stroke="#fff" stroke-width="2"/>\n        </svg>');return new r.Marker({position:o,icon:{url:F(t),scaledSize:new r.Size(i,i),anchor:new r.Point(i/2,i/2)},label:{text:String(a),color:"#ffffff",fontSize:"13px",fontWeight:"bold"},zIndex:1e3+a})}},algorithm:new h.t9({radius:120}),onClusterClick:(e,a,o)=>{var i;let t=new r.LatLngBounds;(null!==(i=null==a?void 0:a.markers)&&void 0!==i?i:[]).forEach(e=>{var a,o;let r=null!==(o=null===(a=e.getPosition)||void 0===a?void 0:a.call(e))&&void 0!==o?o:e.position;r&&t.extend(r)}),t.isEmpty()||(o.fitBounds(t,60),r.event.addListenerOnce(o,"idle",()=>{o.getZoom()>17&&o.setZoom(17)}))}}),d.current=r.event.addListener(o,"idle",()=>{m.current&&clearTimeout(m.current),m.current=setTimeout(x,400)});let A=()=>e(e=>({...e,mapLoading:!0}));return u.current=[r.event.addListener(o,"dragstart",A),r.event.addListener(o,"zoom_changed",A)],()=>{i=!1,m.current&&clearTimeout(m.current),g.current&&g.current.abort(),v.current&&v.current.abort(),k.current&&k.current.abort(),d.current&&r.event.removeListener(d.current),u.current.forEach(e=>r.event.removeListener(e)),u.current=[],c.current&&(c.current.clearMarkers(),c.current=null),e(e=>({...e,mapLoading:!1}))}},[S]);let B=!!C||P;return(0,r.jsxs)(A,{sx:i?{width:"100%",top:{xs:56,sm:64},height:{xs:"calc(100vh - 56px)",sm:"calc(100vh - 64px)"},"@supports (height: 100dvh)":{height:{xs:"calc(100dvh - 56px)",sm:"calc(100dvh - 64px)"}}}:{width:"40%"},children:[i&&(0,r.jsx)(N,{popupOpen:B}),(0,r.jsx)(f.A,{apiKey:"AIzaSyBhNCELNxweqjBCrll5_p2rBD-zcSStrhI",defaultCenter:O,defaultZoom:11,options:M,onGoogleApiLoaded:E,status:"ready"}),(0,r.jsx)(T,{imovel:C,loading:P,onClose:()=>{k.current&&k.current.abort(),z(null),q(!1)}})]})}var _=o(59501);function J(e,a){var o,r,i;let t=e.length>=2?_.N:e[0]||_.N;return(null==a?void 0:null===(o=a.finalidades)||void 0===o?void 0:o.some(e=>e.slug===t))?t:(null==a?void 0:null===(i=a.finalidades)||void 0===i?void 0:null===(r=i[0])||void 0===r?void 0:r.slug)||""}var $=o(79848),U=o(21874),Z=o(10711);let Q=(0,$.A)({...Z.w,breakpoints:{values:{xs:0,sm:99998,md:99999,lg:1e5,xl:100001}}});function K(){return(0,r.jsx)(c.A,{component:"footer",sx:{boxSizing:"border-box",mt:4,borderRadius:2,overflow:"hidden","& img":{maxWidth:"100%",height:"auto"},"& .MuiPaper-root":{maxWidth:340,mx:"auto"}},children:(0,r.jsx)(U.A,{theme:Q,children:(0,r.jsx)(i.P,{ocultarVersao:!0})})})}var Y=o(98862),X=o(50931),ee=o(15288),ea=o(8006),eo=o(89428),er=o(8025),ei=o(97566),et=o(88274);let en=(0,v.Ay)(e=>(0,r.jsx)(et.A,{SelectProps:{IconComponent:e=>(0,r.jsx)(ei.A,{...e,fontSize:"small"})},...e}))(e=>{let{theme:a}=e;return(0,b.A)({"& .MuiInputBase-input":{color:a.palette.secondary.contrastText,py:3/8},"& svg":{color:a.palette.secondary.contrastText},"& fieldset":{borderRadius:"30px",backgroundColor:a.palette.secondary.main,color:a.palette.secondary.contrastText,borderColor:"transparent !important",zIndex:-2}})});var es=o(89099),el=o.n(es);function ec(){let{setOptions:e}=(0,n.B)(),{input:a,options:o,getFilterValue:i,setFilterValue:l,isLoading:d}=(0,n.B)(),[u,m]=(0,t.useState)(i("negocio")),p=(0,es.useRouter)(),g=i("negocio");return(0,t.useEffect)(()=>{d||m(i("negocio"))},[d,p.asPath]),(0,r.jsxs)(c.A,{sx:{width:"100%",display:"flex",justifyContent:"space-between"},className:"subheader-top",children:[(0,r.jsx)(c.A,{display:"flex",justifyContent:"space-between",children:(0,r.jsxs)(c.A,{sx:{...k.g},children:[(0,r.jsx)(y.A,{href:"/",onClick:e=>{d&&e.preventDefault()},"aria-label":"home",size:"large",edge:"start",color:"default",sx:{pr:1},children:(0,r.jsx)(X.A,{})}),(0,r.jsx)(s.k,{when:{xs:!1,md:!0},children:(0,r.jsxs)(c.A,{sx:{display:"flex"},children:[(0,r.jsx)(Y.A,{orientation:"vertical",flexItem:!0}),(0,r.jsx)(ee.A,{"aria-label":"breadcrumb",separator:"›",sx:{pl:1},children:a.breadcrumb.map(e=>(0,r.jsx)(ea.A,{underline:"hover",color:"inherit",href:null==e?void 0:e.url,sx:{textTransform:"capitalize"},onClick:e=>{d&&e.preventDefault()},children:null==e?void 0:e.nome},null==e?void 0:e.slug))})]})}),(0,r.jsx)(c.A,{sx:{...k.g,display:{xs:"flex",sm:"flex",md:"none"}},children:(0,r.jsxs)(en,{select:!0,color:"secondary",size:"small",value:u,children:[(0,r.jsx)(eo.A,{value:"alugar",color:"secondary",onClick:()=>{d||(m("alugar"),l("negocio","alugar"))},children:"Alugar"}),(0,r.jsx)(eo.A,{value:"comprar",color:"secondary",onClick:()=>{d||(m("comprar"),l("negocio","comprar"))},children:"Comprar"})]})})]})}),(0,r.jsxs)(c.A,{display:"flex",children:[(0,r.jsx)(s.k,{when:{xs:!0,md:!o.showMap},children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(er.Zu,{negocio:g}),(0,r.jsx)(Y.A,{orientation:"vertical",variant:"middle",flexItem:!0,sx:{mx:1,borderWidth:"0.5 px"}})]})}),(0,r.jsx)(s.k,{when:!!a.imoveis.length,children:(0,r.jsx)(c.A,{sx:{...k.g,he
1ight:"100%"},children:(0,r.jsx)(L,{aberto:o.showMap,onClick:()=>{d||e(e=>({...e,showMap:!e.showMap}))},sx:{ml:1}})})})]})]})}let ed=["estado","cidade","bairro"];function eu(e){return 2===e.length?e.toUpperCase():e.replace(/-[a-z]{2}$/,"").split("-").map(e=>/^(d[aeo]s?|e)$/.test(e)?e:e.charAt(0).toUpperCase()+e.slice(1)).join(" ")}function em(){var e;let{input:a}=(0,n.B)(),o=(0,es.useRouter)(),i=function(e){let a=e.filter(e=>!["ordenacao","negocio","campanha","pagina","localizacao","latitude","longitude"].includes(e.campo)),o=e.filter(e=>"campanha"===e.campo&&"busca"!==e.valor&&"favoritos"!==e.valor),r=a.filter(e=>"finalidade"===e.campo&&"residencial+comercial"===e.valor);return o.length&&a.unshift({campo:o[0].campo,nome:o[0].nome,valor:o[0].valor}),r.length&&(a=a.filter(e=>"residencial+comercial"!=e.valor)).unshift({campo:"finalidade",nome:"Residencial",valor:"residencial"},{campo:"finalidade",nome:"Comercial",valor:"comercial"}),a}((null==a?void 0:null===(e=a.filtros)||void 0===e?void 0:e.ativos)||[]),[s,l]=(0,t.useState)(!1);(0,t.useEffect)(()=>
1{l(!0)},[]);let c=e=>e.campo.match(/banheiros|quartos|salas|vagas|suites/)?"".concat(e.valor," ").concat(e.nome):e.nome,d=o.asPath.split("?")[0];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify((()=>{var e;let o,r="https://guarida.com.br",[,t,n,s]=d.split("/"),l=e=>"".concat(r,"/").concat(t,"/").concat(n,"/").concat(s,"/").concat(e),u=a.filtros.ativos,m=String((null===(e=u.find(e=>"localizacao"===e.campo))||void 0===e?void 0:e.valor)||"").split("+").filter(Boolean),p=e=>!!e&&m.every(a=>a===e||a.endsWith("-".concat(e))),g=new Map;u.filter(e=>ed.includes(e.campo)).forEach(e=>g.set(String(e.valor),e.nome)),a.breadcrumb.forEach(e=>{e.slug&&e.nome&&g.set(e.slug,e.nome)});let f=[{name:"Guarida",url:"".concat(r,"/")}];for(let e of ed){let r=a.breadcrumb.find(a=>a.tipo===e);if(!(null==r?void 0:r.slug)||!p(r.slug))break;o=r.slug,f.push({name:"estado"===e?"Im\xf3veis para ".concat(n," em ").concat(r.nome):r.nome||eu(r.slug),url:l(r.slug)})}if(f[f.length-1].url!=="".concat(r).concat(d)){let e=m.filter(e=>e!==o).map(e=>g.get(e)||eu(e)),a=i.filter(e=>!ed.includes(e.campo)).map(e=>{let a=c(e).replace(/-/g," ");return a.charAt(0).toUpperCase()+a.slice(1)});f.push({name:[...e,...a].join(", ")||"Resultados"})}return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:f.map((e,a)=>({"@type":"ListItem",position:a+1,name:e.name,...e.url?{item:e.url}:{}}))}})())}}),(0,r.jsx)("nav",{"aria-label":"Breadcrumb",className:"breadcrumb-seo",style:{display:s?"none":"block"},children:(0,r.jsxs)("ol",{style:{display:"flex",listStyle:"none",padding:0,margin:0,fontSize:"0.875rem"},children:[(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:"/",children:"Guarida"})}),(0,r.jsx)("li",{style:{margin:"0 0.5rem"},children:"/"}),(0,r.jsx)("li",{children:(0,r.jsx)("a",{href:d,children:"Busca"})}),i.map((e,a)=>(0,r.jsxs)("li",{children:[(0,r.jsx)("span",{style:{margin:"0 0.5rem"},children:"/"}),(0,r.jsx)("span",{children:c(e)})]},a))]})})]})}var ep=o(21386),eg=function(e){return e.MaiorRelevancia="mais-relevantes",e.MaiorValor="maior-valor",e.MenorValor="menor-valor",e.MaiorArea="maior-area",e.MenorArea="menor-area",e.MaisRecentes="mais-recentes",e.MaisProximos="mais-proximos",e}({});function ef(){let{isLoading:e,input:a,getFilterValue:o,setFilterValue:i,deleteFilter:s,estouAqui:l}=(0,n.B)(),d=o("ordenacao")||eg.MaiorRelevancia,[m,p]=(0,t.useState)(d),g=a.paginacao.descricao||"",f=g.match(/^(\d+\s+)(.+)$/),h=f?f[1]:"",x=f?f[2]:g,v=async function(e){p(e),e===eg.MaisProximos?(await l(),console.log(o("latitude")),void 0==o("latitude")&&p(eg.MaiorRelevancia)):(s("latitude",null,!1),s("longitude",null,!1),i("ordenacao",e))};return(0,r.jsxs)(c.A,{className:"subheader-bottom",display:"flex",sx:{pb:1},children:[(0,r.jsx)(c.A,{sx:{...k.g,justifyContent:"flex-start",flexBasis:"60%",display:{xs:"none",sm:"none",md:"flex"}},children:e?(0,r.jsx)(ep.A,{variant:"text",height:29,width:200}):(0,r.jsx)(c.A,{children:(0,r.jsxs)(u.A,{component:"div",children:[h,(0,r.jsx)(u.A,{component:"h1",sx:{display:"inline",fontSize:"inherit",fontWeight:"inherit",m:0},children:x})]})})}),(0,r.jsx)(c.A,{display:"flex",sx:{flexGrow:1,display:"flex",justifyContent:"flex-end",alignItems:"center"},children:(0,r.jsx)(en,{color:"secondary",select:!0,size:"small",id:"footer-simple-select",value:m,onChange:async a=>{e||v(a.target.value)},children:(a.filtros.ordenacoes||[]).map(e=>(0,r.jsx)(eo.A,{color:"secondary",value:e.slug,children:e.nome},e.slug))})})]})}var eh=o(16652),ex=o(44274),ev=o(30214),eb=o(75706),eA=o(56126);function ej(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||null===e}function ey(e){if(void 0===e)return"";if(ej(e))return e;let a=function(e){for(var a,o=arguments.length,r=Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];for(let o in 0===r.length&&(r=[null,void 0,0,""]),e)(r.includes(e[o])||(null===(a=e[o])||void 0===a?void 0:a.length)===0)&&delete e[o];return e}(e);return Object.keys(a).map(e=>(function e(a,o){return ej(o)?"".concat(a,"=").concat(o):Array.isArray(o)?"".concat(a,"=").concat(o.flat(3).map(e=>ey(e)).join("%2B")):"object"==typeof o?Object.keys(o).map(r=>e("".concat(a).concat(r[0].toUpperCase()).concat(r.slice(1)),o[r])).join("&"):""})(e,a[e])).join("&")}var eS=o(69086),ew=o(34636),eC=o(54110),ez=o(89174),eP=o(72163);function eq(e){let{setValores:a,negocio:o,disableDefault:i=!1,clearSignal:s,hideLabel:l=!1,autoFocus:c=!1,placeholder:d="Selecione",fallbackCidade:u}=e,m={id:1,localizacao:"Porto Alegre - RS",nome:"Porto Alegre",slug:"porto-alegre-rs",tipo:"cidade"},{getFilterValue:p,options:g}=(0,n.B)(),f=p("cidade"),[h,x]=(0,t.useState)(""),v=(0,eP.d)(h,1e3),[b,A]=(0,t.useState)(i||f?null:m),[j,y]=(0,t.useState)({negocio:o,cidade:f||u}),{data:S}=(0,eC.I)({enabled:""!==v,queryKey:["autocomplete-search-data",v,"cidades"],queryFn:()=>ez.zv.get("/localizacoes/cidades/".concat(o,"/").concat(v)).then(e=>e.data)}
1),w=[...S||[m]],C=j.cidade,z=(0,eC.I)({enabled:!!C,queryKey:[C],queryFn:()=>ez.zv.get("/localizacoes/".concat(C)).then(e=>e.data)});(0,t.useEffect)(()=>{(null==z?void 0:z.data)&&(A(z.data),a(z.data.slug))},[z.data]);let P=function(e){x(e)};return(0,t.useEffect)(()=>{g.filterClear&&(x(""),A(null),a(""))},[g.filterClear]),(0,t.useEffect)(()=>{s&&(x(""),A(null),a(""),y(e=>({...e,cidade:void 0})))},[s]),(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[!l&&(0,r.jsx)(eb.A,{sx:{mb:.5},children:"Cidade"}),(0,r.jsx)(ew.A,{sx:{mb:0},size:"small",color:"secondary",value:b,noOptionsText:"Digite",inputValue:h,onInputChange:(e,a)=>{P(a)},fullWidth:!0,options:w,isOptionEqualToValue:e=>(null==b?void 0:b.slug)===e.slug,getOptionLabel:e=>e.nome||"",renderInput:e=>(0,r.jsx)(et.A,{...e,color:"secondary",variant:"outlined",placeholder:d,autoFocus:c,onBlur:()=>{}}),groupBy:()=>"cidades",onAbort:()=>{},onChange:(e,o,r)=>{A(o),a((null==o?void 0:o.slug)||""),y(e=>({...e,cidade:null==o?void 0:o.slug}))},onClose:()=>{}})]})}var ek=o(49321),eM=o(76311);let eT=e=>e.normalize("NFD").replace(/[̀-ͯ]/g,"").toLowerCase(),eE=(e,a)=>e.nome.localeCompare(a.nome,"pt-BR"),eB=e=>{let{cidade:a,negocio:o,selected:i,setValores:n,collapsible:s=!1}=e,[l,d]=(0,t.useState)(""),[m,p]=(0,t.useState)(!1),g=(0,eC.I)({enabled:!!a,queryKey:["bairros-inline",o,a],queryFn:()=>ez.zv.get("localizacoes/bairros/".concat(o,"/").concat(a)).then(e=>e.data)}),f=e=>n(a=>a.includes(e)?a.filter(a=>a!==e):[...a,e]),h=g.data||[],x=eT(l.trim()),v=h.filter(e=>i.includes(e.slug)).sort(eE),b=[...v,...h.filter(e=>!i.includes(e.slug)&&eT(e.nome).includes(x)).sort(eE)],A=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(et.A,{autoFocus:!0,size:"small",color:"secondary",placeholder:"Buscar bairro",fullWidth:!0,value:l,onChange:e=>d(e.target.value)}),(0,r.jsx)(c.A,{sx:{maxHeight:240,overflowY:"auto",mt:1},children:g.isLoading?(0,r.jsx)(u.A,{variant:"body2",color:"text.secondary",sx:{py:1},children:"Carregando…"}):0===b.length?(0,r.jsx)(u.A,{variant:"body2",color:"text.secondary",sx:{py:1},children:"Nenhum bairro encontrado"}):b.map((e,a)=>{let o=v.length>0&&a===v.length;return(0,r.jsxs)(t.Fragment,{children:[o&&(0,r.jsx)(Y.A,{sx:{my:.5}}),(0,r.jsxs)(eo.A,{onClick:()=>f(e.slug),sx:{px:0,py:0,whiteSpace:"normal"},children:[(0,r.jsx)(ek.A,{color:"secondary",checked:i.includes(e.slug)}),e.nome]})]},e.slug)})})]});if(!s)return(0,r.jsx)(ev.A,{color:"secondary",fullWidth:!0,children:a?A:(0,r.jsx)(u.A,{variant:"body2",color:"text.secondary",sx:{py:1},children:"Selecione uma cidade"})});let j=(()=>{if(0===i.length)return"";let e=i.map(e=>{var a;return null===(a=h.find(a=>a.slug===e))||void 0===a?void 0:a.nome}).filter(Boolean);return 0===e.length?"".concat(i.length," ").concat(i.length>1?"bairros":"bairro"):e.length<=2?e.join(", "):"".concat(e.length," bairros")})();return(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[(0,r.jsx)(eb.A,{sx:{mb:.5},children:"Bairro"}),(0,r.jsx)(eM.A,{onClickAway:()=>p(!1),children:(0,r.jsxs)(c.A,{sx:{position:"relative"},children:[(0,r.jsxs)(c.A,{onClick:()=>{a&&p(e=>!e)},sx:{border:"1px solid rgba(0,0,0,0.23)",borderRadius:1,px:1.5,height:40,boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"space-between",cursor:a?"pointer":"default",backgroundColor:a?"transparent":"action.hover"},children:[(0,r.jsx)(u.A,{noWrap:!0,sx:{fontSize:14,color:j?"text.primary":"text.secondary"},children:a?j||"Selecione":"Selecione uma cidade"}),(0,r.jsx)(ex.A,{sx:{color:"action.active",transition:"transform .2s",transform:m?"rotate(180deg)":"none"}})]}),m&&a&&(0,r.jsx)(c.A,{sx:{position:"absolute",top:"100%",left:0,right:0,zIndex:20,mt:.5,p:1,backgroundColor:"#fff",border:"1px solid rgba(0,0,0,0.12)",borderRadius:1,boxShadow:"0px 4px 16px rgba(0,0,0,0.15)"},children:A})]})})]})};function eR(){var e,a,o;let{input:i,options:s,setOptions:l,setInput:u,setIsLoading:m,isLoading:p,getFilterValue:g,getFilterValues:f}=(0,n.B)(),h=(0,es.useRouter)(),x=g("negocio")||"",v=i.filtros.guias.find(e=>e.slug===x),b=(null==v?void 0:v.finalidades)||[],A="alugar"===x||"comprar"===x,j=A?_.k:"",y=()=>g("cidade")||j,[S,w]=(0,t.useState)(y),[C,z]=(0,t.useState)(f("bairro")||[]),P=()=>J(f("finalidade"),v),[q,k]=(0,t.useState)(P),[M,T]=(0,t.useState)(Number(g("valorMinimo"))||void 0),[B,R]=(0,t.useState)(Number(g("valorMaximo"))||void 0);(0,t.useEffect)(()=>{p||(w(y()),z(f("bairro")||[]),k(P()),T(Number(g("valorMinimo"))||void 0),R(Number(g("valorMaximo"))||void 0))},[p,h.asPath]);let[I,W]=(0,t.useState)(0);async function G(){if(p||!A)return;let e=h.asPath.match(/^\/favoritos\//gi)?"favoritos":g("campanha")||"busca",a=function(){let e=g("logradouro")||"",a="";return C.length||""!==e?(C.length&&(a=C.join("+")),""!==e&&(a=""!==a?"".concat(a,"+").concat(e):e)):""!==S&&(a=S),""!==a?a:"rs"}(),o={...function(){let e={};return i.filtros.ativos.forEach(a=>{e[a.campo]=a.valor}),["campanha","negocio","finalidade","localizacao","tipos","pagina","cidade","bairro","logradouro","latitude","longitude","valorMinimo","valorMaximo"].forEach(a=>delete e[a]),e.ordenacao===eg.MaiorRelevancia&&delete e.ordenacao,e}(),valorMinimo:M||0,valorMaximo:B||0};B&&v&&B===v.valorMaximo&&delete o.valorMaximo;let r=ey(o).replace(/%2B/gi,"+"),t="/".concat(e,"/").concat(x,"/").concat(q,"/").concat(a),n=f("tipos");n.length&&(t+="/".concat(n.join("+")));let c=r?"?".concat(r):"";window.location.origin+t+c!==window.location.href&&(l({...s,filterOpened:!1,filterDirty:!1}),m(!0),u(e=>({...e,imoveis:[],page:1,showMap:!1})),await h.push({pathname:t,query:r}))}let L=S?eW(S):"",N=0===C.length?"":1===C.length?eW(C[0]):"".concat(C.length," bairros"),D=q&&"residencial+comercial"!==q&&(null===(e=b.find(e=>e.slug===q))||void 0===e?void 0:e.nome)||"",O=(a=M,o=B,a&&o?"".concat(eG(a)," – ").concat(eG(o)):a?"A partir de ".concat(eG(a)):o?"At\xe9 ".concat(eG(o)):"");return(0,r.jsxs)(c.A,{className:"subheader-quickfilters",sx:{dis
1play:"flex",alignItems:"center",gap:1.5,width:"100%",py:1},children:[A&&(0,r.jsxs)(c.A,{sx:{display:{xs:"none",md:"flex"},alignItems:"center",flexWrap:"wrap",gap:1.5,flexGrow:1},children:[(0,r.jsx)(eI,{label:"Cidade",summary:L,icon:(0,r.jsx)(eh.A,{fontSize:"small"}),onApply:G,onClear:function(){w(""),z([]),W(e=>e+1)},panelWidth:280,children:(0,r.jsx)(eq,{setValores:w,negocio:x,disableDefault:!0,fallbackCidade:j||void 0,clearSignal:I,hideLabel:!0,autoFocus:!0,placeholder:"Buscar cidade"})}),(0,r.jsx)(eI,{label:"Bairro",summary:N,icon:(0,r.jsx)(eh.A,{fontSize:"small"}),onApply:G,onClear:function(){z([])},panelWidth:300,children:(0,r.jsx)(eB,{setValores:z,selected:C,cidade:S,negocio:x})}),(0,r.jsx)(eI,{label:"Finalidade",summary:D,onApply:G,onClear:function(){k(P())},panelWidth:240,children:(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[(0,r.jsx)(eb.A,{children:"Finalidade"}),(0,r.jsx)(et.A,{select:!0,size:"small",color:"secondary",value:q,onChange:e=>k(e.target.value),children:b.map(e=>(0,r.jsx)(eo.A,{value:e.slug,children:e.nome},e.slug))})]})}),(0,r.jsx)(eI,{label:"Valor",summary:O,onApply:G,onClear:function(){T(void 0),R(void 0)},panelWidth:260,children:(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[(0,r.jsx)(eb.A,{sx:{mb:1},children:"Valores"}),(0,r.jsxs)(c.A,{sx:{display:"flex",flexDirection:"column",gap:1.5},children:[(0,r.jsx)(eS.HG,{customInput:et.A,thousandSeparator:".",decimalSeparator:",",prefix:"R$ ",size:"small",color:"secondary",label:"De",placeholder:"M\xednimo",value:null!=M?M:"",fullWidth:!0,onValueChange:e=>T(e.floatValue)}),(0,r.jsx)(eS.HG,{customInput:et.A,thousandSeparator:".",decimalSeparator:",",prefix:"R$ ",size:"small",color:"secondary",label:"At\xe9",placeholder:"M\xe1ximo",value:null!=B?B:"",fullWidth:!0,onValueChange:e=>R(e.floatValue)})]})]})})]}),(0,r.jsx)(d.A,{size:"small",variant:"contained",color:"secondary",startIcon:(0,r.jsx)(E.A,{}),onClick:()=>{p||l({...s,filterOpened:!0})},sx:{ml:"auto",flexShrink:0,height:40,px:2},children:"Mais filtros"})]})}function eI(e){let{label:a,summary:o,icon:i,panelWidth:n=280,onApply:s,onClear:l,children:u}=e,[m,p]=(0,t.useState)(null),g=!!m,f=!!o;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{variant:"outlined",color:"secondary",onClick:e=>p(e.currentTarget),startIcon:i,endIcon:(0,r.jsx)(ex.A,{}),sx:{height:40,borderRadius:999,textTransform:"none",justifyContent:"space-between",fontWeight:f?600:400,color:f?"secondary.main":"text.secondary",borderColor:f?"secondary.main":"divider",backgroundColor:f?"action.hover":"transparent",maxWidth:240,"& .MuiButton-endIcon":{transition:"transform .2s",transform:g?"rotate(180deg)":"none"}},children:(0,r.jsx)(c.A,{component:"span",sx:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:o||a})}),(0,r.jsxs)(eA.Ay,{open:g,anchorEl:m,onClose:()=>p(null),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},PaperProps:{sx:{mt:1,p:2,width:n,borderRadius:2,boxShadow:"0px 6px 24px rgba(0,0,0,0.15)"}},children:[(0,r.jsx)(c.A,{sx:{"& .MuiFormControl-root:last-child":{mb:0}},children:u}),(0,r.jsx)(Y.A,{sx:{my:1.5}}),(0,r.jsxs)(c.A,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,r.jsx)(d.A,{variant:"text",color:"inherit",onClick:l,sx:{textTransform:"none",color:"text.secondary"},children:"Limpar"}),(0,r.jsx)(d.A,{variant:"contained",color:"secondary",onClick:()=>{s(),p(null)},sx:{textTransform:"none",borderRadius:999,px:3},children:"Filtrar"})]})]})]})}function eW(e){let a=e.split("-").filter(Boolean);if(!a.length)return"";let o=a[a.length-1],r=/^[a-z]{2}$/i.test(o)?a.pop().toUpperCase():"",i=a.map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");return r?"".concat(i," - ").concat(r):i}let eG=e=>e.toLocaleString("pt-BR",{style:"currency",currency:"BRL",maximumFractionDigits:0});var eL=o(48230),eN=o.n(eL);let eD=[{nome:"Moinhos de Vento",slug:"moinhos-de-vento-porto-alegre-rs"},{nome:"Petr\xf3polis",slug:"petropolis-porto-alegre-rs"},{nome:"Menino Deus",slug:"menino-deus-porto-alegre-rs"},{nome:"Bom Fim",slug:"bom-fim-porto-alegre-rs"},{nome:"Bela Vista",slug:"bela-vista-porto-alegre-rs"}];function eO(e){let{negocio:a,variante:o,finalidade:i=_.N,bairroAtual:t}=e,n="barra"===o,s=n?eD:eD.filter(e=>e.slug!==t);return s.length?(0,r.jsxs)(c.A,{sx:{py:+!!n},children:[(0,r.jsx)(u.A,{sx:{fontWeight:700,mb:1.5,fontSize:n?"0.875rem":"1rem"},children:"Atalho de Bairros Populares:"}),(0,r.jsx)(c.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:n?"flex-start":"center",gap:1.5},children:s.map(e=>{let o=n&&e.slug===t;return(0,r.jsx)(d.A,{component:eN(),href:"/busca/".concat(a,"/").concat(i,"/").concat(e.slug),variant:o?"contained":"outlined",color:"secondary",size:n?"small":"medium","aria-current":o?"page":void 0,sx:{borderRadius:2,textTransform:"none",fontWeight:600,px:2.5},children:e.nome},e.slug)})})]}):null}function eF(){var e;
1let{input:a,getFilterValue:o,getFilterValues:i}=(0,n.B)(),t=o("negocio")||"";if("alugar"!==t&&"comprar"!==t||!a.imoveis.length)return null;let s=a.filtros.guias.find(e=>e.slug===t);return(0,r.jsx)(eO,{variante:"barra",negocio:t,finalidade:J(i("finalidade"),s),bairroAtual:null===(e=a.breadcrumb.find(e=>"bairro"===e.tipo))||void 0===e?void 0:e.slug})}var eV=o(76022),eH=o(31430),e_=o(27460),eJ=o(80423),e$=o(13774);let eU=(0,v.Ay)(e=>(0,r.jsx)(et.A,{SelectProps:{IconComponent:e=>(0,r.jsx)(ei.A,{...e,fontSize:"small"})},...e}))(e=>{let{theme:a}=e;return(0,b.A)({"& .MuiInputBase-input":{color:a.palette.secondary.contrastText,py:3/8},"& svg":{color:a.palette.secondary.contrastText},"& fieldset":{borderRadius:"30px",backgroundColor:a.palette.secondary.main,color:a.palette.secondary.contrastText,borderColor:"transparent !important",zIndex:-2}})}),eZ=e=>{var a,o;let{mobile:i,setNegocioAtivo:l}=e,{input:d,getFilterValue:u,setOptions:m}=(0,n.B)(),p=u("campanha"),[g,f]=(0,t.useState)(p&&!p.match(/^busca$|^favoritos$/g)?p:u("negocio")),h=function(e){f(e),l(e),m(e=>({...e,filterDirty:!0}))};return(0,t.useEffect)(()=>
1{l(g)},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.k,{when:!!i,children:(0,r.jsx)(c.A,{sx:{...k.g,display:{xs:"flex",md:"none"}},children:(0,r.jsx)(eU,{select:!0,color:"secondary",size:"small",id:"demo-simple-select",value:g,children:null===(a=d.filtros.guias)||void 0===a?void 0:a.map((e,a)=>(0,r.jsx)(eo.A,{value:e.slug,color:"secondary",onClick:()=>{h(e.slug)},children:e.nome},a))})})}),(0,r.jsx)(s.k,{when:!i,children:(0,r.jsx)(eJ.A,{sx:{display:{xs:"none",md:"flex"}},variant:"scrollable",scrollButtons:"auto",value:g,indicatorColor:"secondary",color:"secondary",children:null===(o=d.filtros.guias)||void 0===o?void 0:o.map((e,a)=>(0,r.jsx)(e$.A,{color:"grey",label:e.nome,value:e.slug,sx:{color:Z.w.palette.grey.A400,"&.Mui-selected":{color:Z.w.palette.text.primary,fontWeight:700}},onClick:()=>{h(e.slug)}},a))})})]})};function eQ(e){let{setNegocio:a}=e,{options:o,setOptions:i}=(0,n.B)(),t=function(e){a(e)};return(0,r.jsxs)(eH.A,{sx:{padding:0},children:[(0,r.jsxs)(e_.A,{className:"appbar",position:"static",color:"transparent",sx:{display:"flex",justifyContent:"space-between",flexDirection:"row",boxShadow:"none",padding:{xs:"0 16px",sm:0}},children:[(0,r.jsx)(eZ,{setNegocioAtivo:t,mobile:!0}),(0,r.jsx)(eZ,{setNegocioAtivo:t}),(0,r.jsxs)(c.A,{sx:()=>({display:"flex",justifyContent:"flex-start",flexDirection:{xs:"row-reverse",sm:"row-reverse"}}),children:[(0,r.jsx)(c.A,{sx:{height:48,display:"flex",alignItems:"center",justifyContent:"flex-end"},children:(0,r.jsxs)(d.A,{onClick:function(){i({...o,filterOpened:!1})},variant:"text",color:"neutral",size:"large",sx:{ml:{xs:1,sm:2},textTransform:"uppercase",wordBreak:"no-wrap",fontSize:"14px",display:"flex",alignItems:"center",padding:{minWidth:"auto"}},children:[(0,r.jsx)(u.A,{sx:{fontSize:"14px",display:{xs:"none",sm:"inline"}},children:"Voltar"}),(0,r.jsx)(u.A,{sx:{paddingTop:"7px"},children:(0,r.jsx)(B.A,{fontSize:"small"})})]})}),(0,r.jsx)(eK,{})]})]}),(0,r.jsx)(Y.A,{sx:{borderBottom:"1px solid #E8E4E4"}}),(0,r.jsx)(eK,{mobile:!0})]})}let eK=e=>{let{mobile:a}=e,{options:o,setOptions:i}=(0,n.B)();return(0,r.jsx)(c.A,{sx:{height:48,alignItems:"center",justifyContent:a?"center":"flex-end",boxShadow:a?"0 3px 6px rgba(0, 0, 0, 0.16)":"",display:{xs:a?"flex":"none",sm:a?"none":"flex"}},children:(0,r.jsx)(d.A,{onClick:()=>{i({...o,filterClear:!0}),setTimeout(()=>{i({...o,filterClear:!1})},100)},variant:"text",color:"neutral",size:"large",sx:{textTransform:"uppercase",wordBreak:"no-wrap",fontSize:"14px"},children:"Limpar filtros"})})};var eY=o(91188),eX=o(67684);function e0(e){let{label:a,placeholder:o="Selecione",options:i,value:t,onChange:n}=e,s=e=>{var a;return(null===(a=i.find(a=>a.slug===e))||void 0===a?void 0:a.nome)||e};return(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[(0,r.jsx)(eb.A,{sx:{mb:.5},children:a}),(0,r.jsx)(eY.A,{multiple:!0,size:"small",color:"secondary",displayEmpty:!0,value:t,onChange:e=>n("string"==typeof e.target.value?e.target.value.split(","):e.target.value),renderValue:e=>0===e.length?o:e.length<=2?e.map(s).join(", "):"".concat(e.length," selecionados"),sx:{"& .MuiSelect-select":{color:0===t.length?"text.secondary":"text.primary"}},MenuProps:{PaperProps:{sx:{maxHeight:320}}},children:i.map(e=>(0,r.jsxs)(eo.A,{value:e.slug,sx:{py:.25},children:[(0,r.jsx)(ek.A,{color:"secondary",checked:t.includes(e.slug),sx:{py:.5}}),(0,r.jsx)(eX.A,{primary:e.nome})]},e.slug))})]})}function e1(e){let{guia:a,negocio:o,setFinalidade:i,setTiposAtivos:s,setTiposSelecionados:l}=e,{getFilterValues:c,getFilterValue:d,options:u,setOptions:m}=(0,n.B)(),[p,g]=(0,t.useState)(d("negocio")),f=()=>J(c("finalidade"),a),[h,x]=(0,t.useState)(f);function v(e){x(e),i(e)}(0,t.useEffect)(()=>{i(h)},[]),(0,t.useEffect)(()=>{i(h),x(h)},[a]);let[b,A]=(0,t.useState)(e2(a,h)),[j,y]=(0,t.useState)(c("tipos"));return(0,t.useEffect)(()=>
1{l(j)},[]),(0,t.useEffect)(()=>{let e=e2(a,h);A(e),s(e);let o=j.filter(a=>e.find(e=>e.slug==a));y(o),l(o)},[h,a]),(0,t.useEffect)(()=>{l(j)},[j]),(0,t.useEffect)(()=>{u.filterClear&&(l([]),y([]))},[u.filterClear]),(0,t.useEffect)(()=>{o===p&&u.filterDirty?(l([]),y([])):(y(c("tipos")),l(c("tipos"))),console.log(b)},[a]),(0,t.useEffect)(()=>{if("black-guarida-25"===o){v("residencial");return}v(f())},[o,a]),(0,t.useEffect)(()=>{if("alugue-com-descontao-2025"===o){let e=["sitio-chachara-fazenda"];A(a=>a.filter(a=>!e.includes(a.slug)))}else if("alugar"===o){let e=["sitio-chachara-fazenda"];A(a=>a.filter(a=>!e.includes(a.slug)))}}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(ev.A,{color:"secondary",fullWidth:!0,children:[(0,r.jsx)(eb.A,{sx:{mb:.5},children:"Finalidade"}),(0,r.jsx)(et.A,{fullWidth:!0,size:"small",color:"secondary",select:!0,value:h,children:null==a?void 0:a.finalidades.map((e,a)=>(0,r.jsx)(eo.A,{value:e.slug,onClick:()=>{h!==e.slug&&v(e.slug)},children:e.nome},a))})]}),(0,r.jsx)(e0,{label:"Tipo de im\xf3vel",options:b.filter(Boolean).map(e=>({slug:e.slug,nome:e.nome})),value:j,onChange:function(e){m({...u,filterDirty:!0}),y(e),l(e)}})]})}function e2(e,a){return(null==e?void 0:e.finalidades.length)<3?null==e?void 0:e.finalidades[0].tipos:null==e?void 0:e.finalidades.filter(e=>e.slug===a)[0].tipos}function e5(e){let a=(0,p.A)().palette.info.contrastText,o=(0,p.A)().palette.secondary.main,i=e.isSelected?"".concat(o," !important"):"".concat(a," !important");return(0,r.jsx)(d.A,{variant:"outlined",sx:{...e.sx,color:e.isSelected?"black":a,fontWeight:e.isSelected?700:400,borderColor:i,":hover":{color:"black",borderColor:i,opacity:.4}},onClick:e.onClick,color:"secondary",children:e.label})}function e4(e){let{guia:a,finalidade:o,setCaracExtras:i}=e,{input:l,getFilterValues:d,options:u,setOptions:m}=(0,n.B)(),p=(0,t.useMemo)(()=>(function(e,a){let o=[{slug:"exclusive",nome:"Im\xf3veis exclusivos"},{slug:"melhor-preco",nome:"Im\xf3veis com melhor pre\xe7o"},{slug:"condicoes-especiais",nome:"Im\xf3veis com condi\xe7\xf5es especiais"},{slug:"tour-virtual",nome:"Im\xf3veis com Tour Virtual"},{slug:"imovel-desocupacao",nome:"Im\xf3veis Dispon\xedveis em Breve"}],r=a.finalidades.find(a=>a.slug===e);return((null==r?void 0:r.extras)||[]).map(e=>{var a,r;return{nome:null!==(r=null===(a=o.find(a=>e.match(a.slug)))||void 0===a?void 0:a.nome)&&void 0!==r?r:"",slug:e}})})(o,a)||[],[o,a]),[g,f]=(0,t.useState)(d("extras"));return(0,t.useEffect)(()=>{if(""===o)return;let e=p.filter(e=>g.includes(e.slug)).map(e=>e.slug);i(e),f(e)},[o]),(0,t.useEffect)(()=>{u.filterClear&&(i([]),f([]))},[u.filterClear]),(0,r.jsx)(s.k,{when:p.length>0,children:(0,r.jsxs)(c.A,{sx:{flex:{md:"1 1 300px"},minWidth:0},children:[(0,r.jsx)(eb.A,{sx:{mb:.5,display:"block"},children:"Extras"}),(0,r.jsx)(c.A,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:p.map(e=>(0,r.jsx)(e5,{size:"small",sx:{borderRadius:999,textTransform:"none",px:1.75},label:e.nome||e.slug,isSelected:g.includes(e.slug),onClick:()=>{var a,o;return a=e.slug,void(f(o=g.includes(a)?g.filter(e=>e!==a):[...g,a]),i(o))}},e.slug))})]})})}function e3(e){let{tiposSelecionados:a,tiposAtivos:o,setCaracImovel:i,guia:l,negocio:c}=e,{input:d,options:u,getFilterValues:m,getFilterValue:p}=(0,n.B)(),[g,f]=(0,t.useState)(m("imovel").length?p("negocio"):"vazio"),h=(0,t.useMemo)(()=>{var e;return e=a,Array.from(new Set(o.filter(a=>a&&e.includes(a.slug)).map(e=>e.imovel).flat())).map(e=>({slug:e,nome:d.filtros.caracteristicas[e]}))},[a]),[x,v]=(0,t.useState)(m("imovel"));return(0,t.useEffect)(()=>{if(0===o.length)return;let e=h.filter(e=>x.includes(e.slug)).map(e=>e.slug);i(e),v(e)},[a]),(0,t.useEffect)(()=>{u.filterClear&&(i([]),v([]))},[u.filterClear]),(0,r.jsx)(s.k,{when:h.length>0,children:(0,r.jsx)(e0,{label:"Caracter\xedsticas do im\xf3vel",options:h,value:x,onChange:function(e){v(e),i(e)}})})}function e6(e){let{tiposSelecionados:a,tiposAtivos:o,setCaracCondo:i}=e,{input:l,setFiltroAtual:c,getFilterValues:d}=(0,n.B)(),u=(0,t.useMemo)(()=>{var e;return e=a,Array.from(new Set(o.filter(a=>a&&e.includes(a.slug)).map(e=>e.condominio).flat())).map(e=>({slug:e,nome:l.filtros.caracteristicas[e]}))},[a]),[m,p]=(0,t.useState)(d("condominio"));return(0,t.useEffect)(()=>
1{if(0===o.length)return;let e=u.filter(e=>m.includes(e.slug)).map(e=>e.slug);i(e),p(e)},[a]),(0,r.jsx)(s.k,{when:u.length>0,children:(0,r.jsx)(e0,{label:"Caracter\xedsticas do condom\xednio",options:u,value:m,onChange:function(e){p(e),i(e)}})})}let e8=["quartos","suites","salas","banheiros","vagas","andar"],e7=["quartos","banheiros","vagas"];function e9(e){let{guia:a,finalidade:o,selecionados:i,setQuartos:s,setSalas:l,setBanheiros:d,setVagas:m,setSuites:p}=e,{input:g}=(0,n.B)(),f=function(e,a){let o=null==e?void 0:e.finalidades.find(e=>e.slug===a);if(!o)return[];let r=o.tipos.filter(e=>i.includes(e.slug)).flatMap(e=>e.quantidades||[]);return e8.filter(e=>r.includes(e))}(a,o),h=i.length<1,x=!h&&0===f.length,v=(h||x?e7:f).map(e=>g.filtros.propriedades[e]).filter(Boolean),b=function(e,a){"quartos"===e&&s(a),"salas"===e&&l(a),"vagas"===e&&m(a),"banheiros"===e&&d(a),"suites"===e&&p(a)};return(0,t.useEffect)(()=>{let e=x?[]:v.map(e=>e.slug);e8.filter(a=>!e.includes(a)).forEach(e=>b(e,0))},[i,o]),(0,r.jsxs)(c.A,{children:[(0,r.jsx)(c.A,{sx:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(240px, 1fr))",columnGap:3,rowGap:1.5,opacity:x?.45:1,pointerEvents:x?"none":void 0},"aria-disabled":x||void 0,children:v.map(e=>(0,r.jsx)(ae,{tipo:e.slug,titulo:e.titulo,valores:[e.minimo,e.maximo],setQuantidade:b,travado:x},e.slug))}),x?(0,r.jsx)(u.A,{sx:{fontSize:14,color:"text.secondary",mt:.5},children:"O tipo de im\xf3vel escolhido n\xe3o tem c\xf4modos nem vagas para filtrar."}):null]})}function ae(e){let{titulo:a,tipo:o,valores:i,setQuantidade:s,travado:l=!1}=e,{options:d,getFilterValue:m}=(0,n.B)(),[p,g]=(0,t.useState)(d.filterDirty?0:Number(m(o))||0),f=function(e){return 0!==e&&e===p},h=Array.from({length:i[1]-i[0]+1},(e,a)=>i[0]+a),x=function(e){g(e),s(o,e)};return(0,t.useEffect)(()=>{l||s(o,p)},[]),(0,r.jsxs)(c.A,{children:[(0,r.jsx)(u.A,{sx:{pb:1,textTransform:"capitalize"},children:a.replace(/^quantidade de\s+/i,"")}),(0,r.jsx)(c.A,{sx:{width:"100%",display:"flex",justifyContent:"flex-start"},children:h.map(e=>(0,r.jsx)(c.A,{children:(0,r.jsx)(y.A,{sx:{minWidth:{xs:47,md:40},minHeight:{xs:47,md:40},display:"flex",border:"1.5px solid ".concat(f(e)?Z.w.palette.secondary.main:Z.w.palette.grey.A100),fontSize:18,fontWeight:f(e)?700:400,color:f(e)?"black":void 0},disabled:l,onClick:()=>{if(e===p){x(0);return}x(e)},children:e>0?"".concat(e,"+"):e})},e))})]})}var aa=o(79382),ao=o(97238),ar=o(14104);function ai(e,a){let o=e||0;return o?a?o?Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL",notation:"compact"}).format(o||0):"":o:""}function at(e){let{guia:a,negocio:o,label:i,isCurrency:l,suffix:d="",setSlider:m,setTaxas:p,showTaxasSwitch:g=!1,filterMinKey:f,filterMaxKey:h,minValue:x,maxValue:v}=e,{options:b,setOptions:A,getFilterValue:j}=(0,n.B)(),y=f||(l?"valorMinimo":"areaMinima"),S=h||(l?"valorMaximo":"areaMaxima"),w=null!=x?x:l?a.valorMinimo:a.areaMinima,C=null!=v?v:l?a.valorMaximo:a.areaMaxima,[z,P]=(0,t.useState)(w),[q,k]=(0,t.useState)(C),[M]=(0,t.useState)(j(y)||j(S)?j("negocio"):"vazio"),[T]=(0,t.useState)(j(y)),[E]=(0,t.useState)(j(S)),[B,R]=t.useState(o===M?[T||w,E||C]:[w,C]),[I,W]=(0,t.useState)(!!j("taxas")),G=function(e){m(e)},L=e=>l?e.toLocaleString("pt-BR",{style:"currency",currency:"BRL"}):"".concat(e.toLocaleString("pt-BR")," ").concat(d||"").trim(),N=function(){console.log("resetSwitch",{incluiTaxas:I}),W(!1)};return(0,t.useEffect)(()=>{A(e=>({...e,filterDirty:!1})),console.log({incluiTaxas:I})},[]),(0,t.useEffect)(()=>{let e=null!=x?x:l?a.valorMinimo:a.areaMinima,r=null!=v?v:l?a.valorMaximo:a.areaMaxima;P(e),k(r),o===M?(R([T||e,E||r]),G([T||e,E||r]),W(!!j("taxas"))):(R([e,r]),G([e,r]))},[a,x,v]),(0,t.useEffect)(()=>{if(!b.filterClear)return;let e=null!=x?x:l?a.valorMinimo:a.areaMinima,o=null!=v?v:l?a.valorMaximo:a.areaMaxima;P(e),k(o),R([e,o]),G([e,o]),W(!1),N(),null==p||p(!1)},[b.filterClear]),(0,t.useEffect)(()=>{console.log({incluiTaxasAtualizou:I})},[I]),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(c.A,{sx:{pt:2},children:[(0,r.jsxs)(c.A,{sx:{display:"flex",width:"100%",justifyContent:"space-between"},children:[(0,r.jsx)(u.A,{children:i}),(0,r.jsx)(u.A,{color:"secondary",sx:{fontWeight:800},children:function(e,a,o,r,i){if(e.length<2)return"";let t=ai(e[1],a),n=ai(e[0],a);return e[1]&&e[0]?"".concat(n).concat(o," - ").concat(t).concat(o):e[0]?"".concat(n).concat(o):e[1]?a?"".concat(t).concat(o):t==i&&"comprar"===r?"".concat(t).concat(o," ou mais"):"".concat(t).concat(o):""}(B,l,d,o,q)})]}),(0,r.jsx)(c.A,{sx:{p:2,pb:0},children:(0,r.jsx)(aa.Ay,{getAriaLabel:()=>
1"Minimum distance",color:"secondary",value:B,onChange:(e,a,o)=>{if(Array.isArray(a))if(a[1]-a[0]<1)if(0===o){let e=Math.min(a[0],q-1);R([e,e+1]),G([e,e+1])}else{let e=Math.max(a[1],z+1);R([e-1,e]),G([e-1,e])}else R(a),G(a)},valueLabelDisplay:"auto",getAriaValueText:L,valueLabelFormat:L,max:q,min:z})}),(0,r.jsxs)(c.A,{sx:{display:"flex",justifyContent:"space-around"},children:[(0,r.jsx)(eS.HG,{customInput:et.A,thousandSeparator:".",decimalSeparator:",",prefix:d?void 0:"R$",suffix:d,size:"small",value:B[0],placeholder:"M\xednimo",sx:{input:{textAlign:"center"}},onValueChange:e=>{R([e.floatValue,B[1]]),G([e.floatValue,B[1]])}}),(0,r.jsx)(c.A,{sx:{width:8}}),(0,r.jsx)(eS.HG,{customInput:et.A,thousandSeparator:".",decimalSeparator:",",prefix:d?void 0:"R$",suffix:d,variant:"outlined",size:"small",placeholder:"M\xe1ximo",value:B[1],sx:{input:{textAlign:"center"}},onValueChange:e=>{R([B[0],e.floatValue]),G([B[0],e.floatValue])}})]}),(0,r.jsx)(s.k,{when:!!a.negocio.match(/alug/gi)&&!!l&&!!g,children:(0,r.jsxs)(c.A,{sx:{display:"flex",flexDirection:"row",alignItems:"center",flexWrap:"wrap",columnGap:.5},children:[(0,r.jsx)(ao.A,{value:"start",control:(0,r.jsx)(an,{sx:{marginRight:"8px"},value:"taxas",checked:I,color:"secondary",onClick:function(){W(!I),null==p||p(!I)}}),label:(0,r.jsx)(u.A,{sx:{fontSize:14,color:"text.secondary",fontWeight:500,whiteSpace:"nowrap"},children:"Taxas inclu\xeddas"}),labelPlacement:"start"}),(0,r.jsx)(u.A,{sx:{fontSize:14,color:"text.secondary",fontWeight:500,whiteSpace:"nowrap"},children:"(Condom\xednio + IPTU)"})]})})]})})}let an=(0,v.Ay)(ar.A)(()=>({padding:8,"& .MuiSwitch-track":{borderRadius:11,"&:before, &:after":{content:'""',position:"absolute",top:"50%",transform:"translateY(-50%)",width:16,height:16}},"& .MuiSwitch-thumb":{boxShadow:"none",width:16,height:16,margin:2}})),as="porto-alegre-rs";function al(e){let{titulo:a,colunas:o="repeat(2, minmax(0, 280px))",fluido:i=!1,children:t}=e;return(0,r.jsxs)(c.A,{component:"section",children:[(0,r.jsx)(u.A,{component:"h2",sx:{fontSize:12,fontWeight:700,letterSpacing:"0.09em",textTransform:"uppercase",color:"text.secondary",pb:.25,mb:.75,borderBottom:"1px solid #EDEDED"},children:a}),(0,r.jsx)(c.A,{sx:i?{display:{xs:"block",md:"flex"},flexWrap:"wrap",columnGap:3,rowGap:1.5,alignItems:"flex-start","& > .MuiFormControl-root":{flex:"0 0 280px"},"& > *":{minWidth:0}}:{display:"grid",gridTemplateColumns:{xs:"1fr",md:o},columnGap:3,rowGap:1.5,alignItems:"start"},children:t})]})}function ac(){let e=(0,es.useRouter)(),{options:a,setOptions:o,input:i,getFilterValue:l,getFilterValues:u,setIsLoading:m,isLoading:p,setInput:g}=(0,n.B)(),[f,h]=(0,t.useState)(a.filterOpened);(0,t.useEffect)(()=>{if(!f)return;let e=document.documentElement,a=e.style.overflow;return e.style.overflow="hidden",()=>{e.style.overflow=a}},[f]),(0,t.useEffect)(()=>{f!==a.filterOpened&&h(a.filterOpened)},[a.filterOpened]);let[x,v]=(0,t.useState)(l("negocio")),[b,A]=(0,t.useState)(l("localizacao")),j=i.filtros.guias.find(e=>e.slug===x),[y,S]=(0,t.useState)(""),[w,C]=(0,t.useState)([]),[z,P]=(0,t.useState)([]),[q,k]=(0,t.useState)([]),[M,T]=(0,t.useState)([]),[E,B]=(0,t.useState)([]),[R,I]=(0,t.useState)([]),[W,G]=(0,t.useState)([]),[L,N]=(0,t.useState)([]),[D,O]=(0,t.useState)(0),[F,V]=(0,t.useState)(0),[H,_]=(0,t.useState)(0),[J,$]=(0,t.useState)(0),[U,Z]=(0,t.useState)(0),[Q,K]=(0,t.useState)(l("cidade")||as),[Y,X]=(0,t.useState)(u("bairro")||[]),[ee,ea]=(0,t.useState)(l("logradouro")||""),[eo,er]=(0,t.useState)(!!l("taxas"));(0,t.useEffect)(()=>{p||(A(l("localizacao")||""),K(l("cidade")||as),X(u("bairro")||[]),ea(l("logradouro")||""))},[p]),(0,t.useEffect)(()=>{z.length||(O(0),V(0),_(0),$(0),Z(0))},[z]);let ei=function(){let e="";return Y.length||""!=ee?(Y.length&&(e=Y.join("+")),""!=ee&&(e=""!=e?"".concat(e,"+").concat(ee):ee)):""!=Q&&(e=Q),""!=e?e:"rs"};async function et(){let r={imovel:q.join("+"),condominio:M.join("+"),extras:E.join("+"),quartos:D,suites:U,salas:F,vagas:H,banheiros:J,areaMinima:R[0]||0,areaMaxima:R[1]||0,valorMinimo:W[0]||0,valorMaximo:W[1]||0,rendaMinima:L[0]||0,rendaMaxima:L[1]||0,taxas:eo,ordenacao:l("ordenacao")};R[1]&&R[1]===j.areaMaxima&&delete r.areaMaxima,W[1]&&W[1]===j.valorMaximo&&delete r.valorMaximo,L[1]&&1e5===L[1]&&delete r.rendaMaxima,eo||delete r.taxas,r.ordenacao===eg.MaiorRelevancia&&delete r.ordenacao;let i=ey(r).replace(/%2B/gi,"+"),t="alugar"!=x&&"comprar"!=x?j.negocio:x,n="alugar"!=x&&"comprar"!=x?x:e.asPath.match(/^\/favoritos\//gi)?"favoritos":"busca",s="/".concat(n,"/").concat(t,"/").concat(y,"/").concat(b);z.length&&(s+="/".concat(z.join("+"))),o({...a,filterOpened:!1,filterDirty:!1});let c=i?"?".concat(i):"";window.location.origin+s+c!==window.location.href&&(m(!0),g(e=>({...e,imoveis:[],page:1})),await e.push({pathname:s,query:i}))}return(0,t.useEffect)(()=>{A(ei)},[Q,Y,ee]),(0,r.jsxs)(eV.Ay,{open:f,anchor:"bottom",PaperProps:{sx:{width:"100vw",height:"100%",display:"flex",flexDirection:"column",paddingY:{xs:2,md:4},boxSizing:"border-box"}},onClose:function(){o({...a,filterOpened:!1,filterDirty:!1})},children:[(0,r.jsx)(eQ,{setNegocio:v}),(0,r.jsx)(c.A,{sx:{overflowY:"auto",flexGrow:1,minHeight:0},children:(0,r.jsx)(eH.A,{maxWidth:"md",children:(0,r.jsxs)(c.A,{sx:{pt:1,pb:2,display:"flex",flexDirection:"column",gap:1},children:[(0,r.jsx)(s.k,{when:"alugar"===x||"comprar"===x||"black-guarid
1a-25"===x,children:(0,r.jsxs)(al,{titulo:"Onde",children:[(0,r.jsx)(eq,{setValores:K,negocio:x}),(0,r.jsx)(eB,{collapsible:!0,setValores:X,selected:Y,cidade:Q,negocio:x})]})}),(0,r.jsx)(al,{titulo:"Im\xf3vel",children:(0,r.jsx)(e1,{guia:j,setFinalidade:S,setTiposAtivos:C,setTiposSelecionados:P,negocio:x})}),(0,r.jsxs)(al,{titulo:"Caracter\xedsticas",fluido:!0,children:[(0,r.jsx)(e3,{tiposSelecionados:z,tiposAtivos:w,setCaracImovel:k,negocio:x,guia:j}),(0,r.jsx)(e6,{tiposSelecionados:z,tiposAtivos:w,setCaracCondo:T}),(0,r.jsx)(e4,{guia:j,finalidade:y,setCaracExtras:B})]}),(0,r.jsx)(al,{titulo:"C\xf4modos e vagas",colunas:"1fr",children:(0,r.jsx)(e9,{guia:j,finalidade:y,selecionados:z,setQuartos:O,setSalas:V,setBanheiros:$,setVagas:_,setSuites:Z})}),(0,r.jsxs)(al,{titulo:"Valores e \xe1rea",colunas:"repeat(3, minmax(0, 1fr))",children:[(0,r.jsx)(at,{isCurrency:!0,label:"Valor do Im\xf3vel",guia:j,negocio:x,setSlider:G,setTaxas:er,showTaxasSwitch:!0}),(0,r.jsx)(at,{suffix:"m\xb2",label:"\xc1rea do Im\xf3vel",guia:j,negocio:x,setSlider:I}),(0,r.jsx)(s.k,{when:"alugar"===x,children:(0,r.jsx)(at,{isCurrency:!0,label:"Renda Mensal Bruta",guia:j,negocio:x,setSlider:N,minValue:0,maxValue:1e5,filterMinKey:"rendaMinima",filterMaxKey:"rendaMaxima"})})]})]})})}),(0,r.jsx)(c.A,{sx:{borderTop:"1px solid #E8E4E4",px:{xs:2,md:3},py:1.5,display:"flex",justifyContent:"flex-end"},children:(0,r.jsx)(d.A,{variant:"contained",color:"secondary",onClick:et,sx:{textTransform:"uppercase",px:4},children:"Aplicar"})})]})}function ad(){let{options:e}=(0,n.B)();return(0,r.jsxs)(c.A,{className:"subheader",sx:{width:"100%",pt:1,px:2},children:[(0,r.jsxs)(c.A,{sx:{display:{xs:"none",md:"block"}},children:[(0,r.jsx)(ec,{}),(0,r.jsx)(Y.A,{sx:{my:.5,borderWidth:"0.5 px"}}),(0,r.jsx)(em,{}),(0,r.jsx)(eR,{}),(0,r.jsx)(eF,{}),(0,r.jsx)(Y.A,{sx:{mt:.5,mb:2,borderWidth:"0.5 px"}})]}),!e.showMap&&(0,r.jsx)(c.A,{sx:{display:{xs:"block",md:"none"},pt:.5,pb:1},children:(0,r.jsx)(W,{})}),(0,r.jsx)(ef,{}),(0,r.jsx)(ac,{})]})}var au=o(94851),am=o(54587),ap=o.n(am);function ag(e){let{banner:a}=e,o=null==a?void 0:a.desktop,i=(null==a?void 0:a.mobile)||o,t=(0,es.useRouter)();return i?(0,r.jsx)(au.A,{"aria-label":"special",sx:{height:i.height,width:"100%",minHeight:"100%",maxHeight:500},onClick:()=>t.push((null==a?void 0:a.url)||""),children:i.url&&(0,r.jsx)(ap(),{alt:"Foto Billboard",src:"".concat(i.url),width:i.width||400,height:i.height||500,quality:100,style:{width:"100%",height:"100%",maxHeight:500,objectFit:"cover",cursor:"pointer",display:"block"}})}):null}var af=o(87352),ah=o(3650),ax=o(68858),av=o(33625);function ab(e){var a;let{campanhaAtiva:o,negocioAtivo:i,localizacao:n}=e,[l,m]=(0,t.useState)(void 0),[p,g]=(0,t.useState)(""),f=el().push;return(0,t.useEffect)(()=>{aA(o).then(e=>{let a=e.data;a&&a.length&&m(a[0])})},[]),(0,t.useEffect)(()=>{},[l]),(0,r.jsx)(af.A,{open:!!l&&!!l.titulo&&!n,sx:{...k.g},children:(0,r.jsxs)(ah.A,{sx:{overflow:"hidden"},children:[(0,r.jsx)(av.F,{banners:((null==l?void 0:l.imagens)||[]).filter(e=>"header_filtro"===e.tipo)}),(0,r.jsxs)(c.A,{sx:{p:4},children:[(0,r.jsxs)(s.k,{when:!!((null==l?void 0:l.titulo)&&(null==l?void 0:l.slug.match(/facul-nova-ape-novo/gi))),children:[(0,r.jsx)(u.A,{variant:"h4",align:"center",children:null==l?void 0:l.titulo}),(0,r.jsx)(u.A,{component:"p",align:"center",sx:{py:2},children:"Escolha a institui\xe7\xe3o de ensino perto de onde voc\xea quer morar"}),(0,r.jsx)(et.A,{color:"secondary",select:!0,fullWidth:!0,value:p,onChange:e=>{g(e.target.value)},children:null==l?void 0:null===(a=l.filtros)||void 0===a?void 0:a.map(e=>(0,r.jsx)(eo.A,{value:null==e?void 0:e.slug,children:null==e?void 0:e.titulo},null==e?void 0:e.slug))})]}),(0,r.jsxs)(c.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",padding:2,"@media screen and (max-height: 800px) and (max-width: 800px)":{flexDirection:"column",position:"absolute",bottom:0,left:0,right:0,width:"85%",backgroundColor:"rgba(255, 255, 255, 0.8)",padding:3}},children:[(0,r.jsx)(d.A,{onClick:()=>{var e,a;(0,ax.x)({eventAction:"clicou",eventCategory:(null===(a=window)||void 0===a?void 0:null===(e=a.location)||void 0===e?void 0:e.href)||(null===el()||void 0===el()?void 0:el().asPath),eventLabel:"sair-da-campanha",nonInteraction:!1}),f("/".concat(i||""))},color:"secondary",variant:"text",sx:{"@media screen and (max-height: 650px)":{backgroundColor:"#B0B0B0",color:"#ffffff","&:hover":{backgroundColor:"#9E9E9E"},width:"100%"}},children:"Sair da Campanha"}),(0,r.jsx)(d.A,{color:"secondary",disabled:null==l||!l.finalidade,variant:"contained",type:"button",onClick:async()=>{var e,a,o;(0,ax.x)({eventAction:"clicou",eventCategory:(null===(a=window)||void 0===a?void 0:null===(e=a.location)||void 0===e?void 0:e.href)||(null===el()||void 0===el()?void 0:el().asPath),eventLabel:"buscar-imoveis",nonInteraction:!1}),(null==l?void 0:l.filtros)&&(null==l?void 0:l.filtros.length)&&(null==l||null===(o=l.filtros)||void 0===o||o.map(e=>g(e.slug)));let r=null==l?void 0:l.filtros.find(e=>(null==e?void 0:e.slug)===p);if(r){f({pathname:"".concat(el().asPath,"/").concat(null==l?void 0:l.finalidade,"/").concat(null==r?void 0:r.slug)});return}f({pathname:"".concat(el().asPath,"/").concat(null==l?void 0:l.finalidade,"/rs")})},sx:{"@media screen and (max-height: 650px)":{width:"100%"}},children:"Buscar Im\xf3veis"})]})]})]})})}async function aA(e){return await ez.fQ.get("/api/conteudo/campanhas/".concat(e))}var aj=o(88381);let ay={"menino-deus-porto-alegre-rs":{metaTitle:"Aluguel no Menino Deus: morar bem em Porto Alegre | Guarida",metaDescription:"Confira tudo sobre aluguel no Menino Deus: localiza\xe7\xe3o, mobilidade, infraestrutura completa e os melhores im\xf3veis com a Guarida em Porto Alegre.",h1:"Aluguel no Menino Deus: qualidade de vida, localiza\xe7\xe3o e infraestrutura completa",h1Text:"Poucos bairros de Porto Alegre equilibram t\xe3o bem a tradi\xe7\xe3o ga\xfacha com a conveni\xeancia moderna quanto o **Menino Deus**.\n\nLocalizado na regi\xe3o centro-sul da capital, o bairro \xe9 o destino ideal para quem busca ruas arborizadas, um com\xe9rcio pulsante e mobilidade estrat\xe9gica para o Centro, a Zona Sul e, claro, o privil\xe9gio de estar ao lado da nova Orla do Gua\xedba.\n\nSe voc\xea pesquisa por **aluguel no Menino Deus**, sabe que praticidade e qualidade de vida devem caminhar juntas. Esse guia apresenta os principais diferenciais da regi\xe3o para ajudar voc\xea a decidir pelo seu pr\xf3ximo lar.",h2:"Perfil do morador e oferta de im\xf3veis",h2Text:"O Menino Deus acolhe desde jovens profissionais que buscam **apartamentos compactos** e **modernos** at\xe9 fam\xedlias que precisam de **unidades amplas de 2 ou 3 dormit\xf3rios** pr\xf3ximas a boas escolas. Essa versatilidade de tipologias permite que voc\xea encontre o im\xf3vel ideal para o seu momento de vida.\n\nSe voc\xea quer explorar as melhores oportunidades na regi\xe3o e em outras localidades, vale a pena conferir as op\xe7\xf5es para [alugar im\xf3veis em Porto Alegre](https://guarida.com.br/busca/alugar/residencial+comercial/porto-alegre-rs) por meio do nosso portal.\n\nCom o suporte do **Grupo Guarida**, voc\xea garante uma negocia\xe7\xe3o segura e encontra o lar que melhor se adapta ao seu or\xe7amento e estilo."},"santana-porto-alegre-rs":{metaTitle:"Aluguel no bairro Santana, Porto Alegre | Guarida",metaDescription:"Aluguel no bairro Santana, em Porto Alegre: centrali
1dade, infraestrutura, mobilidade e perfil residencial. Conhe\xe7a a regi\xe3o com a Guarida.",h1:"Aluguel no bairro Santana: centralidade, tranquilidade e infraestrutura para o dia a dia",h1Text:"Quem busca morar bem em Porto Alegre sem abrir m\xe3o da praticidade encontra no **Santana** um equil\xedbrio dif\xedcil de encontrar: **tranquilidade de um bairro residencial** com a **conveni\xeancia de quem est\xe1 colado na \xe1rea central da cidade**.\n\nRuas arborizadas, com\xe9rcio acess\xedvel e algumas das principais avenidas da capital cortando a regi\xe3o comp\xf5em um cen\xe1rio que atrai fam\xedlias, casais e profissionais que n\xe3o querem perder tempo com deslocamentos desnecess\xe1rios.",h2:"Perfil dos im\xf3veis para alugar no Santana",h2Text:"A maior parte dos pr\xe9dios \xe9 formada por **edif\xedcios de pequeno e m\xe9dio porte**, com infraestrutura completa, elevador e portaria eletr\xf4nica. Os apartamentos predominantes t\xeam **2 ou 3 dormit\xf3rios**, formato que atende bem casais, fam\xedlias pequenas e profissionais que valorizam um endere\xe7o bem servido sem pagar pelo sup\xe9rfluo.\n\nPara quem considera um bairro vizinho com perfil igualmente residencial e arborizado, vale conhecer o [bairro Petr\xf3polis em Porto Alegre](https://blog.guarida.com.br/bairro-petropolis-em-porto-alegre/)."},"moinhos-de-vento-porto-alegre-rs":{metaTitle:"Aluguel no Moinhos de Vento em Porto Alegre | Guarida",metaDescription:"Aluguel no Moinhos de Vento: sofistica\xe7\xe3o, gastronomia e vida a p\xe9. Conhe\xe7a o bairro mais charmoso da capital com a Guarida.",h1:"Aluguel no Moinhos de Vento: sofistica\xe7\xe3o, vida a p\xe9 e o endere\xe7o mais cobi\xe7ado de Porto Alegre",h1Text:"Quem busca morar em Porto Alegre com **qualidade de vida, est\xe9tica urbana e tudo ao alcance de uma caminhada** encontra no **Moinhos de Vento** uma resposta dif\xedcil de superar. O bairro combina eleg\xe2ncia arquitet\xf4nica, lifestyle sofisticado e uma rotina em que grande parte do que voc\xea precisa acontece a poucos passos de casa.\n\nCasar\xf5es hist\xf3ricos convivem com pr\xe9dios contempor\xe2neos em ruas arborizadas que abrigam alguns dos melhores caf\xe9s, restaurantes e lojas da capital ga\xfacha.",h2:"Perfil dos im\xf3veis para alugar no Moinhos de Vento",h2Text:"A oferta de aluguel reflete a **sofistica\xe7\xe3o do bairro** e atende perfis variados:\n\n- **apartamentos compactos modernos**, ideais para quem mora sozinho ou prioriza localiza\xe7\xe3o;\n- **unidades de alto padr\xe3o** em pr\xe9dios novos, com \xe1reas de lazer completas;\n- **casar\xf5es hist\xf3ricos preservados**, com p\xe9-direito alto e arquitetura tradicional;\n- **coberturas e plantas amplas** em empreendimentos consolidados.\n\nPara ampliar a compara\xe7\xe3o com outras regi\xf5es nobres da capital, confira os [principais bairros para alugar apartamento em Porto Alegre](https://blog.guarida.com.br/alugueis/10-bairros-para-alugar-apartamento-em-porto-alegre/)."},"cidade-baixa-porto-alegre-rs":{metaTitle:"Aluguel na Cidade Baixa em Porto Alegre | Guarida",metaDescription:"Aluguel na Cidade Baixa, em Porto Alegre: cultura, vida bo\xeamia e proximidade da Reden\xe7\xe3o. Encontre seu im\xf3vel com a Guarida.",h1:"Aluguel na Cidade Baixa: cultura, vida bo\xeamia e praticidade no centro de Porto Alegre",h1Text:"Quem busca morar em Porto Alegre com **vida cultural intensa, tudo a p\xe9 e um bairro com personalidade pr\xf3pria** encontra na **Cidade Baixa** uma resposta dif\xedcil de superar. Localizada ao lado do Parque Farroupilha e a poucos minutos do Centro, a regi\xe3o se firmou como um dos endere\xe7os mais movimentados e aut\xeanticos da capital ga\xfacha.",h2:"Perfil do morador e oferta de im\xf3veis",h2Text:"A **Cidade Baixa** atrai principalmente **estudantes universit\xe1rios, jovens profissionais e casais** que valorizam o estilo urbano e a vida cultural ativa. Esse mix se reflete na oferta de im\xf3veis, com forte presen\xe7a de **apartamentos compactos, kitnets e unidades de 1 a 2 dormit\xf3rios**. Tamb\xe9m \xe9 poss\xedvel encontrar **apartamentos maiores em pr\xe9dios mais antigos**, com plantas generosas, para quem busca espa\xe7o sem abrir m\xe3o da localiza\xe7\xe3o.\n\nPara quem quer combinar bairro vibrante com bom hist\xf3rico em seguran\xe7a, vale conferir o guia com os [bairros mais 
1seguros de Porto Alegre para alugar um im\xf3vel](https://blog.guarida.com.br/alugueis/bairros-mais-seguros-de-porto-alegre/)."},"petropolis-porto-alegre-rs":{metaTitle:"Aluguel no bairro Petr\xf3polis, Porto Alegre | Guarida",metaDescription:"Aluguel em Petr\xf3polis, em Porto Alegre: bairro nobre, ruas arborizadas, seguran\xe7a e escolas tradicionais. Conhe\xe7a a regi\xe3o com a Guarida.",h1:"Aluguel no Petr\xf3polis: bairro nobre, ruas arborizadas e qualidade de vida em Porto Alegre",h1Text:"Quem busca morar bem em Porto Alegre com **tranquilidade, seguran\xe7a e infraestrutura completa** encontra no **Petr\xf3polis** um dos endere\xe7os mais consistentes da capital. Para fam\xedlias que n\xe3o querem abrir m\xe3o da proximidade com boas escolas, ou para quem simplesmente quer resolver a rotina sem estresse, o bairro entrega esse equil\xedbrio h\xe1 d\xe9cadas.",h2:"Tipologias de im\xf3veis para diferentes perfis",h2Text:"A oferta de aluguel no **Petr\xf3polis** reflete a diversidade do bairro. Voc\xea encontra desde **casas t\xe9rreas e sobrados** em ruas residenciais at\xe9 **apartamentos de padr\xe3o m\xe9dio e alto** em condom\xednios verticais, sobretudo na por\xe7\xe3o norte do bairro. Essa variedade contempla diferentes momentos de vida: do profissional que prioriza praticidade ao casal ou fam\xedlia que busca metragens maiores em ambiente arborizado.\n\nPara quem trabalha no eixo corporativo, vale ver como o bairro se posiciona em rela\xe7\xe3o aos [bairros empresariais de Porto Alegre](https://blog.guarida.com.br/alugueis/bairros-empresariais-de-porto-alegre/)."},"bom-fim-porto-alegre-rs":{metaTitle:"Aluguel no Bom Fim, Porto Alegre | Guarida",metaDescription:"Aluguel no Bom Fim, em Porto Alegre: cultura, gastronomia, diversidade e proximidade da Reden\xe7\xe3o. Encontre seu im\xf3vel com a Guarida.",h1:"Aluguel no Bom Fim: cultura, gastronomia e diversidade no cora\xe7\xe3o de Porto Alegre",h1Text:"Quem busca morar em Porto Alegre em um bairro com **identidade pr\xf3pria, vida cultural intensa e tudo a p\xe9** encontra no **Bom Fim** um dos endere\xe7os mais aut\xeanticos da capital. Tradicional, diverso e historicamente ligado \xe0 imigra\xe7\xe3o judaica no Rio Grande do Sul, o bairro mistura refer\xeancias culturais, gastron\xf4micas e arquitet\xf4nicas em ruas que pulsam vida o ano inteiro.\n\nLocalizado ao lado do **Parque Farroupilha (Reden\xe7\xe3o)** e pr\xf3ximo da UFRGS, do Centro e da Cidade Baixa, o Bom Fim \xe9 a escolha de quem n\xe3o quer abrir m\xe3o de conveni\xeancia nem de personalidade no bairro onde mora.",h2:"Perfil dos im\xf3veis e oferta de aluguel",h2Text:"A oferta de im\xf3veis no **Bom Fim** acompanha a diversidade do bairro. Voc\xea encontra **apartamentos charmosos em pr\xe9dios hist\xf3ricos**, com plantas amplas e detalhes arquitet\xf4nicos preservados, al\xe9m de **unidades mais compactas em edif\xedcios contempor\xe2neos**. Essa pluralidade atende do estudante que prioriza a proximidade da universidade ao casal que valoriza vida cultural ativa e infraestrutura completa.\n\nPara um panorama mais amplo, consulte tamb\xe9m o conte\xfado sobre [alugar apartamento em Porto Alegre](https://blog.guarida.com.br/alugueis/alugar-apartamento-em-porto-alegre/)."},"sarandi-porto-alegre-rs":{metaTitle:"Aluguel no bairro Sarandi, Porto Alegre | Guarida",metaDescription:"Aluguel no Sarandi, Zona Norte de Porto Alegre: mobilidade, com\xe9rcio, escolas e bom custo-benef\xedcio. Encontre seu im\xf3vel com a Guarida!",h1:"Aluguel no Sarandi: mobilidade, com\xe9rcio e bom custo-benef\xedcio na Zona Norte de Porto Alegre",h1Text:"O Sarandi \xe9, h\xe1 anos, um dos destinos mais procurados por quem busca aluguel na Zona Norte de Porto Alegre. O bairro combina mobilidade, com\xe9rcio diversificado e um custo-benef\xedcio atrativo, atributos que pesam tanto para fam\xedlias quanto para profissionais que trabalham na regi\xe3o metropolitana.\n\nCortado por avenidas estruturais, com rede forte de transporte e servi\xe7os essenciais distribu\xeddos no dia a dia, o Sarandi funciona como um endere\xe7o pr\xe1tico para quem valoriza agilidade sem abrir m\xe3o de uma rotina tranquila.",h2:"Perfil dos im\xf3veis para alugar no Sarandi",h2Text:"A oferta de aluguel no Sarandi reflete a diversidade do bairro. Voc\xea encontra desde casas residenciais com p\xe1tio, ideais para fam\xedlias que valorizam espa\xe7o externo, at\xe9 apartamentos de 1, 2 ou 3 dormit\xf3rios em pr\xe9dios verticais e condom\xednios fechados.\n\nEssa plurali
1dade abre espa\xe7o para diferentes momentos de vida: do profissional que prioriza praticidade, ao casal que busca a primeira casa, \xe0 fam\xedlia que precisa de metragens maiores em um bairro com bom hist\xf3rico residencial."},"ipanema-porto-alegre-rs":{metaTitle:"Aluguel no Ipanema em Porto Alegre | Guarida",metaDescription:"Aluguel no Ipanema, Zona Sul de Porto Alegre: orla do Gua\xedba, ruas arborizadas e bem-estar.",h1:"Aluguel no Ipanema: orla do Gua\xedba, ruas arborizadas e bem-estar na Zona Sul de Porto Alegre",h1Text:"Pouca coisa traduz melhor a Zona Sul de Porto Alegre do que o Ipanema. Tradicionalmente residencial, arborizado e localizado \xe0 beira do Gua\xedba, o bairro oferece um cotidiano em que praticidade urbana e qualidade de vida convivem com naturalidade.\n\nFam\xedlias, jovens profissionais e quem trabalha em home office encontram no Ipanema um equil\xedbrio raro na capital: ruas tranquilas, com\xe9rcio pr\xf3ximo e uma das faixas mais bonitas da orla revitalizada da cidade.",h2:"Perfil dos im\xf3veis para alugar no Ipanema",h2Text:"A oferta acompanha a diversidade do bairro. H\xe1 apartamentos compactos em pr\xe9dios pr\xf3ximos da orla, ideais para quem mora sozinho ou faz home office, e unidades familiares de 2 ou 3 dormit\xf3rios em ruas residenciais arborizadas. Tamb\xe9m \xe9 poss\xedvel encontrar casas em condom\xednios fechados, com p\xe1tio e \xe1rea externa, voltadas para fam\xedlias que valorizam o espa\xe7o.\n\nEssa pluralidade torna o Ipanema um bairro de transi\xe7\xe3o, em que diferentes momentos de vida cabem sem dificuldade. Para um panorama mais amplo das oportunidades de aluguel na capital, vale o conte\xfado sobre [alugar apartamento em Porto Alegre](https://blog.guarida.com.br/alugueis/alugar-apartamento-em-porto-alegre/)."},"canoas-rs":{metaTitle:"Aluguel em Canoas, RS: im\xf3veis na cidade | Guarida",metaDescription:"Aluguel em Canoas, RS: mobilidade at\xe9 Porto Alegre, infraestrutura completa e custo acess\xedvel. Encontre seu im\xf3vel com a Guarida.",h1:"Aluguel em Canoas: mobilidade integrada com Porto Alegre e custo acess\xedvel na Regi\xe3o Metropolitana",h1Text:"Trabalhar em Porto Alegre e pagar aluguel de capital nem sempre compensa. \xc9 por isso que tanta gente cruza a divisa: em Canoas, d\xe1 para manter a rotina conectada \xe0 capital pagando bem menos pela moradia. Segunda maior cidade do Rio Grande do Sul, ela re\xfane polo industrial, com\xe9rcio robusto e mobilidade \xe1gil, um conjunto que sustenta alugu\xe9is mais acess\xedveis sem abrir m\xe3o de estrutura urbana completa.\n\nEsse equil\xedbrio entre custo, proximidade com a capital e qualidade de vida atende a quem mora, a quem trabalha entre as duas cidades e tamb\xe9m a quem busca um ponto comercial bem localizado na Regi\xe3o Metropolitana.",h2:"Im\xf3veis para cada objetivo",h2Text:"A diversidade de Canoas se reflete na oferta de loca\xe7\xe3o, que costuma reunir apartamentos compactos para quem mora sozinho ou estuda, unidades de 2 e 3 dormit\xf3rios para casais e fam\xedlias, casas com p\xe1tio em ruas residenciais e tamb\xe9m salas, lojas e galp\xf5es para uso comercial. A disponibilidade varia conforme o momento, por isso use os filtros acima para refinar por tipo de im\xf3vel, n\xfamero de dormit\xf3rios e faixa de pre\xe7o e ver o que est\xe1 livre agora."},"partenon-porto-alegre-rs":{metaTitle:"Aluguel no Partenon, Porto Alegre | Guarida",metaDescription:"Aluguel no Partenon, em Porto Alegre: PUCRS, Tecnopuc, mobilidade \xe1gil e bom custo-benef\xedcio. Encontre seu im\xf3vel com a Guarida.",h1:"Aluguel no Partenon: polos universit\xe1rios, mobilidade \xe1gil e bom custo-benef\xedcio",h1Text:"Quem vai estudar na PUCRS ou trabalhar no Tecnopuc costuma enfrentar a mesma corrida: achar onde morar perto, r\xe1pido e sem estourar o or\xe7amento. O Partenon, na Zona Leste de Porto Alegre, resolve essa equa\xe7\xe3o ao reunir universidades de refer\xeancia, polos de inova\xe7\xe3o e mobilidade \xe1gil para as outras zonas da capital.\n\nPor isso o bairro atrai um perfil amplo: estudantes que entram na PUCRS, profissionais do Tecnopuc, fam\xedlias que valorizam infraestrutura completa e quem busca boa rela\xe7\xe3o entre custo e qualidade de vida.",h2:"Um im\xf3vel para cada momento de vida",h2Text:"A oferta de aluguel acompanha a diversidade do Partenon. Voc\xea encontra est\xfadios e apartamentos compactos perto da PUCRS, ideais para estudantes e jovens profissionais, e unidades de 2 e 3 dormit\xf3rios em ruas residenciais, voltadas a casais e fam\xedlias. H\xe1 ainda casas e sobrados em vias tranquilas, condom\xednios verticais novos com lazer completo e pontos comerciais perto dos polos universit\xe1rios, para quem pensa em empreender. Use os filtros acima para refinar por tipo de im\xf3vel, n\xfamero de dormit\xf3rios e faixa de pre\xe7o."},"centro-historico-porto-alegre-rs":{metaTitle:"Aluguel Centro Hist\xf3rico POA: guia completo | Guarida",metaDescription:"Saiba como \xe9 morar no Centro Hist\xf3rico de Porto Alegre: mobilidade, cultura, infraestrutura e os melhores im\xf3veis para alugar com a Guarida.",h1:"Aluguel no Centro Hist\xf3rico de Porto Alegre: infraestrutura, mobilidade e perfil do bairro",h1Text:"Escolher onde morar em Porto Alegre \xe9, antes de tudo, uma decis\xe3o sobre como voc\xea quer viver o seu dia a dia. E, quando o crit\xe9rio \xe9 **praticidade real**, resolver tudo a p\xe9, economizar com transporte e estar no centro de tudo, o **Centro Hist\xf3rico** aparece como uma das respostas mais consistentes da cidade.\n\nPr\xe9dios tombados, **vida cultural intensa** e uma **infraestrutura urbana consolidada** convivem em um bairro que foi o ponto de origem de Porto Alegre e segue sendo um dos endere\xe7os mais estrat\xe9gicos para quem quer morar bem localizado.\n\nSe voc\xea pesquisa **aluguel no Centro Hist\xf3rico de Porto Alegre**, este guia re\xfane os aspectos mais relevantes para essa decis\xe3o: mobilidade, servi\xe7os, patrim\xf4nio arquitet\xf4nico e perfil do bairro.",h2:"Perfil do morador e tipologias de im\xf3veis",h2Text:"O Centro Hist\xf3rico atrai perfis variados: **estudantes** de universidades pr\xf3ximas, **profissionais** que trabalham no pr\xf3prio bairro, **casais** em busca de praticidade e **investidores** que apostam no potencial de valoriza\xe7\xe3o da regi\xe3o. \n\nA oferta de im\xf3veis \xe9 igualmente plural. Voc\xea encontra desde **apartamentos em pr\xe9dios hist\xf3ricos com p\xe9-direito alto at\xe9 unidades compactas em empreendimentos mais recentes**. Essa variedade \xe9 justamente o que permite encontrar um im\xf3vel que encaixe no seu or\xe7amento, no seu momento de vida e na sua rotina, sem abrir m\xe3o da localiza\xe7\xe3o. \n\nPara ampliar a compara\xe7\xe3o com outras regi\xf5es, consulte [o panorama de aluguel em Porto Alegre](https://guarida.com.br/busca/alugar/residencial+comercial/porto-alegre-rs) e nosso guia com [as melhores regi\xf5es da capital ga\xfacha](https://blog.guarida.com.br/institucional/descubra-qual-a-melhor-regiao-de-porto-alegre-para-voce/)."},"restinga-porto-alegre-rs":{metaTitle:"Aluguel na Restinga: im\xf3veis para alugar em Porto Alegre.",metaDescription:"Encontre im\xf3veis para aluguel na Restinga, em Porto Alegre: apartamentos com infraestrutura completa e negocia\xe7\xe3o segura com a Guarida.",h1:"Aluguel na Restinga: infraestrutura pr\xf3pria, com\xe9rcio ativo e custo que c
1abe no or\xe7amento",h1Text:"A Restinga \xe9 um dos bairros mais populosos de Porto Alegre e re\xfane mais de 60 mil moradores na zona sul da capital. Com escala de cidade, a regi\xe3o desenvolveu uma estrutura pr\xf3pria ao longo das \xfaltimas d\xe9cadas.\n\nCom\xe9rcio de rua movimentado, hospital de refer\xeancia regional e um campus p\xfablico de ensino t\xe9cnico e superior ficam dentro do pr\xf3prio bairro. Isso encurta a rotina de quem mora ali e reduz a necessidade de deslocamentos longos no dia a dia.\n\nSe voc\xea pesquisa por **aluguel na Restinga**, encontra uma das rela\xe7\xf5es mais equilibradas entre custo e estrutura em Porto Alegre. Este guia apresenta os diferenciais da regi\xe3o para ajudar voc\xea a decidir pelo seu pr\xf3ximo lar.",h2:"Perfil do morador e oferta de im\xf3veis",h2Text:"A Restinga se organiza em duas frentes: a Restinga Velha, formada principalmente por casas, e a Restinga Nova, \xe1rea planejada com forte presen\xe7a de pr\xe9dios residenciais. \xc9 nessa segunda por\xe7\xe3o que se concentra a oferta de loca\xe7\xe3o.\n\nOs im\xf3veis dispon\xedveis s\xe3o, em sua maioria, apartamentos compactos de 1 e 2 dormit\xf3rios, com metragens em torno de 40 a 48 m\xb2. O perfil atende bem quem mora sozinho, casais e fam\xedlias pequenas que buscam um valor de aluguel acess\xedvel na compara\xe7\xe3o com a m\xe9dia da capital. Se voc\xea est\xe1 em d\xfavida sobre a metragem que faz sentido para a sua rotina, vale entender [como escolher o tamanho de apartamento ideal](https://blog.guarida.com.br/alugueis/tamanho-de-apartamento/) antes de fechar neg\xf3cio.\n\nPara quem est\xe1 saindo da casa dos pais ou vai assinar o primeiro contrato, o bairro tamb\xe9m funciona como uma porta de entrada segura. Nossas orienta\xe7\xf5es sobre [como evitar perrengues ao alugar o primeiro im\xf3vel](https://blog.guarida.com.br/alugueis/alugar-primeiro-imovel/) ajudam voc\xea a chegar preparado na negocia\xe7\xe3o.\n\nCom o suporte do Grupo Guarida, voc\xea conta com uma negocia\xe7\xe3o segura, menos burocracia e o acompanhamento de quem atua h\xe1 quase 50 anos no mercado imobili\xe1rio ga\xfacho. Encontre o lar que se adapta ao seu or\xe7amento e ao seu estilo de vida."},"jardim-leopoldina-porto-alegre-rs":{metaTitle:"Aluguel no Jardim Leopoldina: im\xf3veis em Porto Alegre.",metaDescription:"Veja im\xf3veis para aluguel no Jardim Leopoldina, em Porto Alegre: apartamentos, casas e pontos comerciais. Alugue com a seguran\xe7a da Guarida.",h1:"Aluguel no Jardim Leopoldina: variedade de im\xf3veis, com\xe9rcio pr\xf3ximo e mobilidade na zona norte",h1Text:"Oficialmente chamado de Jardim Dona Leopoldina, o bairro re\xfane cerca de 18 mil moradores na zona norte de Porto Alegre e integra a regi\xe3o do Eixo Baltazar, um dos corredores de com\xe9rcio e servi\xe7os mais movimentados da capital.\n\nA regi\xe3o se consolidou como uma alternativa residencial tranquila, mas com o essencial ao alcance. Avenidas estruturantes como a Baltazar de Oliveira Garcia, a Manoel Elias e a Juscelino Kubitschek de Oliveira cortam ou tangenciam o bairro e garantem liga\xe7\xe3o r\xe1pida com o restante da zona norte.\n\nSe voc\xea procura aluguel no Jardim Leopoldina, encontra algo que poucos bairros oferecem: variedade real de tipologias no mesmo endere\xe7o. Este guia mostra os diferenciais da regi\xe3o para ajudar voc\xea a escolher o seu pr\xf3ximo lar.",h2:"Perfil do morador e oferta de im\xf3veis",h2Text:"A oferta de loca\xe7\xe3o no Jardim Leopoldina se divide em tr\xeas frentes bem definidas, e essa versatilidade \xe9 o principal trunfo do bairro:\n\n* Apartamentos compactos: unidades de 1 e 2 dormit\xf3rios, com metragens entre 35 e 60 m\xb2, ideais para quem mora sozinho, casais e fam\xedlias pequenas;\n* Casas e sobrados: im\xf3veis de 3 e 4 dormit\xf3rios, com \xe1reas amplas e mais de uma vaga, pensados para fam\xedlias que precisam de espa\xe7o;\n* Pontos comerciais: lojas em avenidas de grande circula\xe7\xe3o, uma boa porta de entrada para quem quer abrir ou expandir um neg\xf3cio na zona norte.\n\nSe o seu plano \xe9 empreender na regi\xe3o, conhe\xe7a as op\xe7\xf5es de [im\xf3veis comerciais para alugar em Porto Alegre](https://guarida.com.br/busca/alugar/comercial/porto-alegre-rs) e avalie os pontos dispon\xedveis. E se a d\xfavida for sobre valores, taxas e garantias do contrato, nosso guia sobre [alugar apartamento em Porto Alegre](https://blog.guarida.com.br/alugueis/alugar-apartamento-em-porto-alegre/) explica cada etapa em detalhes."},"hipica-porto-alegre-rs":{metaTitle:"Aluguel na H\xedpica: casas e apartamentos em Porto Alegre.",metaDescription:"Encontre im\xf3veis para aluguel na H\xedpica, zona sul de Porto Alegre. Alugue com a seguran\xe7a do Grupo Guarida.",h1:"Aluguel na H\xedpica: espa\xe7o, \xe1reas verdes e vida em condom\xednio na zona sul",h1Text:"Poucos bairros de Porto Alegre conseguem manter o clima de interior t\xe3o perto da estrutura urbana quanto a H\xedpica. O nome vem da Sociedade H\xedpica Porto-Alegrense, instalada na regi\xe3o desde 1939, e ajuda a explicar a identidade do lugar.\n\nCriada oficialmente em 1991, a H\xedpica cresceu por meio de grandes loteamentos e hoje re\xfane mais de 18 mil moradores na zona sul da capital. A paisagem ainda guarda tra\xe7os rurais, com s\xedtios, floriculturas e \xe1reas verdes, mas convive com condom\xednios residenciais modernos e c
1om\xe9rcio consolidado.\n\nSe voc\xea busca aluguel na H\xedpica, provavelmente procura o que o centro da cidade n\xe3o entrega: espa\xe7o, sil\xeancio e qualidade de vida. Este guia re\xfane os diferenciais da regi\xe3o para ajudar voc\xea a escolher o seu pr\xf3ximo lar.",h2:"Perfil do morador e oferta de im\xf3veis",h2Text:"A H\xedpica \xe9 um bairro de fam\xedlias, e a oferta de loca\xe7\xe3o reflete esse perfil. A maior parte dos im\xf3veis dispon\xedveis s\xe3o casas em condom\xednio e sobrados, com 2 a 4 dormit\xf3rios, op\xe7\xf5es de su\xedte e espa\xe7o para at\xe9 quatro carros.\n\nTamb\xe9m existem apartamentos, com metragens a partir de 40 m\xb2, que funcionam como uma porta de entrada acess\xedvel para quem quer conhecer a regi\xe3o antes de se comprometer com um im\xf3vel maior. Se essa \xe9 a sua d\xfavida, entenda melhor as vantagens de morar em [casas em condom\xednios fechados](https://blog.guarida.com.br/condominios/casas-em-condominios-fechados/) e avalie o que combina com a sua rotina.\n\nVale um cuidado extra na hora de fechar contrato em bairros de condom\xednio, onde entram regras internas, taxas e vistorias espec\xedficas. Contar com apoio profissional evita dores de cabe\xe7a, e reunimos os motivos em [10 raz\xf5es para nunca alugar um im\xf3vel sem uma imobili\xe1ria](https://blog.guarida.com.br/alugueis/10-razoes-para-nunca-alugar-um-imovel-sem-uma-imobiliaria/)."},"novo-hamburgo-rs":{metaTitle:"Aluguel em Novo Hamburgo: im\xf3veis para alugar no RS.",metaDescription:"Confira as op\xe7\xf5es de aluguel em Novo Hamburgo, na regi\xe3o metropolitana de Porto Alegre: lojas, galp\xf5es e pontos comerciais com o Grupo Guarida.",h1:"Aluguel em Novo Hamburgo: conex\xe3o com a capital, economia forte e espa\xe7o para o seu neg\xf3cio",h1Text:"Novo Hamburgo \xe9 a s\xe9tima cidade mais populosa do Rio Grande do Sul, com cerca de 227 mil habitantes, e lidera a regi\xe3o do Vale do Rio dos Sinos. Fica a aproximadamente 42 quil\xf4metros de Porto Alegre e integra a regi\xe3o metropolitana da capital.\n\nA combina\xe7\xe3o \xe9 rara: voc\xea encontra a estrutura de um grande centro urbano, com quase toda a \xe1rea do munic\xedpio urbanizada, sem abrir m\xe3o do ritmo mais tranquilo de uma cidade de porte m\xe9dio. A economia local, historicamente ligada ao setor cal\xe7adista, diversificou-se e sustenta um com\xe9rcio forte.\n\nSe voc\xea pesquisa por aluguel em Novo Hamburgo, seja para morar ou para instalar um neg\xf3cio, este guia re\xfane os principais diferenciais da cidade e mostra como a Guarida pode ajudar voc\xea em cada caminho.",h2:"O que voc\xea encontra para alugar com a Guarida em Novo Hamburgo?",h2Text:"Na cidade, a carteira da Guarida est\xe1 concentrada em im\xf3veis comerciais de grande porte, pensados para quem quer instalar, expandir ou estruturar a opera\xe7\xe3o de um neg\xf3cio no Vale do Rio dos Sinos:\n\n* Lojas no Centro: pontos amplos em vias de alta circula\xe7\xe3o, como a Rua Lima e Silva e a Rua J\xfalio de Castilhos, com metragens que passam de 700 m\xb2 e op\xe7\xf5es com estacionamento pr\xf3prio. S\xe3o endere\xe7os que garantem visibilidade e fluxo de clientes ao seu neg\xf3cio;\n* Galp\xe3o no bairro S\xe3o Jorge: \xe1rea superior a 5.000 m\xb2, adequada para opera\xe7\xf5es de log\xedstica, distribui\xe7\xe3o e armazenagem, aproveitando a posi\xe7\xe3o estrat\xe9gica da cidade na regi\xe3o metropolitana.\n\nQuer avaliar outras pra\xe7as antes de decidir? Veja tamb\xe9m os [im\xf3veis comerciais para alugar em Porto Alegre](https://guarida.com.br/busca/alugar/comercial/porto-alegre-rs) e compare os pontos dispon\xedveis."}};var aS=o(47254),aw=o(69997),aC=o(14208),az=o(25033);function aP(e){let{seoBairro:a}=e,o=(0,p.A)(),[i,n]=(0,t.useState)(!1),s={a:e=>{let{node:a,...i}=e;return(0,r.jsx)("a",{...i,target:"_blank",rel:"noopener noreferrer",style:{color:o.palette.secondary.main,textDecoration:"underline"}})},p:e=>{let{node:a,...o}=e;return(0,r.jsx)("p",{...o,style:{fontSize:16,lineHeight:1.6,margin:"0 0 1em 0"}})},ul:e=>{let{node:a,...o}=e;return(0,r.jsx)("ul",{...o,style:{margin:"0 0 1em 0",paddingLeft:24}})},li:e=>{let{node:a,...o}=e;return(0,r.jsx)("li",{...o,style:{fontSize:16,lineHeight:1.6,marginBottom:"0.5em"}})}};return(0,r.jsxs)(c.A,{sx:{width:"100%",mt:4,px:{xs:2,sm:3,md:4},maxWidth:1200,mx:"auto",boxSizing:"border-box"},children:[(0,r.jsxs)(c.A,{sx:{position:"relative",overflow:"hidden"},children:[(0,r.jsx)(aS.A,{in:i,collapsedSize:180,timeout:"auto",children:(0,r.jsxs)(c.A,{sx:{fontFamily:o.typography.fontFamily,color:o.palette.text.primary,overflowWrap:"break-word",wordBreak:"break-word"},children:[(0,r.jsx)("h2",{style:{fontSize:"2em",fontWeight:700,margin:"0.67em 0"},children:a.h1}),(0,r.jsx)(aC.$,{rehypePlugins:[az.A],components:s,children:a.h1Text}),(0,r.jsx)("h2",{style:{fontSize:"1.5em",fontWeight:700,margin:"0.83em 0"},children:a.h2}),(0,r.jsx)(aC.$,{rehypePlugins:[az.A],components:s,children:a.h2Text})]})}),!i&&(0,r.jsx)(c.A,{sx:{position:"absolute",left:0,right:0,bottom:0,height:80,background:"linear-gradient(to bottom, rgba(246,245,245,0) 0%, rgba(246,245,245,1) 100%)",pointerEvents:"none"}})]}),(0,r.jsx)(c.A,{sx:{textAlign:"center",mt:2},children:(0,r.jsx)(d.A,{color:"secondary",variant:"text",onClick:()=>n(e=>!e),endIcon:(0,r.jsx)(aw.A,{sx:{transition:"transform 0.2s",transform:i?"rotate(180deg)":"rotate(0deg)"}}),sx:{textTransform:"none",fontWeight:600,"&:hover":{backgroundColor:"transparent",textDecoration:"underline"}},children:i?"Recolher texto":"Expandir texto"})})]})}function aq(){let{sugestoes:e=[],isMobileUA:a=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{options:o,setOptions:i,input:u,fetchNextPage:m,fetchFavorites:p,isLoading:f,getFilterValue:h,setIsLoading:x}=(0,n.B)(),[v,b]=(0,t.useState)(!1),A=(0,t.useMemo)(()=>u.banners.filter(e=>"billboard_busca"===e.tipo).length>0?function(e,a,o){let{jump:r=1,offset:i=0}=o,t=[],n=0,s=0,l=0;for(;s<e.length;)l>=i&&(l-i)%r==0?t.push(a[n++%a.length]):t.push(e[s++]),l++;return t}(u.imoveis,u.banners.filter(e=>"billboard_busca"===e.tipo),{jump:17,offset:4}):u.imoveis,[u.imoveis,u.banners]),j=(0,es.useRouter)(),y=h("negocio"),S=h("campanha"),w=h("localizacao"),C=!S.match(/^busca$/gi),z=!!j.asPath.match(/^\/favoritos\//),[P,q]=(0,t.useState)([]),k=h("ordenacao")===eg.MaisProximos&&0==h("latitude")&&0==h("longitude"),M=!f&&!A.length&&!z||z&&!f&&!P.length,T=u.banners.filter(e=>"header_busca"===e.tipo),E="comprar"===y;(0,t.useEffect)(()=>{i(e=>({...e,showMap:!a&&!z&&"alugar"===y&&u.imoveis.length>0}))},[y,a]);let B=u.breadcrumb.find(e=>"bairro"===e.tipo),R=u.breadcrumb.find(e=>"cidade"===e.tipo),I=B||R,W=I?ay[I.slug]:void 0,G=(0,t.useRef)(0),N=(0,t.useRef)(0);function D(e){let a=e.target.scrollingElement,o=a.scrollTop-G.current,r=a.scrollTop;N.current+=o,G.current=r,a.scrollTop>=400?N.current>100?(b(!0),N.current=0):N.current<-100&&(b(!1),N.current=0):a.scrollTop<=400&&b(!1)}
1function O(e,a){if(o.showMap){if(!a){i(e=>({...e,highlight:[]}));return}e&&(o.highlight.includes(e)||i(o=>({...o,highlight:a&&e?[e]:[]})))}}return(0,t.useEffect)(()=>(window.addEventListener("scroll",D),()=>window.removeEventListener("scroll",D)),[]),(0,t.useEffect)(()=>{z&&P&&P.length&&(x(!0),p(P))},[P]),(0,r.jsxs)(l.Ay,{container:!0,sx:{backgroundColor:"rgb(246, 245, 245)",paddingBottom:10},children:[(0,r.jsxs)(l.Ay,{container:!0,item:!0,xs:12,sx:{flexBasis:{md:o.showMap?"60%":"100%"},maxWidth:{md:o.showMap?"60%":"100%"},pl:o.showMap?{xs:1.5,md:3}:0,pr:o.showMap?{xs:1.5,md:2.5}:0},children:[(0,r.jsx)(l.Ay,{container:!0,item:!0,sx:{display:o.showMap?{xs:"none",md:"flex"}:"flex",marginBottom:2,minHeight:"56px",backgroundColor:"#fff",position:"sticky",left:0,top:{xs:56,sm:64,md:100,lg:100},transition:"translate 0.4s ease-in-out 0s",overflow:v?"hidden":"visible",translate:v?"0 -250px":"0 0",zIndex:3},children:(0,r.jsx)(ad,{})}),(0,r.jsx)(s.k,{when:z,children:(0,r.jsx)(aM,{setFavoritesList:q})}),(0,r.jsxs)(c.A,{sx:{display:o.showMap?{xs:"none",md:"contents"}:"contents"},children:[(0,r.jsxs)(l.Ay,{item:!0,xs:12*!o.showMap,md:12,className:"content",children:[(0,r.jsx)(s.k,{when:!!T.length||!!E,children:(0,r.jsx)(aT,{banner:E?[{campanha:0,tipo:"header_busca",url:"",desktop:{url:"https://storage.googleapis.com/storage_geral/imagens/foxter/728x90.png",width:728,height:90},mobile:{url:"https://storage.googleapis.com/storage_geral/imagens/foxter/728x90.png",width:728,height:90}}]:T})}),(0,r.jsxs)(l.Ay,{container:!0,spacing:2,justifyContent:"center",alignItems:"stretch",children:[(0,r.jsx)(s.k,{when:!k&&!o.mapLoading,children:A.map((e,a)=>e.codigo?(0,r.jsx)(l.Ay,{item:!0,id:e.codigo?"imovel-".concat(e.codigo):"",sx:{width:{xs:"calc( 100% - 32px)",sm:o.showMap?270:400}},onMouseLeave:()=>O(e.codigo,!1),onMouseEnter:()=>O(e.codigo,!0),children:(0,r.jsx)(g.O,{imovel:e,indice:a})},"".concat(a,":").concat(e.codigo)):(0,r.jsx)(l.Ay,{item:!0,sx:{width:{xs:"calc( 100% - 32px)",sm:400},alignSelf:"stretch"},children:(0,r.jsx)(ag,{banner:e})},a))}),(0,r.jsx)(s.k,{when:!!(f||k||o.mapLoading),children:Array.from({length:15}).map((e,a)=>(0,r.jsx)(l.Ay,{item:!0,sx:{width:{xs:"calc( 100% - 32px)",sm:o.showMap?270:400}},children:(0,r.jsx)(g.O,{})},a))}),(0,r.jsx)(s.k,{when:M,children:(0,r.jsx)(ak,{favorite:z,sugestoes:e})})]})]}),(0,r.jsx)(s.k,{when:u.paginacao.temProxima,children:(0,r.jsx)(l.Ay,{item:!0,xs:12,md:12,marginTop:4,textAlign:"center",className:"content",children:(0,r.jsx)(d.A,{disabled:f,variant:"contained",color:"secondary",onClick:function(){f||m()},children:f?"Carregando...":"Mostrar mais"})})}),(0,r.jsx)(s.k,{when:!!W,children:(0,r.jsx)(l.Ay,{item:!0,xs:12,md:12,className:"content",children:(0,r.jsx)(aP,{seoBairro:W})})}),(0,r.jsx)(s.k,{when:o.showMap,children:(0,r.jsx)(l.Ay,{item:!0,xs:12,md:12,className:"content",children:(0,r.jsx)(K,{})})})]})]}),(0,r.jsx)(s.k,{when:o.showMap,children:(0,r.jsx)(l.Ay,{item:!0,xs:12,className:"mapa-busca",sx:{flexBasis:{md:"40%"},maxWidth:{md:"40%"}},children:(0,r.jsx)(H,{})})}),(0,r.jsx)(s.k,{when:C,children:(0,r.jsx)(ab,{campanhaAtiva:S,negocioAtivo:y,localizacao:w})}),!o.showMap&&(0,r.jsx)(c.A,{sx:{display:{xs:"flex",md:"none"},position:"fixed",bottom:"calc(28px + env(safe-area-inset-bottom, 0px))",left:0,right:0,zIndex:1100,justifyContent:"center",pointerEvents:"none"},children:(0,r.jsx)(L,{aberto:!1,onClick:()=>i(e=>({...e,showMap:!0})),sx:{pointerEvents:"auto",boxShadow:"0px 2px 12px rgba(0,0,0,0.22)"}})})]})}function ak(e){let{favorite:a,sugestoes:o=[]}=e,{input:i,getFilterValue:t,getFilterValues:l}=(0,n.B)(),m=t("negocio")||"alugar",p=i.breadcrumb.find(e=>"bairro"===e.tipo),f=J(l("finalidade"),i.filtros.guias.find(e=>e.slug===m)),h=o.length>0;return a?(0,r.jsxs)(c.A,{p:[2,3],my:10,sx:{width:"100%",boxSizing:"border-box",textAlign:"center"},children:[(0,r.jsx)(u.A,{variant:"h6",sx:{fontWeight:700,mb:1},children:"Sua lista de favoritos est\xe1 vazia"}),(0,r.jsx)(u.A,{color:"text.secondary",children:"Marque o cora\xe7\xe3o nos im\xf3veis que voc\xea gostar e eles aparecem aqui."})]}):(0,r.jsxs)(c.A,{p:[2,3],my:[4,6],sx:{width:"100%",boxSizing:"border-box",display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center"},children:[(0,r.jsx)(u.A,{sx:{fontWeight:600,fontSize:"1.05rem",maxWidth:720},children:h?"N\xe3o encontramos im\xf3veis dispon\xedveis para os filtros selecionados. Mas temos outras op\xe7\xf5es que podem interessar a voc\xea, como estas abaixo:":"N\xe3o encontramos im\xf3veis dispon\xedveis para os filtros selecionados."}),(0,r.jsx)(s.k,{when:h,children:(0,r.jsx)(c.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:2,mt:4,width:"100%"},children:o.map(e=>(0,r.jsx)(c.A,{sx:{width:{xs:"calc(100% - 32px)",sm:270}},children:(0,r.jsx)(g.O,{imovel:e,similar:!0})},e.codigo))})}),(0,r.jsx)(u.A,{color:"text.secondary",sx:{mt:5,mb:3,maxWidth:620},children:"Se preferir, explore novas op\xe7\xf5es de im\xf3veis pelos bot\xf5es abaixo."}),(0,r.jsx)(eO,{variante:"estado-vazio",negocio:m,finalidade:f,bairroAtual:null==p?void 0:p.slug}),(0,r.jsxs)(c.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:2,mt:4},children:[(0,r.jsx)(d.A,{component:eN(),href:"/",variant:"outlined",color:"secondary",sx:{borderRadius:2,textTransform:"none"},children:"Ir para o In\xedcio"}),(0,r.jsx)(d.A,{component:eN(),href:"/busca/alugar/".concat(_.N,"/").concat(_.k),variant:"contained",color:"secondary",sx:{borderRadius:2,textTransform:"none"},children:"Buscar Im\xf3veis para alugar"}),(0,r.jsx)(d.A,{component:eN(),href:"/busca/comprar/".concat(_.N,"/").concat(_.k),variant:"contained",color:"secondary",sx:{borderRadius:2,textTransform:"none"},children:"Buscar Im\xf3veis para comprar"})]})]})}function aM(e){let{setFavoritesList:a}=e,o=(0,es.useRouter)().asPath.includes("alugar")?"alugar":"comprar";return(0,t.useEffect)(()=>{let e=()=>{let e=localStorage.getItem("guarida-favorite-".concat(o,"-").concat(aj.CU));e&&a(JSON.parse(e).map(e=>Number(e)))};return e(),window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}},[o]),null}function aT(e){var a;let{banner:o}=e,i=(0,m.A)((0,p.A)().breakpoints.down("md"));return(0,r.jsx)(c.A,{sx:{display:{xs:"block",md:"flex"},justifyContent:"center",mt:2,mb:4},children:(0,r.jsx)("img",{alt:"Foto Billboard",src:(a=o[0],i?a.mobile.url:a.desktop.url),width:o[0].desktop.width,height:o[0].desktop.height,style:{height:"auto",maxHeight:"100%",maxWidth:"100%",display:"block",flexGrow:0}})})}var aE=o(1286),aB=o(40899),aR=o(1671),aI=o(82601);async function aW(e){let a=await fetch("/api/busca",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});return a.ok?a.json():null}var aG=!0;function aL(e){var a,o;let{search:l,initialShowMap:c,isMobileUA:d,semResultados:u,sugestoes:m}=e,p=(0,es.useRouter)(),[g,f]=(0,t.useState)(l),[h,x]=(0,t.useState)({showMap:!!c,ref:65,favorites:void 0,highlight:[],shouldNavigate:!0,filterOpened:!1,filterDirty:!1,filterClear:!1});I("ordenacao")===eg.MaisProximos&&0==I("latitude")&&0==I("longitude")&&_(
1);let v=(0,t.useMemo)(()=>({negocio:I("negocio"),finalidades:I("finalidade"),tipos:[],imovel:[],condominio:[],extras:[]}),[]),[b,A]=(0,t.useState)(JSON.parse(JSON.stringify(v))),[j,y]=(0,t.useState)(!1),[S,w]=(0,t.useState)(l);l!==S&&(w(l),f(l),y(!1));let C=g.paginacao.descricao.replace(/\d*\s/,"");C=C.charAt(0).toUpperCase()+C.slice(1);let z=g.breadcrumb.find(e=>"bairro"===e.tipo),P=g.breadcrumb.find(e=>"cidade"===e.tipo),q=z||P,k=q?ay[q.slug]:void 0,M=null!==(a=null==k?void 0:k.metaTitle)&&void 0!==a?a:C,T=null!==(o=null==k?void 0:k.metaDescription)&&void 0!==o?o:C,E=(0,aR.xY)({negocio:I("negocio"),areaName:null==q?void 0:q.nome,url:"".concat("https://guarida.com.br").concat(p.asPath.split("?")[0])});return(0,r.jsxs)(aE.P,{description:T,title:M,noIndex:u,children:[(0,r.jsx)(aB.Z,{schema:E}),(0,r.jsxs)(n.Y.Provider,{value:{options:h,setOptions:x,input:g,setInput:f,...g,hasFilter:function(e){return g.filtros.ativos.some(a=>a.campo===e)},getFilterValue:I,getFilterValues:W,getFilter:R,getFilters:function(e){return g.filtros.ativos.filter(a=>a.campo===e)},setFilterValue:D,setFilter:function(e,a){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=R(e);r&&(r.valor=a.valor,r.nome=a.nome,r.campo=a.campo),o&&B()},filtroAtual:b,setFiltroAtual:A,resetFiltroAtual:function(){A(JSON.parse(JSON.stringify(v)))},fetchNextPage:V,fetchFavorites:H,deleteFilter:O,deleteCampaign:F,setIsLoading:y,isLoading:j,estouAqui:_},children:[(0,r.jsx)(aq,{sugestoes:m,isMobileUA:d}),(0,r.jsx)(s.k,{when:!h.showMap,children:(0,r.jsx)(i.P,{})})]},p.asPath)]});async function B(){y(!0),f(e=>({...e,imoveis:[]})),await p.push({pathname:N(),query:G()}),y(!1)}function R(e){return g.filtros.ativos.find(a=>a.campo===e)}function I(e){let a=g.filtros.ativos.filter(a=>a.campo===e);if(0!==a.length)return a.length>1?a.map(e=>e.valor):a[0].valor}function W(e){return g.filtros.ativos.filter(a=>a.campo===e).map(e=>e.valor)}function G(){let e={};return g.filtros.ativos.forEach(a=>{e[a.campo]=a.valor}),delete e.campanha,delete e.negocio,delete e.finalidade,delete e.localizacao,delete e.tipos,delete e.pagina,delete e.cidade,delete e.bairro,delete e.logradouro,e.ordenacao===eg.MaiorRelevancia&&delete e.ordenacao,ey(e)}function L(){let e={},a={finalidade:"finalidades"};return g.filtros.ativos.forEach(o=>{var r;let i=null!==(r=a[o.campo])&&void 0!==r?r:o.campo;if(i in e){Array.isArray(e[i])?e[i].push(o.valor):e[i]=[e[i],o.valor];return}e[i]=o.valor}),["busca","favoritos"].includes(e.campanha)&&delete e.campanha,e}function N(e){let a=e||I("campanha"),o=I("negocio"),r=W("finalidade"),i=W("tipos"),t=W("localizacao");return"/".concat(a,"/").concat(o,"/").concat(r.join("%2B"),"/").concat(t,"/").concat(i.join("%2B"))}function D(e,a){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=R(e);r&&(r.valor=a),o&&B()}function O(e,a){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=g.filtros.ativos.findIndex(o=>a?o.campo===e&&o.valor===a:o.campo===e);if(-1!==r||e.match(/^finalidade$/gi)){if(g.filtros.ativos.splice(r,1),e&&e.match(/^bairro$|^cidade$|^logradouro$/gi)&&a){let o=I("localizacao");if(!o)return;if(e.match(/^cidade$/gi)){D("localizacao","rs");return}D("localizacao",o.replace(a,"").replace(/\+\+|^\+|\+$/g,""))}if(e&&e.match(/^finalidade$/gi)&&a){let e=I("finalidade");if(!e){D("finalidade","residencial%2Bcomercial");return}let o=e.replace(a,"").replace(/\+\+|^\+|\+$/g,"");if(""===o||void 0===o)return;D("finalidade",o)}o&&B()}}async function F(e){y(!0),f(e=>({...e,imoveis:[]})),await p.push({pathname:N("busca"),query:G()}),y(!1)}async function V(){if(!g.paginacao.temProxima||j)return;y(!0);let e=g.paginacao.pagina+1,a=L();a.pagina=e;try{let e=await aW(a);if(y(!1),!e)return;f(a=>({...a,imoveis:[...a.imoveis,...e.imoveis],paginacao:e.paginacao}))}catch(e){y(!1)}}async function H(e){if(j)return;y(!0),f(e=>({...e,imoveis:[]}));let a=L();a.pagina=1,a.codigos=e;try{let e=await aW(a);if(y(!1),!e)return;f(a=>({...a,imoveis:[...e.imoveis],paginacao:e.paginacao})),x(a=>({...a,favorites:[...e.imoveis]}))}catch(e){y(!1)}}async function _(){try{let e=await (0,aI.initGeo)();if(e){0===e.latitude&&0===e.longitude?(O("latitude",null,!1),O("longitude",null,!1),D("ordenacao",eg.MaiorRelevancia)):(D("latitude",e.latitude,!1),D("longitude",e.longitude,!1),D("ordenacao",eg.MaisProximos));let a=L();try{let e=await aW(a);if(!e)return;f(a=>({...a,imoveis:[...e.imoveis],paginacao:e.paginacao}))}catch(e){}}}catch(e){}}}},40899:(e,a,o)=>{"use strict";o.d(a,{Z:()=>i});var r=o(37876);function i(e){let{schema:a}=e,o=Array.isArray(a)?a:[a];return(0,r.jsx)(r.Fragment,{children:o.map((e,a)=>(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},a))})}},72163:(e,a,o)=>{"use strict";o.d(a,{d:()=>i});var r=o(14232);function i(e,a){let[o,i]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let o=setTimeout(()=>{i(e)},a);return()=>{clearTimeout(o)}},[e,a]),o}},72408:(e,a,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[...params]",function(){return o(9443)}])}},e=>{var a=a=>e(e.s=a);e.O(0,[4424,7708,1450,636,6593,8792],()=>a(72408)),_N_E=e.O()}]);

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.