var selectElement = document.getElementById('languages'); // Initialize the variable with the default selected option var lang = selectElement.value; var started = false; var continueExecution = true; var displayText = {}; var previousquery = ""; // Call the function to fetch the data and save it in a variable (async () => { try { const response = await fetch('/static/data/displayText.json'); displayText = await response.json(); } catch (error) { console.error('Error fetching data:', error); return null; } })(); function destruct() { document.getElementsByTagName('progress')[0].style.display = "none"; document.getElementsByTagName('progress')[0].value = 0; document.getElementsByClassName('progressMessage')[0].innerHTML = ""; document.getElementsByClassName('progressMessage')[0].classList.remove("update-progressMessage"); document.getElementById("map_html").srcdoc = ""; document.getElementsByClassName("conclusion-container")[0].innerHTML = "

Result:

"; document.getElementsByClassName("result-container")[0].style.display = "none"; for (let audio in document.getElementsByTagName('audio')) { audio.innerHTML = ""; } started = false; previousquery = "" } // Add a 'change' event listener to the