summaryrefslogtreecommitdiff
path: root/mobile/build/flutter_assets/shaders/ink_sparkle.frag
blob: 73f984f028034bebed8098ac6defe6a2fdabc1bd (plain)
ofshex dumpascii
0000 1c 00 00 00 49 50 4c 52 00 00 00 00 10 00 18 00 06 00 07 00 08 00 0c 00 10 00 14 00 10 00 00 00 ....IPLR........................
0020 00 00 01 02 d4 34 00 00 2c 30 00 00 18 18 00 00 04 00 00 00 09 18 00 00 2f 2f 20 54 68 69 73 20 .....4..,0..............//.This.
0040 53 6b 53 4c 20 73 68 61 64 65 72 20 69 73 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 SkSL.shader.is.autogenerated.by.
0060 73 70 69 72 76 2d 63 72 6f 73 73 2e 0a 0a 66 6c 6f 61 74 34 20 66 6c 75 74 74 65 72 5f 46 72 61 spirv-cross...float4.flutter_Fra
0080 67 43 6f 6f 72 64 3b 0a 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 75 5f 63 6f 6c 6f 72 3b 0a 75 gCoord;..uniform.vec4.u_color;.u
00a0 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 61 6c 70 68 61 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 niform.float.u_alpha;.uniform.ve
00c0 63 34 20 75 5f 73 70 61 72 6b 6c 65 5f 63 6f 6c 6f 72 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 c4.u_sparkle_color;.uniform.floa
00e0 74 20 75 5f 73 70 61 72 6b 6c 65 5f 61 6c 70 68 61 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 t.u_sparkle_alpha;.uniform.float
0100 20 75 5f 62 6c 75 72 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 63 65 6e 74 65 72 3b 0a .u_blur;.uniform.vec2.u_center;.
0120 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 72 61 64 69 75 73 5f 73 63 61 6c 65 3b 0a 75 6e uniform.float.u_radius_scale;.un
0140 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 6d 61 78 5f 72 61 64 69 75 73 3b 0a 75 6e 69 66 6f 72 iform.float.u_max_radius;.unifor
0160 6d 20 76 65 63 32 20 75 5f 72 65 73 6f 6c 75 74 69 6f 6e 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f m.vec2.u_resolution_scale;.unifo
0180 72 6d 20 76 65 63 32 20 75 5f 6e 6f 69 73 65 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 66 rm.vec2.u_noise_scale;.uniform.f
01a0 6c 6f 61 74 20 75 5f 6e 6f 69 73 65 5f 70 68 61 73 65 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 loat.u_noise_phase;.uniform.vec2
01c0 20 75 5f 63 69 72 63 6c 65 31 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 63 69 72 63 6c .u_circle1;.uniform.vec2.u_circl
01e0 65 32 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 63 69 72 63 6c 65 33 3b 0a 75 6e 69 66 e2;.uniform.vec2.u_circle3;.unif
0200 6f 72 6d 20 76 65 63 32 20 75 5f 72 6f 74 61 74 69 6f 6e 31 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 orm.vec2.u_rotation1;.uniform.ve
0220 63 32 20 75 5f 72 6f 74 61 74 69 6f 6e 32 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 72 c2.u_rotation2;.uniform.vec2.u_r
0240 6f 74 61 74 69 6f 6e 33 3b 0a 0a 76 65 63 34 20 66 72 61 67 43 6f 6c 6f 72 3b 0a 0a 76 65 63 32 otation3;..vec4.fragColor;..vec2
0260 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 46 6c 75 74 74 65 72 46 72 61 67 43 6f .FLT_flutter_local_FlutterFragCo
0280 6f 72 64 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6c 75 74 74 65 72 5f 46 72 61 67 43 ord().{.....return.flutter_FragC
02a0 6f 6f 72 64 2e 78 79 3b 0a 7d 0a 0a 6d 61 74 32 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 oord.xy;.}..mat2.FLT_flutter_loc
02c0 61 6c 5f 72 6f 74 61 74 65 32 64 28 76 65 63 32 20 72 61 64 29 0a 7b 0a 20 20 20 20 72 65 74 75 al_rotate2d(vec2.rad).{.....retu
02e0 72 6e 20 6d 61 74 32 28 76 65 63 32 28 72 61 64 2e 78 2c 20 2d 72 61 64 2e 79 29 2c 20 76 65 63 rn.mat2(vec2(rad.x,.-rad.y),.vec
0300 32 28 72 61 64 2e 79 2c 20 72 61 64 2e 78 29 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 2(rad.y,.rad.x));.}..float.FLT_f
0320 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 69 72 63 6c 65 28 76 65 63 32 20 75 76 lutter_local_soft_circle(vec2.uv
0340 2c 20 76 65 63 32 20 78 79 2c 20 66 6c 6f 61 74 20 72 61 64 69 75 73 2c 20 66 6c 6f 61 74 20 62 ,.vec2.xy,.float.radius,.float.b
0360 6c 75 72 29 0a 7b 0a 20 20 20 20 66 6c 6f 61 74 20 62 6c 75 72 5f 68 61 6c 66 20 3d 20 62 6c 75 lur).{.....float.blur_half.=.blu
0380 72 20 2a 20 30 2e 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 64 20 3d 20 64 69 73 74 61 6e 63 65 28 r.*.0.5;.....float.d.=.distance(
03a0 75 76 2c 20 78 79 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 31 2e 30 20 2d 20 73 6d 6f 6f 74 68 uv,.xy);.....return.1.0.-.smooth
03c0 73 74 65 70 28 31 2e 30 20 2d 20 62 6c 75 72 5f 68 61 6c 66 2c 20 31 2e 30 20 2b 20 62 6c 75 72 step(1.0.-.blur_half,.1.0.+.blur
03e0 5f 68 61 6c 66 2c 20 64 20 2f 20 72 61 64 69 75 73 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 _half,.d./.radius);.}..float.FLT
0400 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 6c 65 5f 67 72 69 64 28 76 65 63 32 20 _flutter_local_circle_grid(vec2.
0420 72 65 73 6f 6c 75 74 69 6f 6e 2c 20 69 6e 6f 75 74 20 76 65 63 32 20 70 2c 20 76 65 63 32 20 78 resolution,.inout.vec2.p,.vec2.x
0440 79 2c 20 76 65 63 32 20 72 6f 74 61 74 69 6f 6e 2c 20 66 6c 6f 61 74 20 63 65 6c 6c 5f 64 69 61 y,.vec2.rotation,.float.cell_dia
0460 6d 65 74 65 72 29 0a 7b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 20 3d 20 72 6f 74 61 74 69 meter).{.....vec2.param.=.rotati
0480 6f 6e 3b 0a 20 20 20 20 70 20 3d 20 28 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 72 on;.....p.=.(FLT_flutter_local_r
04a0 6f 74 61 74 65 32 64 28 70 61 72 61 6d 29 20 2a 20 28 78 79 20 2d 20 70 29 29 20 2b 20 78 79 3b otate2d(param).*.(xy.-.p)).+.xy;
04c0 0a 20 20 20 20 70 20 3d 20 6d 6f 64 28 70 2c 20 76 65 63 32 28 63 65 6c 6c 5f 64 69 61 6d 65 74 .....p.=.mod(p,.vec2(cell_diamet
04e0 65 72 29 29 20 2f 20 72 65 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 20 20 66 6c 6f 61 74 20 63 65 6c er))./.resolution;.....float.cel
0500 6c 5f 75 76 20 3d 20 28 63 65 6c 6c 5f 64 69 61 6d 65 74 65 72 20 2f 20 72 65 73 6f 6c 75 74 69 l_uv.=.(cell_diameter./.resoluti
0520 6f 6e 2e 79 29 20 2a 20 30 2e 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 72 20 3d 20 30 2e 36 34 39 on.y).*.0.5;.....float.r.=.0.649
0540 39 39 39 39 37 36 31 35 38 31 34 32 30 38 39 38 34 33 37 35 20 2a 20 63 65 6c 6c 5f 75 76 3b 0a 99997615814208984375.*.cell_uv;.
0560 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 20 3d 20 70 3b 0a 20 20 20 20 76 65 63 32 20 70 ....vec2.param_1.=.p;.....vec2.p
0580 61 72 61 6d 5f 32 20 3d 20 76 65 63 32 28 63 65 6c 6c 5f 75 76 29 3b 0a 20 20 20 20 66 6c 6f 61 aram_2.=.vec2(cell_uv);.....floa
05a0 74 20 70 61 72 61 6d 5f 33 20 3d 20 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 34 t.param_3.=.r;.....float.param_4
05c0 20 3d 20 72 20 2a 20 35 30 2e 30 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 46 4c 54 5f 66 6c 75 74 .=.r.*.50.0;.....return.FLT_flut
05e0 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 69 72 63 6c 65 28 70 61 72 61 6d 5f 31 2c 20 70 ter_local_soft_circle(param_1,.p
0600 61 72 61 6d 5f 32 2c 20 70 61 72 61 6d 5f 33 2c 20 70 61 72 61 6d 5f 34 29 3b 0a 7d 0a 0a 66 6c aram_2,.param_3,.param_4);.}..fl
0620 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 74 75 72 62 75 6c 65 6e 63 65 oat.FLT_flutter_local_turbulence
0640 28 76 65 63 32 20 75 76 29 0a 7b 0a 20 20 20 20 76 65 63 32 20 75 76 5f 73 63 61 6c 65 20 3d 20 (vec2.uv).{.....vec2.uv_scale.=.
0660 75 76 20 2a 20 76 65 63 32 28 30 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 uv.*.vec2(0.80000001192092895507
0680 38 31 32 35 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 20 3d 20 76 65 63 32 28 30 2e 38 8125);.....vec2.param.=.vec2(0.8
06a0 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 76 65 00000011920928955078125);.....ve
06c0 63 32 20 70 61 72 61 6d 5f 31 20 3d 20 75 76 5f 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 63 32 20 c2.param_1.=.uv_scale;.....vec2.
06e0 70 61 72 61 6d 5f 32 20 3d 20 75 5f 63 69 72 63 6c 65 31 3b 0a 20 20 20 20 76 65 63 32 20 70 61 param_2.=.u_circle1;.....vec2.pa
0700 72 61 6d 5f 33 20 3d 20 75 5f 72 6f 74 61 74 69 6f 6e 31 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 ram_3.=.u_rotation1;.....float.p
0720 61 72 61 6d 5f 34 20 3d 20 30 2e 31 37 30 30 30 30 30 30 31 37 38 38 31 33 39 33 34 33 32 36 31 aram_4.=.0.170000001788139343261
0740 37 31 38 37 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 5f 33 30 31 20 3d 20 46 4c 54 5f 66 6c 75 74 71875;.....float._301.=.FLT_flut
0760 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 6c 65 5f 67 72 69 64 28 70 61 72 61 6d 2c 20 70 61 72 ter_local_circle_grid(param,.par
0780 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 2c 20 70 61 72 61 6d 5f 33 2c 20 70 61 72 61 6d 5f 34 29 am_1,.param_2,.param_3,.param_4)
07a0 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 31 20 3d 20 5f 33 30 31 3b 0a 20 20 20 20 76 65 63 32 20 ;.....float.g1.=._301;.....vec2.
07c0 70 61 72 61 6d 5f 35 20 3d 20 76 65 63 32 28 30 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 param_5.=.vec2(0.800000011920928
07e0 39 35 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 36 20 3d 20 75 955078125);.....vec2.param_6.=.u
0800 76 5f 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 37 20 3d 20 75 5f 63 69 v_scale;.....vec2.param_7.=.u_ci
0820 72 63 6c 65 32 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 38 20 3d 20 75 5f 72 6f 74 61 rcle2;.....vec2.param_8.=.u_rota
0840 74 69 6f 6e 32 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 39 20 3d 20 30 2e 32 30 30 tion2;.....float.param_9.=.0.200
0860 30 30 30 30 30 32 39 38 30 32 33 32 32 33 38 37 36 39 35 33 31 32 35 3b 0a 20 20 20 20 66 6c 6f 00000298023223876953125;.....flo
0880 61 74 20 5f 33 31 33 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 at._313.=.FLT_flutter_local_circ
08a0 6c 65 5f 67 72 69 64 28 70 61 72 61 6d 5f 35 2c 20 70 61 72 61 6d 5f 36 2c 20 70 61 72 61 6d 5f le_grid(param_5,.param_6,.param_
08c0 37 2c 20 70 61 72 61 6d 5f 38 2c 20 70 61 72 61 6d 5f 39 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 7,.param_8,.param_9);.....float.
08e0 67 32 20 3d 20 5f 33 31 33 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 30 20 3d 20 76 g2.=._313;.....vec2.param_10.=.v
0900 65 63 32 28 30 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 29 3b ec2(0.800000011920928955078125);
0920 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 31 20 3d 20 75 76 5f 73 63 61 6c 65 3b 0a 20 .....vec2.param_11.=.uv_scale;..
0940 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 32 20 3d 20 75 5f 63 69 72 63 6c 65 33 3b 0a 20 20 ...vec2.param_12.=.u_circle3;...
0960 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 33 20 3d 20 75 5f 72 6f 74 61 74 69 6f 6e 33 3b 0a 20 ..vec2.param_13.=.u_rotation3;..
0980 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 34 20 3d 20 30 2e 32 37 35 30 30 30 30 30 35 39 ...float.param_14.=.0.2750000059
09a0 36 30 34 36 34 34 37 37 35 33 39 30 36 32 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 5f 33 32 36 20 604644775390625;.....float._326.
09c0 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 6c 65 5f 67 72 69 64 28 =.FLT_flutter_local_circle_grid(
09e0 70 61 72 61 6d 5f 31 30 2c 20 70 61 72 61 6d 5f 31 31 2c 20 70 61 72 61 6d 5f 31 32 2c 20 70 61 param_10,.param_11,.param_12,.pa
0a00 72 61 6d 5f 31 33 2c 20 70 61 72 61 6d 5f 31 34 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 33 20 ram_13,.param_14);.....float.g3.
0a20 3d 20 5f 33 32 36 3b 0a 20 20 20 20 66 6c 6f 61 74 20 76 20 3d 20 28 28 28 67 31 20 2a 20 67 31 =._326;.....float.v.=.(((g1.*.g1
0a40 29 20 2b 20 67 32 29 20 2d 20 67 33 29 20 2a 20 30 2e 35 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 ).+.g2).-.g3).*.0.5;.....return.
0a60 63 6c 61 6d 70 28 30 2e 34 34 39 39 39 39 39 38 38 30 37 39 30 37 31 30 34 34 39 32 31 38 37 35 clamp(0.449999988079071044921875
0a80 20 2b 20 28 30 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 20 2a .+.(0.800000011920928955078125.*
0aa0 20 76 29 2c 20 30 2e 30 2c 20 31 2e 30 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 .v),.0.0,.1.0);.}..float.FLT_flu
0ac0 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 72 69 6e 67 28 76 65 63 32 20 75 76 2c 20 76 65 tter_local_soft_ring(vec2.uv,.ve
0ae0 63 32 20 78 79 2c 20 66 6c 6f 61 74 20 72 61 64 69 75 73 2c 20 66 6c 6f 61 74 20 74 68 69 63 6b c2.xy,.float.radius,.float.thick
0b00 6e 65 73 73 2c 20 66 6c 6f 61 74 20 62 6c 75 72 29 0a 7b 0a 20 20 20 20 76 65 63 32 20 70 61 72 ness,.float.blur).{.....vec2.par
0b20 61 6d 20 3d 20 75 76 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 20 3d 20 78 79 3b 0a am.=.uv;.....vec2.param_1.=.xy;.
0b40 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 32 20 3d 20 72 61 64 69 75 73 20 2b 20 74 68 69 ....float.param_2.=.radius.+.thi
0b60 63 6b 6e 65 73 73 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 33 20 3d 20 62 6c 75 72 ckness;.....float.param_3.=.blur
0b80 3b 0a 20 20 20 20 66 6c 6f 61 74 20 63 69 72 63 6c 65 5f 6f 75 74 65 72 20 3d 20 46 4c 54 5f 66 ;.....float.circle_outer.=.FLT_f
0ba0 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 69 72 63 6c 65 28 70 61 72 61 6d 2c 20 lutter_local_soft_circle(param,.
0bc0 70 61 72 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 2c 20 70 61 72 61 6d 5f 33 29 3b 0a 20 20 20 20 param_1,.param_2,.param_3);.....
0be0 76 65 63 32 20 70 61 72 61 6d 5f 34 20 3d 20 75 76 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 vec2.param_4.=.uv;.....vec2.para
0c00 6d 5f 35 20 3d 20 78 79 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 36 20 3d 20 6d 61 m_5.=.xy;.....float.param_6.=.ma
0c20 78 28 72 61 64 69 75 73 20 2d 20 74 68 69 63 6b 6e 65 73 73 2c 20 30 2e 30 29 3b 0a 20 20 20 20 x(radius.-.thickness,.0.0);.....
0c40 66 6c 6f 61 74 20 70 61 72 61 6d 5f 37 20 3d 20 62 6c 75 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 float.param_7.=.blur;.....float.
0c60 63 69 72 63 6c 65 5f 69 6e 6e 65 72 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c circle_inner.=.FLT_flutter_local
0c80 5f 73 6f 66 74 5f 63 69 72 63 6c 65 28 70 61 72 61 6d 5f 34 2c 20 70 61 72 61 6d 5f 35 2c 20 70 _soft_circle(param_4,.param_5,.p
0ca0 61 72 61 6d 5f 36 2c 20 70 61 72 61 6d 5f 37 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6c 61 aram_6,.param_7);.....return.cla
0cc0 6d 70 28 63 69 72 63 6c 65 5f 6f 75 74 65 72 20 2d 20 63 69 72 63 6c 65 5f 69 6e 6e 65 72 2c 20 mp(circle_outer.-.circle_inner,.
0ce0 30 2e 30 2c 20 31 2e 30 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 0.0,.1.0);.}..float.FLT_flutter_
0d00 6c 6f 63 61 6c 5f 74 72 69 61 6e 67 6c 65 5f 6e 6f 69 73 65 28 69 6e 6f 75 74 20 76 65 63 32 20 local_triangle_noise(inout.vec2.
0d20 6e 29 0a 7b 0a 20 20 20 20 6e 20 3d 20 66 72 61 63 74 28 6e 20 2a 20 76 65 63 32 28 35 2e 33 39 n).{.....n.=.fract(n.*.vec2(5.39
0d40 38 37 30 30 32 33 37 32 37 34 31 36 39 39 32 31 38 37 35 2c 20 35 2e 34 34 32 31 30 30 30 34 38 8700237274169921875,.5.442100048
0d60 30 36 35 31 38 35 35 34 36 38 37 35 29 29 3b 0a 20 20 20 20 6e 20 2b 3d 20 76 65 63 32 28 64 6f 065185546875));.....n.+=.vec2(do
0d80 74 28 6e 2e 79 78 2c 20 6e 20 2b 20 76 65 63 32 28 32 31 2e 35 33 35 31 30 30 39 33 36 38 38 39 t(n.yx,.n.+.vec2(21.535100936889
0da0 36 34 38 34 33 37 35 2c 20 31 34 2e 33 31 33 36 39 39 37 32 32 32 39 30 30 33 39 30 36 32 35 29 6484375,.14.3136997222900390625)
0dc0 29 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 78 79 20 3d 20 6e 2e 78 20 2a 20 6e 2e 79 3b 0a 20 20 ));.....float.xy.=.n.x.*.n.y;...
0de0 20 20 72 65 74 75 72 6e 20 28 66 72 61 63 74 28 78 79 20 2a 20 39 35 2e 34 33 30 37 30 32 32 30 ..return.(fract(xy.*.95.43070220
0e00 39 34 37 32 36 35 36 32 35 29 20 2b 20 66 72 61 63 74 28 78 79 20 2a 20 37 35 2e 30 34 39 36 30 947265625).+.fract(xy.*.75.04960
0e20 36 33 32 33 32 34 32 31 38 37 35 29 29 20 2d 20 31 2e 30 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 63232421875)).-.1.0;.}..float.FL
0e40 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 74 68 72 65 73 68 6f 6c 64 28 66 6c 6f 61 74 20 T_flutter_local_threshold(float.
0e60 76 2c 20 66 6c 6f 61 74 20 6c 2c 20 66 6c 6f 61 74 20 68 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 v,.float.l,.float.h).{.....retur
0e80 6e 20 73 74 65 70 28 6c 2c 20 76 29 20 2a 20 28 31 2e 30 20 2d 20 73 74 65 70 28 68 2c 20 76 29 n.step(l,.v).*.(1.0.-.step(h,.v)
0ea0 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 70 );.}..float.FLT_flutter_local_sp
0ec0 61 72 6b 6c 65 28 76 65 63 32 20 75 76 2c 20 66 6c 6f 61 74 20 74 29 0a 7b 0a 20 20 20 20 76 65 arkle(vec2.uv,.float.t).{.....ve
0ee0 63 32 20 70 61 72 61 6d 20 3d 20 75 76 3b 0a 20 20 20 20 66 6c 6f 61 74 20 5f 32 32 34 20 3d 20 c2.param.=.uv;.....float._224.=.
0f00 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 74 72 69 61 6e 67 6c 65 5f 6e 6f 69 73 65 FLT_flutter_local_triangle_noise
0f20 28 70 61 72 61 6d 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 6e 20 3d 20 5f 32 32 34 3b 0a 20 20 20 (param);.....float.n.=._224;....
0f40 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 20 3d 20 6e 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 .float.param_1.=.n;.....float.pa
0f60 72 61 6d 5f 32 20 3d 20 30 2e 30 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 33 20 3d ram_2.=.0.0;.....float.param_3.=
0f80 20 30 2e 30 35 30 30 30 30 30 30 30 37 34 35 30 35 38 30 35 39 36 39 32 33 38 32 38 31 32 35 3b .0.0500000007450580596923828125;
0fa0 0a 20 20 20 20 66 6c 6f 61 74 20 73 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c .....float.s.=.FLT_flutter_local
0fc0 5f 74 68 72 65 73 68 6f 6c 64 28 70 61 72 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 2c 20 70 61 72 _threshold(param_1,.param_2,.par
0fe0 61 6d 5f 33 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 34 20 3d 20 6e 20 2b 20 73 am_3);.....float.param_4.=.n.+.s
1000 69 6e 28 33 2e 31 34 31 35 39 32 37 34 31 30 31 32 35 37 33 32 34 32 31 38 37 35 20 2a 20 28 74 in(3.1415927410125732421875.*.(t
1020 20 2b 20 30 2e 33 34 39 39 39 39 39 39 34 30 33 39 35 33 35 35 32 32 34 36 30 39 33 37 35 29 29 .+.0.3499999940395355224609375))
1040 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 35 20 3d 20 30 2e 31 30 30 30 30 30 30 30 ;.....float.param_5.=.0.10000000
1060 31 34 39 30 31 31 36 31 31 39 33 38 34 37 36 35 36 32 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 1490116119384765625;.....float.p
1080 61 72 61 6d 5f 36 20 3d 20 30 2e 31 35 30 30 30 30 30 30 35 39 36 30 34 36 34 34 37 37 35 33 39 aram_6.=.0.150000005960464477539
10a0 30 36 32 35 3b 0a 20 20 20 20 73 20 2b 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 0625;.....s.+=.FLT_flutter_local
10c0 5f 74 68 72 65 73 68 6f 6c 64 28 70 61 72 61 6d 5f 34 2c 20 70 61 72 61 6d 5f 35 2c 20 70 61 72 _threshold(param_4,.param_5,.par
10e0 61 6d 5f 36 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 37 20 3d 20 6e 20 2b 20 73 am_6);.....float.param_7.=.n.+.s
1100 69 6e 28 33 2e 31 34 31 35 39 32 37 34 31 30 31 32 35 37 33 32 34 32 31 38 37 35 20 2a 20 28 74 in(3.1415927410125732421875.*.(t
1120 20 2b 20 30 2e 36 39 39 39 39 39 39 38 38 30 37 39 30 37 31 30 34 34 39 32 31 38 37 35 29 29 3b .+.0.699999988079071044921875));
1140 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 38 20 3d 20 30 2e 32 30 30 30 30 30 30 30 32 .....float.param_8.=.0.200000002
1160 39 38 30 32 33 32 32 33 38 37 36 39 35 33 31 32 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 98023223876953125;.....float.par
1180 61 6d 5f 39 20 3d 20 30 2e 32 35 3b 0a 20 20 20 20 73 20 2b 3d 20 46 4c 54 5f 66 6c 75 74 74 65 am_9.=.0.25;.....s.+=.FLT_flutte
11a0 72 5f 6c 6f 63 61 6c 5f 74 68 72 65 73 68 6f 6c 64 28 70 61 72 61 6d 5f 37 2c 20 70 61 72 61 6d r_local_threshold(param_7,.param
11c0 5f 38 2c 20 70 61 72 61 6d 5f 39 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 30 _8,.param_9);.....float.param_10
11e0 20 3d 20 6e 20 2b 20 73 69 6e 28 33 2e 31 34 31 35 39 32 37 34 31 30 31 32 35 37 33 32 34 32 31 .=.n.+.sin(3.1415927410125732421
1200 38 37 35 20 2a 20 28 74 20 2b 20 31 2e 30 34 39 39 39 39 39 35 32 33 31 36 32 38 34 31 37 39 36 875.*.(t.+.1.0499999523162841796
1220 38 37 35 29 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 31 20 3d 20 30 2e 33 30 875));.....float.param_11.=.0.30
1240 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 3b 0a 20 20 20 20 66 6c 6f 61 0000011920928955078125;.....floa
1260 74 20 70 61 72 61 6d 5f 31 32 20 3d 20 30 2e 33 34 39 39 39 39 39 39 34 30 33 39 35 33 35 35 32 t.param_12.=.0.34999999403953552
1280 32 34 36 30 39 33 37 35 3b 0a 20 20 20 20 73 20 2b 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 24609375;.....s.+=.FLT_flutter_l
12a0 6f 63 61 6c 5f 74 68 72 65 73 68 6f 6c 64 28 70 61 72 61 6d 5f 31 30 2c 20 70 61 72 61 6d 5f 31 ocal_threshold(param_10,.param_1
12c0 31 2c 20 70 61 72 61 6d 5f 31 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6c 61 6d 70 28 73 1,.param_12);.....return.clamp(s
12e0 2c 20 30 2e 30 2c 20 31 2e 30 29 20 2a 20 30 2e 35 35 30 30 30 30 30 31 31 39 32 30 39 32 38 39 ,.0.0,.1.0).*.0.5500000119209289
1300 35 35 30 37 38 31 32 35 3b 0a 7d 0a 0a 76 6f 69 64 20 46 4c 54 5f 6d 61 69 6e 28 29 0a 7b 0a 20 55078125;.}..void.FLT_main().{..
1320 20 20 20 76 65 63 32 20 70 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 46 6c ...vec2.p.=.FLT_flutter_local_Fl
1340 75 74 74 65 72 46 72 61 67 43 6f 6f 72 64 28 29 3b 0a 20 20 20 20 76 65 63 32 20 75 76 5f 31 20 utterFragCoord();.....vec2.uv_1.
1360 3d 20 70 20 2a 20 75 5f 72 65 73 6f 6c 75 74 69 6f 6e 5f 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 =.p.*.u_resolution_scale;.....ve
1380 63 32 20 64 65 6e 73 69 74 79 5f 75 76 20 3d 20 75 76 5f 31 20 2d 20 6d 6f 64 28 70 2c 20 75 5f c2.density_uv.=.uv_1.-.mod(p,.u_
13a0 6e 6f 69 73 65 5f 73 63 61 6c 65 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 72 61 64 69 75 73 20 3d noise_scale);.....float.radius.=
13c0 20 75 5f 6d 61 78 5f 72 61 64 69 75 73 20 2a 20 75 5f 72 61 64 69 75 73 5f 73 63 61 6c 65 3b 0a .u_max_radius.*.u_radius_scale;.
13e0 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 33 20 3d 20 75 76 5f 31 3b 0a 20 20 20 20 66 6c ....vec2.param_13.=.uv_1;.....fl
1400 6f 61 74 20 74 75 72 62 75 6c 65 6e 63 65 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 oat.turbulence.=.FLT_flutter_loc
1420 61 6c 5f 74 75 72 62 75 6c 65 6e 63 65 28 70 61 72 61 6d 5f 31 33 29 3b 0a 20 20 20 20 76 65 63 al_turbulence(param_13);.....vec
1440 32 20 70 61 72 61 6d 5f 31 34 20 3d 20 70 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 2.param_14.=.p;.....vec2.param_1
1460 35 20 3d 20 75 5f 63 65 6e 74 65 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 36 5.=.u_center;.....float.param_16
1480 20 3d 20 72 61 64 69 75 73 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 37 20 3d 20 .=.radius;.....float.param_17.=.
14a0 30 2e 30 35 30 30 30 30 30 30 30 37 34 35 30 35 38 30 35 39 36 39 32 33 38 32 38 31 32 35 20 2a 0.0500000007450580596923828125.*
14c0 20 75 5f 6d 61 78 5f 72 61 64 69 75 73 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 .u_max_radius;.....float.param_1
14e0 38 20 3d 20 75 5f 62 6c 75 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 72 69 6e 67 20 3d 20 46 4c 54 8.=.u_blur;.....float.ring.=.FLT
1500 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 72 69 6e 67 28 70 61 72 61 6d 5f 31 _flutter_local_soft_ring(param_1
1520 34 2c 20 70 61 72 61 6d 5f 31 35 2c 20 70 61 72 61 6d 5f 31 36 2c 20 70 61 72 61 6d 5f 31 37 2c 4,.param_15,.param_16,.param_17,
1540 20 70 61 72 61 6d 5f 31 38 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 39 20 3d 20 .param_18);.....vec2.param_19.=.
1560 64 65 6e 73 69 74 79 5f 75 76 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 32 30 20 3d density_uv;.....float.param_20.=
1580 20 75 5f 6e 6f 69 73 65 5f 70 68 61 73 65 3b 0a 20 20 20 20 66 6c 6f 61 74 20 73 70 61 72 6b 6c .u_noise_phase;.....float.sparkl
15a0 65 20 3d 20 28 28 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 70 61 72 6b 6c 65 28 e.=.((FLT_flutter_local_sparkle(
15c0 70 61 72 61 6d 5f 31 39 2c 20 70 61 72 61 6d 5f 32 30 29 20 2a 20 72 69 6e 67 29 20 2a 20 74 75 param_19,.param_20).*.ring).*.tu
15e0 72 62 75 6c 65 6e 63 65 29 20 2a 20 75 5f 73 70 61 72 6b 6c 65 5f 61 6c 70 68 61 3b 0a 20 20 20 rbulence).*.u_sparkle_alpha;....
1600 20 76 65 63 32 20 70 61 72 61 6d 5f 32 31 20 3d 20 70 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 .vec2.param_21.=.p;.....vec2.par
1620 61 6d 5f 32 32 20 3d 20 75 5f 63 65 6e 74 65 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 am_22.=.u_center;.....float.para
1640 6d 5f 32 33 20 3d 20 72 61 64 69 75 73 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 32 m_23.=.radius;.....float.param_2
1660 34 20 3d 20 75 5f 62 6c 75 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 77 61 76 65 5f 61 6c 70 68 61 4.=.u_blur;.....float.wave_alpha
1680 20 3d 20 28 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 69 72 63 6c .=.(FLT_flutter_local_soft_circl
16a0 65 28 70 61 72 61 6d 5f 32 31 2c 20 70 61 72 61 6d 5f 32 32 2c 20 70 61 72 61 6d 5f 32 33 2c 20 e(param_21,.param_22,.param_23,.
16c0 70 61 72 61 6d 5f 32 34 29 20 2a 20 75 5f 61 6c 70 68 61 29 20 2a 20 75 5f 63 6f 6c 6f 72 2e 77 param_24).*.u_alpha).*.u_color.w
16e0 3b 0a 20 20 20 20 76 65 63 34 20 77 61 76 65 5f 63 6f 6c 6f 72 20 3d 20 76 65 63 34 28 75 5f 63 ;.....vec4.wave_color.=.vec4(u_c
1700 6f 6c 6f 72 2e 78 79 7a 20 2a 20 77 61 76 65 5f 61 6c 70 68 61 2c 20 77 61 76 65 5f 61 6c 70 68 olor.xyz.*.wave_alpha,.wave_alph
1720 61 29 3b 0a 20 20 20 20 76 65 63 34 20 73 70 61 72 6b 6c 65 5f 63 6f 6c 6f 72 20 3d 20 76 65 63 a);.....vec4.sparkle_color.=.vec
1740 34 28 75 5f 73 70 61 72 6b 6c 65 5f 63 6f 6c 6f 72 2e 78 79 7a 20 2a 20 75 5f 73 70 61 72 6b 6c 4(u_sparkle_color.xyz.*.u_sparkl
1760 65 5f 63 6f 6c 6f 72 2e 77 2c 20 75 5f 73 70 61 72 6b 6c 65 5f 63 6f 6c 6f 72 2e 77 29 3b 0a 20 e_color.w,.u_sparkle_color.w);..
1780 20 20 20 66 72 61 67 43 6f 6c 6f 72 20 3d 20 6d 69 78 28 77 61 76 65 5f 63 6f 6c 6f 72 2c 20 73 ...fragColor.=.mix(wave_color,.s
17a0 70 61 72 6b 6c 65 5f 63 6f 6c 6f 72 2c 20 76 65 63 34 28 73 70 61 72 6b 6c 65 29 29 3b 0a 7d 0a parkle_color,.vec4(sparkle));.}.
17c0 0a 68 61 6c 66 34 20 6d 61 69 6e 28 66 6c 6f 61 74 32 20 69 46 72 61 67 43 6f 6f 72 64 29 0a 7b .half4.main(float2.iFragCoord).{
17e0 0a 20 20 20 20 20 20 66 6c 75 74 74 65 72 5f 46 72 61 67 43 6f 6f 72 64 20 3d 20 66 6c 6f 61 74 .......flutter_FragCoord.=.float
1800 34 28 69 46 72 61 67 43 6f 6f 72 64 2c 20 30 2c 20 30 29 3b 0a 20 20 20 20 20 20 46 4c 54 5f 6d 4(iFragCoord,.0,.0);.......FLT_m
1820 61 69 6e 28 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 72 61 67 43 6f 6c 6f 72 3b 0a 7d ain();.......return.fragColor;.}
1840 0a 00 00 00 09 18 00 00 2f 2f 20 54 68 69 73 20 53 6b 53 4c 20 73 68 61 64 65 72 20 69 73 20 61 ........//.This.SkSL.shader.is.a
1860 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 73 70 69 72 76 2d 63 72 6f 73 73 2e 0a 0a 66 6c utogenerated.by.spirv-cross...fl
1880 6f 61 74 34 20 66 6c 75 74 74 65 72 5f 46 72 61 67 43 6f 6f 72 64 3b 0a 0a 75 6e 69 66 6f 72 6d oat4.flutter_FragCoord;..uniform
18a0 20 76 65 63 34 20 75 5f 63 6f 6c 6f 72 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 61 .vec4.u_color;.uniform.float.u_a
18c0 6c 70 68 61 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 75 5f 73 70 61 72 6b 6c 65 5f 63 6f 6c lpha;.uniform.vec4.u_sparkle_col
18e0 6f 72 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 73 70 61 72 6b 6c 65 5f 61 6c 70 68 or;.uniform.float.u_sparkle_alph
1900 61 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 62 6c 75 72 3b 0a 75 6e 69 66 6f 72 6d a;.uniform.float.u_blur;.uniform
1920 20 76 65 63 32 20 75 5f 63 65 6e 74 65 72 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f .vec2.u_center;.uniform.float.u_
1940 72 61 64 69 75 73 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 6d 61 radius_scale;.uniform.float.u_ma
1960 78 5f 72 61 64 69 75 73 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 72 65 73 6f 6c 75 74 x_radius;.uniform.vec2.u_resolut
1980 69 6f 6e 5f 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 6e 6f 69 73 65 5f ion_scale;.uniform.vec2.u_noise_
19a0 73 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 66 6c 6f 61 74 20 75 5f 6e 6f 69 73 65 5f 70 68 61 scale;.uniform.float.u_noise_pha
19c0 73 65 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 63 69 72 63 6c 65 31 3b 0a 75 6e 69 66 se;.uniform.vec2.u_circle1;.unif
19e0 6f 72 6d 20 76 65 63 32 20 75 5f 63 69 72 63 6c 65 32 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 orm.vec2.u_circle2;.uniform.vec2
1a00 20 75 5f 63 69 72 63 6c 65 33 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 72 6f 74 61 74 .u_circle3;.uniform.vec2.u_rotat
1a20 69 6f 6e 31 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 72 6f 74 61 74 69 6f 6e 32 3b 0a ion1;.uniform.vec2.u_rotation2;.
1a40 75 6e 69 66 6f 72 6d 20 76 65 63 32 20 75 5f 72 6f 74 61 74 69 6f 6e 33 3b 0a 0a 76 65 63 34 20 uniform.vec2.u_rotation3;..vec4.
1a60 66 72 61 67 43 6f 6c 6f 72 3b 0a 0a 76 65 63 32 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 fragColor;..vec2.FLT_flutter_loc
1a80 61 6c 5f 46 6c 75 74 74 65 72 46 72 61 67 43 6f 6f 72 64 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 al_FlutterFragCoord().{.....retu
1aa0 72 6e 20 66 6c 75 74 74 65 72 5f 46 72 61 67 43 6f 6f 72 64 2e 78 79 3b 0a 7d 0a 0a 6d 61 74 32 rn.flutter_FragCoord.xy;.}..mat2
1ac0 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 72 6f 74 61 74 65 32 64 28 76 65 63 32 .FLT_flutter_local_rotate2d(vec2
1ae0 20 72 61 64 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 61 74 32 28 76 65 63 32 28 72 61 64 .rad).{.....return.mat2(vec2(rad
1b00 2e 78 2c 20 2d 72 61 64 2e 79 29 2c 20 76 65 63 32 28 72 61 64 2e 79 2c 20 72 61 64 2e 78 29 29 .x,.-rad.y),.vec2(rad.y,.rad.x))
1b20 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 ;.}..float.FLT_flutter_local_sof
1b40 74 5f 63 69 72 63 6c 65 28 76 65 63 32 20 75 76 2c 20 76 65 63 32 20 78 79 2c 20 66 6c 6f 61 74 t_circle(vec2.uv,.vec2.xy,.float
1b60 20 72 61 64 69 75 73 2c 20 66 6c 6f 61 74 20 62 6c 75 72 29 0a 7b 0a 20 20 20 20 66 6c 6f 61 74 .radius,.float.blur).{.....float
1b80 20 62 6c 75 72 5f 68 61 6c 66 20 3d 20 62 6c 75 72 20 2a 20 30 2e 35 3b 0a 20 20 20 20 66 6c 6f .blur_half.=.blur.*.0.5;.....flo
1ba0 61 74 20 64 20 3d 20 64 69 73 74 61 6e 63 65 28 75 76 2c 20 78 79 29 3b 0a 20 20 20 20 72 65 74 at.d.=.distance(uv,.xy);.....ret
1bc0 75 72 6e 20 31 2e 30 20 2d 20 73 6d 6f 6f 74 68 73 74 65 70 28 31 2e 30 20 2d 20 62 6c 75 72 5f urn.1.0.-.smoothstep(1.0.-.blur_
1be0 68 61 6c 66 2c 20 31 2e 30 20 2b 20 62 6c 75 72 5f 68 61 6c 66 2c 20 64 20 2f 20 72 61 64 69 75 half,.1.0.+.blur_half,.d./.radiu
1c00 73 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 s);.}..float.FLT_flutter_local_c
1c20 69 72 63 6c 65 5f 67 72 69 64 28 76 65 63 32 20 72 65 73 6f 6c 75 74 69 6f 6e 2c 20 69 6e 6f 75 ircle_grid(vec2.resolution,.inou
1c40 74 20 76 65 63 32 20 70 2c 20 76 65 63 32 20 78 79 2c 20 76 65 63 32 20 72 6f 74 61 74 69 6f 6e t.vec2.p,.vec2.xy,.vec2.rotation
1c60 2c 20 66 6c 6f 61 74 20 63 65 6c 6c 5f 64 69 61 6d 65 74 65 72 29 0a 7b 0a 20 20 20 20 76 65 63 ,.float.cell_diameter).{.....vec
1c80 32 20 70 61 72 61 6d 20 3d 20 72 6f 74 61 74 69 6f 6e 3b 0a 20 20 20 20 70 20 3d 20 28 46 4c 54 2.param.=.rotation;.....p.=.(FLT
1ca0 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 72 6f 74 61 74 65 32 64 28 70 61 72 61 6d 29 20 2a _flutter_local_rotate2d(param).*
1cc0 20 28 78 79 20 2d 20 70 29 29 20 2b 20 78 79 3b 0a 20 20 20 20 70 20 3d 20 6d 6f 64 28 70 2c 20 .(xy.-.p)).+.xy;.....p.=.mod(p,.
1ce0 76 65 63 32 28 63 65 6c 6c 5f 64 69 61 6d 65 74 65 72 29 29 20 2f 20 72 65 73 6f 6c 75 74 69 6f vec2(cell_diameter))./.resolutio
1d00 6e 3b 0a 20 20 20 20 66 6c 6f 61 74 20 63 65 6c 6c 5f 75 76 20 3d 20 28 63 65 6c 6c 5f 64 69 61 n;.....float.cell_uv.=.(cell_dia
1d20 6d 65 74 65 72 20 2f 20 72 65 73 6f 6c 75 74 69 6f 6e 2e 79 29 20 2a 20 30 2e 35 3b 0a 20 20 20 meter./.resolution.y).*.0.5;....
1d40 20 66 6c 6f 61 74 20 72 20 3d 20 30 2e 36 34 39 39 39 39 39 37 36 31 35 38 31 34 32 30 38 39 38 .float.r.=.0.6499999761581420898
1d60 34 33 37 35 20 2a 20 63 65 6c 6c 5f 75 76 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 4375.*.cell_uv;.....vec2.param_1
1d80 20 3d 20 70 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 32 20 3d 20 76 65 63 32 28 63 65 .=.p;.....vec2.param_2.=.vec2(ce
1da0 6c 6c 5f 75 76 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 33 20 3d 20 72 3b 0a 20 ll_uv);.....float.param_3.=.r;..
1dc0 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 34 20 3d 20 72 20 2a 20 35 30 2e 30 3b 0a 20 20 20 ...float.param_4.=.r.*.50.0;....
1de0 20 72 65 74 75 72 6e 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 .return.FLT_flutter_local_soft_c
1e00 69 72 63 6c 65 28 70 61 72 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 2c 20 70 61 72 61 6d 5f 33 2c ircle(param_1,.param_2,.param_3,
1e20 20 70 61 72 61 6d 5f 34 29 3b 0a 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f .param_4);.}..float.FLT_flutter_
1e40 6c 6f 63 61 6c 5f 74 75 72 62 75 6c 65 6e 63 65 28 76 65 63 32 20 75 76 29 0a 7b 0a 20 20 20 20 local_turbulence(vec2.uv).{.....
1e60 76 65 63 32 20 75 76 5f 73 63 61 6c 65 20 3d 20 75 76 20 2a 20 76 65 63 32 28 30 2e 38 30 30 30 vec2.uv_scale.=.uv.*.vec2(0.8000
1e80 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 76 65 63 32 20 00011920928955078125);.....vec2.
1ea0 70 61 72 61 6d 20 3d 20 76 65 63 32 28 30 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 param.=.vec2(0.80000001192092895
1ec0 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 20 3d 20 75 76 5f 5078125);.....vec2.param_1.=.uv_
1ee0 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 32 20 3d 20 75 5f 63 69 72 63 scale;.....vec2.param_2.=.u_circ
1f00 6c 65 31 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 33 20 3d 20 75 5f 72 6f 74 61 74 69 le1;.....vec2.param_3.=.u_rotati
1f20 6f 6e 31 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 34 20 3d 20 30 2e 31 37 30 30 30 on1;.....float.param_4.=.0.17000
1f40 30 30 30 31 37 38 38 31 33 39 33 34 33 32 36 31 37 31 38 37 35 3b 0a 20 20 20 20 66 6c 6f 61 74 000178813934326171875;.....float
1f60 20 5f 33 30 31 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 6c 65 ._301.=.FLT_flutter_local_circle
1f80 5f 67 72 69 64 28 70 61 72 61 6d 2c 20 70 61 72 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 2c 20 70 _grid(param,.param_1,.param_2,.p
1fa0 61 72 61 6d 5f 33 2c 20 70 61 72 61 6d 5f 34 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 31 20 3d aram_3,.param_4);.....float.g1.=
1fc0 20 5f 33 30 31 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 35 20 3d 20 76 65 63 32 28 30 ._301;.....vec2.param_5.=.vec2(0
1fe0 2e 38 30 30 30 30 30 30 31 31 39 32 30 39 32 38 39 35 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 .800000011920928955078125);.....
2000 76 65 63 32 20 70 61 72 61 6d 5f 36 20 3d 20 75 76 5f 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 63 vec2.param_6.=.uv_scale;.....vec
2020 32 20 70 61 72 61 6d 5f 37 20 3d 20 75 5f 63 69 72 63 6c 65 32 3b 0a 20 20 20 20 76 65 63 32 20 2.param_7.=.u_circle2;.....vec2.
2040 70 61 72 61 6d 5f 38 20 3d 20 75 5f 72 6f 74 61 74 69 6f 6e 32 3b 0a 20 20 20 20 66 6c 6f 61 74 param_8.=.u_rotation2;.....float
2060 20 70 61 72 61 6d 5f 39 20 3d 20 30 2e 32 30 30 30 30 30 30 30 32 39 38 30 32 33 32 32 33 38 37 .param_9.=.0.2000000029802322387
2080 36 39 35 33 31 32 35 3b 0a 20 20 20 20 66 6c 6f 61 74 20 5f 33 31 33 20 3d 20 46 4c 54 5f 66 6c 6953125;.....float._313.=.FLT_fl
20a0 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 63 69 72 63 6c 65 5f 67 72 69 64 28 70 61 72 61 6d 5f 35 2c utter_local_circle_grid(param_5,
20c0 20 70 61 72 61 6d 5f 36 2c 20 70 61 72 61 6d 5f 37 2c 20 70 61 72 61 6d 5f 38 2c 20 70 61 72 61 .param_6,.param_7,.param_8,.para
20e0 6d 5f 39 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 32 20 3d 20 5f 33 31 33 3b 0a 20 20 20 20 76 m_9);.....float.g2.=._313;.....v
2100 65 63 32 20 70 61 72 61 6d 5f 31 30 20 3d 20 76 65 63 32 28 30 2e 38 30 30 30 30 30 30 31 31 39 ec2.param_10.=.vec2(0.8000000119
2120 32 30 39 32 38 39 35 35 30 37 38 31 32 35 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 20928955078125);.....vec2.param_
2140 31 31 20 3d 20 75 76 5f 73 63 61 6c 65 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 32 11.=.uv_scale;.....vec2.param_12
2160 20 3d 20 75 5f 63 69 72 63 6c 65 33 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 31 33 20 .=.u_circle3;.....vec2.param_13.
2180 3d 20 75 5f 72 6f 74 61 74 69 6f 6e 33 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 31 =.u_rotation3;.....float.param_1
21a0 34 20 3d 20 30 2e 32 37 35 30 30 30 30 30 35 39 36 30 34 36 34 34 37 37 35 33 39 30 36 32 35 3b 4.=.0.2750000059604644775390625;
21c0 0a 20 20 20 20 66 6c 6f 61 74 20 5f 33 32 36 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f .....float._326.=.FLT_flutter_lo
21e0 63 61 6c 5f 63 69 72 63 6c 65 5f 67 72 69 64 28 70 61 72 61 6d 5f 31 30 2c 20 70 61 72 61 6d 5f cal_circle_grid(param_10,.param_
2200 31 31 2c 20 70 61 72 61 6d 5f 31 32 2c 20 70 61 72 61 6d 5f 31 33 2c 20 70 61 72 61 6d 5f 31 34 11,.param_12,.param_13,.param_14
2220 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 33 20 3d 20 5f 33 32 36 3b 0a 20 20 20 20 66 6c 6f 61 );.....float.g3.=._326;.....floa
2240 74 20 76 20 3d 20 28 28 28 67 31 20 2a 20 67 31 29 20 2b 20 67 32 29 20 2d 20 67 33 29 20 2a 20 t.v.=.(((g1.*.g1).+.g2).-.g3).*.
2260 30 2e 35 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6c 61 6d 70 28 30 2e 34 34 39 39 39 39 39 38 0.5;.....return.clamp(0.44999998
2280 38 30 37 39 30 37 31 30 34 34 39 32 31 38 37 35 20 2b 20 28 30 2e 38 30 30 30 30 30 30 31 31 39 8079071044921875.+.(0.8000000119
22a0 32 30 39 32 38 39 35 35 30 37 38 31 32 35 20 2a 20 76 29 2c 20 30 2e 30 2c 20 31 2e 30 29 3b 0a 20928955078125.*.v),.0.0,.1.0);.
22c0 7d 0a 0a 66 6c 6f 61 74 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f }..float.FLT_flutter_local_soft_
22e0 72 69 6e 67 28 76 65 63 32 20 75 76 2c 20 76 65 63 32 20 78 79 2c 20 66 6c 6f 61 74 20 72 61 64 ring(vec2.uv,.vec2.xy,.float.rad
2300 69 75 73 2c 20 66 6c 6f 61 74 20 74 68 69 63 6b 6e 65 73 73 2c 20 66 6c 6f 61 74 20 62 6c 75 72 ius,.float.thickness,.float.blur
2320 29 0a 7b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 20 3d 20 75 76 3b 0a 20 20 20 20 76 65 63 ).{.....vec2.param.=.uv;.....vec
2340 32 20 70 61 72 61 6d 5f 31 20 3d 20 78 79 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 2.param_1.=.xy;.....float.param_
2360 32 20 3d 20 72 61 64 69 75 73 20 2b 20 74 68 69 63 6b 6e 65 73 73 3b 0a 20 20 20 20 66 6c 6f 61 2.=.radius.+.thickness;.....floa
2380 74 20 70 61 72 61 6d 5f 33 20 3d 20 62 6c 75 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 63 69 72 63 t.param_3.=.blur;.....float.circ
23a0 6c 65 5f 6f 75 74 65 72 20 3d 20 46 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 le_outer.=.FLT_flutter_local_sof
23c0 74 5f 63 69 72 63 6c 65 28 70 61 72 61 6d 2c 20 70 61 72 61 6d 5f 31 2c 20 70 61 72 61 6d 5f 32 t_circle(param,.param_1,.param_2
23e0 2c 20 70 61 72 61 6d 5f 33 29 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 34 20 3d 20 75 ,.param_3);.....vec2.param_4.=.u
2400 76 3b 0a 20 20 20 20 76 65 63 32 20 70 61 72 61 6d 5f 35 20 3d 20 78 79 3b 0a 20 20 20 20 66 6c v;.....vec2.param_5.=.xy;.....fl
2420 6f 61 74 20 70 61 72 61 6d 5f 36 20 3d 20 6d 61 78 28 72 61 64 69 75 73 20 2d 20 74 68 69 63 6b oat.param_6.=.max(radius.-.thick
2440 6e 65 73 73 2c 20 30 2e 30 29 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 61 72 61 6d 5f 37 20 3d 20 ness,.0.0);.....float.param_7.=.
2460 62 6c 75 72 3b 0a 20 20 20 20 66 6c 6f 61 74 20 63 69 72 63 6c 65 5f 69 6e 6e 65 72 20 3d 20 46 blur;.....float.circle_inner.=.F
2480 4c 54 5f 66 6c 75 74 74 65 72 5f 6c 6f 63 61 6c 5f 73 6f 66 74 5f 63 69 72 63 6c 65 28 70 61 72 LT_flutter_local_soft_circle(par
24a0 61 6d 5f 34 2c 20 70 61 72 61 6d 5f 35 2c 20 70 61 72 61 6d 5f 36 2c 20