{"baseVals":{"rating":0,"gammaadj":1.9,"echo_zoom":1.169,"additivewave":1,"wave_thick":1,"wave_a":0.001,"wave_scale":0.325,"wave_smoothing":0.9,"modwavealphastart":0.88,"modwavealphaend":1.98,"zoom":1.135,"warp":0.01605,"ob_size":0,"ib_size":0,"mv_x":64,"mv_y":48,"mv_l":1,"mv_b":0.9,"mv_a":0},"shapes":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"sides":3,"thickoutline":1,"num_inst":2,"rad":1.25237,"tex_ang":0.25133,"tex_zoom":1.136,"r":0,"g":1,"g2":0.2,"border_r":0,"border_g":0,"border_b":0.99,"border_a":0},"init_eqs_str":"a.q28=0;a.q29=0;a.q32=0;a.q30=0;a.q31=0;","frame_eqs_str":"a.x=a.q28;a.y=a.q29;a.rad=a.q32;a.ang=.00001<Math.abs(equal(a.instance,0))?a.q30:a.q31;"},{"baseVals":{"enabled":1,"sides":3,"thickoutline":1,"num_inst":2,"rad":1.25237,"tex_ang":0.25133,"tex_zoom":1.136,"r":0,"g":1,"g2":0.2,"border_r":0,"border_g":0,"border_b":0.99,"border_a":0},"init_eqs_str":"a.q23=0;a.q24=0;a.q27=0;a.q25=0;a.q26=0;","frame_eqs_str":"a.x=a.q23;a.y=a.q24;a.rad=a.q27;a.ang=.00001<Math.abs(equal(a.instance,0))?a.q25:a.q26;"},{"baseVals":{"enabled":0}}],"waves":[{"baseVals":{"enabled":0}},{"baseVals":{"enabled":1,"samples":42,"usedots":1,"thick":1,"additive":1,"scaling":81.95444,"smoothing":1,"g":0},"init_eqs_str":"a.wave_x=0;","frame_eqs_str":"a.wave_x=1;","point_eqs_str":"a.x=.001*randint(1E3);a.y=.001*randint(1E3);"},{"baseVals":{"enabled":0}},{"baseVals":{"enabled":0}}],"init_eqs_str":"a.q25=0;a.q29=0;a.q31=0;a.q23=0;a.q24=0;a.q26=0;a.q27=0;a.q32=0;a.q28=0;a.q30=0;","frame_eqs_str":"a.zoom=.935*a.zoom+.04*(.6*Math.sin(.339*a.bass_att)+.1*Math.sin(.276*a.bass_att));a.rot+=.04*(.6*Math.sin(.381*a.time)+.4*Math.sin(.579*a.time));a.cx+=.003*(.6*Math.sin(.471*a.treb_att)+.4*Math.sin(.297*a.treb_att));a.cy+=.003*(.6*Math.sin(.379*a.mid_att)+.4*Math.sin(.351*a.mid_att));a.dx+=.003*(.6*Math.sin(.234*a.time)+.4*Math.sin(.277*a.time));a.rot+=.02*(Math.sin(2.134*a.time)+Math.sin(1.7134*a.time)+Math.sin(2.834*a.time));a.dx+=.01*(Math.sin(1.134*a.time)+Math.sin(.7134*\na.time)+Math.sin(2.334*a.time));a.dy+=.01*(Math.sin(1.8834*a.time)+Math.sin(1.0144*a.time)+Math.sin(1.334*a.time));a.q23=div(randint(1E3),1E3);a.q24=div(randint(1E3),1E3);a.q25=6.28*div(randint(1E3),1E3);a.q26=a.q25-3.14;a.q27=div(randint(1E3),12E3)+.1;a.q28=div(randint(1E3),1E3);a.q29=div(randint(1E3),1E3);a.q30=6.28*div(randint(1E3),1E3);a.q31=a.q30-3.14;a.q32=div(randint(1E3),14E3)+.1;","pixel_eqs_str":"","pixel_eqs":"","warp":" shader_body { \n  vec4 tmpvar_1;\n  tmpvar_1.w = 1.0;\n  tmpvar_1.xyz = (mix (mix (\n    (vec3(1.0, 0.0, 0.0) * texture (sampler_main, uv).xxx)\n  , vec3(0.0, 1.0, 0.0), texture (sampler_main, \n    ((uv * 0.925) + 0.0375)\n  ).yyy), vec3(0.0, 0.0, 1.0), vec3((texture (sampler_main, \n    ((uv * 1.075) - 0.0375)\n  ).z * 0.3))) * 0.98);\n  ret = tmpvar_1.xyz;\n }","comp":" shader_body { \n  vec3 ret_1;\n  vec3 tmpvar_2;\n  tmpvar_2.z = 0.0;\n  tmpvar_2.xy = texsize.zw;\n  ret_1 = -(texture (sampler_main, uv).xyz);\n  ret_1 = (ret_1 + (clamp (\n    ((dot (texture (sampler_main, (uv + tmpvar_2.xz)).xyz, vec3(0.32, 0.49, 0.29)) - dot (texture (sampler_main, (uv - tmpvar_2.xz)).xyz, vec3(0.32, 0.49, 0.29))) * 64.0)\n  , 0.0, 1.0) * vec3(0.2, 0.6, 0.9)));\n  ret_1 = (ret_1 + (clamp (\n    ((dot (texture (sampler_main, (uv + tmpvar_2.zy)).xyz, vec3(0.32, 0.49, 0.29)) - dot (texture (sampler_main, (uv - tmpvar_2.zy)).xyz, vec3(0.32, 0.49, 0.29))) * 64.0)\n  , 0.0, 1.0) * vec3(0.3, 0.9, 0.5)));\n  ret_1 = (ret_1 - clamp ((\n    (((texture (sampler_blur1, uv).xyz * scale1) + bias1) * 4.0)\n   - 1.0), 0.0, 1.0));\n  ret_1 = (ret_1 * 1.5);\n  vec4 tmpvar_3;\n  tmpvar_3.w = 1.0;\n  tmpvar_3.xyz = ret_1;\n  ret = tmpvar_3.xyz;\n }"}