PageSourceSearch

https://praisethemoon.org/_next/static/chunks/3958.65e15f7f154711e6.js

js praisethemoon.org collected 2026-09-25 22:11:41 UTC 3,805 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3958],{83958:function(e,t,l){l.r(t),l.d(t,{default:function(){return n}});var a=l(85893),r=l(67294);function n(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t=!1,a=null;return(async()=>{let r=await l.e(4293).then(l.bind(l,64293));if(t||!e.current)return;let{Application:n,Container:o,Graphics:i}=r,h=new n;if(await h.init({resizeTo:e.current,backgroundColor:461074,antialias:!1,resolution:1,autoDensity:!1}),t){h.destroy(!0,{children:!0});return}e.current.appendChild(h.canvas);let d=h.canvas;d.style.width="100%",d.style.height="100%",d.style.display="block",d.style.imageRendering="pixelated";let s=new o;h.stage.addChild(s);let c=new o,f=new o,u=new o,M=new o;s.addChild(c,f,u,M);let p=new i,m={r:10,g:18,b:40},x={r:7,g:9,b:18};for(let e=0;e<12;e++){let t=e/11,l=Math.round(m.r+(x.r-m.r)*t)<<16|Math.round(m.g+(x.g-m.g)*t)<<8|Math.round(m.b+(x.b-m.b)*t);p.rect(0,Math.floor(15*e),480,Math.ceil(15)+1).fill(l)}c.addChild(p);let y=[];for(let e=0;e<110;e++)y.push({x:Math.floor(480*Math.random()),y:Math.floor(153*Math.pow(Math.random(),1.3)),baseAlpha:.35+.6*Math.random(),phase:Math.random()*Math.PI*2,speed:.4+1.6*Math.random()});let w=new i;f.addChild(w);let b=[],g=new o;g.position.set(390,75);let v=new i;for(let e=6;e>=1;e--)v.circle(0,0,22+6*e).fill({color:16775382,alpha:.025+(6-e)*.008});g.addChild(v);let k=new i;for(let e of(k.circle(0,0,22).fill(15393730),[{x:-8,y:-4,r:3},{x:5,y:3,r:4},{x:-2,y:8,r:2},{x:10,y:-7,r:2},{x:-10,y:5,r:2}]))k.circle(e.x,e.y,e.r).fill(13222307);k.circle(7,0,22).fill({color:658975,alpha:.16}),g.addChild(k),u.addChild(g);let C=(e,t)=>{let l=[],a=1;for(let r=0;r<e;r++){let n=Math.max(1,Math.round(.4*a+.6*Math.max(1,Math.round(Math.sin((e>1?r/(e-1):.5)*Math.PI)*t+(Math.random()-.5)*1.8))));l.push(n),a=n}return l},E=[];for(let e=0;e<4;e++){let e=2+Math.floor(3*Math.random()),t=C(6+Math.floor(14*Math.random()),2+2.5*Math.random());E.push({x:480*Math.random(),y:35+99.00000000000001*Math.random(),w:t.length*e,speed:.04+.05*Math.random(),alpha:.13+.2*Math.random(),block:e,pattern:t})}let L=new i;M.addChild(L);let z=(e,t)=>{for(let l=0;l<t.pattern.length;l++){let a=t.pattern[l];for(let r=0;r<a;r++)e.rect(Math.floor(t.x+l*t.block),Math.floor(t.y-r*t.block),t.block,t.block).fill({color:10135495,alpha:t.alpha})}},_=()=>{if(!e.current)return;let t=e.current.clientWidth,l=e.current.clientHeight;if(0===t||0===l)return;h.renderer.resize(t,l);let a=Math.max(t/480,l/180);s.scale.set(a);let r=480*a,n=180*a;s.position.set((t-r)/2,(l-n)/2)};_(),window.addEventListener("resize",_);let N=0,A=e=>{let t=e.deltaMS/16.6667;for(let e of(N+=t,w.clear(),y)){let t=e.baseAlpha*(.55+.45*Math.sin(.03*N*e.speed+e.phase));w.rect(e.x,e.y,1,1).fill({color:15263448,alpha:t})}.0045>Math.random()&&b.push({x:336*Math.random(),y:81*Math.random(),vx:1.6+1.4*Math.random(),vy:.5+.5*Math.random(),life:0,maxLife:40+25*Math.random(),trail:[]});for(let e=b.length-1;e>=0;e--){let l=b[e];l.x+=l.vx*t,l.y+=l.vy*t,l.life+=t,l.trail.unshift({x:l.x,y:l.y}),l.trail.length>14&&l.trail.pop();for(let e=0;e<l.trail.length;e++){let t=l.trail[e],a=1-e/l.trail.length,r=Math.max(0,1-l.life/l.maxLife);w.rect(Math.floor(t.x),Math.floor(t.y),1,1).fill({color:16775382,alpha:a*r})}(l.life>l.maxLife||l.x>480||l.y>180)&&b.splice(e,1)}for(let e of(L.clear(),E))e.x+=e.speed*t,e.x>480+e.w&&(e.x=-e.w),z(L,e)};h.ticker.add(A);let I=()=>{document.hidden?h.ticker.stop():h.ticker.start()};document.addEventListener("visibilitychange",I),a=()=>{window.removeEventListener("resize",_),document.removeEventListener("visibilitychange",I),h.ticker.remove(A),h.destroy(!0,{children:!0})}})(),()=>{t=!0,null==a||a()}},[]),(0,a.jsx)("div",{ref:e,className:"absolute inset-0 w-full h-full overflow-hidden","aria-hidden":"true"})}}}]);

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.