Transaction Details
- Hash
- 93bb8e51ea1cc03a895eaa2ef720becdd79dc12fe7cd0db3a28ba5deccbb76ac
- Size
- 14933 bytes
- Deposit
- ₳0
- TTL
- Slot 146374532
MetadataToken Mint
Metadata
Key 721
{
"9521b801dc7199ec21069be1e6931f0f02c3a2a3438bfcbf2970e458": {
"ASCIISkulls048": {
"name": "ASCII Skulls 048",
"seed": 58889,
"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,i=65535;t.r=e=",
">(((a=36969*(a&i)+(a>>>16)&r)<<16)+((n=18e3*(n&i)+(n>>>16)&r)&i)",
">>>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-048';const S",
"EED=58889,PX=1e3,HX=PX/2,uS=(e,t,r,n,a)=>{var o=t;const l='R';va",
"r c={},C=[],s=[],P=[],v=!1,u=!1,D=!1,d=!1,f=!1,y=!1,N=!1,S=!1,T=",
"0,x=0,h=!0,X=0,m=0,g=0,F=0,b=0;const p='black',A='FFBF00',E='B71",
"C1C';var R='',_='',H='',B='',L=0,M=0,k=0,w=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=>{d=e,e&&(y=!1,f=!1,g",
"=0,F=0,X=0)},j=e=>{le||(f=e,e&&(d=!1,y=!1,F=0,g=0,X=0))},U=e=>{y",
"=e,e&&(f=!1,cnv.focus())},q=(e,t)=>e.sort((()=>t.r()-.5)),K=['>|",
"28 .:|1 =|3 -|4 ==+---:.|1 >|33','>|21 ..:==.|1 >|7 .::|1 >|3 .:",
".|1 >|2 .-+=:..|1 >|26','>|17 .:--:|1 >|9 ..:.|1 >|5 .:.|1 >|6 .",
".--:.|1 >|23','>|14 .---..|1 >|9 ::.|1 >|8 .::|1 >|10 .--.|1 >|2",
"1','>|12 --..|1 >|8 ..:...|1 >|12 -.|1 >|11 .-=.|1 >|19','>|9 .-",
"-.|1 >|10 .:.|1 >|16 .=|1 >|13 .=:.|1 >|17','>|8 :-.|1 >|7 ..:::",
"::.|1 >|16 :.|1 >|14 .--.|1 >|16','>|6 .-.|1 >|3 .....:..|1 >|5 ",
":....|1 >|12 :.|1 >|15 .:=.|1 >|15','>|5 .-.|1 >|1 .|4 >|15 ..:|",
"1 >|12 -.|1 >|16 :=.|1 >|14','>|4 .=|1 >|2 :|1 >|21 -.|1 >|26 .|",
"2 >|1 :-+.|1 >|13','>|3 .=|1 >|1 .:.|1 >|21 -.|1 >|14 .|2 >|14 .",
".-=.|1 >|11','>|2 .=|1 .|4 >|22 .-.|1 >|27 .|5 -=.|1 >|10','>|2 ",
"=-.|1 >|26 .-.|1 >|5 .|8 -..|1 >|8 .:-%25 @|1 PND|1 -:=.|1 >|10'",
",'>|1 :=.|1 >|28 .=.|1 >|2 .|10 -=+.|1 >|6 .-|1 PND|1 @@%25 =:-=",
".|1 >|10','.--..|1 >|23 ..:.:-+:|1 .|11 :+|1 PND|1 -.| >|3 -=|1 ",
"PND|1 @|4 %25 +=+=..|1 >|9','.=-:..|1 >|19 .-::..|1 >|4 ..:::=-|",
"1 :|6 =|1 PND|1 +.|1 >|1 .=%25 |1 @|6 %25 +:|1 >|1 .:::.|1 >|7',",
"'.+:-:|1 .|5 >|12 .::.|1 >|12 .|4 :+=+==+*:-+%25 |1 @|6 %25 %25 ",
"%25 |1 PND|1 +::.|1 >|1 ..:-.|1 >|4',':+:-|1 :|4 .|3 ::--.|1 >|4",
" -:|1 >|19 .|3 ::-+|1 PND|1 -+-|1 @|8 %25 @|1 PND|1 *=-|1 >|1 :.",
"|1 >|1 .*%25 .|1 >|4',':==-:|1 .|3 >|10 .-..|1 >|9 .|1 >|10 ::-=",
"+|1 PND|1 .|1 >|2 -|1 @|8 %25 @%25 |1 PND|1 +-|1 >|1 .|2 >|1 .*+",
".|1 >|4','.+=-::|1 .|5 >|9 .:|1 >|1 .|2 >|7 .|8 >|1 ..:=*%25 %25",
" .|1 >|2 .|1 PND|1 @|10 PND|1 +...|1 >|2 =%25 :.|1 >|4','.++-:::",
"|1 .|5 >|9 .:...|1 >|1 .|16 :=|1 PND|1 @+-|1 >|3 .+|1 @|9 +::..|",
"1 >|1 .*-.|1 >|5','>|1 -*=-:::..:|1 .|9 >|2 ..::|1 .|4 :|8 -:::-",
"=+%25 |1 PND|1 +:.|1 >|4 :|1 PND|1 @|5 +:=+:...%25 |1 PND|1 .|1 ",
">|6','>|1 .++---|1 :|4 .:|1 .|10 :|2 -|9 =|3 -|1 =|3 +*|1 PND|1 ",
"%25 %25 +::|1 >|6 .::::-+%25 *-:..*@%25 +-...|1 >|2','>|2 -*+===",
"----|1 :|12 -|3 =+++|1 =|5 +++==-.|1 >|13 ..:=--:|1 .|5 =@@|1 PN",
"D|1 :-=.|1 >|2','>|3 =|1 PND|1 ++++|1 =|5 -|1 =|5 --:|1 .|9 :---",
"=+++-:...|1 >|11 ..::--:.|1 >|1 .|1 >|2 .:==+*.|1 >|3','>|4 .|1 ",
"PND|1 *+++|1 =|11 :.*|1 @|6 %25 PND|1 +--=+|1 @|4 %25 PND|1 *|1 ",
"@|3 *-::.|1 >|1 .:::-|1 PND|1 @|1 PND|1 +=:|1 >|2 .|2 >|2 .:-+:.",
"|1 >|2','>|5 :|1 *|3 +|3 =|5 -::.:**|1 PND%25 %25 |1 @|6 %25 =|1",
" PND%25 |1 @|3 PND|2 **%25 |1 @|4 PND|1 *+@|1 @%25 |1 @|4 %25 +=",
"-:|1 .|5 >|1 .:::--.|1 >|1','>|6 .=%25 |1 PND|2 *|3 +|1 =|4 --=-",
"::-=*%25 |1 @|4 PND|1 =...::+@@%25 |1 @|3 *-::-=%25 |1 @|3 %25 P",
"ND|1 +-::|1 .|6 -:--+*-.|1 >|1','>|8 .*@|1 %25 %25 %25 |1 PND|1 ",
"*+=|1 -|5 :::=+|1 PND%25 |1 @|4 *+-...::-=+-|1 :|7 PND|1 @|2 PND",
"|1 *==:|1 .|6 :=-+-:-:=:.|1','>|10 -%25 @|1 %25 %25 %25 %25 %25 ",
"|1 PND|1 *==:--=**|1 PND|1 @|3 %25 %25 @++-...::.|1 >|2 ..:::..*",
"@|1 PND|1 +-::.=-.+*=:=.-.-.--=.|1','>|11 .+|1 @|4 %25 %25 %25 %",
"25 %25 |1 PND|1 *|1 PND|3 %25 %25 @@@|1 %25 @@| PND|1 *|1 PND|1 ",
"-...:::..|1 >|5 .=@@|1 PND|1 ++:+..=..+:+:-+|1 PND%25 PND|1 -|1 ",
">|2','>|13 ..-===+*%25 %25 |1 PND%25 |1 @|7 *:.|1 >|2 .=-|1 :|6 ",
".|4 >|3 .*@::=:*=-+++|1 PND|1 =*+==+*+.|1 >|2','>|22 :=|1 PND|2 ",
"%25 *-...|1 >|6 .+=|1 :|6 .:.|1 >|4 .+|1 PND|1 +++-*-*-:+=*==+++",
"-.|1 >|2','>|24 .:**:|1 >|10 .+-:-::.:::.|1 >|5 :++--:::..::.-:.",
"-+:.|1 >|2','>|39 .-=|1 :|5 .|5 >|5 .-=+--::...|1 >|3 .::=.|1 >|",
"2','>|40 -+-:::..::...|1 >|1 .|2 >|6 .|2 >|2 .|2 >|1 .|1 >|2 ...",
"-:.|1','>|40 :+=-::|1 .|7 >|2 .|4 >|7 .::.:|1 .|5 -.|1','>|41 :*",
"*+**++**+-:..|1 >|1 .|2 >|4 .|2 >|2 .|1 :|3 .|4 --.|1','>|54 .-|",
"1 +|3 =|3 -::|1 .|8 -==.|1 >|1','>|64 ..:|1 -|5 -:.|1 >|4'],Z=e=",
">String.fromCharCode(c[e]),J=e=>{var t,r,n,a,i=e.split(' '),o=''",
";for(let e=0;e<i.length;e++)o+=(r=void 0,n=void 0,a=void 0,r='',",
"n=0,a='',(t=i[e].split('|')).length>0?(r=''+t[0]=='>'?' ':(r=''+",
"t[0]).replaceAll('APOS',Z('APOS')).replaceAll('PND',Z('PND')).re",
"placeAll('Q',Z('PND')),a=(n=parseInt(t[1]))>1?r.repeat(n):r):a='",
" ',a);return o},ee=(e,t,r,n)=>{'W'==e&&(e='%25 '),o.shadowColor=",
"n?H:_,o.globalAlpha=1,o.shadowBlur=L,o.strokeStyle=p,o.font='18p",
"x Monospace',o.textBaseline='middle',o.lineWidth=.75,o.strokeTex",
"t(e,t,r),o.shadowBlur=0,n?(o.shadowColor=B,o.fillStyle=p):o.fill",
"Style=_,o.fillText(e,t,r)},te=(e,t)=>+e[t].split(',')[0],re=(e,t",
")=>+e[t].split(',')[1],ne=()=>{const e='rgba(0,0,0,';_==cHx(E)?(",
"H=e+'0.1)',B=e+'0.4)'):B=H=e+'0.8)'},ae=()=>{o.fillStyle=p,o.fil",
"lRect(1,1,PX,PX),Y(!1),j(!1),S=!1,M=0,k=0,cnv.focus()},ie=[l,'L'",
",'C','S','T'],oe=[A,'33FF33','F0FFF8',E,'1F51FF'];_I=Q('!(v>0&&v",
"<PX&&a>0&&a<PX)'),WALL=cHx('202020'),CANV=p;let le=0;return cnv.",
"addEventListener('keydown',(e=>{'p'!=e.key&&'P'!=e.key||(v=!v),'",
"c'!=e.key&&'C'!=e.key||(async()=>{var e='';for(i=0;i<k;i++)e=e+C",
"[i].join('')+'\\r\\n';try{await navigator.clipboard.writeText(e)}c",
"atch(e){}})(),'s'!=e.key&&'S'!=e.key||$(z-1),'n'!=e.key&&'N'!=e.",
"key||(u=!u)})),cnv.addEventListener('click',(e=>{cnv.focus()})),",
"cnv.addEventListener('dblclick',(e=>{v=!v})),cnv.focus(),c.APOS=",
"39,c.PND=35,ae(),R=l,_=cHx(A),L=(()=>{switch(_R){case 1:return 2",
";case 2:return 3;case 4:return 4;case 8:return 6;case 16:return ",
"8}})(),ne(),$(2),le&&(W=1,G=1,V=30),t=>{if(!v){m++,g++,F++,b++;v",
"ar r=0;if((d||y)&&g%25 G==0)if(g=0,d){if(X!=P.length||f)for(h=!0",
",r=0;h;)T=te(P,X),x=re(P,X),' '!=C[T][x]&&(ee(C[T][x],10*(I+x)+1",
"00,20*(w+T)+40,!1),++r>=V&&(h=!1)),++X==P.length&&(h=!1);else j(",
"!0);if(f&&u){for(i=0;i<3;i++)ee('Max'.substring(i,i+1),10*i+(HX-",
"Math.trunc(15)),PX-20,!1);S=!0}}else if(y){if(X==P.length)U(!1),",
"N=!0,b=0;else for(h=!0,r=0;h;)T=te(P,X),x=re(P,X),' '!=C[T][x]&&",
"(ee(C[T][x],10*(I+x)+100,20*(w+T)+40,!0),++r>=V&&(h=!1)),++X==P.",
"length&&(h=!1);if(N&&S)for(i=0;i<3;i++)ee('Max'.substring(i,i+1)",
",10*i+(HX-Math.trunc(15)),PX-20,!0)}N&&b>1&&b%25 240==0?(N=!1,b=",
"0):(f&&F>1&&F%25 300==0&&(j(!1),U(!0)),N||m%25 W!=0||(m=0,d||f||",
"y||N||(D?((t=>{for(var r=cHx(e.item(oe)),n=!0;n;)r!=t?n=!1:r=cHx",
"(e.item(oe));_=r,ne()})(_),(t=>{for(var r=e.item(ie),n=!0;n;)r!=",
"t?n=!1:r=e.item(ie);R=r})(R)):R=l,ae(),n=M=80-(I=1)-1,a=k=45-(w=",
"2)-3,D||(C=O(n,a)),s=O(n,a),P=Array(n*a),((t,r,n)=>{var a='',o=0",
";if(D)for(let e=0;e<k;e++)for(let t=0;t<M;t++)r[e][t]=e+','+t,'S",
"'!=R&&R!=l||(P[o]=r[e][t],o++);else{for(let e=0;e<n.length;e++){",
"a=J(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!=l||(P[o]=r[e][n],o++)}D=!0}if(R==l)q(P,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);o=0;for(let e=0;e<k;e++)for(let t=0;t<M;t++)P[o]=r",
"[e][t],o++}else if('T'==R){var c=M*k,C=0,s=0,v=0,u=0,d=0,f=!1,y=",
"!1,N=0,S=0;k%25 2==0?(N=Math.trunc(k/2)-1,f=!0):(N=Math.round(k/",
"2)-1,f=!1),M%25 2==0?(S=Math.trunc(M/2)-1,y=!1):(S=Math.round(M/",
"2)-1,y=!0);var T=N,x=S;for(P[0]=N+','+S,C++,i=1;i<c;i++)C==M?(C=",
"0,y=M%25 2!=0,u=0,d=0,x=S,T=f?N+ ++s:N-++v,f=!f):(x=y?S-++u:S+ +",
"+d,y=!y),P[i]=T+','+x,C++}})(C,s,K),Y(!0))))}var n,a;return 0}};",
"function I(){cnv=document.getElementById('tc'),ctx=CTX=cnv.getCo",
"ntext('2d');const e=(e,r,n,a,i,o)=>{var l,c,C,s=V2(e,r);return t",
".push((e=>{c&&o(i)})),(t,i)=>{l=V2(_X,_Y).mul(-1).add(s),c=l.len",
"()<1.7*n,C=c?2:5,t&&(ELI(c||i?'white':'grey',e,r,n+C,n+C,0,0,TAU",
"),CTA('center'),CFS('black'),FNT(n-3),CFT(a,e,r+6))}};var t=[],r",
"=[],n=0,a=[1,2,4,8,16],i=0,o=e=>{n=e,_R=a[e],art=c(_R),cer=C(min",
"(_R,4))},l={Piece:'48',Name:'ASCII Skulls 048',Description:'Orig",
"inal ASCII art in the classic 7-bit style. Random rotation|throu",
"gh five animations and five colors.'.split('|'),Properties:'Max,",
" Full Random, Amber, Normal, C key, N key, P key or Double|Click",
", S key',Medium:'Fully On-Chain BlockGen.Art Canvas',Artist:'Car",
"danomosh',Seed:SEED},c=e=>{i=0;var t,r=DCE('canvas'),n=r.getCont",
"ext('2d'),a=cM(150,1),o=()=>{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 RNG(SEED)",
",n,r,e,o),o(),()=>(CCX(n),DEF(),i||(i=t())&&o(),CCX(),r)},C=e=>{",
"var t=DCE('canvas');let r,n;var a,i;for(var[a,o]of(CWH(t,PX*e),C",
"CX(t.getContext('2d')),DEF(null,e),RECT(cH(0,2,80,.6),2,2,PX-4,P",
"X-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(l)))n+=34,TXT(cM(0,.8),14,a,r,n),n+=24,i=cM(0,.5",
"),Array.isArray(o)?FoE(o,(e=>{TXT(i,20,e,r,n),n+=22})):TXT(i,20,",
"o,r,n);return DEF(),CCX(),e=>t},s=()=>{setTimeout((e=>{window.re",
"questAnimationFrame(s);var t=0,a=PX;CCX(),P(.97,WALL),CSC(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)},P=(e,t)=>{var r=window,n=r.innerWidt",
"h,a=r.innerHeight,i=n!=_W||a!=_H,o=min(n,a)*e,l=o/PX,c=min(DPR_M",
"AX,max(devicePixelRatio??1,1));i&&(cnv.width=_W=n*c,cnv.height=_",
"H=a*c),CTR(1,0,0,1,0,0),BG(t),CXT((n-o)/2,(a-o)/2),CXS(l,l)};AA(",
"ctx,1),(()=>{o(0);var n,i,c=a.length,C='touch',P='mouse',v=e=>{e",
".preventDefault();var t=e.changedTouches[0];return e.clientX=t.p",
"ageX,e.clientY=t.pageY,e},D=e=>{var t=cnv.getBoundingClientRect(",
"),r=CGT().invertSelf();i=e.clientX-t.left,y=e.clientY-t.top,_X=i",
"*r.a+y*r.c+r.e,_Y=i*r.b+y*r.d+r.f};for(p=e=>{_M=1,D(e),(e=>{e.pr",
"eventDefault(),e.stopPropagation()})(e),_P=_I(_X,_Y)},u=e=>{_P&&",
"FoE(t,(e=>e())),_M=_P=0,D(e)},FoE([[C+'start',e=>{p(v(e))}],[C+'",
"move',e=>{D(v(e))}],[C+'end',e=>{u(v(e))}],[P+'down',p],[P+'move",
"',D],[P+'up',u]],(e=>cnv.addEventListener(...e))),n=0;n<c;n++)r.",
"push(e(130,i=HX-80*c/2+80*(n+.5),22,a[n]+'k',n,o));r.push(e(130,",
"800,25,CHAR(8595),0,(e=>{return(t=DCE('a')).download=l.Name,t.hr",
"ef=art().toDataURL(),void t.click();var t}))),s()})()}_X=_Y=0,_R",
"=1,_P=0,_M=0,_W=0,_H=0,_I=e=>1,I(); </script></canvas></body>",
"</html>"
],
"name": "ASCII Skulls 048",
"mediaType": "text/html"
}
],
"image": "ipfs://QmfPzqX37f4X1egTtepn8N5u2YPYCCL6ZHNZBkJ9FsKDEm",
"piece": 48,
"artist": "Cardanomosh",
"medium": "Fully On-Chain BlockGen.Art Canvas",
"vendor": "BlockGen.art",
"authNFT": "asset19sgmgmyucs7avrsr69wnx35kaqxtc3xe59lt28",
"mediaType": "image/png",
"properties": {
"ASCII Skull": "Max",
"First Color": "Amber",
"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
ASCIISkulls048
+19521b801dc7199ec...