Homesnap.templates["controllers/Property/PropertySchools.html"] = '{{#with data}}
Schools expand_more
{{#each this}} {{/each}}
Homesnap is operated by Ten-X. Homesnap.templates["controllers/Property/PropertyAddressHeader.html"] = '{{#with data.propertyAddressItem}} {{#if @root/data/showImageSlider}}
{{else}} {{#if @root/data/buildingMedia. "For Rent":"For Sale",i="#00b100";else if(e.listing.sListingStatus.contract)o=s? TREC:Info About Brokerage Services,Consumer Protection Notice. (Object.keys(e).forEach(function(e){var t=this[e];t&&"object"==typeof t? //# sourceMappingURL=https://assets.homesnap.com/app/js_min/modules/Collapse.js.map?hash=2196cdc0093dad53a3376befe34005fb New York
To verify enrollment eligibility, contact the school or district directly. (!window||null===(t=document)||void 0===t||!t.documentElement)&&window.getComputedStyle(document.documentElement).getPropertyValue(e)}},a.application={parseQueryString:function(e){for(var t,r,n=/(?:\?|\&)([^(\=|\&)]+)(? Payment $1,011 /mo * Refinance Your Home Homes for Sale Near 407 Seneca St $295,000 3bd 2ba 1,830 sqft 430 Manhattan St, Lester, PA 19029 BHHS Fox & Roach-Center City Walnut $227,900 3bd 2ba 1,466 sqft 344 Powhattan Ave, Essington, PA 19029 Hometown Real Estate Group Redfin does not endorse nor guarantee this information. "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? We estimate that 407 Seneca St would rent for between $1,974 and $2,548. number you provided, including marketing by autodialer and prerecorded and artificial voice, and Now its time for someone to come in and design what they want this house to look like, your blank canvas awaits! Coming Soon - 407 Seneca St, Essington, PA, 19029 is a 1,944 sq. "homesnap.users":"homesnap.noimage",o="//s3.amazonaws.com/"+n+"/",i=e>0?o+a.string.reverse(e.toString())+"_":o+"user_",s="";return t&&(s="? define("controllers/Property/PropertySummary",["require","ControllerObjects","Application","Utilities"],function(e){return function(t){function n(e){var t,n;"acris.show"===e.type&&null!==(t=m)&&void 0!==t&&null!==(n=t.divAcris)&&void 0!==n&&n.length&&m.divAcris.removeClass("bs4--d-none"),c.call("bubble",e)}function r(){try{v.requireDom(),v.optional("listing"),v.optional("property"),v.optional("propertyAddress"),v.optional("building")}catch(e){throw e}b.done(function(){var e,t,n,r,i;f.template.get({$dom:v.$dom,data:{building:v.get("building"),entityItem:null!==(e=null!==(t=v.get("property"))&&void 0!==t?t:v.get("listing"))&&void 0!==e?e:v.get("propertyAddress"),pro:g&&(null===(n=g.currentDetails)||void 0===n?void 0:null===(r=n.products)||void 0===r?void 0:null===(i=r.pro)||void 0===i?void 0:i.availableForUse),noHideAdmin:!v.get("hideAdmin",!1),coStarBrand:y}})})}function i(e){m=e.$dom;var t=e.data||{},r=t.entityItem;t.noHideAdmin&&null!==r&&void 0!==r&&r.agentOnly&&((r.agentOnly.details.length||r.agentOnly.remarks)&&(p.add("agentOnly",new d.ChildController({type:"controllers/ListingDetailsAgentOnly",namespace:s.get(),register:{bubble:n}}),!0),v.updateController("agentOnly",{$dom:m.divConfidentialInformation,data:{agentOnly:r.agentOnly}})),p.add("confidentialDocuments",new d.ChildController({type:"controllers/Property/ConfidentialDocuments",namespace:s.get(),register:{bubble:n,showDocuments:function(){m.divConfidentialDocumentsContainer.removeClass("hidden")}}}),!0),v.updateController("confidentialDocuments",{$dom:m.divConfidentialDocuments,data:{listingID:r.listingID,listingAddress:r.address.fullStreetAddress}}));var i=!1;null!==r&&void 0!==r&&r.propertyID||(i=!0);var l=null===r||void 0===r?void 0:r.supportsPublicRecordDocuments,a="";if(r.propertyID){var u,c,g;a="".concat(null===(u=t.entityItem)||void 0===u?void 0:u.url,"/ad_").concat(null===(c=t.entityItem)||void 0===c?void 0:null===(g=c.building)||void 0===g?void 0:g.id)}else{var f;a="".concat(null===(f=t.building)||void 0===f?void 0:f.url,"/acris")}if(!i&&l){var y,b;v.updateController("acris",{$dom:m.divAcris,data:{paItem:r,propertyAddressId:i?null===(y=t.entityItem)||void 0===y?void 0:null===(b=y.building)||void 0===b?void 0:b.id:r.propertyAddressID,propertyId:i?null:r.propertyID,pro:t.pro}})}else m.divAcris.addClass("bs4--d-none");$.each(m.aSummaryPropertyLink,function(e,r){var i;o(r.attr("href"))&&r.removeAttr("rel");var d,u=!1;null!==(i=r[e])&&void 0!==i&&i.href&&(d=r[e].href.lastIndexOf("/"),u="/acris"==r[e].href.substr(d)),u&&!l&&$(r).parent().parent().addClass("bs4--d-none"),u&&l&&$(r).removeAttr("target"),$(r).on("click",function(e){if(o(e.currentTarget.href)&&u&&l){var r,i;return n({type:"url.unhandled",url:a,data:{type_:"HSRealPropertyAddressItem",propertyAddressID:null===(r=t.entityItem)||void 0===r?void 0:null===(i=r.building)||void 0===i?void 0:i.id,paItem:v.get("propertyAddressItem")}}),!1}return t.building&&o(e.currentTarget.href)?n({type:"url.unhandled",url:t.building.url,data:t.building}):window.open(e.currentTarget.href,"rel=nofollow"),!1})})}function o(e){return!! Do not sell or share my personal information. READ REDFIN'S FAIR HOUSING POLICY AND THE NEW YORK STATE FAIR HOUSING NOTICE. 309 Seminole St Essington, PA 19029 3 Beds 1 Bath 1,344 sqft $186,000 Trulia Estimate as of Feb 28, 2023 Est. update to your home value. define("modules/SearchRecentSearches",["require","Objects","Utilities"],function(e){function t(){return c||(c=r()||[]),c}function r(){return d.get(!0,n,525600)}function i(){var e=t();d.set(!0,n,e)}function a(e){var r=t();if("object"==typeof e&&e.type_){for(var a,s=0;so&&(r.length=o),i(),!0}}return!1}function s(e){return t().slice(0,e)}var c,S=e("Objects"),n=(e("Utilities"),"Searches"),o=25,d=new S.LocalStorage("SearchRecentSearches");return{save:a,get:s}}); (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? (D.$dom&&D.$dom.content)}}),M&&M.listingID){var N=M;w.add("listingDisclaimer",new v.ChildController({type:"controllers/ListingDisclaimer",namespace:I.get(),register:{bubble:r}}),!0),D.updateController("listingDisclaimer",{$dom:P.divListingDisclaimer,data:{mlsID:N.mlsID,sourceNumber:N.sourceNumber,listingID:N.listingID,modificationTimestamp:N.modificationTimestamp}})}M&&M.schools.length>0&&(w.add("schoolDisclaimer",new v.ChildController({type:"controllers/SchoolDisclaimer",namespace:I.get(),register:{bubble:r}}),!0),D.updateController("schoolDisclaimer",{$dom:P.divSchoolDisclaimer})),D.updateController("nearByAreas",{$dom:P.divNearByAreas,data:{propertyAddressID:D.get("propertyAddressID"),propertyID:D.get("propertyID"),listingID:M.listingID?M.listingID:null,propertyAddressItem:M,searchDefinition:D.get("searchDefinition")}}),P.btnSuggestEdit.length&&H.propertyID&&P.btnSuggestEdit.on("click",function(e){return u(H.propertyID),!1}),H.url&&(D.url=new v.ControllerStateUrl(H.url,h.propertyAddress.getPageTitle(H),M.metaDescription)),E&&(E=!1,A.call("bubble",{type:"url.handled",data:H})),A.call("bubble",{type:"url.update"})}function u(e){w.add("userSuggestedEdit",new v.ChildController({type:"controllers/UserSuggestedEdit",namespace:I.get(),register:{bubble:r}}),!0),D.updateController("userSuggestedEdit",{data:{entityID:e,entityType:3}})}function y(e){return{promoCampaign:(null===e||void 0===e?void 0:e.utm_campaign)||null,promoSource:(null===e||void 0===e?void 0:e.utm_source)||null,promoMedium:"web-".concat(k),promoTerm:(null===e||void 0===e?void 0:e.utm_term)||null,promoContent:(null===e||void 0===e?void 0:e.utm_content)||null,promoDate:(null===e||void 0===e?void 0:e.date)||null}}function m(){w.uninit()}function g(e,t){switch(e){case"window.newSize":A.call("window.resize",t),k=t.size.new}w.event(e,t)}var v=e("ControllerObjects"),b=e("Objects"),h=e("Utilities"),C=e("controllers/Variable"),f=e("Application"),I=new v.Unique(t),A=new v.Callbacks,w=new v.ChildControllerManager,D=new v.StateManager(w,{propertyAddressItem:[["listingID","listing.id"],["propertyID","propertyID"],["propertyAddressID","id"]],listingID:!0,propertyID:!0,propertyAddressID:!0,actionBar:!0});w.add("mediaMaster",new v.ChildController({type:"controllers/MediaCenter/MediaMaster",namespace:I.get(),register:{bubble:r}})),w.add("schema",new v.ChildController({type:"controllers/Property/PropertyAddressSchema",namespace:I.get(),register:{bubble:r}})),w.add("searchBreadCrumbs",new v.ChildController({type:"controllers/SearchBreadcrumbs",namespace:I.get(),register:{bubble:r}})),w.add("header",new v.ChildController({type:"controllers/Property/PropertyAddressHeader",namespace:I.get(),register:{bubble:r}})),w.add("badges",new v.ChildController({type:"controllers/Badges",namespace:I.get(),register:{bubble:r}})),w.add("details",new v.ChildController({type:C,namespace:I.get(),register:{bubble:r}})),w.add("propertyCommuteTimes",new v.ChildController({type:"controllers/PropertyCommuteTimes",namespace:I.get(),register:{bubble:r}})),w.add("nearByAreas",new v.ChildController({type:"controllers/Property/NearByAreas",namespace:I.get(),register:{bubble:r}})),w.add("collapses",new v.ChildController({type:"controllers/Property/PropertyCollapses",namespace:I.get(),register:{bubble:r}})),w.add("likelihoodToList",new v.ChildController({type:"controllers/Property/LikelihoodToList",namespace:I.get(),register:{bubble:r}})),w.add("ownershipSnapshot",new v.ChildController({type:"controllers/Property/OwnershipSnapshot",namespace:I.get(),register:{bubble:r}}));var P,S,T,B,H,M,L,k,O,j={main:new v.Getter({namespace:I.get(),success:function(e){try{d(e)}catch(e){throw D&&console.info(D),e}},template:{url:"controllers/Property/PropertyAddressMaster.html",dom:["divSchema","divActionBar","divHeader","divBadges","divPriceContainer","spanEstMortgage","divListingHistoryCapsule","divBreadCrumbs","divKeyStats","divSideBar","divThrobber","divDetails","divListingRemarks","divPropertySummary","divPropertyAdminPanel","divOpenHouses","divHistory","divAnalysis","divMobileActionsContainer","divMobileConversations","divMobileAgents","divCollapses","divListingDisclaimer","divSchoolDisclaimer","divPropertyCommuteTimes","listingMediaCardsContainer","listingMediaCards","listingMediaCircles","divNearByAreas","divLikelihoodToList","divOwnershipSnapshot","divUnits","buildingSearchMatches","btnSuggestEdit","divPropertyAmenities","aExploreNeighborhood","divExploreNeighborhoodContainer","idxDisclaimer","spanEstTax","spanEstHOA"]}}),itemByIds:new v.Getter({namespace:I.get(),type:b.HSPropertyAddressItem,webService:"/service/PropertyAddresses/GetByIDs",success:n,cache:{expire:5}}),getByUrl:new v.Getter({namespace:I.get(),type:b.HSPropertyAddressItem,webService:"/service/PropertyAddresses/GetByUrl",cache:{expire:5}}),getListingDetails:new v.Getter({namespace:I.get(),type:b.HSListingDetail,webService:"/service/Listings/GetDetails",success:function(e){try{c(e,"/Listings/GetDetails")}catch(e){throw D&&console.info(D),e}},cache:{expire:5}}),getPropertyAddressDetails:new v.Getter({namespace:I.get(),type:b.HSPropertyAddressDetail,webService:"/service/PropertyAddresses/GetDetails",success:function(e){try{c(e,"/PropertyAddresses/GetDetails")}catch(e){throw D&&console.info(D),e}},cache:{expire:5}}),getPropertyDetails:new v.Getter({namespace:I.get(),type:b.HSPropertyDetail,webService:"/service/Properties/GetDetails",success:function(e){try{c(e,"/Properties/GetDetails")}catch(e){throw D&&console.info(D),e}},cache:{expire:5}})},E=!1,U=new b.LocalStorage("MLSFeedbackParams");f.getDeviceSize(function(e){k=e}),f.getAppMode(function(e){O=e});!function(){var e=$.Deferred();f.getCurrentUser(function(t){L=t.user,e.resolve()})}();return{update:o,restore:function(e){D.restore(e,s)},uninit:m,getState:D.getState.bind(D),register:A.register.bind(A),event:g}}});