All measurements are approximate. (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),V.get("propertyAddressItem")&&V.set("propertyAddressItem",B),v(S,{item:B}))}function y(e,t){var r=[];return e? ".concat(e.attributes.offMarketDate.shortMonth," ").concat(e.attributes.offMarketDate.day):"";switch(!0){case e.attributes.mlsStatus.expired:S="Expired".concat(x);break;case e.attributes.mlsStatus.canceled:S="Canceled".concat(x);break;case e.attributes.mlsStatus.withdrawn:S="Withdrawn".concat(x);break;case e.attributes.mlsStatus.hold:S="Hold".concat(x)}}var k=new t(S,"#006DC7",null);r.push(k)}return r},getOwnershipTypeAttributeDescription:function(e,t){switch(e){case 1:return t? To verify enrollment eligibility, contact the school or district directly. Our Airbnb calculator is a free tool to calculate how much can you make on Airbnb. (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? It is your responsibility to independently confirm its accuracy and completeness. (!o||!o.transactionType)&&o.transactionType.forRent,siteRootUrl:g?window.Homesnap.siteRootUrl:"https://www.homesnap.com",propertyAddressItem:o}})}function o(e){var r,a,n=e.data||{};l=e.$dom;var o=n.propertyAddressItem,d=null!==(r=null===(a=c)||void 0===a?void 0:a.getUrl())&&void 0!==r?r:{};l.ulBreadcrumbs.find("li").children().each(function(r,a){var n=$(a),l=n.data("type"),p=n.data("index");if("area"===l&&n.is("a")){var u,f,m,h,v,A,g=e.data.area[p].item,b=(null===o||void 0===o?void 0:null===(u=o.transactionType)||void 0===u?void 0:u.forRent)||2===(null===(f=c)||void 0===f?void 0:null===(m=f.transactionType)||void 0===m?void 0:m.value),w=null===(h=c)||void 0===h?void 0:null===(v=h.specialFeatures)||void 0===v?void 0:v.isOn(1);A=b&&w?y.area.getAreaForRentOpenHouseUrl(g):b?y.area.getAreaForRentUrl(g):w?y.area.getAreaOpenHouseUrl(g):y.area.getAreaSearchUrl(g),n.attr("href",i(A,d.suffix)).on("click",function(e){return t({type:"url.unhandled",url:$(e.currentTarget).attr("href"),data:g}),!1})}else"propertyAddress"===l&&s(n,o)})}function i(e,r){return r&&-1!==r.indexOf("f_1")&&e&&-1!==e.indexOf("f_1")?e+r.replace("/f_1",""):r?e+r:e}function s(e,r){var a;null!==r&&void 0!==r&&null!==(a=r.status)&&void 0!==a&&a.belongsToMultiUnitAddress&&A.itemByIds.get({data:{propertyAddressID:r.id},success:function(r){try{var a=null===r||void 0===r?void 0:r.data;if(null!==a&&void 0!==a&&a.id&&!a.propertyID){var n=$("");n.attr("href",a.url).addClass("paint-first-font"),n.on("click",function(){return t({type:"url.unhandled",url:a.url,data:a}),!1}),e.before(n),n.append(e)}}catch(e){throw v&&console.info(v),e}}})}function d(e,r,t){var a=!1,n=!1,o={1:!1,2:!1,3:!0},i=[];return Array.isArray(e)&&e.forEach(function(e){switch(e.areaTypeID){case 1:case 2:n=!0,i.push({name:e.name,type:"area",item:e});break;case 3:i.push({name:n?e.shortName:e.name,type:"area",item:e});break;case 4:a=!0,i.push({name:e.shortName,type:"area",item:e});break;case 5:i.push({name:a?e.shortName:e.name,type:"area",item:e});break;case 6:e.subTypeID&&(o[e.subTypeID.toString()]||i.push({name:e.name,type:"area",item:e}),o[e.subTypeID.toString()]=!0)}}),r&&!t&&(i.push({name:r.address.fullStreetAddressWithoutUnit,type:"propertyAddress",url:r.url}),r.address.unitNumber&&i.push({name:r.address.unitNumber.string,type:"unit",url:r.url})),i}var l,c,p=e("ControllerObjects"),u=e("Objects"),y=e("Utilities"),f=new p.Unique(r),m=new p.Callbacks,h=new p.ChildControllerManager,v=new p.StateManager(h,{}),A={listHierarchy:new p.Getter({type:[u.HSAreaItem],webService:"/service/Areas/ListHierarchy",success:function(e){try{n(e,"/service/Areas/ListHierarchy")}catch(e){throw v&&console.info(v),e}},failure:function(){throw v&&console.info(v),new Error("Search Breadcrumbs List Hierarchy controller: Unhandled Error")}}),areas:new p.Getter({type:[u.HSAreaItem],webService:"/service/Areas/ListByPropertyAddress",success:function(e){try{n(e,"/Areas/ListByPropertyAddress")}catch(e){throw v&&console.info(v),e}},failure:function(){throw v&&console.info(v),new Error("Search Breadcrumbs Areas List controller: Unhandled Error")}}),template:new p.Getter({namespace:f.get(),success:function(e){try{o(e)}catch(e){throw v&&console.info(v),e}},template:{url:"controllers/SearchBreadCrumbs.html",dom:["ulBreadcrumbs"]}}),itemByIds:new p.Getter({namespace:f.get(),type:u.HSPropertyAddressItem,webService:"/service/PropertyAddresses/GetByIDs",failure:function(){throw v&&console.info(v),new Error("Search Breadcrumbs Item by IDs controller: Unhandled Error")}})},g=y.coStarBrand.is("citysnap");return{update:function(e){v.update(e),a()},restore:function(e){v.restore(e,a)},uninit:function(){h.uninit()},getState:v.getState.bind(v),register:m.register.bind(m),event:function(e,r){h.event(e,r)}}}}); 'star_half':"",s=0;sstar';for(var c=0;cstar_outline';return"".concat(r).concat(i).concat(n)}},a.brand={getImage:function(e,t,r){var n="//s3.amazonaws.com/homesnap.brands/"+a.string.reverse(e.toString())+"_";return{aspectRatio:t,url:{default:n+"aspect.png",light:n+"light_aspect.png",dark:r?n+"dark_aspect.png":null}}}},a.conversationMessageItem={filterHTML:function(e){function t(e){return n.innerHTML=e,e=n.textContent,n.textContent="",e}var r=document.implementation.createHTMLDocument(""),n=r.createElement("div");return function(e){if(e&&"string"==typeof e){for(var r=t(e);e!==r;)e=r,r=t(r);return r}}(e)}},a.conversation={getDate:function(t){if(t){var r=new Date,n=a.date.getDateInfo(t),o=new Date(t);if(r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()&&r.getDate()===o.getDate())return n.conversationLong=n.formattedTime,n.conversationShort=n.formattedTime,n;if(r.setDate(r.getDate()-1),r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()&&r.getDate()===o.getDate())return n.conversationLong="Yesterday ".concat(n.formattedTime),n.conversationShort="Yesterday",n;return o>new Date(r.getFullYear(),r.getMonth(),r.getDate()-6)? Sell Your Home With Rocket Homes How Much Is My House Worth? 1 (below average) to 10 (above average) and can include test scores, college readiness, academic progress, advanced CENTURY 21 Real Estate is here to help you have an extraordinary experience. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Property/ListingRemarks.js.map?hash=13e1644af7b5d7377161b277050000fc {raw:e,string:e.toLocaleString()}:null},getLotSize:function(e){return e? 2 Select the street address from the dropdown. Sorry, we can't find any similar sold homes at this time. credit, insurance, tenant screening or any other purpose that would require FCRA compliance. //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Property/PropertyMap.js.map?hash=bc05b24faea861a4bcfac852e3ef334f Video Tour 1 / 25 For Sale $175,000 2 bed 2 bath 1,680 sqft 3,790 sqft lot 727 Harding St, Petersburg, VA 23803 Property type Multi-Family Time on Realtor.com 48 days Price per sqft $104. Retail options are plentiful as well, with the South Crater Square Shopping Center being a centrally located hub of activity. Search; Account; Menu Contact An Agent Share Facebook Twitter Email Print Favorite. This property was built in 1954. 212-913-9058. Message I would like to inquire about the property at 912 Cameron Street, Petersburg, VA 23803 First Name (required) Last Name (required) Contact Me By (required) Email Phone Both (required) apply. !c}})),o.badges&&(u.add("badges",new i.ChildController({type:"controllers/Badges",namespace:l.get(),register:{bubble:n}}),!0),d.updateController("badges",{$dom:a.divBadges,data:{badges:o.badges,classes:"small"}})),d.get("brand",!1),o.thermometer&&null!==(t=s.agentDetails)&&void 0!==t&&null!==(r=t.activity)&&void 0!==r&&r.percentages&&(u.add("thermometer",new i.ChildController({type:"controllers/UserThermometer",namespace:l.get(),register:{bubble:n}}),!0),d.updateController("thermometer",{$dom:a.divThermometer,data:{thermometer:s.agentDetails.activity.percentages}})),a.divPhoneNumber.length&&a.divPhoneNumber.on("click",function(){n({type:"userItem.phoneNumberClicked"})})}var i=e("ControllerObjects"),l=new i.Unique(t),s=new i.Callbacks,u=new i.ChildControllerManager,d=new i.StateManager(u,{}),c={template:new i.Getter({namespace:l.get(),success:function(e){try{o(e)}catch(e){throw d&&console.info(d),e}},template:{url:"controllers/UserItem.html",dom:["a","aName","divImage","divText","divThermometer","divBrand","divBadges","divPhoneNumber"]}})};return{update:r,restore:function(e){d.restore(e,a)},uninit:function(){u.uninit()},getState:d.getState.bind(d),register:s.register.bind(s),event:function(e,t){u.event(e,t)}}}}); Residence for Single Family. NewPoint Media Group, LLC is not affiliated or associated with The Canadian Real Estate Association or any other owner of the MLS word or design mark in any geographic area. Any dissemination of this information is in violation of copyright laws and is strictly prohibited. Message and data rates may apply.{{/with}}'; !e&&W.get("sticky",!1)}}}),!0),W.updateController("leadGenForm",{$dom:h.divLeadGenForm,data:{propertyAddressItem:W.get("propertyAddressItem"),propertyDetails:y,twoColumnLayout:["sm"],ref:W.get("ref"),preview:W.get("preview",!1),source:"xs"===w?1024:64}})}function c(t){e(["modules/MoveController"],function(e){return void 0!==e&&null!==e&&(R=new e({locations:{xs:t,sm:h.divRelatedAgentsContainer,md:h.divRelatedAgentsContainer,lg:h.divRelatedAgentsContainer},success:function(e){h.divRelatedAgentsPanel.appendTo(e)}}),!1)})}function p(){var e,t,o,i,r,s;if(E)return!1;var a=null!==(e=y)&&void 0!==e&&e.listingID&&null!==(t=y.transactionType)&&void 0!==t&&t.forSale&&null!==(o=y.sListingStatus)&&void 0!==o&&o.active&&null!==(i=y.currentPrice)&&void 0!==i&&i.raw?7:6,l=7===a?null===(r=y)||void 0===r?void 0:r.listingID:null===(s=y)||void 0===s?void 0:s.propertyID;if(!l)return!1;var d=W.get("qs",{});j.add("sellSpeed",new x.ChildController({type:"controllers/SellSpeed/Manager",namespace:N.get(),register:{bubble:n}}),!0);var c=function(){return j.get("sellSpeed").event("sellspeed.open"),!1};return B.register("showSellSpeed",function(){D? The Risk Factor models are designed to approximate risk and not intended to include all possible scenarios. (this.rightoffold(e,t,r,n)||this.leftofbegin(e,t,r,n)||this.belowthefold(e,t,r,n)||this.abovethetop(e,t,r,n))},findEdges:function(e){var t;if(e&&e.length){var r=e.offset();r&&(t={top:r.top,left:r.left,bottom:r.top+e.height(),right:r.left+e.width()})}return t}},a.string={reverse:function(e){for(var t=e.length-1,r="";t>=0;r+=e[t--]);return r},getPrice:function(e){return e||0===e? email, from realtor.com and, Home buyers reveal: 'What I wish I had known before buying my first home', Selling your home? 1800 Jonathan Way, Unit 716 Reston VA 20190 1907 Belmont Ridge Ct Reston VA 20191 . define("controllers/Property/PropertyAddressHeader",["require","ControllerObjects"],function(e){return function(i){function t(e){g.call("bubble",e)}function l(e){m.update(e),r()}function r(){var e,i,t;try{m.requireDom(),m.require("propertyAddressItem")}catch(e){throw e}var l=m.get("propertyAddressItem"),r=(l.propertyID,!l.primaryImage&&l.propertyID&&l.listing,(null===(e=l.building)||void 0===e?void 0:null===(i=e.buildingMedia)||void 0===i?void 0:i.length)>2||(null===(t=l.buildingMedia)||void 0===t?void 0:t.length)>2);p.get({$dom:m.$dom,data:{propertyAddressItem:l,showImageSlider:l.primaryImage||r,hasBuildingMedia:r,buildingMedia:r?null:a(l)}})}function n(i){var t=i.$dom,l=i.data||{},r=l.propertyAddressItem||{};if(r.primaryImage)d(r,t);else if(l.hasBuildingMedia)d(r,t);else{var n;if(null!==(n=r.status)&&void 0!==n&&n.suppressGoogleStreetView)e(["modules/StaticMap"],function(e){e&&e.get({$dom:t.divPrimaryImage,type:"satellite",lat:r.latitude,lng:r.longitude,polygon:"lot"})}),e(["modules/StaticMap"],function(e){e&&e.get({$dom:t.divHeaderMapContainer,type:"roadmap",lat:r.latitude,lng:r.longitude,zoom:16,marker:!0})});else{var a,o,u;null!==(a=r.building)&&void 0!==a&&a.imageUrl||e(["modules/StaticMap"],function(e){void 0!==e&&e.get({$dom:t.divPrimaryImage,type:"street",polygon:"lot",lat:r.latitude,lng:r.longitude,address:r.building?r.address:null})}),null!==(o=r.building)&&void 0!==o&&null!==(u=o.buildingMedia)&&void 0!==u&&u[1]||e(["modules/StaticMap"],function(e){void 0!==e&&e.get({$dom:t.divHeaderMapContainer,type:"satellite",lat:r.latitude,lng:r.longitude,zoom:16,polygon:"lot"})})}}}function d(e,i){s.add("slider",new o.ChildController({type:"controllers/ImageSlider",namespace:u.get(),register:{bubble:t}}),!0),m.updateController("slider",{$dom:i.divImageSlider,data:{propertyAddressItem:e,listingID:m.get("listingID")}})}function a(e){var i,t=[];return null!==(i=e.building)&&void 0!==i&&i.imageUrl? Encompassing four fronts that stretch from eastern Petersburg to City Point in Hopewell, the battlefield park offers a tour that contextualizes the longest military event of the Civil War. Environmental risk data is provided by Risk Factor, //# sourceMappingURL=https://assets.homesnap.com/app/js_min/controllers/Property/PropertyFeatures.js.map?hash=f7e3034db515714acb53c7e7691a876d Listed for $139,000 with 1,520 Sqft. Equal Housing Opportunity. (j.add("downloadMobileApp",new x.ChildController({type:"controllers/DownloadMobileApp",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("downloadMobileApp",{$dom:h.divDownloadMobileApp,data:{}})):h.divDownloadMobileApp.remove()),U&&(j.add("MLSFeedback",new x.ChildController({type:"controllers/MyAgent/MLSFeedback",namespace:N.get(),register:{bubble:n,display:function(e){f=! 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!! . 912 Cameron St is a home located in Petersburg City with nearby schools including Petersburg High School, Saint Joseph School, and House Of Restoration Academy. define("controllers/Property/PropertySidebar",["require","ControllerObjects","Application","Objects","Utilities"],function(e){return function(t){function n(e){switch(e.type){case"trackUserEvent":e.data&&(e.data.viewSourceID=3);break;case"leadgenForm.show":d();break;case"sellspeed.show":return B.exists("showSellSpeed")&&B.call("showSellSpeed"),!1;case"sellspeed.open":return B.exists("openSellSpeed")&&B.call("openSellSpeed"),!1;case"getAvailability.success":return D&&j.get("myListingAdminPanel").event("getAvailability.data",e.data.getAvailabilityData),!1;case"getAvailability.failure":return D&&j.get("myListingAdminPanel").event("getAvailability.failure"),!1;case"userItem.phoneNumberClicked":return"function"==typeof gtag&>ag("event","listing_lead_gen_phone_click"),!1}return B.call("bubble",e),!1}function o(e){W.update(e),i()}function i(){try{W.requireDom(),W.require("details"),W.require("propertyAddressItem"),W.optional("mlsFeedbackParams"),W.optional("qs")}catch(e){throw e}q.getCurrentUser(function(e){var t,n,o,i;A=e.user,S=null===(t=A)||void 0===t?void 0:null===(n=t.currentDetails)||void 0===n?void 0:null===(o=n.products)||void 0===o?void 0:null===(i=o.pro)||void 0===i?void 0:i.availableForUse,H.template.get({$dom:W.$dom,data:{details:W.get("details"),pro:S,permissions:A.permissions,coStarBrand:_,isCitysnap:E},pass:{$mobileActionsContainer:W.get("mobileActionsContainer"),$mobileConversationsContainer:W.get("mobileConversationsContainer"),$mobileAgentsContainer:W.get("mobileAgentsContainer")}})})}function r(e){var t,o,r,u,v,m;h=e.$dom,y=e.data.details,null!==(t=y)&&void 0!==t&&null!==(o=t.status)&&void 0!==o&&o.enableCoExclusiveListing&&(j.add("listingRelatedListings",new x.ChildController({type:"controllers/Property/ListingRelatedListings",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("listingRelatedListings",{$dom:h.divRelatedListings,data:{listingID:y.listingID}}));var C=W.get("propertyAddressItem"),b=W.get("mlsFeedbackParams");if(D=!1,A&&A.permissions&&A.permissions.mlsAgent){var M,L=y&&y.agentOnly&&y.agentOnly.agents.filter(function(e){return e.agent.entityID===A.entityID&&e});if(D=L&&L.length>=1,D&&(I=L.role),L&&A.permissions.homeSnapAdminTools&&null!==(M=Homesnap)&&void 0!==M&&M.environmentType&&1!=(1&Homesnap.environmentType)){var k=$("").addClass("font-12").text("to toggle the My Listing Admin Panel"),R=$("").addClass("bs4--border-0 bs4--bg-transparent bs4--text-hs-blue").text("Click Here");k.prepend(R),h.divFloatingContainer.append(k),R.on("click",function(e){return W.set("currentUserRelatedToListing",!D),i(),!1}),D=W.get("currentUserRelatedToListing")}a(e.pass.$mobileActionsContainer)}if(y&&y.conversations&&l(e.pass.$mobileConversationsContainer),(null!==(r=A)&&void 0!==r&&null!==(u=r.permissions)&&void 0!==u&&u.mlsAgent||S)&&p(),y.status&&y.status.canGenerateRapidCMA&&!D&&(j.add("requestCMA",new x.ChildController({type:"controllers/ListingRequestCMA",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("requestCMA",{$dom:h.divRequestCMA,data:{listing:y,pro:S}}),h.divAgentActions.removeClass("hidden")),y.agentOnly&&(y.agentOnly.status&&y.agentOnly.status.checkForShowingUrl&&(D?g(C):(j.add("scheduleShowing",new x.ChildController({type:"controllers/ListingScheduleShowing",namespace:N.get(),register:{bubble:n,showingUrlSuccess:function(){h.divAgentActions.removeClass("hidden")},showingUrlHomesnapSuccess:function(){g(C)}}}),!0),W.updateController("scheduleShowing",{$dom:h.divScheduleShowing,data:{propertyAddressItem:W.get("propertyAddressItem")}}))),y.agentOnly.agents&&!D)){h.divRelatedAgentsPanel.length>0&&h.divRelatedAgentsPanel.removeClass("bs4--d-none"),c(e.pass.$mobileAgentsContainer);var F=y.agentOnly.agents.length>1;j.add("relatedAgents",new x.ChildControllerArray({type:"controllers/ListingRelatedAgent",namespace:N.get(),register:{bubble:n,listingRelatedAgentCheck:function(e){j.get("relatedAgents").event("check",e.data),j.get("conversationInlineSend").event("relatedAgentsRecipient",e.data)},listingRelatedAgentUnCheck:function(e){j.get("relatedAgents").event("uncheck",e.data)}}}),!0),W.updateController("relatedAgents",{$dom:h.divRelatedAgents,data:y.agentOnly.agents.map(function(e,t){return{relatedAgent:e,showCheckBox:F&&e.status.showWithMessageTextBox,checked:0===t}})}),j.add("conversationInlineSend",new x.ChildController({type:"controllers/ConversationInlineSend",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("conversationInlineSend",{$dom:h.divInlineConversation,data:{relatedAgent:y.agentOnly.agents[0],listing:y}})}if(y&&!y.listingID&&S&&C&&C.propertyID&&H.getOwner.get({$dom:W.$dom,data:{propertyID:C.propertyID},success:s,failure:function(){throw W&&console.info(W),new Error("Property Sidebar controller: Unhandled Error in GetOwnershipSnapshot web service")}}),null!==(v=A)&&void 0!==v&&null!==(m=v.permissions)&&void 0!==m&&m.agent){var P;null!==C&&void 0!==C&&null!==(P=C.transactionType)&&void 0!==P&&P.forSale&&!y.listingID&&h.btnNetSheet.on("click",function(){return j.add("netSheetCalculator",new x.ChildController({type:"controllers/NetSheetCalculator",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("netSheetCalculator",{data:{propertyAddressItem:C,propertyDetails:y}}),!1}).removeClass("hidden"),j.add("advertiseUnits",new x.ChildController({type:"controllers/AdvertiseUnits",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("advertiseUnits",{$dom:h.divAdvertiseUnits,data:{placementType:C&&C.listing?3:4,currentUser:A}})}var U=b&&"object"==typeof b&&Object.keys(b).length>0;C&&h.divLeadGenForm&&!U&&d(e.pass.$mobileAgentsContainer),y.conversations&&y.conversations.length>0&&h.divRelatedConversations&&(j.add("conversationItem",new x.ChildControllerArray({type:"controllers/ConversationItem",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("conversationItem",{$dom:h.divRelatedConversations,data:y.conversations.map(function(e){return{conversationItem:e,relatedConversation:!0}})}),h.btnSendInAMessage.on("click",function(){return j.add("sendInAMessageMaster",new x.ChildController({type:"controllers/SendInAMessageMaster",namespace:N.get(),register:{bubble:n}}),!0),W.updateController("sendInAMessageMaster",{data:{paItem:y}}),!1})),A&&A.currentDetails&&(A.currentDetails.clientAppType&&!A.currentDetails.clientAppType.isAppUser?
Temecula Probate Court,
Articles OTHER