PageSourceSearch

https://www.aalborg.dk/_nuxt/Bb0wdohD.js

js aalborg.dk collected 2026-09-24 09:34:11 UTC 2,987 bytes, 1 lines download raw bytes

1import{C as t,Ct as e,D as s,N as a,T as l,Wt as i,dn as o,it as r,mn as h,pn as u,wt as n}from"./A7A7LHMD.js";import{S as g,dt as c,j as d,yt as v,zt as f}from"#entry";import{n as m}from"./BjN73mmE2.js";import{t as w}from"./sjrN9niy.js";var p=["innerHTML"],y=["src","width","height"],_={key:3,class:"text-heading-md-strong"},b={__name:"SiteHeaderLogo",async setup(b){let j,k;const{site:$}=c(),O=f(),T=Object.assign({})["/assets/svgs/default-logo-header.svg"]?.default??Object.assign({"/assets/svgs/default-logo.svg":m})["/assets/svgs/default-logo.svg"]?.default,x=t(()=>$?.logos?.header),z=t(()=>$?.name),M=t(()=>{const t=Object.assign({})["/assets/svgs/default-logo-header.svg"]??Object.assign({"/assets/svgs/default-logo.svg":w})["/assets/svgs/default-logo.svg"];return t?.default&&L(t?.default)}),W=v(()=>({width:x.value?.width??(x.value?null:M.value?.width),height:x.value?.height??(x.value?null:M.value?.height)}),"$_RsBoQ6QTq"),B=t(()=>x.value?.url?.split?.("?")?.[0]?.endsWith(".svg")),C=v(()=>"","$Tl4ySIyCVo"),H=v(()=>!1,"$_qQXWOnB1U");if(!C.value&&B.value){let t=x.value.url.startsWith("/")?O.public.apiDomain+x.value.url.substring(1):x.value.url;if(C.value=([j,k]=e(()=>fetch(t).then(t=>t.text()).then(t=>{const e=L(t);return e&&(W.value.width??=e.width,W.value.height??=e.height),t}).then(t=>t?.includes?.("<style")||t?.includes?.('id="')?"":t).catch(()=>"")),j=await j,k(),j),C.value){const t=[...[...C.value.match(/fill="([^"]+)"/g)?.map(t=>t.split('"')[1])||[]],...[...C.value.match(/stroke="([^"]+)"/g)?.map(t=>t.split('"')[1])||[]]].filter(t=>"none"!==t);H.value=t.length<=1||t.every(e=>e===t[0])}}function L(t){const e=t?.match?.(/<svg[^>]*>/)?.[0],s={};if(s.width??=e?.match?.(/width="([^"]+)"/)?.[1],s.height??=e?.match?.(/height="([^"]+)"/)?.[1],!s.width||!s.height){const t=e?.match?.(/viewBox="([^"]+)"/)?.[1];if(t){const[e,a,l,i]=t.split(" ");return s.width=l,s.height=i,s}return null}return s}return(t,e)=>{const c=g;return r(),l(c,{class:o(["c-site-header-logo",{"c-site-header-logo--written":!i(C)&&!i(x)?.url&&!i(T)}]),style:u({"--ratio":i(W).width&&i(W).height?`${i(W).width} / ${i(W).height}`:null}),to:i($)?.url,"aria-label":i(C)||i(x)||i(T)?("localize"in t?t.localize:i(d))("X_FRONT_PAGE",{capitalize:!0,populate:[i(z)]}):null},{default:n(()=>[i(C)?(r(),s("span",{key:0,class:o(["c-site-header-logo__svg-logo",{"u-fill-current-color u-stroke-current-color":i(H)}]),innerHTML:i(C)},null,10,p)):i(x)?.url?(r(),s("img",{key:1,src:i(B)?i(x).url+`?width=${Math.min(i(W).width,280)}&rmode=pad`:i(x).url+`?width=${Math.min(i(W).width,280)}&rmode=pad&format=webp`,class:"object-contain h-full w-auto max-w-full",width:i(W).width,height:i(W).height,alt:"",loading:"eager",fetchpriority:"high"},null,8,y)):i(T)?(r(),s("span",{key:2,class:o(["c-site-header-logo__svg-logo",{"u-fill-current-color u-stroke-current-color":i(H)}])},[a(i(T),{class:"w-full h-full"})],2)):(r(),s("span",_,h(i(z)),1))]),_:1},8,["class","style","to","aria-label"])}}};export{b 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.