1import{_ as k}from"./1FRbV8ak.js";import{_ as x}from"./B9gBgebD.js";import{_ as H}from"./BDoeQx5b.js";import{d as T,c as a,a as _,m as b,D as u,o as n,x as t,I as w,J as B,A as C,y as m,l as o,i as r}from"./DBCNXOR_.js";import{c as M}from"./By8YBVFS.js";import"./CKq1_QjM.js";import"./GG68idOP.js";const N={class:"general-teaser"},S={class:"row"},V={class:"col-12 col-md-4 mb-4 mb-md-0"},W={class:"general-teaser__image"},L={key:0,class:"image-copyright"},P={key:0},U={key:1},I={key:2},$={class:"col-12 col-md-8"},A={class:"general-teaser__sub-headline"},E={class:"general-teaser__headline"},F={class:"general-teaser__meta"},G=["innerHTML"],R=T({__name:"GeneralTeaser",props:{componentData:{},additionalData:{}},setup(e){const d=e,s=d.componentData?.meta,g=M(s??"",d.componentData?.shortened_text_number??500,{breakWords:!1});let i=u(s),h=u(!1);const p=()=>d.componentData?.shortened_text&&g!==s,D=()=>{p()&&(i.value=g,h.value=!0)},f=c=>{c.preventDefault(),h.value=!1,i.value=s};return D(),(c,l)=>{const v=k,y=x;return n(),a("div",N,[_(y,{destination:e.componentData?.link_item,"additional-data":e.additionalData?.link_item},{default:b(()=>[t("div",S,[t("div",V,[t("div",W,[w(_(v,{"component-data":e.componentData?.image,"with-file-extension":!0,classes:"img-fluid"},null,8,["component-data"]),[[B,e.componentData?.image]]),e.componentData?.image_copyright&&(e.componentData?.image?.copyright||e.componentData?.image?.credits)?(n(),a("div",L,[l[0]||(l[0]=C(" © ",-1)),e.componentData.image.copyright?(n(),a("span",P,m(e.componentData.image.copyright),1)):o("",!0),e.componentData.image.copyright&&e.componentData.image.credits?(n(),a("span",U,", ")):o("",!0),e.componentData.image.credits?(n(),a("span",I,m(e.componentData.image.credits),1)):o("",!0)])):o("",!0)])]),t("div",$,[t("div",A,m(e.componentData.sub_headline),1),t("div",E,m(e.componentData.headline),1),t("div",F,[r(i)?(n(),a("div",{key:0,class:"d-inline",innerHTML:("getHtmlWithParsedUrls"in c?c.getHtmlWithParsedUrls:r(H))(r(i))},null,8,G)):o("",!0),r(h)?(n(),a("div",{key:1,class:"general-teaser__more d-inline",onClick:f},"mehr")):o("",!0)])]),l[1]||(l[1]=t("div",{class:"col-12"},[t("hr",{class:"general-teaser__bottom-line"})],-1))])]),_:1},8,["destination","additional-data"])])}}});export{R 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.