1import{N as k,W as M,aw as D,aD as u,aQ as j,a6 as c,a7 as d,au as z,af as t,av as B,a8 as l,at as v,aB as n,ak as _,ay as C,u as E}from"./zjxt1dGn.js";const N={key:0,class:"absolute left-0 top-0 z-0 h-full w-full bg-black opacity-40"},S=k({inheritAttrs:!1,__name:"FullMedia",props:{padding:{default:"medium"},overlay:{type:Boolean,default:!0},centerContent:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave"],setup(a,{expose:r,emit:o}){const i=a,h=M(()=>Object.fromEntries(Object.entries(C()).filter(([e])=>!["class"].includes(e)))),s={small:{x:"md:px-5 px-2",y:"md:py-5 px-2",cta:{x:"md:px-0 px-0",y:"md:py-0 px-0"}},medium:{x:"md:px-spacing-4 px-4",y:"md:py-[30px] py-5",cta:{x:"md:px-1.5",y:"md:py-6 py-0"}},large:{x:"md:px-20 px-10",y:"md:py-20 px-10",cta:{x:"px-15",y:"py-15"}}}[i.padding],{media:g}=D(),m=o,p=u("$media"),x=u("$content"),f=u("$cta"),{height:$}=j(f),b=()=>{m("mouseenter")},w=()=>{m("mouseleave")};return r({$media:p}),(e,y)=>(d(),c("div",z({class:("cn"in e?e.cn:t(B))("group relative h-full w-full overflow-hidden",e.$attrs.class||""),style:{"--cta-height":`${t($)}px`}},t(h),{onMouseenter:b,onMouseleave:w}),[l("div",{ref_key:"$media",ref:p,class:"absolute left-0 top-0 z-0 h-full w-full"},[n(e.$slots,"media",{classes:"absolute left-0 top-0 z-0 h-full w-full object-cover"})],512),t(g)&&e.overlay?(d(),c("div",N)):v("",!0),n(e.$slots,"raw",{classes:[t(s).x,t(s).y]}),l("div",{ref_key:"$content",ref:x,class:"m-fullmedia_content h-full w-full ease-in-out-fast transition-transform duration-500 md:group-hover:-translate-y-[var(--cta-height)] motion-reduce:-translate-y-[var(--cta-height)] motion-reduce:transition-none"},[l("div",{class:_(["relative z-10 flex h-full",[t(s).x,t(s).y,e.centerContent?"items-center justify-center":"items-end justify-start"]])},[n(e.$slots,"default",{},()=>[y[0]||(y[0]=l("div",{class:"h-12"},null,-1))])],2),n(e.$slots,"belowContent"),e.$slots.cta?(d(),c("div",{key:0,class:"m-fullmedia_cta absolute -bottom-[2px] left-0 right-0 z-10 w-full translate-y-full leading-[0] md:bottom-0",ref_key:"$cta",ref:f},[n(e.$slots,"cta",{classes:t(s).cta.x})],512)):v("",!0)],512)],16))}}),A=Object.assign(S,{__name:"ModulesFullMedia"}),F={da:"da-DK",en:"en-GB",de:"de-DE",sv:"sv-SE"};function I(a,r){if(!a)return"";const o=a instanceof Date?a:new Date(a);if(isNaN(o.getTime()))return console.warn("Invalid date received:",a),"";const i=r??F[E().$i18n.locale.value]??"da-DK";return new Intl.DateTimeFormat(i,{day:"numeric",month:"short",year:"numeric"}).format(o)}export{A as _,I as u};
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.