A

Transaction Details

Hash
e4f6cd24b13984d1ee024cf9cb336800a7554eb301c6794670145f318abe2e31
Time
1/29/2025, 8:51:31 PM
Total Output
31.135427
Fee
0.864573
Size
15669 bytes
Deposit
0
TTL
Slot 146717575
MetadataToken Mint

Metadata

Key 721
{
  "9521b801dc7199ec21069be1e6931f0f02c3a2a3438bfcbf2970e458": {
    "ASCIISkulls002": {
      "name": "ASCII Skulls 002",
      "seed": 104729,
      "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>   ",
            " const Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=e=>String.fromCharCode(",
            "e),For=Q('{for(v=v;v<a;v++)b(v,v/(a-1))}'),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)ev",
            "al(`C${b[c]}=${v}=>ctx.${b[c+1]}${a}`)},t='(...a)';P(t,t,'TC:cli",
            "p:RT:rect:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP",
            ":beginPath:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:",
            "stroke:VS:save:VR:restore:TR:setTransform:XT:translate:XS:scale:",
            "XR:rotate:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBl",
            "ur:LW:lineWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:s",
            "trokeStyle:GC:globalCompositeOperation:FS:fillStyle');const DEF=",
            "(e,t)=>{e=e??CANV,t=t??_R,CTR(t,0,0,t,0,0),CFS(e),CSS(e),CTA('ce",
            "nter'),CSB(0),MUL()},CSB=e=>CSBr(e*_R),DCE=e=>document.createEle",
            "ment(e),CCX=e=>ctx=e||CTX,FNT=e=>ctx.font=e+'px Arial',TXT=(e,t,",
            "...r)=>{CFS(e),FNT(t),CFT(...r)},ELI=(e,...t)=>{CFS(e),CBP(),CEL",
            "(...t),CFL()},ADD=e=>CGC('screen'),MUL=e=>CGC('source-over'),CWH",
            "=(e,t,r)=>{e.width=t,e.height=r||t},BG=e=>RECT(e,0,0,_W,_H),RECT",
            "=(e,...t)=>{CBP(),CFS(e),CFR(...t),CFL()},AA=(e,t)=>e.imageSmoot",
            "hingEnabled=e.mozImageSmoothingEnabled=e.webkitImageSmoothingEna",
            "bled=t;function v2(e,t){var r=this,n=(e,t)=>(r.x=e||0,r.y=t||0,r",
            ");n(e,t),Object.assign(r,{set:n,circ(e){return n(sin(e),-cos(e))",
            "},perp(e){return n(r.y,-r.x)},len(e){return sqrt(r.x*r.x+r.y*r.y",
            ")},dot(e){return r.x*e.x+r.y*e.y},norm(e){return r.div(r.len())}",
            ",rad(e){return atan2(r.x,-r.y)},add(e){return n(r.x+e.x,r.y+e.y)",
            "},sub(e){return n(r.x-e.x,r.y-e.y)},mv(e){return n(r.x*e.x,r.y*e",
            ".y)},inc(e){return n(r.x+e,r.y+e)},mul(e){return n(r.x*e,r.y*e)}",
            ",div(e){return n(r.x/e,r.y/e)},cpy(e){return V2(r.x,r.y)}})}func",
            "tion v3(...e){var t=this,r=(e,r,n)=>(t.x=e||0,t.y=r||0,t.z=n||0,",
            "t);r(...e),Object.assign(t,{set:r,cr(e){return r(t.y*e.z-t.z*e.y",
            ",t.z*e.x-t.x*e.z,t.x*e.y-t.y*e.x)},len(e){return sqrt(t.x*t.x+t.",
            "y*t.y+t.z*t.z)},dot(e){return t.x*e.x+t.y*e.y+t.z*e.z},norm(e){r",
            "eturn t.mul(1/t.len())},rad(e){return atan2(t.x,-t.y)},add(e){re",
            "turn r(t.x+e.x,t.y+e.y,t.z+e.z)},sub(e){return r(t.x-e.x,t.y-e.y",
            ",t.z-e.z)},mv(e){return r(t.x*e.x,t.y*e.y,t.z*e.z)},inc(e){retur",
            "n r(t.x+e,t.y+e,t.z+e)},mul(e){return r(t.x*e,t.y*e,t.z*e)},div(",
            "e){return t.mul(1/e)},cpy(e){return new v3(t.x,t.y,t.z)},sph(e,t",
            "){return r(sin(t)*cos(e),sin(t)*sin(e),cos(t))}})}V2=Q('new v2(v",
            ",a)');let V3=(...e)=>new v3(...e),DPR_MAX=2;FoE(Object.getOwnPro",
            "pertyNames(Math),(i=>eval(`${i}=Math.${i}`)));const Lerp=Q('(1-v",
            ")*a+v*b'),Wrap=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)'),E",
            "ase=e=>-(cos(PI*e)-1)/2,TAU=2*PI;class RNG{constructor(e){var t=",
            "this,r=4294967295,n=123456789+e&r,a=987654321-e&r,P=65535;t.r=e=",
            ">(((a=36969*(a&P)+(a>>>16)&r)<<16)+((n=18e3*(n&P)+(n>>>16)&r)&P)",
            ">>>0)/(r+1),t.f=(e,r)=>e+t.r()*(r-e),t.i=(e,r)=>floor(t.f(e,r)),",
            "t.c=e=>t.r()<e,t.item=e=>e[t.i(0,e.length)]}}CANV=cM(220,1),WALL",
            "=cHx('f57411'),SHDW=cHx('0f0a06'),FPS=60,TAG='PG-12-002';const S",
            "EED=104729,PX=1e3,HX=PX/2,uS=(e,t,r,n,a)=>{var P=t;const o='R';v",
            "ar l={},c=[],D=[],N=[],C=!1,s=!1,v=!1,u=!1,d=!1,f=!1,y=!1,S=!1,T",
            "=0,h=0,x=!0,X=0,m=0,g=0,F=0,p=0;const A='black',b='33FF33',E='B7",
            "1C1C';var R='',_='',H='',B='',L=0,k=0,w=0,M=0,I=0,W=30,z=3,G=0,V",
            "=0;const $=e=>{3==(z=e<=0||e>3?3:e)?(G=1,V=4):2==z?(G=2,V=2):1==",
            "z&&(G=3,V=1)},O=(e,t)=>{let r=[];for(let n=0;n<t;n++){r[n]=[];fo",
            "r(let t=0;t<e;t++)r[n][t]='Z'}return r},Y=e=>{u=e,e&&(f=!1,d=!1,",
            "g=0,F=0,X=0)},j=e=>{le||(d=e,e&&(u=!1,f=!1,F=0,g=0,X=0))},U=e=>{",
            "f=e,e&&(d=!1,cnv.focus())},q=(e,t)=>e.sort((()=>t.r()-.5)),K='An",
            "ne',Z=['>|26 .|4 :|1 -|3 :|4 .|3 >|1 .|7 >|25','>|21 .--::|1 >|2",
            " .:|1 >|3 .|1 >|14 ..--.|1 >|21','>|17 :--..:.|1 >|1 ::.|1 >|23 ",
            "..:-:.|1 >|17','>|14 .--:|1 >|1 .|1 >|1 -.-.|1 >|28 .|1 :|3 -:|1",
            " >|15','>|11 .::..|1 >|4 .-:.:|1 >|31 .::--|1 >|13','>|9 .::.|1 ",
            ">|6 :|2 >|2 .|1 >|33 .::-=:|1 >|11','>|7 .:.|1 >|8 :.|1 >|3 .|1 ",
            ">|17 .|2 >|14 .::--==|1 >|10','>|6 .:|1 >|6 .:-.-|1 >|4 .|1 >|19",
            " .|1 >|6 .|3 :|2 >|3 ..::-=-|1 >|9','>|5 :.|1 >|3 :-.|1 >|5 -.|1",
            " >|1 .|1 >|21 .|3 >|5 .|1 >|3 :|1 >|3 ..:-=+.|1 >|8','>|4 -.|1 >",
            "|1 .:|1 >|7 .|3 >|8 .|2 >|12 .|1 >|1 .|5 >|4 .|3 >|1 :|1 >|2 ..:",
            "-=++|1 >|8','>|3 :|1 >|1 .-.|1 >|10 :|1 >|8 .|1 >|18 .|2 >|4 .|1",
            " >|1 .|1 >|1 :|1 >|1 .|3 :=|1 +|3 :|1 >|7','>|2 .:-.|1 >|2 .|1 >",
            "|9 .:|1 >|3 .|3 >|1 :|1 .|3 >|17 .|8 -.|1 >|1 .:-=+*+=.|1 >|6','",
            ">|1 .-:|1 >|3 .|1 >|11 --::|1 >|1 .:.-::.|1 >|14 .|5 :..:.:=::-=",
            "=++**==.|1 >|5','>|1 ::.|1 >|2 .|2 >|11 .|1 >|2 .:.::--==-.|1 >|",
            "9 ..::==|1 -|4 :|3 -+-=*+*PND%25 %25 %25 PND+=-|1 >|4','.=:.|1 >",
            "|1 ..::.:|1 .|3 >|8 :|1 .|3 :.:-=++.|1 >|5 .:-=*PND%25 PNDPND*+|",
            "1 =|4 ++=+*PND%25 |1 @|8 %25 +|1 >|3','.:..=.|1 >|5 .|1 >|2 ..::",
            "|1 >|5 ..:|1 -|3 =-++.|1 >|2 .=%25 |1 @|7 %25 PNDPND%25 PND**PND",
            "-+=PND%25 |1 @|11 PND|1 >|3','.|1 :|3 >|1 .|1 >|12 .-:.|1 >|4 ..",
            ":+*PND=..=|1 @|8 PNDPND*|1 +|3 *=:=::|1 >|1 .:PND|1 @|4 %25 %25 ",
            "%25 %25 %25 PND:|1 >|3','.:|1 .|4 >|2 .:|1 >|11 =::.::-=-+=--%25",
            " |1 @|7 PND+PNDPND=+PND|1 =|3 -.|1 >|1 :.|1 >|2 :-=%25 @%25 PND*",
            "*=+.|1 >|3','.::|1 .|3 :|1 .|7 >|8 .:=-==+-.|1 >|1 :%25 %25 %25 ",
            "@%25 @%25 |1 @|3 PND%25 PNDPND+=+--.-|1 >|1 ..:%25 %25 @@%25 %25",
            " %25 PNDPND=-=.|1 >|3','.-::.:-:-=:-:-|1 .|11 --=-|1 >|1 .|1 >|1",
            " .+%25 @%25 PNDPND%25 @*%25 @@PND+*==-.:.|1 >|1 .|1 >|1 -@%25 @@",
            "@PND@PND*=:-:|1 >|3','.=--=+=+::.-|1 :|4 ==-|1 :|5 --=*+:|1 >|3 ",
            ":%25 %25 PNDPND**%25 %25 |1 @|3 *PND+|1 -|3 :..|1 >|2 :%25 |1 @|",
            "5 PND*%25 PNDPND*-:.|1 >|2','>|1 -+=*=|1 :|4 ..::|1 .|3 :=|1 -|3",
            " +|1 =|4 *PND*|1 >|4 :*%25 %25 %25 %25 %25 @@%25 *PND*+-|1 >|5 .",
            ":@@%25 |1 @|4 **=-=**-::|1 >|1','>|2 *|3 -|3 :|7 ..::|1 +|4 **|1",
            " PND|3 *:|1 >|6 .:-*PND**=..|1 >|1 .|2 >|4 .:%25 @%25 |1 @|3 %25",
            " %25 PND*+PNDPND|1 +|4 PND:|1','>|2 :+-=--=|1 :|3 -+|1 =|3 +|3 P",
            "ND|5 =.:.|1 >|1 .|1 >|3 .|1 >|1 ..:--:=|1 +|3 %25 @PND=-|1 .|4 P",
            "ND@@+%25 @%25 %25 PND++*%25 **+**=|1','>|2 .|1 =|3 PND|1 +|3 =|2",
            " :|4 -=:|1 .|5 :--|1 .|5 ::.|1 >|1 ..::-:-++*PND+:|1 .|3 >|1 .+@",
            "%25 *::PND@%25 +PND*++**PND**+|1','>|3 .*PND*==*PND%25 @%25 %25 ",
            "++|1 =|4 *+=--:=+=--::|1 .|3 :-=-|1 =|3 +|1 =|3 :|1 >|5 :*%25 *+",
            ":.+PND*%25 %25 **PND|1 *|4 .|1','>|4 .|1 *|3 -.==*%25 @%25 @@PND",
            "%25 @PND%25 |1 @|7 *==-:.:-==+=+|1 =|3 -|3 :.|1 >|4 .|3 :.:**=+P",
            "ND*PND|1 *|4 >|2','>|5 .+*++-:=+PNDPND%25 PND--%25 %25 =*|1 @|5 ",
            "%25 *%25 %25 %25 |1 PND|5 %25 %25 %25 %25 PNDPND+--=:.|1 >|9 .=-",
            ":-=+.|1 >|6','>|7 *|1 PND|3 +:-+%25 |1 @|4 *+--=|1 @|4 ++**=@@PN",
            "D-%25 @@%25 %25 %25 ++=:.-::.|1 >|1 .:|1 >|3 .:=-:-:*-|1 >|6','>",
            "|8 -%25 %25 **=-==+PNDPND%25 @+|1 -|3 =--+|1 =|3 -PND@@:|1 >|1 +",
            "@%25 |1 *|3 =|1 -|3 :|4 ..:-:.--+=++*PND*|1 >|6','>|10 -PND%25 P",
            "ND%25 PND%25 PND%25 |1 @|4 *|1 =|5 -|1 :|3 -=%25 %25 *..*%25 PND",
            "+==--+==++|1 >|1 =*.:PND-|1 >|1 =-.+.+PND.|1 >|5','>|12 .+%25 @%",
            "25 %25 -:@@%25 PND+|1 =|3 ++--::=*|1 @|3 %25 %25 **=+==+:==:=|1 ",
            ">|1 .*.|1 >|1 .-.:-:*-+PND-|1 >|5','>|24 :+=:|1 -|3 :|4 -PND@%25",
            " @%25 %25 PND|1 =|3 -+:==:=:-*+=+PNDPND%25 %25 **=-:|1 >|6','>|2",
            "5 -|3 =|1 :|5 --+*%25 %25 PND+*=+=*PNDPND%25 PND+%25 @%25 %25 |1",
            " @|7 %25 %25 PNDPND:|1 >|6','>|25 .+--=::|1 -|5 :-+*++PNDPND*=*:",
            "-*-.*::*.*:PND=+**PNDPND.|1 >|6','>|26 ==*=::--|1 :|3 -.-:|1 >|1",
            " .--:.-+PND*++@-+%25 =%25 +%25 *PND*PND%25 *|1 >|7','>|26 -+==-+",
            "|1 =|3 :|3 -::.|1 >|4 .:|1 .|4 :-==:=+**PND*|1 PND|3 *|1 >|7','>",
            "|26 =*+|1 =|3 +|1 =|3 :|1 -|4 ::..|1 >|3 .|1 >|3 .::..=|1 -|5 =+",
            "**.|1 >|6','>|26 :++**+*+PND+--|1 :|9 .|1 >|1 .|1 >|2 .|2 >|2 .|",
            "4 >|1 ..:-=PND-|1 >|6','>|27 .++PNDPND|1 *|5 ++--==-==-|1 :|3 -P",
            "ND+|1 >|1 .|2 >|3 ..-|1 =|5 PND=|1 >|5','>|30 .|4 >|2 .:=*+=-:..",
            ":-=:-+:|1 >|1 .|1 >|4 .|1 >|1 .-|1 =|4 *PND:|1 >|4','>|41 :=+**+",
            "|1 =|3 :.|1 :|3 .|3 :-=**PND**+*PND:|1 >|4','>|46 .=*PND*=++==|1",
            " +|3 *PND%25 %25 %25 %25 PND%25 %25 =|1 >|5','>|53 .|1 -|3 =|2 :",
            "|1 >|14'],J=e=>String.fromCharCode(l[e]),ee=e=>{var t,r,n,a,P=e.",
            "split(' '),i='';for(let e=0;e<P.length;e++)i+=(r=void 0,n=void 0",
            ",a=void 0,r='',n=0,a='',(t=P[e].split('|')).length>0?(r=''+t[0]=",
            "='>'?' ':(r=''+t[0]).replaceAll('APOS',J('APOS')).replaceAll('PN",
            "D',J('PND')).replaceAll('Q',J('PND')),a=(n=parseInt(t[1]))>1?r.r",
            "epeat(n):r):a=' ',a);return i},te=(e,t,r,n)=>{'W'==e&&(e='%25 ')",
            ",P.shadowColor=n?H:_,P.globalAlpha=1,P.shadowBlur=L,P.strokeStyl",
            "e=A,P.font='18px Monospace',P.textBaseline='middle',P.lineWidth=",
            ".75,P.strokeText(e,t,r),P.shadowBlur=0,n?(P.shadowColor=B,P.fill",
            "Style=A):P.fillStyle=_,P.fillText(e,t,r)},re=(e,t)=>+e[t].split(",
            "',')[0],ne=(e,t)=>+e[t].split(',')[1],ae=()=>{const e='rgba(0,0,",
            "0,';_==cHx(E)?(H=e+'0.1)',B=e+'0.4)'):B=H=e+'0.8)'},Pe=()=>{P.fi",
            "llStyle=A,P.fillRect(1,1,PX,PX),Y(!1),j(!1),S=!1,k=0,w=0,cnv.foc",
            "us()},ie=[o,'L','C','S','T'],oe=['FFBF00',b,'F0FFF8',E,'1F51FF']",
            ";_I=Q('!(v>0&&v<PX&&a>0&&a<PX)'),WALL=cHx('202020'),CANV=A;let l",
            "e=0;return cnv.addEventListener('keydown',(e=>{'p'!=e.key&&'P'!=",
            "e.key||(C=!C),'c'!=e.key&&'C'!=e.key||(async()=>{var e='';for(i=",
            "0;i<w;i++)e=e+c[i].join('')+'\\r\\n';try{await navigator.clipboard",
            ".writeText(e)}catch(e){}})(),'s'!=e.key&&'S'!=e.key||$(z-1),'n'!",
            "=e.key&&'N'!=e.key||(s=!s)})),cnv.addEventListener('click',(e=>{",
            "cnv.focus()})),cnv.addEventListener('dblclick',(e=>{C=!C})),cnv.",
            "focus(),l.APOS=39,l.PND=35,Pe(),R=o,_=cHx(b),L=(()=>{switch(_R){",
            "case 1:return 2;case 2:return 3;case 4:return 4;case 8:return 6;",
            "case 16:return 8}})(),ae(),$(2),le&&(W=1,G=1,V=30),t=>{if(!C){m+",
            "+,g++,F++,p++;var r=0;if((u||f)&&g%25 G==0)if(g=0,u){if(X!=N.len",
            "gth||d)for(x=!0,r=0;x;)T=re(N,X),h=ne(N,X),' '!=c[T][h]&&(te(c[T",
            "][h],10*(I+h)+100,20*(M+T)+40,!1),++r>=V&&(x=!1)),++X==N.length&",
            "&(x=!1);else j(!0);if(d&&s){for(i=0;i<4;i++)te(K.substring(i,i+1",
            "),10*i+(HX-Math.trunc(20)),PX-20,!1);S=!0}}else if(f){if(X==N.le",
            "ngth)U(!1),y=!0,p=0;else for(x=!0,r=0;x;)T=re(N,X),h=ne(N,X),' '",
            "!=c[T][h]&&(te(c[T][h],10*(I+h)+100,20*(M+T)+40,!0),++r>=V&&(x=!",
            "1)),++X==N.length&&(x=!1);if(y&&S)for(i=0;i<4;i++)te(K.substring",
            "(i,i+1),10*i+(HX-Math.trunc(20)),PX-20,!0)}y&&p>1&&p%25 240==0?(",
            "y=!1,p=0):(d&&F>1&&F%25 300==0&&(j(!1),U(!0)),y||m%25 W!=0||(m=0",
            ",u||d||f||y||(v?((t=>{for(var r=cHx(e.item(oe)),n=!0;n;)r!=t?n=!",
            "1:r=cHx(e.item(oe));_=r,ae()})(_),(t=>{for(var r=e.item(ie),n=!0",
            ";n;)r!=t?n=!1:r=e.item(ie);R=r})(R)):R=o,Pe(),n=k=80-(I=3)-3,a=w",
            "=45-(M=1)-0,v||(c=O(n,a)),D=O(n,a),N=Array(n*a),((t,r,n)=>{var a",
            "='',P=0;if(v)for(let e=0;e<w;e++)for(let t=0;t<k;t++)r[e][t]=e+'",
            ",'+t,'S'!=R&&R!=o||(N[P]=r[e][t],P++);else{for(let e=0;e<n.lengt",
            "h;e++){a=ee(n[e]);for(let n=0;n<a.length;n++)t[e][n]=a.substr(n,",
            "1),r[e][n]=e+','+n,'S'!=R&&R!=o||(N[P]=r[e][n],P++)}v=!0}if(R==o",
            ")q(N,e);else if('L'==R||'C'==R){if(q(r,e),'C'==R)for(let t=0;t<r",
            ".length;t++)q(r[t],e);P=0;for(let e=0;e<w;e++)for(let t=0;t<k;t+",
            "+)N[P]=r[e][t],P++}else if('T'==R){var l=k*w,c=0,D=0,C=0,s=0,u=0",
            ",d=!1,f=!1,y=0,S=0;w%25 2==0?(y=Math.trunc(w/2)-1,d=!0):(y=Math.",
            "round(w/2)-1,d=!1),k%25 2==0?(S=Math.trunc(k/2)-1,f=!1):(S=Math.",
            "round(k/2)-1,f=!0);var T=y,h=S;for(N[0]=y+','+S,c++,i=1;i<l;i++)",
            "c==k?(c=0,f=k%25 2!=0,s=0,u=0,h=S,T=d?y+ ++D:y-++C,d=!d):(h=f?S-",
            "++s:S+ ++u,f=!f),N[i]=T+','+h,c++}})(c,D,Z),Y(!0))))}var n,a;ret",
            "urn 0}};function I(){cnv=document.getElementById('tc'),ctx=CTX=c",
            "nv.getContext('2d');const e=(e,r,n,a,P,i)=>{var o,l,c,D=V2(e,r);",
            "return t.push((e=>{l&&i(P)})),(t,P)=>{o=V2(_X,_Y).mul(-1).add(D)",
            ",l=o.len()<1.7*n,c=l?2:5,t&&(ELI(l||P?'white':'grey',e,r,n+c,n+c",
            ",0,0,TAU),CTA('center'),CFS('black'),FNT(n-3),CFT(a,e,r+6))}};va",
            "r t=[],r=[],n=0,a=[1,2,4,8,16],P=0,i=e=>{n=e,_R=a[e],art=l(_R),c",
            "er=c(min(_R,4))},o={Piece:'2',Name:'ASCII Skulls 002',Descriptio",
            "n:'Original ASCII art in the classic 7-bit style. Random rotatio",
            "n|through five animations and five colors.'.split('|'),Propertie",
            "s:'Anne, Full Random, Green, Normal, C key, N key, P key or Doub",
            "le|Click, S key',Medium:'Fully On-Chain BlockGen.Art Canvas',Art",
            "ist:'Cardanomosh',Seed:SEED},l=e=>{P=0;var t,r=DCE('canvas'),n=r",
            ".getContext('2d'),a=cM(150,1),i=()=>{DEF(),TAG&&TXT(a,1==e?10:8,",
            "TAG,967,993)};return CWH(r,e*PX),CCX(n),AA(r,1),DEF(),t=uS(new R",
            "NG(SEED),n,r,e,i),i(),()=>(CCX(n),DEF(),P||(P=t())&&i(),CCX(),r)",
            "},c=e=>{var t=DCE('canvas');let r,n;var a,P;for(var[a,i]of(CWH(t",
            ",PX*e),CCX(t.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('d",
            "bccb8')),CLW(102),CST(),CBP(),CRE(0,0,PX,PX),CSS(cHx('9d8c78')),",
            "CLW(92),CST(),CSBr(6*e),CSS(CANV),CLW(30),CST(),DEF(null,e),TXT(",
            "cM(0,.1),24,'BLOCKGEN.ART',HX,40),TXT(cM(0,.6),13,TAG,HX,970),r=",
            "HX,n=290,Object.entries(o)))n+=34,TXT(cM(0,.8),14,a,r,n),n+=24,P",
            "=cM(0,.5),Array.isArray(i)?FoE(i,(e=>{TXT(P,20,e,r,n),n+=22})):T",
            "XT(P,20,i,r,n);return DEF(),CCX(),e=>t},D=()=>{setTimeout((e=>{w",
            "indow.requestAnimationFrame(D);var t=0,a=PX;CCX(),N(.97,WALL),CS",
            "C(SHDW),CSBr(55),RECT(CANV,0,0,a,a),CSB(0),CVS(),_P&&(CXT(PX,0),",
            "CXS(-1,1)),CDI(art(),0,0,a,a),CVR(),_P&&CDI(cer(),0,0,a,a),FoE(r",
            ",(e=>{e(_P,n==t),t++}))}),1e3/FPS)},N=(e,t)=>{var r=window,n=r.i",
            "nnerWidth,a=r.innerHeight,P=n!=_W||a!=_H,i=min(n,a)*e,o=i/PX,l=m",
            "in(DPR_MAX,max(devicePixelRatio??1,1));P&&(cnv.width=_W=n*l,cnv.",
            "height=_H=a*l),CTR(1,0,0,1,0,0),BG(t),CXT((n-i)/2,(a-i)/2),CXS(o",
            ",o)};AA(ctx,1),(()=>{i(0);var n,P,l=a.length,c='touch',N='mouse'",
            ",C=e=>{e.preventDefault();var t=e.changedTouches[0];return e.cli",
            "entX=t.pageX,e.clientY=t.pageY,e},s=e=>{var t=cnv.getBoundingCli",
            "entRect(),r=CGT().invertSelf();P=e.clientX-t.left,y=e.clientY-t.",
            "top,_X=P*r.a+y*r.c+r.e,_Y=P*r.b+y*r.d+r.f};for(p=e=>{_M=1,s(e),(",
            "e=>{e.preventDefault(),e.stopPropagation()})(e),_P=_I(_X,_Y)},u=",
            "e=>{_P&&FoE(t,(e=>e())),_M=_P=0,s(e)},FoE([[c+'start',e=>{p(C(e)",
            ")}],[c+'move',e=>{s(C(e))}],[c+'end',e=>{u(C(e))}],[N+'down',p],",
            "[N+'move',s],[N+'up',u]],(e=>cnv.addEventListener(...e))),n=0;n<",
            "l;n++)r.push(e(130,P=HX-80*l/2+80*(n+.5),22,a[n]+'k',n,i));r.pus",
            "h(e(130,800,25,CHAR(8595),0,(e=>{return(t=DCE('a')).download=o.N",
            "ame,t.href=art().toDataURL(),void t.click();var t}))),D()})()}_X",
            "=_Y=0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=e=>1,I();    </script></canvas",
            "></body></html>"
          ],
          "name": "ASCII Skulls 002",
          "mediaType": "text/html"
        }
      ],
      "image": "ipfs://QmXzmbeBq12NNdLXG1DC2p7qTjh8qkzeYtpf6fZr8Gdab9",
      "piece": 2,
      "artist": "Cardanomosh",
      "medium": "Fully On-Chain BlockGen.Art Canvas",
      "vendor": "BlockGen.art",
      "authNFT": "asset19sgmgmyucs7avrsr69wnx35kaqxtc3xe59lt28",
      "mediaType": "image/png",
      "properties": {
        "ASCII Skull": "Anne",
        "First Color": "Green",
        "Render Mode": "Full Random",
        "Scrape Text": "C key",
        "Toggle Name": "N key",
        "Toggle Pause": "P key or Double Click",
        "Toggle Speed": "S key",
        "Default Speed": "Normal"
      },
      "description": [
        "Original ASCII art in the classic 7-bit style. Random rotation",
        "through five animations and five colors."
      ]
    }
  }
}

Token Mints / Burns

ASCIISkulls002
9521b801dc7199ec...
+1