PageSourceSearch

https://www.toolstation.com/_nuxt/2.15.1-uk-handler-D0u-qu1n.js

js toolstation.com collected 2026-10-01 11:49:55 UTC 1,126 bytes, 1 lines download raw bytes

1import{o as i}from"./2.15.1-uk-nuxt-B44lAuBn.js";import{K as l,S as u,U as c,b as d,m}from"./2.15.1-uk-runtime-core.esm-bundler-CM7kzQMe.js";import{d as t}from"./2.15.1-uk-error-CbVqhP4U.js";import{o as p}from"./2.15.1-uk-trolley-BADzxSLc.js";import{n as g,t as f}from"./2.15.1-uk-logger-B0C-TRr1.js";import{r as h}from"./2.15.1-uk-vue-i18n-DdD6VHSI.js";import{t as _}from"./2.15.1-uk-LoadingMessage-DMfvOeF6.js";import{t as v}from"./2.15.1-uk-composables-BQoOBjNj.js";var k={class:"p-4"},y=u({__name:"handler",setup(C){v({layout:"default",middleware:[],ssr:!1});const{$oidc:r,$toast:o}=i(),{t:s}=h(),n=p();return c(async()=>{try{await r.handleCallback()}catch(e){if(g.error("Error handling OIDC callback",e,{feature:"auth",action:"handleCallback",errorType:"OIDC Callback"},f.Medium),e?.message?.includes("No matching state")){const a=n.isAuthenticated;await t(a?"/":"/login",{replace:!0});return}o?.error(s("auth.loginFailed")),await t("/login",{replace:!0})}}),(e,a)=>(l(),m("div",k,[d(_,{title:e.$t("auth.login.signingIn"),message:e.$t("auth.login.pleaseWait")},null,8,["title","message"])]))}}),B=y;export{B as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.