1import{_ as k}from"./Dv3IKxac.js";import{_ as H}from"./Cs2IV45D.js";import{_ as b}from"./DlwTQUuT.js";import{d as C,c as r,a as u,m as w,C as h,o as m,x as e,G as B,D as N,E as M,z as c,i as n,l as p,N as S}from"./DBXVTj02.js";import{c as W}from"./By8YBVFS.js";import"./CpuKX2Cn.js";import"./5PyF7hHB.js";const y={class:"general-teaser"},L={class:"row"},P={class:"col-12 col-md-4"},U={class:"col-12 col-md-8"},V={class:"general-teaser__sub-headline"},$={class:"general-teaser__headline"},z={class:"general-teaser__meta"},E=["innerHTML"],K=C({__name:"GeneralTeaserFormat",props:{componentData:{},additionalData:{}},setup(t){const i=t,o=i.componentData?.meta,d=W(o??"",i.componentData?.shortened_text_number??500,{breakWords:!1});let s=h(o),l=h(!1);const f=()=>i.componentData?.shortened_text&&d!==o,g=()=>{f()&&(s.value=d,l.value=!0)},v=a=>{a.preventDefault(),l.value=!1,s.value=o};g();const D=a=>a?.replace(":","x");return(a,_)=>{const x=k,T=H;return m(),r("div",y,[u(T,{destination:t.componentData?.link_item,"additional-data":t.additionalData?.link_item},{default:w(()=>[e("div",L,[e("div",P,[e("div",{class:B(["mb-4 mb-md-0",["general-format-teaser__image",`general-format-teaser__image--${D(t.componentData?.format??null)}`]])},[N(u(x,{"component-data":t.componentData?.image,"with-file-extension":!0,classes:"img-fluid"},null,8,["component-data"]),[[M,t.componentData?.image]])],2)]),e("div",U,[e("div",V,c(t.componentData.sub_headline),1),e("div",$,c(t.componentData.headline),1),e("div",z,[n(s)?(m(),r("div",{key:0,class:"d-inline",innerHTML:("getHtmlWithParsedUrls"in a?a.getHtmlWithParsedUrls:n(b))(n(s))},null,8,E)):p("",!0),n(l)?(m(),r("div",{key:1,class:"general-teaser__more d-inline",onClick:v},c(("getTranslation"in a?a.getTranslation:n(S))("more")),1)):p("",!0)])]),_[0]||(_[0]=e("div",{class:"col-12"},[e("hr",{class:"general-teaser__bottom-line"})],-1))])]),_:1},8,["destination","additional-data"])])}}});export{K 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.