0x35ed1634…9501sent to0xa7d8d9ef…d270·#14,789,032·view on Etherscan
vec2 texCoord, vec2 resolution, float frame) {return grain(texCoord, resolution, frame, 2.5);}float grain(vec2 texCoord, vec2 resolution) {return grain(texCoord, resolution, 0.0);}",Ge="vec4 perm(vec4 x){return mod289(((x * 34.0) + 1.0) * x);}float noise(vec3 p){vec3 a = floor(p);vec3 d = p - a;d = d * d * (3.0 - 2.0 * d);vec4 b = a.xxyy + vec4(0.0, 1.0, 0.0, 1.0);vec4 k1 = perm(b.xyxy);vec4 k2 = perm(k1.xyxy + b.zzww);vec4 c = k2 + a.zzzz;vec4 k3 = perm(c);vec4 k4 = perm(c + 1.0);vec4 o1 = fract(k3 * (1.0 / 41.0));vec4 o2 = fract(k4 * (1.0 / 41.0));vec4 o3 = o2 * d.z + o1 * (1.0 - d.z);vec2 o4 = o3.yw * d.x + o3.xz * (1.0 - d.x);return o4.y * d.y + o4.x * (1.0 - d.y);}",Ye=`
#define C -0.3431457505
#define B -0.31370849898
#define A 1.65685424949
#define VE 6
float sin2(float x){return x * (x * (C * x + B) + A);}float random(vec2 co){float a = 12.9898;float b = 78.233;float c = 43758.5453;float dt= dot(co.xy ,vec2(a,b));float sn= mod(dt,3.14);return fract(sin2(sn*0.8) * c);}float noise (in vec2 st) {vec2 i = floor(st);vec2 f = fract(st);float a = random(i);float b = random(i + vec2(1.0, 0.0));float c = random(i + vec2(0.0, 1.0));float d = random(i + vec2(1.0, 1.0));vec2 u = f * f * (3.0 - 2.0 * f);return mix(a, b, u.x) + (c - a)* u.y * (1.0 - u.x) + (d - b) * u.x * u.y;}float fm1 (in vec2 st) {float value = 0.0;float amplitude = .5;float frequency = 0.;for (int i = 0; i < VE; i++) {value += amplitude * noise(st);st *= 2.;amplitude *= .5;}return value;}
`,Re="vec3 bldav(vec3 base, vec3 blend) {return (base+blend)/2.0;}vec3 bldav(vec3 base, vec3 blend, float opacity) {return (bldav(base, blend) * opacity + base * (1.0 - opacity));}float blendColorBurn(float base, float blend) {return (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0);}vec3 blendColorBurn(vec3 base, vec3 blend) {return vec3(blendColorBurn(base.r,blend.r),blendColorBurn(base.g,blend.g),blendColorBurn(base.b,blend.b));}vec3 blendColorBurn(vec3 base, vec3 blend, float opacity) {return (blendColorBurn(base, blend) * opacity + base * (1.0 - opacity));}float bldovl(float base, float blend) {return base<0.5?(2.0*base*blend):(1.0-2.0*(1.0-base)*(1.0-blend));}vec3 bldovl(vec3 base, vec3 blend) {return vec3(bldovl(base.r,blend.r),bldovl(base.g,blend.g),bldovl(base.b,blend.b));}vec3 bldovl(vec3 base, vec3 blend, float opacity) {return (bldovl(base, blend) * opacity + base * (1.0 - opacity));}vec3 bldmt(vec3 base, vec3 blend) {return base*blend;}vec3 bldmt(vec3 base, vec3 blend, float opacity) {return (bldmt(base, blend) * opacity + base * (1.0 - opacity));}float bldscn(float base, float blend) {return 1.0-((1.0-base)*(1.0-blend));}vec3 bldscn(vec3 base, vec3 blend) {return vec3(bldscn(base.r,blend.r),bldscn(base.g,blend.g),bldscn(base.b,blend.b));}vec3 bldscn(vec3 base, vec3 blend, float opacity) {return (bldscn(base, blend) * opacity + base * (1.0 - opacity));}float bldsftlgt(float base, float blend) {return (blend<0.5)?(2.0*base*blend+base*base*(1.0-2.0*blend)):(sqrt(base)*(2.0*blend-1.0)+2.0*base*(1.0-blend));}vec3 bldsftlgt(vec3 base, vec3 blend) {return vec3(bldsftlgt(base.r,blend.r),bldsftlgt(base.g,blend.g),bldsftlgt(base.b,blend.b));}vec3 bldsftlgt(vec3 base, vec3 blend, float opacity) {return (bldsftlgt(base, blend) * opacity + base * (1.0 - opacity));}float blendLighten(float base, float blend) {return max(blend,base);}vec3 blendLighten(vec3 base, vec3 blend) {return vec3(blendLighten(base.r,blend.r),blendLighten(base.g,blend.g),blendLighten(base.b,blend.b));}vec3 blendLighten(vec3 base, vec3 blend, float opacity) {return (blendLighten(base, blend) * opacity + base * (1.0 - opacity));}",Te="vec2 mod289(vec2 x) {return x - floor(x * (1.0 / 289.0)) * 289.0;}vec3 mod289(vec3 x) {return x - floor(x * (1.0 / 289.0)) * 289.0;}vec4 mod289(vec4 x) {return x - floor(x * (1.0 / 289.0)) * 289.0;}vec3 permute(vec3 x) {return mod289(((x*34.0)+1.0)*x);}vec4 permute(vec4 x) {return mod289(((x*34.0)+1.0)*x);}vec4 taylorInvSqrt(vec4 r){return 1.79284291400159 - 0.85373472095314 * r;}",je="float threshold(in float thr1, in float thr2 , in float val) {if (val < thr1) {return 0.0;}if (val > thr2) {return 1.0;}return val;}float diff(in vec4 pix1, in vec4 pix2) {return (abs(pix1.r - pix2.r) +abs(pix1.g - pix2.g) +abs(pix1.b - pix2.b)) / 3.0;}float edge(in sampler2D tex, in vec2 coords, in vec2 renderSize){float dx = 1.0 / renderSize.x;float dy = 1.0 / renderSize.y;vec4 pix[9];pix[0] = texture2D(tex, coords + vec2( -1.0 * dx, -1.0 * dy));pix[1] = texture2D(tex, coords + vec2( -1.0 * dx , 0.0 * dy));pix[2] = texture2D(tex, coords + vec2( -1.0 * dx , 1.0 * dy));pix[3] = texture2D(tex, coords + vec2( 0.0 * dx , -1.0 * dy));pix[4] = texture2D(tex, coords + vec2( 0.0 * dx , 0.0 * dy));pix[5] = texture2D(tex, coords + vec2( 0.0 * dx , 1.0 * dy));pix[6] = texture2D(tex, coords + vec2( 1.0 * dx , -1.0 * dy));pix[7] = texture2D(tex, coords + vec2( 1.0 * dx , 0.0 * dy));pix[8] = texture2D(tex, coords + vec2( 1.0 * dx , 1.0 * dy));float delta = (diff(pix[1],pix[7])+diff(pix[5],pix[3])+diff(pix[0],pix[8])+diff(pix[2],pix[6]))/4.;return threshold(0.25,.4,clamp(3.0*delta,0.0,1.0));}",Je="vec3 brhtnss(vec3 color, float value) {return color + value;}vec3 cntrst(vec3 color, float value) {return 0.5 + value * (color - 0.5);}vec3 xpsr(vec3 color, float value) {return (1.0 + value) * color;}vec3 hsft(vec3 color, float hue) {const vec3 k = vec3(0.57735, 0.57735, 0.57735);float cosAngle = cos(hue);return vec3(color * cosAngle + cross(k, color) * sin(hue) + k * dot(k, color) * (1.0 - cosAngle));}vec3 strtn(vec3 color, float value) {const vec3 luminosityFactor = vec3(0.2126, 0.7152, 0.0722);vec3 grayscale = vec3(dot(color, luminosityFactor));return mix(grayscale, color, 1.0 + value);}",Mt={"001":[0,0,0,1,0,2,1,3,2,2],"002":[2],"003":[0,2,0,6,0,8,1,2,1,6,1,8,2,2,2,6,2,8,3,2,3,6,3,8,4,2,4,6,4,8,5,2,5,6,5,8,6,2,6,6,6,8,7,2,7,6,7,8,8,2,8,6,8,8,9,2,9,6,9,8],"004":[0,2,0,3,0,9,1,9,2,6,2,9,3,0,3,9,4,1,4,5,4,6,4,7,5,0,6,1,6,2,6,5,7,4,8,7,9,5,9,9],"005":[0,0,2,4,3,0],"006":[0,1,0,4,1,5,2,9,5,8,8,9,9,4,9,6,9,9],"007":[0,4,3,0],"008":[1,0,2,1],"009":[.9],"010":[3,1],"011":[2.1],"012":[2,0,2,1,3,1],"013":[0,1,0,2,0,3,0,6,0,9,1,4,1,5,1,7,1,9,2,2,2,4,2,5,2,9,3,0,3,1,3,2,3,3,3,7,3,8,4,2,4,3,4,4,4,5,4,6,4,8,5,2,5,3,5,5,5,6,5,9,6,0,6,3,6,4,6,5,6,6,7,2,7,5,7,8,7,9,8,1,8,5,8,7,8,8,8,9,9,1,9,2,9,7,9,8,9,9],"014":[0,4,3,0,4,2],"015":[0,0,0,1,0,3,1,0,1,1,1,3,2,0,2,1,2,3,3,0,3,1,3,3,4,0,4,1,4,3,5,0,5,1,5,3,6,0,6,1,6,3,7,0,7,1,7,3,8,0,8,1,8,3,9,0,9,1,9,3],"016":[],"017":[1,4,2,1],"020":[0,1],"021":[0,4,2,4,3,4,4,3],"022":[1,0],"023":[0,3,2,0,2,1,2,2],"024":[0,2,0,9,1,2,1,9,2,2,2,9,3,2,3,9,4,2,4,9,5,2,5,9,6,2,6,9,7,2,7,9,8,2,8,9,9,2,9,9],"025":[0,0,0,2,0,3,0,4,0,7,0,8,0,9,1,1,1,3,1,4,1,7,1,9,2,0,2,7,2,9,3,1,3,3,3,5,3,7,3,9,4,0,4,1,4,2,4,3,4,7,4,8,4,9,5,0,5,1,5,4,5,5,5,6,5,7,6,1,6,3,6,4,6,6,6,7,7,4,7,5,7,6,8,1,8,2,8,3,8,4,8,9,9,6,9,9],"027":[1,2],"028":[.9],"029":[1,0,2,3,3,2],"030":[0,1,1,2,2,2,3,0],"031":[.95,1,1],"033":[3,0,3,1],"032":[0,2,0,4,1,1,1,2,1,3,1,5,1,6,1,7,2,1,2,2,2,3,2,5,2,6,3,1,3,7,4,4,4,6,4,7,4,9,5,2,5,4,5,6,6,4,6,7,7,1,8,0,8,1,8,7,8,9,9,4,9,6,9,8,9,9],"035":[0,4,1,0,3,2],"036":[1,0,1,2,2,0],"037":[0,0,0,1,1,4,2,4,4,0],"038":[0,0],"039":[0,0,0,2,0,3,0,8,0,9,1,0,1,2,1,3,1,8,1,9,2,0,2,2,2,3,2,8,2,9,3,0,3,2,3,3,3,8,3,9,4,0,4,2,4,3,4,8,4,9,5,0,5,2,5,3,5,8,5,9,6,0,6,2,6,3,6,8,6,9,7,0,7,2,7,3,7,8,7,9,8,0,8,2,8,3,8,8,8,9,9,0,9,2,9,3,9,8,9,9],"040":[1,2],"041":[1,0,2,0],"042":[2,7,4,2,5,8,5,9,6,0,6,8,7,0],"043":[1,1,2,0,3,0,4,2],"044":[0,3,3,2],"047":[0,0],"048":[0,1,0,4,1,1,1,4,2,1,2,4,3,1,3,4,4,1,4,4,5,1,5,4,6,1,6,4,7,1,7,4,8,1,8,4,9,1,9,4],"049":[.8],"050":[0,1],"051":[0,2,2,1],"052":[.9],"054":[0,1],"055":[.7],"056":[0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,1],"057":[0,0,3,1,4,2],"058":[1,0,1,1,1,4,2,0,3,1,4,3],"059":[.95],"060":[0,1,0,4,4,0],"061":[0,0,2,1],"062":[0,0,0,2,1,0],"063":[0,3,1,2,2,3],"064":[0,2,0,3,0,9,1,2,2,0,2,8,3,1,3,2,3,8,4,1,4,6,4,8,4,9,5,4,5,6,5,8,6,8,7,5,8,2,8,5,8,6,9,6],"065":[.8,-1,0],"066":[0,0,1,1,2,0],"068":[0,1],"069":[.92,1,1],"071":[0,0,0,1,0,2,1,0,1,1],"072":[0,0,2,2],"073":[.95],"074":[0,2,3,4],"075":[0,1,0,4,3,0,4,1,4,3],"076":[0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0],"077":[1,3,2,2,3,2],"078":[1,2,2,0],"079":[0,0,0,2],"080":[3,3],"082":[0,0,1,0],"084":[0,2,0,5,0,7,0,8,1,0,2,3,3,1,3,4,3,6,4,2,4,7,5,3,5,6,6,2,6,3,6,6,6,7,7,3,7,5,7,6,7,8,8,4,9,0,9,1,9,2,9,3,9,7,9,8,9,9],"085":[.9],"086":[0,0,1,2,2,1],"087":[3,2],"088":[.95],"089":[0,4,2,0,2,2],"090":[0,2],"092":[0,0,0,3,1,3,2,2],"093":[0,1,0,4,1,0,1,1,1,4,2,4,3,1,3,2,4,0,4,4],"095":[0,4,2,0,3,3],"096":[0,3],"097":[1,1],"098":[0,0,0,2,2,0],"099":[2,0],"100":[0,4,1,1,2,0,2,3,3,2,4,3],"101":[0,1,1,2],"102":[0,0,0,2],"104":[0,2,1,3,2,1,3,3],"105":[0,0,1,0,4,3],"107":[0,0,1,1,2,0,2,1,2,4,3,3,4,2],"108":[1,0,2,2,2,4,4,1],"109":[2,1],"110":[1,2],"111":[0,2,0,9,1,3,1,4,1,8,2,1,2,3,2,5,3,4,3,9,4,2,4,5,4,6,5,4,5,5,5,9,6,0,6,1,6,5,6,6,7,1,7,4,7,6,8,7,9,4,9,5,9,9],"112":[1,3,2,3,4,2],"113":[1,2,1,3,1,4,2,4,4,1],"114":[0,1],"115":[0,0],"117":[0,0,0,3,1,2,1,3,3,1,3,2,4,4],"118":[0,2,0,8,0,9,1,0,1,7,2,5,2,7,4,0,4,6,5,5,6,6,6,8,7,5,7,9,8,0,8,8,9,7],"119":[.95],"120":[.9],"121":[0,3],"123":[2,3,3,2],"124":[0,2,0,6,1,2,1,6,2,2,2,6,3,2,3,6,4,2,4,6,5,2,5,6,6,2,6,6,7,2,7,6,8,2,