Path();
            try {
                const resultingUrl = new URL(redirectUrl, window.location.origin);
                return resultingUrl.origin === window.location.origin
                    && /^https?:$/.test(resultingUrl.protocol)
                    && acceptableRootContextPaths.map(r => contextRoot + r).some(p => redirectUrl.startsWith(p));
            } catch(invalidUrl) {
                return false;
            }
        }

        axios.get("./config.json")
            .then((response) => 