0x4bed1d53…271dsent to0xa7d8d9ef…d270·#15,762,525·view on Etherscan
(function(){'use strict';var c=Math.floor;let d=tokenData.hash;let e=new class{constructor(){this.useA=!1;let a=function(e){let f=parseInt(e.substr(0,8),16),g=parseInt(e.substr(8,8),16),h=parseInt(e.substr(16,8),16),i=parseInt(e.substr(24,8),16);return function(){f|=0,g|=0,h|=0,i|=0;let a=0|(0|f+g)+i;return i=0|i+1,f=g^g>>>9,g=0|h+(h<<3),h=h<<21|h>>>11,h=0|h+a,(a>>>0)/4294967296}};this.prngA=new a(d.substr(2,32)),this.prngB=new a(d.substr(34,32));for(let a=0;1e6>a;a+=2)this.prngA(),this.prngB()}rd(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}rn(c,a){return c+(a-c)*this.rd()}ri(d,a){return c(this.rn(d,a+1))}rc(a){return a[this.ri(0,a.length-1)]}},a=c(e.rn(0,1e6));const b=["#264653","#2A9D8F","#E9C46A","#F4A261","#E76F51","#8d99ae","#ef233c","#d90429","#588157","#344e41","#dad7cd","#364351","#a99989","#ba955b","#6f7a96","#b95173","#d03e3a","#e17f36","#a7758f","#869e73","#cb9e42","#22364a","#94151e","#c68c76","#e9b353","#979d39","#425060","#134c51","#047a7d","#8d7e4c","#c4a586","#a11f5d","#752331","#e07270","#486553","#ab7f8b","#eb942e","#4d879b","#21527c","#1d3663","#63625c","#b8302d","#e29578"];let f=!1;/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(f=!0);let g,h,i,j=function(a,b){return c(a*b)/b},k=e.rd()<1/30,l=e.rd(),m=e.ri(2,10),n=e.rc(["#79716a","#c6bfba","#79716a","#c6bfba","#333333",150*e.rd()+53,150*e.rd()+53]),o=.5>e.rd(),p=o?j(30*(e.rd()*e.rd())+3,10):j(1.5*e.rd()+3,10),q=j(3*(e.rd()*e.rd())+1,10);window.setup=()=>{f&&pixelDensity(1),i=pixelDensity();let d=.75;windowHeight>windowWidth/d?(g=windowWidth,h=g/d):(h=windowHeight,g=h*d);let j=createCanvas(g*i,h*i);j.id("p5canv");let r=document.getElementById("p5canv");r.style.width=g+"px",r.style.height=h+"px",g*=i,h*=i;let u=[];for(let a=0;a<m;a++)u.push(e.rc(b));u.push("#ffffff");let v,w=`precision highp float;varying vec2 vPos;`,y=createGraphics(g,h);y.pixelDensity(i),y.background(n),y.ellipseMode(CENTER),y.noStroke();let x,z=e.ri(.08*g,.15*g),A=function(a){a.fill(k?e.rc([1,0,100*e.rd()+156,100*e.rd()+156,255*e.rd()]):e.rc(u))},B=1e3;if(.3<l){x=2*z;for(let a=0;a<B;a++)A(y),y.ellipse(e.ri(x,g-x),e.ri(x,h-x),z)}else if(.25<l){let a=.4*(e.rd()*h);.5>e.rd()&&(a=1-a);let b=h-a,c=g/e.ri(4,2);for(let d=0;d<B;d++){A(y);let d=e.rd()*g,f=lerp(a,b,d/g);y.ellipse(d,f+(2*e.rd()-1)*c,z)}}else if(.1<l){x=.15*(e.rd()*h)+.2*h;for(let a=0;a<B;a++)A(y),y.ellipse(e.ri(0,g),e.ri(x,h-x),z)}else if(.05<l){x=.3*(e.rd()*g)+.15*g;for(let a=0;a<B;a++)A(y),y.ellipse(e.ri(x,g-x),e.ri(0,h),z)}else{x=2.5*z;for(let a=0;a<B;a++)A(y),y.ellipse(e.ri(0,g),e.ri(0,h),z)}let C=createGraphics(g,h);C.background(255/2),C.strokeWeight(g/1500),C.noFill();for(let a=0;1e3>a;a++){C.stroke(e.ri(255/2-50,255/2+50)),C.beginShape();let a=e.ri(0,g),b=e.ri(0,h);for(let c=0;100>c;c++){let c=min(max(0,a+e.ri(-g/50,g/50)),g),d=min(max(0,b+e.ri(-h/50,h/50)),h);C.curveVertex(c,d),a=c,b=d}C.endShape()}y.blendMode(OVERLAY),y.image(C,0,0);let t=createGraphics(1.2*z,1.2*z);t.ellipseMode(CENTER),t.noStroke();let D=15;y.imageMode(CENTER);for(let a=0;300>a;a++)t.clear(),t.fill(e.ri(255/2-D,255/2+D)),t.ellipse(t.width/2,t.height/2,z),y.blendMode(OVERLAY),y.image(t,e.rd()*g,e.rd()*h);let E=createGraphics(g,h,WEBGL);E.pixelDensity(i),v=w+(`float H=0.`+a+`;float H2=H;vec4 drbr(vec2 uv,sampler2D ug,float s,float t,bool cbo){vec4 c=texture2D(ug,uv);vec2 ccss=vec2(cos(t),sin(t))*vec2(s);for(float i=0.0;i<=1.0;i+=(1.0/${100}.0)){c+=texture2D(ug,uv+ccss*(cbo?(i-0.5):i));}return c/${100}.0;}float N21(vec2 p){vec3 p3=fract(vec3(p.xyx)*H2);p3+=dot(p3,p3.yzx+33.33);return fract((p3.x+p3.y)*p3.z);}float SN(vec2 uv,float x,float y){uv=uv*vec2(x,y);vec2 lv=fract(uv),id=floor(uv);lv=lv*lv*(3.-2.*lv);float bl=N21(id),br=N21(id+vec2(1, 0)),b=mix(bl,br,lv.x),tl=N21(id+vec2(0,1)),tr=N21(id+vec2(1,1)),t=mix(tl,tr,lv.x);return mix(b,t,lv.y);}float FN(vec2 uv,float e){float c=SN(uv,pow(2.0,e),pow(2.0,e)),div=1.0;for(float i=0.0;i<12.0;i++){float s=(1.0/pow(2.0,i));c+=SN(uv,pow(2.0,e+i),pow(2.0,e+i))*s;div+=s;}c/=div;return c;}vec4 bm(vec4 b,vec4 l,float o){return (b*l*o+b*(1.0-o));}float bm(float b,float l,float o){return (b*l*o+b*(1.0-o));}float bs(float b,float l){return 1.0-((1.0-b)*(1.0-l));}vec4 bs(vec4 b,vec4 l){return vec4(bs(b.r,l.r),bs(b.g,l.g),bs(b.b,l.b),min(b.a+l.a,1.0));}float bo(float b,float l){return b<0.5?(2.0*b*l):(1.0-2.0*(1.0-b)*(1.0-l));}vec4 bo(vec4 b,vec4 l){return vec4(bo(b.r,l.r),bo(b.g,l.g),bo(b.b,l.b),min(b.a+l.a,1.0));}vec3 lv(vec3 c,float i,float g,float a){return pow(min(max(c-vec3(i),vec3(0.0))/(vec3(a)-vec3(i)),vec3(1.0)),vec3(1.0/g));}vec4 lv(vec4 c,float i,float g,float a){return vec4(lv(vec3(c.r,c.g,c.b),i,g,a),c.a);}float lv(float c,float i,float g,float a){return lv(vec3(c),i,g,a).r;}float th(float c,float t){return(c<t?0.0:1.0);}`)+`uniform vec2 r;uniform sampler2D l,t;uniform float pr,bsz,ns,rep,m;uniform bool nt,cen;void main(){vec2 uv=(gl_FragCoord.xy/r.xy)/pr;uv.y=1.0-uv.y;float s=(nt?SN(uv,ns,ns):FN(uv,ns))*6.283185*rep;float sz=1.0;float f=0.1;float m2=m*0.8;if(cen){sz=mix(0.2,sz,smoothstep(m2-f, m2+f, uv.x));sz=mix(sz,0.2,smoothstep(1.0-m2-f,1.0-m2+f,uv.x));sz=mix(0.2,sz,smoothstep(m2-f,m2+f,uv.y));sz=mix(sz,0.2,smoothstep(1.0-m2-f,1.0-m2+f, uv.y));}vec4 c=drbr(uv,l,bsz*sz*(nt?1.0:0.7),s,false);vec4 n=bm(c,mix(vec4(1.0),vec4(0.91,0.87,0.8,1.0),SN(uv,1000.0,1000.0)),1.0);n=bo(n,mix(texture2D(t,uv),vec4(vec3(0.5),1.0),SN(uv,7.0,7.0)));float p=th(FN(uv,8.0)*FN(uv,6.0)*FN(uv,4.0)*1.2,0.5);float q=1.0-th(FN(uv+123.321,8.0)*FN(uv+987.654,6.0)*FN(uv+741.258,4.0)*1.2,0.5);n=bs(n,vec4(vec3(p)*0.5,1.0));n=bm(n,vec4(vec3(q)*0.5+0.5,1.0),1.0);n=lv(n,0.0,0.8,0.95);gl_FragColor=n;}`;let c=E.createShader(w+`attribute vec3 aPosition;void main(){vPos=(gl_Position=vec4(aPosition,1.0)).xy;}`,v);E.shader(c),[["r",[g,h]],["pr",i],["l",y],["t",C],["bsz",z/g],["ns",p],["nt",o],["rep",q],["cen",.3<l],["m",x/g]].map(a=>c.setUniform(a[0],a[1])),E.quad(-1,-1,1,-1,1,1,-1,1),image(E,0,0),noLoop()}})();