import{_ as A,c as m,o,l,b,a as u,d as v,v as _,bj as U,F as D,y as x,p as d,q as F,t as S,z as I,e as B,bh as C,bi as T,bk as z,f as M,bl as N,s as W}from"./CGtd7Noo.js";import{_ as H}from"./WebImage-Bp_xA4qM.mjs";import{u as V}from"./useImageUrl-1XbeiwSF.mjs";const E={props:{imagePosition:{type:String,default:"none"},imageShaping:{type:String,default:"crop"},item:{type:Object,required:!0},itemIndex:{type:Number,default:0},showSummary:{type:Boolean,default:!0},hidePrimarySection:{type:Boolean},hidePublishedDate:{type:Boolean,default:!1},hideCompanyDate:{type:Boolean,default:!1},showDate:{type:Boolean,default:!0},displayFullHeadline:{type:Boolean,default:!1},itemMask:{type:Boolean,default:!1},pageCompanyName:{type:String},lazyLoadImage:{type:Boolean,default:!0},titleColor:{type:String,default:"#000000"},showUpcomingIndicator:{type:Boolean,default:!1}},emits:["link-click"],setup(){const{trackContentLinkClick:e,trackSectionLinkClick:n}=M();return{lockType:null,trackContentLinkClick:e,trackSectionLinkClick:n,ContentLinkType:T,SectionLinkType:N}},computed:{cssVars(){return{"--image-width":this.imagePosition==="left"||this.imagePosition==="right"?`${this.$ss.contentStyle.smallImageWidth}px`:"100%","--image-height":this.imagePosition==="left"||this.imagePosition==="right"?"75px":"auto"}},containerQueryStyle(){const e=`${this.$ss.contentStyle.smallImageWidth+10}px`;return` `},upcoming(){const e=new Date().getTime();return this.showUpcomingIndicator&&this.item.startDate>e},useApStylePubDate(){return z},hasPrimarySection(){var e,n;return!!((n=(e=this.item)==null?void 0:e.primarySection)!=null&&n.alias)},companyAuthorLinkInfo(){var e,n,t,a;if(this.displayCompanyName&&!this.hideCompanyDate){const r=this.$ss.contentStyle.showCompanyDate;if(r==="author_company"&&((e=this.firstAuthor)!=null&&e.name)||r==="author_only")return{contentId:(n=this.firstAuthor)==null?void 0:n.id,linkType:T.Author};if((a=(t=this.item)==null?void 0:t.company)!=null&&a.id)return{contentId:this.item.company.id,linkType:T.Company}}return{}},companyAuthorLink(){var e,n,t,a,r,i;if(this.displayCompanyName&&!this.hideCompanyDate){const g=this.$ss.contentStyle.showCompanyDate;if(g==="author_company"){const c=((e=this.firstAuthor)==null?void 0:e.name)??((n=this.item.company)==null?void 0:n.name),y=c===((t=this.item.company)==null?void 0:t.name)?this.companyLink:(a=this.firstAuthor)==null?void 0:a.path;return{name:c,alias:y}}else if(g==="author_only"){const c=(r=this.firstAuthor)==null?void 0:r.name,y=(i=this.firstAuthor)==null?void 0:i.path;return{name:c,alias:y}}}return{}},imageAlt(){var e,n,t,a,r;return((n=(e=this==null?void 0:this.item)==null?void 0:e.primaryImage)==null?void 0:n.displayName)??((a=(t=this==null?void 0:this.item)==null?void 0:t.primaryImage)==null?void 0:a.alt)??((r=this.item)!=null&&r.nativeImagePath?this.item.nativeTitle:"")},imageUrl(){var t,a;if((t=this.item)!=null&&t.nativeImagePath)return this.item.nativeImagePath;const{src:e,isLogo:n}=((a=this.item)==null?void 0:a.primaryImage)??{};return e?V(e,this.imageShaping,n):""},primarySectionAlias(){var n,t,a,r;const e=(t=(n=this.item)==null?void 0:n.primarySection)==null?void 0:t.alias;return(!e.startsWith("http")&&!e.startsWith("/")?"/":"")+((r=(a=this.item)==null?void 0:a.primarySection)==null?void 0:r.alias)},firstAuthor(){var e,n,t;return(t=(n=(e=this.item)==null?void 0:e.authors)==null?void 0:n.edges[0])==null?void 0:t.node},title(){return this.item.nativeTitle??this.item.shortName??this.item.name},summary(){return this.item.nativeSummary??this.item.teaser},itemUrl(){var e,n,t,a;return((e=this.item)==null?void 0:e.nativeUrl)??((t=(n=this.item)==null?void 0:n.siteContext)==null?void 0:t.path)??((a=this.item)==null?void 0:a.alias)??`/${this.item.id}`},companyLink(){const e=this.item.company?`${this.item.company.alias??this.item.company.id}`:"";return(!e.startsWith("http")&&!e.startsWith("/")?"/":"")+e},displayCompanyName(){var e;return((e=this.item.company)==null?void 0:e.name)!==this.pageCompanyName},getImagePosition(){return this.imagePosition||"none"}},async mounted(){var n,t,a,r,i,g;if((n=this.$ss.memberships)==null?void 0:n.showTitleLocks){const c=await C.membershipSystemActive();if(c){const y=c?C.isLoggedIn():!1;let p=!1;if(c&&((a=(t=this.item)==null?void 0:t.membership)!=null&&a.length)){const k=await C.getUserInfo();p=(y?(r=k==null?void 0:k.memberships)==null?void 0:r.filter(s=>{var f,P;const h=(P=(f=this.item)==null?void 0:f.membership)==null?void 0:P.map(w=>w.id);return h==null?void 0:h.includes(s)}):[]).length===0}await C.hasSiteLicenseCompany()&&(p=!1),this.lockType=(g=(i=this.item)==null?void 0:i.membership)!=null&&g.length?p?"lock":"unlock":null}}}},O={key:0,class:"mask"},Q={key:2,class:"image-wrapper"},q={class:I(["text-box"])},j={key:0},R={key:0},G=["href","target"],J=["href","target","rel"],K=["innerHTML"],X=["innerHTML"],Y={key:0,class:"name"},Z=["href"],$=["innerHTML"];function ee(e,n,t,a,r,i){var k,L;const g=W,c=H,y=U,p=B;return o(),m("div",{ref:"item",class:I(["ebm-content-item",i.imageUrl?"image-"+i.getImagePosition:"","section-"+e.$ss.contentStyle.sectionLocation]),style:d({display:i.getImagePosition==="above"||i.getImagePosition==="behind"?"block":"flex",flexDirection:i.getImagePosition==="right"?"row-reverse":"row",...i.cssVars})},[t.itemMask?(o(),m("div",O)):l("",!0),(k=t.item)!=null&&k.nativeImpressionTrackerUrl?(o(),b(g,{key:1,href:t.item.nativeImpressionTrackerUrl},null,8,["href"])):l("",!0),i.getImagePosition!=="none"&&i.imageUrl?(o(),m("div",Q,[v(y,{event:()=>{var s;return a.trackContentLinkClick({clickUrl:i.itemUrl,contentId:(s=t.item)==null?void 0:s.id,listPosition:t.itemIndex+1,linkType:a.ContentLinkType.Image})}},{default:_(()=>[v(c,{image:i.imageUrl,alt:i.imageAlt,credit:t.item.primaryImage?t.item.primaryImage.credit:"","credit-position":"top","content-type":t.item.contentType||t.item.type,"image-link":i.itemUrl,"lazy-load":t.lazyLoadImage,"aspect-ratio":i.getImagePosition==="left"||i.getImagePosition==="right"?"small-teaser":"full-teaser",onClick:n[0]||(n[0]=s=>e.$emit("link-click",t.item))},null,8,["image","alt","credit","content-type","image-link","lazy-load","aspect-ratio"])]),_:1},8,["event"])])):l("",!0),u("div",q,[(o(!0),m(D,null,x((L=t.item)==null?void 0:L.labels,s=>(o(),m("div",{key:s,class:"sponsored",style:d({color:e.$ss.contentStyle.sponsoredTextColor,fontFamily:e.$ss.primaryFontFamily})},[s==="Sponsored"||s==="Members Only"||s==="Supported"||s==="Sponsored Video Training"||s==="Opinion"?(o(),m("span",j,[F(S(s)+" ",1),s!=="Opinion"?(o(),m("span",R,"Content")):l("",!0)])):l("",!0)],4))),128)),u("div",{style:d({display:"flex",flexDirection:e.$ss.contentStyle.sectionLocation==="top"?"column":"column-reverse"})},[i.hasPrimarySection&&!t.hidePrimarySection&&e.$ss.contentStyle.sectionLocation!=="none"?(o(),b(y,{key:0,event:()=>{var s,h,f;return a.trackSectionLinkClick({clickUrl:i.primarySectionAlias,contentId:(s=t.item)==null?void 0:s.id,sectionId:(f=(h=t.item)==null?void 0:h.primarySection)==null?void 0:f.id,listPosition:1,linkType:a.SectionLinkType.PrimarySection})}},{default:_(()=>{var s;return[u("a",{class:"section-name",href:i.primarySectionAlias,target:i.primarySectionAlias.startsWith("http")?"_blank":"_self",style:d({fontFamily:e.$ss.primaryFontFamily,color:e.$ss.contentStyle.sectionColor}),onClick:n[1]||(n[1]=h=>e.$emit("link-click",t.item))},S((s=t.item)==null?void 0:s.primarySection.name),13,G)]}),_:1},8,["event"])):l("",!0),u("div",null,[v(y,{event:()=>{var s;return a.trackContentLinkClick({clickUrl:i.itemUrl,contentId:(s=t.item)==null?void 0:s.id,listPosition:t.itemIndex+1,linkType:a.ContentLinkType.Title})}},{default:_(()=>{var s,h;return[u("a",{href:i.itemUrl,target:i.itemUrl.startsWith(`https://www.${e.$ss.general.rootDomain}`)||i.itemUrl.startsWith("/")?"_self":"_blank",class:"title-wrapper",rel:(h=(s=t.item)==null?void 0:s.labels)!=null&&h.includes("Sponsored")?"sponsored":null,style:d({color:t.titleColor}),onClick:n[2]||(n[2]=f=>e.$emit("link-click",t.item))},[u("h3",{class:I(["title-text-wrapper",[t.displayFullHeadline?"":"clamp-headline"]]),style:d({fontFamily:e.$ss.primaryFontFamily})},[a.lockType?(o(),b(p,{key:0,icon:`noto:${a.lockType}ed`,class:"lock","icon-color":"gold",width:18},null,8,["icon"])):l("",!0),!i.imageUrl&&i.getImagePosition!=="above"?(o(),m("div",{key:1,innerHTML:i.containerQueryStyle},null,8,K)):l("",!0),u("div",{class:I(["title-text",!i.imageUrl&&i.getImagePosition!=="above"?"items-with-images":""]),innerHTML:i.title},null,10,X)],6)],12,J)]}),_:1},8,["event"]),u("div",{style:d({display:"flex",flexDirection:e.$ss.contentStyle.dateLocation==="above_summary"?"column":"column-reverse"})},[i.useApStylePubDate(t.item)&&t.showDate&&e.$ss.contentStyle.dateLocation!=="none"?(o(),m("div",{key:0,class:"name-and-date",style:d({color:e.$ss.contentStyle.dateTextColor,fontFamily:e.$ss.primaryFontFamily})},[v(y,{event:()=>{var s;return a.trackContentLinkClick({clickUrl:i.companyAuthorLink.alias,contentId:i.companyAuthorLinkInfo.contentId,parentContentId:(s=t.item)==null?void 0:s.id,listPosition:t.itemIndex+1,linkType:i.companyAuthorLinkInfo.linkType})}},{default:_(()=>[i.companyAuthorLink.name?(o(),m("div",Y,[u("a",{href:i.companyAuthorLink.alias,style:d({color:e.$ss.baseStyles.linkColor}),onClick:n[3]||(n[3]=s=>e.$emit("link-click",t.item))},S(i.companyAuthorLink.name),13,Z)])):l("",!0),i.useApStylePubDate(t.item)&&!t.hidePublishedDate?(o(),m("div",{key:1,class:I(["date",i.upcoming?"upcoming":""]),style:d({backgroundColor:i.upcoming?e.$ss.baseStyles.primaryColor:"inherit"})},S(i.useApStylePubDate(t.item))+" "+S(`${i.upcoming?"- Upcoming":""}`),7)):l("",!0)]),_:1},8,["event"])],4)):l("",!0),t.showSummary?(o(),m("div",{key:1,class:"teaser-text",innerHTML:i.summary??""},null,8,$)):l("",!0)],4)])],4)])],6)}const ae=A(E,[["render",ee]]);export{ae as _};