1var b=(m,s,a)=>new Promise((p,i)=>{var l=n=>{try{t(a.next(n))}catch(o){i(o)}},u=n=>{try{t(a.throw(n))}catch(o){i(o)}},t=n=>n.done?p(n.value):Promise.resolve(n.value).then(l,u);t((a=a.apply(m,s)).next())});import{f as y,a3 as T,s as x,u as g,a9 as c,k as I,W as w,L as v,Q as P,R as B,ab as C,F as k,_ as L}from"#entry";import{u as M}from"./D_nVH1zP.js";import{useMeta as N}from"./BrW6EqzM.js";import{useGeo as R}from"./C5f0Lg0F.js";import{d as A}from"./DHOPaERm.js";import{h as D}from"./DdcSYS47.js";import{u as H}from"./EZtOWoYn.js";import"./jUYEicT6.js";import"./D343NQDS.js";import"./_blTtRV2.js";const V={key:0,class:"rich-text-container base-max-width-layout"},W=["innerHTML"],j=y({__name:"[bannerId]",setup(m){return b(this,null,function*(){var o,_,f,d;let s,a;const i=T().params.bannerId,{info:l}=x(g()),{normalizeUrl:u}=D,{data:t,error:n}=([s,a]=c(()=>H(`banner-${i}`,()=>C(i).then(e=>e.data))),s=yield s,a(),s);if(((o=t.value)==null?void 0:o.linkType)===2)[s,a]=c(()=>k("/")),yield s,a();else if(((_=t.value)==null?void 0:_.linkType)===3){const e=(f=t.value.link)==null?void 0:f.trim();if(e){const r=/^(?:https?:)?\/\//i.test(e)||e.startsWith("/")?e:u(e);[s,a]=c(()=>k(r,{external:!0})),yield s,a()}}return((d=t.value)==null?void 0:d.linkType)===1&&M({title:()=>{var e,r;return A((e=l.value)==null?void 0:e.name,(r=t.value)==null?void 0:r.title)},meta:(e,r)=>N(t.value,e,r),jsonLd:e=>R(t.value,e)}),(e,r)=>{var h;return((h=v(t))==null?void 0:h.linkType)===1?(P(),I("div",V,[B("div",{class:"rich-text",innerHTML:v(t).link},null,8,W)])):w("",!0)}})}}),O=L(j,[["__scopeId","data-v-4b96f3f0"]]);export{O 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.