PageSourceSearch

https://dustinbrett.com/_next/static/chunks/7184.6237012f3846eab4.js

js dustinbrett.com collected 2026-10-03 19:19:12 UTC 5,149 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7184],{28124:(e,t,i)=>{i.d(t,{A:()=>n});let n=i(87856).Ay.div.attrs({"aria-label":"Working on it...",role:"status"}).withConfig({componentId:"sc-23fea531-0"})(['cursor:wait;height:100%;width:100%;&::before{color:#fff;content:"Working on it...";display:flex;font-size:12px;font-weight:200;justify-content:center;letter-spacing:0.3px;mix-blend-mode:difference;padding-top:',"px;}"],({$hasColumns:e,theme:t})=>e?t.sizes.window.textTopPadding+t.sizes.fileManager.columnHeight:t.sizes.window.textTopPadding)},36107:(e,t,i)=>{i.d(t,{$:()=>s,v:()=>r});let n="DEFAULT",a="__setter__",r=e=>e.forEach(e=>{if(e in window)try{delete window[e]}finally{Object.assign(window,{[e]:void 0})}}),s=(e,t,i)=>{if(setTimeout(()=>{window.sharedGlobals&&e in window.sharedGlobals&&(window.sharedGlobals[e][a]=n)},i),window.sharedGlobals=window.sharedGlobals||{},e in window.sharedGlobals)window.sharedGlobals[e][a]=t;else{let i=window[e];window.sharedGlobals[e]={[n]:i,[a]:t},Object.defineProperty(window,e,{get(){if(window.sharedGlobals&&e in window.sharedGlobals){let{stack:t=""}=Error(),i=Object.keys(window.sharedGlobals[e]).filter(e=>![n,a].includes(e)).find(e=>new RegExp(e).test(t));return window.sharedGlobals[e][i||n]}return i}
1,set(t){window.sharedGlobals&&e in window.sharedGlobals&&(window.sharedGlobals[e][window.sharedGlobals[e][a]]=t)}})}}},47825:(e,t,i)=>{i.d(t,{A:()=>c});var n=i(37876),a=i(14232),r=i(87856),s=i(28124),o=i(58196),l=i(48940);let d=r.Ay.div.withConfig({componentId:"sc-e1be4f4e-0"})([""]),c=(0,a.memo)(({id:e,useHook:t,StyledComponent:i,children:r})=>{let{url:c=""}=(0,l.ZS)(e),u=(0,a.useRef)(null),[w,f]=(0,a.useState)(!0),h=(0,a.useMemo)(()=>({contain:"strict",visibility:w?"hidden":"visible"}),[w]);return t({containerRef:u,id:e,loading:w,setLoading:f,url:c}),(0,n.jsxs)(n.Fragment,{children:[w&&(0,n.jsx)(s.A,{}),(0,n.jsx)(i||d,{ref:u,"aria-busy":w||void 0,style:h,...(0,o.A)({id:e}),children:r})]})})},57184:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var n=i(37876),a=i(14232);let r=i(87856).Ay.div.withConfig({componentId:"sc-8b072f9d-0"})(["canvas{height:100%;object-fit:contain;width:100%;}"]);var s=i(79052);let o="/Program Files/DX-Ball/dx-ball.sav",l=["DXBall","audioName","i","source","game","soundon","saveron","myFonts","font","animframe","color","FontList","lFile","canvas","ctx","file","c","descender","_0x56c3xc","temp","cl","user","paus","paused","naudio","nflash","audio","balls","bricks","bullets","bang","flash","records","lightning","shadow","chcur","highscore","saver","y","x","mouse","paddle","bonus","requestAnimFrame","curX","j","height","xp","yp","_0x56c3x8","vm"];var d=i(28229),c=i(48940),u=i(65266),w=i(4622),f=i(36107);let h=({id:e,setLoading:t})=>{let{readFile:i,writeFile:n,updateFolder:r}=(0,d.sS)(),{closing:h,libs:b=[]}=(0,c.ZS)(e),m=(0,a.useRef)(""),g=(0,a.useRef)(!0);(0,a.useEffect)(()=>{i(o).then(e=>{m.current=e.toString()}).catch(()=>{m.current=""})},[i]),(0,a.useEffect)(()=>{g.current&&(g.current=!1,(0,w.aY)(b,void 0,!0).then(()=>{window.DXBall?.init(()=>t(!1),(e,t)=>(m.current=`${m.current?`${m.current}\r`:""}#&${t}&${e}`.split("\r").map(e=>e.split("&")).sort(([,e],[,t])=>Number(t)-Number(e)).map(([,e,t],i)=>`${i}&${e}&${t}`).join("\r"),n(o,m.current,!0),r((0,s.dirname)(o),(0,s.basename)(o)),`${m.current}\r`))}))},[b,t,r,n]),(0,a.useEffect)(()=>()=>{!g.current&&h&&(window.DXBall.close(),setTimeout(()=>(0,f.v)(l),u.UW.WINDOW))},[h])};var b=i(47825);let m=(0,a.memo)(({id:e})=>(0,n.jsx)(b.A,{StyledComponent:r,id:e,useHook:h,children:(0,n.jsx)("canvas",{"aria-label":"DX-Ball",id:"dx-ball",onContextMenuCapture:w.CH,role:"img"})}))},58196:(e,t,i)=>{i.d(t,{A:()=>f});var n=i(79052),a=i(14232),r=i(58688),s=i(59029),o=i(35575),l=i(28229),d=i(48940),c=i(92336),u=i(65266),w=i(4622);let f=({callback:e,directory:t=u.Bn,id:i,onDragLeave:f,onDragOver:h,updatePositions:b})=>{let{url:m}=(0,d.Yx)(),g=(0,d.w4)(),{setIconPositions:p}=(0,c.JL)(),v=(0,c.Lk)(),[x]=(0,c.aC)(t),{exists:y,mkdirRecursive:k,updateFolder:A,writeFile:C}=(0,l.sS)(),D=(0,a.useCallback)(async(e,t,a)=>{if(i)if(t){let r=(0,n.join)(u.Bn,e);if(await k(u.Bn),await C(r,t,!0))return a===o.z.UPDATE_URL&&m(i,r),A(u.Bn,e),(0,n.basename)(r)}else a===o.z.UPDATE_URL&&m(i,e);return""},[i,k,A,m,C]),{openTransferDialog:G}=(0,r.A)();return{onDragLeave:f,onDragOver:(0,a.useCallback)(e=>{h?.(e),(0,w.CH)(e)},[h]),onDrop:(0,a.useCallback)(a=>{if(u.jj.has((0,w.uQ)(t)))return;if(a.target instanceof HTMLElement){if(a.target.closest(".focus-within")?.contains(a.target))return;if(b){let{files:e,text:i}=(0,s.bn)(a);if(0===e.length&&""===i)return;(async()=>{let r={x:a.clientX,y:a.clientY},s=[];if(i){try{s=JSON.parse(i)}catch{}if(!Array.isArray(s))return;let[e]=s;if(!e||e.startsWith(t)&&(0,n.basename)(e)===(0,n.relative)(t,e))return;s=s.map(e=>(0,n.basename)(e))}else s=e instanceof FileList?[...e].map(e=>e.name):[...e].map(e=>e.getAsFile()?.name||"").filter(Boolean);s=await(0,w.$I)(s,t,v,y),(0,w.$Y)(t,a.target,v,x,r,s,p,y)})()}}let r="string"==typeof i;r&&!b&&t===u.Bn&&g.current[i]?.componentWindow?.focus(u.VD),(0,s.nX)(a,e||D,t,G,r)},[e,t,y,v,i,G,g,p,x,b,D])}}}}]);

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.