(function () { const registerLink = document.getElementById('kb-register-button'); if (!registerLink) { return; } const params = new URLSearchParams(window.location.search); const redirectUri = params.get('redirect_uri'); if (!redirectUri) { return; } try { const target = new URL(redirectUri); registerLink.href = target.origin + '/auth/register'; registerLink.hidden = false; } catch (error) { console.warn('Registrierungslink konnte nicht vorbereitet werden.', error); } }());