PageSourceSearch

https://topsail-realty.com/vue/js/HeaderLogo.CAJa0Sqr.js

js topsail-realty.com collected 2026-09-26 08:41:41 UTC 1,189 bytes, 1 lines download raw bytes

1import{$n as o,Bn as e,Gn as s,Hr as a,Ir as r,Qn as t,_r as l,br as n,cr as g,gr as i,i as u,nr as c}from"./app.l-9nc_by.js";import{t as p}from"./useFontSizeInverseCalc.Dwu89963.js";var L="logo-aspect-1-1",d={href:"/"},m=["src","alt"];var _=e(g({__name:"HeaderLogo",props:{logoUrl:{},logoAltText:{}},setup(o,{expose:e}){e(),s((o=>({v4474f6f4:a(g)})));const{isMobileOr:n}=u(),g=p(t((()=>({baseValue:n.value((o=>o<=76.8))?11:20,powerFactor:.5})))),c=r(null);let d=null;const m=o=>o.naturalWidth>0&&o.naturalWidth===o.naturalHeight,_=o=>{d=o.closest(".logo-container"),d?.classList.toggle(L,m(o))};l((()=>{const o=c.value;o?.complete&&_(o)})),i((()=>{d?.classList.remove(L)}));const f={isMobileOr:n,logoWidth:g,SQUARE_LOGO_CLASS:L,logoImg:c,get logoContainer(){return d},set logoContainer(o){d=o},isSquareLogo:m,applyLogoAspectClass:_,onLogoLoad:o=>{_(o.target)}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}}),[["render",function(e,s,a,r,t,l){return n(),c("a",d,[o("img",{ref:"logoImg",class:"img-responsive",src:a.logoUrl,alt:a.logoAltText,onLoad:r.onLogoLoad},null,40,m)])}],["__cssModules",{$style:{}}],["__file","HeaderLogo.vue"]]);export{_ as default};

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.