tion hideTooltip() {
        opacityTimeout = setTimeout(function () {
        tooltipWrapper.style.opacity = 0;
        contentTimeout = setTimeout(function () {
        tooltipContent.innerHTML = '';
        tooltipWrapper.style.display = 'none';
        }, transitionDurationMs + 1);
        }, transitionDurationMs)
        }

        function showTooltip(event) {
        var elem = event.target;
        var elem_props = elem.getClientRects()[elem.getClientRects().length - 1];
        var top = window.pag