memoscan
← all memos

Memo 0xa343c99b…478414 on Ethereum

function draw(){if(generated&&!force)playing&&millis()-time>FLOWER_REST&&(time=millis(),currentHash=randomHash(),generated=!1);else{generate(currentHash),skyFromColor=color(P.background()),skyToColor=color(P.X[0]),skyProgression=R.O(0,1),fundo=lerpColor(skyFromColor,skyToColor,skyProgression),background(fundo);let e;e=R.A()<.5?color("#F2EBDC"):fundo,rG1=new RG({x:-100,y:scaler.height()/R.O(1.05,1.2),width:scaler.width()+100,height:scaler.height()/2,stroke:e,fill:P.X[0],direction:RG.Ee,Ae:R.O(0,10),Oe:R.O(0,10),Ne:R.O(.1,.5),De:R.N(7,21),Qe:50,je:R.N(0,360),Xe:10,Ye:1}),rG2=new RG({x:-100,y:scaler.height()/R.O(1.2,1.35),width:scaler.width()+100,height:500,stroke:P.X[0],fill:P.X[1],direction:RG.Ee,Ae:R.O(0,10),Oe:R.O(0,10),Ne:R.O(.1,.5),De:R.N(7,21),Qe:50,je:R.N(0,360),Xe:10,Ye:1}),rG3=new RG({x:-100,y:scaler.height()/R.O(1.35,1.55),width:scaler.width()+100,height:500,stroke:P.X[1],fill:P.X[2],direction:RG.Ee,Ae:R.O(0,10),Oe:R.O(0,10),Ne:R.O(.1,.5),De:R.N(7,21),Qe:50,je:R.N(0,360),Xe:10,Ye:1}),esp1=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.3,.7),angle:R.O(-10,10),we:R.O(50,500),ge:R.O(4,8),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]}),esp2=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.3,.7),angle:R.O(-10,10),we:R.O(50,500),ge:R.O(4,8),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]}),esp3=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.3,.7),angle:R.O(-10,10),we:R.O(50,500),ge:R.O(4,8),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]}),esp4=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.3,.8),angle:R.O(-10,10),we:R.O(50,0),ge:R.O(4,8),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]}),esp5=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.65,.99),angle:R.O(-20,20),we:R.O(100,700),ge:R.O(4,12),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]}),esp6=new Esp({seed:createVector(R.N(0,scaler.width()),scaler.height()),height:scaler.height()*R.O(.65,.99),angle:R.O(-20,20),we:R.O(100,700),ge:R.O(4,12),Se:R.O(1,1.2),be:2,ue:[{weight:10,color:P.Y[1]},{weight:6,color:P.Y[0]},{weight:2,color:P.background()}]});var t=GP.Z(P.J),s=((flower1=new Flower(esp1.Pe,R.N(190,210),0,P)).Ve(1,0,{$:P.Y[0],ct:2,borderColor:P.Y[1],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower1.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-130,-80);stroke(P.Y[1]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[1]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),(flower2=new Flower(esp2.Pe,R.N(190,210),0,P)).Ve(1,0,{$:lerpColor(skyFromColor,skyToColor,skyProgression),ct:2,borderColor:P.Y[1],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower2.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-130,-80);stroke(P.Y[1]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[1]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),(flower3=new Flower(esp3.Pe,R.N(190,210),0,P)).Ve(1,0,{$:P.background(),ct:2,borderColor:P.Y[1],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower3.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-130,-80);stroke(P.Y[1]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[1]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),(flower4=new Flower(esp4.Pe,R.N(190,210),0,P)).Ve(1,0,{$:P.Y[0],ct:2,borderColor:P.Y[1],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower4.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-130,-80);stroke(P.Y[1]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[1]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),(flower5=new Flower(esp5.Pe,R.N(150,170),0,P)).Ve(1,0,{$:P.Y[1],ct:2,borderColor:P.Y[0],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower5.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-110,-80);stroke(P.Y[0]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[0]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),(flower6=new Flower(esp6.Pe,R.N(150,170),0,P)).Ve(1,0,{$:P.background(),ct:2,borderColor:P.Y[1],lt:function(e,t){return{a:45.5,b:92.7,Rt:R.O(49,99),ft:R.O(.3,1.8),ut:R.O(20.4,40.4),m:R.O(5.2,5.4),position:e,size:t,qe:.01,vt:0,dt:3,phiMax:3}}}),flower6.We(function(){push();for(let e=0;e<R.N(6,12);e++){var t=R.N(-90,90),s=R.N(-110,-80);stroke(P.Y[1]),strokeWeight(2),noFill(),bezier(0,0,0,0,t+R.N(-20,20),s+R.N(-20,20),t,s),noStroke(),fill(P.Y[1]),ellipse(t,s,10,10),fill(P.background()),ellipse(t,s,5,5)}pop()}),leavesLast=[],leavesSecondLayer=[],leaves=[],leavesBack=[],R.N(0,30)),i=R.N(0,30),r=R.N(0,30),o=R.N(0,200);for(let e=0;e<o;e++)leavesBack[e]=new Leaves({x:R.N(0,scaler.width()),y:R.N(0,scaler.height()),fill:P.X[0],stroke:t.$,ke:1,ye:P.background(),rotation:radians(R.O(0,360)),type:"elliptic",me:1,Fe:R.N(15,30)});for(let e=0;e<r;e++)leavesLast[e]=new Leaves({x:R.N(0,scaler.width()),y:R.N(0,scaler.height()),fill:t.$,stroke:t.$,ke:2,ye:P.background(),rotation:radians(R.O(0,360)),type:"elliptic",me:1.4,Fe:R.N(15,30)});for(let e=0;e<i;e++)leavesSecondLayer[e]=new Leaves({x:R.N(0,scaler.width()),y:R.N(0,scaler.height()),fill:P.X[R.N(0,2)],stroke:P.X[2],ke:2,ye:P.background(),rotation:radians(R.O(0,360)),type:"elliptic",me:1.6,Fe:R.N(15,30)});for(let e=0;e<s;e++)leaves[e]=new Leaves({x:R.N(0,scaler.width()),y:R.N(0,scaler.height()),fill:P.X[R.N(0,2)],stroke:P.X[1],ke:2,ye:P.background(),rotation:radians(R.O(0,360)),type:"elliptic",me:2,Fe:R.N(15,30)});rocks1=[];var a=createVector(R.O(0,scaler.width()),830);for(let e=0;e<R.O(3,5);e++)rocks1.push(new Boulder(a.x+R.O(100,300),a.y+R.O(-40,40),R.O(150,250),R.N(4,5),100,P.Y[0],PI+HALF_PI));rocks2=[];var h=createVector(R.O(0,scaler.width()),640);for(let e=0;e<R.O(3,5);e++)rocks2.push(new Boulder(h.x+R.O(-400,400),h.y,R.O(150,250),4,50,P.X[0],PI+HALF_PI));rocks3=[];var l=createVector(R.O(100,scaler.width()-100),900);for(let e=0;e<R.N(3,8);e++)rocks3.push(new Boulder(l.x+R.O(-800,1e3),l.y,R.O(500,1200),4,200,P.Y[1],PI+HALF_PI));rocks4=[];var n=createVector(R.O(100,scaler.width()-100),1600);for(let e=0;e<R.N(3,8);e++)rocks4.push(new Boulder(n.x+R.O(-800,1e3),n.y,R.O(500,1200),4,200,P.Y[1],PI+HALF_PI));if(R.A()<.3)for(let e=0;e<leavesBack.length;e++)leavesBack[e].fe();if(R.A()<.9&&(esp5.fe(),flower5.fe()),R.A()<.9&&(esp6.fe(),flower6.fe()),R.A()<.9)for(let e=0;e<rocks3.length;e++)rocks3[e].fe();if(rG3.fe(),R.A()<.9)for(let e=0;e<leavesLast.length;e++)leavesLast[e].fe();if(R.A()<.9&&(esp4.fe(),flower4.fe()),R.A()<.9)for(let e=0;e<rocks2.length;e++)rocks2[e].fe();if(R.A()<.65&&rG2.fe(),R.A()<.9)for(let e=0;e<leavesSecondLayer.length;e++)leavesSecondLayer[e].fe();if(R.A()<.9)for(let e=0;e<rocks1.length;e++)rocks1[e].fe();if(R.A()<.9&&(esp1.fe(),flower1.fe()),R.A()<.9&&(esp2.fe(),flower2.fe()),R.A()<.9&&(esp3.fe(),flower3.fe()),rG1.fe(),R.A()<.9)for(let e=0;e<leaves.length;e++)leaves[e].fe();if(R.A()<.9)for(let e=0;e<rocks4.length;e++)rocks4[e].fe();force?force=!1:(console.log("[🏵️]: Generated art: "+currentHash),generated=!0)}}function keyPressed(){" "==key&&((playing=!playing)?console.log("[🏵️]: Playing..."):console.log("[🏵️]: Stopped"))}function randomHash(){let e="0x";for(var t=0;t<64;t++)e+=Math.floor(16*Math.random()).toString(16);return e}function generate(e){var e=(R=new Random(e)).N(0,359),t=new Date(1981,7,21),s=new Date(2023,6,21),i=GP.q(e,78,34),s=new Date(t.getTime()+R.O(0,1)*(s.getTime()-t.getTime()));features={Pt:"Forget Noise",wt:"#"+i[0].toString(16)+i[1].toString(16)+i[2].toString(16),Location:R.N(0,90)+"° "+R.N(0,59)+"' "+R.N(0,59)+'" '+R.j(["N","S"])+" / "+R.N(0,180)+"° "+R.N(0,59)+"' "+R.N(0,59)+'" '+R.j(["W","E"]),gt:["January","February","March","April","May","June","July","August","September","October","November","December"][s.getMonth()]+" "+s.getDate()+", "+s.getFullYear()},P=new GP(GP.K(e),R)}