PageSourceSearch

https://doghealthy.netlify.app/_nuxt/DiXyEacw.js

js doghealthy.netlify.app collected 2026-10-03 10:40:31 UTC 1,313 bytes, 1 lines download raw bytes

1import{u as r}from"./Dy9pVEbO.js";import{f as i,r as n,h as c,c as l,a,t as g,j as d,o as h}from"#entry";import"./DKLWY9DJ.js";const p={class:"min-h-screen bg-gray-50 flex items-center justify-center px-4"},m={class:"max-w-md w-full bg-white rounded-lg shadow-lg p-8 text-center"},u={class:"text-sm text-gray-500"},b=i({__name:"repair",setup(f){r({title:"Repair browser data — DogHealthy",path:"/auth/repair",index:!1});const s=n("Clearing…");return c(async()=>{try{const t=await navigator.serviceWorker?.getRegistrations?.();await Promise.all((t||[]).map(e=>e.unregister()))}catch{}try{if("caches"in window){const t=await caches.keys();await Promise.all(t.map(e=>caches.delete(e)))}}catch{}try{const t=[];for(let e=0;e<localStorage.length;e+=1){const o=localStorage.key(e);o&&t.push(o)}t.forEach(e=>{/supabase|sb-|doghealthy|auth/i.test(e)&&localStorage.removeItem(e)}),sessionStorage.clear()}catch{}s.value="Done. Redirecting…",window.location.replace("/auth/login?repaired=1")}),(t,e)=>(h(),l("div",p,[a("div",m,[e[0]||(e[0]=a("h1",{class:"text-2xl font-bold text-gray-900 mb-3"},"Fixing this browser",-1)),e[1]||(e[1]=a("p",{class:"text-sm text-gray-600 mb-6"}," Clearing stuck cache and login data for DogHealthy, then sending you back to login. ",-1)),a("p",u,g(d(s)),1)])]))}});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.