((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(o.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")}}},o.listing={getPrimaryImage:function(e){return r="https://s3.amazonaws.com/homesnap.listings/"+o.string.reverse(e.toString())+"-",{mini:r+"mini.jpg",listing:r+"listing.jpg",large:r+"large.jpg"}},getSecondaryImages:function(e,t){for(var r=[],a=0;a')}else if(n){var g;u.priority=20,u.color="purple",u.pinName="purple",u.primaryColor="purple",u.pinHex="7D12A1",u.hueRotate="280deg",u.text="Open House",i&&(u.text="Open "+i),c&&null!==(g=c.method)&&void 0!==g&&g.virtual&&(u.text="Live ",o.listing.isOpenHouseNow(c)?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.hueRotate="30deg",u.text=p? For your four-legged friend, dont forget about the friendly dog park. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/modules/SearchRecentSearches.js.map?hash=d94413680150e9c1019ebc5348325f67 (B.add("downloadMobileApp",new x.ChildController({type:"controllers/DownloadMobileApp",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("downloadMobileApp",{$dom:A.divDownloadMobileApp,data:{}})):A.divDownloadMobileApp.remove()),U&&(B.add("MLSFeedback",new x.ChildController({type:"controllers/MyAgent/MLSFeedback",namespace:N.get(),register:{bubble:n,display:function(e){e? (b.status.raw|=1,b.status.isFavorited=!0):!1===(null===e||void 0===e?void 0:e.favoriteStatus)&&(b.status.raw&=-2,b.status.isFavorited=!1),E.get("propertyAddressItem")&&E.set("propertyAddressItem",b),w&&v(w,{item:b}))}function h(e,t){var r=[];return e.beds&&r.push({label:e.beds.label,value:e.beds.string}),e.baths&&r.push({label:e.baths.label,value:e.baths.string}),e.sqFt&&r.push({label:"Sq Ft",value:e.sqFt.string}),e.lotSize&&r.push({label:e.lotSize.label,value:e.lotSize.string}),e.yearBuilt&&r.push({label:"Year Built",value:e.yearBuilt}),r.slice(0,2===t?3:2)}function f(e,t){switch(e){case"$container.scroll":C||(C=t.$container),g(null,null,!0);break;case"window.newSize":if(w&&E.get("paging",!1)&&E.$dom.width()){Math.round(w.aFrame.width())!==S&&(S=Math.round(w.aFrame.width()),w.ul.children("li").width(S),w.aFrame.sly("reload"))}g(t.$window,t.fold);break;case"modal.scroll":g(t.$window,t.fold,!0);break;case"window.scroll":case"window.resize":g(t.$window,t.fold);break;case"dropdown.opened":g();break;case"propertyFavoriteStatus.updated":y(t)}U.event(e,t)}var w,b,S,B,k,I,C,P,x,A,T,F=e("ControllerObjects"),D=e("Objects"),$=e("Utilities"),z=e("Application"),L=(e("sly"),e("jquery")),_=e("lodash"),H=new F.Unique(t),N=new F.Callbacks,U=new F.ChildControllerManager,E=new F.StateManager(U,{}),M={template:new F.Getter({namespace:H.get(),success:function(e){try{u(e)}catch(e){throw void 0!==E&&null!==E&&console.info(E),e}},failure:function(){try{throw new Error("PropertyAddressItem controller: Unhandled Error")}catch(e){throw void 0!==E&&null!==E&&console.info(E),e}},template:{url:"controllers/Property/PropertyAddressItem.html",dom:["aFrame","slyContainer","ul","liPrimary",["liSecondary"],"divStatusBar","divSecondaryStatusBar","divOverlay","imgFinal","iPrevious","iNext","ulSliderPager","divLikelihoodStatusBar","buildingPageLink","spanFavorite"]}}),itemByIds:new F.Getter({namespace:H.get(),type:D.HSPropertyAddressItem,webService:"/service/PropertyAddresses/GetByIDs",success:function(e){try{n(e)}catch(e){throw void 0!==E&&null!==E&&console.info(E),e}},failure:function(){try{throw new Error("PropertyAddressItem controller: GetByIDs.
{{else if autocompleteStatus.notCombinable}}
Area not combinable. "Last 7 Days":i>=7&&i<14? 'star_half':"";return"".concat(t).concat(o).concat(r)}},o.brand={getImage:function(e,t,r){var a="//s3.amazonaws.com/homesnap.brands/"+o.string.reverse(e.toString())+"_";return{aspectRatio:t,url:{default:a+"aspect.png",light:a+"light_aspect.png",dark:r?a+"dark_aspect.png":null}}}},o.conversation={getDate:function(t){if(t){var r=new Date,a=o.date.getDateInfo(t),n=new Date(t);if(r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()&&r.getDate()===n.getDate())return a.conversationLong=a.formattedTime,a.conversationShort=a.formattedTime,a;if(r.setDate(r.getDate()-1),r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()&&r.getDate()===n.getDate())return a.conversationLong="Yesterday ".concat(a.formattedTime),a.conversationShort="Yesterday",a;return n>new Date(r.getFullYear(),r.getMonth(),r.getDate()-6)? return"Notice Of Foreclosure Sale";case 8:return"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}}},o.js={dedupeHashTables:function(e,t,r){var a={add:[],keep:[],remove:[]};return e&&0!=e.length?t&&0!=t.length?(e.each(function(e,n){t.hasItem(e)?r&&!r(n,t.getItem(e))? ".concat(t))})})}if(r.data&&r.data.statusBar&&(n.divSecondaryStatusBar.length>0||n.divLikelihoodStatusBar.length>0)){var C=n.divStatusBar.width(),P=0,x=0,A=n.divStatusBar.length>0?1:0;n.divSecondaryStatusBar.length>0&&(P=n.divSecondaryStatusBar.width(),A+=1),n.divLikelihoodStatusBar.length>0&&(x=n.divLikelihoodStatusBar.width(),A+=1);var T=Math.max(C,P,x);n.divStatusBar.css("width",T).attr("data-status-bar-count",A),P&&n.divSecondaryStatusBar.css("width",T).attr("data-status-bar-count",A),x&&n.divLikelihoodStatusBar.css("width",T).attr("data-status-bar-count",A),C=P.bottom+G,n=t.left>=P.right+G;s||a||i||n?A||l():o()}else l()}function m(){var e;null!==(e=b)&&void 0!==e&&e.id&&a({type:"listing.hover.show",data:{pa:b}})}function v(e,t){U.add("propertyFavorite",new F.ChildController({type:"controllers/Property/PropertyFavorite",namespace:H.get(),register:{bubble:a}}),!0),E.updateController("propertyFavorite",{$dom:e.spanFavorite,data:{propertyAddressItem:t.item,showText:!1}})}function y(e){var t,r,s,a=(null===(t=b)||void 0===t?void 0:null===(r=t.listing)||void 0===r?void 0:r.id)===(null===e||void 0===e?void 0:null===(s=e.ids)||void 0===s?void 0:s.listingID),i=b&&!b.listing&&(null===e||void 0===e?void 0:e.ids)&&!e.ids.listingID&&b.propertyID===e.ids.propertyID,o=b&&!b.listing&&(null===e||void 0===e?void 0:e.ids)&&!e.ids.listingID&&!b.propertyID&&!e.ids.propertyID&&b.id===e.ids.propertyAddressID;(a||i||o)&&(!0===(null===e||void 0===e?void 0:e.favoriteStatus)? Enter the email you used to create your account, and we will send you a link to reset your password. Next (a({type:"multiArea.submit"}),!1):(z.$dom.input.parent(".form-group").addClass("has-error"),!1)})}function o(){z.$dom.container.addClass("open")}function i(){z.$dom.container.removeClass("open")}function c(){i(),z.$dom.input.val("")}function l(e){var t=z.$dom.input.val().toLowerCase();t&&t.length&&t.length>0?q&&t===q&&!0!==e?o():!0===e? (t.length&&e.push({header:"Recent Searches",items:t}),z.get("commuteTimeBanner",!1)&&e.unshift({items:[{type_:"CommuteTimeBanner"}]}),N.template.get({$dom:z.$dom.ul,data:e})):i()}function s(){var e=[];K&&e.push({items:[{latitude:null,longitude:null,type_:"HSIPLocation"}],divider:!0}),N.savedSearchesList.get({data:{skip:0,take:6},success:function(t){t.data&&t.data.length>0&&(6===t.data.length? These are recently sold homes with similar features to this home, such as bedrooms, bathrooms, location, and square footage. Singleton Beach is located mid-island on Hilton Head, offering access to some of the island's most beautiful beaches. We will review your request and confirm if it can be booked. Don't Neglect These 6 Maintenance Tasks - Or Else, Apartments for Rent in Hilton Head Island, Debunked! RE/MAX, LLC is an Equal Opportunity Employer and supports the Fair Housing Act and equal opportunity housing. (null===(C=navigator)||void 0===C||!C.geolocation);return{update:n,restore:function(e){z.restore(e,r)},uninit:k,getState:z.getState.bind(z),register:E.register.bind(E),event:A}}});
Singleton Beach and Burkes Beach offer endless accommodations for those looking to spend their next vacation on Hilton Head Island. (a=(t*s-1)*Math.pow(2,o),u+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,o),u=0));8<=o;e[n+h]=255&a,h+=p,a/=256,o-=8);for(u=u<0&&void 0!==arguments[0]&&arguments[0],n="";n=x?"hs-pro-plus":T? :\=([^&]+))?/g;t=a.exec(e);)r=r||{},"string"==typeof t[2]?r[decodeURIComponent(t[1].toLowerCase())]=decodeURIComponent(t[2]):"="!==e.charAt(e.indexOf(t[1])+t[1].length)&&(r[decodeURIComponent(t[1].toLowerCase())]=!0);return r},parseUrl:function(e){if(!e||"string"!=typeof e)return null;var t=/^(http:|https:)?(?:\/\/)?(([^\/\:]+)?(?:(?:\:)([\d]+))?)?(\/[^\s\?]*)(\?[^\#\s]+)? "For Rent":"For Sale",i="#00b100";else if(e.listing.sListingStatus.contract)n=s?
Located in a Semi-Private Oceanside Residential Community, this 6 bedroom, 6 bath home offers a 180-degree view of the tidal marsh and Ocean from 4 different levels. (B.add("downloadMobileApp",new x.ChildController({type:"controllers/DownloadMobileApp",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("downloadMobileApp",{$dom:A.divDownloadMobileApp,data:{}})):A.divDownloadMobileApp.remove()),U&&(B.add("MLSFeedback",new x.ChildController({type:"controllers/MyAgent/MLSFeedback",namespace:N.get(),register:{bubble:n,display:function(e){e?
Homesnap.templates["controllers/generic.html"] = ' ';