{
  "name": "Glitch",
  "dimension": "text",
  "slot": "action_bar",
  "width": 256,
  "height": 128,
  "textBaseline": 128,
  "placement": {
    "x": 0,
    "y": 0
  },
  "shapes": [],
  "texts": [],
  "heads": [],
  "images": [],
  "bars": [],
  "triggers": [],
  "effect": {
    "glsl": "vec4 effect(Fx f) {\n    float k = floor(f.t * 14.0);\n    float burst = step(0.5, h1(floor(f.t * 2.5) * 1.37));\n    float band = floor(f.g.y / 2.0);\n    float sh = (h2(vec2(band, k)) - 0.5) * 7.0 * burst * step(0.6, h2(vec2(band * 3.1, k + 1.0)));\n    vec2 src = f.p - vec2(floor(sh + 0.5), 0.0);\n    float sp = 1.0 + burst;\n    float r = G(src + vec2(sp, 0.0));\n    float gg = G(src);\n    float b = G(src - vec2(sp, 0.0));\n    float al = max(max(r, gg), b);\n    vec3 c = vec3(max(r, gg * 0.95), gg, max(b, gg));\n    if (burst > 0.5 && h3(vec3(floor(f.g), k)) > 0.975) { c = vec3(1.0); al = 1.0; }\n    return over(vec4(c, al), vec4(0.0, 0.0, 0.0, G(f.p - 1.0) * 0.6));\n}\n",
    "pad": [
      5,
      1,
      6,
      2
    ],
    "prompt": "",
    "preset": "corrupted",
    "sample": "ERROR 404"
  }
}