A

Transaction Details

Hash
0032a41b6b404825c2daa627bfdf694897dbd7307d2e4bfa4a70491e10bd6d99
Time
1/31/2025, 4:02:24 AM
Total Output
31.146823
Fee
0.853177
Size
15410 bytes
Deposit
0
TTL
Slot 146829725
MetadataToken Mint

Metadata

Key 721
{
  "9521b801dc7199ec21069be1e6931f0f02c3a2a3438bfcbf2970e458": {
    "ASCIISkulls017": {
      "name": "ASCII Skulls 017",
      "seed": 89669,
      "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,P=987654321-e&r,a=65535;t.r=e=",
            ">(((P=36969*(P&a)+(P>>>16)&r)<<16)+((n=18e3*(n&a)+(n>>>16)&r)&a)",
            ">>>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-017';const S",
            "EED=89669,PX=1e3,HX=PX/2,uS=(e,t,r,n,P)=>{var a=t;const D='R';va",
            "r N={},o=[],l=[],c=[],s=!1,C=!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 b='black',A='33FF33',E='B71",
            "C1C';var R='',_='',H='',k='',B=0,L=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]=[];for",
            "(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=>{Ne||(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='Dar",
            "kness',Z=['>|11 ..:=-==|1 -|3 .|1 >|31 .|3 -|4 ::.|1 >|14','>|8 ",
            ".:-=--==-=++=PND*=:.|1 >|25 .-+==+++*PND*PND*+=.|1 >|10','>|6 .=",
            "=-=++=-=++=+=**+PND+.|1 >|6 .|10 >|6 .==+++PND*PND**PNDPND%25 %2",
            "5 %25 %25 %25 |1 PND-.|1 >|7','>|4 .---++**|1 PND|3 +===+PND=*PN",
            "D%25 PNDPND:|1 .|8 >|1 .|7 ::..-==++**+PND*%25 %25 %25 %25 %25 %",
            "25 %25 %25 %25 %25 %25 %25 |1 *.|1 >|5','>|4 =*+*PND*%25 PND%25 ",
            "%25 %25 |1 PND|3 %25 +|1 +|3 =PNDPND%25 %25 PND*.|1 >|2 .|1 >|4 ",
            ".|4 >|1 ..--+-+-**PND%25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25",
            " %25 %25 %25 %25 %25 %25 |1 PND.|1 >|4','>|2 .=--++**+*+PND%25 P",
            "NDPND%25 %25 PNDPND-=**%25 %25 %25 %25 %25 |1 -..|1 >|3 .|3 >|1 ",
            ".|2 >|1 .:*+PND-|1 PND|3 *PND%25 %25 %25 %25 %25 %25 %25 %25 %25",
            " %25 %25 %25 %25 %25 %25 %25 %25 %25 |1 PND:|1 >|3','>|1 .+==|1 ",
            "+|3 **|1 PND|3 %25 %25 PNDPND%25 |1 PND|3 **+*PND%25 %25 %25 |1 ",
            "*:|1 >|6 .|1 >|3 .|3 -*+*+*PND*PND%25 %25 %25 %25 %25 %25 %25 %2",
            "5 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 |1 PND:|1 >|2'",
            ",'>|1 :*++**PNDPND%25 %25 %25 %25 %25 %25 |1 +|1 -|3 +PND|1 +|3 ",
            "*%25 %25 PND+..|1 >|6 .|2 >|5 .=*+**%25 %25 %25 %25 %25 %25 %25 ",
            "%25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 ",
            "%25 |1 *|1 >|2','>|1 =*++*PNDPND%25 %25 %25 %25 |1 PND:|1 >|5 .:",
            "*PND**PND+:.|1 >|7 .|2 .|2 .|6 -PND%25 %25 %25 %25 %25 %25 %25 |",
            "1 *-|1 >|3 .:*%25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 %25 |1",
            " :|1 >|1',':**+|1 PND|4 %25 %25 %25 =.|1 >|6 :.=+*=:.|1 >|2 .|2 ",
            ">|5 .|5 >|2 .:-=+*PND%25 %25 %25 %25 |1 PND=-.|1 >|5 -PND%25 %25",
            " %25 %25 %25 |1 PND|2 %25 %25 %25 *|1 >|1','-=**|1 PND|5 %25 =|1",
            " >|8 :=+..|1 >|6 .|1 >|5 .|2 >|4 .|3 :-=++*PND%25 %25 +==.|1 >|5",
            " .-*PND%25 PND+*PND%25 %25 %25 %25 |1 .|1','-|1 +|3 **PNDPND%25 ",
            "%25 :|1 >|8 -+PND|1 .|4 >|3 .|7 :.|1 >|5 .:-==++*PND%25 **=PND.|",
            "1 >|7 =*PND++=+PND%25 %25 %25 |1 :|1','>|1 ==*-++**%25 :|1 >|7 :",
            "+%25 PND-:.|1 >|1 .|1 >|8 .:|1 .|6 >|2 ..:-=*|1 PND|3 ++%25 PND.",
            "|1 >|6 =*PND**+*%25 %25 %25 %25 |1 :|1','>|1 :+-==+=+PND-|1 >|6 ",
            "-+%25 %25 =.:|1 .|3 :-++-..::-=|1 .|4 :-++*++==*PNDPND++PND%25 P",
            "ND.|1 >|5 -PND++==*%25 %25 %25 |1 PND.|1','>|2 -*=|1 -|4 =+-|1 .",
            "|3 -+PND%25 %25 PND==.:=*%25 %25 %25 %25 |1 PND***PND%25 =.:-+*|",
            "1 PND|7 ==PND*PND**%25 %25 %25 |1 =..|1 >|1 .+=--=*PND%25 %25 PN",
            "D|1 >|2','>|2 .-++|1 -|5 ==++*PND%25 %25 PND=:-=*%25 %25 %25 %25",
            " %25 %25 %25 %25 |1 PND*|1 PND|7 %25 %25 %25 %25 %25 %25 %25 %25",
            " %25 %25 *PNDPND+=%25 %25 %25 %25 %25 |1 *=*+=++*PND%25 %25 %25 ",
            "|1 =|1 >|2','>|4 :+*+*++*PND%25 %25 %25 %25 %25 |1 PND.:=:.*%25 ",
            "%25 %25 %25 %25 %25 %25 %25 %25 |1 +::.:+PND%25 %25 %25 %25 %25 ",
            "%25 %25 %25 %25 %25 %25 |1 PND|3 :.PND%25 %25 %25 %25 %25 |1 PND",
            "|2 %25 %25 %25 %25 %25 %25 %25 %25 +|1 >|3','>|6 :+PND+%25 %25 %",
            "25 %25 %25 %25 %25 |1 :|1 >|3 .=.=+=PND%25 +*PNDPND+:...:*+%25 %",
            "25 %25 %25 %25 %25 %25 %25 %25 |1 PND%25 +*-.|1 >|2 =%25 %25 %25",
            " %25 %25 %25 %25 %25 %25 %25 %25 %25 |1 *.|1 >|4','>|7 ..=PND%25",
            " %25 %25 |1 +..|1 >|5 -.--:+=:==:.|1 >|1 :+%25 %25 %25 |1 *++PND",
            "%25 %25 %25 |1 PND++=-+=:|1 >|4 .=%25 %25 %25 %25 %25 %25 %25 %2",
            "5 |1 =..|1 >|5','>|20 .:|1 .|4 :|2 .|3 -:..PND%25 %25 %25 %25 |1",
            " PND*+=-=-:-:.=*+++.|1 >|5 .|2 :|1 .|3 >|9','>|20 .:.:-+PND%25 %",
            "25 %25 |1 PND+-:PND%25 %25 %25 %25 %25 %25 |1 PND|4 PND%25 %25 |",
            "1 PND|3 ++PND+-.|1 >|20','>|22 :|2 =|3 --==-:.%25 %25 %25 |1 PND",
            "%25 %25 %25 |1 PND**++*|1 PND|5 *+-.|1 >|21','>|23 .-+%25 %25 +:",
            "|1 .|3 :PND*=:%25 PND++*+*+***PNDPND+.|1 >|24','>|26 -=%25 +....",
            ":.-:+**%25 ++-=*--PND+.|1 >|25','>|26 :-*PND:|1 .|4 >|1 .=*+-+*P",
            "ND=-+:PND*.|1 >|26','>|26 .:-PND|1 -|4 =..:-+=*PND*PND*+*PND=:|1",
            " >|26','>|25 .|4 -:-::.:.=:.+=|1 PND|3 *=*+==.|1 >|25','>|25 :|1",
            " .|4 :-=+==-+**PND%25 %25 PND*+-PND+*=:|1 >|25','>|26 .|6 -+|1 *",
            "|4 PND%25 %25 %25 |1 PND|1 +|4 ==-.|1 >|26','>|27 .::|1 .|4 :-=*",
            "%25 PND%25 %25 %25 |1 +=+-=.|1 >|28','>|29 .-:|1 .|6 :-:=*PND==.",
            "|1 >|30','>|30 .-:...:=*=+PNDPND+:.|1 >|31','>|33 .:==-:--:.|1 >",
            "|34'],J=e=>String.fromCharCode(N[e]),ee=e=>{var t,r,n,P,a=e.spli",
            "t(' '),D='';for(let e=0;e<a.length;e++)D+=(r=void 0,n=void 0,P=v",
            "oid 0,r='',n=0,P='',(t=a[e].split('|')).length>0?(r=''+t[0]=='>'",
            "?' ':(r=''+t[0]).replaceAll('APOS',J('APOS')).replaceAll('PND',J",
            "('PND')).replaceAll('Q',J('PND')),P=(n=parseInt(t[1]))>1?r.repea",
            "t(n):r):P=' ',P);return D},te=(e,t,r,n)=>{'W'==e&&(e='%25 '),a.s",
            "hadowColor=n?H:_,a.globalAlpha=1,a.shadowBlur=B,a.strokeStyle=b,",
            "a.font='18px Monospace',a.textBaseline='middle',a.lineWidth=.75,",
            "a.strokeText(e,t,r),a.shadowBlur=0,n?(a.shadowColor=k,a.fillStyl",
            "e=b):a.fillStyle=_,a.fillText(e,t,r)},re=(e,t)=>+e[t].split(',')",
            "[0],ne=(e,t)=>+e[t].split(',')[1],Pe=()=>{const e='rgba(0,0,0,';",
            "_==cHx(E)?(H=e+'0.1)',k=e+'0.4)'):k=H=e+'0.8)'},ae=()=>{a.fillSt",
            "yle=b,a.fillRect(1,1,PX,PX),Y(!1),j(!1),S=!1,L=0,w=0,cnv.focus()",
            "},De=[D,'L','C','S','T'],ie=['FFBF00',A,'F0FFF8',E,'1F51FF'];_I=",
            "Q('!(v>0&&v<PX&&a>0&&a<PX)'),WALL=cHx('202020'),CANV=b;let Ne=0;",
            "return cnv.addEventListener('keydown',(e=>{'p'!=e.key&&'P'!=e.ke",
            "y||(s=!s),'c'!=e.key&&'C'!=e.key||(async()=>{var e='';for(i=0;i<",
            "w;i++)e=e+o[i].join('')+'\\r\\n';try{await navigator.clipboard.wri",
            "teText(e)}catch(e){}})(),'s'!=e.key&&'S'!=e.key||$(z-1),'n'!=e.k",
            "ey&&'N'!=e.key||(C=!C)})),cnv.addEventListener('click',(e=>{cnv.",
            "focus()})),cnv.addEventListener('dblclick',(e=>{s=!s})),cnv.focu",
            "s(),N.APOS=39,N.PND=35,ae(),R=D,_=cHx(A),B=(()=>{switch(_R){case",
            " 1:return 2;case 2:return 3;case 4:return 4;case 8:return 6;case",
            " 16:return 8}})(),Pe(),$(2),Ne&&(W=1,G=1,V=30),t=>{if(!s){m++,g+",
            "+,F++,p++;var r=0;if((u||f)&&g%25 G==0)if(g=0,u){if(X!=c.length|",
            "|d)for(x=!0,r=0;x;)T=re(c,X),h=ne(c,X),' '!=o[T][h]&&(te(o[T][h]",
            ",10*(I+h)+100,20*(M+T)+40,!1),++r>=V&&(x=!1)),++X==c.length&&(x=",
            "!1);else j(!0);if(d&&C){for(i=0;i<8;i++)te(K.substring(i,i+1),10",
            "*i+(HX-Math.trunc(40)),PX-20,!1);S=!0}}else if(f){if(X==c.length",
            ")U(!1),y=!0,p=0;else for(x=!0,r=0;x;)T=re(c,X),h=ne(c,X),' '!=o[",
            "T][h]&&(te(o[T][h],10*(I+h)+100,20*(M+T)+40,!0),++r>=V&&(x=!1)),",
            "++X==c.length&&(x=!1);if(y&&S)for(i=0;i<8;i++)te(K.substring(i,i",
            "+1),10*i+(HX-Math.trunc(40)),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(ie)),n=!0;n;)r!=t?n=!1:r=",
            "cHx(e.item(ie));_=r,Pe()})(_),(t=>{for(var r=e.item(De),n=!0;n;)",
            "r!=t?n=!1:r=e.item(De);R=r})(R)):R=D,ae(),n=L=80-(I=2)-1,P=w=45-",
            "(M=6)-6,v||(o=O(n,P)),l=O(n,P),c=Array(n*P),((t,r,n)=>{var P='',",
            "a=0;if(v)for(let e=0;e<w;e++)for(let t=0;t<L;t++)r[e][t]=e+','+t",
            ",'S'!=R&&R!=D||(c[a]=r[e][t],a++);else{for(let e=0;e<n.length;e+",
            "+){P=ee(n[e]);for(let n=0;n<P.length;n++)t[e][n]=P.substr(n,1),r",
            "[e][n]=e+','+n,'S'!=R&&R!=D||(c[a]=r[e][n],a++)}v=!0}if(R==D)q(c",
            ",e);else if('L'==R||'C'==R){if(q(r,e),'C'==R)for(let t=0;t<r.len",
            "gth;t++)q(r[t],e);a=0;for(let e=0;e<w;e++)for(let t=0;t<L;t++)c[",
            "a]=r[e][t],a++}else if('T'==R){var N=L*w,o=0,l=0,s=0,C=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.roun",
            "d(w/2)-1,d=!1),L%25 2==0?(S=Math.trunc(L/2)-1,f=!1):(S=Math.roun",
            "d(L/2)-1,f=!0);var T=y,h=S;for(c[0]=y+','+S,o++,i=1;i<N;i++)o==L",
            "?(o=0,f=L%25 2!=0,C=0,u=0,h=S,T=d?y+ ++l:y-++s,d=!d):(h=f?S-++C:",
            "S+ ++u,f=!f),c[i]=T+','+h,o++}})(o,l,Z),Y(!0))))}var n,P;return ",
            "0}};function I(){cnv=document.getElementById('tc'),ctx=CTX=cnv.g",
            "etContext('2d');const e=(e,r,n,P,a,D)=>{var i,N,o,l=V2(e,r);retu",
            "rn t.push((e=>{N&&D(a)})),(t,a)=>{i=V2(_X,_Y).mul(-1).add(l),N=i",
            ".len()<1.7*n,o=N?2:5,t&&(ELI(N||a?'white':'grey',e,r,n+o,n+o,0,0",
            ",TAU),CTA('center'),CFS('black'),FNT(n-3),CFT(P,e,r+6))}};var t=",
            "[],r=[],n=0,P=[1,2,4,8,16],a=0,D=e=>{n=e,_R=P[e],art=N(_R),cer=o",
            "(min(_R,4))},i={Piece:'17',Name:'ASCII Skulls 017',Description:'",
            "Original ASCII art in the classic 7-bit style. Random rotation|t",
            "hrough five animations and five colors.'.split('|'),Properties:'",
            "Darkness, Full Random, Green, Normal, C key, N key, P key or|Dou",
            "ble Click, S key',Medium:'Fully On-Chain BlockGen.Art Canvas',Ar",
            "tist:'Cardanomosh',Seed:SEED},N=e=>{a=0;var t,r=DCE('canvas'),n=",
            "r.getContext('2d'),P=cM(150,1),D=()=>{DEF(),TAG&&TXT(P,1==e?10:8",
            ",TAG,967,993)};return CWH(r,e*PX),CCX(n),AA(r,1),DEF(),t=uS(new ",
            "RNG(SEED),n,r,e,D),D(),()=>(CCX(n),DEF(),a||(a=t())&&D(),CCX(),r",
            ")},o=e=>{var t=DCE('canvas');let r,n;var P,a;for(var[P,D]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('",
            "dbccb8')),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(i)))n+=34,TXT(cM(0,.8),14,P,r,n),n+=24,",
            "a=cM(0,.5),Array.isArray(D)?FoE(D,(e=>{TXT(a,20,e,r,n),n+=22})):",
            "TXT(a,20,D,r,n);return DEF(),CCX(),e=>t},l=()=>{setTimeout((e=>{",
            "window.requestAnimationFrame(l);var t=0,P=PX;CCX(),c(.97,WALL),C",
            "SC(SHDW),CSBr(55),RECT(CANV,0,0,P,P),CSB(0),CVS(),_P&&(CXT(PX,0)",
            ",CXS(-1,1)),CDI(art(),0,0,P,P),CVR(),_P&&CDI(cer(),0,0,P,P),FoE(",
            "r,(e=>{e(_P,n==t),t++}))}),1e3/FPS)},c=(e,t)=>{var r=window,n=r.",
            "innerWidth,P=r.innerHeight,a=n!=_W||P!=_H,D=min(n,P)*e,i=D/PX,N=",
            "min(DPR_MAX,max(devicePixelRatio??1,1));a&&(cnv.width=_W=n*N,cnv",
            ".height=_H=P*N),CTR(1,0,0,1,0,0),BG(t),CXT((n-D)/2,(P-D)/2),CXS(",
            "i,i)};AA(ctx,1),(()=>{D(0);var n,a,N=P.length,o='touch',c='mouse",
            "',s=e=>{e.preventDefault();var t=e.changedTouches[0];return e.cl",
            "ientX=t.pageX,e.clientY=t.pageY,e},C=e=>{var t=cnv.getBoundingCl",
            "ientRect(),r=CGT().invertSelf();a=e.clientX-t.left,y=e.clientY-t",
            ".top,_X=a*r.a+y*r.c+r.e,_Y=a*r.b+y*r.d+r.f};for(p=e=>{_M=1,C(e),",
            "(e=>{e.preventDefault(),e.stopPropagation()})(e),_P=_I(_X,_Y)},u",
            "=e=>{_P&&FoE(t,(e=>e())),_M=_P=0,C(e)},FoE([[o+'start',e=>{p(s(e",
            "))}],[o+'move',e=>{C(s(e))}],[o+'end',e=>{u(s(e))}],[c+'down',p]",
            ",[c+'move',C],[c+'up',u]],(e=>cnv.addEventListener(...e))),n=0;n",
            "<N;n++)r.push(e(130,a=HX-80*N/2+80*(n+.5),22,P[n]+'k',n,D));r.pu",
            "sh(e(130,800,25,CHAR(8595),0,(e=>{return(t=DCE('a')).download=i.",
            "Name,t.href=art().toDataURL(),void t.click();var t}))),l()})()}_",
            "X=_Y=0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=e=>1,I();    </script></canva",
            "s></body></html>"
          ],
          "name": "ASCII Skulls 017",
          "mediaType": "text/html"
        }
      ],
      "image": "ipfs://QmeQQStVrPiWKp3nyva8gmZy3hwTuPXufubDA4LekEu5h6",
      "piece": 17,
      "artist": "Cardanomosh",
      "medium": "Fully On-Chain BlockGen.Art Canvas",
      "vendor": "BlockGen.art",
      "authNFT": "asset19sgmgmyucs7avrsr69wnx35kaqxtc3xe59lt28",
      "mediaType": "image/png",
      "properties": {
        "ASCII Skull": "Darkness",
        "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

ASCIISkulls017
9521b801dc7199ec...
+1