function updateStatusContainers() {
let els = document.getElementsByClassName('status-container');
for (var n = 0; n < els.length; n++) {
let pc = els[n];
let post_html = ""
let horizontal_fill_count = ((pc.offsetWidth - 32) / 16);
let url = pc.getElementsByTagName('url')[0].textContent;
let marqueeHref = url == "Unnamed Task" ? window.location : url;
post_html += "\u2554";
for (var i = 0; i < (horizontal_fill_count / 2) - ((240 / 16) / 2); i++) {
post_html += "\u2550";
}
post_html += "";
for (var i = 0; i < (horizontal_fill_count / 2) - ((240 / 16) / 2) - 2; i++) {
post_html += "\u2550";
}
post_html += "[X]\u2557
";
let height = Math.ceil(pc.getElementsByClassName('status-content')[0].offsetHeight / 16);
let desc = "Term";
for (var y = 0; y < height; y++) {
let ch = y < 4 ? desc[y] : "\u2551";
post_html += "" + ch + "\u2551
";
}
post_html += "\u255a";
for (var i = 0; i < (horizontal_fill_count + 1); i++) {
post_html += "\u2550";
}
post_html += "\u255d
";
pc.innerHTML += post_html;
pc.style.display = "inline";
}
}
function smolDate(a) { return a.split(" ago")[0].replace("a ", "1").replace("an ", "1").replace("days", "d").replace("day", "d").replace("hours", "h").replace("hour", "h").replace("minutes", "m").replace("minute", "m").replace("seconds", "s").replace("second", "s").replace("few", "").replace(" ", "") };
function updateStatuses(user, statuses) {
let pageContent = document.getElementsByClassName("page-content")[0];
let elements = document.createElement('div');
let container = document.createElement('div');
container.className = "status-container";
// Render user profile
{
let content = document.createElement('div');
content.className = "status-content";
let content_html = "";
content_html += "