{
  "name": "Neon",
  "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 * 9.0);\n    float on = step(0.1, h1(k * 0.37 + floor(f.o.y)));\n    if (h2(f.o) > 0.8) on *= step(0.45, h1(k * 1.7 + f.o.x));\n    float core = G(f.p);\n    vec3 tube = vec3(1.0, 0.31, 0.85);\n    vec4 col = vec4(tube, exp(-inkDist(f.p) * 1.1) * 0.7 * on * (1.0 - core));\n    vec3 cc = on > 0.5 ? mix(vec3(1.0, 0.86, 0.97), tube, 0.25) : tube * 0.35;\n    return over(vec4(cc, core), col);\n}\n",
    "pad": [
      3,
      3,
      3,
      3
    ],
    "prompt": "",
    "preset": "tubelight",
    "sample": "OPEN 24/7"
  }
}