Transaction Details
- Hash
- 983d25b0020cbc554fa22be8e6d5dfa7470c4d61ff8d0a5f53a4bebcbe75d69c
- Size
- 15363 bytes
- Deposit
- ₳0
- TTL
- Slot 90174068
MetadataToken Mint
Metadata
Key 721
{
"8c269e5948213512464da6ddc1ed437c32fb048799f6914993016050": {
"Awintersday024": {
"name": "A winters day 024",
"seed": 9141,
"files": [
{
"src": [
"data:text/html;utf8,<html><head><body style='margin:0;overflow:h",
"idden'><canvas id='tc' tabindex='1'><a id='link'></a><script>con",
"st Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=e=>String.fromCharCode(e),F",
"or=Q('{for(v=v;v<a;v++)b(v,v/a)}'),FoE=Q('For(0,v.length,(i,t)=>",
"a(v[i],i,t))'),cR=Q('`rgba(${v},${a},${b},${c})`'),cH=Q('`hsla($",
"{v},${a}%25 ,${b}%25 ,${c})`'),cM=Q('cR(v,v,v,a)'),cHx=e=>'rgb('",
"+((e=parseInt(e,16))>>16&255)+','+(e>>8&255)+','+(255&e)+')';let",
" P=(v,a,b,c)=>{for(b=b.split(':'),c=0;c<b.length;c+=2)eval(`C${b",
"[c]}=${v}=>ctx.${b[c+1]}${a}`)},t='(...a)';P(t,t,'TC:clip:RT:rec",
"t:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP:beginPa",
"th:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:stroke:V",
"S:save:VR:restore:TR:setTransform:XT:translate:XS:scale:XR:rotat",
"e:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBlur:LW:li",
"neWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:strokeSty",
"le:GC:globalCompositeOperation:FS:fillStyle');const DEF=(e,i)=>{",
"e=e??CANV,i=i??_R,CTR(i,0,0,i,0,0),CFS(e),CSS(e),CTA('center'),C",
"SB(0),MUL()},CSB=e=>CSBr(e*_R),DCE=e=>document.createElement(e),",
"CCX=e=>ctx=e||CTX,FNT=e=>ctx.font=e+'px Arial',TXT=(e,i,...a)=>{",
"CFS(e),FNT(i),CFT(...a)},ELI=(e,...i)=>{CFS(e),CBP(),CEL(...i),C",
"FL()},ADD=e=>CGC('screen'),MUL=e=>CGC('source-over'),CWH=(e,i,a)",
"=>{e.width=i,e.height=a||i},BG=e=>RECT(e,0,0,_W,_H),RECT=(e,...i",
")=>{CBP(),CFS(e),CFR(...i),CFL()},AA=(e,i)=>e.imageSmoothingEnab",
"led=e.mozImageSmoothingEnabled=e.webkitImageSmoothingEnabled=i;f",
"unction v2(e,i){var a=this,t=(e,i)=>(a.x=e||0,a.y=i||0,a);t(e,i)",
",Object.assign(a,{set:t,circ:e=>t(sin(e),-cos(e)),perp:e=>t(a.y,",
"-a.x),len:e=>sqrt(a.x*a.x+a.y*a.y),dot:e=>a.x*e.x+a.y*e.y,norm:e",
"=>a.div(a.len()),rad:e=>atan2(a.x,-a.y),add:e=>t(a.x+e.x,a.y+e.y",
"),sub:e=>t(a.x-e.x,a.y-e.y),mv:e=>t(a.x*e.x,a.y*e.y),inc:e=>t(a.",
"x+e,a.y+e),mul:e=>t(a.x*e,a.y*e),div:e=>t(a.x/e,a.y/e),cpy:e=>V2",
"(a.x,a.y)})}V2=Q('new v2(v,a)'),FoE(Object.getOwnPropertyNames(M",
"ath),(i=>eval(`${i}=Math.${i}`)));const Lerp=Q('(1-v)*a+v*b'),Wr",
"ap=Q('v<a?b-(a-v)%25 (b-a):a+(v-a)%25 (b-a)'),Mapf=Q('b-a==0?c:c",
"+(((v-a)/(b-a))*(d-c))'),Clamp=Q('v<a?a:min(b,v)'),Ease=e=>-(cos",
"(PI*e)-1)/2,TAU=2*PI;class RNG{constructor(e){var i=this,a=42949",
"67295,t=123456789+e&a,r=987654321-e&a,l=65535;i.r=e=>(((r=36969*",
"(r&l)+(r>>>16)&a)<<16)+((t=18e3*(t&l)+(t>>>16)&a)&l)>>>0)/(a+1),",
"i.f=(e,a)=>e+i.r()*(a-e),i.i=(e,a)=>floor(i.f(e,a)),i.c=e=>i.r()",
"<e,i.item=e=>e[i.i(0,e.length)]}}CANV=cM(220,1),WALL=cHx('f57411",
"'),SHDW=cHx('0f0a06'),FPS=60;const SEED=9141,TAG='CJ-02-024',PX=",
"1e3,HX=PX/2,uS=(e,a,t,r,l)=>{CANV='black',WALL='white',SHDW='bla",
"ck',RECT('white',0,0,PX,PX);var s=0;(n=[]).push([]),cH(10,62,70,",
"1);var n,h=e.f(0,.3);for(h>.3&&h<.7&&(h=0),(n={medium:{}}).mediu",
"m.bristles=[],i=0;i<40;i++){let i={x:e.f(-3,3),y:e.f(-3,3),light",
"ness:e.i(60,80),alpha:e.f(0,.07)};n.medium.xrange=3,n.medium.bri",
"stles.push(i)}for(n.large={},n.large.bristles=[],i=0;i<40;i++){l",
"et i=e.item([1,-1]),a={x:e.f(6,9)*i,y:e.f(6,9),lightness:e.i(60,",
"80),alpha:e.f(0,.07)};n.large.xrange=6,n.large.bristles.push(a)}",
"for(n.small={},n.small.bristles=[],i=0;i<40;i++){let i=e.item([1",
",-1]),a={x:e.f(0,1)*i,y:e.f(0,1)*i,lightness:e.i(60,80),alpha:e.",
"f(0,.07)};n.small.xrange=1,n.small.bristles.push(a)}for(n.shadow",
"={},n.shadow.bristles=[],i=0;i<1;i++){let i=e.item([1,-1]),a={x:",
"e.f(0,1)*i,y:e.f(0,1)*i,lightness:1,alpha:1};n.shadow.xrange=1,n",
".shadow.bristles.push(a)}var o=10,f=(e.i(0,280),10),c=e.f(.1,.9)",
",g=[];function u(e,i,a,t){return(1-e)*((1-e)*i+e*a)+e*((1-e)*a+e",
"*t)}var C=[];for(i=0;i<15;i++)i%25 3==0&&i>0?C.push(u(1,C[i-3],C",
"[i-2],C[i-1])):C.push(e.f(-2,7));var p=[];for(i=0;i<15;i++)i%25 ",
"3==0&&i>0?p.push(u(1,p[i-3],p[i-2],p[i-1])):p.push(e.f(.5,5.2));",
"var d=document.createElement('canvas');d.width=PX,d.height=PX;va",
"r m=d.getContext('2d'),x=document.createElement('canvas');x.widt",
"h=PX,x.height=PX;var y=x.getContext('2d'),v=new function(){var i",
"=[],t=V2(0,.3);this.spawn=e=>{e.age=0,i.push(e)},this.update=()=",
">{for(var r=i.length-1;r>=0;r--){var l=i[r];if(l.pos.add(l.vel.a",
"dd(t).mul(.95)),l.age++,l.age>l.life){i.splice(r,1);let t=l.pos.",
"x/1e3;t*=5;let h=floor(t),o=50*u(t-h,p[3*h],p[3*h+1],p[3*h+2]);i",
"f((l.pos.y>830-o||l.pos.y<620-o)&&l.pos.y>350-o&&s<=5e4){var n=a",
".getImageData(l.pos.x,l.pos.y,1,1).data;n[0]>=255&&n[1]>=255&&n[",
"2]>=255&&(CCX(y),RECT('white',l.pos.x-2,l.pos.y-2,e.i(2,4),e.i(2",
",4)),RECT('white',l.pos.x,l.pos.y-2,e.i(1,2),e.i(1,2))),n[2]/n[1",
"]<1.2&&n[0]<100&&n[1]>55&&(CCX(y),RECT('white',l.pos.x,l.pos.y,e",
".i(1,2),e.i(1,2)))}}else if(l.pos.y>0&&l.pos.y<995&&l.pos.x>0&&l",
".pos.x<995){var h=3*(1-l.age/l.life);CCX(m),m.fillStyle='white',",
"m.beginPath(),m.rect(l.pos.x,l.pos.y,h,h),m.fill()}}CFL(),CCX()}",
"},b=new RNG(1),T=()=>b.r()>.2;return r=>{window;var l=t.width,b=",
"t.height,X=l!=_W||b!=_H,P=min(l,b),w=P/PX;X&&(d.width=_W=l,d.hei",
"ght=_H=b,m.translate((l-P)/2,(b-P)/2),m.scale(w,w));var S=!1;fun",
"ction E(a,t=1){let r=1;if(1!=t&&(r=.5),null!=a.shaderange){let e",
"=a.brush.bristles[i].x+a.brush.xrange,t=c-a.x/1e3,l=t/(1-abs(c-1",
")),s=e/(2*a.brush.xrange);t<0&&(s=1-s),r*=abs(l)*s,r=Mapf(r,0,1,",
".5-.5*a.shaderange,.5+.5*a.shaderange),S||(S=!0),r=min(max(Mapf(",
"r,.3,.5,0,.6),0),.6)}let l=a.saturation;return 1!=t&&h>=.7&&(r=0",
",t=.3,l=0),cH(e.i(10,20)+a.hue,l,(a.brush.bristles[i].lightness+",
"a.lightness)*r,a.brush.bristles[i].alpha*t*a.alpha)}if(s<200)for",
"(i=0;i<o;i++){let i=e.item([1,-1]),a=e.item([0,180,-180]),t={x:e",
".i(0,1e3),y:e.i(-150,250),xr:e.i(100,200)*i,yr:e.i(20,100)*i,ang",
"le:a,angleincr:i,anglefinal:e.i(60,90)*i+a,speed:e.i(1,3)*f,hue:",
"e.i(0,20)+190,saturation:62,lightness:10-60*h,brush:n.large,widt",
"h:e.f(20,30),alpha:1};g.push(t)}else if(s<0)for(i=0;i<o;i++){let",
" i=e.item([1,-1]),a=e.item([0,180,-180]),t={x:1e3*c,y:e.i(120,16",
"0),xr:e.i(0,15),yr:e.i(0,15),angle:a,angleincr:i,anglefinal:e.i(",
"60,90)*i+a,speed:e.i(1,3)*f,hue:e.i(-10,10)+50,saturation:90,lig",
"htness:0-40*h,brush:n.medium,width:e.f(2,8),alpha:.1};g.push(t)}",
"else if(s<240)for(i=0;i<o;i++){let i=e.item([1,-1]),a=e.item([0,",
"180,-180]),t={x:e.i(50,950),y:e.i(100,200),xr:e.i(40,150),yr:e.i",
"(10,30),angle:a,angleincr:i,anglefinal:e.i(60,90)*i+a,speed:e.i(",
"1,3)*f,hue:e.i(0,20)+168,saturation:28,lightness:30-70*h,brush:n",
".medium,width:e.f(2,6),alpha:.3};g.push(t)}else if(s<2200)for(i=",
"0;i<o;i++){let i=e.item([1,-1]),a=e.item([0,180,-180]),t={x:e.i(",
"0,1e3),y:e.i(500,1050),xr:e.i(100,200)*i,yr:e.i(-50,50),angle:a,",
"angleincr:i,anglefinal:e.i(60,90)*i+a,speed:e.i(1,3)*f,hue:e.i(0",
",20)+190,saturation:62,lightness:80-120*h,brush:n.medium,width:e",
".f(2,8),shaderange:.15,alpha:1};g.push(t)}else if(s<2230){let a=",
"0;for(h>=.7&&(a=Lerp(h,.08,.09)),i=0;i<o;i++){let i=e.item([1,-1",
"]),t=e.item([0,180,-180]),r={x:e.i(0,1e3),y:e.i(50,100),xr:200*i",
",yr:e.i(20,50),angle:t,angleincr:i,anglefinal:e.i(60,90)*i+t,spe",
"ed:e.i(1,3)*f,hue:30,saturation:87,lightness:-10,brush:n.large,w",
"idth:e.f(20,30),alpha:a};g.push(r)}}else if(s<2260){let a=0;for(",
"h>=.7&&(a=Lerp(h,0,.11)),i=0;i<o;i++){let i=e.item([1,-1]),t=e.i",
"tem([0,180,-180]),r={x:e.i(0,1e3),y:e.i(120,190),xr:200*i,yr:e.i",
"(20,50),angle:t,angleincr:i,anglefinal:e.i(60,90)*i+t,speed:e.i(",
"1,3)*f,hue:8,saturation:87,lightness:-10,brush:n.large,width:e.f",
"(20,30),alpha:a};g.push(r)}}else if(s<2290){let a=0;for(h>=.7&&(",
"a=Lerp(h,0,.11)),i=0;i<o;i++){let i=e.item([1,-1]),t=e.item([0,1",
"80,-180]),r={x:e.i(0,1e3),y:e.i(350,420),xr:200*i,yr:e.i(20,50),",
"angle:t,angleincr:i,anglefinal:e.i(60,90)*i+t,speed:e.i(1,3)*f,h",
"ue:8,saturation:87,lightness:-10,brush:n.large,width:e.f(20,30),",
"alpha:a};g.push(r)}}else if(s<2450)for(i=0;i<o;i++){let a=e.item",
"([1,-1]),t=e.item([0,180,-180]),r=(s+i-2290)/160;r*=5;let l=floo",
"r(r),o=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5*1100-50,y:e.i",
"(500,550)-o,xr:e.i(60,100),yr:e.i(30,50),angle:t,angleincr:a,ang",
"lefinal:e.i(60,90)*a+t,speed:e.i(1,3)*f,hue:e.i(0,20)+168,satura",
"tion:28,lightness:-30-30*h,brush:n.medium,width:e.f(2,16),alpha:",
"1};g.push(c)}else if(s<7250)for(i=0;i<5;i++){let a=e.item([1,-1]",
"),t=e.item([0,180,-180]),r=(s+i-2450)/4800;r*=5;let l=floor(r),o",
"=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5*1100-50,y:e.i(400,5",
"20)-.5*o,xr:e.i(1,2)*a,yr:e.i(2,10)*a,angle:t,angleincr:a,anglef",
"inal:e.i(40,70)*a+t,speed:e.i(1,3)*f,hue:e.i(0,20)+120,saturatio",
"n:62,lightness:-15-40*h,brush:n.small,width:e.f(1,2),shaderange:",
".6,alpha:1};g.push(c)}else if(s<7600)for(i=0;i<o;i++){let a=e.it",
"em([1,-1]),t=e.item([0,180,-180]),r=(s+i-7250)/350;r*=5;let l=fl",
"oor(r),o=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5*1100-50,y:e",
".i(500,570)-o,xr:e.i(2,10),yr:e.i(25,50),angle:t,angleincr:a,ang",
"lefinal:e.i(60,90)*a+t,speed:e.i(1,3)*f,hue:e.i(0,20)+34,saturat",
"ion:35,lightness:-30-40*h,brush:n.small,width:e.f(1,2),shaderang",
"e:.6,alpha:1};g.push(c)}else if(s<7800)for(i=0;i<o;i++){let a=e.",
"item([1,-1]),t=e.item([0,180,-180]),r=(s+i-7600)/200;r*=5;let l=",
"floor(r),o=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5*1100-50,y",
":e.i(480,520)-o,xr:e.i(-50,50),yr:e.i(-10,10),angle:t,angleincr:",
"a,anglefinal:e.i(60,90)*a+t,speed:e.i(1,3)*f,hue:e.i(0,50)*a+90,",
"saturation:62,lightness:-23-40*h,brush:n.medium,width:e.f(1.5,5)",
",shaderange:.2,alpha:1};g.push(c)}else if(s<8150)for(i=0;i<o;i++",
"){let a=e.item([1,-1]),t=e.item([0,180,-180]),r=(s+i-7800)/350;r",
"*=5;let l=floor(r),o=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5",
"*1100-50,y:e.i(500,530)-o,xr:e.i(2,10),yr:e.i(75,100),angle:t,an",
"gleincr:a,anglefinal:e.i(60,90)*a+t,speed:e.i(1,3)*f,hue:e.i(0,2",
"0)+34,saturation:35,lightness:-27-40*h,brush:n.small,width:e.f(1",
",2),reflectystart:600-o,reflectyend:800-o,reflectalpha:.035,shad",
"erange:.6,alpha:1};g.push(c)}else if(s<8350)for(i=0;i<o;i++){let",
" a=e.item([1,-1]),t=e.item([0,180,-180]),r=(s+i-8150)/200;r*=5;l",
"et l=floor(r),o=50*u(r-l,p[3*l],p[3*l+1],p[3*l+2]),c={x:r/5*1100",
"-50,y:e.i(400,520)-o,xr:e.i(-70,70),yr:e.i(-25,25),angle:t,angle",
"incr:a,anglefinal:e.i(60,90)*a+t,speed:e.i(1,3)*f,hue:e.i(0,50)*",
"a+90,saturation:62,lightness:-20-40*h,brush:n.medium,width:e.f(2",
",8),reflectystart:600-o,reflectyend:800-o,reflectalpha:.05,shade",
"range:.2,alpha:1};g.push(c)}else if(s<11950)for(i=0;i<20;i++){le",
"t a=e.item([1,-1]),t=e.item([0,180,-180]),r=(s+i-8350)/3600;r*=5",
";let l=floor(r),o=50*u(r-l,C[3*l],C[3*l+1],C[3*l+2]),c={x:r/5*11",
"00-50,y:e.i(1030,1400)-o,xr:e.i(20,40)*a,yr:e.i(20,100)*a,angle:",
"t,angleincr:a,anglefinal:e.i(40,70)*a+t,speed:e.i(1,3)*f,hue:e.i",
"(0,20)+120,saturation:62,lightness:-35-45*h,brush:n.large,width:",
"e.f(2,4),alpha:1};g.push(c)}else 11950==s&&y.drawImage(t,0,0,1e3",
",1e3),m.clearRect(0,0,1e3,1e3),For(0,100,(i=>{var a=V2(e.f(0,1e3",
"),0);v.spawn({pos:a,vel:V2().circ(e.f(0,TAU)).mul(e.f(0,20)),lif",
"e:e.i(50,250)})})),v.update(),a.drawImage(x,0,0,1e3,1e3),a.drawI",
"mage(d,0,0,1e3,1e3);for(k=0;k<g.length;k++){let e=g[k],t=!1;for(",
"j=0;j<e.speed;j++)if(abs(e.angle)<abs(e.anglefinal)){for(e.xpath",
"=e.x+e.xr*cos(e.angle*PI/180),e.ypath=e.y+e.yr*sin(e.angle*PI/18",
"0),i=0;i<e.brush.bristles.length;i++){let t=e.brush.bristles[i].",
"y*e.width+e.ypath;T()&&(a.beginPath(),a.fillStyle=E(e),a.arc(e.b",
"rush.bristles[i].x*e.width+e.xpath,t,e.width,0,2*Math.PI),a.fill",
"()),e.reflectystart>0&&t>(e.reflectystart-(e.reflectyend-e.refle",
"ctystart)&&t<e.reflectystart)&&T()&&(a.beginPath(),a.fillStyle=E",
"(e,e.reflectalpha),a.arc(e.brush.bristles[i].x*e.width+e.xpath,t",
"+2*(e.reflectystart-t),e.width,0,2*Math.PI),a.fill())}e.angle+=e",
".angleincr,t=!0}}return s+=o,0}};function I(){cnv=document.getEl",
"ementById('tc'),ctx=CTX=cnv.getContext('2d');const e=(e,a,t,r,l,",
"s)=>{var n,h,o,f=V2(e,a);return i.push((e=>{h&&s(l)})),(i,l)=>{n",
"=V2(_X,_Y).mul(-1).add(f),h=n.len()<1.7*t,o=h?2:5,i&&(ELI(h||l?'",
"white':'grey',e,a,t+o,t+o,0,0,TAU),CTA('center'),CFS('black'),FN",
"T(t-3),CFT(r,e,a+6))}};var i=[],a=[],t=0,r=[1,2,4,8,16],l=0,s=e=",
">{t=e,_R=r[e],art=h(_R),cer=o(min(_R,4))},n={Piece:'24',Name:'A ",
"winters day 024',Description:'The winner of our second Block Gen",
" code jam, with a theme of|Christmas'.split('|'),Properties:'Col",
"lectors Edition',Medium:'Fully On-Chain BlockGen.Art Canvas',Art",
"ist:'Hookman',Seed:SEED},h=e=>{l=0;var i,a=DCE('canvas'),t=a.get",
"Context('2d'),r=cM(150,1),s=()=>{DEF(),TXT(r,1==e?10:8,TAG,967,9",
"93)};return CWH(a,e*PX),CCX(t),AA(a,1),DEF(),i=uS(new RNG(SEED),",
"t,a,e,s),s(),()=>(CCX(t),DEF(),l||(l=i())&&s(),CCX(),a)},o=e=>{v",
"ar i=DCE('canvas');let a,t;var r,l;for(var[r,s]of(CWH(i,PX*e),CC",
"X(i.getContext('2d')),DEF(null,e),RECT(cH(0,2,80,.6),2,2,PX-4,PX",
"-4),CBP(),CRT(4,4,PX-8,PX-8),CTC(),RECT(cH(0,2,80,1),0,0,PX,PX),",
"CSC('black'),CSBr(30*e),CBP(),CRE(0,0,PX,PX),CSS(cHx('dbccb8')),",
"CLW(102),CST(),CBP(),CRE(0,0,PX,PX),CSS(cHx('9d8c78')),CLW(92),C",
"ST(),CSBr(6*e),CSS(CANV),CLW(30),CST(),CBP(),CRE(46,46,PX-92,PX-",
"92),CSS('gold'),CLW(2),CST(),DEF(null,e),TXT(cM(0,.1),24,'BLOCKG",
"EN.ART',HX,40),TXT(cM(0,.6),13,TAG,HX,970),a=HX,t=290,Object.ent",
"ries(n)))t+=34,TXT(cM(0,.8),14,r,a,t),t+=24,l=cM(0,.5),Array.isA",
"rray(s)?FoE(s,(e=>{TXT(l,20,e,a,t),t+=22})):TXT(l,20,s,a,t);retu",
"rn DEF(),CCX(),e=>i},f=()=>{setTimeout((e=>{window.requestAnimat",
"ionFrame(f);var i=0,r=PX;CCX(),c(.97,WALL),CSC(SHDW),CSBr(55),RE",
"CT(CANV,0,0,r,r),CSB(0),CVS(),_P&&(CXT(PX,0),CXS(-1,1)),CDI(art(",
"),0,0,r,r),CVR(),_P&&CDI(cer(),0,0,r,r),FoE(a,(e=>{e(_P,t==i),i+",
"+}))}),1e3/FPS)},c=(e,i)=>{var a=window,t=a.innerWidth,r=a.inner",
"Height,l=t!=_W||r!=_H,s=min(t,r)*e,n=s/PX,h=min(2,max(devicePixe",
"lRatio??1,1));l&&(cnv.width=_W=t*h,cnv.height=_H=r*h),CTR(1,0,0,",
"1,0,0),BG(i),CXT((t-s)/2,(r-s)/2),CXS(n,n)};AA(ctx,1),(()=>{s(0)",
";var t,l,h=r.length,o='touch',c='mouse',g=e=>{e.preventDefault()",
";var i=e.changedTouches[0];return e.clientX=i.pageX,e.clientY=i.",
"pageY,e},C=e=>{var i=cnv.getBoundingClientRect(),a=CGT().invertS",
"elf();l=e.clientX-i.left,y=e.clientY-i.top,_X=l*a.a+y*a.c+a.e,_Y",
"=l*a.b+y*a.d+a.f};for(p=e=>{_M=1,C(e),(e=>{e.preventDefault(),e.",
"stopPropagation()})(e),_P=_I(_X,_Y)},u=e=>{_P&&FoE(i,(e=>e())),_",
"M=_P=0,C(e)},FoE([[o+'start',e=>{p(g(e))}],[o+'move',e=>{C(g(e))",
"}],[o+'end',e=>{u(g(e))}],[c+'down',p],[c+'move',C],[c+'up',u]],",
"(e=>cnv.addEventListener(...e))),t=0;t<h;t++)a.push(e(130,l=HX-8",
"0*h/2+80*(t+.5),22,r[t]+'k',t,s));a.push(e(130,800,25,CHAR(8595)",
",0,(e=>{return(i=DCE('a')).download=n.Name,i.href=art().toDataUR",
"L(),void i.click();var i}))),f()})()}_X=_Y=0,_R=1,_P=0,_M=0,_W=0",
",_H=0,_I=e=>1,I();</script></canvas></body></html>"
],
"name": "A winters day 024",
"mediaType": "text/html"
}
],
"image": "ipfs://QmWA1kWEuTV3MQxvtPtQjCqkMZ7j6edFPHbwbBL6pZkT2a",
"piece": 24,
"artist": "Hookman",
"medium": "Fully On-Chain BlockGen.Art Canvas",
"vendor": "BlockGen.art",
"authNFT": "asset1hsdkl090l43qund6r3dxgvk9tk6q4dqjrnnk0q",
"mediaType": "image/png",
"properties": {
"Type": "Collectors Edition"
},
"description": [
"The winner of our second Block Gen code jam, with a theme of",
"Christmas"
]
}
}
}Token Mints / Burns
Awintersday024
+18c269e5948213512...