1import{_ as u,e as g,c as h,m as w,F as p,H as L}from"./app.js";import"./swiper.js";const S={name:"MediaGridColumnWrap",components:{FhbHeadline:p,SoylentLink:w,CmmsResponsiveImage:h,CroppedText:g},props:{items:{type:Array,default:[]},icon:{type:String,default:""}}},E=window.Vue.renderList,F=window.Vue.Fragment,r=window.Vue.openBlock,v=window.Vue.createElementBlock,C=window.Vue.resolveComponent,f=window.Vue.createBlock,M=window.Vue.createCommentVNode,d=window.Vue.createElementVNode,$=window.Vue.toDisplayString,U=window.Vue.withCtx,z={class:"media-grid__column__wrap"},H={class:"media-grid__card__thumb"},A={class:"media-grid__card__thumb__image"},D={class:"iconSet media-grid__card__thumb__category --text-size-m"},W={class:"media-grid__card__text"};function P(i,V,t,k,y,e){const c=C("cmms-responsive-image"),o=C("soylent-link");return r(),v("div",z,[(r(!0),v(F,null,E(t.items,(n,le)=>(r(),f(o,{key:"item"+n.post_id,url:n.url,class:"media-grid__card"},{default:U(()=>[d("span",H,[d("span",A,[n.image?(r(),f(c,{key:0,image:n.image,class:"_align-img-center-center",fill:!0},null,8,["image"])):M("",!0)]),d("span",D,$(t.icon),1)]),d("span",W,$(n.title),1)]),_:2},1032,["url"]))),128))])}const j=u(S,[["render",P]]),I={name:"MediaGridTeaser",components:{FhbHeadline:p,SoylentLink:w,CmmsResponsiveImage:h,CroppedText:g},props:{item:{type:Object,default:{url:null,image:null,title:null}},icon:{type:String,default:""},categoryTitle:{type:String,default:""},categoryLink:{type:String,default:""}}},b=window.Vue.resolveComponent,B=window.Vue.openBlock,N=window.Vue.createBlock,O=window.Vue.createCommentVNode,a=window.Vue.createElementVNode,_=window.Vue.toDisplayString,x=window.Vue.withCtx,R=window.Vue.createVNode,q={class:"media-grid__teaser__thumb"},J={class:"media-grid__teaser__thumb__image"},K={class:"media-grid__teaser__thumb__overlay"},Q={class:"media-grid__teaser__thumb__overlay__text"},X={class:"iconSet --text-size-m"},Y={class:"media-grid__teaser__thumb__category__text"};function Z(i,V,t,k,y,e){const c=b("cmms-responsive-image"),o=b("soylent-link");return B(),N(o,{url:t.item.url,class:"media-grid__teaser"},{default:x(()=>[a("span",q,[a("span",J,[t.item.image?(B(),N(c,{key:0,image:t.item.image,class:"_align-img-center-center",fill:!0},null,8,["image"])):O("",!0)]),a("span",K,[a("span",Q,_(t.item.title),1)]),R(o,{url:t.categoryLink,class:"media-grid__teaser__thumb__category --text-size-xxs"},{default:x(()=>[a("span",X,_(t.icon),1),a("span",Y,_(t.categoryTitle),1)]),_:1},8,["url"])])]),_:1},8,["url"])}const ee=u(I,[["render",Z]]),te={name:"FhbMediaGrid",components:{MediaGridTeaser:ee,FhbHeadline:p,SoylentLink:w,CmmsResponsiveImage:h,CroppedText:g,MediaGridColumnWrap:j},mixins:[L],props:["element"],computed:{mainVideo(){return this.element.data.videos.length>0?this.element.data.videos[0]:{}},videos(){return this.element.data.videos.splice(1)},mainPicture(){return this.element.data.images.length>0?this.element.data.images[0]:{}},pictures(){return this.element.data.images.splice(1)},mainAudio(){return this.element.data.audios.length>0?this.element.data.audios[0]:{}},audios(){return this.element.data.audios.splice(1)},audiothekUrl(){return this.element.data.audiothek_url},videothekUrl(){return this.element.data.videothek_url},photothekUrl(){return this.element.data.photothek_url},videoCount(){return this.element.data.video_count},imageCount(){return this.element.data.image_count},audioCount(){return this.element.data.audio_count}}},m=window.Vue.resolveComponent,T=window.Vue.normalizeClass,G=window.Vue.openBlock,ne=window.Vue.createBlock,ie=window.Vue.createCommentVNode,s=window.Vue.createVNode,l=window.Vue.createElementVNode,oe=window.Vue.Fragment,ae=window.Vue.createElementBlock,se={class:"media-grid__column"},ce={class:"media-grid__column"},re={class:"media-grid__column"};function de(i,V,t,k,y,e){const c=m("FhbHeadline"),o=m("MediaGridTeaser"),n=m("MediaGridColumnWrap");return G(),ae(oe,null,[i.headline?(G(),ne(c,{key:0,class:T("--element-headline"),element:{data:{text:i.headline,subline:i.subheadline,post_count:i.postCount,icon:i.icon,url:i.url,show_counter:!1}}},null,8,["element"])):ie("",!0),l("div",{class:T(["element",t.element.type,"media-grid"])},[l("div",se,[s(o,{item:e.mainVideo,icon:"ondemand_video",categoryTitle:"Videothek (".concat(e.videoCount,")"),categoryLink:e.videothekUrl},null,8,["item","categoryTitle","categoryLink"]),s(n,{items:e.videos,icon:"ondemand_video"},null,8,["items"])]),l("div",ce,[s(o,{item:e.mainAudio,icon:"mic",categoryTitle:"Audiothek (".concat(e.audioCount,")"),categoryLink:e.audiothekUrl},null,8,["item","categoryTitle","categoryLink"]),s(n,{items:e.audios,icon:"mic"},null,8,["items"])]),l("div",re,[s(o,{item:e.mainPicture,icon:"camera_alt",categoryTitle:"Fotothek (".concat(e.imageCount,")"),categoryLink:e.photothekUrl},null,8,["item","categoryTitle","categoryLink"]),s(n,{items:e.pictures,icon:"camera_alt"},null,8,["items"])])],2)],64)}const ue=u(te,[["render",de]]);export{ue 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.