{
  "format": "wa1-module",
  "formatVersion": 1,
  "name": "HUD 材质与音效示例",
  "author": null,
  "class": "All",
  "globalName": "SuperDPS",
  "spellQueueWindow": 250,
  "initCode": "",
  "hud": "-- HUD 材质与音效：光环材质、环形冷却、定格动画、纹理进度条、文字阴影、像素发光、显示 / 隐藏时音效。\n-- 材质与音效只认内置库名（WeakAuras 移植，见规范清单）；不开游戏也能看：设置里打开「调试时始终显示」。\nHud.Init(function()\n    -- 光环蒙版按 color 着色、持续旋转\n    Hud.Texture(\"aura\", { anchor = \"CENTER\", w = 240, h = 240, texture = \"Aura3\", color = \"#ff9f1a\", alpha = 0.85, loop = \"spin\" })\n    -- 环形冷却：thick 环粗、inverse 画剩余部分、smooth 平滑；中间带阴影的倒计时\n    Hud.Ring(\"cd\", { anchor = \"CENTER\", w = 120, h = 120, thick = 12, value = 0, inverse = true, color = \"#f5c542\", bg = \"#00000088\", smooth = 150 })\n    Hud.Text(\"cdText\", { parent = \"cd\", anchor = \"CENTER\", size = 24, bold = true, color = \"#ffffff\", shadow = \"#000000\" })\n    -- 定格动画：战斗中显示，缩放入场、淡出\n    Hud.Sprite(\"fx\", { anchor = \"CENTER\", y = -180, w = 96, h = 96, texture = \"stopmotion\", fps = 20, hidden = true, enter = \"zoom\", exit = \"fade\" })\n    -- 纹理血条（BigWigs 的 Smooth 渐变纹理，深色 bg 上最像原味）+ 火花 + 阴影文字\n    Hud.Bar(\"hp\", { anchor = \"BOTTOM\", y = -140, w = 420, h = 24, texture = \"Smooth\", spark = \"#ffffff\", color = \"#2ecc71\", bg = \"#00000099\", radius = 5, smooth = 150, text = \"生命\", size = 15, bold = true, shadow = \"#000000cc\" })\n    -- 低血量提示：出现时弹出并播警报音（volume 0..1）\n    Hud.Text(\"low\", { anchor = \"TOP\", y = 120, size = 30, bold = true, color = \"#ff4d4d\", shadow = \"#000000\", text = \"血量过低\", hidden = true, enter = \"pop\", exit = \"fade\", sound = { name = \"WarningSiren\", volume = 0.6 } })\nend)\nlocal hp = Prop(\"生命百分比\") -- 0~1\nlocal fighting = Prop(\"战斗中\") > 0\nHud.Set(\"hp\", \"value\", hp)\nHud.Set(\"hp\", \"color\", hp < 0.3 and \"#e74c3c\" or \"#2ecc71\")\nHud.Set(\"hp\", \"glow\", hp < 0.3 and \"#ff4d4d\" or \"none\")\nHud.Show(\"low\", hp < 0.3)\nHud.Show(\"fx\", fighting)\n-- 5 秒循环的冷却演示（真实模块请换成技能冷却属性）\nlocal v = (os.clock() % 5) / 5\nHud.Set(\"cd\", \"value\", v)\nHud.Set(\"cdText\", \"text\", string.format(\"%.1f\", 5 - v * 5))\n-- 读秒（BigWigs 风格）：剩余 5..1 秒各读一次，voice 可换 David / Amy；计时重置不会重读\nHud.Countdown(\"cd\", 5 - v * 5, { voice = \"Jim\" })\nif fighting and CoolDown(\"hud.bossCall\", 15000) then Hud.Sound(\"Boss\") end",
  "macros": [
    {
      "index": 1,
      "hotkey": "ALT-SHIFT-NUMPAD1",
      "name": "",
      "macro": ""
    },
    {
      "index": 2,
      "hotkey": "ALT-SHIFT-NUMPAD2",
      "name": "",
      "macro": ""
    },
    {
      "index": 3,
      "hotkey": "ALT-SHIFT-NUMPAD3",
      "name": "",
      "macro": ""
    },
    {
      "index": 4,
      "hotkey": "ALT-SHIFT-NUMPAD4",
      "name": "",
      "macro": ""
    },
    {
      "index": 5,
      "hotkey": "ALT-SHIFT-NUMPAD5",
      "name": "",
      "macro": ""
    },
    {
      "index": 6,
      "hotkey": "ALT-SHIFT-NUMPAD6",
      "name": "",
      "macro": ""
    },
    {
      "index": 7,
      "hotkey": "ALT-SHIFT-NUMPAD7",
      "name": "",
      "macro": ""
    },
    {
      "index": 8,
      "hotkey": "ALT-SHIFT-NUMPAD8",
      "name": "",
      "macro": ""
    },
    {
      "index": 9,
      "hotkey": "ALT-SHIFT-NUMPAD9",
      "name": "",
      "macro": ""
    },
    {
      "index": 10,
      "hotkey": "ALT-SHIFT-NUMPAD0",
      "name": "",
      "macro": ""
    },
    {
      "index": 11,
      "hotkey": "CTRL-SHIFT-NUMPAD1",
      "name": "",
      "macro": ""
    },
    {
      "index": 12,
      "hotkey": "CTRL-SHIFT-NUMPAD2",
      "name": "",
      "macro": ""
    },
    {
      "index": 13,
      "hotkey": "CTRL-SHIFT-NUMPAD3",
      "name": "",
      "macro": ""
    },
    {
      "index": 14,
      "hotkey": "CTRL-SHIFT-NUMPAD4",
      "name": "",
      "macro": ""
    },
    {
      "index": 15,
      "hotkey": "CTRL-SHIFT-NUMPAD5",
      "name": "",
      "macro": ""
    },
    {
      "index": 16,
      "hotkey": "CTRL-SHIFT-NUMPAD6",
      "name": "",
      "macro": ""
    },
    {
      "index": 17,
      "hotkey": "CTRL-SHIFT-NUMPAD7",
      "name": "",
      "macro": ""
    },
    {
      "index": 18,
      "hotkey": "CTRL-SHIFT-NUMPAD8",
      "name": "",
      "macro": ""
    },
    {
      "index": 19,
      "hotkey": "CTRL-SHIFT-NUMPAD9",
      "name": "",
      "macro": ""
    },
    {
      "index": 20,
      "hotkey": "CTRL-SHIFT-NUMPAD0",
      "name": "",
      "macro": ""
    },
    {
      "index": 21,
      "hotkey": "SHIFT-NUMPAD1",
      "name": "",
      "macro": ""
    },
    {
      "index": 22,
      "hotkey": "SHIFT-NUMPAD2",
      "name": "",
      "macro": ""
    },
    {
      "index": 23,
      "hotkey": "SHIFT-NUMPAD3",
      "name": "",
      "macro": ""
    },
    {
      "index": 24,
      "hotkey": "SHIFT-NUMPAD4",
      "name": "",
      "macro": ""
    },
    {
      "index": 25,
      "hotkey": "SHIFT-NUMPAD5",
      "name": "",
      "macro": ""
    },
    {
      "index": 26,
      "hotkey": "SHIFT-NUMPAD6",
      "name": "",
      "macro": ""
    },
    {
      "index": 27,
      "hotkey": "SHIFT-NUMPAD7",
      "name": "",
      "macro": ""
    },
    {
      "index": 28,
      "hotkey": "SHIFT-NUMPAD8",
      "name": "",
      "macro": ""
    },
    {
      "index": 29,
      "hotkey": "SHIFT-NUMPAD9",
      "name": "",
      "macro": ""
    },
    {
      "index": 30,
      "hotkey": "SHIFT-NUMPAD0",
      "name": "",
      "macro": ""
    },
    {
      "index": 31,
      "hotkey": "CTRL-NUMPAD1",
      "name": "",
      "macro": ""
    },
    {
      "index": 32,
      "hotkey": "CTRL-NUMPAD2",
      "name": "",
      "macro": ""
    },
    {
      "index": 33,
      "hotkey": "CTRL-NUMPAD3",
      "name": "",
      "macro": ""
    },
    {
      "index": 34,
      "hotkey": "CTRL-NUMPAD4",
      "name": "",
      "macro": ""
    },
    {
      "index": 35,
      "hotkey": "CTRL-NUMPAD5",
      "name": "",
      "macro": ""
    },
    {
      "index": 36,
      "hotkey": "CTRL-NUMPAD6",
      "name": "",
      "macro": ""
    },
    {
      "index": 37,
      "hotkey": "CTRL-NUMPAD7",
      "name": "",
      "macro": ""
    },
    {
      "index": 38,
      "hotkey": "CTRL-NUMPAD8",
      "name": "",
      "macro": ""
    },
    {
      "index": 39,
      "hotkey": "CTRL-NUMPAD9",
      "name": "",
      "macro": ""
    },
    {
      "index": 40,
      "hotkey": "CTRL-NUMPAD0",
      "name": "",
      "macro": ""
    },
    {
      "index": 41,
      "hotkey": "ALT-NUMPAD1",
      "name": "",
      "macro": ""
    },
    {
      "index": 42,
      "hotkey": "ALT-NUMPAD2",
      "name": "",
      "macro": ""
    },
    {
      "index": 43,
      "hotkey": "ALT-NUMPAD3",
      "name": "",
      "macro": ""
    },
    {
      "index": 44,
      "hotkey": "ALT-NUMPAD4",
      "name": "",
      "macro": ""
    },
    {
      "index": 45,
      "hotkey": "ALT-NUMPAD5",
      "name": "",
      "macro": ""
    },
    {
      "index": 46,
      "hotkey": "ALT-NUMPAD6",
      "name": "",
      "macro": ""
    },
    {
      "index": 47,
      "hotkey": "ALT-NUMPAD7",
      "name": "",
      "macro": ""
    },
    {
      "index": 48,
      "hotkey": "ALT-NUMPAD8",
      "name": "",
      "macro": ""
    },
    {
      "index": 49,
      "hotkey": "ALT-NUMPAD9",
      "name": "",
      "macro": ""
    },
    {
      "index": 50,
      "hotkey": "ALT-NUMPAD0",
      "name": "",
      "macro": ""
    },
    {
      "index": 51,
      "hotkey": "ALT-SHIFT-,",
      "name": "",
      "macro": ""
    },
    {
      "index": 52,
      "hotkey": "ALT-SHIFT-.",
      "name": "",
      "macro": ""
    },
    {
      "index": 53,
      "hotkey": "ALT-SHIFT-/",
      "name": "",
      "macro": ""
    },
    {
      "index": 54,
      "hotkey": "ALT-SHIFT-;",
      "name": "",
      "macro": ""
    },
    {
      "index": 55,
      "hotkey": "ALT-SHIFT-'",
      "name": "",
      "macro": ""
    },
    {
      "index": 56,
      "hotkey": "ALT-SHIFT-[",
      "name": "",
      "macro": ""
    },
    {
      "index": 57,
      "hotkey": "ALT-SHIFT-]",
      "name": "",
      "macro": ""
    },
    {
      "index": 58,
      "hotkey": "ALT-SHIFT-=",
      "name": "",
      "macro": ""
    },
    {
      "index": 59,
      "hotkey": "CTRL-SHIFT-,",
      "name": "",
      "macro": ""
    },
    {
      "index": 60,
      "hotkey": "CTRL-SHIFT-.",
      "name": "",
      "macro": ""
    },
    {
      "index": 61,
      "hotkey": "CTRL-SHIFT-/",
      "name": "",
      "macro": ""
    },
    {
      "index": 62,
      "hotkey": "CTRL-SHIFT-;",
      "name": "",
      "macro": ""
    },
    {
      "index": 63,
      "hotkey": "CTRL-SHIFT-'",
      "name": "",
      "macro": ""
    },
    {
      "index": 64,
      "hotkey": "CTRL-SHIFT-[",
      "name": "",
      "macro": ""
    },
    {
      "index": 65,
      "hotkey": "CTRL-SHIFT-]",
      "name": "",
      "macro": ""
    },
    {
      "index": 66,
      "hotkey": "CTRL-SHIFT-=",
      "name": "",
      "macro": ""
    },
    {
      "index": 67,
      "hotkey": "SHIFT-,",
      "name": "",
      "macro": ""
    },
    {
      "index": 68,
      "hotkey": "SHIFT-.",
      "name": "",
      "macro": ""
    },
    {
      "index": 69,
      "hotkey": "SHIFT-/",
      "name": "",
      "macro": ""
    },
    {
      "index": 70,
      "hotkey": "SHIFT-;",
      "name": "",
      "macro": ""
    },
    {
      "index": 71,
      "hotkey": "SHIFT-'",
      "name": "",
      "macro": ""
    },
    {
      "index": 72,
      "hotkey": "SHIFT-[",
      "name": "",
      "macro": ""
    },
    {
      "index": 73,
      "hotkey": "SHIFT-]",
      "name": "",
      "macro": ""
    },
    {
      "index": 74,
      "hotkey": "SHIFT-=",
      "name": "",
      "macro": ""
    },
    {
      "index": 75,
      "hotkey": "CTRL-,",
      "name": "",
      "macro": ""
    },
    {
      "index": 76,
      "hotkey": "CTRL-.",
      "name": "",
      "macro": ""
    },
    {
      "index": 77,
      "hotkey": "CTRL-/",
      "name": "",
      "macro": ""
    },
    {
      "index": 78,
      "hotkey": "CTRL-;",
      "name": "",
      "macro": ""
    },
    {
      "index": 79,
      "hotkey": "CTRL-'",
      "name": "",
      "macro": ""
    },
    {
      "index": 80,
      "hotkey": "CTRL-[",
      "name": "",
      "macro": ""
    },
    {
      "index": 81,
      "hotkey": "CTRL-]",
      "name": "",
      "macro": ""
    },
    {
      "index": 82,
      "hotkey": "CTRL-=",
      "name": "",
      "macro": ""
    },
    {
      "index": 83,
      "hotkey": "ALT-,",
      "name": "",
      "macro": ""
    },
    {
      "index": 84,
      "hotkey": "ALT-.",
      "name": "",
      "macro": ""
    },
    {
      "index": 85,
      "hotkey": "ALT-/",
      "name": "",
      "macro": ""
    },
    {
      "index": 86,
      "hotkey": "ALT-;",
      "name": "",
      "macro": ""
    },
    {
      "index": 87,
      "hotkey": "ALT-'",
      "name": "",
      "macro": ""
    },
    {
      "index": 88,
      "hotkey": "ALT-[",
      "name": "",
      "macro": ""
    },
    {
      "index": 89,
      "hotkey": "ALT-]",
      "name": "",
      "macro": ""
    },
    {
      "index": 90,
      "hotkey": "ALT-=",
      "name": "",
      "macro": ""
    },
    {
      "index": 91,
      "hotkey": "ALT-SHIFT-F1",
      "name": "",
      "macro": ""
    },
    {
      "index": 92,
      "hotkey": "ALT-SHIFT-F2",
      "name": "",
      "macro": ""
    },
    {
      "index": 93,
      "hotkey": "ALT-SHIFT-F3",
      "name": "",
      "macro": ""
    },
    {
      "index": 94,
      "hotkey": "ALT-SHIFT-F4",
      "name": "",
      "macro": ""
    },
    {
      "index": 95,
      "hotkey": "ALT-SHIFT-F5",
      "name": "",
      "macro": ""
    },
    {
      "index": 96,
      "hotkey": "ALT-SHIFT-F6",
      "name": "",
      "macro": ""
    },
    {
      "index": 97,
      "hotkey": "ALT-SHIFT-F7",
      "name": "",
      "macro": ""
    },
    {
      "index": 98,
      "hotkey": "ALT-SHIFT-F8",
      "name": "",
      "macro": ""
    },
    {
      "index": 99,
      "hotkey": "ALT-SHIFT-F9",
      "name": "",
      "macro": ""
    },
    {
      "index": 100,
      "hotkey": "ALT-SHIFT-F10",
      "name": "",
      "macro": ""
    },
    {
      "index": 101,
      "hotkey": "ALT-SHIFT-F11",
      "name": "",
      "macro": ""
    },
    {
      "index": 102,
      "hotkey": "ALT-SHIFT-F12",
      "name": "",
      "macro": ""
    },
    {
      "index": 103,
      "hotkey": "CTRL-SHIFT-F1",
      "name": "",
      "macro": ""
    },
    {
      "index": 104,
      "hotkey": "CTRL-SHIFT-F2",
      "name": "",
      "macro": ""
    },
    {
      "index": 105,
      "hotkey": "CTRL-SHIFT-F3",
      "name": "",
      "macro": ""
    },
    {
      "index": 106,
      "hotkey": "SHIFT-F1",
      "name": "",
      "macro": ""
    },
    {
      "index": 107,
      "hotkey": "SHIFT-F2",
      "name": "",
      "macro": ""
    },
    {
      "index": 108,
      "hotkey": "SHIFT-F3",
      "name": "",
      "macro": ""
    },
    {
      "index": 109,
      "hotkey": "SHIFT-F4",
      "name": "",
      "macro": ""
    },
    {
      "index": 110,
      "hotkey": "SHIFT-F5",
      "name": "",
      "macro": ""
    },
    {
      "index": 111,
      "hotkey": "SHIFT-F6",
      "name": "",
      "macro": ""
    },
    {
      "index": 112,
      "hotkey": "SHIFT-F7",
      "name": "",
      "macro": ""
    },
    {
      "index": 113,
      "hotkey": "SHIFT-F8",
      "name": "",
      "macro": ""
    },
    {
      "index": 114,
      "hotkey": "SHIFT-F9",
      "name": "",
      "macro": ""
    },
    {
      "index": 115,
      "hotkey": "SHIFT-F10",
      "name": "",
      "macro": ""
    },
    {
      "index": 116,
      "hotkey": "SHIFT-F11",
      "name": "",
      "macro": ""
    },
    {
      "index": 117,
      "hotkey": "SHIFT-F12",
      "name": "",
      "macro": ""
    },
    {
      "index": 118,
      "hotkey": "CTRL-F1",
      "name": "",
      "macro": ""
    },
    {
      "index": 119,
      "hotkey": "CTRL-F2",
      "name": "",
      "macro": ""
    },
    {
      "index": 120,
      "hotkey": "CTRL-F3",
      "name": "",
      "macro": ""
    },
    {
      "index": 121,
      "hotkey": "CTRL-F4",
      "name": "",
      "macro": ""
    },
    {
      "index": 122,
      "hotkey": "CTRL-F5",
      "name": "",
      "macro": ""
    },
    {
      "index": 123,
      "hotkey": "CTRL-F6",
      "name": "",
      "macro": ""
    },
    {
      "index": 124,
      "hotkey": "CTRL-F7",
      "name": "",
      "macro": ""
    },
    {
      "index": 125,
      "hotkey": "CTRL-F8",
      "name": "",
      "macro": ""
    },
    {
      "index": 126,
      "hotkey": "CTRL-F9",
      "name": "",
      "macro": ""
    },
    {
      "index": 127,
      "hotkey": "CTRL-F10",
      "name": "",
      "macro": ""
    },
    {
      "index": 128,
      "hotkey": "CTRL-F11",
      "name": "",
      "macro": ""
    },
    {
      "index": 129,
      "hotkey": "CTRL-F12",
      "name": "",
      "macro": ""
    },
    {
      "index": 130,
      "hotkey": "ALT-F1",
      "name": "",
      "macro": ""
    },
    {
      "index": 131,
      "hotkey": "ALT-F2",
      "name": "",
      "macro": ""
    },
    {
      "index": 132,
      "hotkey": "ALT-F3",
      "name": "",
      "macro": ""
    },
    {
      "index": 133,
      "hotkey": "ALT-F4",
      "name": "",
      "macro": ""
    },
    {
      "index": 134,
      "hotkey": "ALT-F5",
      "name": "",
      "macro": ""
    },
    {
      "index": 135,
      "hotkey": "ALT-F6",
      "name": "",
      "macro": ""
    },
    {
      "index": 136,
      "hotkey": "ALT-F7",
      "name": "",
      "macro": ""
    },
    {
      "index": 137,
      "hotkey": "ALT-F8",
      "name": "",
      "macro": ""
    },
    {
      "index": 138,
      "hotkey": "ALT-F9",
      "name": "",
      "macro": ""
    },
    {
      "index": 139,
      "hotkey": "ALT-F10",
      "name": "",
      "macro": ""
    },
    {
      "index": 140,
      "hotkey": "ALT-F11",
      "name": "",
      "macro": ""
    },
    {
      "index": 141,
      "hotkey": "ALT-F12",
      "name": "",
      "macro": ""
    },
    {
      "index": 142,
      "hotkey": "CTRL-SHIFT-F4",
      "name": "",
      "macro": ""
    },
    {
      "index": 143,
      "hotkey": "CTRL-SHIFT-F5",
      "name": "",
      "macro": ""
    },
    {
      "index": 144,
      "hotkey": "CTRL-SHIFT-F6",
      "name": "",
      "macro": ""
    },
    {
      "index": 145,
      "hotkey": "CTRL-SHIFT-F7",
      "name": "",
      "macro": ""
    },
    {
      "index": 146,
      "hotkey": "CTRL-SHIFT-F8",
      "name": "",
      "macro": ""
    },
    {
      "index": 147,
      "hotkey": "CTRL-SHIFT-F9",
      "name": "",
      "macro": ""
    },
    {
      "index": 148,
      "hotkey": "CTRL-SHIFT-F10",
      "name": "",
      "macro": ""
    },
    {
      "index": 149,
      "hotkey": "CTRL-SHIFT-F11",
      "name": "",
      "macro": ""
    },
    {
      "index": 150,
      "hotkey": "CTRL-SHIFT-F12",
      "name": "",
      "macro": ""
    }
  ],
  "props": [
    {
      "index": 1,
      "name": "生命百分比",
      "mode": "custom",
      "params": "player",
      "libRef": "",
      "code": "-- 受保护值不可做除法，用 FromGUID 直传 0~1 小数（勿改成 UnitHealth/UnitHealthMax 版）\nlocal guid = UnitGUID(arg1)\nif not guid then return 0 end\nreturn UnitPercentHealthFromGUID(guid)"
    },
    {
      "index": 2,
      "name": "战斗中",
      "mode": "custom",
      "params": "",
      "libRef": "",
      "code": "-- 战斗中按 1、脱战按 0\nreturn InCombatLockdown()"
    },
    {
      "index": 3,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 4,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 5,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 6,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 7,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 8,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 9,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 10,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 11,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 12,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 13,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 14,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 15,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 16,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 17,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 18,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 19,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 20,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 21,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 22,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 23,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 24,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 25,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 26,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 27,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 28,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 29,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 30,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 31,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 32,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 33,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 34,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 35,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 36,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 37,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 38,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 39,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 40,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 41,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 42,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 43,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 44,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 45,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 46,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 47,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 48,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 49,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 50,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 51,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 52,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 53,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 54,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 55,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 56,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 57,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 58,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 59,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 60,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 61,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 62,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 63,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 64,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 65,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 66,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 67,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 68,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 69,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 70,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 71,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 72,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 73,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 74,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 75,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 76,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 77,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 78,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 79,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 80,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 81,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 82,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 83,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 84,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 85,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 86,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 87,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 88,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 89,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    },
    {
      "index": 90,
      "name": "",
      "mode": "off",
      "params": "",
      "libRef": "",
      "code": ""
    }
  ],
  "luaScripts": [
    {
      "index": 1,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 2,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 3,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 4,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 5,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 6,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 7,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 8,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 9,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 10,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 11,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 12,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 13,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 14,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 15,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 16,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 17,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 18,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 19,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 20,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 21,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 22,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 23,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 24,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 25,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 26,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 27,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 28,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 29,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 30,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 31,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 32,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 33,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 34,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 35,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 36,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 37,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 38,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 39,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 40,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 41,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 42,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 43,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 44,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 45,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 46,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 47,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 48,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 49,
      "id": 0,
      "name": "",
      "code": ""
    },
    {
      "index": 50,
      "id": 0,
      "name": "",
      "code": ""
    }
  ],
  "propLibrary": []
}
