{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "Introducing David Blass\r",
      "startTime": 0,
      "endTime": 159
    },
    {
      "title": "ArkType vs. Zod\r",
      "startTime": 159,
      "endTime": 268
    },
    {
      "title": "ArkType's Differences\r",
      "startTime": 268,
      "endTime": 381
    },
    {
      "title": "Defining ArkType Types\r",
      "startTime": 381,
      "endTime": 633
    },
    {
      "title": "Matching TypeScript's Syntax\r",
      "startTime": 633,
      "endTime": 864
    },
    {
      "title": "Detailed Editor-time Errors\r",
      "startTime": 864,
      "endTime": 1034
    },
    {
      "title": "Type-level Testing with attest\r",
      "startTime": 1034,
      "endTime": 1106
    },
    {
      "title": "Runtime Error Checking\r",
      "startTime": 1106,
      "endTime": 1265
    },
    {
      "title": "Generating JIT-optimized Code\r",
      "startTime": 1265,
      "endTime": 1647
    },
    {
      "title": "Benchmarking ArkType's Performance\r",
      "startTime": 1647,
      "endTime": 1781
    },
    {
      "title": "Optimizing the Parser for ArkType Types\r",
      "startTime": 1781,
      "endTime": 1933
    },
    {
      "title": "Tips for Optimizing TypeScript Types\r",
      "startTime": 1933,
      "endTime": 2292
    },
    {
      "title": "Type Mapping API\r",
      "startTime": 2292,
      "endTime": 2420
    },
    {
      "title": "Set-based APIs\r",
      "startTime": 2420,
      "endTime": 2595
    },
    {
      "title": "Typing Array and Tuple Intersections\r",
      "startTime": 2595,
      "endTime": 2757
    },
    {
      "title": "ArkType's Internal Type System\r",
      "startTime": 2757,
      "endTime": 2941
    },
    {
      "title": "Serializing Types to JSON\r",
      "startTime": 2941,
      "endTime": 3009
    },
    {
      "title": "Porting Enhancements to TypeScript\r",
      "startTime": 3009,
      "endTime": 3115
    },
    {
      "title": "Compatibility with Standard Schema Spec\r",
      "startTime": 3115,
      "endTime": 3435
    },
    {
      "title": "Introspecting ArkType Types\r",
      "startTime": 3435,
      "endTime": 3610
    },
    {
      "title": "Use Cases for ArkType\r",
      "startTime": 3610,
      "endTime": 3814
    },
    {
      "title": "What's Next for ArkType?\r",
      "startTime": 3814,
      "endTime": 3959
    },
    {
      "title": "Getting Started with ArkType\r",
      "startTime": 3959,
      "endTime": 4076
    },
    {
      "title": "Where to Follow David\r",
      "startTime": 4076,
      "endTime": 0
    }
  ]
}