{
  "appBuild" : "271",
  "breadcrumbs" : ">), token: <redacted>)\n[2026-08-26T02:56:56.347Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-26T02:56:56.347Z] [viewer] viewer-transition-end page=14 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 13, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:56.349Z] [viewer] viewer-curl-release page=13 transition=false pan=false programmatic=false owner=idle\n[2026-08-26T02:56:56.829Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-26T02:56:56.829Z] [viewer] viewer-transition-begin page=14 transition=true pan=false programmatic=false owner=idle\n[2026-08-26T02:56:56.831Z] [viewer] viewer-curl-claim page=14 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 14, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:57.347Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-26T02:56:57.347Z] [viewer] viewer-transition-end page=15 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 14, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:57.349Z] [viewer] viewer-curl-release page=14 transition=false pan=false programmatic=false owner=idle\n[2026-08-26T02:56:57.762Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-26T02:56:57.762Z] [viewer] viewer-transition-begin page=15 transition=true pan=false programmatic=false owner=idle\n[2026-08-26T02:56:57.763Z] [viewer] viewer-curl-claim page=15 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 15, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:58.230Z] [viewer] viewer-transition-end page=16 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 15, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:58.230Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-26T02:56:58.232Z] [viewer] viewer-curl-release page=15 transition=false pan=false programmatic=false owner=idle\n[2026-08-26T02:56:59.379Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-26T02:56:59.378Z] [viewer] viewer-transition-begin page=16 transition=true pan=false programmatic=false owner=idle\n[2026-08-26T02:56:59.381Z] [viewer] viewer-curl-claim page=16 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 16, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:59.898Z] [viewer] viewer-transition-end page=17 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 16, pageID: <redacted>), token: <redacted>)\n[2026-08-26T02:56:59.898Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-26T02:56:59.900Z] [viewer] viewer-curl-release page=16 transition=false pan=false programmatic=false owner=idle\n[2026-08-26T02:57:22.092Z] [viewer] viewer-foreground page=17 transition=false pan=false programmatic=false owner=idle\n[2026-08-26T02:57:28.330Z] [lifecycle] keep sheet primary tapped\n[2026-08-26T02:57:28.335Z] [lifecycle] keep commerce start\n[2026-08-26T02:57:28.335Z] [lifecycle] keep commerce complete\n[2026-08-26T02:57:28.398Z] [lifecycle] keep materialization claim <redacted>\n[2026-08-26T02:57:28.398Z] [lifecycle] keep onKept callback\n[2026-08-26T02:57:28.473Z] [lifecycle] keep materialization asset start index=1<redacted> kind=photo\n[2026-08-26T02:57:29.193Z] [lifecycle] keep sheet dismissed\n[2026-08-26T02:57:30.388Z] [lifecycle] keep materialization iCloud required <redacted>\n[2026-08-26T02:57:30.400Z] [lifecycle] keep materialization asset complete index=1<redacted> kind=photo source=photokit\n[2026-08-26T02:57:30.408Z] [lifecycle] keep materialization asset start index=2<redacted> kind=photo\n[2026-08-26T02:57:32.602Z] [lifecycle] keep materialization asset complete index=2<redacted> kind=photo source=photokit\n[2026-08-26T02:57:32.608Z] [lifecycle] keep materialization asset start index=3<redacted> kind=photo\n[2026-08-26T02:57:34.251Z] [lifecycle] keep materialization asset complete index=3<redacted> kind=photo source=photokit\n[2026-08-26T02:57:34.258Z] [lifecycle] keep materialization asset start index=4<redacted> kind=photo\n[2026-08-26T02:57:36.180Z] [lifecycle] keep materialization asset complete index=4<redacted> kind=photo source=photokit\n[2026-08-26T02:57:36.185Z] [lifecycle] keep materialization asset start index=5<redacted> kind=photo\n[2026-08-26T02:57:38.014Z] [lifecycle] keep materialization asset complete index=5<redacted> kind=photo source=photokit\n[2026-08-26T02:57:38.022Z] [lifecycle] keep materialization asset start index=6<redacted> kind=photo\n[2026-08-26T02:57:41.558Z] [lifecycle] keep materialization asset complete index=6<redacted> kind=photo source=photokit\n[2026-08-26T02:57:41.566Z] [lifecycle] keep materialization asset start index=7<redacted> kind=photo\n[2026-08-26T02:57:43.315Z] [lifecycle] keep materialization asset complete index=7<redacted> kind=photo source=photokit\n[2026-08-26T02:57:43.318Z] [lifecycle] keep materialization asset start index=8<redacted> kind=photo\n[2026-08-26T02:57:45.089Z] [lifecycle] keep materialization asset complete index=8<redacted> kind=photo source=photokit\n[2026-08-26T02:57:45.091Z] [lifecycle] keep materialization asset start index=9<redacted> kind=photo\n[2026-08-26T02:57:46.832Z] [lifecycle] keep materialization asset complete index=9<redacted> kind=photo source=photokit\n[2026-08-26T02:57:46.838Z] [lifecycle] keep materialization asset start index=10<redacted> kind=photo\n[2026-08-26T02:57:48.921Z] [lifecycle] keep materialization asset complete index=10<redacted> kind=photo source=photokit\n[2026-08-26T02:57:48.923Z] [lifecycle] keep materialization asset start index=11<redacted> kind=photo\n[2026-08-26T02:57:51.048Z] [lifecycle] keep materialization asset complete index=11<redacted> kind=photo source=photokit\n[2026-08-26T02:57:51.050Z] [lifecycle] keep materialization asset start index=12<redacted> kind=photo\n",
  "previousSessionEndedWithoutCleanForegroundReturn" : false,
  "sessionID" : 152,
  "timestamp" : "2026-08-26T02:57:52.108Z",
  "viewerInteractionState" : "viewer not presented"
}