0x2f55e30c…96d5sent to0xa7d8d9ef…d270·#15,537,281·view on Etherscan
t_bri,2)-.223225553257904*t_bri+7.69162894804071,o=(offscr.fill(int(t_hue),255,int(t_bri*o*i),int(alp)),50*(noise(.01*t)-.5)*t/(BS/.5)*e/500*M),i=50*(noise(.01*t*2)-.5)*t/(BS/.5)*e/500*M;let r=1;e%3==0&&(r=min(5,max(1,(700-e)/100)));var n=20*(1.5-abs(sin(t)))*(noise(.01*t*.1,.01*e)-.2)*r;offscr.circle(ctd(p[0].x+o,DW),ctd(p[0].y+i,DH),n*M)}e%297==0&&0<e&&(image(offscr,0,0,WW,WH,0,0,DW,DH),await delay(0))}image(offscr,0,0,DW,DH,0,0,DW,DH),await delay(500);let c=0;for(let a=0;a<pn-1;a++){let i=6-p[a].v,s=(0==a&&(i=6),0),n=0;for(let o=0;o<300*i;o++){let t=o/(300*i);3==p[a].ep&&(t=pow(t,3));var d=(1-(t=4==p[a].ep?1-pow(1-t,3):t))*(1-t)*p[a].x+2*(1-t)*t*p[a+1].c1x+t*t*p[a+1].x,l=(1-t)*(1-t)*p[a].y+2*(1-t)*t*p[a+1].c1y+t*t*p[a+1].y,f=(0==o&&(s=d,n=l),2*abs(noise(d*l*p[a].nb,c*p[a].nt)-.5)),f=Math.min(1,map(pow(f,5),0,1,.005,50)),f=f-bri/230*f*.8,y=map(t,0,1,p[a].s,p[a+1].s);let e=BS2*y*M;if(a==pn-2&&(e*=1-t),0==p[a].sp&&(e*=max(0,1-Math.sin(3.14*t))),a%2==1?(dS3B4(brush,a,o),dS1B2(brush4,c,t,a),dS2B3(brush2,c,f),offscr.image(brush3,ctd(d,DW),ctd(l,DH),e,e)):(dS3B4(brush,a,o),dS2B3(brush4,c,f),dS1B2(brush3,c,t,a),offscr.image(brush2,ctd(d,DW),ctd(l,DH),e,e)),c++,(o+1)%100==0){var b=Math.log(1+Math.abs(s-d)+Math.abs(n-l));if(3<b){offscr.fill(t_hue,t_sat,t_bri*(.5*(3-sdt[4])+1),255);for(let t=0;t<.5*b;t++){var w=d+randomGaussian(0,30*b),m=l+randomGaussian(0,30*b),u=r(5,7),h=randomGaussian();for(let r=0;r<2*u*h;r++){colorCal(random(0,1e4),.01);var D=3e-4*(d-s+(w-d))*r*u*h,g=3e-4*(l-n+(m-l))*r*u*h,_=.02*u;offscr.circle(ctd(w+D+random(-_,_),DW),ctd(m+g+random(-_,_),DH),random(5,u)*(2*u*h-r)*.1/h*M)}}}image(offscr,0,0,DW,DH,0,0,DW,DH),s=d,n=l,await delay(33)}}}image(offscr,0,0,DW,DH,0,0,DW,DH),f_dig=!1,f_eig&&drawPath()}function dS1B2(t,e,o,i){int(e)%7==0&&(o=max(0,map(o,0,1,p[i].f-1,p[i+1].f-1)),brush2.clear(),brush2.background(255),brush2.shader(sd1),sd1.setUniform("ut",t),sd1.setUniform("time",e),sd1.setUniform("rad",o),sd1.setUniform("hol",!0),sd1.setUniform("rrd",r(-1,1)),brush2.rect(0,0,BS2,BS2),brush2.resetShader(),brush2.shader(sd1),sd1.setUniform("ut",brush2),sd1.setUniform("time",e),sd1.setUniform("rad",o),sd1.setUniform("hol",!1),sd1.setUniform("rrd",r(-1,1)),brush2.rect(0,0,BS2,BS2),brush2.resetShader())}function dS2B3(r,t,e){int(t)%3==0&&(brush3.clear(),brush3.background(255),brush3.shader(sd2),sd2.setUniform("ut",r),sd2.setUniform("time",t),sdt[3]?sd2.setUniform("al",e):sd2.setUniform("al",.025-bri/230*.023),sd2.setUniform("sdaj",sdt[0]),sd2.setUniform("sdat",sdt[1]),sd2.setUniform("sdpw",sdt[4]),sd2.setUniform("sdkd",sdt[5]),brush3.rect(0,0,BS2,BS2),brush3.resetShader())}function dS3B4(r,t,e){0==e&&(brush4.clear(),brush4.background(255),brush4.shader(sd3),sd3.setUniform("ut",r),sd3.setUniform("time",t),brush4.rect(0,0,BS2,BS2),brush4.resetShader())}function drawPath(){blendMode(BLEND),image(offscr,0,0,WW,WH,0,0,DW,DH),noFill(),stroke(255),strokeWeight(1);for(let e=0;e<pn-1;e++)for(let t=0;t<100;t++){let r=t/100;3==p[e].ep&&(r=pow(r,3));var o=(1-(r=4==p[e].ep?1-pow(1-r,3):r))*(1-r)*p[e].x+2*(1-r)*r*p[e+1].c1x+r*r*p[e+1].x,i=(1-r)*(1-r)*p[e].y+2*(1-r)*r*p[e+1].c1y+r*r*p[e+1].y;circle(ctw(o,WW),ctw(i,WH),2)}for(let r=0;r<pn;r++)stroke(100),strokeWeight(1),s_id<100&&s_id==r&&stroke(0,255,255),0!=r&&line(p[r].x*Mw+(WW-WI)/2,p[r].y*Mw+(WH-WI)/2,p[r].c1x*Mw+(WW-WI)/2,p[r].c1y*Mw+(WH-WI)/2),r!=pn-1&&line(p[r].x*Mw+(WW-WI)/2,p[r].y*Mw+(WH-WI)/2,p[r+1].c1x*Mw+(WW-WI)/2,p[r+1].c1y*Mw+(WH-WI)/2);for(let r=0;r<pn;r++)blendMode(BLEND),noStroke(),r==s_id&&(strokeWeight(1),stroke(0,255,255)),fill(255,100),circle(ctw(p[r].x,WW),ctw(p[r].y,WH),10+4*p[r].f),fill(255),circle(ctw(p[r].x,WW),ctw(p[r].y,WH),10),blendMode(SCREEN),fill(0,255,255),0!=r&&circle(ctw(p[r].c1x,WW),ctw(p[r].c1y,WH),10);blendMode(BLEND)}function ctw(r,t){return r*Mw+(t-WI)/2}function ctd(r,t){return r*Md+(t-DI)/2}function cfw(r,t){return(r-(t-WI)/2)/Mw}function getPid(r,t){let e=-1;for(let r=0;r<pn;r++)abs(mouseX-ctw(p[r].x,WW))<=10&&abs(mouseY-ctw(p[r].y,WH))<=10&&(e=r),abs(mouseX-ctw(p[r].c1x,WW))<=10&&abs(mouseY-ctw(p[r].c1y,WH))<=10&&(e=r+100);return e}function delay(t){return new Promise(r=>setTimeout(r,t))}function getId(r,t,e){return 4*(r+t*e)}function windowResized(){}function keyPressed(){"S"!=key&&"s"!=key||save(offscr,tokenData.hash+".png"),"R"!=key&&"r"!=key||0==f_dig&&drawLine()}function mousePressed(){var r;f_eig&&0==f_dig&&(r=getPid(),s_id=(-1!=r&&(d_id=r),-1),drawPath())}function mouseReleased(){var r;!f_eig||0!=f_dig||(d_id=-1)!=(r=getPid())&&(s_id=r,drawPath())}function mouseDragged(r){f_eig&&0==f_dig&&-1!=d_id&&(d_id<100?(p[d_id].x=cfw(mouseX,WW),p[d_id].y=cfw(mouseY,WH)):(p[d_id-100].c1x=cfw(mouseX,WW),p[d_id-100].c1y=cfw(mouseY,WH)),drawPath())}function cMB(r,t,e,o,i){let s=createButton(r);return s.position(t,e),s.style("background-color","transparent"),s.style("font-family","Times New Roman"),s.style("font-size",24),s.style("padding","10px"),s.style("border",0),s.style("color",color(0,0)),s.attribute("disabled",""),s.style("user-select:none"),s.mouseClicked(o),s.mousePressed(function(){btPrsBl(i,255)}),s.mouseOut(function(){btPrsBl(i,0)}),s}async function btnEditShow(){if(0==f_eig&&0==f_dig)for(let r=0;r<=1;r+=.02){var t=1-pow(1-r,3);b_e.style("color",color(255,255*t)),b_e.style("background-color",color(0,125*t)),await delay(1)}}async function btnEditHide(){if(0==f_eig&&0==f_dig)for(let r=1;-.01<=r;r-=.02){var t=1-pow(1-r,3);b_e.style("color",color(255,255*t)),b_e.style("background-color",color(0,125*t)),await delay(1)}}async function editingBtnsShow(){if(b_d.removeAttribute("disabled"),b_r.removeAttribute("disabled"),b_s.removeAttribute("disabled"),b_c.removeAttribute("disabled"),0==f_eig&&0==f_dig){for(let r=0;r<=1;r+=.05){var t=1-pow(1-r,3);b_d.style("color",color(0,255*t)),await delay(1)}for(let r=0;r<=1;r+=.05){var e=1-pow(1-r,3);b_r.style("color",color(0,255*e)),await delay(1)}for(let r=0;r<=1;r+=.05){var o=1-pow(1-r,3);b_s.style("color",color(0,255*o)),await delay(1)}for(let r=0;r<=1;r+=.05){var i=1-pow(1-r,3);b_c.style("color",color(0,255*i)),await delay(1)}}}async function editingBtnsHide(){if(0==f_eig&&0==f_dig){for(let r=1;-.01<=r;r-=.05){var t=1-pow(1-r,3);b_c.style("color",color(0,255*t)),await delay(1)}for(let r=1;-.01<=r;r-=.05){var e=1-pow(1-r,3);b_s.style("color",color(0,255*e)),await delay(1)}for(let r=1;-.01<=r;r-=.05){var o=1-pow(1-r,3);b_r.style("color",color(0,255*o)),await delay(1)}for(let r=1;-.01<=r;r-=.05){var i=1-pow(1-r,3);b_d.style("color",color(0,255*i)),await delay(1)}}b_d.attribute("disabled",""),b_r.attribute("disabled",""),b_s.attribute("disabled",""),b_c.attribute("disabled","")}function btnEditC(){0==f_dig&&(btnEditHide(),editingBtnsShow(),drawPath(),f_eig=!0)}function btDrawC(){0==f_dig&&(drawLine(),b_d.style("color",color(0,0,0)))}function btRdDrawC(){0==f_dig&&(initParam2(),mBs(),drawLine(),b_r.style("color",color(0,0,0)))}function btSaveC(){0==f_dig&&(save(offscr,tokenData.hash+".png"),b_s.style("color",color(0,0,0)))}function btCmpltC(){0==f_dig&&(f_eig=!1,b_e.show(),b_e.style("color",color(255,0)),b_e.style("background-color",color(0,0)),editingBtnsHide(),image(offscr,0,0,WW,WH,0,0,DW,DH))}r=(r,t)=>R.r_n(r,t),cCd1=(t,e)=>(t+=r(100,200)*pow(-1,Math.round(noise(.01*t)+1)),t=DS-e<(t=t<e?DS-t:t)?t-DS+2*e:t),cCd2=(r,t)=>{var e=(DS-2*t)/5;return r=t+Math.round((r-t)/e)*e};const btPrsBl=function(r,t){0==f_dig&&(0==r&&0==f_eig&&b_e.style("color",color(0,t,255)),1==r&&1==f_eig&&b_d.style("color",color(0,t,t)),2==r&&1==f_eig&&b_r.style("color",color(0,t,t)),3==r&&1==f_eig&&b_s.style("color",color(0,t,t)),4==r&&1==f_eig&&b_c.style("color",color(0,t,t)))};
//Kazuhiro Tanimoto Sep. 15th, 2022, Just before merge completion
//With gratitude to my wife and daughter.