{"version":2,"baseVals":{"rating":0,"gammaadj":1.49,"decay":1,"echo_zoom":1,"echo_alpha":0.5,"wave_mode":1,"wave_thick":1,"wave_brighten":0,"brighten":1,"darken":1,"wave_a":1.06,"wave_scale":0.43,"wave_smoothing":0.9,"wave_mystery":-1,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":0.403,"zoomexp":1.0016,"zoom":1.0298,"warp":0.01,"sx":0.9901,"sy":0.97078,"wave_r":0.5,"wave_g":0.5,"wave_b":0.5,"ob_size":0.005,"ob_a":0.05,"ib_size":0,"ib_r":0,"ib_g":0,"ib_b":0,"ib_a":1,"mv_x":64,"mv_y":48,"mv_l":0.05,"mv_r":0,"mv_g":0,"mv_b":0,"mv_a":0},"shapes":[{"baseVals":{"sides":54,"textured":1,"rad":0.10406,"tex_zoom":7.09852,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_r":0.1,"border_g":0.1,"border_b":0.1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"sides":44,"textured":1,"rad":0.2047,"tex_zoom":4.81638,"g":1,"b":1,"r2":1,"b2":1,"a2":1,"border_r":0,"border_g":0,"border_b":0,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"//r=q8;\n//b=q7;\n//g=q6;\n//r2=q8;\n//b2=q7;\n//g2=q6;"},{"baseVals":{"sides":3,"y":0.451,"rad":0.02076,"ang":1.82212,"tex_zoom":2.0882,"r":0,"b":1,"a":0,"r2":1,"b2":1,"a2":0.03,"border_r":0,"border_g":0,"border_b":0,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"//r=1-q8;\n//b=1-q7;\n//g=1-q6;\n//r2=1-q8;\n//b2=1-q7;\n//g2=1-q6;\n//x=x-(int(q1*10)*0.05);\nrad = rad+0.09*q1;"},{"baseVals":{"sides":44,"rad":0.17628,"r":0,"g2":0,"border_r":0,"border_g":0,"border_b":0,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"usedots":1,"scaling":0.30299,"r":0,"g":0,"b":0,"a":0.1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"usedots":1,"thick":1,"scaling":0.90529,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":""}],"init_eqs_eel":"","frame_eqs_eel":"wave_r = wave_r + 0.5*(0.6*sin(time*1.3) + 0.4*sin(0.98*time));\nwave_b = wave_b + 0.5*(0.6*sin(time*1.1) + 0.4*sin(0.78*time));\nwave_g = wave_g + 0.5*(0.6*sin(time*1.2) + 0.4*sin(0.6*time));\n\nq8=wave_r;\nq7=wave_b;\nq6=wave_g;\n\nwr = 0.5+0.3*(0.6*sin(time*1.8) + 0.4*sin(0.8*time));\nwb = 0.5+0.3*(0.6*sin(time*1.67) + 0.4*sin(0.5*time));\nwg = 0.5+0.3*(0.6*sin(time*1.92) + 0.4*sin(0.4*time));\n\nq10=wr;\nq11=wb;\nq12=wg;\n\nvol = 0.1*(vol*9 + (bass_att+mid_att+treb_att)*0.333333);\nq1=vol;\nmonitor=vol;\nmtime=mtime+vol*0.01;\nq2=mtime*0.25;\nwave_mystery = wave_mystery + 0.6*vol;\nsy=sy+vol*0.02;\nsx=sy;\n\ncx = cx + 0.2*sin(mtime);\ncy = cy - 0.2*sin(mtime*1.2);","pixel_eqs_eel":"rot=log(x+0.1)*(x+0.1);\nrot=rot*0.1;","warp":" shader_body { \n vec2 tmpvar_1;\n tmpvar_1 = (((uv_orig * texsize.xy) * (texsize_noise_lq.zw * 1.5)) + rand_frame.xy);\n vec4 tmpvar_2;\n tmpvar_2.zw = vec2(0.0, 0.0);\n tmpvar_2.xy = uv;\n vec4 tmpvar_3;\n tmpvar_3.zw = vec2(0.0, 0.0);\n tmpvar_3.xy = uv_orig;\n vec4 tmpvar_4;\n tmpvar_4 = mix (tmpvar_2, tmpvar_3, ((1.3 - rad) + (\n (texture (sampler_noise_lq, tmpvar_1) - 0.5)\n * 0.15)));\n vec4 tmpvar_5;\n tmpvar_5.w = 1.0;\n tmpvar_5.xyz = ((texture (sampler_main, clamp (\n (tmpvar_4.xy - (((vec2(0.0, 64.0) * texsize.zw) * dot (\n (texture (sampler_main, clamp (tmpvar_4.xy, 0.0, 1.0)).xyz - 0.35)\n , vec3(0.32, 0.49, 0.29))) * (dot (texture (sampler_main, \n clamp (tmpvar_4.xy, 0.0, 1.0)\n ).xyz, vec3(0.32, 0.49, 0.29)) - 0.4)))\n , 0.0, 1.0)).xyz - 0.0011) + ((texture (sampler_noise_lq, tmpvar_1) - 0.5) * 0.0038).xyz);\n ret = tmpvar_5.xyz;\n }","comp":" shader_body { \n vec2 uv1_1;\n vec2 tmpvar_2;\n tmpvar_2.y = 0.0;\n tmpvar_2.x = texsize.z;\n vec2 tmpvar_3;\n tmpvar_3.x = 0.0;\n tmpvar_3.y = texsize.w;\n vec2 tmpvar_4;\n tmpvar_4.x = (texture (sampler_main, (uv - tmpvar_2)).xyz - texture (sampler_main, (uv + tmpvar_2)).xyz).x;\n tmpvar_4.y = (texture (sampler_main, (uv - tmpvar_3)).xyz - texture (sampler_main, (uv + tmpvar_3)).xyz).x;\n uv1_1 = ((0.3 * cos(\n ((uv - 0.5) * 2.0)\n )) - tmpvar_4);\n float tmpvar_5;\n tmpvar_5 = clamp ((0.04 / sqrt(\n dot (uv1_1, uv1_1)\n )), 0.0, 1.0);\n uv1_1 = ((0.3 * cos(\n (uv1_1 * 12.0)\n )) - (9.0 * tmpvar_4));\n vec4 tmpvar_6;\n tmpvar_6.w = 1.0;\n tmpvar_6.xyz = (tmpvar_5 + ((texture (sampler_main, uv).xyz * 12.0) * vec3(clamp (\n (0.04 / sqrt(dot (uv1_1, uv1_1)))\n , 0.0, 1.0))));\n ret = tmpvar_6.xyz;\n }"}