-
Notifications
You must be signed in to change notification settings - Fork 0
/
minified.html
1 lines (1 loc) · 1.23 KB
/
minified.html
1
<script>document.body=document.createElement`body`,document.body.style.overflow="hidden",document.body.style.margin=0,U=typeof InstallTrigger==[]._+"",document.body.bgColor="#000",document.body.appendChild(c=document.createElement`canvas`),q=c.getContext`2d`,(this.onresize=$=>{w=c.width=this.innerWidth,h=c.height=this.innerHeight,j=(f=w<990&&h>w?50:30)-9,l=f-5,C=~~(w/j),B=~~(h/l),t=[],q.font=f+"px monospace",q.textBaseline="top"})(),r=Math.random,Z=($,a)=>~~(r()*(a-$+1)+$),v=$=>[[...`2589<>:"=.*+-╌_|¦`+String.fromCharCode(...[...Array(45)].map(($,a)=>a+65393)),...A=[..."01347Z"]][Z(0,67)],0,r()>.8?1:0,1,1],(e=$=>{for($=8;$--;)t[m=Z(0,C)]||(t[m]=[r()>.9?Z(0,B/7):0,k=r()>.8?Z(B/2,B):B,[],Z(k/3,k+k/1.2)]);t.map(($,a)=>{$&&($[2]&&(J=1,o=1,$[2].map((a,d)=>{a&&(J=0,a[4]>.1?(o++<$[3]&&(a[4]-=1/$[3]),a[3]=0,!a[2]&&a[1]++>4&&r()>.9&&(a[0]=v()[0],a[1]=0)):a=[]._,$[2][d]=a)})),$[2].length!=$[1]?$[2].push(r()>.9?"":v()):J&&($=[]._),t[a]=$)}),q.clearRect(0,0,w,h),t.map(($,a)=>{$&&$[2].map((d,i)=>{d&&(U&&(q.shadowColor=`rgba(0,254,7,${d[4]})`,q.shadowBlur=9),q.fillStyle=d[3]?"#fff":`rgba(0,254,7,${d[4]})`,A.includes(d[0])?q.fillText(d[0],a*j-f/2,($[0]+i)*l):(q.scale(-1,1),q.fillText(d[0],-a*j,($[0]+i)*l),q.scale(-1,1)))})}),setTimeout(e,33)})()</script>