I always leave with a big smile on my face. (e.indexOf("homesnap.s(")>=0))return null;try{var t=e.indexOf("{"),r=e.lastIndexOf("}"),a=e.substring(t,r+1),n=JSON.parse(a),o=n.Response.Results.Data.Row.GEOMETRY,c=/[\d\-\.,\s]{5,}/g;matches=o.match(c);for(var s=[],i=0;ithis.maxZoom||a0;n--){var o="0",c=1<1||t.pa[0].propertyCount&&t.pa[0].propertyCount.raw>1){f.setAttribute("viewBox","0 0 28 40");var w=document.createElementNS("http://www.w3.org/2000/svg","path");w.setAttribute("d","M8.38992,19.7922286 L19.32784,19.7922286 L19.32784,7.67222857 L8.38992,7.67222857 L8.38992,19.7922286 Z M13.88128,1.14194286 C6.84544,1.14194286 1.12,6.6608 1.12,13.4459429 C1.12,22.6356571 10.95472,34.5819429 13.88128,37.9328 C16.80784,34.5796571 26.64368,22.6265143 26.64368,13.4459429 C26.64368,6.6608 20.91824,1.14194286 13.88128,1.14194286 L13.88128,1.14194286 Z"),w.setAttribute("fill",l),w.setAttribute("class","svgPinPrimary"),f.appendChild(w);var A=document.createElementNS("http://www.w3.org/2000/svg","path");A.setAttribute("d","M1.12,13.4456 C1.12,6.66045714 6.84544,1.1416 13.88128,1.1416 C20.91824,1.1416 26.64368,6.66045714 26.64368,13.4456 C26.64368,22.6261714 16.80784,34.5793143 13.88128,37.9336 C10.95472,34.5816 1.12,22.6353143 1.12,13.4456 M13.88128,-0.000114285714 C6.21488,-0.000114285714 0,6.01931429 0,13.4456 C0,24.7678857 13.88128,39.6284571 13.88128,39.6284571 C13.88128,39.6284571 27.76368,24.7678857 27.76368,13.4456 C27.76368,6.01931429 21.5488,-0.000114285714 13.88128,-0.000114285714"),A.setAttribute("fill",n),A.setAttribute("class","svgPinAccent"),f.appendChild(A);var C=document.createElementNS("http://www.w3.org/2000/svg","path");C.setAttribute("d","M10.20096,18.5350857L12.89232,18.5350857L12.89232,15.9442286L10.20096,15.9442286L10.20096,18.5350857ZM10.20096,15.0173714L12.89232,15.0173714L12.89232,12.4265143L10.20096,12.4265143L10.20096,15.0173714ZM10.20096,11.4996571L12.89232,11.4996571L12.89232,8.9088L10.20096,8.9088L10.20096,11.4996571ZM14.8232,18.5568L17.51456,18.5568L17.51456,15.9659429L14.8232,15.9659429L14.8232,18.5568ZM14.8232,15.0390857L17.51456,15.0390857L17.51456,12.4482286L14.8232,12.4482286L14.8232,15.0390857ZM14.8232,11.5202286L17.51456,11.5202286L17.51456,8.92937143L14.8232,8.92937143L14.8232,11.5202286ZM8.38992,19.7922286L19.32784,19.7922286L19.32784,7.67222857L8.38992,7.67222857L8.38992,19.7922286Z"),C.setAttribute("fill",u),f.appendChild(C);var L=[[[14.82432,18.5568],[17.51568,18.5568],[17.51568,15.9659429],[14.82432,15.9659429]],[[14.82432,15.0390857],[17.51568,15.0390857],[17.51568,12.4482286],[14.82432,12.4482286]],[[14.82432,11.5202286],[17.51568,11.5202286],[17.51568,8.92937143],[14.82432,8.92937143]],[[10.20208,18.5350857],[12.89344,18.5350857],[12.89344,15.9442286],[10.20208,15.9442286]],[[10.20208,15.0173714],[12.89344,15.0173714],[12.89344,12.4265143],[10.20208,12.4265143]],[[10.20208,11.4996571],[12.89344,11.4996571],[12.89344,8.9088],[10.20208,8.9088]]];L.map(function(t){var e=document.createElementNS("http://www.w3.org/2000/svg","polygon");t.map(function(t){var i=f.createSVGPoint();i.x=t[0],i.y=t[1],e.points.appendItem(i)}),e.setAttribute("fill",l),e.setAttribute("class","svgPinPrimary"),f.appendChild(e)})}else{f.setAttribute("viewBox","0 0 24.79 34.71");var x=document.createElementNS("http://www.w3.org/2000/svg","path");x.setAttribute("d","M12.39,0C5.55,0,0,5.27,0,11.78c0,9.91,12.39,22.93,12.39,22.93s12.4-13,12.4-22.93C24.79,5.27,19.24,0,12.39,0ZM1,11.78C1,5.83,6.11,1,12.39,1s11.4,4.83,11.4,10.78c0,8-8.78,18.51-11.4,21.44C9.78,30.29,1,19.82,1,11.78Z"),x.setAttribute("fill",n),x.setAttribute("class","svgPinAccent"),f.appendChild(x);var S=document.createElementNS("http://www.w3.org/2000/svg","path");S.setAttribute("d","M18.92,11.78a6.42,6.42,0,0,0-6.53-6.24h-.06a6.36,6.36,0,0,0-6.46,6.24A6.56,6.56,0,0,0,12.29,18h.1A6.59,6.59,0,0,0,18.92,11.78Z"),S.setAttribute("fill",u),f.appendChild(S);var k=document.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("d","M12.39,1C6.11,1,1,5.83,1,11.78c0,8,8.78,18.51,11.39,21.44,2.62-2.93,11.4-13.4,11.4-21.44C23.79,5.83,18.68,1,12.39,1Zm0,18h-.12a7.52,7.52,0,0,1-7.42-7.23,7.36,7.36,0,0,1,7.46-7.24h.07c3.62,0,7.52,2.81,7.52,7.24A7.58,7.58,0,0,1,12.41,19Z"),k.setAttribute("fill",l),k.setAttribute("class","svgPinPrimary"),f.appendChild(k);var M=document.createElementNS("http://www.w3.org/2000/svg","path");if(M.setAttribute("d","M12.4,4.54h-.07a7.36,7.36,0,0,0-7.46,7.24A7.52,7.52,0,0,0,12.29,19h.12a7.58,7.58,0,0,0,7.51-7.23C19.92,7.35,16,4.58,12.4,4.54ZM5.87,11.78a6.36,6.36,0,0,1,6.46-6.24h.06a6.42,6.42,0,0,1,6.53,6.24A6.59,6.59,0,0,1,12.39,18h-.1A6.56,6.56,0,0,1,5.87,11.78Z"),M.setAttribute("fill",n),f.appendChild(M),t.pa&&t.pa[0]&&t.pa[0].status&&t.pa[0].status.isFavorited){var P=[[[12.5,14.75],[9.26718111,16.4495935],[9.88459458,12.8497967],[7.26918916,10.3004065],[10.8835906,9.77520327],[12.5,6.5],[14.1164094,9.77520327],[17.7308108,10.3004065],[15.1154054,12.8497967],[15.7328189,16.4495935]]];P.map(function(t){var e=document.createElementNS("http://www.w3.org/2000/svg","polygon");t.map(function(t){var i=f.createSVGPoint();i.x=t[0],i.y=t[1],e.points.appendItem(i)}),e.setAttribute("fill","#F2C452"),f.appendChild(e)})}else if(t.pa&&t.pa[0]&&t.pa[0].listing&&t.pa[0].listing.openHouse&&t.pa[0].listing.openHouse.method.virtual){var E=document.createElementNS("http://www.w3.org/2000/svg","g");E.setAttribute("transform","translate(8.000000, 8.300000)");var D=document.createElementNS("http://www.w3.org/2000/svg","circle");D.setAttribute("cx","4.55"),D.setAttribute("cy","3.25"),D.setAttribute("r","1.25"),D.setAttribute("fill",l);var T=document.createElementNS("http://www.w3.org/2000/svg","path");T.setAttribute("d","M2.5,1.25 C2.03677116,1.77170719 1.75,2.49424902 1.75,3.29266381 C1.75,4.0484182 2.00694472,4.73619102 2.4272753,5.25 M6.53704873,5.25 C6.97842047,4.73771121 7.25,4.03998316 7.25,3.27106097 C7.25,2.48084983 6.96317399,1.76582968 6.5,1.25Z"),T.setAttribute("stroke",l),T.setAttribute("stroke-linecap","round"),T.setAttribute("stroke-linejoin","round"),T.setAttribute("stroke-width","0.025");var N=document.createElementNS("http://www.w3.org/2000/svg","path");N.setAttribute("d","M1.25,0 C0.477951937,0.847774176 0,2.02190466 0,3.31932868 C0,4.54742957 0.4282412,5.66506042 1.12879216,6.5 M7.81174788,6.5 C8.54736746,5.66753071 9,4.53372263 9,3.28422407 C9,2.00013098 8.52195666,0.83822323 7.75,0Z"),N.setAttribute("stroke",l),N.setAttribute("stroke-linecap","round"),N.setAttribute("stroke-linejoin","round"),N.setAttribute("stroke-width","0.025"),E.appendChild(D),E.appendChild(T),E.appendChild(N),f.appendChild(E)}}if(null===t||void 0===t?void 0:null===(g=t.pa[0])||void 0===g?void 0:null===(v=g.listing)||void 0===v?void 0:null===(y=v.openHouse)||void 0===y?void 0:null===(m=y.method)||void 0===m?void 0:m.virtual){var F=t.pa[0].listing.openHouse,_=F.startDateUtc.raw||F.startDate.raw,H=F.endDateUtc.raw||F.endDate.raw,B=new Date,Z=B.getTime();F.startDateUtc.raw&&F.endDateUtc.raw&&(Z+=6e4*B.getTimezoneOffset());var I=new Date(_).getTime(),O=new Date(H).getTime();if(Z>=I&&Z<=O){var V=document.createElementNS("http://www.w3.org/2000/svg","path"),j=f.firstElementChild;V.setAttribute("d",j.getAttribute("d")),V.setAttribute("fill","#7D12A1"),V.setAttribute("fill-opacity","0.258331512"),V.setAttribute("stroke","#7D12A1"),V.setAttribute("stroke-opacity","0.258331512"),V.setAttribute("stroke-width","10");var q=document.createElementNS("http://www.w3.org/2000/svg","animate");q.setAttribute("attributeType","xml"),q.setAttribute("attributeName","stroke-opacity"),q.setAttribute("begin","0s"),q.setAttribute("values","0;.5;0"),q.setAttribute("dur","3s"),q.setAttribute("repeatCount","indefinite"),V.appendChild(q),f.insertBefore(V,j),f.style.overflowX="visible",f.style.overflowY="visible"}}e.appendChild(f)}var W,U;if(t.pa.length>1){W=t.pa.filter(function(t){return t.listing&&(t.listing.isOpenHouse||t.listing.isAgentOpen)}).length===t.pa.length?