` : ''}
${this.escape(article.title)}

${this.escape(article.description || '')}

`; const inner = container.querySelector('.recommendation-card-inner'); if (inner) inner.addEventListener('click', () => { window.location.href = article.url; }); } nextArticle() { this.currentIndex = (this.currentIndex + 1) % this.articles.length; this.displayCurrentArticle(); } } document.addEventListener('DOMContentLoaded', () => { window.recommender = new ContentRecommender(); window.recommender.init(); });