{"version":3,"file":"turbo_session_expiry-DKJPwQYX.js","names":[],"sources":["../../../app/frontend/entrypoints/turbo_session_expiry.ts"],"sourcesContent":["document.addEventListener('turbo:before-fetch-response', (event: Event) => {\n const { fetchResponse } = (event as CustomEvent).detail\n\n if (!fetchResponse.response.redirected) return\n\n const redirectedTo = new URL(fetchResponse.response.url).pathname\n if (redirectedTo !== '/login') return\n if (window.location.pathname === '/login') return\n\n event.preventDefault()\n window.location.href = '/login'\n})\n"],"mappings":"AAAA,SAAS,iBAAiB,8BAAgC,GAAiB,CACzE,GAAM,CAAE,iBAAmB,EAAsB,OAE5C,EAAc,SAAS,YAEP,IAAI,IAAI,EAAc,SAAS,GAAG,CAAC,CAAC,WACpC,UACjB,OAAO,SAAS,WAAa,WAEjC,EAAM,eAAe,EACrB,OAAO,SAAS,KAAO,SACzB,CAAC"}