PageSourceSearch

https://keithrealty.net/assets/photos-B_bWjrGC.js

js keithrealty.net collected 2026-10-04 21:41:47 UTC 3,643 bytes, 16 lines download raw bytes

1import{c as p}from"./index-XqESEFEP.js";import{r as a,j as r}from"./vendor-ui-DKE9Z17Q.js";/**
2 * @license lucide-react v0.487.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const E=[["path",{d:"M10 4 8 6",key:"1rru8s"}],["path",{d:"M17 19v2",key:"ts1sot"}],["path",{d:"M2 12h20",key:"9i4pu4"}],["path",{d:"M7 19v2",key:"12npes"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5",key:"14ym8i"}]],Z=p("bath",E);/**
7 * @license lucide-react v0.487.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const R=[["path",{d:"M2 4v16",key:"vw9hq8"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10",key:"1dgv2r"}],["path",{d:"M2 17h20",key:"18nfp3"}],["path",{d:"M6 8v9",key:"1yriud"}]],$=p("bed",R);/**
12 * @license lucide-react v0.487.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const L=[["path",{d:"m12 8 6-3-6-3v10",key:"mvpnpy"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12",key:"ek95tt"}],["path",{d:"m6.49 12.85 11.02 6.3",key:"1kt42w"}],["path",{d:"M17.51 12.85 6.5 19.15",key:"v55bdg"}]],B=p("land-plot",L),P="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iODgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBvcGFjaXR5PSIuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzLjciPjxyZWN0IHg9IjE2IiB5PSIxNiIgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiByeD0iNiIvPjxwYXRoIGQ9Im0xNiA1OCAxNi0xOCAzMiAzMiIvPjxjaXJjbGUgY3g9IjUzIiBjeT0iMzUiIHI9IjciLz48L3N2Zz4KCg==",b=2,y=new Set;function j(){let i=0;for(const t of y)window.setTimeout(t,i*60),i++}typeof document<"u"&&(document.addEventListener("visibilitychange",()=>{document.hidden||j()}),window.addEventListener("pageshow",j));function G(i){const{src:t,alt:f,style:d,className:I,onLoad:o,onError:l,...g}=i,[k,u]=a.useState(!1),[w,c]=a.useState(!1),[s,h]=a.useState(0),v=a.useRef(null);a.useEffect(()=>{u(!1),c(!1),h(0)},[t]);const x=!t||s===0?t:`${t}${t.includes("?")?"&":"?"}_retry=${s}`,S=a.useCallback(e=>{v.current=e,!(!e||!e.complete)&&(e.naturalWidth>0?c(!0):e.getAttribute("src")&&u(!0))},[]);a.useEffect(()=>{const e=()=>{const n=v.current;!n||!n.getAttribute("src")||(n.complete&&n.naturalWidth>0?c(!0):n.complete&&n.naturalWidth===0&&(c(!1),u(!1),h(m=>m>=b?m:m+1)))};return y.add(e),()=>{y.delete(e)}},[]);const M=a.useCallback(e=>{s>=b?u(!0):h(s+1),l==null||l(e)},[s,l]),N=a.useCallback(e=>{c(!0),o==null||o(e)},[o]);return k?r.jsx("div",{className:`inline-block bg-gray-100 text-center align-middle ${I??""}`,style:d,children:r.jsx("div",{className:"flex items-center justify-center w-full h-full",children:r.jsx("img",{src:P,alt:"Error loading image",...g,"data-original-url":t})})}):r.jsxs("div",{className:`relative overflow-hidden ${I??""}`,style:d,children:[r.jsx("div",{className:`absolute inset-0 bg-gray-200 transition-opacity duration-300 ${w?"opacity-0":"animate-pulse"}`}),r.jsx("img",{ref:S,src:x,alt:f,className:"relative w-full h-full object-cover",loading:"lazy",decoding:"async",...g,onLoad:N,onError:M},s)]})}const z=/(\/ParagonImages\/Property\/[^/]+\/[^/]+\/[^/]+\/\d+\/)0\/0\//,A={tiny:[320,240],thumb:[200,150],card:[800,600],detail:[1600,1200],social:[1200,630]};function D(i,t){if(!i)return"";const[f,d]=A[t];return i.replace(z,`$1${f}/${d}/`)}function H(){return typeof window<"u"&&window.innerWidth<768?"card":"detail"}export{$ as B,G as I,B as L,Z as a,H as d,D as s};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.