memoscan
← all memos

Memo 0x4fa2dd3b…029af8 on Ethereum

console.log("Mellifera\nFebruary 2023\nartplusbrad\n\nID: "+tokenData.tokenId+"\nHash: "+tokenData.hash);class RM{constructor(){this.useA=!1;let h=function(h){let t=parseInt(h.substr(0,8),16),a=parseInt(h.substr(8,8),16),s=parseInt(h.substr(16,8),16),p=parseInt(h.substr(24,8),16);return function(){let h=((t|=0)+(a|=0)|0)+(p|=0)|0;return p=p+1|0,t=a^a>>>9,a=(s|=0)+(s<<3)|0,s=(s=s<<21|s>>>11)+h|0,(h>>>0)/4294967296}};this.prngA=new h(tokenData.hash.substr(2,32)),this.prngB=new h(tokenData.hash.substr(34,32));for(let h=0;h<1e6;h+=2)this.prngA(),this.prngB()}RD(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}RN(h,t){return h+(t-h)*this.RD()}RI(h,t){return Math.floor(this.RN(h,t+1))}RB(h){return this.RD()<h}RC(h){return h[this.RI(0,h.length-1)]}}let p3,p23,w,h,wc,hc,wih,wiw,up,ap,pi,p,bg,iq,ir,is,z,hxW,hxH,hxr,hxCtW,hxCtH,qAbsCt,rAbsCt,ax,axid,ar,aGF,ni,nv,ahc,ahs,p0,flow,shift,shiftR,iFlat,hct,l,o,pa,ma,im,stct,niChPct,clChPct,iClCh,clChAm,iNiCh,nzTy,iNzCh,nzChPct,gsz,ani,ic,bgst,hash=tokenData.hash,R=new RM,sq3=Math.sqrt(3),sq3d2=sq3/2;function preload(){p3=PI/3,p23=TWO_PI/3,up=getURLParams(),SC(),SS(),SF(),SP(),SA(),SN()}function SC(){let t=window.innerHeight,a=window.innerWidth;up.size?(w=up.size,h=1.5*up.size):1.5*a>=t?(w=.66667*t,h=t):(w=a,h=1.5*a),wc=w/2,hc=h/2}function SS(){if(iFlat=R.RB(.5),gsz=PS([40,72,92,100],[0,1,2,3]),z=0===gsz?w*PS([20,48,73,100],[.0067,.008,.01,.012]):1===gsz?w*PS([28,55,80,100],[.015,.018,.021,.024]):2===gsz?w*PS([28,55,80,100],[.03,.035,.04,.05]):w*PS([45,80,95,100],[.06,.08,.1,.2]),hxr=sq3d2*z,iFlat?(hxW=2*z,hxH=sq3*z):(hxW=sq3*z,hxH=2*z),iFlat){let t=w/hxW*1.5;t=ckClose(t),hxCtW=int(t);let a=h/hxH;a=ckClose(a),hxCtH=int(a)+2,qAbsCt=int(hxCtW/2),rAbsCt=int(hxCtH/2)}else{let t=w/hxW;t=ckClose(t),hxCtW=int(t)+2;let a=h/hxH*1.5;a=ckClose(a),hxCtH=int(a),qAbsCt=int(hxCtW/2),rAbsCt=int(hxCtH/2)}ahc=[];for(let h=0;h<=5;h++)ahc[h]=hxCorner(h,z);ahs=[];for(let h=0;h<=5;h++)ahs[h]=hxSideMid(h,z);p0=createVector(0,0),0===gsz?(l=z*PS([5,15,45,75,90,100],[.02,.04,.06,.08,.1,.16]),o=z*PS([10,40,52,64,76,88,100],[.06,.09,.15,.2,.25,.33,.4])):1===gsz?(l=z*PS([5,15,45,75,90,100],[.02,.04,.06,.08,.1,.16]),o=z*PS([10,45,60,70,80,90,100],[.06,.09,.15,.2,.25,.33,.4])):2===gsz?(l=z*PS([5,15,45,75,90,100],[.02,.04,.06,.08,.1,.16]),o=z*PS([10,55,80,100],[.06,.09,.15,.2])):(l=z*PS([5,15,45,75,100],[.02,.04,.06,.08,.1]),o=z*PS([10,70,100],[.06,.09,.15])),ic=PS([5,55,80,100],[3,5,7,9]);let t=iFlat?hxW:hxH;pa=createGraphics(t,t,WEBGL),ma=createGraphics(t,t),im=createImage(t,t),ma.translate(z,z)}function ckClose(h){return Math.ceil(h)-h<1e-4?h+=.01:h}function SF(){flow=R.RI(0,1),flow+=iFlat?2:0,4===(shift=PS([12,25,40,70,85,100],[0,1,2,3,4,5]))&&(shiftR=R.RN(0,PI))}function SP(){let h=PS([85,100],[0,2]);if(0===h?(bg=color(250,251,255),bgst=color(0)):1===h?(bg=C("#F0F0CB"),bgst=color(0)):(bg=color(50),bgst=color(255)),(ap=[]).push([C("#000"),C("#00F"),C("#F00"),C("#FF0")]),ap.push([C("#E5DBA0"),C("#002972"),C("#EDD436"),C("#C82129")]),ap.push([C("#FF0048"),C("#00A5FF"),C("#FFFA00"),C("#0E050B")]),ap.push([C("#3F8CFF"),C("#7C3FFF"),C("#FF3F59"),C("#FF5C3F")]),ap.push([C("#D2405C"),C("#F435BE"),C("#9521D3"),C("#D8E03A")]),ap.push([C("#FF0"),C("#DD0"),C("#000"),C("#666")]),ap.push([C("#191318"),C("#298A9E"),C("#814387"),C("#BC4553")]),ap.push([C("#222"),C("#777"),C("#E00"),C("#EE0")]),ap.push([C("#222"),C("#777"),C("#0EE"),C("#EE0")]),ap.push([C("#6465A5"),C("#6975A6"),C("#F2E44B"),C("#FF4D35")]),ap.push([C("#A3586D"),C("#5C4A72"),C("#F2BE46"),C("#EF4E26")]),ap.push([C("#FF00D4"),C("#D0FF00"),C("#005DFF"),C("#777")]),0===h?ap.push([C("#000"),C("#222"),C("#444"),C("#666")]):2===h&&ap.push([C("#FFF"),C("#DDD"),C("#BBB"),C("#999")]),pi=R.RI(0,ap.length-1),p=ap[pi],iClCh=R.RB(.5)){clChAm=PS([20,35,50,65,80,90,100],[2,3,4,5,6,7,ap.length]);let h=R.RI(0,ap.length-clChAm);ap.splice(0,h),ap.splice(clChAm),clChPct=0===gsz?R.RC([5e-4,.001,.01,.1,.5]):1===gsz?R.RC([.003,.008,.03,.1,.5]):2===gsz?R.RC([.01,.05,.1,.5]):R.RC([.02,.07,.2,.5])}}function C(h){return color(h)}function pn0(h=1){return 10*R.RI(0,h)}function pn1(h=1){return 10*R.RI(1,h)}function SA(){SAF(),SAL(),SAB(),(ax=[]).push([pn1(2),pn0(),pn0()]),ax.push([pn0(),pn1(2),pn0()]),ax.push([pn0(),pn0(),pn1(2)]),ax.push([pn1(3),pn1(),pn1()]),ax.push([pn1(),pn1(3),pn1()]),ax.push([pn1(),pn1(),pn1(3)]),ax.push([F.length,L.length,B.length]),R.RB(.3)&&(ax.push([F.length,0,0]),ax.push([0,L.length,0]),ax.push([0,0,B.length]),ax.push([R.RI(3,5),0,0]),ax.push([0,R.RI(3,5),0]),ax.push([0,0,R.RI(3,5)])),ax.push([R.RI(2,4),R.RI(2,4),0]),ax.push([R.RI(2,4),0,R.RI(2,4)]),ax.push([0,R.RI(2,4),R.RI(2,4)]),ax.push([R.RI(4,16),R.RI(4,16),0]),ax.push([R.RI(4,16),0,R.RI(4,16)]),ax.push([0,R.RI(4,16),R.RI(4,16)]),ax.push([0,L.length,B.length]),ax.push([F.length,0,B.length]),ax.push([F.length,L.length,0]),ax.push([R.RI(1,3),R.RI(1,3),R.RI(1,3)]),ax.push([R.RI(4,8),R.RI(4,8),R.RI(4,8)]),ax.push([R.RI(4,20),R.RI(4,20),R.RI(4,20)]),ax.push([R.RI(10,30),R.RI(10,30),R.RI(10,30)]),ax.push([R.RI(1,35),R.RI(1,35),R.RI(1,35)]),axid=R.RI(0,ax.length-1),aD(F,0),aD(L,1),aD(B,2),agf=[...F,...L,...B],aGF=[];let h=agf.length;for(let t=0;t<h;t++){let h=R.RI(0,agf.length-1);aGF[t]=agf[h],agf.splice(h,1)}ar=new Array(aGF.length),aro=new Array(ar.length);let t=.3*R.RI(0,3),a=1/ar.length,s=a*t,p=0,e=PS([15,30,45,100],[0,1,2,3]);for(let h=0;h<ar.length-1;h++)ar[h]=p+R.RN(a-s,a+s),p=ar[h],aro[h]=3===e?R.RI(0,2):e;ar[ar.length-1]=1}function aD(h,t){aLen=h.length;for(let a=0;a<aLen-ax[axid][t];a++){let t=R.RI(0,h.length-1);h.splice(t,1)}}function SN(){noiseSeed(R.RI(0,1e5)),nv=R.RN(0,1e5),SNZ(),iNzCh=R.RB(.4),iNiCh=R.RB(.8),0===gsz?(ani=[5e-4,.001,.002,.004,.008,.015,.05,.1,1],niChPct=R.RC([5e-4,.001,.005,.01])):1===gsz?(ani=[.003,.008,.015,.03,.07,.12,.3,.5,1],niChPct=R.RC([.005,.015,.04])):2===gsz?(ani=[.01,.03,.06,.12,.3,.7,1.5,5],niChPct=R.RC([.01,.03,.06])):(ani=[.03,.06,.15,.5,1.5,5],niChPct=R.RC([.05,.1])),nzChPct=niChPct,SNI()}function SNI(){ni=R.RC(ani)}function SNZ(){nzTy=3===gsz?R.RI(0,4):PS([10,23,36,52,68,84,100],[0,1,2,3,4,5,6])}function setup(){noLoop(),smooth(),strokeCap(ROUND),up.size&&pixelDensity(1),createCanvas(w,h,WEBGL)}function draw(){if(hct=0,background(bg),push(),R.RB(.5)&&rotate(PI),0===flow)for(ir=-rAbsCt;ir<=rAbsCt;ir++)for(iq=-qAbsCt;iq<=qAbsCt;iq++){drP(int(ir/-2)+iq,ir)}else if(1===flow)for(iq=-qAbsCt;iq<=qAbsCt;iq++)for(ir=-rAbsCt;ir<=rAbsCt;ir++){drP(int(ir/-2)+iq,ir)}else if(2===flow)for(iq=-qAbsCt;iq<=qAbsCt;iq++)for(ir=-rAbsCt;ir<=rAbsCt;ir++){let h=int(iq/-2)+ir;drP(iq,h)}else if(3===flow)for(ir=-rAbsCt;ir<=rAbsCt;ir++)for(iq=-qAbsCt;iq<=qAbsCt;iq++){let h=int(iq/-2)+ir;drP(iq,h)}if(pop(),R.RB(.4)&&3!==gsz){let t;t=0===gsz?3*z:1===gsz?1.5*z:2===gsz?.9*z:.6*z,noFill(),stroke(bg),strokeWeight(t),rect(-wc,-hc,w,h)}SV()}function drP(h,t){let a,s;hct++,push(),iFlat?(a=1.5*h*z,s=(sq3d2*h+sq3*t)*z):(a=(sq3*h+sq3d2*t)*z,s=1.5*t*z),translate(a,s),1===shift?rotate(PI/6):2===shift?rotate(PI/4):3===shift?rotate(R.RN(0,PI)):4===shift?rotate(shiftR):5===shift&&rotate(PI/5),iNiCh&&R.RB(niChPct)&&SNI(),iClCh&&R.RB(clChPct)&&(p=R.RC(ap)),iNzCh&&R.RB(nzChPct)&&SNZ();let e=NVR();for(let h=0;h<ar.length;h++)if(e<ar[h]){rotate(p23*aro[h]),aGF[h]();break}nv+=ni,pop()}let exMu=R.RI(6,10),tanD=PS([50,65,80,90,100],[1,2,3,4,5]);function NVR(){let h;switch(nzTy){case 0:h=noise(nv);break;case 1:h=sin(nv);break;case 2:h=sin(sin(nv));break;case 3:h=Math.pow(sin(nv)*sin(nv),exMu);break;case 4:h=Math.pow(cos(nv)*cos(nv),exMu);break;case 5:h=Math.pow(tan(nv)*tan(nv),exMu)/tanD;break;case 6:h=tan(nv)/tanD}return h}let F=[],apsCkSz=100*PS([15,30,80,100],[3,4,5,6]),apsCkMn=R.RI(2,5),apsCkMx=R.RI(5,8);function SAF(){for(let h=0;h<p.length;h++){if(F.push(()=>{hxSingSq(p[h]),hxDoubTail(bgst)}),F.push(()=>{hxDoubSq(p[h],R.RC(p)),hxDoubTail(bgst)}),R.RB(.4))for(let t=1;t<8;t++)F.push(()=>{hxStroke(p[h],bg,.1+t/10)});F.push(()=>{hxStroke(p[h],bg,.1*R.RI(2,8))}),F.push(()=>{hxParallel(p[h]),push(),rotate(PI),hxParallel(R.RC(p)),pop()}),F.push(()=>{hxParallel(p[h])}),F.push(()=>{hxOut(p[h]),hx6TriLine(p[h]),hx6TriFill([p[h],R.RC(p),R.RC(p),p[h],R.RC(p),R.RC(p)])}),F.push(()=>{let t=(h+1)%p.length;hxOut(p[h]),hx6TriLine(p[h]),hx6TriFill([p[h],p[t],p[h],p[t],p[h],p[t]])}),F.push(()=>{p.length;hxOut(p[h]),hx6TriLine(p[h]),hx6TriFill([p[h],bg,p[h],bg,p[h],bg])}),F.push(()=>{let t=(h+1)%p.length,a=(h+2)%p.length;hx6TriLine(bgst),hx6TriFill([p[h],p[h],p[t],p[t],p[a],p[a]])}),F.push(()=>{let t=[];for(let a=0;a<5;a++)t[a]=p[h];hxRepeat(t,.1)}),F.push(()=>{hxSingDiam(p[h])}),F.push(()=>{hxDoubDiam(p[h],p[h])}),F.push(()=>{let t=[];for(let a=0;a<=5;a++)t[a]=lerpColor(p[h],bg,.15*a);hxOut(bgst),hx6TriLine(bgst),hx6TriFill(t)}),F.push(()=>{let t=[];for(let a=0;a<7;a++)t[a]=lerpColor(p[h],bg,.75-1/7*a);hxRepeat(t)}),F.push(()=>{static(function(){return stct%2==0?p[h]:bg},apsCkSz)}),F.push(()=>{static(function(){return stct%2==0?p[h]:bg},100*R.RI(apsCkMn,apsCkMx))}),F.push(()=>{push();for(let t=0;t<=2;t++)d3Diam(lerpColor(p[h],color(255),.25*t)),rotate(p23);pop(),hx3dOut(p[h])}),F.push(()=>{hxFill(p[h]),hx3dOut(bg)}),F.push(()=>{hxFill(p[h]),hx3dHash(bg)}),F.push(()=>{hxFill(p[h]),hxOut(bg)}),F.push(()=>{hxFill(p[h]),hx12TriLine(bg)}),F.push(()=>{hxFill(p[h]),hxFiveLine(bg)})}