..webglDetail, ...webgl2Detail };
          const jsonString = JSON.stringify(combinedInfo, null, 2);
          const minifiedJson = JSON.stringify(combinedInfo);
          const hashValue = await sha256(minifiedJson);

          document.getElementById("hash").textContent = `SHA256: ${hashValue}`;
          document.getElementById("output").innerHTML =
            syntaxHighlight(jsonString);

          document.getElementById("copy-btn").addEventListener("click", () => {
            navigator.clipboard.wr