import{_ as B}from"./Mdnh05WZ.js";import{_ as I}from"./DHg0N_dL.js";import{_ as H,m as $}from"./DD4W1Ks3.js";import{l as x,m as g,J as o,L as r,W as i,N as n,O as s,u as t,aa as E,d as f,Z as _,I as P,a2 as C}from"./CBQdUwwL.js";import{_ as v}from"./DDujGorj.js";import{p as W}from"./u9cKhWfi.js";import{u as k}from"./BdCqU_jn.js";const z=x({__name:"SquarePresentationItem",props:{data:{}},setup(c){const l=c,d=g(()=>{if(!l.data.link)return"";const a=l.data.link.href.split("/").filter(e=>e!=="");return a[a.length-1]}),m=()=>{if(!l.data.link)return;const a=!l.data.link.href.startsWith("/");W({path:l.data.link.href},{external:a})};return(a,e)=>{const u=H;return r(),o("li",{class:i(["relative group",{"cursor-pointer":a.data.link}]),onClick:m},[a.data.image?(r(),n(u,{key:0,image:t($)(a.data.image,["square_images_mobile","square_images_desktop"],["square_images_mobile_2x","square_images_desktop_2x"]),"css-class":"block object-cover h-full w-full"},null,8,["image"])):s("",!0),a.data.link?(r(),n(v,{key:1,"aria-label":`Read more about: ${a.data.image.meta?.alt?a.data.image.meta.alt:t(d)}`,label:a.data.link.label,href:a.data.link.href,"has-arrow":!0,"link-type":a.data.link.linkType,target:a.data.link.target,"hidden-label":"",class:"mt-[38px] gap-2 absolute bottom-4 right-4 arrow-circle-link z-5 group-hover:text-blue group-hover:md:pl-3"},null,8,["aria-label","label","href","link-type","target"])):s("",!0)],2)}}}),L=["id"],T={class:"px-6 pt-10 pb-[31px] lg:pt-[52px] lg:px-10"},D=x({inheritAttrs:!1,__name:"SquarePresentation",setup(c){const l={divisibleBy3:"square-presentation-grid--divisable-by-3",divisibleBy2:"square-presentation-grid--divisable-by-2",singleElement:"square-presentation-grid--single-element",oddElements:"square-presentation-grid--odd-elements"},d=g(()=>{if(e.images)return e.images.length===1?l.singleElement:e.images.length%3===0&&e.images.length%2===0?l.divisibleBy2:e.images.length%3===0?l.divisibleBy3:e.images.length%2===0?l.divisibleBy2:l.oddElements}),m=g(()=>e.textPosition&&e.textPosition==="left"?"lg:grid-cols-[499px_1fr] lg:[&>ul]:border-l lg:[&>ul]:border-border-color square-text-left":"lg:grid-cols-[1fr_499px] lg:[&>div]:order-1 lg:[&>ul]:border-r lg:[&>ul]:border-border-color square-text-right"),e=E()[0],u=f(e.heading||""),y=f(e.outerHeading||""),p=k(u.value),h=k(y.value);return(N,A)=>{const b=B,q=I,w=z;return r(),o("div",{id:t(e).anchor_id,class:i({"xl:px-[98px] max-w-screen-2xl mx-auto":!t(e).placedInSubHero,"square-presentation-nested":t(e).placedInSubHero})},[!t(e).placedInSubHero&&t(h)?(r(),n(b,{key:0,level:t(e).outer_heading_size||"h2",class:"text-w-underline text-h4 lg:text-h3 font-bold text-left px-6 py-10 lg:py-20",html:t(h)},null,8,["level","html"])):s("",!0),_("div",{class:i(["grid overflow-hidden",`${t(m)} ${t(e).placedInSubHero?"rounded-b-[10px] border-border-color border-t":"rounded-[10px] shadow-card-shadow"}`])},[_("div",T,[t(p)?(r(),n(b,{key:0,level:t(e).heading_size||"h2",class:"text-w-underline text-xl lg:text-h4 font-bold text-left",html:t(p)},null,8,["level","html"])):s("",!0),t(e).description?(r(),n(q,{key:1,html:t(e).description,class:"text-black text-left mt-3 text-base lg:text-lg !mx-0 lg:mt-7"},null,8,["html"])):s("",!0),t(e).link?(r(),n(v,{key:2,label:t(e).link.label,href:t(e).link.href,target:t(e).link.target,"has-arrow":!0,"link-type":t(e).link.linkType,class:i(["mt-[26px] gap-2 lg:mt-6 hover:text-blue",{"mt-[38px]":t(e).placedInSubHero}])},null,8,["label","href","target","link-type","class"])):s("",!0)]),t(e).images&&t(e).images?.length>0?(r(),o("ul",{key:0,class:i([t(d)+" lg:square-presentation-fix-border","grid square-presentation-grid grid-cols-2 md:grid-cols-3 grid-flow-row auto-rows-[minmax(0,_auto)] lg:auto-rows-[minmax(0,_184px)]"])},[(r(!0),o(P,null,C(t(e).images,S=>(r(),n(w,{data:S,class:"border-border-color border aspect-[188/127] md:aspect-[256/190] lg:aspect-auto"},null,8,["data"]))),256)),t(e).images.length<3?(r(),o("div",{key:0,class:i(["hidden md:flex !rounded-none !border-r-0 lg:!border-b border-border-color space-holder",{"col-span-2":t(e).images.length===1}])},null,2)):s("",!0)],2)):s("",!0)],2)],10,L)}}});export{D as _};

AltStyle によって変換されたページ (->オリジナル) /