1"use strict";(self.webpackChunkRealtyCoreApp=self.webpackChunkRealtyCoreApp||[]).push([[8235],{1806:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(57499),a=n(70551),i=n(94188);function l(e,t){var n;(0,a.A)(1,arguments);var l=(0,i.A)(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==l&&1!==l&&0!==l)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var m,g=function(e){var t,n={},r=e.split(o.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],o.timeZoneDelimiter.test(n.date)&&(n.date=e.split(o.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var a=o.timezone.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e);if(g.date){var y=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var a=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?a:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(g.date,l);m=function(e,t){if(null===t)return new Date(NaN);var n=e.match(s);if(!n)return new Date(NaN);var r=!!n[4],a=p(n[1]),i=p(n[2])-1,l=p(n[3]),o=p(n[4]),c=p(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,o,c)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var a=r.getUTCDay()||7,i=7*(t-1)+n+1-a;return r.setUTCDate(r.getUTCDate()+i),r}(t,o,c):new Date(NaN);var d=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(u[t]||(f(e)?29:28))}(t,i,l)&&function(e,t){return t>=1&&t<=(f(e)?366:365)}(t,a)?(d.setUTCFullYear(t,i,Math.max(a,l)),d):new Date(NaN)}(y.restDateString,y.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);var x,w=m.getTime(),b=0;if(g.time&&(b=function(e){var t=e.match(c);if(!t)return NaN;var n=h(t[1]),a=h(t[2]),i=h(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,i))return NaN;return n*r.s0+a*r.Cg+1e3*i}(g.time),isNaN(b)))return new Date(NaN);if(!g.timezone){var v=new Date(w+b),C=new Date(0);return C.setFullYear(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate()),C.setHours(v.getUTCHours(),v.getUTCMinutes(),v.getUTCSeconds(),v.getUTCMilliseconds()),C}return x=function(e){if("Z"===e)return 0;var t=e.match(d);if(!t)return 0;var n="+"===t[1]?-1:1,a=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,i))return NaN;return n*(a*r.s0+i*r.Cg)}(g.timezone),isNaN(x)?new Date(NaN):new Date(w+b+x)}var o={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},s=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,d=/^([+-])(\d{2})(?::?(\d{2}))?$/;function p(e){return e?parseInt(e):1}function h(e){return e&&parseFloat(e.replace(",","."))||0}var u=[31,null,31,30,31,30,31,31,30,31,30,31];function f(e){return e%400==0||e%4==0&&e%100!=0}},17111:(e,t,n)=>{n.d(t,{YF:()=>s,Z_:()=>o,lf:()=>c,xg:()=>l});var r=n(882),a=n(70524),i=n(80156);const l=r.default.div.withConfig({displayName:"styles___TabsContainer",componentId:"sc-cbh5bk-0"})(["padding:4px;display:flex;flex-direction:row;margin-right:0 !important;overflow:hidden;border:none;background:",";border-radius:10px;width:fit-content;"],i.f46),o=r.default.button.withConfig({displayName:"styles___Tab",componentId:"sc-cbh5bk-1"})(["height:36px;border:none;background-color:transparent;position:relative;display:flex;justify-content:center;align-items:center;&:hover{cursor:pointer;}padding:0 12px;",""],(function(e){let{isPrint:t}=e;return t?"\n @media print {\n display: none;\n }\n ":""})),s=r.default.div.withConfig({displayName:"styles___Label",componentId:"sc-cbh5bk-2"})(["position:relative;white-space:nowrap;font-size:",";color:",";&:hover{color:",";}&:active{color:",";}"],(function(e){let{isActive:t}=e;return t?"14px":"inherit"}),(function(e){let{isActive:t,dropdown:n}=e;return t?n?"white":i.lLt:i.Ulj}),i.lLt,i.N$),c=(0,r.default)(a.P.span).withConfig({displayName:"styles___Slider",componentId:"sc-cbh5bk-3"})(["background:white;position:absolute;
1left:0;top:0;width:100%;height:100%;border-radius:10px;box-shadow:0px 4px 8px 0px #00000026;"])},30837:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(96540),a=n(17111);const i=function(e){let{id:t,tab:n,label:i,isActive:l,onClick:o=function(){},isPrint:s,layoutId:c}=e;return r.createElement(a.Z_,{"aria-label":i,isActive:l,hideRightBorder:0===t,isPrint:s,onClick:function(){return o(n)},tabName:t},l&&r.createElement(a.lf,{layoutId:c||"sliding"}),r.createElement(a.YF,{isActive:l},i))},l=function(e){let{className:t,defaultTab:n="Sale",handleClick:l,isPrint:o,tabs:s={Sale:"Sold",Rent:"Rented"},layoutId:c}=e;const{currentTab:d,setCurrentTab:p}=function(e){let{defaultTab:t,handleClick:n}=e;const[a,i]=(0,r.useState)(t);return{currentTab:a,setCurrentTab:function(e){i(e),n&&n(e)}}}({defaultTab:n,handleClick:l});return(0,r.useEffect)((function(){p(n)}),[c]),r.createElement(a.xg,{className:t},Object.entries(s).map((function(e,t){let[n,a]=e;return r.createElement(i,{key:n+"offerTab",label:a,onClick:p,isActive:d===n,isPrint:o,id:t,tab:n,layoutId:c})})))},o=(0,r.memo)(l)},37438:(e,t,n)=>{n.d(t,{$V:()=>g,I0:()=>o,Mi:()=>f,PW:()=>p,RM:()=>d,_f:()=>y,dn:()=>m,dw:()=>w,fq:()=>h,gJ:()=>s,jG:()=>u,jX:()=>c,l1:()=>v,lP:()=>b,tQ:()=>l,xf:()=>x});var r=n(882),a=n(56718),i=n(80156);const l=(0,r.default)(a.A).withConfig({displayName:"styles___OverflowBox",componentId:"sc-1yiw2ax-0"})(["overflow-x:auto;box-sizing:border-box;overflow-y:hidden;.recharts-cartesian-axis-tick-line{stroke:transparent;}.recharts-yAxis .recharts-cartesian-axis-ticks{g:first-child{display:none;}}"]),o=r.default.div.withConfig({displayName:"styles___AnalyticsGraph",componentId:"sc-1yiw2ax-1"})(["width:100%;display:block;",""],(function(e){let{searchPage:t}=e;return!t&&"position: relative;"})),s=r.default.div.withConfig({displayName:"styles___Title",componentId:"sc-1yiw2ax-2"})(["font-size:18px;line-height:22px;letter-spacing:0.01em;font-weight:600;color:",";margin-bottom:24px;span{font-size:14px;color:",";line-height:22px;margin-left:6px;}"],i.Ulj,i.sdp),c=r.default.div.withConfig({displayName:"styles___GraphContainer",componentId:"sc-1yiw2ax-3"})(["margin-left:50px;width:calc(100% - 282px);text{font-size:14px;}"]),d=r.default.div.withConfig({displayName:"styles___ChartBg",componentId:"sc-1yiw2ax-4"})(["display:flex;width:100%;backface-visibility:hidden;position:relative;margin:0;","{margin-left:50px;width:calc(100% - 282px);}"," .recharts-cartesian-axis-line{stroke:transparent;}.recharts-cartesian-grid-horizontal,.recharts-cartesian-grid-vertical{>{&:first-child{stroke-dasharray:none;}&:last-child{stroke-dasharray:none;}}}.recharts-cartesian-axis-tick-line{stroke:transparent;}.recharts-yAxis .recharts-cartesian-axis-ticks{g:first-child{display:none;}}@media screen and (max-width:767px){> div{margin-left:0;margin-right:0;}}"],c,(function(e){let{searchPage:t}=e;return t&&`\n flex-direction: column;\n ${c} {\n margin-left: 0;\n width: 100%;\n }\n `})),p=r.default.div.withConfig({displayName:"styles___GraphPlaceHolder",componentId:"sc-1yiw2ax-5"})(["h2{color:white;background-color:",";height:45px;font-size:18px;padding:1rem;margin-bottom:0;margin-top:0.5rem;}p{color:white;background-color:",";margin:0;padding:1rem;text-align:left;}@media screen and (max-width:47.9em){h2{font-size:12px;}}"],i.FS,i.l2K),h=r.default.div.withConfig({displayName:"styles___OverFlowOutContainer",componentId:"sc-1yiw2ax-6"})(["position:relative;height:370px;width:100%;"]),u=r.default.div.withConfig({displayName:"styles___OverFlowContainer",componentId:"sc-1yiw2ax-7"})(["position:absolute;width:100%;"]),f=r.default.div.withConfig({displayName:"styles___TooltipFooter",componentId:"sc-1yiw2ax-8"})(["margin-top:1rem;span{color:",";font-size:12px;}"],i.sdp),m=r.default.span.withConfig({displayName:"styles___DesktopShow",componentId:"sc-1yiw2ax-9"})(["margin-left:3px;@media screen and (max-width:47.9em){display:none;}"]),g=r.default.span.withConfig({displayName:"styles___ListingCount",componentId:"sc-1yiw2ax-10"})(["color:",";font-size:12px;margin-left:6px;"],i.sdp),y=r.default.div.withConfig({displayName:"styles___TooltipLineColor",componentId:"sc-1yiw2ax-11"})(["display:inline-block;width:10px;height:10px;margin-right:5px;"]),x=r.default.div.withConfig({displayName:"styles___TooltipLine",componentId:"sc-1yiw2ax-12"})(["margin:3px 0;display:flex;font-size:12px;align-items:center;span{font-size:12px;}"]),w=r.default.div.withConfig({displayName:"styles___GraphTooltip",componentId:"sc-1yiw2ax-13"})(["background-color:white;border:1px solid ",";padding:10px;text-align:left;backface-visibility:hidden;h3{padding-left:0.5rem;margin-top:0.5rem;text-align:center;}"],i.VIG),b=r.default.div.withConfig({displayName:"styles___PriceChange",componentId:"sc-1yiw2ax-14"})(["display:inline-flex;margin-left:10px;align-items:center;font-size:12px;span{font-size:12px;}"]),v=r.default.div.withConfig({displayName:"styles___Arrow",componentId:"sc-1yiw2ax-15"})(["svg{",";fill:",";}"],(function(e){let{down:t}=e;return t&&"transform: rotate(180deg)"}),(function(e){let{down:t}=e;return t?i.sdp:i.OJ}))},50300:(e,t,n)=>{n.d(t,{Q:()=>s});var r=n(87078),a=n(84124),i=n(77984),l=n(23495),o=n(15894),s=(0,r.gu)({chartName:"AreaChart",GraphicalChild:a.G,axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:l.h}],formatAxisMap:o.pr})},51742:(e,t,n)=>{n.d(t,{Ru:()=>l,St:()=>a,Tc:()=>r,Uu:()=>i});const r=60,a=20,i=60,l=function(e){let{data:t,target:n}=e;const a=t?t.length:0,i=100*n.scrollLeft/(n.scrollWidth-n.clientWidth),l=n.clientWidth/2+a*r*(.01*i)/2;return parseInt(l/r,10)}},56718:(e,t,n)=>{n.d(t,{A:()=>h});var r=n(61225),a=n(96540),i=n(76955),l=n(882),o=n(80156);const s=l.default.div.withConfig({displayName:"styles___OverflowBox",componentId:"sc-1z842q-0"})(["overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;&::-webkit-scrollbar:vertical{display:none;}&::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);-webkit-border-radius:0;border-radius:0;border:3px solid transparent;background-clip:content-box;}&::-webkit-scrollbar-thumb{border-radius:0;border:3px solid transparent;background:",";background-clip:content-box;}&::-webkit-scrollbar-button:horizontal:end:increment{background-image:url(/static/svg/next.svg);}&::-webkit-scrollbar-button:horizontal:start:decrement{background-image:url(/static/svg/prev.svg);}&::-webkit-scrollbar-button:horizontal:end:increment,&::-webkit-scrollbar-button:horizontal:start:decrement{display:block;width:25px;background-position:center;background-repeat:no-repeat;}&::-webkit-scrollbar{display:block;height:11px;padding-top:10px;-webkit-border-radius:0;border-radius:0;}&::-webkit-scrollbar-corner{display:none;height:0;width:0;}"],o.lLt),c=l.default.div.withConfig({displayName:"styles___MobileArrow",componentId:"sc-1z842q-1"})(["position:absolute;top:50%;right:0;transform:rotate(270deg) translateY(-50%);svg{fill:",";opacity:0.4;}"],o.RK4);class d extends a.Component{constructor(e){super(e),this.getContainerRef
1=this.getContainerRef.bind(this),this.scrollEventHandler=this.scrollEventHandler.bind(this),this.state={showArrow:this.props.mobileBrowser&&this.props.showInitArrow}}componentWillUnmount(){this.elem&&this.elem.removeEventListener("scroll",this.scrollEventHandler)}getContainerRef(e){e&&(this.elem=e,this.props.getRef&&this.props.getRef(this.elem),this.state.showArrow&&this.elem.addEventListener("scroll",this.scrollEventHandler))}scrollEventHandler(){this.elem&&this.state.showArrow&&this.elem.removeEventListener("scroll",this.scrollEventHandler),this.setState({showArrow:!1})}render(){const{className:e,children:t}=this.props;return a.createElement(s,{ref:this.getContainerRef,className:`${e}`},t,this.state.showArrow&&a.createElement(c,null,a.createElement(i.A,{name:"#icon-arrow",width:30,height:30})))}}const p=d,h=(0,r.Ng)((function(e){return{mobileBrowser:e.app.mobileBrowser}}))(p)},62825:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(47673),a=n(32471),i=n(81622),l=n(13773),o=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.found=!1}return e.prototype["@@transducer/init"]=l.A.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,-1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.found=!0,e=(0,i.A)(this.xf["@@transducer/step"](e,this.idx))),e},e}();const s=(0,r.A)((function(e,t){return new o(e,t)}));const c=(0,r.A)((0,a.A)([],s,(function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return n;n+=1}return-1})))},63891:(e,t,n)=>{n.r(t),n.d(t,{default:()=>L});var r=n(96540),a=n(59453),i=n(90085),l=n(62825),o=n(28038),s=n(25917),c=n(84124),d=n(44653),p=n(50300),h=n(69107),u=n(77984),f=n(23495),m=n(78687),g=n(10225),y=n(80156),x=n(69136),w=n(51742),b=n(76955),v=n(76845),C=n(30837),T=n(47673),_=n(88927);const E=(0,T.A)((function(e,t){return(0,_.A)((function(n,r){return n[r]=e(t[r],r,t),n}),{},(0,i.A)(t))}));var k=n(882),N=n(27768);const A=k.default.div.withConfig({displayName:"styles___GraphMenu",componentId:"sc-x8c7sf-0"})(["background-color:",";padding:20px;margin-bottom:20px;"],y.f46),S=(0,k.default)(N.A).withConfig({displayName:"styles___DropdownFlex",componentId:"sc-x8c7sf-1"})(["width:100%;"]),I=k.default.div.withConfig({displayName:"styles___SelectGraph",componentId:"sc-x8c7sf-2"})(["margin:10px 5px;position:relative;color:white;padding:0 20px 0 10px;> div{font-size:12px;}select{font-size:12px;opacity:0;position:absolute;top:0;left:0;}svg{position:absolute;bottom:3px;right:5px;fill:",";}"],y.OJ),P=k.default.ul.withConfig({displayName:"styles___LegendLines",componentId:"sc-x8c7sf-3"})(["margin-top:20px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:5px;-webkit-padding-start:0;li{font-size:12px;text-align:left;display:inline-flex;align-items:center;span{width:12px;height:12px;margin-right:8px;display:block;}}"]),D=(0,k.default)(b.A).withConfig({displayName:"styles___DownSvgIcon",componentId:"sc-x8c7sf-4"})(["top:1px;transform:rotate(-90deg);"]),z=function(e){const{chartTypes:t,selectedChartType:n,onChartTypeChange:i,selects:l,selectedPropType:o,selectedBedType:s,onGraphSelectorTypeChange:c,onGraphSelectorBedNumChange:d,hideHomeType:p,userRoleNames:h,graphsArr:u}=e,f=[];let m="";t&&t.length&&t.forEach((function(e){if(e.roles&&e.roles.length){let t=[];if(t=h.filter((function(t){return-1!==e.roles.indexOf(t)})),t.length<1)return null}return n===e.suffix&&(m=e.title),f.push(r.createElement("option",{key:`c-type-${e.suffix}`,value:e.suffix},e.title)),null}));const g=[];let y="";E((function(e,t){g.push(r.createElement("option",{key:`p-type-${t}`,value:t},e.title)),o===t&&(y=e.title)}),l);const x=[];let w="";const b=l[o],v=b&&b.bed_types?b.bed_types:{};return a.A(v)||E((function(e,t){x.push(r.createElement("option",{key:`b-type-${t}`,value:t},e.title)),s===t&&(w=e.title)}),v),r.createElement(A,null,r.createElement(S,{justify:"end",wrap:!0},f&&f.length>1&&r.createElement(I,null,r.createElement("select",{"aria-label":m,onChange:i,value:n},f),r.createElement("div",null,m),r.createElement(D,{name:"#icon-arrow-final",width:"12",height:"12"})),!p&&g&&g.length>1&&r.createElement(I,null,r.createElement("select",{onChange:c,value:o},g),r.createElement("div",null,y),r.createElement(D,{name:"#icon-arrow-final",width:"12",height:"12"})),x&&x.length>1&&r.createElement(I,null,r.createElement("select",{onChange:d,value:s},x),r.createElement("div",null,w),r.createElement(D,{name:"#icon-arrow-final",width:"12",height:"12"}))),u&&u.length?r.createElement(P,null,u.map((function(e){return r.createElement("li",{key:e.prefix},r.createElement("span",{style:{backgroundColor:e.lineColor}}),e.title)}))):"")};var B=n(85646),R=n(1806);const O=function(e){return(0,B.A)((0,R.A)(e),"yyyy")};var G=n(37438);class U extends r.Component{constructor(e){super(e);const{offer:t,stats:n,userRoles:r}=e,a=[];r&&r.length&&r.forEach((function(e){a.push(e.name)}));const{selectedPropType:i,selectedBedType:l,selectedChartType:o}=this.getPropBedType(n);this.state={offer:t,selectedChartType:o,selectedPropType:i,selectedBedType:l,userRoleNames:a,defaultPropType:i,defaultBedType:l}
1,this.setStatsAndOffer=this.setStatsAndOffer.bind(this),this.getChartWrapperRef=this.getChartWrapperRef.bind(this),this.onChartTypeChange=this.onChartTypeChange.bind(this),this.renderCustomizedLabel=this.renderCustomizedLabel.bind(this),this.onOfferSelectorChange=this.onOfferSelectorChange.bind(this),this.onGraphSelectorTypeChange=this.onGraphSelectorTypeChange.bind(this),this.onGraphSelectorBedNumChange=this.onGraphSelectorBedNumChange.bind(this),this.renderTooltip=this.renderTooltip.bind(this),this.updateOnOfferUpdate=this.updateOnOfferUpdate.bind(this)}componentDidUpdate(e){e.stats!==this.props.stats&&this.setStatsAndOffer(this.props),e.offer!==this.props.offer&&this.updateOnOfferUpdate(this.props.offer)}componentWillUnmount(){window.removeEventListener("scroll",this.handleChartScroll)}onChartTypeChange(e){this.setState({selectedChartType:e.target.value})}onOfferSelectorChange(e){this.setState({offer:e,selectedPropType:this.state.defaultPropType,selectedBedType:this.state.defaultBedType})}onGraphSelectorTypeChange(e){this.setState({selectedPropType:e.target.value,selectedBedType:this.state.defaultBedType})}onGraphSelectorBedNumChange(e){this.setState({selectedBedType:e.target.value})}getChartWrapperRef(e){if(!e)return null;e.addEventListener("scroll",this.handleChartScroll)}getPropBedType(e){const t=e&&e.charts?e.charts:{},n=t&&!a.A(t)?i.A(t)[0]:"";let r="";if(n&&t[n]){const e=t[n]?t[n].bed_types:"";e&&!a.A(e)&&(r=i.A(e)[0])}return{selectedPropType:n,selectedBedType:r,selectedChartType:e&&e.default_value_field?e.default_value_field:e&&e.chart_types&&e.chart_types[0]?e.chart_types[0].suffix:"avg_price"}}setStatsAndOffer(e){const{offer:t,stats:n}=e,{selectedPropType:r,selectedBedType:a,selectedChartType:i}=this.getPropBedType(n);this.setState({offer:t,selectedChartType:i,selectedPropType:r,selectedBedType:a,defaultPropType:r,defaultBedType:a})}updateOnOfferUpdate(e){this.setState({offer:e})}renderTooltip(e){const{payload:t,graphsArr:n}=e,{gridNumber:a}=this.props,{selectedChartType:i,offer:s}=this.state,c="avg_psf"===i;let d;if(e.active){const e=t&&t[0]&&t[0].payload?O(t[0].payload.date):"";return t&&t.length&&(d=t.map((function(e,t){const d=n[l.A(o.A("prefix",e.name))(n)],p=`${e.name}count`,h=e.payload[p],u=`${e.name}${i}_change`,f=e.payload[u],m=r.createElement(G.l1,{down:f<=0},r.createElement(b.A,{role:"img","aria-label":"svg icon percentage difference",name:"#icon-arrow-percent-diff",width:12,height:10})),g={backgroundColor:e.stroke},y=t+u;return!a||a<12?r.createElement(G.xf,{key:y},r.createElement(G._f,{style:g}),r.createElement(G.dn,null,d.title,": "),(0,x.MT)(e.value,s),c?" / Sqft":"",f&&r.createElement(G.lP,null,m,Math.abs(f),"%*"),h&&r.createElement(G.$V,null," ","[ ",h," listings ]"," ")):r.createElement(G.xf,{key:y},r.createElement(G._f,{style:g}),r.createElement("span",null,(0,x.MT)(e.value,s),c?" / Sqft":""," "),f&&r.createElement(G.lP,null,m,Math.abs(f),"%"))}))),r.createElement(G.dw,null,r.createElement("h3",null,e," Avg. ","Rent"===s?"Leased":"Sold"," ",c?"Price Per Sqft":"Prices"),d,(!a||a<12)&&r.createElement(G.Mi,null,r.createElement("span",null,"* Year over Year change in values from ",e-1)))}return null}renderCustomizedLabel(e){const{x:t,y:n,value:a}=e;return r.createElement("text",{x:t,y:n-5,dy:-4,fill:`${y.Ulj}`,fontSize:20,textAnchor:"middle"},(0,x.MT)(a))}render(){var e=this;const{gridNumber:t,stats:n,hideHomeType:i,chartTitle:l,addressText:o,isSearchPage:y}=this.props,{offer:b,selectedPropType:T,selectedBedType:_,selectedChartType:E,userRoleNames:k}=this.state,N=l||"Historical Avg. Prices",A=n&&n.data?n.data:null;let S={};b===g.Wn?A&&(S=A.leased&&A.leased.Y):A&&(S=A.sold&&A.sold.Y);const I=[];S&&s.A((function(e){return I.push(s.A((function(e){return e}),e))}),S);const P=n&&n.charts?n.charts:{},D=n&&n.chart_types,B=n.charts;let R=[];if(B&&!a.A(B)&&_){R=B[T].bed_types[_].graphs}let U=[...R];U=U.reverse();let L=null,$=null;const M=R&&1===R.length;return U&&U.length&&(L=U.map((function(t,n){return r.createElement(c.G,{type:"monotone",key:n,dataKey:t.prefix+E,name:t.prefix,stroke:t.lineColor,strokeWidth:2,fillOpacity:1,fill:`url(#color-${t.prefix})`,label:!!M&&e.renderCustomizedLabel,dot:{r:3,fill:t.lineColor},connectNulls:!0})})),$=U.map((function(e,t){return r.createElement("linearGradient",{key:t,id:"color-"+e.prefix,x1:"0",y1:"0",x2:"0",y2:"1"}
1,r.createElement("stop",{offset:"5%",stopColor:e.lineColor,stopOpacity:.2}),r.createElement("stop",{offset:"95%",stopColor:e.lineColor,stopOpacity:0}))}))),r.createElement(G.I0,{searchPage:t},U&&U.length?r.createElement(r.Fragment,null,r.createElement(G.gJ,null,N,r.createElement("span",null,o)),r.createElement(v.A,{loginRequired:!0,emailVerificationRequired:!0},r.createElement(G.RM,{searchPage:y},r.createElement(C.A,{handleClick:this.onOfferSelectorChange,defaultTab:b,layoutId:"analyticsGraph"}),r.createElement(G.jX,null,r.createElement(z,{chartTypes:D,selectedChartType:E,onChartTypeChange:this.onChartTypeChange,selects:P,selectedPropType:T,selectedBedType:_,onGraphSelectorTypeChange:this.onGraphSelectorTypeChange,onGraphSelectorBedNumChange:this.onGraphSelectorBedNumChange,hideHomeType:i,userRoleNames:k,graphsArr:R}),r.createElement(G.fq,null,r.createElement(G.jG,null,r.createElement(G.tQ,{showInitArrow:!1,getRef:this.getChartWrapperRef},r.createElement(d.u,{minWidth:w.Tc*I.length,height:370},r.createElement(p.Q,{data:I,margin:{top:20,right:30,bottom:40,left:20},onClick:null},r.createElement("defs",null,$),r.createElement(h.d,{stroke:"#D7D7D7",strokeDasharray:"4 4"}),r.createElement(u.W,{dataKey:"date",tickFormatter:O}),r.createElement(f.h,{tickFormatter:function(e){return(0,x.MT)(e,b)}}),r.createElement(m.m,{content:this.renderTooltip,graphsArr:U}),L))))))))):r.createElement(G.PW,null,r.createElement("h2",null,N),r.createElement("p",null,"Coming Soon.")))}}const L=U}}]); 2//# sourceMappingURL=AnalyticsGraph.js.map?v=ed3e979fc87a
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.