{
  "appBuild" : "254",
  "breadcrumbs" : "PB.ViewerPageIdentity(index: 5, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:27:56.551Z] [viewer] viewer-transition-end page=6 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 5, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:27:56.551Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-14T00:27:56.553Z] [viewer] viewer-curl-release page=5 transition=false pan=false programmatic=false owner=idle\n[2026-08-14T00:28:34.797Z] [viewer] viewer-foreground page=6 transition=false pan=false programmatic=false owner=idle\n[2026-08-14T00:28:35.183Z] [viewer] viewer-transition-begin page=6 transition=true pan=false programmatic=false owner=idle\n[2026-08-14T00:28:35.183Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-14T00:28:35.183Z] [viewer] viewer-curl-claim page=6 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 6, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:35.715Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-14T00:28:35.719Z] [viewer] viewer-transition-end page=5 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 6, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:35.734Z] [viewer] viewer-curl-release page=6 transition=false pan=false programmatic=false owner=idle\n[2026-08-14T00:28:36.506Z] [media] curl-begin <redacted> transition=true pan=true\n[2026-08-14T00:28:36.506Z] [viewer] viewer-curl-claim page=5 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 5, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:36.507Z] [viewer] viewer-transition-begin page=5 transition=true pan=true programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 5, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:37.041Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-14T00:28:37.041Z] [viewer] viewer-transition-end page=4 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 5, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:37.042Z] [viewer] viewer-curl-release page=5 transition=false pan=false programmatic=false owner=idle\n[2026-08-14T00:28:38.173Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-14T00:28:38.174Z] [viewer] viewer-transition-begin page=4 transition=true pan=false programmatic=false owner=idle\n[2026-08-14T00:28:38.175Z] [viewer] viewer-curl-claim page=4 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 4, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:38.707Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-14T00:28:38.709Z] [viewer] viewer-transition-end page=3 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 4, pageID: <redacted>), token: <redacted>)\n[2026-08-14T00:28:38.712Z] [viewer] viewer-curl-release page=4 transition=false pan=false programmatic=false owner=idle\n[2026-08-14T00:28:41.586Z] [lifecycle] keep sheet primary tapped\n[2026-08-14T00:28:41.590Z] [lifecycle] keep commerce start\n[2026-08-14T00:28:41.591Z] [lifecycle] keep commerce complete\n[2026-08-14T00:28:41.649Z] [lifecycle] keep materialization claim <redacted>\n[2026-08-14T00:28:41.649Z] [lifecycle] keep onKept callback\n[2026-08-14T00:28:41.738Z] [lifecycle] keep materialization asset start index=1<redacted> kind=photo\n[2026-08-14T00:28:42.450Z] [lifecycle] keep sheet dismissed\n[2026-08-14T00:28:42.943Z] [lifecycle] keep materialization iCloud required <redacted>\n[2026-08-14T00:28:42.949Z] [lifecycle] keep materialization asset complete index=1<redacted> kind=photo source=photokit\n[2026-08-14T00:28:42.952Z] [lifecycle] keep materialization asset start index=2<redacted> kind=photo\n[2026-08-14T00:28:43.957Z] [lifecycle] keep materialization asset complete index=2<redacted> kind=photo source=photokit\n[2026-08-14T00:28:43.968Z] [lifecycle] keep materialization asset start index=3<redacted> kind=photo\n[2026-08-14T00:28:44.983Z] [lifecycle] keep materialization asset complete index=3<redacted> kind=photo source=photokit\n[2026-08-14T00:28:44.993Z] [lifecycle] keep materialization asset start index=4<redacted> kind=photo\n[2026-08-14T00:28:46.030Z] [lifecycle] keep materialization asset complete index=4<redacted> kind=photo source=photokit\n[2026-08-14T00:28:46.033Z] [lifecycle] keep materialization asset start index=5<redacted> kind=photo\n[2026-08-14T00:28:47.114Z] [lifecycle] keep materialization asset complete index=5<redacted> kind=photo source=photokit\n[2026-08-14T00:28:47.122Z] [lifecycle] keep materialization asset start index=6<redacted> kind=photo\n[2026-08-14T00:28:48.075Z] [lifecycle] keep materialization asset complete index=6<redacted> kind=photo source=photokit\n[2026-08-14T00:28:48.082Z] [lifecycle] keep materialization asset start index=7<redacted> kind=photo\n[2026-08-14T00:28:49.244Z] [lifecycle] keep materialization asset complete index=7<redacted> kind=photo source=photokit\n[2026-08-14T00:28:49.251Z] [lifecycle] keep materialization asset start index=8<redacted> kind=photo\n[2026-08-14T00:28:50.873Z] [lifecycle] keep materialization asset complete index=8<redacted> kind=photo source=photokit\n[2026-08-14T00:28:50.880Z] [lifecycle] keep materialization asset start index=9<redacted> kind=photo\n[2026-08-14T00:28:52.051Z] [lifecycle] keep materialization asset complete index=9<redacted> kind=photo source=photokit\n[2026-08-14T00:28:52.061Z] [lifecycle] keep materialization asset start index=10<redacted> kind=photo\n[2026-08-14T00:28:53.243Z] [lifecycle] keep materialization asset complete index=10<redacted> kind=photo source=photokit\n[2026-08-14T00:28:53.254Z] [lifecycle] keep materialization asset start index=11<redacted> kind=photo\n[2026-08-14T00:28:53.743Z] [viewer] viewer-background page=0 transition=false pan=false programmatic=false owner=idle\n",
  "previousSessionEndedWithoutCleanForegroundReturn" : false,
  "sessionID" : 104,
  "timestamp" : "2026-08-14T00:28:53.744Z",
  "viewerInteractionState" : "transition=false pan=false programmatic=false owner=idle"
}