PageSourceSearch

https://www.penguinboard.com/_next/static/chunks/17cfb010b4a4b541.js

js penguinboard.com collected 2026-10-02 01:39:20 UTC 17,423 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,242092,e=>{"use strict";var t=e.i(675201),r=(e,t,r,n,a,s,i,o)=>{let u=document.documentElement,l=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&s?a.map(e=>s[e]||e):a;r?(u.classList.remove(...n),u.classList.add(s&&s[t]?s[t]:t)):u.setAttribute(e,t)}),r=t,o&&l.includes(r)&&(u.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},n=["light","dark"],a="(prefers-color-scheme: dark)",s="u"<typeof window,i=t.createContext(void 0),o={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=t.useContext(i))?e:o},l=e=>t.useContext(i)?t.createElement(t.Fragment,null,e.children):t.createElement(h,{...e}),c=["light","dark"],h=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:o=!0,storageKey:u="theme",themes:l=c,defaultTheme:h=s?"system":"light",attribute:p="data-theme",value:g,children:b,nonce:v,scriptProps:O})=>{let[w,C]=t.useState(()=>f(u,h)),[M,q]=t.useState(()=>"system"===w?m():w),P=g?Object.values(g):l,E=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=m());let a=g?g[t]:t,i=r?y(v):null,u=document.documentElement,l=e=>{"class"===e?(u.classList.remove(...P),a&&u.classList.add(a)):e.startsWith("data-")&&(a?u.setAttribute(e,a):u.removeAttribute(e))};if(Array.isArray(p)?p.forEach(l):l(p),o){let e=n.includes(h)?h:null,r=n.includes(t)?t:e;u.style.colorScheme=r}null==i||i()},[v]),S=t.useCallback(e=>{let t="function"==typeof e?e(w):e;C(t);try{localStorage.setItem(u,t)}catch(e){}},[w]),T=t.useCallback(t=>{q(m(t)),"system"===w&&s&&!e&&E("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?C(e.newValue):S(h))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),t.useEffect(()=>{E(null!=e?e:w)},[e,w]);let _=t.useMemo(()=>({theme:w,setTheme:S,forcedTheme:e,resolvedTheme:"system"===w?M:w,themes:s?[...l,"system"]:l,systemTheme:s?M:void 0}),[w,S,e,M,s,l]);return t.createElement(i.Provider,{value:_},t.createElement(d,{forcedTheme:e,storageKey:u,attribute:p,enableSystem:s,enableColorScheme:o,defaultTheme:h,value:g,themes:l,nonce:v,scriptProps:O}),b)},d=t.memo(({forcedTheme:e,storageKey:n,attribute:a,enableSystem:s,enableColorScheme:i,defaultTheme:o,value:u,themes:l,nonce:c,scriptProps:h})=>{let d=JSON.stringify([a,n,o,e,l,u,s,i]).slice(1,-1);return t.createElement("script",{...h,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${d})`}})}),f=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>l,"useTheme",()=>u])},453186,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},213017,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},handleClientScriptLoad:function(){return p},initScriptLoader:function(){return g}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let s=e.r(481258),i=e.r(744066),o=e.r(98134),u=s._(e.r(529080)),l=i._(e.r(675201)),c=e.r(944934),h=e.r(115536),d=e.r(453186),f=new Map,y=new Set,m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:s,children:i="",strategy:o="afterInteractive",onError:l,stylesheets:c}=e,d=r||t;if(d&&y.has(d))return;if(f.has(t)){y.add(d),f.get(t).then(n,l);return}let m=()=>{a&&a(),y.add(d)},p=document.createElement("script"),g=new Promise((e,t)=>{p.addEventListener("load",function(t){e(),n&&n.call(this,t),m()}),p.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});s?(p.innerHTML=s.__html||"",m()):i?(p.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",m()):t&&(p.src=t,f.set(t,g)),(0,h.setAttributesFromProps)(p,e),"worker"===o&&p.setAttribute("type","text/partytown"),p.setAttribute("data-nscript",o),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(p)};function p(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(p),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");y.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:s="afterInteractive",onError:i,stylesheets:h,...f}=e,{updateScripts:p,scripts:g,getIsSsr:b,appDir:v,nonce:O}=(0,l.useContext)(c.HeadManagerContext);O=f.nonce||O;let w=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;w.current||(a&&e&&y.has(e)&&a(),w.current=!0)},[a,t,r]);let C=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!C.current){if("afterInteractive"===s)m(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>m(e))}));C.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(p?(g[s]=(g[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:i,...f,nonce:O}]),p(g)):b&&b()?y.add(t||r):b&&!b()&&m({...e,nonce:O})),v){if(h&&h.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:O,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return u.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:O,crossOrigin:f.crossOrigin}:{as:"script",nonce:O,crossOrigin:f.crossOrigin}),(0,o.jsx)("script",{nonce:O,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...f,id:t}])})`}});"afterInteractive"===s&&r&&u.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:O,crossOrigin:f.crossOrigin}:{as:"script",nonce:O,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let v=b;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96923,e=>{"use strict";var t=e.i(98134),r=e.i(766271),n=e.i(959243),a=e.i(259864),s=e.i(578889),i=class extends s.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,a){let s=t.queryKey,i=t.queryHash??(0,r.hashQueryKeyByOptions)(s,t),o=this.get(i);return o||(o=new n.Query({client:e,queryKey:s,queryHash:i,options:e.defaultQueryOptions(t),state:a,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.notifyManager.batch(()=>
1{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,r.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,r.matchQuery)(e,t)):t}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},o=e.i(51449),u=s,l=class extends u.Subscribable{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#r=new Map,this.#n=0}#t;#r;#n;build(e,t,r){let n=new o.Mutation({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#t.add(e);let t=c(e);if("string"==typeof t){let r=this.#r.get(t);r?r.push(e):this.#r.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=c(e);if("string"==typeof t){let r=this.#r.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#r.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=c(e);if("string"!=typeof t)return!0;{let r=this.#r.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=c(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#r.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){a.notifyManager.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#r.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,r.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,r.matchMutation)(e,t))}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return a.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.noop))))}};function c(e){return e.options.scope?.id}var h=e.i(82679),d=e.i(60045);function f(e){return{onFetch:(t,n)=>{let a=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[],u={pages:[],pageParams:[]},l=0,c=async()=>{let n=!1,c=(0,r.ensureQueryFn)(t.options,t.fetchOptions),h=async(e,a,s)=>{let i;if(n)return Promise.reject();if(null==a&&e.pages.length)return Promise.resolve(e);let o=(i={client:t.client,queryKey:t.queryKey,pageParam:a,direction:s?"backward":"forward",meta:t.options.meta},(0,r.addConsumeAwareSignal)(i,()=>t.signal,()=>n=!0),i),u=await c(o),{maxPages:l}=t.options,h=s?r.addToStart:r.addToEnd;return{pages:h(e.pages,u,l),pageParams:h(e.pageParams,a,l)}};if(s&&i.length){let e="backward"===s,t={pages:i,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:y)(a,t);u=await h(t,r,e)}else{let t=e??i.length;do{let e=0===l?o[0]??a.initialPageParam:y(a,u);if(l>0&&null==e)break;u=await h(u,e),l++}while(l<t)}return u};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=c}}}function y(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}var m=class{#a;#s;#i;#o;#u;#l;#c;#h;constructor(e={}){this.#a=e.queryCache||new i,this.#s=e.mutationCache||new l,this.#i=e.defaultOptions||{},this.#o=new Map,this.#u=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#c=h.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#a.onFocus())}),this.#h=d.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#a.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#c?.(),this.#c=void 0,this.#h?.(),this.#h=void 0)}isFetching(e){return this.#a.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#s.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#a.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#a.build(this,t),a=n.state.data;return void 0===a?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,r.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return this.#a.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let a=this.defaultQueryOptions({queryKey:e}),s=this.#a.get(a.queryHash),i=s?.state.data,o=(0,r.functionalUpdate)(t,i);if(void 0!==o)return this.#a.build(this,a).setData(o,{...n,manual:!0})}setQueriesData(e,t,r){return a.notifyManager.batch(()=>this.#a.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#a.get(t.queryHash)?.state}removeQueries(e){let t=this.#a;a.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#a;return a.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(a.notifyManager.batch(()=>this.#a.findAll(e).map(e=>e.cancel(n)))).then(r.noop).catch(r.noop)}invalidateQueries(e,t={}){return a.notifyManager.batch(()=>(this.#a.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(a.notifyManager.batch(()=>this.#a.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(r.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
1))).then(r.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#a.build(this,t);return n.isStaleByTime((0,r.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.noop).catch(r.noop)}fetchInfiniteQuery(e){return e.behavior=f(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.noop).catch(r.noop)}ensureInfiniteQueryData(e){return e.behavior=f(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.onlineManager.isOnline()?this.#s.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#a}getMutationCache(){return this.#s}getDefaultOptions(){return this.#i}setDefaultOptions(e){this.#i=e}setQueryDefaults(e,t){this.#o.set((0,r.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#o.values()],n={};return t.forEach(t=>{(0,r.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#u.set((0,r.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#u.values()],n={};return t.forEach(t=>{(0,r.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#i.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,r.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===r.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#i.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#a.clear(),this.#s.clear()}},p=e.i(393202),g=e.i(242092),b=e.i(675201);function v({children:e}){let r,[n]=(0,b.useState)(()=>new m({defaultOptions:{queries:{staleTime:15e3,refetchInterval:3e4,retry:2,retryDelay:e=>Math.min(800*2**e,3e3)}}}));return r=(0,b.useRef)(!1),(0,b.useEffect)(()=>{if(r.current)return;let e=!1,t=t=>{t.data?.type==="PENGUINBOARD_PONG"&&(e=!0)};window.addEventListener("message",t),window.postMessage({type:"PENGUINBOARD_PING"},"*");let n=setTimeout(()=>{window.removeEventListener("message",t),e&&!r.current&&(r.current=!0,fetch("/api/auth/token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:"dashboard-auto"})}).then(e=>e.json()).then(e=>{e.token&&(window.postMessage({type:"PENGUINBOARD_SET_TOKEN",payload:{token:e.token}},"*"),console.log("[Penguinboard] API token synced to extension"))}).catch(()=>{}))},500);return()=>{clearTimeout(n),window.removeEventListener("message",t)}},[]),(0,t.jsx)(p.QueryClientProvider,{client:n,children:(0,t.jsx)(g.ThemeProvider,{attribute:"class",defaultTheme:"dark",enableSystem:!1,storageKey:"penguinboard-theme-v2",children:e})})}e.s(["Providers",()=>v],96923)}]);

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.