1import{_ as j}from"./C3C-A3Zu.js";import{d as z,n as q,e as F,h as N,i as R,q as L,l as V,g as W}from"./BnowyiiT.js";import{u as K}from"./Dmq4J0nM.js";import{p as G,a2 as r,u as o,a6 as p,C as s,a5 as I,a8 as T,ak as A,aj as X,a3 as v,j as $,z as f,a7 as P,W as C,ai as O,X as S,c as J}from"./DGxlnW41.js";import{d as Q}from"./Bh1tyPu7.js";import{u as Y}from"./Cj1uASeN.js";import{_ as Z}from"./B2YqjWf_.js";const ee=["href"],te={class:"position-relative w-100 mb-0-75 mb-md-0-5 mb-xl-0-625"},ae={key:1,class:"news-card__image-container overflow-hidden image-hover"},le=["src","alt","loading","fetchpriority","decoding"],re=["innerHTML"],se=["innerHTML"],ne={key:2,class:"d-flex flex-column align-items-start"},ie=["innerHTML"],oe=["innerHTML"],ce={key:3,class:"d-flex align-items-center justify-content-between"},ue=["innerHTML"],de={class:"position-relative w-100 mb-0-75 mb-md-0-5 mb-xl-0-625"},me={key:1,class:"news-card__image-container overflow-hidden image-hover"},ge=["src","alt","loading","fetchpriority","decoding"],fe=["innerHTML"],ye=["innerHTML"],be={key:1,class:"d-flex flex-column align-items-start"},he=["innerHTML"],we=["innerHTML"],xe={key:2,class:"d-flex align-items-center justify-content-between"},Te=["innerHTML"],ke={__name:"MNewsCard",props:{title:{type:String},subHeading:{type:String,default:null},image:{type:Object},imageUrl:{type:String,default:null},fallbackImage:{type:Object,default:null},date:{type:String},url:{type:String},seriesTitle:{type:String,default:null},seriesColor:{type:String,default:null},seriesPage:{type:Object,default:null},eyebrowText:{type:String,default:""},eyebrowColor:{type:String,default:""},metaText:{type:String,default:null},isExternal:{type:Boolean,default:!1},imageLoading:{type:String,default:"lazy"},imageFetchPriority:{type:String,default:"auto"}},setup(e){const l=e,b=K(l.date),h=$(!1),k=f(()=>h.value||!l.imageUrl),t=f(()=>l.image&&F(l.image)?l.image:l.fallbackImage&&k.value?l.fallbackImage:null),y=$(null);G(()=>{y.value&&y.value.complete&&y.value.naturalHeight===0&&(h.value=!0)});const H=f(()=>!!t.value),w=f(()=>{if(!l.title)return"";const u=l.title.trim(),d=u.lastIndexOf(" ");return d===-1?u:`${u.slice(0,d)}Â ${u.slice(d+1)}`}),E=f(()=>{if(!l.subHeading)return"";const u=l.subHeading.trim(),d=u.lastIndexOf(" ");return d===-1?u:`${u.slice(0,d)}Â ${u.slice(d+1)}`}),U=f(()=>l.imageFetchPriority==="high"?"sync":"async"),_=f(()=>{const u=(l.eyebrowColor||l.seriesColor||"").toLowerCase();return u?{backgroundColor:`var(--${u})`,color:"var(--white)"}:{}}),M=q(),D=()=>{l.isExternal&&M.trackOutbound(l.url,l.title||"","news_external_article")};return(u,d)=>{const i=j,c=N;return e.isExternal?(r(),o("a",{key:0,href:e.url,target:"_blank",rel:"noopener noreferrer",class:"news-card mb-4-5 mb-md-0 d-flex flex-column",onClick:D},[p("div",te,[s(H)?(r(),I(i,{key:0,proportion:.666,image:s(t),loading:e.imageLoading,"fetch-priority":e.imageFetchPriority,align:"top",alignMobile:"top",imageSizes:{0:{h:Math.round(520*.666),w:520,q:85,fit:"fill"},768:{h:Math.round(430*.666),w:430,q:85,fit:"fill"},1200:{h:Math.round(500*.666),w:500,q:85,fit:"fill"},1920:{h:Math.round(540*.666),w:540,q:85,fit:"fill"}},class:"w-100 image-hover"},null,8,["image","loading","fetch-priority","imageSizes"])):e.imageUrl&&!s(h)?(r(),o("div",ae,[p("img",{ref_key:"imgRef",ref:y,src:e.imageUrl,alt:e.title,loading:e.imageLoading,fetchpriority:e.imageFetchPriority,decoding:s(U),onError:d[0]||(d[0]=m=>h.value=!0),class:"news-card__image w-100 h-100"}
1,null,40,le)])):T("",!0)]),e.eyebrowText?(r(),o("div",{key:0,class:"featured-series-eyebrow bold text-uppercase mb-0-625 mb-md-0-5 mb-xl-0-75",style:A(s(_))},X(e.eyebrowText),5)):T("",!0),p("h5",{innerHTML:s(w),class:"gc15 p2-md gc15-xl bold text-uppercase mb-0-75 mb-md-0-5 mb-xl-0-75 news-card__title"},null,8,re),e.subHeading?(r(),o("p",{key:1,innerHTML:s(E),class:"p4 p6-md p7-xl mb-1-5 mb-md-0-625 mb-xl-1 news-card__subtitle"},null,8,se)):T("",!0),e.metaText?(r(),o("div",ne,[p("h6",{innerHTML:e.metaText,class:"p4 p8-md p9-1-xl news-card__meta"},null,8,ie),s(b)?(r(),o("h6",{key:0,innerHTML:s(b),class:"p4 p8-md p9-1-xl"},null,8,oe)):T("",!0)])):(r(),o("div",ce,[s(b)?(r(),o("h6",{key:0,innerHTML:s(b),class:"p4 p8-md p9-1-xl"},null,8,ue)):T("",!0)]))],8,ee)):(r(),I(c,{key:1,to:e.url,class:"news-card mb-4-5 mb-md-0 d-flex flex-column"},{default:v(()=>[p("div",de,[s(H)?(r(),I(i,{key:0,proportion:.666,image:s(t),loading:e.imageLoading,"fetch-priority":e.imageFetchPriority,align:"top",alignMobile:"top",imageSizes:{0:{h:Math.round(520*.666),w:520,q:85,fit:"fill"},768:{h:Math.round(430*.666),w:430,q:85,fit:"fill"},1200:{h:Math.round(500*.666),w:500,q:85,fit:"fill"},1920:{h:Math.round(540*.666),w:540,q:85,fit:"fill"}},class:"w-100 image-hover"},null,8,["image","loading","fetch-priority","imageSizes"])):e.imageUrl&&!s(h)?(r(),o("div",me,[p("img",{ref_key:"imgRef",ref:y,src:e.imageUrl,alt:e.title,loading:e.imageLoading,fetchpriority:e.imageFetchPriority,decoding:s(U),onError:d[1]||(d[1]=m=>h.value=!0),class:"news-card__image w-100 h-100"},null,40,ge)])):T("",!0)]),p("h5",{innerHTML:s(w),class:"gc15 p2-md gc15-xl bold text-uppercase mb-0-75 mb-md-0-5 mb-xl-0-75 news-card__title"},null,8,fe),e.subHeading?(r(),o("p",{key:0,innerHTML:s(E),class:"p4 p6-md p7-xl mb-1-5 mb-md-0-625 mb-xl-1 news-card__subtitle"},null,8,ye)):T("",!0),e.metaText?(r(),o("div",be,[p("h6",{innerHTML:e.metaText,class:"p4 p8-md p9-1-xl news-card__meta"},null,8,he),s(b)?(r(),o("h6",{key:0,innerHTML:s(b),class:"p4 p8-md p9-1-xl"},null,8,we)):T("",!0)])):(r(),o("div",xe,[s(b)?(r(),o("h6",{key:0,innerHTML:s(b),class:"p4 p8-md p9-1-xl"},null,8,Te)):T("",!0)]))]),_:1},8,["to"]))}}},pe=z(ke,[["__scopeId","data-v-dc4cdb1a"]]),Ie={key:1,class:"w-100 h-100"},ve={key:1,class:"w-100 h-100"},He={__name:"NewsGrid",props:{items:{type:[Array,Object]},columns:{type:Number,default:5},showSubheading:{type:Boolean,default:!0},wrapperClass:{type:String,default:"mb-md-4 mb-xl-10"},baseDelay:{type:Number,default:.2},fallbackImage:{type:Object,default:null},staggerDelay:{type:Number,default:0},animateIds:{type:Array,default:null},itemType:{type:String,default:"internal"},animateEachOnScrollMobile:{type:Boolean,default:!1},animateEachOnScrollDesktop:{type:Boolean,default:!1},noHorizontalPadding:{type:Boolean,default:!1},firstItemEyebrowText:{type:String,default:""},firstItemEyebrowColor:{type:String,default:""}},setup(e){const l=e,b=Y(),h=f(()=>!!J(b.isDesktop)),k=f(()=>l.itemType==="external"),t=(i,c)=>i?V(i)?W(i,c):i[c]:null,y=i=>i?k.value?t(i,"url"):Z(i):null,H=(i,c)=>L(i)||y(i)||`news-grid-item-${c}`,w=f(()=>Array.isArray(l.animateIds)?new Set(l.animateIds.filter(Boolean)):null),E=f(()=>{if(!w.value)return{};const i={};let c=0;return(l.items||[]).forEach(m=>{const x=L(m);!x||!w.value.has(x)||(i[x]=l.baseDelay+c*l.staggerDelay,c+=1)}),i}),U=f(()=>!Array.isArray(l.animateIds)||!l.animateIds.length?"none":l.animateIds.filter(Boolean).join("-")),_=i=>{if(!w.value)return!0;const c=L(i);return!!(c&&w.value.has(c))},M=(i,c)=>{if(!w.value)return l.baseDelay+c*l.staggerDelay;const m=L(i);return m?E.value[m]??l.baseDelay:l.baseDelay},D=f(()=>l.animateEachOnScrollMobile&&!h.value||l.animateEachOnScrollDesktop&&h.value),u={rootMargin:"0px 0px 20% 0px"},d=(i,c)=>{if(h.value){const m=Math.max(1,l.columns||1),x=c%m;return l.baseDelay+x*l.staggerDelay}return Math.min(M(i,c),.05)};return(i,c)=>{const m=pe,x=R,B=Q;return r(),o("div",{class:P(["news-grid row mb-4 mb-xl-0 mt-4-5 mt-md-0 mt-xl-3",e.noHorizontalPadding?"":"px-1 px-md-0-875 px-xl-2-25"]),style:A({"--grid-cols":e.columns,"--grid-gap":e.columns<5?"1.5rem":"6.5rem"})},[s(D)?(r(),o("div",{key:0,class:P(["news-wrapper",e.wrapperClass])},[(r(!0),o(C,null,O(e.items,(n,a)=>(r(),o(C,{key:H(n,a)},[_(n)?(r(),I(B,{key:0,options:u,class:"w-100 h-100"},{default:v(({addToTimeline:g})=>[S(x,{addToTimeline:g,preset:"fadeUp",delay:d(n,a),class:"w-100 h-100"},{default:v(()=>[S(m,{title:t(n,"title"),subHeading:e.showSubheading?t(n,"subHeading"):null,image:t(n,"featuredImage"),imageUrl:t(n,"imageUrl"),"fallback-image":e.fallbackImage,date:t(n,"date"),url:y(n),seriesTitle:t(n,"seriesTitle"),seriesColor:t(n,"seriesThemeColor"),seriesPage:t
1(n,"seriesPage"),metaText:t(n,"metaText"),isExternal:s(k),"eyebrow-text":a===0?e.firstItemEyebrowText:"","eyebrow-color":a===0?e.firstItemEyebrowColor:""},null,8,["title","subHeading","image","imageUrl","fallback-image","date","url","seriesTitle","seriesColor","seriesPage","metaText","isExternal","eyebrow-text","eyebrow-color"])]),_:2},1032,["addToTimeline","delay"])]),_:2},1024)):(r(),o("div",Ie,[S(m,{title:t(n,"title"),subHeading:e.showSubheading?t(n,"subHeading"):null,image:t(n,"featuredImage"),imageUrl:t(n,"imageUrl"),"fallback-image":e.fallbackImage,date:t(n,"date"),url:y(n),seriesTitle:t(n,"seriesTitle"),seriesColor:t(n,"seriesThemeColor"),seriesPage:t(n,"seriesPage"),metaText:t(n,"metaText"),isExternal:s(k),"eyebrow-text":a===0?e.firstItemEyebrowText:"","eyebrow-color":a===0?e.firstItemEyebrowColor:""},null,8,["title","subHeading","image","imageUrl","fallback-image","date","url","seriesTitle","seriesColor","seriesPage","metaText","isExternal","eyebrow-text","eyebrow-color"])]))],64))),128))],2)):(r(),o(C,{key:1},[s(w)?(r(),I(B,{key:`news-grid-batch-${s(U)}`,class:P(["news-wrapper",e.wrapperClass])},{default:v(({addToTimeline:n})=>[(r(!0),o(C,null,O(e.items,(a,g)=>(r(),o(C,{key:H(a,g)},[_(a)?(r(),I(x,{key:0,preset:"fadeUp",to:{delay:M(a,g)},onUpdated:n,class:"w-100 h-100"},{default:v(()=>[S(m,{title:t(a,"title"),subHeading:e.showSubheading?t(a,"subHeading"):null,image:t(a,"featuredImage"),imageUrl:t(a,"imageUrl"),"fallback-image":e.fallbackImage,date:t(a,"date"),url:y(a),seriesTitle:t(a,"seriesTitle"),seriesColor:t(a,"seriesThemeColor"),seriesPage:t(a,"seriesPage"),metaText:t(a,"metaText"),isExternal:s(k),"eyebrow-text":g===0?e.firstItemEyebrowText:"","eyebrow-color":g===0?e.firstItemEyebrowColor:""},null,8,["title","subHeading","image","imageUrl","fallback-image","date","url","seriesTitle","seriesColor","seriesPage","metaText","isExternal","eyebrow-text","eyebrow-color"])]),_:2},1032,["to","onUpdated"])):(r(),o("div",ve,[S(m,{title:t(a,"title"),subHeading:e.showSubheading?t(a,"subHeading"):null,image:t(a,"featuredImage"),imageUrl:t(a,"imageUrl"),"fallback-image":e.fallbackImage,date:t(a,"date"),url:y(a),seriesTitle:t(a,"seriesTitle"),seriesColor:t(a,"seriesThemeColor"),seriesPage:t(a,"seriesPage"),metaText:t(a,"metaText"),isExternal:s(k),"eyebrow-text":g===0?e.firstItemEyebrowText:"","eyebrow-color":g===0?e.firstItemEyebrowColor:""},null,8,["title","subHeading","image","imageUrl","fallback-image","date","url","seriesTitle","seriesColor","seriesPage","metaText","isExternal","eyebrow-text","eyebrow-color"])]))],64))),128))]),_:1},8,["class"])):(r(),I(B,{key:0,class:P(["news-wrapper",e.wrapperClass])},{default:v(({addToTimeline:n})=>[(r(!0),o(C,null,O(e.items,(a,g)=>(r(),I(x,{key:H(a,g),onUpdated:n,preset:"fadeUp",to:{delay:M(a,g)},class:"w-100 h-100"},{default:v(()=>[S(m,{title:t(a,"title"),subHeading:e.showSubheading?t(a,"subHeading"):null,image:t(a,"featuredImage"),imageUrl:t(a,"imageUrl"),"fallback-image":e.fallbackImage,date:t(a,"date"),url:y(a),seriesTitle:t(a,"seriesTitle"),seriesColor:t(a,"seriesThemeColor"),seriesPage:t(a,"seriesPage"),metaText:t(a,"metaText"),isExternal:s(k),"eyebrow-text":g===0?e.firstItemEyebrowText:"","eyebrow-color":g===0?e.firstItemEyebrowColor:""},null,8,["title","subHeading","image","imageUrl","fallback-image","date","url","seriesTitle","seriesColor","seriesPage","metaText","isExternal","eyebrow-text","eyebrow-color"])]),_:2},1032,["onUpdated","to"]))),128))]),_:1},8,["class"]))],64))],6)}}},Pe=z(He,[["__scopeId","data-v-ad37c855"]]);export{Pe as _,pe as a};
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.