            gatherBtn.disabled = false;
                console.error('WebRTC error:', error);
            }
        }
        
        function clearResults() {
            if (pc) {
                pc.close();
                pc = null;
            }
            candidates.length = 0;
            candidatesBody.innerHTML = '';
            resultsDiv.style.display = 'none';
            statusDiv.style.display = 'none';
            checkResultsDiv.style.display = 'none';
        }
        
        async fun