{
  "version": 1,
  "timers": [
    {
      "title": "Introduction",
      "speaker": "",
      "notes": "Welcome participants, introduce the workshop objectives and materials.",
      "labelColor": "#3b82f6",
      "duration": 600,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "manual",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Theory",
      "speaker": "",
      "notes": "Present the theoretical foundation for the hands-on exercises.",
      "labelColor": "#8b5cf6",
      "duration": 1200,
      "wrapUpTime": 90,
      "dangerTime": 45,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Exercise 1",
      "speaker": "",
      "notes": "First hands-on exercise. Circulate and assist participants as needed.",
      "labelColor": "#22c55e",
      "duration": 1500,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Break",
      "speaker": "",
      "notes": "Short break. Prepare materials for Exercise 2.",
      "labelColor": "#eab308",
      "duration": 600,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Exercise 2",
      "speaker": "",
      "notes": "Second hands-on exercise building on concepts from Exercise 1.",
      "labelColor": "#06b6d4",
      "duration": 1500,
      "wrapUpTime": 120,
      "dangerTime": 60,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    },
    {
      "title": "Wrap-up",
      "speaker": "",
      "notes": "Review key learnings, share results, and discuss next steps.",
      "labelColor": "#f97316",
      "duration": 600,
      "wrapUpTime": 60,
      "dangerTime": 30,
      "trigger": "on-previous-end",
      "appearance": "countdown",
      "targetTime": null
    }
  ],
  "messages": [
    {
      "text": "Start exercise",
      "color": "green",
      "bold": true,
      "uppercase": false,
      "visible": false
    },
    {
      "text": "Time to share results",
      "color": "blue",
      "bold": true,
      "uppercase": false,
      "visible": false
    },
    {
      "text": "Break time",
      "color": "yellow",
      "bold": false,
      "uppercase": false,
      "visible": false
    }
  ]
}
