1import{_ as m,o as t,c as o,t as w,q as s,e as d,a as r,w as _,b as c,g as B,aj as v,P as h}from"./Bv6rD22K.js";import{f as x}from"./KjFEp5XW.js";import{d as T}from"./NdmdrM1v.js";import{a as D}from"./DhxosPtj.js";import{_ as H}from"./B7hmZjMN.js";import{_ as A}from"./CXJsqkHJ.js";import{_ as S}from"./B2INmLdn.js";const L={name:"RecentActivityTime",props:{date:{type:String,required:!0}},computed:{daysSinceDate(){return T(new Date,new Date(this.date))},inLastWeek(){return this.daysSinceDate<=7},daysAgo(){return this.daysSinceDate<1?"today":this.daysSinceDate<2?"yesterday":`${x(new Date(this.date))} ago`},timestamp(){return this.inLastWeek?this.daysAgo:null}}},j={key:0};function E(a,u,e,l,y,n){return n.timestamp?(t(),o("span",j,"Active "+w(n.timestamp),1)):s("",!0)}const C=Object.assign(m(L,[["render",E]]),{__name:"RecentActivityTime"}),O={name:"ThreadTeaser",props:{thread:{type:Object,required:!0},showBookmarkButton:{type:Boolean,default:!1},makeHeadingH3:{type:Boolean,default:!1},showHomepageEngagementLabel:{type:Boolean,default:!1}},computed:{displayOptions(){const a={showEngagement:!0};return this.thread.options?{...a,...this.thread.options}:a},showUserByline(){return this.thread.user&&(this._.provides[h]||this.$route).name==="home"},showEllipsis(){const a=this.thread.body.slice(-3);return this.thread.body?!a.includes("..."):!1},isSearchResult(){return(this._.provides[h]||this.$route).name==="search"},summary(){let a=this.thread.body;return this.isSearchResult&&(a=`...${a}`),`${a}${this.showEllipsis?"...":""}`}}},R={class:"thread-teaser","data-test-id":"thread-teaser"},M={key:0,class:"thread-teaser__homepage-engagement-label","data-test-id":"thread-teaser-homepage-engagement-label"},N={class:"thread-teaser__content","data-test-id":"thread-teaser-content"},q={class:"thread-teaser__status"},F={key:0,class:"thread-teaser__featured","data-test-id":"thread-teaser-featured"},U={key:0,class:"thread-teaser__excerpt","data-test-id":"thread-teaser-excerpt"},V=["innerHTML"],I={key:1,class:"thread-teaser__footer"},P={class:"thread-teaser__engagement"};function W(a,u,e,l,y,n){const g=C,i=B,f=D,k=H,p=A,b=S;return t(),o("article",R,[e.showHomepageEngagementLabel?(t(),o("span",M,"Featured forum ")):s("",!0),d("div",N,[d("div",q,[e.thread.isFeatured?(t(),o("span",F,"Featured")):s("",!0),e.thread.lastActiveAt?(t(),r(g,{key:1,class:"thread-teaser__activity","data-test-id":"thread-teaser-activity",date:e.thread.lastActiveAt},null,8,["date"])):s("",!0)]),(t(),r(v(e.makeHeadingH3?"h3":"h2"),{class:"thread-teaser__heading heading--3","data-test-id":"thread-teaser-heading"},{default:_(()=>[c(i,{to:{name:"forumsThread",params:{thread:e.thread.slug}},class:"thread-teaser__heading-link link link--unstyled","data-test-id":"thread-teaser-heading-link",innerHTML:e.thread.name},null,8,["to","innerHTML"])]),_:1})),n.summary?(t(),o("p",U,[c(i,{to:{name:"forumsThread",params:{thread:e.thread.slug}},class:"thread-teaser__excerpt-link link link--unstyled"},{default:_(()=>[d("span",{innerHTML:n.summary},null,8,V)]),_:1},8,["to"])])):s("",!0),n.showUserByline||e.showBookmarkButton?(t(),o("div",I,[n.showUserByline?(t(),r(f,{key:0,user:e.thread.user},null,8,["user"])):s("",!0),e.showBookmarkButton?(t(),r(k,{key:1,bookmarkable:e.thread},null,8,["bookmarkable"])):s("",!0)])):s("",!0),d("div",P,[n.displayOptions.showEngagement?(t(),r(p,{key:0,"object-type":"thread","the-object":e.thread,"comment-count":e.thread.commentCount},null,8,["the-object","comment-count"])):s("",!0),e.thread.tags&&e.thread.tags.length>0?(t(),r(b,{key:1,tags:e.thread.tags},null,8,["tags"])):s("",!0)])])])}const Z=Object.assign(m(O,[["render",W],["__scopeId","data-v-7421f2c6"]]),{__name:"ThreadTeaser"});export{Z as _};
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.