PageSourceSearch

https://bioalma.ai/_next/static/chunks/app/layout-af7e11443644f47e.js

js bioalma.ai collected 2026-10-05 14:59:16 UTC 3,270 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{16174:(e,t,a)=>{"use strict";a.d(t,{D:()=>i,ThemeProvider:()=>n});var o=a(95155),r=a(12115);let s=(0,r.createContext)(void 0);function n(e){let{children:t}=e,[a,n]=(0,r.useState)("light"),[i,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{l(!0);let e=localStorage.getItem("bioalma-theme");e&&(n(e),document.documentElement.classList.toggle("dark","dark"===e))},[]),(0,r.useEffect)(()=>{i&&(document.documentElement.classList.toggle("dark","dark"===a),localStorage.setItem("bioalma-theme",a))},[a,i]),(0,o.jsx)(s.Provider,{value:{theme:a,toggleTheme:()=>{n(e=>"light"===e?"dark":"light")}},children:t})}function i(){let e=(0,r.useContext)(s);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}},16421:e=>{e.exports={style:{fontFamily:"'geistSans', 'geistSans Fallback'"},className:"__className_1e4310",variable:"__variable_1e4310"}},41290:()=>{},49286:(e,t,a)=>{"use strict";a.d(t,{default:()=>s});var o=a(12115),r=a(20063);function s(){let e=(0,r.usePathname)(),t=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{if(t.current&&e&&e.startsWith("/dashboard"))try{localStorage.setItem("lastDashboardPath",e+window.location.search)}catch(e){}},[e]),(0,o.useEffect)(()=>{try{let e=navigator,t=window.matchMedia("(display-mode: standalone)").matches||!0===e.standalone,a="1"===sessionStorage.getItem("pwa-launched");if(t&&!a){sessionStorage.setItem("pwa-launched","1");let e="/dashboard/home";try{let t=localStorage.getItem("lastDashboardPath");t&&t.startsWith("/dashboard")&&(e=t)}catch(e){}if(window.location.pathname+window.location.search!==e)return void window.location.replace(e)}else a||sessionStorage.setItem("pwa-launched","1")}catch(e){}t.current=!0;try{window.location.pathname.startsWith("/dashboard")&&localStorage.setItem("lastDashboardPath",window.location.pathname+window.location.search)}catch(e){}if(!("serviceWorker"in navigator)||"https:"!==window.location.protocol&&"localhost"!==window.location.hostname&&"127.0.0.1"!==window.location.hostname)return;let e=!!navigator.serviceWorker.controller,a=!1;navigator.serviceWorker.addEventListener("controllerchange",()=>{!a&&e&&(a=!0,window.location.reload())}),navigator.serviceWorker.register("/sw.js",{scope:"/",updateViaCache:"none"}).then(e=>{e.update().catch(()=>{})}).catch(e=>{console.warn("[PWA] service worker registration failed:",e)})},[]),null}},74406:(e,t,a)=>{"use strict";a.d(t,{y:()=>r});var o=a(30926);let r=(0,o.createServerReference)("7feab77419281c94e6d915e0499e62b05cfdadae8d",o.callServer,void 0,o.findSourceMapURL,"invalidateCacheAction")},93167:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,41290,23)),Promise.resolve().then(a.bind(a,49286)),Promise.resolve().then(a.bind(a,16174)),Promise.resolve().then(a.bind(a,63757)),Promise.resolve().then(a.bind(a,78543)),Promise.resolve().then(a.bind(a,22004)),Promise.resolve().then(a.bind(a,40877)),Promise.resolve().then(a.bind(a,11526)),Promise.resolve().then(a.t.bind(a,16421,23)),Promise.resolve().then(a.t.bind(a,94640,23))},94640:e=>{e.exports={style:{fontFamily:"'geistMono', 'geistMono Fallback'"},className:"__className_c3aa02",variable:"__variable_c3aa02"}}},e=>{e.O(0,[4804,1741,8436,2041,8316,8441,1255,7358],()=>e(e.s=93167)),_N_E=e.O()}]);

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.