PageSourceSearch

https://www.filefactory.com/_next/static/chunks/app/layout-22972b5c58cb1aae.js

js filefactory.com collected 2026-09-24 08:40:41 UTC 3,447 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{384910:(e,t,r)=>{"use strict";r.d(t,{RybbitScript:()=>i});var s=r(699892),a=r(659829);function i(){return(0,s.jsx)(a.default,{src:"https://analytics.filefactory.com/api/script.js","data-site-id":"0470def245f8",strategy:"afterInteractive",defer:!0,onError:e=>{console.warn("[RybbitScript] Analytics failed to load:",e)}})}},489483:(e,t,r)=>{"use strict";r.d(t,{LocalhostServiceWorkerCleanup:()=>o});var s=r(494936);let a=new Set(["localhost","127.0.0.1"]),i="filefactory-localhost-sw-cleanup-complete";function o(){return(0,s.useEffect)(()=>{if(!a.has(window.location.hostname))return;let e=!1;return async function(){var t;let r="serviceWorker"in navigator?await navigator.serviceWorker.getRegistrations():[],s="caches"in window?await caches.keys():[],a=!!(null==(t=navigator.serviceWorker)?void 0:t.controller),o=r.length>0,n=(a||o)&&"true"!==sessionStorage.getItem(i);if(await Promise.all(r.map(e=>e.unregister())),await Promise.all(s.map(e=>caches.delete(e))),!e){if(n){sessionStorage.setItem(i,"true"),window.location.reload();return}sessionStorage.removeItem(i)}}(),()=>{e=!0}},[]),null}},507442:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});var s=r(409098);let a=(0,s.createServerReference)("00568136b52d157d03fd6b07180adb319844a92e31",s.callServer,void 0,s.findSourceMapURL,"invalidateCache")},542821:(e,t,r)=>{"use strict";r.d(t,{D:()=>c,ThemeProvider:()=>l});var s=r(699892),a=r(494936),i=r(27448);let o=/^\/(?:app\/)?create(?:\/|$)/,n=(0,a.createContext)(void 0);function l(e){let{children:t}=e,[r,l]=(0,a.useState)("dark"),[c,d]=(0,a.useState)(!1),u=(0,i.usePathname)(),h=o.test(null!=u?u:""),m="/articles"===u||!!(null==u?void 0:u.startsWith("/articles/")),v=(0,a.useCallback)(e=>{let t=document.documentElement;t.classList.remove("light","dark"),t.classList.add(e),t.style.colorScheme=e,t.style.scrollbarColor="dark"===e?"#333 transparent":"",l(e)},[]);(0,a.useEffect)(()=>{let e=document.documentElement;try{let e=localStorage.getItem("theme");v(h?"dark":m?"light":"light"===e||"dark"===e?e:"dark"),d(!0)}catch(t){e.classList.add("dark"),l("dark"),d(!0)}},[h,m,v]);let f=(0,a.useCallback)(()=>{let e="light"===r?"dark":"light",t=document.documentElement;t.classList.remove("light","dark"),t.classList.add(e),l(e);try{localStorage.setItem("theme",e)}catch(e){}},[r]);return(0,s.jsx)(n.Provider,{value:{theme:r,toggleTheme:f},children:t})}function c(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}},617803:(e,t,r)=>{Promise.resolve().then(r.bind(r,790730)),Promise.resolve().then(r.bind(r,489483)),Promise.resolve().then(r.bind(r,384910)),Promise.resolve().then(r.bind(r,542821)),Promise.resolve().then(r.bind(r,525350)),Promise.resolve().then(r.t.bind(r,717350,23)),Promise.resolve().then(r.t.bind(r,555063,23)),Promise.resolve().then(r.t.bind(r,995677,23)),Promise.resolve().then(r.t.bind(r,565280,23)),Promise.resolve().then(r.t.bind(r,85366,23)),Promise.resolve().then(r.t.bind(r,578821,23)),Promise.resolve().then(r.t.bind(r,134316,23)),Promise.resolve().then(r.t.bind(r,971224,23)),Promise.resolve().then(r.t.bind(r,812279,23))},790730:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AgentationWrapper:()=>a}),r(699892),r(79710);var s=r(27448);function a(){return(0,s.usePathname)(),null}},812279:()=>{},971224:()=>{}},e=>{e.O(0,[33261,63317,77954,79504,16565,68989,16481,20952,77358],()=>e(e.s=617803)),_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.