{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Welcome to the DejaVue Podcast\r",
      "startTime": 0,
      "endTime": 12
    },
    {
      "title": "Introducing our Guest\r",
      "startTime": 12,
      "endTime": 127
    },
    {
      "title": "The Nuxt Ecosystem Team\r",
      "startTime": 127,
      "endTime": 467
    },
    {
      "title": "How did you get into Vue.js\r",
      "startTime": 467,
      "endTime": 789
    },
    {
      "title": "Transition to Vue 3 and Composition API\r",
      "startTime": 789,
      "endTime": 1020
    },
    {
      "title": "React Livecoding as a Vue Dev\r",
      "startTime": 1020,
      "endTime": 1090
    },
    {
      "title": "vue-vine for multiple components\r",
      "startTime": 1090,
      "endTime": 1234
    },
    {
      "title": "State of Vue\r",
      "startTime": 1234,
      "endTime": 1830
    },
    {
      "title": "The Nuxt Security Module\r",
      "startTime": 1830,
      "endTime": 2256
    },
    {
      "title": "Will the module project you from everything?\r",
      "startTime": 2256,
      "endTime": 2519
    },
    {
      "title": "The ShipFast incident\r",
      "startTime": 2519,
      "endTime": 2705
    },
    {
      "title": "Ethical Hacking and NPM Security Vulnerabilities\r",
      "startTime": 2705,
      "endTime": 2964
    },
    {
      "title": "Privilege Escalation at Shopify\r",
      "startTime": 2964,
      "endTime": 3105
    },
    {
      "title": "Nuxt Security without a Server\r",
      "startTime": 3105,
      "endTime": 3268
    },
    {
      "title": "More Logic in the Frontend\r",
      "startTime": 3268,
      "endTime": 3338
    },
    {
      "title": "Nothing to Hide?\r",
      "startTime": 3338,
      "endTime": 3448
    },
    {
      "title": "Security Mistakes to Avoid as a Vue Developer\r",
      "startTime": 3448,
      "endTime": 3733
    },
    {
      "title": "Wrapping up",
      "startTime": 3733,
      "endTime": 0
    }
  ]
}