${renderHeading(tweet)}
#if first and tweet.reply.len > 0:
${renderReply(tweet)}
#end if
${linkifyText(tweet.text)}
#if tweet.photos.len > 0:
${renderMediaGroup(tweet)}
#elif tweet.video.isSome:
${renderVideo(tweet.video.get())}
#elif tweet.gif.isSome:
${renderGif(tweet.gif.get())}
#elif tweet.quote.isSome:
${renderQuote(tweet.quote.get())}
#elif tweet.poll.isSome:
${renderPoll(tweet.poll.get())}
#end if
${renderStats(tweet.stats)}
#if tweet.hasThread and "timeline" in class:
${renderShowThread(tweet)}
#end if