0xd0c33398…bfb8sent to0xa7d8d9ef…d270·#12,564,369·view on Etherscan
function generateCircleBlock(e,a,g,r,d){return new Promise(d=>{const n=document.createElement("div");n.id="circle-block"+e,n.style.position="absolute",n.style.top=a,n.style.left=g,n.style.width=r,n.style.height=r,document.getElementById("sktch").appendChild(n),d()})}function generateOuterBlankCircle(e,a){return new Promise(g=>{const r=document.createElement("div");r.style.position="absolute",r.style.borderRadius="50%";const d=parseInt(a.slice(0,-2))/32;r.style.boxShadow=d+"em "+d+"em "+4*d+"em #c1c1c1, -"+d+"em -"+d+"em "+4*d+"em #fff",r.style.width="100%",r.style.height="100%",r.style.zIndex=2,r.id="outer-blank"+e,r.classList.add("blankColor"),r.classList.add("simplePulseAnim"),r.classList.add("center-flex"),document.getElementById("circle-block"+e).appendChild(r),g()})}function generateOuterColorCircle(e,a,g,r){return new Promise(d=>{const n=document.createElement("div");n.style.position="relative",n.style.borderRadius="50%";const i=parseInt(g.slice(0,-2))/64;n.style.boxShadow=i+"em "+i+"em "+4*i+"em #c1c1c1, -"+i+"em -"+i+"em "+4*i+"em #fff",n.style.width="75%",n.style.height="75%",n.style.opacity=.85,n.style.zIndex=3,n.id="outer-color"+e,n.classList.add(a.random_choice(isSpinning)),n.classList.add(getColor(a,r)),n.classList.add("center-flex"),document.getElementById("outer-blank"+e).appendChild(n),d()})}function generateInnerBlankCircle(e,a){return new Promise(g=>{const r=document.createElement("div");r.style.position="relative",r.style.borderRadius="50%";const d=parseInt(a.slice(0,-2))/64;r.style.boxShadow=d+"em "+d+"em "+4*d+"em #c1c1c1, -"+d+"em -"+d+"em "+4*d+"em #fff",r.style.width="62%",r.style.height="62%",r.style.zIndex=4,r.id="inner-blank"+e,r.classList.add("blankColor"),r.classList.add("center-flex"),document.getElementById("outer-color"+e).appendChild(r),g()})}function generateInnerColorCircle(e,a,g,r){return new Promise(d=>{const n=document.createElement("div");n.style.position="relative",n.style.borderRadius="50%";const i=parseInt(g.slice(0,-2))/64;n.style.boxShadow=i+"em "+i+"em "+4*i+"em #c1c1c1, -"+i+"em -"+i+"em "+4*i+"em #fff",n.style.width="51%",n.style.height="51%",n.style.zIndex=5,n.id="inner-color"+e,n.classList.add(getColor(a,r)),n.classList.add("center-flex"),document.getElementById("inner-blank"+e).appendChild(n),d()})}function generatePupil(e,a,g){return new Promise(a=>{const g=document.createElement("div");g.style.position="relative",g.style.borderRadius="50%",g.style.width="42%",g.style.height="42%",g.style.backgroundColor="#555",g.style.zIndex=6,g.id="pupil"+e,document.getElementById("inner-color"+e).appendChild(g),a()})}function getSizeRange(e){return e>=42&&e<=178?e:e+42}function getColor(e,a){switch(a){case 78:return"blankColor";case 79:return"golden";case 100:return"grim";case 42:return"rainbow";default:return"g"+e.random_int(1,180)}}class Random{constructor(e){this.seed=e}random_dec(){return this.seed^=this.seed<<13,this.seed^=this.seed>>17,this.seed^=this.seed<<5,(this.seed<0?1+~this.seed:this.seed)%1e3/1e3}random_between(e,a){return e+(a-e)*this.random_dec()}random_int(e,a){return Math.floor(this.random_between(e,a+1))}random_choice(e){return e[Math.floor(this.random_between(0,.99*e.length))]}}