import{h as g,o as n,c as l,r as a,d,t as m,k as r,F as C,e as v,b as p,w as f,a as k,g as h,l as ,ドルn as F}from"./cq4xQrr4.js";import{_ as w}from"./DEwamNb9.js";import{_ as B}from"./DaFVvdDP.js";import{M as N}from"./C6rvTD2q.js";const T={key:0},V={key:1},M={__name:"FpCardTitle",props:{title:String,subtitle:String},setup(t){const i=g(),o=t,c=!!(o.title||i.title),u=!!(o.subtitle||i.subtitle);return(e,s)=>(n(),l(C,null,[a(e.$slots,"prepend"),c?(n(),l("h3",T,[a(e.$slots,"title",{},()=>[d(m(e.$t(t.title)),1)])])):r("",!0),u?(n(),l("h4",V,[a(e.$slots,"subtitle",{},()=>[d(m(e.$t(t.subtitle)),1)])])):r("",!0),a(e.$slots,"default")],64))}},A={key:0},H={__name:"FpCard",props:{title:{type:String},description:{type:String,default:""},image:{type:String},variants:{type:Array,default:[]},link:{type:Object},centerAlign:{type:Boolean,default:!1}},setup(t){const{t:i}=v(),o=g(),c=t,u=!!(c.title||o.header||o.prepend),e=c.variants.map(s=>`fp-card--variant-${s}`);return(s,I)=>{const y=M,S=N,b=w,_=B;return n(),l("article",{class:F(["fp-card",h(e)])},[u?(n(),l("header",A,[a(s.$slots,"header",{},()=>[p(y,{title:t.title},{prepend:f(()=>[a(s.$slots,"prepend",{slot:"prepend"})]),_:3},8,["title"])])])):r("",!0),k("main",null,[a(s.$slots,"default",{},()=>[p(S,{class:"markdown",value:h(i)(t.description)},null,8,["value"])])]),k("footer",null,[a(s.$slots,"footer",{},()=>[t.image?(n(),$(b,{key:0,src:t.image},null,8,["src"])):r("",!0),t.link?(n(),$(_,{key:1,to:t.link.url},{default:f(()=>[d(m(s.$t(t.link.text)),1)]),_:1},8,["to"])):r("",!0)])])],2)}}};export{H as _,M as a};