1import{_ as L}from"./UiImage.vue.DQmTovUl.js";import{_ as N}from"./UiBar.vue.DFk-b8wq.js";import{_ as $}from"./UiPlay.vue.CgXgPLQF.js";import{_ as I}from"./nuxt-link.BAkS_7go.js";import{u as O}from"./useDrawer.BOebVybd.js";import{b as T,c as G}from"./states.CNDvaHbm.js";import{C as S}from"./models.CQq9aOko.js";import{d as W,A as j,b as o,m as p,i as r,g as e,e as d,f as u,t as a,y as l,o as t,p as _}from"./entry.SA0OsS3s.js";const P={class:"card-default card-animation relative"},q={class:"absolute top-0 bottom-0 left-0 right-0 pb-6 pl-6 pr-6 z-10 flex justify-end flex-col will-change-opacity-transform"},F={key:0,class:"flex flex-row flex-wrap items-end gap-x-2 gap-y-5"},H={class:"flex-grow"},J={key:0,class:"font-handwritten"},K={class:"text-display4-sm lg:text-display4"},M={key:1,class:"flex gap-y-2 flex-col"},Q={key:0},X={class:"border inline-block rounded-3xl px-3"},ie=W({__name:"UiCard",props:{tag:{},title:{},label:{},image:{},url:{},cardType:{},videoId:{},drawerContent:{},index:{}},setup(m){const k=m,{title:i,image:C,label:f,drawerContent:n,videoId:s,url:y,cardType:b}=j(k),{possibleDrawerStates:h,setDrawerOpen:x}=O(),v=h.COLLEAGUE_CARD_DRAWER,w=h.VIDEO_DRAWER,D=T(),E=G(),V=()=>{D.value=n==null?void 0:n.value,x({id:v,open:!0})},z=()=>{s!=null&&s.value&&(E.value=s.value,x({id:w,open:!0}))};return(A,g)=>{const R=L,c=N,U=$,B=I;return t(),o("div",P,[p(R,{image:e(C),loading:"lazy",preset:"card","add-overlay":!0,width:"338",height:"473"},null,8,["image"]),r("header",q,[e(b)===e(S).COLLEAGUE?(t(),o("div",F,[r("div",H,[e(f)?(t(),o("p",J,a(e(f)),1)):u("",!0),r("h3",K,[e(n)?(t(),o("button",{key:0,class:"link-cover text-left",type:"button",onClick:V},[p(c,{color:"inherit",size:"md"},{default:l(()=>[_(a(e(i)),1)]),_:1})])):(t(),d(c,{key:1,color:"inherit",size:"md"},{default:l(()=>[_(a(e(i)),1)]),_:1}))])]),e(s)?(t(),d(U,{key:0,class:"flex-shrink","aria-label":A.$t("play_button_label"),color:"text-primary",onClick:g[0]||(g[0]=Y=>z())},null,8,["aria-label"])):u("",!0)])):(t(),o("div",M,[m.tag?(t(),o("p",Q,[r("span",X,a(m.tag),1)])):u("",!0),r("h3",null,[e(y)?(t(),d(B,{key:0,to:e(y),class:"link-cover"},{default:l(()=>[p(c,{color:"inherit",size:"md"},{default:l(()=>[_(a(e(i)),1)]),_:1})]),_:1},8,["to"])):(t(),d(c,{key:1,color:"inherit",size:"md"},{default:l(()=>[_(a(e(i)),1)]),_:1}))])]))])])}}});export{ie as _};
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.