Save your search for quick access to new listings and price cuts"),Ne.addClass("registration-reminder pos-abs text-white paint-first-background-before");var e=we("Save Search");e.addClass("btn pull-right registration-reminder-save text-white bs4--position-relative"),e.on("click",function(e){return Ce.call("saveSearch",{}),!1});var t=we('');t.addClass("registration-reminder-cancel bs4--position-relative"),t.on("click",function(e){return $e.set(Oe,!0),Ne.hide(),!1}),Ne.append(e),Ne.append(t),Pe.$dom.parent().append(Ne)}return Ne}function F(){if(!Ve){Ve=we("Save your commute location(s) Sign up to access commute times on every property and save them for future updates"),Ve.addClass("registration-reminder pos-abs text-white paint-first-background-before");var e=we("Sign Up");e.addClass("btn pull-right registration-reminder-save text-white bs4--position-relative"),e.on("click",function(e){return o({type:"account.mode",mode:"default"}),!1});var t=we('');t.addClass("registration-reminder-cancel bs4--position-relative"),t.on("click",function(e){return ke.setReminder(),Ve.hide(),!1}),Ve.append(e).append(t),Pe.$dom.parent().append(Ve)}return Ve}function U(e,t){var o=document.createElement("div");o.className="bs4--rounded-circle mr-20",be.getBrowser().touch?o.classList.add("draw-polygon-mobile-btn"):o.classList.add("draw-polygon-btn"),e.appendChild(o);var a=document.createElement("button");a.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font",a.title="Draw a custom area",a.innerHTML="Draw",o.appendChild(a),a.addEventListener("click",Z)}function q(e,t){var o=document.createElement("div");o.className="layers-btn bs4--rounded-circle mr-20",e.appendChild(o);var a=document.createElement("button");a.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font",a.innerHTML="Layers",o.appendChild(a);var n;a.addEventListener("click",function(){var e=a.parentElement.parentElement,t=e.querySelectorAll("button");n? ", ".concat(I.area.state," "):"";return"".concat(null!==(t=I.locationTitle)&&void 0!==t?t:"").concat(o).concat(I.searchDefinition.getTitle())}return"".concat(I.locationTitle? {raw:e,string:e.toLocaleString()}:null},getLotSize:function(e){return e? ")}function v(e){var t=!0;if(4!==I.searchDefinition.transactionType.value)return t;for(var o=0;o=16&&We.heatMaps&&We.heatMaps.sectionKey&&(Ge.heatMaps.sectionKey=We.heatMaps.sectionKey,Ge.heatMaps.sectionValues=We.heatMaps.sectionValues,We.heatMaps.sectionKey=null,We.heatMaps.sectionValues=null)))}var a=ce.getBounds();if(a&&(!Ge.bounds||d(Ge.bounds,a))){We.bounds=Ge.bounds,Ge.bounds=a;var n=c(Ge.bounds),s=Ge.bounds.getNorthEast(),i=Ge.bounds.getSouthWest(),u=!1;if(Ge.polygon.polygon&&Ge.polygon.bounds&&"HSPropertyAddressItem"!==Ge.polygon.type){new google.maps.LatLng({lat:s.lat(),lng:i.lng()}),new google.maps.LatLng({lat:i.lat(),lng:s.lng()});Ge.bounds.intersects(Ge.polygon.bounds)||(u=!0)}u&&b();var p=new ve.Bounds(s.lat(),i.lat(),s.lng(),i.lng());p&&e&&n&&Ce.call("change",{bounds:{bounds:p,zoom:e,pixels:n},clearPolygon:u}),1==Ge.isSavedSearch?Ge.isSavedSearch=!1:Ge.ui.saveSearch.$dom&&Ge.ui.saveSearch.$dom.find(".polygon-btn").html("Save Search"),Ge.ui.heatMaps.status&&e<18&&Ge.heatMaps.polygon&&ie(!0),Ge.localContext.mapShown&&ue&&!Ge.localContext.contextBubbleVisible&&(ue.locationRestriction=null,ue.isTransitioningMapBounds=!1,ue.isTransitioningMapBounds&&We.bounds!==Ge.bounds||ue.search())}}function l(e){var t="homesnap",o=Pe.get("type");if(o&&o.homesnap&&1===o.homesnap.min&o.homesnap.max>=20&&Ge.type)return Ge.type;if(o&&e)for(var a in o)if(o.hasOwnProperty(a)&&o[a].min&&o[a].max&&e>=o[a].min&&e<=o[a].max){t=a;break}return t}function r(e){ce.setMapTypeId(e),"hybrid"===e?ce.setOptions({styles:Fe.hide}):ce.setOptions({styles:Fe.default})}function d(e,t){var o={topRight:ce.getProjection().fromLatLngToPoint(e.getNorthEast()),bottomLeft:ce.getProjection().fromLatLngToPoint(e.getSouthWest())};o.diagonal=Math.sqrt(Math.pow(o.topRight.x-o.bottomLeft.x,2)+Math.pow(o.topRight.y-o.bottomLeft.y,2));var a={topRight:ce.getProjection().fromLatLngToPoint(t.getNorthEast()),bottomLeft:ce.getProjection().fromLatLngToPoint(t.getSouthWest())},n={topRight:Math.sqrt(Math.pow(o.topRight.x-a.topRight.x,2)+Math.pow(o.topRight.y-a.topRight.y,2)),bottomLeft:Math.sqrt(Math.pow(o.bottomLeft.x-a.bottomLeft.x,2)+Math.pow(o.bottomLeft.y-a.bottomLeft.y,2))};return n.topRight>.05*o.diagonal||n.bottomLeft>.05*o.diagonal}function c(e){var t=p(e.getNorthEast()),o=p(e.getSouthWest());return(o.y-t.y)*(t.x-o.x)}function u(e){var t={top:0,bottom:0,left:0,right:0},o=p(e),a=p(Ge.bounds.getNorthEast()),n=p(Ge.bounds.getSouthWest());return t.top=Math.round(Math.abs(a.y-o.y)),t.bottom=Math.round(Math.abs(n.y-o.y)),t.right=Math.round(Math.abs(a.x-o.x)),t.left=Math.round(Math.abs(n.x-o.x)),t}function p(e){var t=ce.getProjection().fromLatLngToPoint(ce.getBounds().getNorthEast()),o=ce.getProjection().fromLatLngToPoint(ce.getBounds().getSouthWest()),a=Math.pow(2,ce.getZoom()),n=ce.getProjection().fromLatLngToPoint(e);return new google.maps.Point((n.x-o.x)*a,(n.y-t.y)*a)}function g(){Ce.call("changing",{bounds:!0})}function m(e,t){if("object"!=typeof e)switch(e.toLowerCase()){case"zoom":"number"==typeof t&&(g(),ce.setZoom(t));break;case"center":"object"==typeof t&&t.lat&&t.lng&&(g(),ce.setCenter({lat:t.lat,lng:t.lng}));break;case"tilt":if("number"==typeof t){var o=45===t?45:0;ce.setTilt(o)}break;case"type":"string"==typeof t&&r(t);break;case"customboundingbox":if("object"==typeof t&&t.north&&t.east&&t.south&&t.west){Ge.ui.saveSearch.$dom&&Ge.ui.saveSearch.$dom.find(".polygon-btn").html(' Saved Search'),Ge.isSavedSearch=!0;var a=new google.maps.LatLngBounds;a.extend({lat:t.south,lng:t.west}),a.extend({lat:t.north,lng:t.east}),ce.fitBounds(E(a,-.3)),m("zoom",ce.getZoom())}}else for(var n in e)e.hasOwnProperty(n)&&m(n,e[n])}function y(e,t){var o;if("object"!=typeof e)switch(e){case"polygon":case"area":case"school":if("MultiAreaItem"==(null===(o=Ge.polygon)||void 0===o?void 0:o.type)&&S(),Ge.polygon.polygon&&"HSPropertyAddressItem"!==Ge.polygon.type){b();break}case"streetArea":if("HSPropertyAddressItem"!==Ge.polygon.type){b();break}case"propertyTiles":break;case"drivingDirections":C()}else for(var a in e)e.hasOwnProperty(a)&&y(a,e[a])}function h(t,a){if("object"!=typeof t){switch(t){case"HSStreetArea":if(a&&a.data&&!Array.isArray(a.data)){var n="HSStreetArea"===a.data.type_?a.data:a.data.item,s=a.data.fit||void 0;if(b(),s&&g(),n.segments&&n.segments.length){var i=n.segments.map(function(e){return google.maps.geometry.encoding.decodePath(e)});Ge.polygon.polygon=P({paths:i})}else I("Remove Street");n.north&&n.south&&n.east&&n.west&&(Ge.polygon.bounds=new google.maps.LatLngBounds,Ge.polygon.bounds.extend({lat:n.south,lng:n.west}),Ge.polygon.bounds.extend({lat:n.north,lng:n.east}),s&&ce.fitBounds(E(Ge.polygon.bounds,s.percent))),Ge.polygon.type=t,Ge.polygon.data=n}break;case"HSAreaItem":if(a&&a.data&&!Array.isArray(a.data)){var l="HSAreaItem"===a.data.type_?a.data:a.data.item;if(Ge.polygon&&Ge.polygon.type===t&&Ge.polygon.data.areaID===l.areaID)break;var r=a.data.fit||void 0;b(),r&&g();var d=O(l.polygon);Ge.polygon.polygon=x({paths:d,fit:r}),l.north&&l.south&&l.east&&l.west? We value all our stakeholders and what they do to support our school. First Day of School - Grades K-5, 7-8 and 10-12. Want to start reading now? (c=e.data.toString(),u+=144e5,i.callOnce("_getCandy",c),g=!1):(i.callOnce("_getCandy",""),g=!1)}}))),c)return c}function r(e){e.data}function a(r,a,o){var c="//dc1.parcelstream.com/getByGeometry.aspx?returnGeoType=1&dataSource=SS.Base.Parcels/Parcels&geo=POINT({lng}%20{lat})&obsId=homesnap&obsSuccessMethod=s&obsErrorMethod=e&output=json&SS_CANDY={candy}&returnFullWKT=true";c=c.replace("{lat}",r.toString()).replace("{lng}",a.toString()),t(function(t){c=c.replace("{candy}",t),e(["jquery"],function(e){e.ajax({type:"GET",url:c,dataType:"text",success:function(e){o(n(e))},fail:function(){console.log("fail getPolygonPoints")}})})})}function n(e){if(! "?utm_source=".concat(d.get("promoSource")):""),a.a.on("click",function(e){return n({type:"url.unhandled",url:b,data:s}),!1}).attr("href",b)}o.image&&(u.add("image",new i.ChildController({type:"controllers/UserProfileImage",namespace:l.get(),register:{bubble:n}}),!0),d.updateController("image",{$dom:a.divImage,data:{userItem:s,cssClass:"paint-second-background",link:! Find your next dream home with photos, sale history & detailed property information. "258px":"297px":"175px";var y="controllers/Property/PropertyAddressItem";Homesnap.jsAppHashes&&!Homesnap.jsAppHashes["".concat(y.replace("controllers/","").js)]&&(y="".concat(Homesnap.jsMainRootPath,"/").concat(y,".js")),t(["".concat(y),"jquery"],function(t,r){var s=new t((new Date).getTime().toString());r(i).attr("data-placard-version",d),s.update({$dom:r(i),data:{propertyAddressItem:"HSPropertyAddressItem"===p||Array.isArray(o)?o:void 0,ids:"HSListingMapDot"===p? All; 28 Adult Programs 2 Adult Sports 2 Aquatics 74 Enrichment 1 Make a Donation . Theeventincluded a short scene-in-progress from thecommissioned World Premiere! ")),t.url=t.url.concat("brokerageid=",a),a&&window.location.replace("".concat(window.location.origin).concat(t.url)),!1}},a.reload={withUtmTags:function(e){if(!e||"object"!=typeof e||e.constructor!==Object)return!1;var t={promoCampaign:"utm_campaign",promoSource:"utm_source",promoMedium:"utm_medium",promoTerm:"utm_term",promoContent:"utm_content",promoDate:"date",salesUserID:"sdr",triggerEmailSubject:"subj"},r=Object.keys(e).map(function(r){if(e[r])return"".concat(t[r],"=").concat(e[r])}).filter(Boolean).join("&"),n="".concat(window.location.origin).concat(window.location.pathname,"? (s=s.replace("{sizeid}",e.toString()),s=s.replace("{mediaidreversed}",a.string.reverse(r.toString())),s=s.replace("{listingidreversed}",a.string.reverse(t.toString()))):(n("RootURL AkamaiListingImagesURLFormat is undefined"),"")},getImageSet:function(e,t){var r=this,n={};return Object.entries(this.mapping).forEach(function(a){var o=_slicedToArray(a,2),i=o[0],s=o[1];n[i]=r.getImage(s,e,t)}),n},getPrimaryImage:function(e,t){return this.getImageSet(e,t)},getSecondaryImages:function(e,t){for(var r=[],n=0;n')}else if(o){var g;u.priority=20,u.color="purple",u.pinName="purple",u.primaryColor="purple",u.pinHex="00B100",u.text="Open House",i&&(u.text="Open ".concat(i)),l&&null!==(g=l.method)&&void 0!==g&&g.virtual&&(u.text="Live ",a.listing.isOpenHouseNow(l)?u.text+="Now ":i&&(u.text+="".concat(i," ")),u.text+='')}else u.priority=30,u.color="green",u.pinName="green",u.primaryColor="green",u.pinHex="00B100",u.text=p? "".concat(I.locationTitle," "):"").concat(I.searchDefinition.getTitle())}function y(){var e;if(I.area.id||1===(null===(e=I.multiArea.id)||void 0===e?void 0:e.length)){var t,o;switch(I.area.areaTypeID||(null===(t=I.multiArea.id)||void 0===t?void 0:null===(o=t[0])||void 0===o?void 0:o[3])){case 1:return"Search ".concat(I.locationTitle," homes for sale, apartments for rent, open houses, and more on ").concat(z.name,".
Best Elementary Schools in Middleton District District - U.S. News School Calendar - Heights Elementary School - leeschools.net ((null===e||void 0===e?void 0:e.type_)===(null===t||void 0===t?void 0:t.type_)&&"HSConversationItem"===(null===e||void 0===e?void 0:e.type_)&&e.id===t.id&&e.status.raw===t.status.raw&&e.recentMessage&&t.recentMessage&&e.recentMessage.id===t.recentMessage.id&&e.recentMessage.status.raw===t.recentMessage.status.raw&&(e.recentMessage.readTimestamp&&t.recentMessage.readTimestamp&&e.recentMessage.readTimestamp.raw===t.recentMessage.readTimestamp.raw||!e.recentMessage.readTimestamp&&!t.recentMessage.readTimestamp))},getMessageImage:function(e,t){var r="https://s3.amazonaws.com/homesnap.messages/";return r+="".concat(a.string.reverse(e.toString()),"_"),{small:"".concat(r).concat(t,"_192.jpg"),medium:"".concat(r).concat(t,"_576.jpg"),original:"".concat(r).concat(t,"_original.jpg")}}},a.listing={mapping:{mini:303,listing:302,large:301,original:301},getImage:function(e,t,r){var o,i,s=null===(o=window.Homesnap)||void 0===o?void 0:null===(i=o.rootURLs)||void 0===i?void 0:i.akamaiListingImagesURLFormat.toLowerCase();return s? (clearTimeout(n),n=null,e.classList.remove("layers-expanded"),t&&t.length&&(t[1]&&(t[1].tabIndex=-1),t[2]&&(t[2].tabIndex=-1))):(e.classList.add("layers-expanded"),t&&t.length&&(t[1]&&(t[1].tabIndex=-1),t[2]&&(t[2].tabIndex=-1)),n=setTimeout(function(){e.classList.remove("layers-expanded")},3e4))})}function X(e,t,o){var a=document.createElement("div");a.className="school-btn bs4--rounded-circle mr-20",o&&a.classList.add("layers-fab-btn"),e.appendChild(a);var n=document.createElement("button");o&&(n.tabIndex="-1"),n.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font",n.innerHTML="Schools",a.appendChild(n),n.title="Show/Hide schools",n.addEventListener("click",function(){var e,o,n=(null===Ge||void 0===Ge?void 0:null===(e=Ge.schools)||void 0===e?void 0:null===(o=e.data)||void 0===o?void 0:o.length)<=0;if(n){t.getZoom()<14&&t.setZoom(14)}a.classList.toggle("school-btn-selected"),a.classList.toggle("paint-first-background"),a.firstElementChild.classList.toggle("paint-first-background"),Ce.call("schoolChange",n)}),google.maps.event.addListener(t,"zoom_changed",function(){var e,o,n=t.getZoom();(null===Ge||void 0===Ge?void 0:null===(e=Ge.schools)||void 0===e?void 0:null===(o=e.data)||void 0===o?void 0:o.length)>0&&n<14&&(a.classList.remove("school-btn-selected"),a.classList.remove("paint-first-background"),a.firstElementChild.classList.remove("paint-first-background"),Ce.call("schoolChange",!1))})}function Y(e,t,o){var a=document.createElement("div");a.className="map-type-btn bs4--rounded-circle mr-20",o&&a.classList.add("layers-fab-btn"),e.appendChild(a);var n=document.createElement("button");o&&(n.tabIndex="-1"),n.className="bs4--mt-auto bs4--border-0 bs4--bg-transparent paint-base-font font-red-hat",n.innerHTML="Satellite",a.appendChild(n),n.title="Toggle Map Hybrid Mode",n.addEventListener("click",function(){Ge.type=Ge&&"hybrid"===Ge.type? "Notice of Sale":"Notice Of Trustee Sale";case 32:return"Affidavit Notice of Sale Published or Mailed";case 64:return"Cancelled";case 128:return"Certificate of Purchase / Certificate of Foreclosure Recorded";case 256:return"Order Rescheduling Foreclosure Sale Date";case 512:return"Foreclosure Judgment Entered";case 2048:return"Newly Filed Complaint";case 4096:return"Order of Dismissal/Cancellation/Release of Lis Pendens";case 8192:return"Power of Attorney to Foreclose Mortgage";case 16384:return"Re-Recorded Notice of Default";case 32768:return"Re-Recorded Final Judgment of Foreclosure";case 65536:return"Re-Recorded Notice of Lis Pendens";case 131072:return"Re-Recorded Order of Dismissal";case 524288:return"NFNS Updated with Sale Information Rescheduled";case 1048576:return"Re-Recorded Notice of Trustees Sale";case 2097152:return"Sold";case 4194304:return"Re-Recorded Notice of Sale";case 8388608:return"Standalone Mortgage";case 1073741824:return"Other";default:return null}}},a.js={dedupeHashTables:function(e,t,r){var n={add:[],keep:[],remove:[]};return e&&0!=e.length?t&&0!=t.length?(e.each(function(e,a){t.hasItem(e)?r&&!r(a,t.getItem(e))? Previous (Ge.ui.heatMaps.$dom&&Ge.ui.heatMaps.$dom.removeClass("hidden"),Ge.ui.heatMaps2.$dom&&Ge.ui.heatMaps2.$dom.removeClass("hidden")):(Ge.ui.heatMaps.$dom&&Ge.ui.heatMaps.$dom.addClass("hidden"),Ge.ui.heatMaps2.$dom&&Ge.ui.heatMaps2.$dom.addClass("hidden"));break;case"heatMapsBtn.UpdateMargin":Ge.ui.heatMaps2.$dom&&Ge.ui.heatMaps2.$dom.css("margin-bottom",t)}Te.event(e,t)}var ce,ue,pe,ge,me,ye,he=e("ControllerObjects"),ve=e("Objects"),fe=e("Utilities"),be=e("Application"),we=e("jquery"),ke=e("modules/CommuteTimePlaces"),Me=e("SearchDefinitions"),Se=e("lodash"),Le=new he.Unique(t),Ce=new he.Callbacks,Te=new he.ChildControllerManager,Pe=new he.StateManager(Te,{}),xe=!1,Ie=!1,Ae=[],Ee=[],He=[],Oe="hideRegistrationReminder",$e=new ve.CacheWithLocalStorage(50,"Map_Register_Reminder",!0,0),ze="localContextPlaceTypes",_e=new ve.CacheWithLocalStorage(50,"Map_Local_Context_Place_Types",!1,0),De=!1,Be=function(){var e=we.Deferred();return be.getCurrentUser(function(t){me=t.user,De=Se.get(me,"currentDetails.products.pro.availableForUse"),e.resolve()}),e}();be.getDeviceSize(function(e){ye=e});var Re,je,Ke,Ne,Ve,Ze=function(e){this.status=e,this.$dom=null},Ge={clusters:{markers:[]},listingGroups:{markers:new ve.HashTable,data:new ve.HashTable},paItems:{markers:new ve.HashTable,data:new ve.HashTable},singlePropertyAddressItem:null,schools:{markers:new ve.HashTable,data:new ve.HashTable},multiAreasSchools:{markers:new ve.HashTable,data:new ve.HashTable},commuteTimePlaces:{markers:[]},listingMapDots:{markers:[]},polygon:{polygon:null,bounds:null,marker:null,type:null,data:null,listeners:{zoom:null}},bounds:null,propertyTiles:!1,offMarketTiles:!1,type:null,zoom:null,bubble:{overlay:null,marker:null},isSavedSearch:null,ui:{schools:new Ze(!1),polygon:new Ze(!0),zoom:new Ze(!0),lotPolygons:new Ze(!0),draw:new Ze(!1),saveSearch:new Ze(!1),commuteTime:new Ze(!1),heatMaps:new Ze(!1),heatMaps2:new Ze(!1),listToggle:new Ze(!1),mobileListToggle:new Ze(!1),mapTypeToggle:new Ze(!1),layersFab:new Ze(!1),localContextPlaces:new Ze(!1)},heatMaps:{polygon:null,sectionKey:null,sectionValues:null,colors:null},transactionType:null,localContext:{mapShown:!1,contextBubbleVisible:!1},drivingDirections:{renderer:null,markers:[]}},We=(we.extend(!0,{},Ge),{listingGroups:{data:new ve.HashTable},paItems:{data:new ve.HashTable},schools:{data:new ve.HashTable},multiAreasSchools:{data:new ve.HashTable},bounds:null,heatMaps:{polygon:null,sectionKey:null,sectionValues:null,colors:null},transactionType:null}),Fe={default:null,hide:[{featureType:"poi",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"labels.icon",stylers:[{visibility:"off"}]}]};return{show:function(e,t){Ie?h(e,t):Ae.push({type:e,settings:t})},set:function(e,t){Ie?m(e,t):He.push({type:e,settings:t})},clear:function(e,t){Ie?y(e,t):Ee.push({type:e,settings:t})},click:function(e){e&&ne(e)},hideBubble:function(){D()},update:a,restore:function(e){Pe.restore(e,n)},uninit:re,getState:Pe.getState.bind(Pe),register:Ce.register.bind(Ce),event:de}}}); "".concat(e):"paint/paint.css")},set:function(e,t,r,n,a){var o=document.documentElement.style;e&&t&&o&&(o.setProperty("--".concat(e,"-hex"),t),"number"==typeof r&&"number"==typeof n&&"number"==typeof a&&(o.setProperty("--".concat(e,"-hue"),"".concat(r)),o.setProperty("--".concat(e,"-sat"),"".concat(n,"%")),o.setProperty("--".concat(e,"-lte"),"".concat(a,"%"))))}},converters:{rgb2hsl:function(e,t,r){var n=Math.max(e,t,r),a=n-Math.min(e,t,r),o=1-Math.abs(n+n-a-1),i=a&&(n===e? Called one of "13 fresh theater productions to see this spring," (Jacquinn Sinclair, WBUR Artery),Middleton Heightsis a dark comedy that follows Meena and her Filipino family as they assimilate to life in a fictional Midwestern suburb of Cleveland, Ohio. Grades: PK-5 | 479 students 0.3 miles 611 Cemetery Road Middleton, ID 83644 (208) 585-3021. "now":n<60?n.toString()+"s":a<60?a.toString()+"m":o<24?o.toString()+"h":i<7?i.toString()+"d":s<5?s.toString()+"w":c.toString()+"mo"}},getAgoAsDays:function(e){var t=Date.now();if(e){var r=t-e.getTime(),n=Math.round(r/1e3),a=Math.round(n/60),o=Math.round(a/60);return Math.round(o/24)}},getAgoFriendly:function(e){var t=Date.now();if(e){var r=t-e.getTime(),n=Math.round(r/1e3),a=Math.round(n/60),o=Math.round(a/60),i=Math.round(o/24);return n<=0?"Today":n<60?"Today":a<60?"Today":o<24?"Today":o>=24&&o<48?"Yesterday":i<7? [^A-Z]*)/g).slice(0,-1).join(" "),r.name? define("controllers/generic",["require","ControllerObjects","Objects","controllers/Variable","Application"],function(e){return function(t){function r(e){v.call("bubble",e)}function n(e){b.update(e),o()}function o(){p?a():b.$dom&&m.content.get({$dom:b.$dom,data:{}})}function a(e){var t=this;e&&e.$dom&&(p=e.$dom),b.updateController("header",{$dom:p.divHeader,data:b&&b.controllers&&b.controllers.header?b.controllers.header.data:{}}),b.updateController("footer",{$dom:p.divFooter,data:b&&b.controllers&&b.controllers.footer?b.controllers.footer.data:{}}),b.updateController("content",b.get("name"),{$dom:p.divContent,data:b&&b.controllers&&b.controllers.content?b.controllers.content.data:{}}),h.done(function(){C&&C.registrationStatus&&C.registrationStatus.registered&&p.divFooter.addClass("user-logged-in"),C&&C.brand&&p.divFooter.addClass("user-has-brand")}),p.skipNav.off().on("click keyup",l),u.getImpersonation(function(e){e||u.getCurrentUser(function(e){if(f.add("screenTakeover",new s.ChildController({type:"controllers/ScreenTakeover",namespace:g.get(),register:{bubble:r,toggleTriggered:t.toggleTriggered}}),!0),null!==e&&void 0!==e&&e.user){var n,o,a;(null!==(n=e.user.agentDetails)&&void 0!==n&&null!==(o=n.status)&&void 0!==o&&o.isActive||null!==(a=e.user.registrationStatus)&&void 0!==a&&a.registered)&&(f.get("screenTakeover").event("screentakeover.init"),b.updateController("screenTakeover",{$dom:p.banner,data:{currentUser:e,redirectBanner:!0,type:"HSHomesAgentRedirect"}}))}})})}function l(e){return("click"===e.type||"keyup"===e.type&&"Enter"===e.key)&&($("html,body").animate({scrollTop:p.divContent.offset().top},350),p.divContent.attr("tabindex","0").trigger("focus"),p.divContent.removeAttr("tabindex")),!1}function i(){f.uninit()}function d(e,t){f.event(e,t)}var s=e("ControllerObjects"),c=(e("Objects"),e("controllers/Variable")),u=e("Application"),g=new s.Unique(t),v=new s.Callbacks,f=new s.ChildControllerManager,b=new s.StateManager(f);f.add("header",new s.ChildController({type:"controllers/Header",namespace:g.get(),register:{bubble:r}})),f.add("footer",new s.ChildController({type:"controllers/Footer",namespace:g.get(),register:{bubble:r}})),f.add("content",new s.ChildController({type:c,namespace:g.get(),register:{bubble:r}}));var p,C,m={content:new s.Getter({namespace:g.get(),template:{url:"controllers/generic.html",dom:["divHeader","divContent","divFooter","skipNav","banner"]},success:function(e){try{a(e)}catch(e){throw b&&console.info(b),e}},failure:function(){console.log("addGetter failure")}})},h=function(){var e=$.Deferred();return u.getCurrentUser(function(t){C=t.user,e.resolve()}),e}();return{update:n,restore:function(e){b.restore(e,o)},uninit:i,getState:b.getState.bind(b),register:v.register.bind(v),event:d}}}); Contact Us. Add to Compare. Narrow listings by price, size, and location to find your next dream home. (We.listingGroups.data=Ge.listingGroups.data,Ge.listingGroups.data=$(a.data),oe=We.listingGroups,ae=Ge.listingGroups):(We.paItems.data=Ge.paItems.data,Ge.paItems.data=$(a.data.filter(function(e){return!Ge.listingGroups.data.hasItem(e.id)})),oe=We.paItems,ae=Ge.paItems),(te=fe.js.dedupeHashTables(oe.data,ae.data,function(e,t){return!ne&&(e.length===t.length&&(!e[0].listing||!t[0].listing||e[0].listing.id===t[0].listing.id))}))&&te.remove&&te.remove.length>0)for(var re=0;re0&&e(["modules/MapCustomMarker"],function(n){if(void 0===n||null===n)return!1;for(var s=0;s1){var s="controllers/PickerPropertyAddressLite";Homesnap.jsAppHashes&&!Homesnap.jsAppHashes["".concat(s.replace("controllers/","").js)]&&(s="".concat(Homesnap.jsMainRootPath,"/").concat(s,".js")),e([s],function(e){var a=new e((new Date).getTime().toString());a.update({data:{items:t,title:n,showUnit:!1,showFavoriteIcon:!0,placardVersion:2}}),a.register("bubble",o)})}else{o({type:"url.unhandled",url:t[0].url,data:t[0]})}}}})}var d=i.latitude,c=i.longitude,u=new google.maps.LatLng(d,c);return G=new n.MarkerWithOverLay(u,l,s,a.showMini,"HSPropertyAddressListingItem"!==t||null,a.notClickable?null:r)}(l,r,ce);ae.markers.setItem(i,d)}}}De&&ce.getZoom()>=17&&a.allHomesMode&&(Ge.heatMaps&&Ge.heatMaps.sectionKey&&Ge.heatMaps.sectionValues?se(Ge.heatMaps):a.heatMaps&&a.heatMaps.data&&se(a.heatMaps.data)),Ce.callOnce("clickWhenMapReady_")})}else if(a&&a.data&&a.data.latitude&&a.data.longitude){var ye=a.data;if(Ge.singlePropertyAddressItem=a.data,Ge.polygon&&Ge.polygon.type===t&&Ge.polygon.data.id===ye.id)break;b(),w(),g();var he=function(){if(a.marker){var t=ye&&ye.propertyStatus?ye.propertyStatus.color:"",o=ye&&ye.propertyStatus&&ye.propertyStatus.secondaryColor?ye.propertyStatus.secondaryColor:"",n="#fff",s="#006DC7",i="#0b4256";switch(t){case"green":s="#00B100",i="#00775B";break;case"orange":s="#f27f21",i="#A84800";break;case"red":s="#ee3223",i="#9a1b1e";break;case"yellow":s="#edb42b",i="#b07d2a";break;case"purple":o&&"goldenrod"===o.toLowerCase()&&(n="#F9C949"),s="#00B100",i="#ffffff"}e(["modules/MapCustomMarker"],function(e){var t=e.GenericMapMarker.generateSVGCode(null,s,i,n),o=new google.maps.Marker({position:new google.maps.LatLng(ye.latitude,ye.longitude),map:ce,title:ye.address.fullStreetAddress,icon:{anchor:new google.maps.Point(12,34),url:"data:image/svg+xml;utf-8, ".concat(encodeURIComponent(t.outerHTML)),scaledSize:new google.maps.Size(22,38.5),size:new google.maps.Size(22,38.5)},optimized:!1,zIndex:1});Ge.polygon.marker=o,a.marker.open&&(pe=pe||new google.maps.InfoWindow,o.addListener("click",function(){pe.setContent(ye.address.fullStreetAddress),pe.open(ce,o)}))})}Ge.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18)))},be=function(e){var t=Ge.polygon.polygon,o=Ge.polygon.marker;return t||!o||Array.isArray(o)||o.getMap()?o||!t||t.getMap()?void(t&&o&&!Array.isArray(o)&&(o.getMap()||o.setMap(ce),e>=16?t.getMap()||t.setMap(ce):t.getMap()&&t.setMap(null))):void t.setMap(ce):void o.setMap(ce)};a.lotPolygon?e(["modules/DMPManager"],function(e){e.getPolygon(ye.latitude,ye.longitude,function(e){e&&(a.lotPolygon.paths=e,Ge.polygon.polygon=x(a.lotPolygon),Ge.polygon.bounds=A(Ge.polygon.polygon)),Ge.polygon.polygon||(ce.setCenter({lat:ye.latitude,lng:ye.longitude}),ce.setZoom(Pe.get("zoom",18))),Ge.polygon.type=t,Ge.polygon.data=ye,he(),be(ce.getZoom()),Ge.polygon.listeners.zoom=google.maps.event.addListener(ce,"zoom_changed",function(){be(ce.getZoom())})})}):(he(),be(ce.getZoom())),Ge.localContext&&ue&&(ue.directionsOptions={origin:{lat:a.data.latitude,lng:a.data.longitude}}),v()}break;case"HSPropertyAddressCluster":if(a&&a.data&&a.data.clusters&&Array.isArray(a.data.clusters)){var Se=a.data.clusters,Te=a.data.searchDefinition,xe=ce.getZoom();w(),k();var Ie=function(){if(xe<17||xe<=17&&a.data.allHomesMode)for(var e=0;e999?
Repossessed Boats For Sale In Nj,
Did Boo Radley Stab Bob,
Florida Local Tax Rate,
Avac Basketball Exposure,
Tcs On Foreign Travel Section,
Articles M