Information is deemed reliable but not guaranteed. this school was the most amazing school i have ever been to. District: Seminole. Best Public Elementary Schools in Florida, Best Public Elementary School Teachers in Florida. (a.title="Show List",a.replaceChild(s,n),a.style.paddingRight="5px"):(e=!1,a.title="Hide List",a.replaceChild(n,s),a.style.paddingRight="0"),Ce.call("listToggle",e)})}function ae(e,t){var o=document.createElement("div");o.className="mobile-list-toggle-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="List",a.title="Toggle Search List",a.setAttribute("data-hide-status",!1),o.appendChild(a),a.addEventListener("click",function(){var e=a.getAttribute("data-hide-status");a.setAttribute("data-hide-status","false"===e),Ce.call("listToggle","false"===e)})}function ne(e){if(Ie){var t=Ge.paItems.markers.getItem(e.toString());t||(t=Ge.listingGroups.markers.getItem(e.toString())),t&&t.listingMarker.click()}else Ce.register("clickWhenMapReady_",function(){var t=Ge.paItems.markers.getItem(e.toString());t&&t.listingMarker.click()})}function se(e){if(ce&&ce.getZoom()<16)return!1;if(e&&e.group&&e.value){var t=Me.getHeatMapCriteria(e.group,e.value)||{};e.sectionKey=t.sectionKey,e.colors=t.colors,e.sectionValues=t.sectionValues}if(e&&e.sectionKey!=Ge.heatMaps.sectionKey&&Ge.heatMaps.polygon&&Ge.paItems.markers.each(function(e,t){var o=t;o.polygon&&o.setVisibility(!1)}),e&&null===e.sectionKey&&Ge.heatMaps.polygon)ie();else{var o=0;for(var a in Ge.paItems.data.items){if(!Ge.paItems.data.items.hasOwnProperty(a))return;var n=Ge.paItems.data.items[a],s=n[0]||null,i=null,l=null;if(! ");case 3:return"Browse homes for sale, apartments for rent & more in ".concat(I.locationTitle," on ").concat(z.name,". function ownKeys(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,a)}return o}function _objectSpread(e){for(var t=1;t=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? who ever made this one up need somthing new. (I.area.id||I.school.id||I.streetArea.id||I.commuteTime.places||I.multiArea.id.length);if(I.layer.getArea&&p&&f){var g,y=null!==(g=o.set)&&void 0!==g&&g.bounds?o.set.bounds.bounds:l();y&&y.south&&y.north&&y.west&&y.east&&H.getArea.get({data:{latitudeMin:y.south,latitudeMax:y.north,longitudeMin:y.west,longitudeMax:y.east,polygonType:1,zoom:I.zoom},success:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.data||{},i=o.area||{};i.areaID&&(I.getArea.id&&I.getArea.id===i.areaID||(I.getArea.id=i.areaID,I.getArea.url=i.url,I.locationTitle=i.name,k.call("new",{getArea:i,dynamicFilters:o.dynamicFilters,url:t()})))}})}else I.layer.getArea&&p&&I.multiArea.id.length&&H.geographies.get({data:{geographies:I.multiArea.id.map(function(e){var t=e[0],o=1;return 51===t?o=3:26===t&&(o=2),{type:o,id:e[1]}}),polygonType:1},success:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.data||{};t.dynamicFilters&&k.call("new",{dynamicFilters:t.dynamicFilters})}})}function m(){b.update({zoom:I.zoom,transactionType:I.searchDefinition.getRaw("transactionType"),bounds:l()})}function d(){var e,t,o,i,a=l(),r=I.searchDefinition.clone(),n=r.getRaw(),s=0;1==(1&n.sListingStatus)&&(s+=1,s+=n.contingentPending?2:0);var u={maximumListings:I.counts.listings,maximumClusters:I.counts.clusters,zoom:I.zoom||null,criteria:{filters:{propertyType:n.sPropertyType2,beds:{minimum:n.beds.min,maximum:n.beds.max},baths:{minimum:n.baths.min,maximum:n.baths.max},price:{minimum:n.price.min,maximum:n.price.max},squareFeet:{minimum:n.squareFeet.min,maximum:n.squareFeet.max},lotSize:{minimum:n.lotSize.min,maximum:n.lotSize.max},yearBuilt:{minimum:n.yearBuilt.min,maximum:n.yearBuilt.max},remarks:{text:n.remarks},date:n.dateRange,openHouseDate:n.openHouseDate,transactionType:n.transactionType,features:n.specialFeatures,shape:{},polygons:{},geography:{},geographies:[],priceReduction:{kind:n.priceReduction,isRequired:n.priceReduction?1:0},floors:{range:{minimum:n.floors?n.floors.min:0,maximum:n.floors?n.floors.max:255},mode:n.floors?n.floors.value:0},schoolRatings:{allSchools:{value:n.allSchools},elementarySchool:{value:n.elementarySchool},middleSchool:{value:n.middleSchool},highSchool:{value:n.highSchool}},association:{totalMonthlyFee:{value:n.association.max},restrictions:n.association.value},parking:{mustHaveGarage:n.parking.value,spaces:{value:n.parking.min}},waterfront:{isRequired:n.waterfront},propertyView:{water:{kind:n.propertyViewWater,isRequired:n.propertyViewWater>0?1:0},mountainHills:{isRequired:n.propertyViewMountain},woods:{isRequired:n.propertyViewWoods},city:{isRequired:n.propertyViewCity},other:{isRequired:n.propertyViewOther}},basement:{kind:n.basementKind,isRequired:n.hasBasement},pool:n.pool,heating:{kind:n.heating,isRequired:n.heating>0},cooling:{kind:n.cooling,isRequired:n.cooling>0},petFriendly:{isRequired:n.petFriendly},pricePerSquareDimension:{minimum:null!==(e=null===(t=n.pricePerSquareDimension)||void 0===t?void 0:t.min)&&void 0!==e?e:0,maximum:null!==(o=null===(i=n.pricePerSquareDimension)||void 0===i?void 0:i.max)&&void 0!==o?o:1e5,unit:1},transitLines:{transitLineIds:n.transit.valueArray},style:n.style,noBrokerFee:{isRequired:n.noBrokerFee},furnished:{isRequired:n.furnished},outdoorSpace:{isRequired:n.outdoorSpace},fireplace:{isRequired:n.fireplace},hardwoodFloor:{isRequired:n.hardwoodFloor},hasInLawSuite:{isRequired:n.hasInLawSuite},accessibility:{isRequired:n.accessibility},seniorCommunity:{isRequired:n.seniorCommunity},washerDryer:{kind:n.washerDryer,isRequired:n.washerDryer>0},dishwasher:{isRequired:n.dishwasher},gym:{isRequired:n.gym},secondaryResidence:{isRequired:n.secondaryResidence},doorman:{isRequired:n.doorman},unitType:{kind:n.unitType,isRequired:n.unitType>0},elevator:{isRequired:n.elevator},storage:{isRequired:n.storage},bikeStorage:{isRequired:n.bikeStorage},virtualTour:{isRequired:n.virtualTour}},active:s,comingSoon:32==(32&n.specialFeatures)?1:0,contract:2==(2&n.sListingStatus)?1:0,sold:4==(4&n.sListingStatus)?1:0,offMarket:8==(8&n.sListingStatus)?n.offMarket:0,openHouse:1==(1&n.specialFeatures)?1:0,brokerOpen:256==(256&n.specialFeatures)?1:0,boundingBox:{latitude:{minimum:a.south||void 0,maximum:a.north||void 0},longitude:{minimum:a.west||void 0,maximum:a.east||void 0}},orderBy:n.orderBy,places:[]}};if(u.criteria.mode=n.transactionType,I.area.id?u.criteria.filters.geography={type:1,id:I.area.id}:I.school.id?u.criteria.filters.geography={type:2,id:I.school.id}:I.streetArea.id&&(u.criteria.filters.geography={type:3,id:I.streetArea.id}),I.multiArea.id.length){var c={21:1,26:2,51:3};I.multiArea.id.forEach(function(e){var t;if(null===e||void 0===e||!e[2]||null!==(t=e[2])&&void 0!==t&&t.hasNoPolygon)return!1;var o=c[e[0].toString()];o&&u.criteria.filters.geographies.push({type:o,id:e[1]})})}I.customPolygon&&(I.customPolygon.encoded?u.criteria.filters.shape.encodedPolygons=I.customPolygon.encoded:I.customPolygon.paths&&(u.criteria.filters.shape.polygons=I.customPolygon.paths)),I.commuteTime&&I.commuteTime.places&&(u.criteria.places=I.commuteTime.places),u.criteria.boundingBox.latitude.minimum&&u.criteria.boundingBox.latitude.maximum&&u.criteria.boundingBox.longitude.minimum&&u.criteria.boundingBox.longitude.maximum&&H.listings.get({data:u,success:function(e){if(e&&e.data)try{var t,o,i;I.school.id?(o=26,i=I.school.id):I.area.id?(o=21,i=I.area.id):I.streetArea.id? (v=v||new e)||!v.update)return!1;var t=m.get("map");if(!t)return!1;t.register("change",function(e){null!==e&&void 0!==e&&e.bounds&&v.update({set:{bounds:null===e||void 0===e?void 0:e.bounds}})}),v.update({set:{searchDefinition:{sListingStatus:1},layer:{propertyAddresses:{min:18,max:100},listings:{min:12,max:25},schools:{min:14,max:100}},school:{item:r}},search:!1,register:{new:function(e){if(!e)return!1;var t=m.get("map").controller;if(!t)return!1;if(e.listings&&t.show("HSPropertyAddressListingItem",{data:e.listings}),e.propertyAddresses&&t.show("HSPropertyAddressItem",{data:e.propertyAddresses,showMini:!0}),e.schools){if(null!==r&&void 0!==r&&r.id){var o=e.schools.map(function(e){return e.id}).indexOf(r.id);o>-1&&e.schools.splice(o)}t.show("HSSchool",{data:e.schools})}}}})}),o.divMap.show()):o.divMap.hide(),g.updateController("related",{$dom:o.divRelated,data:{schoolID:r.id,level:0,count:6,name:r.name}}),b&&(b=!1,h.call("bubble",{type:"url.handled",data:r})),h.call("bubble",{type:"url.update"})}var d=e("ControllerObjects"),c=e("Objects"),u=e("Utilities"),p=new d.Unique(t),h=new d.Callbacks,m=new d.ChildControllerManager,g=new d.StateManager(m,{schoolID:!0});m.add("searchBreadCrumbs",new d.ChildController({type:"controllers/SearchBreadcrumbs",namespace:p.get(),register:{bubble:a}})),m.add("schoolDetailsKeyMetrics",new d.ChildController({type:"controllers/SchoolDetailsKeyMetrics",namespace:p.get(),register:{bubble:a}})),m.add("listingsActive",new d.ChildController({type:"controllers/SchoolListings",namespace:p.get(),register:{bubble:a}})),m.add("listingsSold",new d.ChildController({type:"controllers/SchoolListings",namespace:p.get(),register:{bubble:a}})),m.add("map",new d.ChildController({type:"controllers/Map",namespace:p.get(),register:{bubble:a}})),m.add("related",new d.ChildController({type:"controllers/SchoolRelatedSchools",namespace:p.get(),register:{bubble:a}}));var v,y={url:"controllers/SchoolDetails.html",dom:["aSchoolDistrict","divBreadCrumbs","divStaticMap","h3Overall","divSchoolDetailsKeyMetrics","divListingsActive","divListingsSold","divMap","divRelated","spanGradeRange"]},f={detailsByID:new d.Getter({namespace:p.get(),type:c.HSSchool,webService:"/service/Schools/GetDetails",success:function(e){try{s(e)}catch(e){throw void 0!==g&&null!==g&&console.info(g),e}},failure:function(){try{throw new Error("SchoolDetails controller: Unhandled Error")}catch(e){throw void 0!==g&&null!==g&&console.info(g),e}},template:y}),detailsByUrl:new d.Getter({namespace:p.get(),type:c.HSSchool,webService:"/service/Schools/GetByUrl",failure:function(){try{throw new Error("SchoolDetails controller: Unhandled Error")}catch(e){throw void 0!==g&&null!==g&&console.info(g),e}},template:y}),template:new d.Getter({namespace:p.get(),template:y})},b=!1,S=u.coStarBrand.getCurrent();return{update:l,restore:function(e){g.restore(e,i)},uninit:function(){m.uninit()},getState:g.getState.bind(g),register:h.register.bind(h),event:function(e,t){m.event(e,t)}}}});