memoscan
← all memos

Memo 0x7f8bb607…f7956b on Ethereum

var g;function calculateFeatures(t){R=new class e{constructor(){this.useA=!1;let e=function(t){let e=parseInt(t.substr(0,8),16),i=parseInt(t.substr(8,8),16),s=parseInt(t.substr(16,8),16),h=parseInt(t.substr(24,8),16);return function(){s|=0;let t=((e|=0)+(i|=0)|0)+(h|=0)|0;return h=h+1|0,e=i^i>>>9,i=s+(s<<3)|0,s=(s=s<<21|s>>>11)+t|0,(t>>>0)/4294967296}};this.prngA=new e(t.hash.substr(2,32)),this.prngB=new e(t.hash.substr(34,32));for(let i=0;i<1e6;i+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(t,e){return t+(e-t)*this.random_dec()}random_int(t,e){return Math.floor(this.random_num(t,e+1))}random_bool(t){return this.random_dec()<t}random_choice(t){return t[this.random_int(0,t.length-1)]}};let e={},i=R.random_choice(["July 1, 198000 BC","June 29, 9000 BC","February 5, 146 BC","April 1, 5 BC","June 29, 452 AD","March 15, 453 AD","June 8, 632 AD","June 15, 763 BC","May 2, 896 AD","March 27, 1239 AD","March 1, 1896 AD",]);switch(e.Inception=R.random_choice(["January","February","March","April","May","June","July","August","September","October","November","December"]),e.Inception){case"April":case"June":case"September":case"November":e.Inception+=" "+R.random_int(1,30).toString();break;case"February":e.Inception+=" "+R.random_int(1,28).toString();break;default:e.Inception+=" "+R.random_int(1,31).toString()}let s=R.random_choice(["AD","BC","AD","AD","AD","AD","UQ"]);"AD"==s?e.Inception+=", "+R.random_choice([R.random_int(2e3,2022),R.random_int(1980,2022),R.random_int(1900,2022),R.random_int(1500,2022),R.random_int(896,2022),R.random_int(1,2022)]).toString()+" "+s:"UQ"==s?e.Inception=i:e.Inception+=", "+R.random_choice([R.random_int(1,1e3),R.random_int(1,2e3),R.random_int(1,4e3),R.random_int(1,6e3),R.random_int(1,9e3)]).toString()+" "+s,e.Delta=R.random_choice([1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,5,5,5,5,5,5,7,7,7,7,7,11,11,11,13,13,13,13,13,17,17,17,17,17,19,19,19,23,23,23,23,23,29]),e.Dimension=R.random_choice([29,47,47,47,65,65,65,65,65,65,65,65,65,65,65,83,83,83,83,101,101,101,119]);let h=R.random_choice([100,100,100,100,100,100,75,75,75,75,75,75,50,50,50,50,25,25,25,25,1]);return e.Dimension>65&&h<25&&(h=25),e.Tempo=h,e.Order=R.random_choice(["Sinister","Adamas","Exspiralis","Inspiralis","Diagonios","Fluctus","Anarchia","Occultum"]),e.Core=R.random_choice([R.random_choice(["Smaragd","J\xe4ine","Keki","Lumivalge","Kincses","M\xe4lestus","K\xe9kfű","Sinapelsin","Prismaatiline","P\xf6\xf6ritus","Rohelus","V\xe4rvik\xfcllane","Elektrosz\xfcrke"]),R.random_choice(["Orgona","V\xe4rvigamma",R.random_choice(["Kuninglik","Paabulind","Vikerkaar","Punainen"]),"Piirilevy","Kommi","Kuldjas","Mustvalge",R.random_choice(["Fak\xf3","Veres","T\xfczes","Kollane"])])]),e.Extension=R.random_choice(["Monochromatic","Complementary","Split Complementary","Triad","Square"]),e.Filter=R.random_choice(["N","ME","MU","RE","RU"]),R.random_int(0,100)>50?e.Aspect=3.6*R.random_dec()+.4:e.Aspect=1,e.Atom=R.random_choice(["Rectangle",R.random_choice(["Ellipse",R.random_choice(["Ellipse","Tripoint","Compass","Compass"])])]),("Tripoint"==e.Atom||"Compass"==e.Atom)&&(e.Aspect=1),R.random_int(0,100)>33||1!=e.Aspect?(e.Swirl=R.random_int(0,6.28),e.Swell=.00495*R.random_dec()+195e-7):(e.Swirl=0,e.Swell=0),e}function GetGlobals(){return g=new class t{reinitializeSizes(){this.default_size=1e3,this.width=window.innerWidth,this.height=window.innerHeight;let t=Math.min(window.innerWidth,window.innerHeight)/g.features.Dimension,e=Math.min(window.innerWidth,window.innerHeight)/g.features.Dimension;t*=g.features.Aspect;let i=window.innerWidth-100*(Math.min(window.innerWidth,window.innerHeight)/1e3),s=window.innerHeight-50*(Math.min(window.innerWidth,window.innerHeight)/1e3)-250*(Math.min(window.innerWidth,window.innerHeight)/1e3);this.effectivetempo=Math.floor((Math.floor(i/t)+6)*(Math.floor(s/e)+6)/g.features.Tempo);let h=this.width,a=this.height;(this.width<this.default_size||this.height<this.default_size)&&(this.width>this.height?(this.height=this.default_size,this.width=Math.floor(this.height*(h/a))):(this.width=this.default_size,this.height=Math.floor(this.width*(a/h)))),this.sdim=Math.min(this.width,this.height),this.ldim=Math.max(this.width,this.height),this.centerx=Math.floor(this.width/2),this.centery=Math.floor(this.height/2),this.minx=0,this.maxx=this.width,this.miny=0,this.maxy=this.height,this.scale=this.sdim/this.default_size,this.width=window.innerWidth,this.height=window.innerHeight,h=this.width,a=this.height,(this.width<this.default_size||this.height<this.default_size)&&(this.width>this.height?(this.height=this.default_size,this.width=Math.floor(this.height*(h/a))):(this.width=this.default_size,this.height=Math.floor(this.width*(a/h)))),this.tick=0,this.textUpdateTick=0,this.showNumber=0,this.previewCanvasWidth=0,this.previewCanvasHeight=0,this.previewCanvasPixelIdx=0,this.previewCanvasPixelMax=0,push(),textFont("Courier"),textSize(18*g.scale),this.previewCanvasWidth=Math.ceil(textWidth("12345678901234567890123")),this.previewCanvasHeight=.6245353159851301*this.previewCanvasWidth,pop(),this.previewCanvas=createGraphics(this.previewCanvasWidth,this.previewCanvasHeight),this.previewCanvasPixelMax=Math.ceil(this.previewCanvasWidth/4)*Math.ceil(this.previewCanvasHeight/4),this.previewPixels=Array(g.previewCanvasPixelMax).fill([0,0,0,255]),this.text=[],this.outputText="",this.textSize=161,this.letters="abcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()[]{};:\"',./<>?\\|`~-=_+ ",this.repeatMax=1,this.sdim=Math.min(this.width,this.height),this.ldim=Math.max(this.width,this.height),this.centerx=Math.floor(this.width/2),this.centery=Math.floor(this.height/2),this.minx=0,this.maxx=this.width,this.miny=0,this.maxy=this.height,this.scale=this.sdim/this.default_size,this.canvas=createGraphics(g.width-100*g.scale,g.height-50*g.scale-250*g.scale),this.canvas.background(0,0,0,255),this.output=createGraphics(this.width,this.height)}constructor(){this.R=new class t{constructor(){this.useA=!1;let t=function(t){let e=parseInt(t.substr(0,8),16),i=parseInt(t.substr(8,8),16),s=parseInt(t.substr(16,8),16),h=parseInt(t.substr(24,8),16);return function(){s|=0;let t=((e|=0)+(i|=0)|0)+(h|=0)|0;return h=h+1|0,e=i^i>>>9,i=s+(s<<3)|0,s=(s=s<<21|s>>>11)+t|0,(t>>>0)/4294967296}};this.prngA=new t(tokenData.hash.substr(2,32)),this.prngB=new t(tokenData.hash.substr(34,32));for(let e=0;e<1e6;e+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(t,e){return t+(e-t)*this.random_dec()}random_int(t,e){return Math.floor(this.random_num(t,e+1))}random_bool(t){return this.random_dec()<t}random_choice(t){return t[this.random_int(0,t.length-1)]}},this.features=calculateFeatures(tokenData);let t=/\bHeadlessChrome/.test(navigator.userAgent);switch(t&&(this.features.Tempo=1),this.features.scalingthreshold=R.random_dec(),this.features.Core){case"Kincses":this.features.hue_min=143,this.features.hue_max=193,this.features.sat_min=48,this.features.sat_max=97,this.features.bri_min=15,this.features.bri_max=76;break;case"M\xe4lestus":this.features.hue_min=265,this.features.hue_max=315,this.features.sat_min=7,this.features.sat_max=86,this.features.bri_min=47,this.features.bri_max=100;break;case"K\xe9kfű":this.features.hue_min=234,this.features.hue_max=284,this.features.sat_min=0,this.features.sat_max=95,this.features.bri_min=48,this.features.bri_max=97;break;case"Sinapelsin":this.features.hue_min=181,this.features.hue_max=231,this.features.sat_min=49,this.features.sat_max=90,this.features.bri_min=12,this.features.bri_max=91;break;case"Prismaatiline":this.features.hue_min=10,this.features.hue_max=60,this.features.sat_min=36,this.features.sat_max=72,this.features.bri_min=29,this.features.bri_max=75;break;case"P\xf6\xf6ritus":this.features.hue_min=21,this.features.hue_max=71,this.features.sat_min=16,this.features.sat_max=79,this.features.bri_min=46,this.features.bri_max=68;break;case"Rohelus":this.features.hue_min=133,this.features.hue_max=178,this.features.sat_min=48,this.features.sat_max=69,this.features.bri_min=32,this.features.bri_max=93;break;case"V\xe4rvik\xfcllane":this.features.hue_min=23,this.features.hue_max=73,this.features.sat_min=49,this.features.sat_max=99,this.features.bri_min=32,this.features.bri_max=87;break;case"Elektrosz\xfcrke":this.features.hue_min=165,this.features.hue_max=215,this.features.sat_min=12,this.features.sat_max=30,this.features.bri_min=12,this.features.bri_max=92;break;case"Orgona":this.features.hue_min=288,this.features.hue_max=338,this.features.sat_min=12,this.features.sat_max=67,this.features.bri_min=40,this.features.bri_max=97;break;case"V\xe4rvigamma":this.features.hue_min=212,this.features.hue_max=262,this.features.sat_min=40,this.features.sat_max=92,this.features.bri_min=55,this.features.bri_max=90;break;case"Smaragd":this.features.hue_min=103,this.features.hue_max=153,this.features.sat_min=21,this.features.sat_max=95,this.features.bri_min=28,this.features.bri_max=95;break;case"Kuninglik":this.features.hue_min=226,this.features.hue_max=276,this.features.sat_min=46,this.features.sat_max=66,this.features.bri_min=35,this.features.bri_max=68;break;case"Paabulind":this.features.hue_min=74,this.features.hue_max=124,this.features.sat_min=30,this.features.sat_max=87,this.features.bri_min=12,this.features.bri_max=80;break;case"Vikerkaar":this.features.hue_min=170,this.features.hue_max=220,this.features.sat_min=20,this.features.sat_max=86,this.features.bri_min=35,this.features.bri_max=70;break;case"J\xe4ine":this.features.hue_min=164,this.features.hue_max=214,this.features.sat_min=18,this.features.sat_max=80,this.features.bri_min=49,this.features.bri_max=100;break;case"Punainen":this.features.hue_min=88,this.features.hue_max=138,this.features.sat_min=18,this.features.sat_max=97,this.features.bri_min=23,this.features.bri_max=83;break;case"Piirilevy":this.features.hue_min=65,this.features.hue_max=115,this.features.sat_min=3,this.features.sat_max=82,this.features.bri_min=14,this.features.bri_max=83;break;case"Keki":this.features.hue_min=18,this.features.hue_max=68,this.features.sat_min=0,this.features.sat_max=19,this.features.bri_min=39,this.features.bri_max=100;break;case"Kommi":this.features.hue_min=50,this.features.hue_max=100,this.features.sat_min=17,this.features.sat_max=95,this.features.bri_min=31,this.features.bri_max=88;break;case"Kuldjas":this.features.hue_min=194,this.features.hue_max=244,this.features.sat_min=16,this.features.sat_max=93,this.features.bri_min=16,this.features.bri_max=89;break;case"Mustvalge":this.features.hue_min=0,this.features.hue_max=359,this.features.sat_min=0,this.features.sat_max=9,this.features.bri_min=10,this.features.bri_max=90;break;case"Fak\xf3":this.features.hue_min=0,this.features.hue_max=359,this.features.sat_min=15,this.features.sat_max=30,this.features.bri_min=70,this.features.bri_max=90;break;case"Veres":this.features.hue_min=0,this.features.hue_max=20,this.features.sat_min=70,this.features.sat_max=100,this.features.bri_min=50,this.features.bri_max=100;break;case"Lumivalge":this.features.hue_min=0,this.features.hue_max=359,this.features.sat_min=0,this.features.sat_max=100,this.features.bri_min=90,this.features.bri_max=100;break;case"T\xfczes":this.features.hue_min=21,this.features.hue_max=40,this.features.sat_min=70,this.features.sat_max=90,this.features.bri_min=70,this.features.bri_max=90;break;case"Kollane":this.features.hue_min=41,this.features.hue_max=80,this.features.sat_min=70,this.features.sat_max=100,this.features.bri_min=80,this.features.bri_max=100;break;default:console.log('ERROR! Should not be able to get to default in features["Core]" switch.')}this.fps=30,this.effectivetempo=9,this.valueRangeMin=int(this.features.hue_min/3*this.features.sat_min/5*this.features.bri_min/5),this.valueRangeMax=int(this.features.hue_max/3*this.features.sat_max/5*this.features.bri_max/5),this.default_size=1e3,this.width=window.innerWidth,this.height=window.innerHeight;let e=this.width,i=this.height;function s(t,e){t=t.replace(/^0+/,""),e=e.replace(/^0+/,""),t=("-"===t[0]?"":"+")+t,e=("-"===e[0]?"":"+")+e;let i="-"===t[0]?-1:1,s="-"===e[0]?-1:1;t=t.slice(1),e=e.slice(1);let h,a;return(i!==s?(a=function t(e,i){e<i&&([e,i]=[i,e]);let s=0,h=e.length-1,a=i.length-1,r=[];for(;h>=0;){let n=parseInt(e[h--]),u=a>=0?parseInt(i[a--]):0,m=n-u-s;m<0?(m+=10,s=1):s=0,r.unshift(m)}for(;0===r[0];)r.shift();return r.join("")||"0"}(t,e),h=t>=e?i:s):(a=function t(e,i){let s=0,h=e.length-1,a=i.length-1,r=[];for(;h>=0||a>=0||s>0;){let n=h>=0?parseInt(e[h--]):0,u=a>=0?parseInt(i[a--]):0,m=n+u+s;s=Math.floor(m/10),r.unshift(m%10)}return r.join("")}(t,e),h=i),"0"===a)?a:h<0?"-"+a:a}function h(t){return t.filter(t=>"string"==typeof t&&1===t.length&&!isNaN(Number(t)))}(this.width<this.default_size||this.height<this.default_size)&&(this.width>this.height?(this.height=this.default_size,this.width=Math.floor(this.height*(e/i))):(this.width=this.default_size,this.height=Math.floor(this.width*(i/e)))),this.sdim=Math.min(this.width,this.height),this.ldim=Math.max(this.width,this.height),this.centerx=Math.floor(this.width/2),this.centery=Math.floor(this.height/2),this.minx=0,this.maxx=this.width,this.miny=0,this.maxy=this.height,this.scale=this.sdim/this.default_size,this.canvas=createGraphics(this.width,this.height),this.canvas.background(0,0,0,255),this.output=createGraphics(this.width,this.height),this.tiles;let a=YMDfromDateString(this.features.Inception),r=CalculateCurrentNumberFromInception(a[0],a[1],a[2],30,this.features.Delta);this.digits=new class t{constructor(t="1",e="-3"){this.currentNumber=t,this.incrementValue=e,this.digits=h(this.currentNumber.split(""))}next(){for(this.digits=h(this.digits);this.digits.length<2;)this.currentNumber=s(this.currentNumber,this.incrementValue),this.digits=h(this.digits.concat(this.currentNumber.split("")));return Number(this.digits.shift()+this.digits.shift())}}(r,str(this.features.Delta)),this.tilesIdx=-1,this.tilesIdxMax=1}}}