This is a carousel with property images. "homesnap":"hybrid",a.classList.toggle("map-type-btn-selected"),a.classList.toggle("paint-first-background"),a.firstElementChild.classList.toggle("paint-first-background"),r(Ge.type)}),google.maps.event.addListener(t,"zoom_changed",function(){Ge&&"hybrid"!==Ge.type&&a.classList.remove("map-type-btn-selected")}),google.maps.event.addListenerOnce(t,"tilesloaded",function(){Ge&&"hybrid"===Ge.type&&(a.className+=" img-circle map-type-btn-selected")})}function J(e,t){var o=document.createElement("div");o.className=" polygon-control-wrapper pointer",e.appendChild(o);var a=document.createElement("div");a.className="polygon-btn paint-base-font",a.innerHTML="Save Search",o.appendChild(a),a.addEventListener("click",function(){Ce.call("saveSearch",{})})}function Q(e,t){var o=document.createElement("div");o.className="mr-20 commute-times-btn bs4--rounded-circle",e.appendChild(o);var a=document.createElement("button");a.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font",a.innerHTML="Commute",a.title="Search by commute",o.appendChild(a),a.addEventListener("click",function(){Ce.call("commuteTimeModal",{})})}function ee(e,t){google.maps.event.addListenerOnce(t,"tilesloaded",function(){Te.add("heatMaps",new he.ChildController({type:"controllers/Search/OffMarketOpportunities",namespace:Le.get(),register:{bubble:o,change:function(e){Ce.call("change",e)}}}),!0),Pe.updateController("heatMaps",{$dom:we(e),data:{currentHeatMaps:Ge.heatMaps}}),o({type:"heatMaps.requestTransactionType"})})}function te(e,t){var a=document.createElement("div");a.className=" heat-maps-control-wrapper pointer bs4--text-hs-blue bs4--text-center ",e.appendChild(a);var n=document.createElement("div");if(n.className="heat-maps-modal ",n.innerHTML='Heatmaps PRO',a.appendChild(n),Ge.heatMaps&&Ge.heatMaps.sectionKey){var s=Me.heatMapsSearchDefinitions.map(function(e){return e.sectionKey}).indexOf(Ge.heatMaps.sectionKey);if(null!==s){var i=Me.heatMapsSearchDefinitions[s],l=Homesnap.imageRootPath;fe.coStarBrand.is("citysnap")&&(l=l.replace("app_mls_website","app"));var r='');r+="".concat(i.sectionHeader),i.requires&&i.requires===Me.permissionLevel.PROPLUS&&(r+='')),n.innerHTML=r}}n.addEventListener("click",function(){var e=t.getCenter(),a=t.getZoom();Te.add("heatMapsMobile",new he.ChildController({type:"controllers/Search/HeatMapsMobile",namespace:Le.get(),register:{bubble:o,change:function(e){Ce.call("change",e)},updateLabel:function(e){n.innerHTML=e}}}),!0),Pe.updateController("heatMapsMobile",{data:{currentHeatMaps:Ge.heatMaps,latitude:e.lat(),longitude:e.lng(),zoom:a>17?a:18}})})}function oe(e,t){var o=document.createElement("div");o.classList.add("mb-20"),e.appendChild(o);var a=document.createElement("button");a.className="bs4--bg-white text-hs-blue map-list-toggle text-right hidden-xs hidden-sm bs4--border-0 paint-first-font",a.title="Hide List";var n=document.createElement("span");n.innerText="Hide List",hideListIcon=document.createElement("i"),hideListIcon.classList.add("material-icons"),hideListIcon.setAttribute("aria-hidden","true"),hideListIcon.innerText="arrow_right",n.appendChild(hideListIcon);var s=document.createElement("span");s.innerText="Show List";var i=document.createElement("i");i.classList.add("material-icons"),i.innerText="arrow_left",i.setAttribute("aria-hidden","true"),s.insertBefore(i,s.childNodes[0]),a.appendChild(n),o.appendChild(a),a.addEventListener("click",function(){var e=!0;"Hide List"==a.title? The majority of families are married, no kids. (n.remove.push(e),n.add.push(e)):n.keep.push(e):n.remove.push(e)}),t.each(function(t,r){e.hasItem(t)||n.add.push(t)})):n.remove=e.keys():t&&t.length>0&&(n.add=t.keys()),n},round:function(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}},a.map={getXYbyLatLng:function(e,t,r){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseInt(r,10)))return null;var n=parseInt(256*Math.pow(2,r-1)+t*(256*Math.pow(2,r)/360)),a=Math.sin(e*Math.PI/180);return a.9999&&(a=.9999),{x:n,y:parseInt(256*Math.pow(2,r-1)+.5*Math.log((1+a)/(1-a))*(-256*Math.pow(2,r)/(2*Math.PI)))}},getLatLngByPixel:function(e,t,r){if(isNaN(parseInt(e,10))||isNaN(parseInt(t,10))||isNaN(parseInt(r,10)))return null;var n=e*(360/(256*Math.pow(2,r)))-180,o=t*(2/(256*Math.pow(2,r)));return o=1-o,o*=Math.PI,o=a.map.getRadiansByDegrees(Math.atan(Math.sinh(o))),{lat:o,lng:n}},getRadiansByDegrees:function(e){return e*(180/Math.PI)},getDistance:function(e,t,r,n,a){if(isNaN(parseFloat(e))||isNaN(parseFloat(t))||isNaN(parseFloat(r))||isNaN(parseFloat(n)))return null;var o=Math.PI*e/180,i=Math.PI*r/180,s=t-n,c=Math.PI*s/180,l=Math.sin(o)*Math.sin(i)+Math.cos(o)*Math.cos(i)*Math.cos(c);return l=Math.acos(l.toPrecision(14)),l=180*l/Math.PI,l=60*l*1.1515,"K"==a&&(l*=1.609344),"N"==a&&(l*=.8684),l},getDecodedPolygon:function(e){var t=function(e){for(var t=e.split("$"),r=[],n=0;n-1&&e.push(t+5e3);for(;t<1e6;)t+=25e3,e.push(t);for(;t<2e6;)t+=1e5,e.push(t);for(;t<3e6;)t+=25e4,e.push(t);for(;t<5e6;)t+=5e5,e.push(t);for(;t<1e7;)t+=1e6,e.push(t);for(;t<=25e6;)t+=25e5,e.push(t);a.coStarBrand.is("citysnap")&&(e=e.filter(function(e){return 0===e||e>19e4}));for(var n=e.map(function(e){return{value:e,label:e<=1e6? //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/UserItem.js.map?hash=e62a817c3f9f35c4fd269e08a1bc224d Save more, spend less, see everything, & take back control of your financial life. define("controllers/Badges",["require","ControllerObjects"],function(e){return function(t){function n(e){g.update(e),r()}function r(){try{if(g.requireDom(),g.require("badges"),g.optional("classes"),g.optional("style"),!Array.isArray(g.get("badges")))throw new Error("state.data.badges must be an array")}catch(e){throw e}d.template.get({$dom:g.$dom,data:{badges:g.get("badges"),classes:g.get("classes"),style:g.get("style")}})}function a(e){e.$dom}function o(){u.uninit()}function s(e,t){u.event(e,t)}var i=e("ControllerObjects"),l=new i.Unique(t),c=new i.Callbacks,u=new i.ChildControllerManager,g=new i.StateManager(u,{}),d={template:new i.Getter({namespace:l.get(),success:function(e){try{a(e)}catch(e){throw g&&console.info(g),e}},template:{url:"controllers/Badges.html"}})};return{update:n,restore:function(e){g.restore(e,r)},uninit:o,getState:g.getState.bind(g),register:c.register.bind(c),event:s}}}); (t.baths=-1,t.beds=-1):(t.baths=v.get("baths"),t.beds=v.get("beds")),t.price=v.get("price"),t.sPropertyType2=v.get("sPropertyType2"),t.yearBuilt=v.get("yearBuilt"),t.latitude=v.get("latitude"),t.longitude=v.get("longitude"),t.count=v.get("count"),t.transactionType=v.get("transactionType").raw,v.$dom&&C.main.get({$dom:v.$dom,data:{transactionType:v.get("transactionType")},pass:{propertyObj:t,accordionOpen:v.get("accordionOpen")}})}function r(e){var n=e.$dom,i=e.pass||{};t(["modules/collapse"],function(t){if(void 0===t)return!1;new t({$label:n.divSimilarListingsLabel,$chevron:n.spanSimilarListingsCollapseChevron,$collapseContainer:n.divSimilarListingsCollapse,open:! Last checked: Climate models project that both the frequency and amount of precipitation are likely to increase throughout most of the US. Baseline estimates for burned area are drawn from the Monitoring Trends in Burn Severity project and MC2 simulation data, and supplemented with Cal-Adapt modeled historical area burned since 1960. "PM":"AM";i%=12,i=i||12,r="0".concat(r).slice(-2),o="0".concat(o).slice(-2),t=n.toLocaleString("en-us",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),t+=", ".concat(i,":").concat(r,":").concat(o," ").concat(c)}return t}function a(e){var t=new Date(e.getFullYear(),0,1),n=new Date(e.getFullYear(),6,1);return e.getTimezoneOffset()n-2e3&&h.callOnce("loadDisclaimer")}function s(){h.unregister("loadDisclaimer",r),w.uninit()}function l(e,t){switch(e){case"modal.scroll":case"window.scroll":h.exists("loadDisclaimer")&&v(t.fold)}w.event(e,t)}var u=e("ControllerObjects"),m=e("Objects"),d=e("Utilities"),g=e("lodash"),f=new u.Unique(t),h=new u.Callbacks,w=new u.ChildControllerManager,b=new u.StateManager(w,{}),p={main:new u.Getter({namespace:f.get(),success:function(e){},webService:"/service/Listings/GetCourtesyOf",failure:function(){throw b&&console.info(b),new Error("Listing Disclaimer controller: Unhandled Error")},type:m.HSListingCourtesyOf,template:{url:"controllers/ListingDisclaimer.html"}})},v=g.debounce(c,500,{maxWait:2500});return{update:n,restore:function(e){b.restore(e,i)},uninit:s,getState:b.getState.bind(b),register:h.register.bind(h),event:l}}}); //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Footer.js.map?hash=9d33811c6675575b12ff2844acf24bb0 "Today on ".concat(e):"Brand new! and provides a helpful picture of how effectively each school serves all of its students. "UnFavorite":"Favorite"),a){if(r({type:"reflect",name:"propertyFavoriteStatus.updated",data:{favoriteStatus:e,ids:t,propertyAddressItem:o}}),s){var c=s.favorites.indexOf(i),u=s.notFavorites.indexOf(i);c>-1&&s.favorites.splice([c],1),u>-1&&s.notFavorites.splice([u],1)}else s={favorites:[],notFavorites:[]};s[e? (o.status.raw|=1,o.status.isFavorited=!0):null!==e&&void 0!==e&&e.favoriteStatus||(o.status.raw&=-2,o.status.isFavorited=!1),o&&y.set("propertyAddressItem",o),a())}function d(e,t){"listingDetails.loaded"===e&&v.resolve(t),"propertyFavoriteStatus.updated"===e&&l(t),I.event(e,t)}var u,p,c,v,g=e("ControllerObjects"),h=e("Application"),w=e("jquery"),f=new g.Unique(t),m=new g.Callbacks,I=new g.ChildControllerManager,y=new g.StateManager(I,{}),A={template:new g.Getter({namespace:f.get(),success:function(e){try{i(e)}catch(e){throw void 0!==y&&null!==y&&console.info(y),e}},failure:function(){try{throw new Error("ActionBar controller: Unhandled Error")}catch(e){throw void 0!==y&&null!==y&&console.info(y),e}},template:{url:"controllers/ActionBar.html",dom:["liFavorite","liSendInAMessage","liShare","ulShare","btnSocialShare"]}})},C=function(){var e=w.Deferred();return h.getCurrentUser(function(t){c=t.user,e.resolve()},!0),e}();return{update:o,restore:function(e){y.restore(e,n)},uninit:function(){I.uninit()},getState:y.getState.bind(y),register:m.register.bind(m),event:d}}}); California [0]}} 540 Hidden Lake Dr, Cherry Log, GA 30522 | realtor.com