{"version":2,"baseVals":{"rating":0,"gammaadj":1.35,"decay":1,"echo_zoom":2.144269,"echo_alpha":0.31,"echo_orient":3,"wave_mode":7,"additivewave":1,"modwavealphabyvolume":1,"wave_brighten":0,"wrap":0,"wave_a":0.001,"wave_scale":1.285751,"wave_smoothing":0.63,"modwavealphastart":0.71,"modwavealphaend":1.3,"warpscale":1.331,"zoom":0.999514,"cx":-1,"warp":0.72142,"sy":0.980296,"wave_r":0.65,"wave_g":0.65,"wave_b":0.65,"ob_size":0.5,"ob_r":1,"ib_size":0.5,"ib_r":1,"ib_g":0,"ib_b":0,"mv_x":64,"mv_y":48,"mv_l":0,"mv_a":0},"shapes":[{"baseVals":{"textured":1,"rad":1.791418,"tex_ang":0.628319,"g":1,"b":1,"a":0,"g2":0,"a2":1,"border_a":0,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""},{"baseVals":{"enabled":0},"init_eqs_eel":"","frame_eqs_eel":""}],"waves":[{"baseVals":{"spectrum":1,"usedots":1,"thick":1,"additive":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"x = sample;\ny = 0.01;\na = value1*2;"},{"baseVals":{"spectrum":1,"usedots":1,"thick":1,"additive":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"x = sample;\ny = 0.99;\na = value2*2;"},{"baseVals":{"samples":62,"usedots":1,"thick":1,"additive":1,"enabled":0},"init_eqs_eel":"","frame_eqs_eel":"","point_eqs_eel":"x = 1 - sample;\ny = .5 + value1;"},{"baseVals":{"enabled":1,"thick":1,"additive":1,"scaling":0.891519,"smoothing":0.82,"r":0.380001,"g":0.72,"a":0.1},"init_eqs_eel":"t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\nt8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3;\n","frame_eqs_eel":"tm = time*.1;\nt1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7);\nt2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8);\nt3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1);\n\ntic = min(time - tin,1);\ntin = time;\n\ntva = (tic*q1*.5);\ntvb = (tic*q2*.5);\ntvc = (tic*q3*.5);\n\nq1 = tva;\nq2 = tvb;\nq3 = tvc;\n\nsz = .3;\nra = .1;\nlen = if(above(q6,0),if(below(len,sz),len + ra*sz*tic,min(sz,len)),if(above(len,0),len - ra*sz*tic,max(0,len)));\nt4 = len;","point_eqs_eel":"ang = 0;\nlen = t4;\nmad = .6;\n\nit = if(above(sample,0),(it+equal(lev,7)),1);\nita = (ita + 1)*above(sample,0);\n\nmod = if(equal(it%2,0),1, if(equal((it+1)%4,0),2, if(equal((it+3)%8,0),3, if(equal((it+7)%16,0),4, if(equal((it+15)%32,0),5, if(equal((it+31)%64,0),6, if(equal((it+63)%128,0),7,7) ))))));\n\nsw = sw - 1;\nsw = if(equal(lev,7),mod,sw)*above(sample,0);\n\nlev = if(above(sample,0),if(above(sw,0),lev-1,lev+1),7);\n\na = equal(lev,7);\n\nar = if(above(sample,0),ar,1);\nar = if(equal(lev,0),ar*-1,ar);\nbr = if(above(sample,0),br,1);\nbr = if(equal(lev,1),br*-1,br);\ncr = if(above(sample,0),cr,1);\ncr = if(equal(lev,2),cr*-1,cr);\ndr = if(above(sample,0),dr,1);\ndr = if(equal(lev,3),dr*-1,dr);\ner = if(above(sample,0),er,1);\ner = if(equal(lev,4),er*-1,er);\nfr = if(above(sample,0),fr,1);\nfr = if(equal(lev,5),fr*-1,fr);\ngr = if(above(sample,0),gr,1);\ngr = if(equal(lev,6),gr*-1,gr);\n\nmlev = lev*above(sample,0);\n\nswi = equal(q4,0)*equal(sample,0);\n\nha = if(swi,1-2*rand(2),ha);\nhb = if(swi,1-2*rand(2),hb);\nhc = if(swi,1-2*rand(2),hc);\nhd = if(swi,1-2*rand(2),hd);\nhe = if(swi,1-2*rand(2),he);\nhf = if(swi,1-2*rand(2),hf);\nhg = if(swi,1-2*rand(2),hg);\n\naang = if(above(sample,0),aang,aang + (q1*.8 + q2*.1 + q3*.1)*ha*1);\nbang = if(above(sample,0),bang,bang + (q1*.57 + q2*.33 + q3*.1)*hb*1.33);\ncang = if(above(sample,0),cang,cang + (q1*.33 + q2*.57 + q3*.1)*hc*1.67);\ndang = if(above(sample,0),dang,dang + (q1*.1 + q2*.8 + q3*.1)*hd*2);\neang = if(above(sample,0),eang,eang + (q1*.1 + q2*.57 + q3*.33)*he*2.33);\nfang = if(above(sample,0),fang,fang + (q1*.1 + q2*.33 + q3*.57)*hf*2.67);\ngang = if(above(sample,0),gang,gang + (q1*.1 + q2*.1 + q3*.8)*hg*3);\n\naang = 1.57;\n\nlen = len*mad;\nx = .5 + above(lev,0)*sin(aang)*len*ar;\ny = .5 + above(lev,0)*cos(aang)*len;\n\nan = (ar*aang + br*bang)*br;\nlen = len*mad;\nx = x + above(lev,1)*sin(an)*len*br;\ny = y + above(lev,1)*cos(an)*len;\n\nan = (ar*aang + br*bang + cr*cang)*cr;\nlen = len*mad;\nx = x + above(lev,2)*sin(an)*len*cr;\ny = y + above(lev,2)*cos(an)*len;\n\nan = (ar*aang + br*bang + cr*cang + dr*dang)*dr;\nlen = len*mad;\nx = x + above(lev,3)*sin(an)*len*dr;\ny = y + above(lev,3)*cos(an)*len;\n\nan = (ar*aang + br*bang + cr*cang + dr*dang + er*eang)*er;\nlen = len*mad;\nx = x + above(lev,4)*sin(an)*len*er;\ny = y + above(lev,4)*cos(an)*len;\n\nan = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang)*fr;\nlen = len*mad;\nx = x + above(lev,5)*sin(an)*len*fr;\ny = y + above(lev,5)*cos(an)*len;\n\nan = (ar*aang + br*bang + cr*cang + dr*dang + er*eang + fr*fang + gr*gang)*gr;\nlen = len*mad;\nx = x + above(lev,6)*sin(an)*len*gr;\ny = y + above(lev,6)*cos(an)*len;\n\nx = (x-.5)*.75 + .5;\n\na=0.1"}],"init_eqs_eel":"","frame_eqs_eel":"bl = 3.8;\nul = 7.9;\nrate = 11.9;\ncha = .01;\n\ngv = if(above(gv,bl), if(below(gv,ul), if(above(fps,rate),gv + cha,gv - cha), ul-.1),bl+.1);\n\n\n\nmonitor = gv;\n\nwave_a = 0;\n\ntic = min(time - tin,1);\ntin = time;\n\nra = 10;\n\n\ntreb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb);\nmid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid);\nbass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass);\n\nrb = 1;\nvav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333);\nq1 = treb_avg;\nq2 = mid_avg;\nq3 = bass_avg;\n\ndb = bass - bass_avg;\n\nit = (it + tic)*below(it,1);\n\nrb = .5*(1/tic);\nbvb = tic*(bass*rb + (1/tic-rb)*bvb);\nbd = bass - bvb;\n\nvm = vm - tic + swi;\nswi = above(bd - vm,0);\n\nq4 = 1-swi;\n\ncm = if(above(iter,30) + equal(time,0),rand(3) + 1,cm);\niter = (iter + tic)*(1-above(iter,30));\nq5 = if(equal(cm,0),3,cm);\n\ncma = if(above(itar,5) + equal(time,0),int(vav*5),cma);\nitar = (itar + tic)*(1-above(itar,5));\n\nq6 = int(vav*5);\n\n\ndecay=0.97;\nzoom=1.01;\nsx=1;sy=1;","pixel_eqs_eel":"warp = bass;","warp":" shader_body { \n vec3 ret_1;\n ret_1 = ((texture (sampler_main, uv_orig).xyz * vec3(0.97, 1.0, 0.97)) - vec3(0.03, 0.0, 0.03));\n vec4 tmpvar_2;\n tmpvar_2 = texture (sampler_blur1, uv_orig);\n ret_1.z = (ret_1.z + ((\n (tmpvar_2.xyz * scale1)\n + bias1).z * 0.45));\n ret_1.x = (ret_1.x + ((\n ((tmpvar_2.xyz * scale1) + bias1)\n .z * 0.05) + (\n ((texture (sampler_blur3, uv_orig).xyz * scale3) + bias3)\n .z * 0.05)));\n ret_1.z = (ret_1.z - ret_1.x);\n ret_1.y = clamp (texture (sampler_pw_main, uv_orig).y, 0.0, 1.0);\n ret_1 = (ret_1 * 0.98);\n vec4 tmpvar_3;\n tmpvar_3.w = 1.0;\n tmpvar_3.xyz = ret_1;\n ret = tmpvar_3.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 vec3 tmpvar_3;\n tmpvar_3 = (tmpvar_2 * 1.3);\n ret_1 = (texture (sampler_main, uv).xyz * 0.75);\n ret_1 = (ret_1 + (vec3(3.0, 2.1, 0.9) * (\n dot (((texture (sampler_blur1, (uv + tmpvar_3.xz)).xyz * scale1) + bias1), vec3(0.32, 0.49, 0.29))\n - \n dot (((texture (sampler_blur1, (uv - tmpvar_3.xz)).xyz * scale1) + bias1), vec3(0.32, 0.49, 0.29))\n )));\n ret_1 = (ret_1 + (vec3(0.6, 1.5, 2.1) * (\n dot (((texture (sampler_blur1, (uv + tmpvar_3.zy)).xyz * scale1) + bias1), vec3(0.32, 0.49, 0.29))\n - \n dot (((texture (sampler_blur1, (uv - tmpvar_3.zy)).xyz * scale1) + bias1), vec3(0.32, 0.49, 0.29))\n )));\n ret_1 = (pow (ret_1, vec3(1.2, 1.2, 1.2)) * 1.5);\n vec4 tmpvar_4;\n tmpvar_4.w = 1.0;\n tmpvar_4.xyz = ret_1;\n ret = tmpvar_4.xyz;\n }"}