(Object.keys(e).forEach(function(e){var t=this[e];t&&"object"==typeof t? //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/generic.js.map?hash=e0b946063f8921924b59330432cea1e7 78521, 3917 Solid Dr, "+t),{small:r||i+"50.jpg"+s,medium:r||i+"150.jpg"+s,large:r||i+"300.jpg"+s,photoVersion:t}},updateProfileImage:function(e,t){if(e)return e.status.raw+=1,e.status.hasPhoto=!0,e.photoVersion=t,e.profileImage=this.getProfileImage(e.userID,e.photoVersion),e},getName:function(e,t,r){if(!e&&!t&&!r)return null;var a,e=e?e.trim():null,t=t?t.trim():null;return a=e||(t||(r||" ")),{first:e,last:t,firstOrLast:a,full:e&&t?e+" "+t:a,initials:e&&t?e.charAt(0).toUpperCase()+t.charAt(0).toUpperCase():a.charAt(0).toUpperCase()}},getFriendlyName:function(e,t){return t?e.name&&e.name.full?e.name.full:"Homesnap User":e.name&&e.name.first?e.name.first:"Homesnap User"},getProfileURL:function(e,t,r){return e?"/"+e:"/entity/"+r+(t? (o.data.deleteNullProperties(t),0===Object.keys(t).length&&delete this[e]):null===t&&delete this[e]},e),e):{}},update:function(e,t,r){e&&Object.keys(e).forEach(function(a){var n="string"==typeof e[a]?e[a].replace(/^\s+|\s+$/g,""):e[a];"object"==typeof n?o.data.update(n,t,r):n===t&&(e[a]=r)})}},o.byte={length:function(e){return void 0!==e?unescape(encodeURIComponent(JSON.stringify(e))).length||0:0},size:function(e,t){if(!e)return 0;var r=t?t.toUpperCase():"MB",a=0;switch(e.forEach(function(e){a+=o.byte.length(e)}),r){case"B":return a;case"KB":return+(a/1024).toFixed(3);default:return+(a/1024/1024).toFixed(3)}}},o.entityContent={getKeyFrameUrl:function(e,t){return"https://s3.amazonaws.com/homesnap.entitycontents/".concat(o.string.reverse(e.toString()),"_").concat(t,".jpg")},getDataUrl:function(e,t){return"https://s3.amazonaws.com/homesnap.entitycontents/".concat(o.string.reverse(e.toString()),"_").concat(t,".mp4")}},o.ads={getPlatformType:function(e){if(!e)return null;var t={raw:e};return 1===e? "now":a<60?a.toString()+"s":n<60?n.toString()+"m":o<24?o.toString()+"h":i<7?i.toString()+"d":s<5?s.toString()+"w":l.toString()+"mo"}},getAgoFriendly:function(e){var t=Date.now();if(e){var r=t-e.getTime(),a=Math.round(r/1e3),n=Math.round(a/60),o=Math.round(n/60),i=Math.round(o/24);return a<=0?"Today":a<60?"Today":n<60?"Today":o<24?"Today":o>=24&&o<48?"Yesterday":i<7?
TX (t.google=!0,t.name="Google",t.color={text:"#db3236",background:"#ef5c42",rgb:"239,92,66",gradient:"radial-gradient(at bottom right, #E07C3D 0%, #E23A3A 100%)"},t.icon={color:o.path.getImageUrl("/listing-promos/google-colored-256px.png"),colorSM:o.path.getImageUrl("/listing-promos/google-colored-70px-2x.png"),white:o.path.getImageUrl("/listing-promos/google-white-70px-2x.png"),grey:o.path.getImageUrl("/listing-promos/google-grey-70px-2x.png")}):4===e&&(t.waze=!0,t.name="Waze",t.color={text:"#00b7d6",background:"#00b8d2",rgb:"0, 184, 210",gradient:"linear-gradient(313.13deg, #22E0FF 0%, #1CD6F6 15.8%, #15C9EA 35.86%, #15CAEB 36.43%, #15CAEB 36.44%, #15CAEB 36.44%, #15CAEB 37.2%, #15C9EA 37.36%, #15C9EA 37.52%, #15C9EA 38.16%, #14C8E9 39.89%, #14C8E9 39.89%, #13C6E7 43.86%, #10C0E2 53.61%, #00A4C8 100%)"},t.icon={color:o.path.getImageUrl("/listing-promos/waze-colored-256px-1.png"),colorSM:o.path.getImageUrl("/listing-promos/waze-colored-70px-2x-1.png"),white:o.path.getImageUrl("/listing-promos/waze-white-70px-2x.png"),grey:o.path.getImageUrl("/listing-promos/waze-grey-70px-2x.png")}),t.id=e,t},getPlatformIDByName:function(e){if(!e)return null;var t;switch(e.toLowerCase()){case"facebook":t=1;break;case"instagram":t=2;break;case"google":case"googlesearch":case"googlediscovery":t=3;break;case"waze":t=4}return t}},o.leads={getNetwork:function(e,t){var r=Object.assign({},o.ads.getPlatformType(o.ads.getPlatformIDByName(t)));if(r.id=e,r.raw=e,r[t])return r;switch(r.color={text:"#000000",background:"#ffffff",rgb:"0, 0, 0",gradient:null},r.icon={color:"",colorSM:"",white:"",grey:""},e){case 0:r.name="Unknown";break;case 1:r.name="Homesnap";break;case 32:r.name="YouTube";break;case 64:case 256:r.name="Google Ads";break;case 128:r.name="Google's Local Services Ads"}return r},getPlatform:function(e){var t,r={};return r.match=null!==(t=Object.keys(e).filter(function(t){return!0===e[t]})[0])&&void 0!==t?t:"",r.name=(r.match.charAt(0).toUpperCase()+r.match.substr(1)).match(/([A-Z]? Equal Housing Opportunity Disclaimer: All information on this site is subject to change and should be independently verified. Brownsville, ").concat(r);window.location.replace(a)}},o.showing={getStylesBasedOnStatus:function(e){var t={mapMarkerFill:"#006DC7"};if(e.status.cancelled)t.dataStatusBadge="red",t.spanTextColor="bs4--text-google-red",t.spanIcon="cancel",t.pText="Canceled";else if(e.status.completed)t.dataStatusBadge="gray",t.spanTextColor="bs4--text-gray-300",t.spanIcon="check_circle",t.pText="Toured",t.mapMarkerFill="#6B758A";else if(e.status.confirmed)t.dataStatusBadge="green",t.spanTextColor="bs4--text-google-green",t.spanIcon="check_circle",t.pText="Confirmed";else if(e.status.external){var r,a=e.service||(null===(r=e.listing)||void 0===r?void 0:r.service)||{},n="Unknown";a.homesnap?n="Homesnap":a.showingTime?n="ShowingTime":a.sentriKey&&(n="SentriKey"),t.dataStatusBadge="blue",t.spanTextColor="bs4--text-hs-blue",t.spanIcon="watch_later",t.pText="Unknown"===n? Get answers, ask questions and more. 3884 Valle Escondido Cir, BROWNSVILLE, TX 78521, 4390 Paloma Blanca Dr, BROWNSVILLE, TX 78521, Claim this home to track its value and nearby sales activity, Sorry, Redfin agents and partners don't yet serve this area, 3860 Magali Cir #41, BROWNSVILLE, TX 78521. 78521, 4751 Ibiza Cir, Close define("controllers/Variable",["require","ControllerObjects"],function(e){return function(n){function t(e,n){if((n||l&&l.name!=e)&&(l.uninit(),l=null),!l){var t={};c.hashTable.each(function(e,n){for(var r=0;r0&&F.length<1?(a({type:"url.unhandled",url:"/search",data:{type_:"HSSearchQuery",searchText:e}}),!1):z.get("multiArea",!1)? (w&&clearTimeout(w),d(t,e)):q&&t===q||(q=t,w&&clearTimeout(w),w=setTimeout(function(){d(t)},200)):(q="",s())}function u(e){var t=j.get(10);J.done(function(){if(Y){var t=Object.keys(Y).some(function(e){return Y[e].hasListingCarts}),a=Object.keys(Y).some(function(e){return Y[e].hasSavedSearches}),n=[];(t||a)&&(a&&n.push({type_:"SavedSearches"}),t&&n.push({type_:"ListingCarts"}),e.unshift({header:"MLS",items:n,divider:!0}))}}),!z.get("multiArea",!1)&&(t&&t.length>0||e&&e.length>0)? "homesnap.users":"homesnap.noimage",n="//s3.amazonaws.com/"+a+"/",i=e>0?n+o.string.reverse(e.toString())+"_":n+"user_",s="";return t&&(s="? View photos, map, tax, nearby homes for sale, home values, school info Find your dream home & get fast new listing alerts. Homesnap.templates["controllers/SearchDropdown.html"] = '{{#with data}}{{#each this}} {{#if header}}
State {{/compare}} {{#compare areaTypeID 2}} {{#if state}}
{{state}} {{else}}
Metro Area {{/if}} {{/compare}} {{#compare areaTypeID 3}}
{{state}} {{/compare}} {{#compare areaTypeID 4}}
City/Town {{/compare}} {{#compare areaTypeID 5}}
Zip {{/compare}} {{#compare areaTypeID 6}}
{{#if uspsCity}}{{uspsCity}}, {{/if}}{{state}} {{/compare}} {{#unless status.hasMLSCoverage}}
Notify Me When Available {{/unless}} {{else compare type_ "HSPropertyAddressItem"}} {{#if building.name}} {{building.name}}
{{/if}} {{address.fullStreetAddress}} {{#compare propertyStatus.color "red"}} • {{/compare}} {{#compare propertyStatus.color "orange"}} • {{/compare}} {{#compare propertyStatus.color "yellow"}} • {{/compare}} {{#compare propertyStatus.color "purple"}} • {{/compare}} {{#compare propertyStatus.color "green"}} • {{/compare}}
{{address.cityStateZip}} {{else compare type_ "HSSchool"}} {{name}}
{{address.city}}, {{address.state}} {{else compare type_ "HSStreetArea"}} {{name}}
{{area.name}} {{else compare type_ "HSSavedSearch"}} {{name}} {{#if summary}}
{{{summary}}} {{/if}} {{else compare type_ "CommuteTimeBanner"}} Find Homes by Commute Time {{else compare type_ "HSIPLocation"}} Current Location {{else compare type_ "notClickable"}} {{name}} {{else compare type_ "ListingCarts"}} Imported Listing Carts {{else compare type_ "SavedSearches"}} Imported Saved Searches {{/compare}} {{#if autocompleteStatus.farFromBoundary}}
Too far away. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Footer.js.map?hash=de7f68d392353d8091a9b38484e407d3 Message and data rates may apply.{{/with}}'; Homesnap.templates["controllers/DownloadMobileAppForm.html"] = '{{#with data}}