-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
1 lines (1 loc) · 26 KB
/
index.html
1
<!DOCTYPE html><meta charset="utf-8"><body style="margin:0;background-color:#002;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:top left;overflow:hidden;"><img id="a"src="data:image/png;base64,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"hidden><script>let g=document,f=window,l=f.localStorage,z=Math,$=z.min,d=z.random,y=z.floor,P=z.abs,x=z.atan2,L=z.sin,O=z.cos,n=z.PI,M=z.PI*2,R=n/180,p=180/n,v="evenodd",t=.075,e,r=0,i=1,a=2,s=3,o="com.antix.sos.",u,c,h,m=false,S,X,w,b,Y,C,I,A,D,E,T,F,B=false,N,H=256,G=64,J=32,V=16,W=G*V,q=W/2,K=128,U=W-128,j,Q=0,Z=1,_=2,e0=3,t0=4,l0=5,f0=6,r0=7,i0=8,a0=9,s0=10,o0=11,n0=12,u0=13,c0=14,h0=15,g0=16,d0=17,y0=18,x0=19,R0=0,p0=1,v0=2,m0=3,S0=4,X0=5,w0=6,k0=7,b0=8,Y0=1024,C0=[],I0=[],A0,D0,E0,T0,F0,z0=[],$0=[],P0=false,L0,O0,M0,B0=false,N0=false,H0=true,G0=1,J0=false,V0=false,W0=null,q0=false,K0="High Scores",U0="Options",j0="Enabled",Q0="Disabled",Z0=[],_0=true,e1=null,t1=32,l1=96,f1=[],r1=null,i1=1,a1=[[32,32,45],[W-32,32,135],[32,W-32,-45],[W-32,W-32,225]],s1=60,o1=270,n1=300,u1=.1,c1=.75,h1=9,g1,d1=false,y1=false,x1=0,R1=0,p1=false,v1=false,m1,S1=false,X1,w1,k1,b1=[],Y1=[["#336","#668","#eef"],["#036","#608","#ee0"],["#306","#660","#0ef"],["#330","#068","#e0f"]],C1,I1=0,A1,D1,E1=false,T1,F1,z1,$1,P1,L1=60,O1=5,M1=[],B1=0,N1=0,H1,G1,J1=0,V1=1,W1=2,q1=3,K1=4,U1=5,j1=6,Q1=7,Z1=8,_1=9,ee=10,te=11,le=12,fe=13,re=14,ie=15,ae=16,se=17,oe=18,ne=19,ue=20,ce=21,he=22,ge=23,de=24,ye=25,xe=26,Re=27,pe=28,ve=29,me=30,Se=[[304,32,6,24],[512,0,214,91],[392,48,8,8],[0,248,72,8]],Xe=[0,70,15,55,39,55,15,31,15,27,25,17,83,17,68,32,44,32,68,56,68,60,58,70],we=[7,67,17,58,39,58,41,56,41,53,18,30,18,28,26,20,76,20,67,29,44,29,42,31,42,34,65,57,65,59,57,67],ke=[62,46,62,43,105,0,109,0,152,43,152,44,108,88,104,88],be=[65,44,106,3,108,3,148,43,107,84,105,84],Ye=[86,45,86,43,106,23,108,23,127,42,127,44,107,64,105,64],Ce=[89,44,107,26,124,43,106,61],Ie=[[40,40,40],[85,85,85],[187,187,187],[255,255,255],[144,32,32],[224,48,48],[240,140,140],[237,143,52],[255,237,137],[23,53,91],[0,111,235],[59,187,250],[102,85,80],[140,117,111],[166,139,131],[139,0,115],[243,119,250],[0,147,0],[127,207,15],[135,111,0],[250,227,159],[35,23,139],[43,99,72],[71,164,120],[71,198,178],[199,75,11],[23,59,91],[250,151,51],[79,79,79],[],[]],Ae=[[1,2,3,4,5,6],[0,0,0,0,0,0],[3,3,3,3,3,3],[0,0,0,4,5,6],[0,0,3],[7,8,3],[1,2,3,0,10,11],[12,13,14],[17,18,3],[21,19,20,4,5,6],[0,19,20,0,10,11],[1,2,3,4],[17,18,18,18],[9,10,11,1,1,1],[21,15,16,4,5,6],[22,23,24,4,5,6],[25,26,27,4,5,6],[28,17,18,4,5,6],[4,5,6],[0,0,1],[30,0,29]],De=[[255,64,64],[255,179,64],[217,255,64],[102,255,64],[64,255,140],[64,255,255],[64,140,255],[102,64,255],[217,64,255],[255,64,178]],Ee=[[32,32,480,12,32,96,4,0],[0,32,32,8,0,96,10,0],[304,0,16,24,304,32,3,0],[16,0,288,16,16,32,7,0],[0,0,512,32,0,64,2,0],[278,16,8,8,278,48,0,0],[256,24,8,8,256,48,13,0],[256,24,8,8,256,56,19,0],[0,0,16,16,0,32,6,1],[0,16,96,16,0,48,11,1],[272,24,8,8,272,56,13,1],[320,16,64,16,320,48,5,1],[384,16,32,8,384,48,5,1],[352,0,16,16,352,32,17,1],[448,0,32,32,448,32,16,1],[416,0,32,32,416,32,14,1],[368,0,16,16,368,32,14,1],[480,0,32,32,480,32,15,1],[336,0,16,16,336,32,15,1],[320,0,16,16,320,32,9,1],[296,24,8,8,296,56,8,1],[288,24,8,8,288,56,18,1],[280,24,8,8,280,56,5,1],[240,24,8,8,240,56,0,1],[384,16,8,8,384,56,12,1],[384,16,32,8,384,64,13,1],[296,24,8,8,296,48,0,1]],Te=[[3,8,Q1,r0],[3,4,Z1,o0],[3,4,Z1,Q],[3,4,ce,Q],[15,24,ce,h0]],Fe=0,ze=1,$e=2,Pe=3,Le=4,Oe=5,Me=6,Be=7,Ne=8,He=9,Ge=10,Je=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ve=0,We=1,qe=2,Ke=3,Ue=4,je=5,Qe=6,Ze=7,_e=8,e2=[[_1,7,0,0,100,.75,1,75,ye],[te,14,30,n/48,0,0,1,125,Re],[fe,14,5,n/400,125,.15,1,150,pe],[ie,7,90,.25,180,1,1,100,xe],[ee,14,120,n/125,150,.65,1,175,ve],[le,7,0,0,0,0,1,25,ge],[re,7,90,n/48,0,0,1,50,de],[ae,1,90,0,0,0,3,0,0],[se,1,60,0,0,0,3,0,0],[oe,1,75,0,0,0,3,0,0],[ne,1,250,0,0,0,3,0,0]],t2=0,l2=1,f2=2,r2=3,i2=4,a2=[[3,4,3,1,5],[4,6,4,1,6],[5,8,4,2,7],[6,10,5,2,8],[7,12,5,2,9],[8,13,5,3,10],[9,14,6,3,11],[10,15,6,3,12],[10,15,7,4,13],[10,15,8,5,14]],s2=e=>{return y(d()*e)},o2=()=>{return d()*360},n2=()=>{return d()*n},u2=()=>{e=$(f.innerWidth/H,f.innerHeight/H);g.body.style.transform="scale("+e+")";g.body.style.paddingLeft=y((f.innerWidth-D0.getBoundingClientRect().width)/2/e)+"px"},c2=(e,t)=>{let l=g.createElement("canvas"),f=l.getContext("2d");l.ctx=f;l.width=e;l.height=t;l.ctx.imageSmoothingEnabled=false;return l},h2=(e,t,l)=>{return e<t?t:e>l?l:e},g2=e=>{if(e){if(!H0){g.body.style.cursor="auto"}}else{if(H0){g.body.style.cursor="none"}}H0=e},d2=()=>{return a1[s2(a1.length-1)]},y2=(e,t,l,f,r,i)=>{E0.drawImage(A0,e,t,l,f,r,i,l,f)},x2=()=>{F0.clearRect(0,0,W,W)},R2=()=>{N0=false;q0=false;P0=false;d1=false;y1=false;g1.vX=0;g1.vY=0;v1=false;g1.v=false},p2=(e,t)=>{l.setItem(o+e,JSON.stringify(t))},v2=e=>{return l.getItem(o+e)},m2=()=>{p2("s",D)},S2=()=>{D=[];for(let e=5;e>0;e--){k2("ANTIX",e*1e4)}m2()},X2=()=>{p2("o",c)},w2=()=>{c={a:true,c:[{k:188,c:"Comma"},{k:190,c:"Period"},{k:17,c:"ControlLeft"},{k:32,c:"Space"}]};X2()},k2=(e,t)=>{let l={n:e,s:t};D.push(l);D.sort((e,t)=>e.s<t.s?1:-1);D.length=5;return l},b2=()=>{return{r:0,x:0,y:0,lX:0,lY:0,vX:0,vY:0,rot:0,rR:0,s:1,a:1,tR:null,iR:0,oX:0,oY:0,cS:false,z:0,cR:0,v:false,f:false}},Y2=(e,t,l)=>{e.x=t;e.y=l},C2=(e,t)=>{e.tR=t;e.iR=t[2]/2},I2=e=>{return Se[e]},A2=e=>{if(!e.f){e.f=true;e.oY=32;e.fC=t}},D2=e=>{if(e.f){e.fC-=L0;if(e.fC<=0){e.oY=0;e.f=false}}},E2=t=>{for(let e=0;e<z0.length;e++){if(z0[e]==t){return true}}return false},T2=e=>{Y2(e,256+s2(W-512),256+s2(W-512))},F2=()=>{let e=b2();C0.push(e);return e},z2=()=>{C0=[];I0=[];for(let e=0;e<Y0;e++){F2()}},$2=(e=R0)=>{let t=C0.pop();if(t==undefined)t=F2();I0.push(t);t.r=e;t.v=true;t.cS=false;t.lX=0;t.lY=0;t.oX=0;t.oY=0;t.vX=0;t.vY=0;t.rot=0;t.iX=0;t.a=1;t.s=1;t.rR=0;t.alive=false;t.z=1;return t},P2=e=>{I0.splice(I0.indexOf(e),1);C0.push(e)},L2=.3,O2=44100,M2=null,B2=[],N2=e=>{B2.push(J2(...e))},H2=e=>{if(c.a){if(e>Q)return G2(B2[e])}},G2=e=>{if(!M2)M2=new(f.AudioContext||f.webkitAudioContext);const t=M2.createBuffer(1,e.length,O2),l=M2.createBufferSource();t.getChannelData(0).set(e);l.buffer=t;l.connect(M2.destination);l.start(0);return l},J2=(e,t,l,f,r,i,a,s,o,n,u,c,h,g,d,y,x,R,p,v)=>{let m=O2,S=e=>e>0?1:-1,X=o*=500*M/m/m,w=l*=(1+t*2*z.random()-t)*M/m,k=[],b=0,Y=0,C=0,I=1,A=0,D=0,E=0,T,F;f=f*m+9;p*=m;r*=m;i*=m;x*=m;n*=500*M/m**3;d*=M/m;u*=M/m;c*=m;h=h*m|0;for(F=f+p+r+i+x|0;C<F;k[C++]=E){if(!(++D%(y*100|0))){E=a?a>1?a>2?a>3?L((b%M)**3):z.max($(z.tan(b),1),-1):1-(2*b/M%2+2)%2:1-4*P(z.round(b/M)-b/M):L(b);E=(h?1-v+v*L(M*C/h):1)*S(E)*P(E)**s*e*L2*(C<f?C/f:C<f+p?1-(C-f)/p*(1-R):C<f+p+r?R:C<F-x?(F-C-x)/i*R:0);E=x?E/2+(x>C?0:(C<F-x?1:(F-C)/x)*k[C-x|0]/2):E}T=(l+=o+=n)*O(d*Y++);b+=T-T*g*(1-(L(C)+1)*1e9%2);if(I&&++I>c){l+=u;w+=u;I=0}if(h&&!(++A%h)){l=w;o=X;I=I||1}}return k},V2=(e,t)=>{_0=true;N0=false;G0=e;J0=e==1;W0=t;V0=true},W2=()=>{V0=false;W0()},q2=t=>{let l=0,f;for(let e=0;e<t.length;e++){f=at.c[t.charCodeAt(e)-at.f];l+=f[1]+1}return l},K2=(f,r,i,a,s=0)=>{for(let l=0;l<i.length;l++){let e=i.charCodeAt(l)-at.f,t=at.c[e];if(e>0){a.drawImage(A0,t[0]+t1,l1+s*12,t[1],at.h,f,r,t[1],at.h)}f+=t[1]+1}},U2=e=>{let r=e.offsetX,i=e.offsetY;for(let f=0;f<Z0.length;f++){let e=Z0[f];let t=e.x,l=e.y;if(r>t&&r<t+e.w&&i>l&&i<l+e.h)return e}return null},j2=(t,l=null)=>{if(!_0&&t.button==0){let e=U2(t);if(e){if(l){if(e==e1){e.f()}e1=null}else{e1=e}}else{e1=null}}},Q2=e=>{j2(e)},Z2=e=>{j2(e,1)},_2=(e,t,l)=>{let f=$2(p0),r=I2(l);Y2(f,e,t);C2(f,r);return f},et=(e,t)=>{e.label=t;let l=I2(J1);e.ctx.drawImage(A0,l[0]+6,l[1],1,24,6,0,e.w-12,24);K2(y((e.w-q2(e.label))/2),y((24-at.h)/2)+1,e.label,e.ctx)},tt=(e,t,l,f,r)=>{let i=$2(m0),a=I2(J1),s=c2(l,24),o=s.ctx;Y2(i,e,t);i.ctx=o;i.i=s;i.w=l;i.h=24;i.label=f;i.f=r;C2(i,[0,0,l,24]);o.drawImage(A0,a[0],a[1],6,24,0,0,6,24);et(i,f);o.drawImage(A0,a[0]+7,a[1],6,24,l-6,0,6,24);Z0.push(i);return i},lt=(e,t,l,f=0)=>{let r=$2(v0);Y2(r,t,l);r.label=e;r.z=9;r.c=f;return r},ft=e=>{return 128-q2(e)/2},rt=(e,t,l=0)=>{return lt(e,ft(e),t,l)},it=(e,t,l=2)=>{F1=rt(e,120);z1=t;T1=l;E1=true},at={f:32,h:11,c:[[0,4],[468,3],[0,0],[134,7],[141,7],[46,8],[148,7],[0,0],[442,4],[434,4],[430,4],[389,5],[453,3],[426,4],[462,3],[422,4],[353,6],[418,4],[383,6],[239,6],[245,6],[341,6],[251,6],[257,6],[263,6],[269,6],[450,3],[474,3],[0,0],[394,5],[0,0],[0,0],[10,10],[126,8],[38,8],[62,8],[54,8],[204,7],[211,7],[78,8],[86,8],[471,3],[275,6],[218,7],[281,6],[0,10],[94,8],[118,8],[110,8],[102,8],[70,8],[197,7],[190,7],[183,7],[176,7],[20,9],[169,7],[162,7],[155,7],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[293,6],[299,6],[305,6],[311,6],[317,6],[414,4],[323,6],[329,6],[456,3],[459,3],[335,6],[465,3],[29,9],[347,6],[225,7],[359,6],[287,6],[438,4],[365,6],[446,4],[371,6],[377,6],[232,7],[399,5],[404,5],[409,5]]},st=()=>{let f=[],e,t,r,l,i,a=(e,t,l)=>{for(r=e+J;r<t+J;r++){if(d()<.51){f[l+J][r]=1}}};for(t=0;t<G;t++){e=[];for(r=0;r<G;r++){e.push(0)}f.push(e)}i=G/2-6;l=0;let s=1-i;while(i>=l){let e=-i,t=i;a(e,t,l);if(l!=0)a(e,t,-l);l++;if(s<0){s+=2*l+1}else{if(i>=l){e=-l+1;t=l-1;a(e,t,i);a(e,t,-i)}i--;s+=2*(l-i+1)}}for(t=1;t<G-1;t++){for(r=1;r<G-1;r++){e=0;for(l=-1;l<2;l++){for(i=-1;i<2;i++){e+=f[t+l][r+i]}}e-=f[t][r];if(f[t][r]==1){if(e<3)f[t][r]=0}else{if(e>4)f[t][r]=1}}}for(t=1;t<G-1;t++){for(r=1;r<G-1;r++){if(f[t][r]>0){f[t-1][r]>0?e=1:e=0;if(f[t][r+1]>0)e+=2;if(f[t+1][r]>0)e+=4;if(f[t][r-1]>0)e+=8;if(e==15){if(d()<.15){e+=y(d()*4)}}f[t][r]=e}}}x2();for(t=0;t<G;t++){for(r=0;r<G;r++){if(f[t][r]>0)F0.drawImage(A0,f[t][r]*V,32,V,V,r*V,t*V,V,V)}}},ot=e=>{e.angle+=e.spd*L0;let t=q+O(e.angle)*e.distance,l=q+L(e.angle)*e.distance,f=x(q-l,q-t);e.spd>0?e.rot=f*p+90:e.rot=f*p-90;Y2(e,t,l)},nt=(e,t=40)=>{let l=t+s2(t),f=n2();e.tD={x:g1.x+O(f)*l,y:g1.y+L(f)*l}},ut=(e,t,l,f=0)=>{let r=e2[e],i=$2(b0),a=()=>{i.vX=O(f*R)*i.mS;i.vY=L(f*R)*i.mS},s=e=>{return e*.5+e*D1},o=e=>{return e*2-e*D1};if(e==Le){i.mS=r[qe];i.range=r[Ue];i.rD=r[je]}else{i.mS=s(r[qe]);i.range=s(r[Ue]);i.rD=o(r[je])}i.tS=r[Ke];i.cR=r[We];i.eE=r[Qe];i.pI=r[_e];i.pV=r[Ze];i.cF=false;i.rC=.1;i.alive=true;e<Be?i.cS=true:i.cS=false;i.t=e;C2(i,I2(r[Ve]));Y2(i,t,l);if(e==Fe){let e=.05+d()*.05;i.distance=q-192+s2(128);i.angle=s2(360);d()<.5?i.spd=e:i.spd=-e;ot(i)}else if(e==Le){nt(i);f=n2();Y2(i,g1.x+O(f)*200,g1.y+L(f)*200)}else if(e==ze){let e=q-32,t=o2();i.tD=[{x:q+O(t)*e,y:q+L(t)*e},{x:q+O(t+n)*e,y:q+L(t+n)*e}];i.wT=0;i.sT=5+d()*5;T2(i);i.z=3}else if(e==$e){T2(i)}else if(e==Pe){T2(i);f=o2();a();d()<.5?i.rR=320:i.rR=-320}else if(e==Oe){i.mS=400;a();i.ttl=10}else if(e==Me){a();i.rot=f}else if(e==Be){a();i.rot=f;i.rR=720;i.ttl=.9;H2(a0)}else if(e==Ne){a();i.ttl=1.5;H2(n0)}else if(e==He){a();i.rot=f;i.ttl=1.5;H2(s0)}else if(e==Ge){a();i.rot=f;i.ttl=1.5;H2(g0)}},ct=e=>{m1+=e;S1=true},ht=()=>{X1.label=m1.toLocaleString();X1.x=ft(X1.label);S1=false},gt=()=>{g2(false);z2();r1=null;st();let e=$(A1,9),t=.1*(e+1),l=a2[e],f=d2();D1=t*t;Y2(g1,f[0],f[1]);g1.rot=f[2];g1.rR=0;g1.vX=0;g1.vY=0;g1.v=true;p1=true;v1=false;g1.f=false;w1=h1;M1=[];B1=l[t2];for(let e=0;e<B1;e++){let e=$2(k0);e.cS=true;e.vX=-5+d()*10;e.vY=-5+d()*10;e.cAF=s2(5);e.nAF=6;e.aC=1/8;e.rot=-90;C2(e,I2(U1));e.cR=6;e.rescued=false;T2(e);M1.push(e)}N1=0;for(let t=1;t<l.length;t++){for(let e=0;e<l[t];e++){ut(t-1,0,0)}}X1=lt("",0,4);ht();H1=lt(`${N1}/${B1}`,4,4);$1=L1;P1=rt(`${$1}`,H-13);P1.z=10;k1=_2(H-40,8,q1);k1.oX=72*w1;G1=$2(p0);C2(G1,I2(ue));G1.z=10;Y2(G1,H/2,H/2);V2(0,()=>{N0=true;q0=true;P0=true;it(`Rescue ${B1} citizens`,()=>{})})},dt=()=>{V2(0,()=>{_0=false;g2(true)})},yt=e=>{H2(u0);V2(1,()=>{Z0=[];z2();e()})},xt=()=>{tt(64,215,128,"Main Menu",()=>{if(N){m2();N=false}f1=[];controlsChanged=false;m=false;if(u)X2();yt(I)})},Rt=()=>{r1=null;rt("How To PLay",10,3);rt("Follow the and rescue the ",40);_2(101,45,ue);_2(216,45,U1);rt("Avoid or Engage Enemies",70);f1=[];lt("Scout",15,105,2);f1.push(_2(32,130,_1));lt("Roamer",73,105,2);f1.push(_2(96,130,ie));lt("Swarmer",135,105,2);f1.push(_2(160,130,re));lt("Mine",205,105,2);f1.push(_2(220,130,le));lt("Bomber",17,155,2);f1.push(_2(40,185,te));lt("Aggressor",97,155,2);f1.push(_2(128,185,ee));lt("Carrier",195,155,2);f1.push(_2(216,185,fe));xt();dt()};scoresMenu=()=>{r1=null;N?A="New High.. Enter Your Name":A=K0;E=rt(A,25,3);let f=86;for(let l=0;l<D.length;l++){let e=D[l],t=rt(`${e.n} ${e.s.toLocaleString()}`,f,f%10);if(e==F)T=t;f+=17}xt();B=true;dt()};stopSparkles=()=>{r1=null},h=()=>{let e=(e,t)=>{if(m){H2(y0)}else{H2(u0);et(t,"Press Key");S=e;C=t;m=true}};u=false;stopSparkles();c.a?A=j0:A=Q0;rt(U0,15,3);lt("Sound Effects",32,47);j=tt(136,40,80,A,()=>{c.a=!c.a;c.a?et(j,j0):et(j,Q0);H2(u0);u=true});lt("Rotate Left",32,75);X=tt(16,87,104,c.c[r].c,()=>{e(r,X)});lt("Rotate Right",150,75);controlRightButton=tt(136,87,104,c.c[i].c,()=>{e(i,controlRightButton)});lt("Apply Thrust",30,124);b=tt(16,136,104,c.c[a].c,()=>{e(a,b)});lt("Fire Cheval",152,124);Y=tt(136,136,104,c.c[s].c,()=>{e(s,Y)});tt(16,175,104,"Reset Options",()=>{H2(u0);w2();yt(h)});tt(136,175,104,"Reset Scores",()=>{H2(u0);S2()});xt();dt()},I=()=>{C1=Y1[0];r1=_2(128,61,V1);tt(80,125,96,"New Game",()=>{H2(e0);V2(1,()=>{Z0=[];A1=0;m1=0;C1=Y1[0];gt()})});tt(64,170,128,K0,()=>{yt(scoresMenu)});tt(32,215,88,U0,()=>{yt(h)});tt(136,215,88,"Help",()=>{yt(Rt)});dt()};let pt=()=>{A0=c2(728,256);let e=g.getElementById("a"),r=A0.ctx;let t=(t,l=0,f=0)=>{r.moveTo(t[0]+l,t[1]+f);for(let e=2;e<t.length;e+=2)r.lineTo(t[e]+l,t[e+1]+f);r.closePath()},l=e=>{r.fillStyle=e;r.beginPath();for(let e=0;e<3;e++){t(Xe);t(we);r.fill(v);t(ke);t(be);r.fill(v);t(Ye);t(Ce);r.fill(v);t(Xe,131);t(we,131);r.fill(v)}},f=(e,t)=>{s.addColorStop(e,t)},i=c2(1,80),a=i.ctx,s=a.createLinearGradient(0,0,0,88);f(0,"#73b2ff");f(.24,"#c2feff");f(.5,"#fff3ff");f(.53,"#2404ca");f(.65,"#4875ff");f(1,"#59c8fb");a.fillStyle=s;a.fillRect(0,0,1,88);r.fillStyle=r.createPattern(i,"");r.beginPath();t(Xe);r.fill();t(ke);t(Ce);r.fill(v);r.beginPath();t(Xe,131);r.fill();r.translate(0,3);l("#444");r.translate(0,-3);l("#ddd");r.drawImage(A0,0,0,214,91,512,0,214,91);r.clearRect(0,0,214,91);r.drawImage(e,0,0);for(let e=1;e<6;e++){r.drawImage(A0,0,16,16,16,e*16,16,16,16)}let o=e=>{palette=Ae[e[6]],imageData=r.getImageData(e[0],e[1],e[2],e[3]),data=imageData.data;for(let l=0;l<data.length;l+=4){let t=data[l+2]-1;if(t>=0){let e=Ie[palette[t]];data[l+0]=e[0];data[l+1]=e[1];data[l+2]=e[2]}}r.putImageData(imageData,e[4],e[5]);if(e[7]==1){Se.push([e[4],e[5],e[3],e[3]])}};for(let t=0;t<10;t++){let e=De[t];Ie[29]=[e[0],e[1],e[2]];Ie[30]=[y(e[0]/3),y(e[1]/3),y(e[2]/3)];o([32,32,480,13,32,108+t*12,20,0])}for(let e=0;e<Ee.length;e++){o(Ee[e])}let n=[0,1,2,3,2,1];for(let e=0;e<n.length;e++){r.drawImage(A0,n[e]*8,96,8,8,e*16+4,52,8,8)}let u=0;for(let t=0;t<10;t++){for(let e=0;e<t;e++){r.drawImage(A0,256,48,8,8,u+e*8,248,8,8)}for(let e=t;e<9;e++){r.drawImage(A0,256,56,8,8,u+e*8,248,8,8)}u+=72}u=0;let c=232,h=25;for(let e=0;e<8;e++){K2(u,c,`${h}`,r,8-e);Se.push([u,c,32,13]);u+=32;h+=25}},vt=t=>{if(N0){g2(false);let e=t.keyCode;if(e==37||e==c.c[r].k){g1.rR=-o1}else if(e==39||e==c.c[i].k){g1.rR=o1}else if(e==c.c[a].k){y1=true}else if(e==c.c[s].k){v1=true}}},mt=t=>{k=t.keyCode;if(N0){if(k==37||k==c.c[r].k||k==39||k==c.c[i].k){g1.rR=0}else if(k==c.c[a].k){y1=false;x1=0}else if(k==c.c[s].k){v1=false}else if(k==80){B0=!B0;if(!B0){M0=Date.now()}}}else if(B){let e=F.n;if(k>=65&&k<=90){if(e.length<10)e+=t.key}if(k==8||k==46){e=e.slice(0,-1)}F.n=e.toUpperCase();A=`${F.n} ${F.s.toLocaleString()}`;T.label=A;T.x=ft(A);if(k==13){E.label=K0;E.x=ft(K0);B=false}}else if(m){et(C,t.code);c.c[S].c=t.code;c.c[S].k=k;u=true;m=false}},St=(e,t)=>{let l,f=e.rot*R,r=x(t.y-e.y,t.x-e.x);if(f!=r){e.fT=false;l=r-f;if(l>n)l-=M;if(l<-n)l+=M;l>0?f+=e.tS:f-=e.tS;if(P(l)<e.tS){f=r;e.fT=true}}e.vX=O(f)*e.mS;e.vY=L(f)*e.mS;e.rot=f*p},Xt=(e,t)=>{return z.hypot(e.x-t.x,e.y-t.y)},wt=(e,t,l)=>{return Xt(e,t)<l},kt=(e,t)=>{if(wt(e,g1,e.range)){if(e.cF){t();e.cF=false;e.rC=e.rD}else{e.rC-=L0;if(e.rC<=0){e.cF=true}}}},bt=l=>{if(l.t==$e){H2(c0);let t=x(g1.vY,g1.vX)*p%360;for(let e=0;e<6;e++){ut(Me,l.x,l.y,t-60+s2(120))}}},Yt=(e,t,l,f,r,i,a,s,o,n,u,c,h=0)=>{let g=$2(S0);g.ttl=e;g.gpc=e;g.rot=f;g.rR=n;g.vX=O(f*R)*r;g.vY=L(f*R)*r;g.x=t,g.y=l,g.fades=i;g.a=a;g.a2=a;g.shrinks=s;g.s=o;g.s2=o;C2(g,u);g.iX=u[0];g.frames=c;g.z=h},Ct=()=>{if(G1&&M1.length>0){let t,l=9999,f=null,r;let e=h2(g1.x,K,U);let i=h2(g1.y,K,U);for(let e=0;e<M1.length;e++){r=M1[e];if(!r.rescued){t=Xt(g1,r);if(t<l){l=t;f=r}}}if(f){t=x(f.y-i,f.x-e);G1.v=!E2(f);G1.x=128+O(t)*116;G1.y=128+L(t)*116}}},It=f=>{if(f.eE>0){let t=Te[f.eE-1],l=t[1];for(let e=0;e<t[0];e++){Yt(.2,f.x-l+s2(l*2),f.y-l+s2(l*2),0,0,false,1,false,1+d()*.5,0,I2(t[2]),4)}if(E2(f))H2(t[3])}},At=e=>{e.ttl-=L0;if(e.ttl<=0){It(e);P2(e)}},Dt=e=>{e.x+=e.vX*L0;e.y+=e.vY*L0},Et=e=>{Dt(e);if(e.x-e.iR<0){e.x=e.iR;e.vX=-e.vX}else if(e.x+e.iR>W){e.x=W-e.iR;e.vX=-e.vX}if(e.y-e.iR<0){e.y=e.iR;e.vY=-e.vY}else if(e.y+e.iR>W){e.y=W-e.iR;e.vY=-e.vY}},Tt=(r,i=false)=>{if(r.v){let l=r.tR,e=y(r.lX),t=y(r.lY),f=r.rot+90;E0.save();if(i){E0.globalAlpha=.25*G0;E0.translate(e-4,t+4);E0.rotate(R*f);y2(l[0],l[1]-32,l[2],l[3],-r.iR,-r.iR)}else{E0.globalAlpha=r.a*G0;if(r.r>m0){E0.translate(e,t);E0.scale(r.s,r.s);E0.rotate(R*f);y2(l[0]+r.oX,l[1]+r.oY,l[2],l[3],-r.iR,-r.iR)}else if(r.r==v0){K2(r.x,r.y,r.label,E0,r.c)}else if(r.r==p0){E0.translate(r.x,r.y);E0.rotate(R*(f-90));y2(l[0]+r.oX,l[1]+r.oY,l[2],l[3],-l[2]/2,-l[3]/2)}else{let e=r.x,t=r.y;if(r==e1){e++;t++}E0.drawImage(r.i,l[0],l[1],l[2],l[3],e,t,l[2],l[3])}}E0.restore()}},Ft=()=>{let t,l,f,i,a=[],s,o,n,u=e=>{if(e.v){if(e.r>=k0){if(e.alive){if(e.x-e.iR<l+128&&e.x+e.iR>t-128&&e.y-e.iR<i+128&&e.y+e.iR>f-128){$0.push(e)}}}e.lX=0;if(e.r<S0){z0.push(e)}else{if(e.x-e.iR<l&&e.x+e.iR>t&&e.y-e.iR<i&&e.y+e.iR>f){e.lX=e.x-t;e.lY=e.y-f;z0.push(e);if(e.cS)a.push(e)}}}},c=(e,t)=>{return e.x-e.cR<t.x+t.cR&&e.x+e.cR>t.x-t.cR&&e.y-e.cR<t.y+t.cR&&e.y+e.cR>t.y-t.cR},h=(t,l)=>{for(let e=0;e<$0.length;e++){o=$0[e];if(o.r==t){if(o.alive){if(c(s,o)){l();return}}}}};if(!B0){O0=Date.now();L0=O0-M0;M0=O0;L0/=1e3;if(P0){$1-=L0;if($1<0){ut(Le,0,0);H2(d0);$1+=O1}P1.label=`${y($1)}`;for(let e=0;e<z0.length;e++){o=z0[e];if(o.r>=k0){if(c(g1,o)){if(o.r==k0){o.rescued=true;Yt(.5,o.x,o.y,-90,500,false,1,false,1,0,I2(U1),0);ct(200);Yt(1,o.x,o.y,-90,15,true,1,false,1,0,I2(me),0);if(w1<h1){w1++;k1.oX=w1*72}else{}N1+=1;H1.label=`${N1}/${B1}`;if(N1==B1){R2();Yt(2,g1.x,g1.y,g1.rot,500,false,1,false,1,0,I2(K1),0);H2(t0);it(`WAVE ${A1+1} COMPLETE`,()=>{H2(e0);V2(1,()=>{A1++;gt()})})}else{H2(_)}}else{if(!g1.f){w1--;H2(x0);k1.oX=w1*72;if(w1<=0){H2(h0);it(`Game Over`,()=>{H2(e0);V2(1,()=>{Z0=[];z2();x2();if(m1>D[D.length-1].s){N=true;D.length=4;F=k2("",m1)}scoresMenu()})});R2();let e=$2(p0);Y2(e,g1.x,g1.y);e.eE=5;It(e)}else{A2(g1);if(o.t<Be){It(o);bt(o);g1.vX=-g1.vX;g1.vY=-g1.vY}}}}P2(o)}}}}if(p1){if(v1){R1=u1;p1=false;let e=$2(w0);Y2(e,g1.x,g1.y);e.vX=O(g1.rot*R)*n1;e.vY=L(g1.rot*R)*n1;e.rot=g1.rot;e.ttl=c1;e.cR=1;e.z=1;e.eE=4;C2(e,I2(j1));H2(f0)}}else{R1-=L0;if(R1<=0)p1=true}g1.rot+=g1.rR*L0;if(y1){g1.vX=h2(g1.vX+O(g1.rot*R)*4,-s1,s1);g1.vY=h2(g1.vY+L(g1.rot*R)*4,-s1,s1);x1-=L0;if(x1<0){x1=.025;Yt(.35,g1.x-2+d()*4,g1.y-2+d()*4,g1.rot+180,150,true,1,true,1,0,I2(W1),0);H2(Z)}}Et(g1);D2(g1);for(let e=0;e<I0.length;e++){s=I0[e];if(s.r==S0){s.x+=s.vX*L0;s.y+=s.vY*L0;n=1/s.ttl*s.gpc;if(s.fades)s.a=s.a2*n;if(s.shrinks)s.s=s.s2*n;if(s.frames>0)C2(s,[s.iX+s.tR[2]*h2(s.frames-y(s.frames*n)-1,0,s.frames-1),s.tR[1],s.tR[2],s.tR[3]]);s.gpc-=L0;if(s.gpc<=0)P2(s)}else if(s.r==b0&&q0){if(s.t==Fe){ot(s);kt(s,()=>{ut(Be,s.x,s.y,x(g1.y-s.y,g1.x-s.x)*p)})}else if(s.t==Le){St(s,s.tD);Dt(s);if(wt(s,s.tD,8))nt(s);kt(s,()=>{ut(Ge,s.x,s.y,x(g1.y-s.y,g1.x-s.x)*p)})}else if(s.t==ze){let e=s.tD[s.wT%2];St(s,e);Et(s);if(wt(s,e,8))s.wT++;s.sT-=L0;if(s.sT<=0){s.sT=5+d()*5;ut(Oe,s.x,s.y,s.rot-90+s2(180));if(E2(s))H2(i0)}}else if(s.t==$e){St(s,g1);Et(s);if(s.fT){kt(s,()=>{ut(He,s.x-5+s2(10),s.y-5+s2(10),s.rot)})}}else if(s.t==Pe){Et(s);kt(s,()=>{ut(Ne,s.x,s.y,o2())})}else if(s.t==Oe){Et(s);s.vX*=.8;s.vY*=.8;At(s)}else if(s.t==Me){St(s,g1);Dt(s)}else{Dt(s);At(s)}}else if(s.r==w0&&q0){s.ttl-=L0;if(s.ttl<=0){It(s);P2(s)}else{Dt(s);h(b0,()=>{$0.splice($0.indexOf(o),1);It(o);ct(o.pV);if(o.pI>0){Yt(1,o.x,o.y,-90,15,true,1,false,1,0,I2(o.pI),0)}bt(o);P2(o);P2(s)})}}else if(s.r==k0){s.aC-=L0;if(s.aC<=0){s.aC+=1/8;s.cAF+=1;if(s.cAF==s.nAF)s.cAF=0;s.oX=s.cAF*16}Et(s)}s.rot+=s.rR*L0}Ct();if(S1)ht();if(E1){T1-=L0;F1.a=T1;if(T1<=0){z1();P2(F1);E1=false}}if(f1.length>0){for(let e=0;e<f1.length;e++){f1[e].rot+=1.1}}if(Z0.length>0){I1-=L0;if(I1<0){I1=.25;C1=Y1[s2(2)+1]}}if(r1){i1-=L0;if(i1<0){i1=d()*2;Yt(.5,r1.x-r1.tR[2]/2+s2(r1.tR[2]),r1.y-r1.tR[3]/3+s2(r1.tR[3]*.6),o2(),0,true,1,true,1,640,I2(he),0,10)}}t=y(h2(g1.x-128,0,W-H)),f=y(h2(g1.y-128,0,W-H)),l=t+H,i=f+H;z0=[];$0=[];for(let e=0;e<I0.length;e++){s=I0[e];if(s.r<=v0){z0.push(s)}else{u(s)}}u(g1);E0.globalAlpha=1;E0.fillStyle="#001";E0.fillRect(0,0,H,H);E0.globalAlpha=G0;let r=0;while(r<b1.length){let e=b1[r],t=e[0],l=e[1],f=y(3/144*r++);E0.fillStyle=C1[f++];t+=-g1.vX*.4*f*L0;if(t<=0)t+=H;if(t>=H)t-=H;l+=-g1.vY*.4*f*L0;if(l<=0)l+=H;if(l>=H)l-=H;e[0]=t;e[1]=l;E0.fillRect(y(t),y(l),1,1)}E0.drawImage(T0,h2(t,0,W-H),h2(f,0,W-H),H,H,0,0,H,H);for(let e=0;e<a.length;e++){Tt(a[e],true)}z0.sort((e,t)=>e.z>t.z?1:-1);for(let e=0;e<z0.length;e++){Tt(z0[e])}}if(V0){if(J0){G0-=L0*2;if(G0<=0){G0=0;W2()}}else{G0+=L0*2;if(G0>=1){G0=1;W2()}}}requestAnimationFrame(Ft)};D0=c2(H,H);E0=D0.ctx;T0=c2(W,W);F0=T0.ctx;g.body.appendChild(D0);u2();pt();D=v2("s");!D?S2():D=JSON.parse(D);c=v2("o");!c?w2():c=JSON.parse(c);N2([0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0]);N2([.05,.05,1902,0,.16,0,4,1.15,8.9,0,0,0,0,0,0,.4,0,1,.12,0]);N2([2,0,345,.07,.04,.62,0,1.95,5.7,0,-75,0,.13,0,0,.1,.15,.59,.05,.23]);N2([2,.05,645,.08,.12,.91,2,1.74,2.2,0,0,.1,.12,0,0,.1,.08,.97,.01,.26]);N2([1,.05,405,.05,.47,.56,2,.16,.1,0,-210,.03,.14,0,0,-.3,0,.82,.08,0]);N2([1.2,0,688,.05,.06,.09,2,.91,-7.9,0,0,0,.08,0,0,0,.01,.79,.02,.3]);N2([.5,0,631,0,.04,.01,2,.32,-5.8,0,0,0,0,0,0,.1,.02,.72,.04,.4]);N2([1,0,549,.03,.05,.42,0,2.88,0,0,0,0,0,.5,2.8,.6,0,.85,.04,0]);N2([1,0,286,.02,.06,.04,2,1.64,-4.9,.4,0,0,0,0,0,0,.08,.91,.04,0]);N2([1,0,346,.05,.05,.08,3,.51,-8.5,0,0,0,.08,0,0,0,.09,.87,.04,.48]);N2([1,0,361,.02,.05,.09,4,1.98,-.2,.9,0,0,0,0,0,.1,0,.76,.04,0]);N2([1.1,0,335,0,.13,.33,1,1.64,.1,0,0,0,0,.2,8.1,.3,0,.65,.04,.27]);N2([.5,0,461,.01,.02,.07,4,.29,-2.4,-.8,0,0,0,0,0,0,.04,.92,.03,0]);N2([1,0,92,.02,.03,.01,1,2.3,57,16,46,.04,.02,0,-2.9,0,0,.22,.04,0]);N2([1.1,0,146,.03,.34,.54,0,.86,0,-9.9,149,.03,.03,0,0,0,0,.65,.02,0]);N2([2.1,0,114,.06,.49,.39,2,1.33,.9,7.2,-283,.06,.1,0,18,0,.11,.55,.09,0]);N2([1.3,0,93,.05,.07,.08,3,1.57,-1.3,0,0,0,0,0,0,.1,.02,.74,.04,.5]);N2([1,0,593,.06,.03,.91,2,1.27,0,0,27,.06,0,0,47,.1,0,.64,.07,.26]);N2([1.06,0,353,0,0,.32,2,2.32,-.2,-1.5,0,0,0,.5,-6.9,.1,0,.8,.08,.04]);N2([1.68,0,428,0,0,.24,4,1.11,8.7,-1.6,0,0,0,.6,0,.2,.02,.65,.09,.07]);for(let e=0;e<144;e++){b1.push([d()*H,d()*H])}g1=b2();g1.r=X0;g1.cR=6;g1.z=5;g1.cS=true;g1.v=false;C2(g1,I2(K1));f.onresize=()=>{u2()};f.onkeyup=mt;f.onkeydown=vt;f.onmousedown=Q2;f.onmouseup=Z2;f.onmousemove=()=>{g2(true)};z2();I();M0=Date.now();Ft();</script>