window.addEventListener("DOMContentLoaded", (event) => { const svg = document.querySelector('svg'); // zooming svg.onwheel = function (event) { event.preventDefault(); // set the scaling factor (and make sure it's at least 10%) let scale = event.deltaY / 1000; scale = Math.abs(scale) < .1 ? .1 * event.deltaY / Math.abs(event.deltaY) : scale; // get point in SVG space let pt = new DOMPoint(event...