const tournaments = JSON.parse(document.getElementById('tournaments_list').textContent) const sockets = {} const messages = document.getElementById('messages') document.addEventListener('DOMContentLoaded', () => { for (let tournament of tournaments) { let socket = new WebSocket( 'ws://' + window.location.host + '/ws/draw/' + tournament.id + '/' ) sockets[tournament.id] = socket function addMessage(message, type, timeout = 0) { const wrapper = document.createElement('div') wrapper.innerHTML = [ `