memoscan
← all memos

Memo 0x2702a4b8…58cfff on Ethereum

ipt;base64,${btoa('registerProcessor("w", class extends AudioWorkletProcessor{constructor(){super();this.port.onmessage=(e)=>{let memory=new WebAssembly.Memory({initial: 1024, maximum: 1024});WebAssembly.instantiate(e.data.w,{env:{memory}}).then((w)=>{this.w=w.instance.exports;this.o=new Float32Array(memory.buffer,this.w.ip(sampleRate, e.data.s),256);new Float32Array(memory.buffer,this.w.ae(e.data.e.length),e.data.e.length).set(e.data.e);new Float32Array(memory.buffer,this.w.af(...e.data.fl),e.data.f.length).set(e.data.f);});};}process(i,o){if (!this.w)return true;this.w.p();o[0][0].set(this.o.subarray(0, 128));o[0][1].set(this.o.subarray(128, 256));return true;}});')}`);g.suspend();let Q=null;async function E(E){Q&&Q.then((A=>A.disconnect())),Q=async function(Q){g.resume(),await C;let E=await A,i=await I,o=await B,D=new AudioWorkletNode(g,"w",{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2]});return D.port.postMessage({w:E,s:Q.random_int(0,1e9),e:i.getChannelData(0),f:o.getChannelData(0),fl:[240,390,220].map((A=>Math.floor(A/1e3*g.sampleRate)))}),D.connect(g.destination),D}(E)}let i=new Image,o=document.createElement("canvas"),D=o.getContext("2d");i.src="data:image/webp;base64,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";let w=i.decode().then((()=>(o.width=i.width,o.height=i.height,D.drawImage(i,0,0),{width:i.width,data:D.getImageData(0,0,i.width,i.height).data})));function a(A,g,I,B,C){let Q=[];for(let E=0;E<45;E++){let i=4*((45*g+E)*B+45*A),o=I.slice(i,i+4),D=0;for(let i=1;i<45;i++){let w=4*((45*g+E)*B+45*A+i),[a,t,e,s]=I.slice(w,w+4);a===o[0]&&t===o[1]&&e===o[2]&&s===o[3]||(o[3]>0&&Q.push({x:D*C,y:E*C,w:(i-D)*C,rgb:`${o[0]},${o[1]},${o[2]}`}),o=[a,t,e,s],D=i)}o[3]>0&&Q.push({x:D*C,y:E*C,w:(45-D)*C,rgb:`${o[0]},${o[1]},${o[2]}`})}return Q}let t=new class{constructor(A){this.useA=!1;let g=function(A){let g=parseInt(A.substr(0,8),16),I=parseInt(A.substr(8,8),16),B=parseInt(A.substr(16,8),16),C=parseInt(A.substr(24,8),16);return function(){g|=0,I|=0,B|=0,C|=0;let A=(g+I|0)+C|0;return C=C+1|0,g=I^I>>>9,I=B+(B<<3)|0,B=B<<21|B>>>11,B=B+A|0,(A>>>0)/4294967296}};this.prngA=new g(A.hash.substr(2,32)),this.prngB=new g(A.hash.substr(34,32));for(let A=0;A<1e6;A+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(A,g){return A+(g-A)*this.random_dec()}random_int(A,g){return Math.floor(this.random_num(A,g+1))}random_bool(A){return this.random_dec()<A}random_choice(A){return A[this.random_int(0,A.length-1)]}shuffle(A){for(let g=A.length-1;g>0;g--){const I=this.random_int(0,g);[A[g],A[I]]=[A[I],A[g]]}return A}weighted_random(A){let g=A.reduce(((A,g)=>A+g),0),I=this.random_dec()*g;for(let g=0;g<A.length;g++){if(I<A[g])return g;I-=A[g]}}}(tokenData),e=document,s=e.body,G=function(A,g){let I=parseInt(g.tokenId)%1e6,B=[0,2,1,3],C=Math.floor(I/50),Q=B[C%B.length];let E=[14.04,3.51,14.04,1.75,14.04,14.04,7.02,7.02,14.04,10.53];return 2===Q||3===Q||(E[6]=0,E[7]=0),{background:Q,headwear:A.weighted_random([1.15,1.15,1.15,1.15,3.45,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6,4.6]),body:A.weighted_random([11.11,44.44,44.44]),footwear:A.weighted_random([10,10,10,10,10,10,10,10,10,10]),bodywear:A.weighted_random([3.57,3.57,3.57,3.57,1.79,3.57,3.57,3.57,3.57,3.57,3.57,3.57,3.57,3.57,3.57,3.57,1.79,3.57,3.57,1.79,3.57,3.57,3.57,3.57,3.57,3.57,3.57,3.57,2.68,2.68]),facewear:A.weighted_random([12.5,12.5,12.5,12.5,12.5,12.5,25]),gear:A.weighted_random(E)}}(t,tokenData);(async function(A,g=function(){let A=document.createElement("canvas");return A.width=1800,A.height=1800,A.style.imageRendering="pixelated",A}()){let{data:I,width:B}=await w,C=g.width/1800*40,Q=[...a(A.background,6,I,B,C),...A.gear<=8?a(A.gear,5,I,B,C):[],...a(A.body,4,I,B,C),...a(A.footwear,3,I,B,C),...a(A.bodywear,2,I,B,C),...a(A.facewear,1,I,B,C),...a(A.headwear,0,I,B,C)],E=g.getContext("2d");return{canvas:g,render:function(){E.fillStyle="white",E.fillRect(0,0,g.width,g.height);for(let{x:A,y:g,w:I,rgb:B}of Q)E.fillStyle=`rgb(${B})`,E.fillRect(A,g,I,C)}}})(G).then((async({canvas:A,render:g})=>{g(A),s.appendChild(A),A.style.cursor="pointer",s.addEventListener("click",(async()=>{await E(t),A.style.cursor="default"}),{once:!0})})),[e.documentElement,s].forEach((A=>{A.style.margin=0,A.style.padding=0,A.style.overflow="hidden"}));let h=e.createElement("style");h.innerText="@media (orientation: portrait) {canvas {width: 100vw;display: block;margin: 0 auto;}}@media (orientation: landscape) {canvas {height: 100vh;display: block;margin: 0 auto;}}",e.head.appendChild(h)}();