{
  "changes": [
    {
      "after": {
        "end": "2026-10-20T12:00:00Z",
        "key": "single",
        "kind": "instant",
        "location": "VEVENT[1]",
        "override": false,
        "series": "sha256:16cd63c3fd56c2542a39376562d61592d5c3a101ac719aef9257130aa25e18f5",
        "start": "2026-10-20T10:00:00Z"
      },
      "before": {
        "end": "2026-10-20T11:00:00Z",
        "key": "single",
        "kind": "instant",
        "location": "VEVENT[2]",
        "override": false,
        "series": "sha256:16cd63c3fd56c2542a39376562d61592d5c3a101ac719aef9257130aa25e18f5",
        "start": "2026-10-20T10:00:00Z"
      },
      "key": "single",
      "kind": "duration_changed",
      "matching": "uid",
      "series": "sha256:16cd63c3fd56c2542a39376562d61592d5c3a101ac719aef9257130aa25e18f5"
    },
    {
      "after": {
        "end": "2026-10-24T08:00:00Z",
        "key": "2026-10-24T07:00:00Z",
        "kind": "instant",
        "location": "VEVENT[0]",
        "override": false,
        "series": "sha256:242b939637cd1d803da46334dd5707b715928d30bdcf96ad4ab0b9520b71e0b4",
        "start": "2026-10-24T07:00:00Z"
      },
      "before": null,
      "key": "2026-10-24T07:00:00Z",
      "kind": "added",
      "matching": "uid+recurrence-id",
      "series": "sha256:242b939637cd1d803da46334dd5707b715928d30bdcf96ad4ab0b9520b71e0b4"
    },
    {
      "after": {
        "end": "2026-10-25T09:00:00Z",
        "key": "2026-10-25T08:00:00Z",
        "kind": "instant",
        "location": "VEVENT[0]",
        "override": false,
        "series": "sha256:242b939637cd1d803da46334dd5707b715928d30bdcf96ad4ab0b9520b71e0b4",
        "start": "2026-10-25T08:00:00Z"
      },
      "before": {
        "end": "2026-10-25T11:00:00Z",
        "key": "2026-10-25T08:00:00Z",
        "kind": "instant",
        "location": "VEVENT[1]",
        "override": true,
        "series": "sha256:242b939637cd1d803da46334dd5707b715928d30bdcf96ad4ab0b9520b71e0b4",
        "start": "2026-10-25T10:00:00Z"
      },
      "key": "2026-10-25T08:00:00Z",
      "kind": "moved",
      "matching": "uid+recurrence-id",
      "series": "sha256:242b939637cd1d803da46334dd5707b715928d30bdcf96ad4ab0b9520b71e0b4"
    },
    {
      "after": null,
      "before": {
        "end": "2026-10-21T13:00:00Z",
        "key": "single",
        "kind": "instant",
        "location": "VEVENT[4]",
        "override": false,
        "series": "sha256:686642dc7477495cdec4f3c14e362a3838198bc06d4e1126b057b5eb75d7b7d6",
        "start": "2026-10-21T12:00:00Z"
      },
      "key": "single",
      "kind": "removed",
      "matching": "uid",
      "series": "sha256:686642dc7477495cdec4f3c14e362a3838198bc06d4e1126b057b5eb75d7b7d6"
    },
    {
      "after": {
        "end": "2026-10-22T13:00:00Z",
        "key": "single",
        "kind": "instant",
        "location": "VEVENT[3]",
        "override": false,
        "series": "sha256:6f98471565b5fdea13ec4087678daddcb1760be50a8d1f2fd44171530aa2cefd",
        "start": "2026-10-22T12:00:00Z"
      },
      "before": null,
      "key": "single",
      "kind": "added",
      "matching": "uid",
      "series": "sha256:6f98471565b5fdea13ec4087678daddcb1760be50a8d1f2fd44171530aa2cefd"
    },
    {
      "after": {
        "end": "2026-10-22",
        "key": "single",
        "kind": "date",
        "location": "VEVENT[2]",
        "override": false,
        "series": "sha256:9ebecb8604d77894d9bf126ae3ae51b98bfa05e0f0ae92ddcdbd514dba3e082c",
        "start": "2026-10-20"
      },
      "before": {
        "end": "2026-10-21",
        "key": "single",
        "kind": "date",
        "location": "VEVENT[3]",
        "override": false,
        "series": "sha256:9ebecb8604d77894d9bf126ae3ae51b98bfa05e0f0ae92ddcdbd514dba3e082c",
        "start": "2026-10-20"
      },
      "key": "single",
      "kind": "duration_changed",
      "matching": "uid",
      "series": "sha256:9ebecb8604d77894d9bf126ae3ae51b98bfa05e0f0ae92ddcdbd514dba3e082c"
    }
  ],
  "complete": true,
  "issues": [],
  "limits": {
    "candidate_work": 200000,
    "events": 1000,
    "input_bytes": 4194304,
    "occurrences": 10000,
    "worker_timeout_seconds": 10.0
  },
  "provenance": {
    "icalendar": "7.3.0",
    "python": "3.12.15",
    "python_dateutil": "2.9.0.post0",
    "recurring_ical_events": "3.8.2",
    "timezone_source": "pinned tzdata and embedded VTIMEZONE",
    "tzdata": "2026.5",
    "x_wr_timezone": "2.0.1"
  },
  "schema_version": "1.0",
  "sources": {
    "after": {
      "bytes": 696,
      "complete": true,
      "event_count": 4,
      "occurrence_count": 6,
      "sha256": "4f4989b0dadc0f4bd534ced837d86b1e341fa3a58a1f51a0dda50ba5d8e0d51d"
    },
    "before": {
      "bytes": 988,
      "complete": true,
      "event_count": 5,
      "occurrence_count": 5,
      "sha256": "be4bcd6531d863125af5ad1d12dc2d14d25fdb0503b1caf95d5af96fadbd24a6"
    }
  },
  "status": "changed",
  "summary": {
    "added": 2,
    "duration_changed": 2,
    "issues": 0,
    "moved": 1,
    "moved_and_resized": 0,
    "removed": 1,
    "unchanged": 1
  },
  "tool": {
    "name": "calwitness",
    "version": "0.1.0"
  },
  "window": {
    "bounds": "[start,end)",
    "end": "2026-11-01T00:00:00Z",
    "floating_zone": null,
    "selection": "occurrence start in either input",
    "start": "2026-10-01T00:00:00Z"
  }
}
