stripTags(s) {
		if (typeof(s) == 'string' && !s.match(/[<>\&]/))
			return s;

		const x = dom.elem(s) ? s : dom.parse(`<div>${s}</div>`);

		x.querySelectorAll('br').forEach((br) => {
			x.replaceChild(document.createTextNode('\n'), br);
		});

		return (x.textContent ?? x.innerText ?? '').replace(/([ \t]*\n)+/g, '\n');
	}
Strip any HTML tags from the given input string, and decode
HTML entities.

@param {string} s
The input string to clean.

@returns {string}
The cleaned input string with HTML tags removed, and HTML
entities decoded.