import{_ as fe}from"./WebContentItem-Cxk2wQBY.mjs";import{_ as pe,c as n,o as a,a as v,F as q,y as E,z as k,b as X,l as u,p as N,bv as F,a2 as ge,u as Se,S as ke,X as J,ag as be,T as ve,bw as V,s as Ce,m as i,d as K,e as we,t as O,bx as R,q as Ie}from"./BfF8i_OD.js";import{_ as Ae}from"./WebImage-CVhOe_4S.mjs";import{u as Pe}from"./useImageUrl-1XbeiwSF.mjs";const Le={props:{data:{type:Object,default(){return{items:[]}}},imagePosition:{type:String,default:"above"},imageShaping:{type:String,default:"crop"},rowLayout:{type:String},numberOfColumns:{type:Number,default:1},showSummary:{type:Boolean,default:!0},hidePrimarySection:{type:Boolean},hidePublishedDate:{type:Boolean,default:!1},hideCompanyDate:{type:Boolean,default:!1},showDate:{type:Boolean,default:!0},displayFullHeadlines:{type:Boolean,default:!1},breadcrumbTextTransform:{type:String},nativeAdSlotIndex:{type:[String,Number],default:0},nativeType:{type:String,default:"list"},itemMask:{type:Boolean,default:!1},pageCompanyName:{type:String,default:""},titleColor:{type:String},injectNativeAd:{type:Boolean,default:!1},showUpcomingIndicator:{type:Boolean,default:!1},loadFirstImageNonLazy:{type:Boolean,default:!1}},emits:["item-click","item-link-click"],data(){return{id:ge()}},computed:{cssVars(){let e="";for(let s=0;s=4?"1fr 1fr 1fr 1fr":e,"--three-columns":this.numCols>=3?"1fr 1fr 1fr":e,"--two-columns":this.numCols>=2?"1fr 1fr":e}},imageSide(){return!(this.imagePosition==="above"||this.imagePosition==="behind"||this.imagePosition==="none")},numCols(){return this.numberOfColumns??1},itemsWithAd(){var s,t;const e=[...((s=this==null?void 0:this.data)==null?void 0:s.items)??[]];return e.forEach((y,h)=>y.listPosition=h+1),!this.nativeAdSlotIndex||this.nativeAdSlotIndex<1||!((t=this.nativeAd)!=null&&t.nativeTitle)?e:this.injectNativeAd?(e.splice(this.nativeAdSlotIndex-1,0,this.nativeAd),e):(e[this.nativeAdSlotIndex-1]=this.nativeAd,e)},nativeAd(){return this.nativeType==="list"?F().value.listItems[this.id]:F().value.body},someItemsHaveImages(){return this.itemsWithAd.some(e=>e.primaryImage!==null)}},created(){this.nativeType==="list"&&this.nativeAdSlotIndex>0&&F.registerContentList(this.id)},methods:{checkPageCompanyName(e){var s;return((s=e.company)==null?void 0:s.name)!==this.pageCompanyName}}},De={ref:"content_list",class:"items-wrapper"},Ne=["onClick"];function Be(e,s,t,y,h,m){const p=fe;return a(),n("div",{class:k(["content-list",[t.imagePosition,m.numCols>1?"grid":""]]),style:N(m.cssVars)},[v("div",De,[(a(!0),n(q,null,E(m.itemsWithAd,(r,l)=>(a(),n("div",{key:r==null?void 0:r.id,class:k(["item",e.$ss.contentStyle.itemVerticalSpacing?e.$ss.contentStyle.itemVerticalSpacing:"small"]),onClick:g=>e.$emit("item-click",r)},[r?(a(),X(p,{key:0,class:"content-item",item:r,"title-font-size":16,"title-color":t.titleColor,"show-summary":t.showSummary,"show-upcoming-indicator":t.showUpcomingIndicator,"hide-primary-section":t.hidePrimarySection,"hide-published-date":t.hidePublishedDate,"hide-company-date":t.hideCompanyDate,"show-date":t.showDate,"display-full-headline":t.displayFullHeadlines,"image-position":t.imagePosition,"image-shaping":t.imageShaping,"page-company-name":t.pageCompanyName,"item-mask":t.itemMask,"lazy-load-image":!t.loadFirstImageNonLazy||l>0,"some-items-have-images":m.someItemsHaveImages,onLinkClick:g=>e.$emit("item-link-click",r)},null,8,["item","title-color","show-summary","show-upcoming-indicator","hide-primary-section","hide-published-date","hide-company-date","show-date","display-full-headline","image-position","image-shaping","page-company-name","item-mask","lazy-load-image","some-items-have-images","onLinkClick"])):u("",!0)],10,Ne))),128))],512)],6)}const xe=pe(Le,[["render",Be],["__scopeId","data-v-3f4c9918"]]),Ye=Object.freeze(Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"})),Te={key:0,class:"mask"},ze={key:2,class:"image-wrapper"},Ue={class:"text-box"},We={key:0,class:"section-and-label"},Oe=["target"],Fe=["href","target","rel"],He=["innerHTML"],Me={key:1,class:"date-wrapper"},$e=["innerHTML"],je={key:3,class:"date-wrapper"},Ve={key:0,class:"date company-link"},Re=["href"],qe={__name:"WebContentItemNew",props:{imagePosition:{type:String,default:"none"},item:{type:Object,required:!0},teaserDisplay:{type:String,default:"truncated"},hidePrimarySectionAndLabel:{type:Boolean},showCompanyLink:{type:[String,Boolean],default:!0},hidePublishedDate:{type:[String,Boolean],default:!1},hideCompanyDate:{type:Boolean,default:!1},displayFullHeadline:{type:Boolean,default:!1},itemMask:{type:Boolean,default:!1},lazyLoadImage:{type:Boolean,default:!0},showUpcomingIndicator:{type:Boolean,default:!1},textAlignment:{type:String,default:"left"},scale:{type:String,default:"small"},imageAspectRatio:{type:[Number,String],default:"1.3"},colorScheme:{type:String,default:"default"}},emits:"link-clink",setup(e,{emit:s}){var Q,Y,Z,_,ee,te,ie,ae,ne,le,oe,se,me;const t=e,y=s,{$ss:h}=Se(),m=ke(""),p=new Date().getTime(),r=t.showUpcomingIndicator&&t.item.startDate>p,l=J(()=>{var w,I;if((w=t.item)!=null&&w.nativeImagePath)return t.item.nativeImagePath;const{src:o,isLogo:c}=((I=t.item)==null?void 0:I.primaryImage)??{};return o?Pe(o,"crop",c):""}),g=((Y=(Q=t.item)==null?void 0:Q.primarySection)==null?void 0:Y.alias)??"",S=(!g.startsWith("http")&&!g.startsWith("/")?"/":"")+((_=(Z=t.item)==null?void 0:Z.primarySection)==null?void 0:_.alias),d=((ee=t.item)==null?void 0:ee.nativeUrl)??((ie=(te=t.item)==null?void 0:te.siteContext)==null?void 0:ie.path)??((ae=t.item)==null?void 0:ae.alias)??`/${t.item.id}`,f=(d.startsWith(`https://www.${h.general.rootDomain}`)||d.startsWith("/"))&&(((ne=t.item)==null?void 0:ne.layoutOverride)===null||((oe=(le=t.item)==null?void 0:le.layoutOverride)==null?void 0:oe.hideHeader)===!1||((me=(se=t.item)==null?void 0:se.layoutOverride)==null?void 0:me.hideFooter)===!1)?"_self":"_blank",C=be().getStyles(t.colorScheme),b=C.textColor??h.colors.primary.main,H=C.textColor??h.colors.primary.main;return ve(async()=>{var c,w,I,B,x,T,z;const o=await V.membershipSystemActive();if((w=(c=t.item)==null?void 0:c.membership)!=null&&w.length&&o&&!t.hidePrimarySectionAndLabel){const M=o?V.isLoggedIn():!1;let A=!1;if(o&&((B=(I=t.item)==null?void 0:I.membership)!=null&&B.length)){const P=await V.getUserInfo();A=(M?(x=P==null?void 0:P.memberships)==null?void 0:x.filter($=>{var U,W;const L=(W=(U=t.item)==null?void 0:U.membership)==null?void 0:W.map(j=>j.id);return L==null?void 0:L.includes($)}):[]).length===0}await V.hasSiteLicenseCompany()&&(A=!1),m.value=A?"lock":"lock-open-right"}else m.value=((z=(T=t.item)==null?void 0:T.gating)==null?void 0:z.surveyType)==="omeda"?"lock":""}),(o,c)=>{var x,T,z,M,A,P,G,$,L,U,W,j,re,ce,de,ue,ye,he;const w=Ce,I=Ae,B=we;return a(),n("div",{ref:"item",class:k(["content-item-new",i(l)?"image-"+e.imagePosition:"",e.textAlignment,`scale-${e.scale??"small"}`,e.colorScheme,i(m)?"gated":""]),style:N({display:e.imagePosition==="above"?"block":"flex",flexDirection:e.imagePosition==="right"?"row-reverse":"row"})},[e.itemMask?(a(),n("div",Te)):u("",!0),(x=e.item)!=null&&x.nativeImpressionTrackerUrl?(a(),X(w,{key:1,href:e.item.nativeImpressionTrackerUrl},null,8,["href"])):u("",!0),e.imagePosition!=="none"&&i(l)?(a(),n("div",ze,[K(I,{image:i(l),alt:((z=(T=e.item)==null?void 0:T.primaryImage)==null?void 0:z.alt)??((M=e.item)==null?void 0:M.name),credit:e.item.primaryImage?e.item.primaryImage.credit:"","credit-position":"top","content-type":e.item.contentType||e.item.type,"image-link":i(d),target:i(f),"lazy-load":e.lazyLoadImage,"aspect-ratio":e.imageAspectRatio,onClick:c[0]||(c[0]=D=>y("link-click",e.item))},null,8,["image","alt","credit","content-type","image-link","target","lazy-load","aspect-ratio"])])):u("",!0),v("div",Ue,[!e.hidePrimarySectionAndLabel&&((P=(A=e.item)==null?void 0:A.primarySection)!=null&&P.name||($=(G=e.item)==null?void 0:G.labels)!=null&&$.length)?(a(),n("div",We,[i(m)?(a(),X(B,{key:0,icon:`material-symbols:${i(m)}`,class:"lock","icon-color":i(b),width:18},null,8,["icon","icon-color"])):u("",!0),(a(!0),n(q,null,E((L=e.item)==null?void 0:L.labels,D=>(a(),n("div",{key:D,class:"labels",style:N({fontFamily:"var(--primary-font-family)",color:i(H)})},[v("span",null,O(D),1)],4))),128)),(W=(U=e.item)==null?void 0:U.primarySection)!=null&&W.name&&!((re=(j=e.item)==null?void 0:j.labels)!=null&&re.length)?(a(),n("a",{key:1,class:"section-name",href:S,target:S.startsWith("http")?"_blank":"_self",style:N({color:i(H)}),onClick:c[1]||(c[1]=D=>y("link-click",e.item))},O((ce=e.item)==null?void 0:ce.primarySection.name),13,Oe)):u("",!0)])):u("",!0),v("a",{href:i(d),target:i(f),class:"title-wrapper",rel:(ue=(de=e.item)==null?void 0:de.labels)!=null&&ue.includes("Sponsored")?"sponsored":null,onClick:c[2]||(c[2]=D=>y("link-click",e.item))},[v("h3",{class:k(["title-text-wrapper",[e.displayFullHeadline?"":"clamp-headline"]]),style:{fontFamily:"var(--primary-font-family)"}},[v("div",{class:k(["title-text",!i(l)&&e.imagePosition!=="above"?"items-with-images":""]),innerHTML:e.item.nativeTitle??e.item.shortName??e.item.name},null,10,He)],2)],8,Fe),("useApStylePubDate"in o?o.useApStylePubDate:i(R))(e.item)&&!e.hidePublishedDate&&i(r)?(a(),n("div",Me,[v("div",{class:k(["date","upcoming"]),style:N({backgroundColor:i(r)?i(h).colors.primary.main:"inherit"})},[K(B,{icon:"mdi:clock-outline","icon-color":"white"}),Ie(" "+O(("useApStylePubDate"in o?o.useApStylePubDate:i(R))(e.item))+" - Upcoming ",1)],4)])):u("",!0),e.teaserDisplay&&e.teaserDisplay!=="none"?(a(),n("div",{key:2,class:"teaser-text",innerHTML:e.item.nativeSummary??e.item.teaser},null,8,$e)):u("",!0),!e.hidePublishedDate||e.showCompanyLink?(a(),n("div",je,[e.showCompanyLink?(a(),n("div",Ve,[v("a",{href:(ye=e.item.company)==null?void 0:ye.alias,style:N({color:i(H)}),onClick:c[3]||(c[3]=D=>y("link-click",e.item))},O((he=e.item.company)==null?void 0:he.name),13,Re)])):u("",!0),("useApStylePubDate"in o?o.useApStylePubDate:i(R))(e.item)&&!e.hidePublishedDate&&!i(r)?(a(),n("div",{key:1,class:k(["date",e.showCompanyLink?"right":""])},O(("useApStylePubDate"in o?o.useApStylePubDate:i(R))(e.item)),3)):u("",!0)])):u("",!0)])],6)}}},Ee=["onClick"],Ge={__name:"WebContentListNew",props:{data:{type:Object,default(){return{items:[]}}},imagePosition:{type:String,default:"above"},imageShaping:{type:String,default:"crop"},rowLayout:{type:String},numberOfColumns:{type:Number,default:1},teaserDisplay:{type:String,default:"truncated"},hidePrimarySectionAndLabel:{type:Boolean},hidePublishedDate:{type:[String,Boolean],default:!1},hideCompanyDate:{type:Boolean,default:!1},showCompanyLink:{type:Boolean,default:!1},displayFullHeadlines:{type:Boolean,default:!1},breadcrumbTextTransform:{type:String},nativeAdSlotIndex:{type:[String,Number],default:0},nativeType:{type:String,default:"list"},itemMask:{type:Boolean,default:!1},pageCompanyName:{type:String,default:""},injectNativeAd:{type:Boolean,default:!1},showUpcomingIndicator:{type:Boolean,default:!1},loadFirstImageNonLazy:{type:Boolean,default:!1},textAlignment:{type:String,default:"left"},scale:{type:String,default:"small"},imageAspectRatio:{type:[Number,String],default:"1.8"},colorScheme:{type:String,default:"default"}},emits:["item-click","item-link-click"],setup(e,{emit:s}){const t=e,y=s,h=ge(),m=F(),p=J(()=>t.nativeType==="list"?m.value.listItems[h]:m.value.body),r=J(()=>{var f,C;const l=[...((f=t==null?void 0:t.data)==null?void 0:f.items)??[]];(C=p==null?void 0:p.value)!=null&&C.nativeTitle&&t.nativeAdSlotIndex>0&&(t.injectNativeAd?l.splice(t.nativeAdSlotIndex-1,0,p.value):l[t.nativeAdSlotIndex-1]=p.value);const g=[];let S=0,d=0;for(let b=0;bt.numberOfColumns-1&&(d++,S=0),g[d]||(g[d]=[]),g[d][S]=l[b],S++;return g});return t.nativeType==="list"&&t.nativeAdSlotIndex>0&&F.registerContentList(h),(l,g)=>{const S=qe;return a(),n("div",{class:k(["content-list",[e.imagePosition,e.numberOfColumns>1?"multi-col":"",`columns-${e.numberOfColumns}`,e.colorScheme]])},[(a(!0),n(q,null,E(i(r),d=>(a(),n("div",{key:d,class:"item-row"},[(a(!0),n(q,null,E(d,(f,C)=>{var b;return a(),n("div",{key:f,class:k(["item",(b=l.$ss)!=null&&b.useNewDesign?"":l.$ss.contentStyle.itemVerticalSpacing?l.$ss.contentStyle.itemVerticalSpacing:"small"]),onClick:()=>{y("item-click",f)}},[K(S,{class:"content-item",item:f,scale:e.scale,"title-font-size":16,"show-upcoming-indicator":e.showUpcomingIndicator,"teaser-display":e.teaserDisplay,"hide-primary-section-and-label":e.hidePrimarySectionAndLabel,"hide-published-date":e.hidePublishedDate,"show-company-link":e.showCompanyLink,"hide-company-date":e.hideCompanyDate,"display-full-headline":e.displayFullHeadlines,"image-position":e.imagePosition,"image-shaping":"crop","image-aspect-ratio":e.imageAspectRatio,"page-company-name":e.pageCompanyName,"text-alignment":e.textAlignment,"item-mask":e.itemMask,"color-scheme":e.colorScheme??"default","lazy-load-image":!e.loadFirstImageNonLazy||C>0,onLinkClick:H=>y("item-link-click",f)},null,8,["item","scale","show-upcoming-indicator","teaser-display","hide-primary-section-and-label","hide-published-date","show-company-link","hide-company-date","display-full-headline","image-position","image-aspect-ratio","page-company-name","text-alignment","item-mask","color-scheme","lazy-load-image","onLinkClick"])],10,Ee)}),128))]))),128))],2)}}},Ze=Object.freeze(Object.defineProperty({__proto__:null,default:Ge},Symbol.toStringTag,{value:"Module"}));export{Ye as W,Ge as _,xe as a,Ze as b};