{
  "appBuild" : "211",
  "breadcrumbs" : " owner=idle\n[2026-08-04T09:39:31.024Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-04T09:39:31.024Z] [viewer] viewer-transition-begin page=2 transition=true pan=false programmatic=false owner=idle\n[2026-08-04T09:39:31.026Z] [viewer] viewer-curl-claim page=2 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 2, pageID: <redacted>), token: <redacted>)\n[2026-08-04T09:39:31.609Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-04T09:39:31.609Z] [viewer] viewer-transition-end page=1 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 2, pageID: <redacted>), token: <redacted>)\n[2026-08-04T09:39:31.611Z] [viewer] viewer-curl-release page=2 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T09:39:31.941Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-04T09:39:31.940Z] [viewer] viewer-transition-begin page=1 transition=true pan=false programmatic=false owner=idle\n[2026-08-04T09:39:31.942Z] [viewer] viewer-curl-claim page=1 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 1, pageID: <redacted>), token: <redacted>)\n[2026-08-04T09:39:32.510Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-04T09:39:32.510Z] [viewer] viewer-transition-end page=0 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 1, pageID: <redacted>), token: <redacted>)\n[2026-08-04T09:39:32.511Z] [viewer] viewer-curl-release page=1 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T09:39:34.249Z] [viewer] viewer-background page=0 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T09:39:34.284Z] [viewer] viewer-background page=0 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T11:59:44.332Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T11:59:46.630Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T11:59:48.666Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T12:14:08.070Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T12:14:09.791Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T12:14:11.217Z] [error] Book Creation: No safe automatic layout is available for this style. Choose another style and try again.\n[2026-08-04T15:35:45.352Z] [viewer] viewer-transition-begin page=0 transition=true pan=false programmatic=false owner=idle\n[2026-08-04T15:35:45.351Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-04T15:35:45.353Z] [viewer] viewer-curl-claim page=0 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 0, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:45.888Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-04T15:35:45.888Z] [viewer] viewer-transition-end page=1 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 0, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:45.891Z] [viewer] viewer-curl-release page=0 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T15:35:47.286Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-04T15:35:47.286Z] [viewer] viewer-transition-begin page=1 transition=true pan=false programmatic=false owner=idle\n[2026-08-04T15:35:47.288Z] [viewer] viewer-curl-claim page=1 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 1, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:47.820Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-04T15:35:47.820Z] [viewer] viewer-transition-end page=2 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 1, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:47.823Z] [viewer] viewer-curl-release page=1 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T15:35:49.619Z] [media] curl-begin <redacted> transition=true pan=false\n[2026-08-04T15:35:49.620Z] [viewer] viewer-transition-begin page=2 transition=true pan=false programmatic=false owner=idle\n[2026-08-04T15:35:49.622Z] [viewer] viewer-curl-claim page=2 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 2, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:50.137Z] [viewer] viewer-transition-end page=3 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 2, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:50.137Z] [media] curl-settle <redacted> transition=false pan=false\n[2026-08-04T15:35:50.139Z] [viewer] viewer-curl-release page=2 transition=false pan=false programmatic=false owner=idle\n[2026-08-04T15:35:52.651Z] [media] curl-begin <redacted> transition=true pan=true\n[2026-08-04T15:35:52.675Z] [viewer] viewer-curl-claim page=3 transition=false pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 3, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:52.678Z] [viewer] viewer-transition-begin page=3 transition=true pan=true programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 3, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:35:55.689Z] [viewer] viewer-foreground page=3 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 3, pageID: <redacted>), token: <redacted>)\n[2026-08-04T15:36:08.276Z] [viewer] viewer-background page=3 transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 3, pageID: <redacted>), token: <redacted>)\n",
  "previousSessionEndedWithoutCleanForegroundReturn" : true,
  "sessionID" : 7,
  "timestamp" : "2026-08-04T15:36:08.283Z",
  "viewerInteractionState" : "transition=true pan=false programmatic=false owner=curl(page: DPB.ViewerPageIdentity(index: 3, pageID: 471F1B09-5754-4305-94D8-83F7D74DFE15), token: FBF5541A-F8E3-4685-BCF2-FEB6037C3FB3)"
}