From b05388e520307a8d4e9a31202b3506cba6cb7de5 Mon Sep 17 00:00:00 2001 From: clover caruso Date: Wed, 9 Sep 2026 01:08:47 -0700 Subject: [PATCH] feat: reconcile offline page movement atomically Retain batch placement preconditions and identities through restart and reviewed conflicts. Confirm publication only from complete multi-space revision evidence, and refresh stale native metadata when changing page topology. Validate eighteen native movement combinations and twelve offline branches with retained cold captures, interrupted publication tests and stateful ASan runs. Assisted-by: gpt-6-astra --- corpus/page-lifecycle/offline-edits/README.md | 45 + .../candidate/Lifecycle.one | Bin 0 -> 61168 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 61168 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 2 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 62200 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 62200 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 2 + .../candidate/Lifecycle.one | Bin 0 -> 62664 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 62664 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 66464 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 66464 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 68104 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 68104 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 2 + .../cold/read/page-002.xml | 2 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 70512 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 70512 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 2 + .../candidate/Lifecycle.one | Bin 0 -> 73840 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 73840 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 75656 bytes .../candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 75656 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 2 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../group-single-page/candidate/Lifecycle.one | Bin 0 -> 64016 bytes .../group-single-page/candidate/manifest.json | 163 + .../cold/notebook/Lifecycle.one | Bin 0 -> 64016 bytes .../group-single-page/cold/read/hierarchy.xml | 2 + .../group-single-page/cold/read/page-000.xml | 4 + .../group-single-page/cold/read/page-001.xml | 4 + .../group-single-page/cold/read/page-002.xml | 4 + .../group-single-page/cold/read/page-003.xml | 2 + .../group-single-page/cold/read/page-004.xml | 4 + .../group-single-page/cold/read/page-005.xml | 4 + .../group-single-page/cold/read/page-006.xml | 2 + .../group-single-page/cold/read/page-007.xml | 2 + .../group-single-page/cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 60192 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 60192 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 2 + .../cold/read/page-002.xml | 2 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 62680 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 62680 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 2 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 2 + .../candidate/Lifecycle.one | Bin 0 -> 63752 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 63752 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 66856 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 66856 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 2 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 67160 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 67160 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 2 + .../cold/read/page-001.xml | 2 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 71448 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 71448 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 2 + .../cold/read/page-008.xml | 4 + .../candidate/Lifecycle.one | Bin 0 -> 73840 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 73840 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 2 + .../cold/read/page-004.xml | 4 + .../cold/read/page-005.xml | 4 + .../cold/read/page-006.xml | 2 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 2 + .../candidate/Lifecycle.one | Bin 0 -> 74056 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 74056 bytes .../cold/read/hierarchy.xml | 2 + .../cold/read/page-000.xml | 4 + .../cold/read/page-001.xml | 4 + .../cold/read/page-002.xml | 4 + .../cold/read/page-003.xml | 4 + .../cold/read/page-004.xml | 2 + .../cold/read/page-005.xml | 2 + .../cold/read/page-006.xml | 4 + .../cold/read/page-007.xml | 4 + .../cold/read/page-008.xml | 2 + .../candidate/Lifecycle.one | Bin 0 -> 64312 bytes .../candidate/manifest.json | 59 + .../cold/notebook/Lifecycle.one | Bin 0 -> 64312 bytes .../cold/read/hierarchy.xml | 2 + .../indent-single-page/cold/read/page-000.xml | 4 + .../indent-single-page/cold/read/page-001.xml | 2 + .../indent-single-page/cold/read/page-002.xml | 4 + .../indent-single-page/cold/read/page-003.xml | 4 + .../indent-single-page/cold/read/page-004.xml | 2 + .../indent-single-page/cold/read/page-005.xml | 2 + .../indent-single-page/cold/read/page-006.xml | 4 + .../indent-single-page/cold/read/page-007.xml | 4 + .../indent-single-page/cold/read/page-008.xml | 4 + .../offline-edits/provenance.json | 688 ++++ .../0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c | Bin 0 -> 296 bytes .../11882653c40343d6be9aaa05730083439adadfba | Bin 0 -> 384 bytes .../202ea61c560b7c79b4bf0e3d2893942d4e26a8e4 | Bin 0 -> 384 bytes .../3acf70d9e55944a5c6abf1f1d83e903339e5880c | Bin 0 -> 384 bytes .../476acb5883a4186ffa15607df041c28b402b961d | Bin 0 -> 336 bytes .../6adda485004874d3453c3a2646ae9aa3d9727680 | Bin 0 -> 366 bytes .../8392a61f3aa12dcd132fb3d80883fbe4de642ae4 | Bin 0 -> 199 bytes .../91895109fd9961c798a6ab0fdda8356147da72f0 | Bin 0 -> 235 bytes .../a4b973248eb4dbdb491dacc50eb1de89a494e3d1 | Bin 0 -> 384 bytes .../cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2 | Bin 0 -> 367 bytes .../e1f2f478704e3516cadd3493dae22588253a6e0e | Bin 0 -> 363 bytes .../fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 | Bin 0 -> 262 bytes .../twelve-clients/candidate/manifest.json | 3108 +++++++++++++++++ .../twelve-clients/candidate/pages.one | Bin 0 -> 149680 bytes .../twelve-clients/cold/notebook/pages.one | Bin 0 -> 164208 bytes .../twelve-clients/cold/read/hierarchy.xml | 2 + .../twelve-clients/cold/read/page-000.xml | 2 + .../twelve-clients/cold/read/page-001.xml | 2 + .../twelve-clients/cold/read/page-002.xml | 2 + .../twelve-clients/cold/read/page-003.xml | 2 + .../twelve-clients/cold/read/page-004.xml | 2 + .../twelve-clients/cold/read/page-005.xml | 2 + .../twelve-clients/cold/read/page-006.xml | 2 + .../twelve-clients/cold/read/page-007.xml | 2 + .../twelve-clients/cold/read/page-008.xml | 2 + .../twelve-clients/cold/read/page-009.xml | 2 + .../twelve-clients/cold/read/page-010.xml | 2 + .../twelve-clients/cold/read/page-011.xml | 2 + .../twelve-clients/cold/read/page-012.xml | 2 + .../twelve-clients/cold/read/page-013.xml | 2 + .../twelve-clients/cold/read/page-014.xml | 2 + .../twelve-clients/cold/read/page-015.xml | 2 + .../twelve-clients/cold/read/page-016.xml | 2 + .../twelve-clients/cold/read/page-017.xml | 2 + .../twelve-clients/cold/read/page-018.xml | 2 + .../twelve-clients/cold/read/page-019.xml | 2 + .../twelve-clients/cold/read/page-020.xml | 2 + .../twelve-clients/cold/read/page-021.xml | 2 + .../twelve-clients/cold/read/page-022.xml | 2 + .../twelve-clients/cold/read/page-023.xml | 2 + .../twelve-clients/cold/read/page-024.xml | 2 + .../twelve-clients/cold/read/page-025.xml | 2 + .../twelve-clients/cold/read/page-026.xml | 2 + .../twelve-clients/cold/read/page-027.xml | 2 + .../twelve-clients/cold/read/page-028.xml | 2 + .../twelve-clients/cold/read/page-029.xml | 2 + .../twelve-clients/cold/read/page-030.xml | 2 + .../twelve-clients/cold/read/page-031.xml | 2 + .../twelve-clients/cold/read/page-032.xml | 2 + .../twelve-clients/cold/read/page-033.xml | 2 + .../twelve-clients/cold/read/page-034.xml | 2 + .../twelve-clients/cold/read/page-035.xml | 2 + .../twelve-clients/cold/read/page-036.xml | 2 + crates/onestore-offline/README.md | 23 +- .../onestore-offline/examples/cache_probe.rs | 1 + crates/onestore-offline/src/lib.rs | 5 +- crates/onestore-offline/src/pages.rs | 169 + crates/onestore-offline/src/schema.rs | 3 + crates/onestore-offline/src/sync.rs | 39 +- .../tests/support/page_schedule.rs | 116 +- crates/onestore-offline/tests/sync.rs | 14 +- crates/onestore-offline/tests/sync/pages.rs | 631 ++++ crates/onestore/README.md | 3 +- crates/onestore/src/lib.rs | 2 +- crates/onestore/src/page.rs | 44 +- crates/onestore/tests/page_movement.rs | 45 + tools/offline_page_edits.py | 44 + tools/test_page_movement.py | 36 + 304 files changed, 7640 insertions(+), 26 deletions(-) create mode 100644 corpus/page-lifecycle/offline-edits/README.md create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/candidate/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/notebook/Lifecycle.one create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/provenance.json create mode 100644 corpus/page-lifecycle/offline-edits/schedules/0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c create mode 100644 corpus/page-lifecycle/offline-edits/schedules/11882653c40343d6be9aaa05730083439adadfba create mode 100644 corpus/page-lifecycle/offline-edits/schedules/202ea61c560b7c79b4bf0e3d2893942d4e26a8e4 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/3acf70d9e55944a5c6abf1f1d83e903339e5880c create mode 100644 corpus/page-lifecycle/offline-edits/schedules/476acb5883a4186ffa15607df041c28b402b961d create mode 100644 corpus/page-lifecycle/offline-edits/schedules/6adda485004874d3453c3a2646ae9aa3d9727680 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/8392a61f3aa12dcd132fb3d80883fbe4de642ae4 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/91895109fd9961c798a6ab0fdda8356147da72f0 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/a4b973248eb4dbdb491dacc50eb1de89a494e3d1 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2 create mode 100644 corpus/page-lifecycle/offline-edits/schedules/e1f2f478704e3516cadd3493dae22588253a6e0e create mode 100644 corpus/page-lifecycle/offline-edits/schedules/fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/candidate/manifest.json create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/candidate/pages.one create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/notebook/pages.one create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/hierarchy.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-000.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-001.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-002.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-003.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-004.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-005.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-006.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-007.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-008.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-009.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-010.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-011.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-012.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-013.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-014.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-015.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-016.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-017.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-018.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-019.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-020.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-021.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-022.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-023.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-024.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-025.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-026.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-027.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-028.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-029.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-030.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-031.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-032.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-033.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-034.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-035.xml create mode 100644 corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-036.xml create mode 100644 crates/onestore-offline/src/pages.rs create mode 100644 crates/onestore-offline/tests/sync/pages.rs create mode 100644 tools/offline_page_edits.py diff --git a/corpus/page-lifecycle/offline-edits/README.md b/corpus/page-lifecycle/offline-edits/README.md new file mode 100644 index 0000000000000000000000000000000000000000..229eb140c29c299bc9b09d8d7eb68fccf6735fef --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/README.md @@ -0,0 +1,45 @@ +# Offline page order and indentation + +Eighteen cases combine two offline intents with the nine retained native movement +states in `../movement`. Each starts from `../04-nested`, queues an indentation +change or explicit three-page movement, then a dependent body-text edit. Nine +cases reconcile directly; nine require reviewed placement retaining the original +page and allocated series identities. Both edits survive cache reopen. + +Each case contains its generated candidate and intent manifest, plus a fresh +OneNote 2010 capture. Native page order, text and character formatting agree; +active graphs compare exactly and all bytes after the 1024-byte header remain +unchanged. The warm native promoted-parent input contains stale cached indentation; +the Rust topology edit refreshes it before publication. Its strict comparison +needs no stale-cache exception. + +`twelve-clients` starts twelve independent offline branches from one 37-page +section. Each branch reorders two pages, nests another, and inserts its own body +outline. All 24 publications reconcile without review. The native reopen retains +all page identities, order, indentation and twelve distinct Unicode bodies. +OneNote fills the seed page's absent optional metadata copy; the verifier checks +its complete contents and references. `provenance.json` records all nineteen +captures, source hashes, scripts, base image and clone removal. + +Reproduce candidates with new absolute output directories: + +```sh +ONESTORE_OFFLINE_PAGE_EDIT_OUTPUT=/tmp/one-page-edits cargo test -p onestore-offline --all-features --test sync pages::native_page_changes_reconcile_with_atomic_offline_batches_and_review -- --exact +python tools/offline_page_edits.py /tmp/one-page-edits /tmp/one-page-edits-cold --workers 4 +ONESTORE_OFFLINE_PAGE_CLIENT_OUTPUT=/tmp/one-page-clients cargo test -p onestore-offline --all-features --test sync pages::twelve_disjoint_page_batches_merge_with_dependent_bodies_without_review -- --exact +python tools/native_runner.py /tmp/one-page-clients /tmp/one-page-clients-cold --expected-pages 37 --collect-notebook +``` + +After building the `onestore-notebook` document example, run +`python -m unittest discover -s tools -p test_page_movement.py -v` to compare the +retained captures. The `offline_page` sanitizer target exercises twelve replicas, +atomic page batches, conflict review, creation, body insertion, cache reopen and +interrupted publication using the shared Rust schedule model. `schedules` retains +the twelve initial inputs for ASan seed 1987 (163 executions, including 150 +mutations). Link them into a new writable corpus directory, then run +`cargo +nightly fuzz run offline_page CORPUS -- -seed=1987 -max_total_time=240 +-timeout=30` from the repository root. + +These captures establish native compatibility of reconciled results. The twelve +branches publish serially; the schedule model varies their interleavings. Neither +is a simultaneous native/Rust SMB campaign or physical power-loss test. diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..a5f9214f1d6f124243acbf2deece1042eb54b0ed GIT binary patch literal 61168 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..a2e59f7c6b0534d4baf1b7c839a80bc0f1be89ab --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/manifest.json @@ -0,0 +1,163 @@ +{ + "confirmations": 0, + "conflict": true, + "mode": "group", + "original": [ + { + "guid": [ + 252, + 123, + 153, + 77, + 36, + 185, + 51, + 68, + 157, + 175, + 43, + 0, + 120, + 23, + 139, + 98 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 98, + 233, + 125, + 166, + 225, + 132, + 140, + 70, + 165, + 161, + 117, + 217, + 23, + 3, + 116, + 120 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 239, + 150, + 201, + 240, + 46, + 241, + 31, + 69, + 183, + 57, + 169, + 176, + 1, + 44, + 199, + 228 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [45, 245, 5, 231, 195, 155, 59, 69, 132, 30, 135, 57, 44, 58, 98, 121], n: 1 } })", + "phase": "01-demoted-parent", + "publications": 2, + "reviewed": [ + { + "guid": [ + 252, + 123, + 153, + 77, + 36, + 185, + 51, + 68, + 157, + 175, + 43, + 0, + 120, + 23, + 139, + 98 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 98, + 233, + 125, + 166, + 225, + 132, + 140, + 70, + 165, + 161, + 117, + 217, + 23, + 3, + 116, + 120 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 239, + 150, + 201, + 240, + 46, + 241, + 31, + 69, + 183, + 57, + 169, + 176, + 1, + 44, + 199, + 228 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [158, 168, 187, 37, 45, 131, 162, 76, 190, 222, 10, 76, 236, 19, 235, 183], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..80f1e99b69c3e9adc7c434113a25aee76c55207e GIT binary patch literal 61168 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 + diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ee348a35859185d865152b1eaf187df0ec1474d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..12e634fad1f842455d581e11d8dfd37c842a9d6e --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..85216cfdc05263624742fe73ce0d7c08165c340b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..20740711b6cc7e8fe8fe29c6bb4de61f5e8c8517 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..d32f327d6c8a91806bfac5bff526356135178802 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..d60aad063d3af51798dd95027f7d15ed704868bb --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..c63d9a1990243b8a47c5238a44ba7fd6cb62c339 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..797255f7f07481ec6a652be069428287c508a4fa --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..d25e3ec6e0fd06cbc6a68c9a425e4d1e09677ad4 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..353b3b73aca4f83700b1a37ca34883680a4f7e88 GIT binary patch literal 62200 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[b{za(y7i1>h834sR|_!Ip*r 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 caK>w$=Eeb>D*yg9}7#TO8@`> literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..e1c3260092a2a2888a6fac8aad6e3ec09423dc88 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..b49393e0bec505558d406e92368349c3179da095 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac53606f49a7e98edbe97b13d95831ad3cffb429 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..e59d479b7161382835c959d60af6b9d2167eaa1d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..7567ea80bced6c3c2782e8c6f4ed224dbd364307 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..1a8ea955732ef95b63306495a01d7005585c2a55 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..a0d1ae4322235093fe1aee25115d21195f9ba149 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..af74b0b3ce0f12e16643d21e3c773980617b707c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..19cfa6e08a9bad712003c9abbd1636a641df3c7c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b756f6f806dde3c05a91037e60add9566ee9eefe --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..2c360d4926f138ed90c66657c9eaa4a905039b3b GIT binary patch literal 62664 zcmeHQ34BdQ7r*aid+%i@B9VmP5h2oq#8x7bhy+0`QKTh^JxavBJ%q*{Yf%+z?Q3Ic zET1ZE^ix_|e0GhsXzitx@BHt5<6YzCNl5oM`AzP-XXehFIkTPfzcX_$G*1{h>G<-v zbsJj@`o@3uk?|j_8@F=W_K0O!5x-Ww+VqmZxw@z4xp+;x7rX46;?r*AtUF$j!sVVt ze@YI&8#03N%IJ*T@Jy57{)^@|$XMCv_|?PL+AbM;eSLfzXbN){pH@qA@NIHj78D(5@s1x`j(GYx~ZPlthY#eID6yfGxJpxY~8_N zP@>}z7qx!T;u&{GZ3v6aa*OEL?df9&Jc6LJ*81irpX{pWyC!^L>xjs)?^Q3ug6`Vt z6HDA$aNB=MgAHG$Z5?sCR09@tRIB%BQD;K+H;$_v_aCtTV!UrA3##p)pEzjavA!$M zXsYV(o*lg;t2YZWIO$`ulP7GiI?DD9bwIxru2;6Ppf6nXNipl%R6jS#rsy(5?8q)Q zcUjP+qWXQC8ddr4(Vfl#HlvGNX+P~J7Ie6nzWh;j?4B`aHFp2`vFP>LJI*4=;w%#Q z`$<5WF{L@PQFhhQpBLLRk@b7D>WH7_dg5M9-jzIP@V2w+6vaL0MT|7iPoGZ=#l0Q* zqU4>(gWi5~#ePV~ioBbV2Kv%&-yAJwyayfWf$no-_t(Yg3Wxh`!&^VbJ$}PG+iGob z&*Hb;u33jgEB2J=6o-doD~piG0A1J9(%O9!8JwKEIR#9LkMJFC$M+zd z(o?_@&90Bai1+#vbaAIJV@=7-^uV9eS{*tnnUn@B{kc9hL1M zcgFAI=nt>q9?v7(qte*jxJUcI{ab0euDEA%=@+ngC(=bZ^hP>(VP$}Sr@u`t@aF6@~$RmDb@~nJA)yMlI zoaL9av(nqRXZbaAyDt9L5-pHCOLtbV@0Ykoes9R=!Vf{Gg6SUVgN}TI$TL1?CBMC^ z!yF>Op>dOA^FR7GoI@UyyoHDLIM0f%K#6D*bmQt9{;Lh9=IiRS)}R!oBRUfFb}<;h;fjFEnLA3~b*yS-mwBp= z|2l*zaV>H9)I~5*1kr7XHvXWt!{!g77_5ZRK7!lC5W#Jix8PQRNbu9L*BPTDC6yJ% z>rOsGK#;fKo#ZWefQpuWZks-3&*LJoTl|uSZ7nlpYoDNB=4rxDOWBJlh|g2;l%KDE z?fQnm*|X!)7guw?Id*L&VYL23)AN+A0jj7Yc_;E#0?XgmThJr_YuO!h5A@$2J^4uR z#v8-^V>7aEi22i#MknS^zm@Z!QY6&Q+HX)~MzaU+p07B+&CUOom*vme59UX>Eb3oM z)m?^aM^9mh!|TMLg9pCWK}W6g>NV)#p4Z4LP#%*g>^I?v{q-iR>aR*3XZz^-GH;~4 zG)kC!L8XC+G&F##RUn*FX>>%eBZ5jKe5cYtkfs<1R2oRvM95KDqs<4SIjXi%hLkpQ z^5)Fi50ek{0XU35Jl~X_fbl0ptrz3`Q~#Nh5A+i_j6X{9K^S^>`~Dx5T_5Da05&_vMIqJgXF#aT{^*`7Dv{**{YYj$)eEj%Im-A)uP@2;CGksf#E5?|Sv95i4 zdTAqOPTN1x`cUJxXoYx4DGV(U;cWcb)*xuhCd79FF!3ijrS?U98laOwU$qy8&^R6tBKV&17SaXs>Es=J zg!K36`ovps$)T}(PKe-Lw4|Uv>vy=d)*8AWoRuB@t5GYcrf;)2)F=tW0G$FJIiZGJg_C}7L}N&Pw}4i4~bk<=$O zDY;`(if>Sj0N*M>RjRQJ<$R;fybj;!v#<#q#j<0*DMIoqO65k`y=krl-;gt80GUJ9 zVMI?O4>_O}VPuqgt5BDIk_)FRdDXnRo+8D8Xpj@;7!=d?Sv_V^nylUw>Wmedo{^Uu zv!cdqeIecF>xz;xK#z6Gv#by48I%*xP9uMv%J`J7^74YAmz6gooFWM*GaSkdJr_^e ziFvzGy2Z$|bZ^mb$R7OS2{;F;SLPsNar81c($!T=qrH!yKSjJvA>Wvuk0alNd{go& z@@n!6$Y+vYNPZFd{yu{D1M<_2?N}17focd|2#0Srd3ilSSVvv}4PjyMkoW+hyO1KJ z3jKvdp%>kw&g02Tj#3LZmN^_Lqlc&k^q-+2LWoFVQ4Pi)23z3{wKwQHPpQALu@SnL zRA%J5;+G3YYP~TfYW({CZwHhXekG6|hSNuC z9TeOkDzG4`A-}3su%Dxz5$>sNpypPmrf((2IInhtwCsr>X)edrT2ybqGs1qgGun;A zGs0(T4H~fHGs3584J70w5}uof$`Bc@0P_&VHsBF*2BmpQ3Np=C7?a`lBnXo?S-EEU zulqV^d$Bd0H|(q%Hm$Tb$e&x;j>;+bpYD#oEDut*ub#DNYEO{&Te^%2kk~b++@oJ7u2NWiEN6_PQB0Qj*$( z+*oIu)oMcP+8gI>?s$Ivod%;vMuKc*?_?LftcL$bSy3k=?0RPneDp2IuJ(3492-5z z_-Vn;N%cBxyIZcI#JuIdMFJKH0p6m zXTL!{h`b$zIZ~LGt{UiGmB~&9@y9?G1 zKgTh&MJY^<((uor=D-}Rqy$P=$w~sB@9b8#@esz(tDwOq{9?=PyJw2q+7!19o)bFs z7kAL}N?(%1nAD8BJxp#X2@ZoJy2V)}@UN19 zx&Dui0teig$I&q^0C%>s(Tj2ZssGH$2YLw{aAzg?APhRj?jf_(;k!Jd=C`)Jy>85? zosgZ9lN2y$TYffr`xaI${OZ3~|C6u^-5-}|*EmldqcCviAw%8%SN-#g5gAD_tJ}6e zD31Dhb11j>7vg0q95K&uXEuLe!hi!FqEs9?9>VKq3|C&<^UjBr$1IDSIC5&Ythyzw zAO;NV6|Fd2+26{7D+?A}*@7#}G4ulA%AwPLq|OEGm0UPo$s2KW3$BcDr?7D4m2n-0 zwDxG)a98a9Jzmo{iZ65+t}K5;&&E-#pMt|U+QoUxaBYn(jSPJ*+WZ`x)*F1u$I#QhRmb%W&mY33pre_ljunaqWc-*FJjiB^zJAu;Fm!eKs7fyxWGu zmDkvCxbhMk4p*LO!{N%4Y&cvw%_a|Ad0|yi1d8(v=3(%Sne!VPy^@F&t#gJ`@G_I* z6nvN*r{KeQoI+_<1)snvlym}w@$(>P7H5&bzg+_6^l*%i=qEq~=vB_|jZ+M;;c$v% z8xE&vZ&Og5BHo6>DH_>WaEgC>o41tTBmr~%AM3#3fK%}612HZDr|_`*_u>?6X&7({ zCHX*hz$rG|u3YQWkp6MId=KReD`uUK^>MZB^utCkJiId1xABy+mpv}FoAW&cuBdGl z22QcQ?v{5hg!)C!E86<&OD^t_d1*%yk|M_`g6g1@

}9RqzG|3~%6@OcD?nQy|7G2uh3@0~T|Lx#*8xEx7pz>eZow z+Lb=vAiAi$1$z}eTT`^5s6j)-z~mWpG{_lPLe`c#o=D?bLe;Z0*|2t$GLCs$cxiGk zjq*M89FT*R)RxNSSxLaN-IshD4{1ud3K(p{J)3XeJzdIn%-s zcBiCuqD<2MpbUzYS}65ElsU;lBUzcuOQ*N6gUKxwq42>G+#Jjl_)k$FulbLOf&jm> z(vJ?l0Kc=PwNA|QZ~c=OeV~^h!0*hX57MAxd^vQMMP#;n^n#W)x7Uvyy&bgU1xW#e zwpG?zXV=`adD(jJ)%zr(T=&N%+B7n$V-$wpdFU|LAFA!V6qTM7v!-?X10vTqjiKD$ zUxdX}1VWzqotgZAz(9aMgx4IoKSZgYF~9PX9(O*dICgp6Nu#EA%dG8V2{M4Om$y{- zl>;ozer3VzS2p{VqSG!FLMFue>V0!_b!QO&Vs$ z?%m-zeWSRb!~Dwf6?(=;v408ye6)+x<`J6eo8$C-E?M6QN$Cx|@KMc04c9$-@HOMFd#n|H<=xf_zw(#X3cvDNYlUBV zskOqdJkwg?SDtLG@GGZSoA4_ysv?qrD`y~wfj1=Qx7IoyiMZA|^HV5kCihb))8u{% zWt!4Y!IP@M6MhPwPJlF}90bf9%oO;qQy?!r9Q+aU1Reoe%K5YX6a%dleu`e!3O_}A z>w@|zT39Rm6miyOKgEB2%$wV9q(ENtAN#-&;HOaT4+LL;pTgbtzw4)9Tf^X|;L!)P zgP&resyH$n|Tbe#ZP1^E#Xg z@%(gW?Be7LTjq>N?GMc0rwCH|DJuSR{1ns#y|cLI=T-OnP(fr*A_|d+FSpl+X!@t@ z^ZBFp;tMU3&NW)N{kv|~BZqy9zGL>7e8)1g$NVTA0ruE{i`8yDseL|nTt)v;p{j@p zcvn7N{F?8zSoCH_FLu_njPl~b*H)OgJ2Rnx;4ee?+%M}ut@_Shg> z6*lb{_xbd*RoG)4Y>TjcK83&2GB17%egnK=kBza_@kqqw5DB+Bti#%{l4f#yOqnLP z$CPQH4>$o^H|B8<;0b$-$NP|`obP~{gP8*Vbqet2Kjwyt_6drgv^B*l*O`{6P(g{&5&uI1V6(ii6bOc5Vq2I41eY&4CRsq-=g!z;i3JrN&bVB#mSYSVa`I!9A5yz(pO zM0{uyu=q*L*EC-B+xx6}(zaWZ4aaOI3>>?rd$46{2F@4d2QRGTH>cfJ*nj0myPAwU zn=nEWYgP9>l^PzC`AgK*21w_e0kofn?J)@fmvu_`2L+nE_x7y2H* zdiHp!#regPHr7%APWz6Y`>o&jb5TorjeN3s$KoI5II$AN%=AaZiH(Gyh1o2*3%9rb3${Pxp{uLG8)+6gckfY7)u*bt!1Y83gJd%~g6P70o`wMAmeWZ79wP#D3gXS1z#P|vi0usR2p zp8k2g;YEb9Ha!;ERLHQw>pVP+b&e^ad$-y!Vd@RFy3)`AZQX-CTg)srEu13LybwR4_1 zqU5+KLr0?m9x}#?dwT0W9^32364lzO!cK0v7aP)gEfTri^Io)vClXa+#d1b*>h3KcUSaN)xk9P5 z2?G`<_S<2yrbpMi%#>5aM_VEBSKnpU{|yzj0f!~2^c?|?N!;19#e(u~Q5MDP&brY)&f*)uaehR( zCkAjFBT4V{#?jH^za^0}>%gWT_g(}X@>O|ullfNa?fLbL_TbpYs~6W<7avt>INAo^ z%4)UZ#BGM!4h+S3CU=fnaRhg&S`7(iJd^vrT0F*U1dO0(V#vk=HOXoXgdcK9=V!W6 znM77&j`nH|M5HmtTT})S(wL)>S_469%n?O7h;+srHPjl2TVsw&l!J(6%uzUFJK|gM)-Dkl#UBYnxd=Ji%8*4SKM0~XKuH&7XCj#=)Oh|*XUGKoo7Y^q zcvSk&7*CIN`|0$)w#A~hJgnt?d0?**AQO1HuU4_I&qw=@+1E!+AbCq?lT!12)`s%a zIi?rp2fPVh}~?EHcie<1BMYItNw6M>>Pf&iG!Tv%MOt>XbK1cuz~23H;<)~lA3dookpg&siv8%+Z4%{29nx8K*cH%C(N~D{T@M&y zAVukHHSZidaQK;`sKnx3Jw}yue%w!S_S=)rCgJ=yJFAR$Q5((%5CsshjzEF-r-^&i zNMorZo%hz)rq4){lKQfg4jshx*_rECJ-6&c=Y*XpGJJp&Ra6M;8v5G%_wA#z&cGX| z70|Z@yKexr&HKIq)=$`@l)rQPDAU+y^jbdgo3Nk# z`g@7OEJFS&bi&m@d37IV)t z@ZJ~SKY%h3jq}Zq-h27`2gI_d1ZfU7rf>ZAr$-_QwgLjiGxUAz$<6!z0hEt75T3t( zfPi`UgA2uv7-_&cQlvWldC~m=FMkddJgg5IYU2DR+LJ3hr6-aTa+!j&uDmmxB?aRt zPNTdAKS6-JUVWx-hXwwD)*k0$icR~?qBGhnm)D)XDU&*FSiHLSJsYdb{US=jHbWj$ za(wZX#@{)l*lhr+?d|X-ge!R=?|g&d=r{UgA;$P7&sQsjx15#fhe8G%i~` zKI`~XyKO0$k@k?7=3s(p*GNm*IuM4 z$1%&#!w_kUJv(oE>)QP$%=kv=DAHYD*k;SSxl?|(DRb^4mq@F9Q9tGSKJ`z34 zc7wtDRvxJY<@^VKL|5!e z5wGij*p`m5DlhIp2D;|s**RAW<%J)}K<8Ycw20?i)yhjqz#2c-Izl2E+1duJ229_` z)|O};q3;;axzesyAZhyaEggh~=4kpL>^!YTQh(S%*eO~&=z>xmKx>e;IE0|_T9_VM zduY){JQKCHP}_}oHq#b?-fzT{u10}TB2iCyNeYNVSE|5zkuoSRS1~)ah&1N#r%)g- ze-I`-0{msl^)~PY_{%!j>%=_&)<1dC2V4LF{xTkYkOrAJc}PN$;lG4AYWkOY_~`7U zR-hd(7$twIy>3v8RKNG8ZnCL)b)Rec&Oe6aDHEYJDJ3|xDZIo>gSP_dOgG8yns%gb z@l#GgF=xXgyIowBH-@>SZ%--)fskkNgP!yNQPAh*F9Xv=fd0*Eu3Z0CwvPGB(xZ%l6TTMu9ku076P;V(!MD$tS{w&cCBn}|@qt{XX{Q0wffn83yMO(TG z@6097p9LEQc17X)vlu>NQwrUmg;x4gESNtFw9VU}#rg?~Q~vxyDAU+y^cpyW{>Aw5 z{8*f7fVp&vz*!~suKcuhR_CN2> zg8dH8k+(k!~#88TmE!<=G0nc z=j*5}j4)I3?9R}MVOa~`kIVQZ`uxJTwu`@Q19{fQL4{kijoaE=I9OxfneqC{I0ri{ z;T!!%Q4Sh#Mx)=Tih~on$!NG#aG(p| z9*MYCJo67JX(RU!DbwWsA!VA&HH-*TFGhb={~= zy)`a?n<`(T#32vegn<`g=2T5|@Hy`G$E8LOUVIN4YO;y^F*IZ50{e2p+3>rU_J4(% zc(nsA)l|V(=O6RM=pA+Ts)`;8wb{IX@c<-pX&xQ)whhzv9yW-doKo_#r9;rRZLvk- z&*LRt?Z%pX{B&E9brM#*i_-4cE6y-q zwzq?BW%LgnvM&zdV)PH~wzr2?YQ!_!-WF=G5zn>uMW9C;@g)BclzfSLCj3L7wv@r_ zA0kqi!)u{HUj7dZSp@ipl>4{A7vLXS=7^#H?+tm;r-Gr`@DK6mgJf{^8l#?kvvuMQ z$I3%{cORYBRNQ0BqnJ^4?Q_(f7?tY1@~*!+?8eM+?+)!cfZ!&%I?o3LEfg>D(qR81 zooNg|b=}r@nQn<%qx;ChWr^(-yvGX?hI0Q<@JK^GN@DVZAbJCobYau`so+CLfd0*E zu3Z0CN?7I}s-D#4>-j6aqL!_l@m6wg{VZS(eR{8>!atPb_>b}r!A>sNekb@dG**%H zp3y(lm3A|Aq}@)5GRrD|o+8-Tkb@X0peZ8kR|sT8^qpxx5pWUxE8;++KLyzL#QZX% zjhb&i5o{Hx7ymRr(aY_7lKR@3+Ka&ZofXzk`QP`HyU$QAafp2E%PL$y5yLzG`<`<9 zNEqH2yDz`*3A6xz6vrTnG~p+K7AVmP^EH3_o}|8mE!?$V$KHt?XOVoK=_uce{Y1I@ z4)e{A-g|jJ5z52VeNp?0@)%8VUeUgM)agXNRWlD}&oFDpW(!HRD@Bh^8oi?-2Jwjf{vBge` z{X`3#6#I$NofP|t-gi>$CmQUe*iY2QN$p4F8x58&PWjzW6g-ArM3BjQW-me?0^YFm zmpJKoB;sl?%wMFWncQEbOq2VIlxa$T5l_1Tp0Ln)x*4yZ0D~@<@MX$ZiMv|b+e}tZ zn`*JN2;ip5mnfksp(}p#tv~iR9cLZd;P}LeE9;6!n7EW+z7;Ce9LyB>8&V)IdkFjy z^I@0dFZ#3h6TR)E*iY2NNwJ@(j#HuUC#vqG*iTf^NwJ^E%}KGJNb987Ph{z&*iUrR zu_*NET>hdU0_5p00=3QlA|ir0yhaM-HUBYW5#TRU-U9%>0DsXh&d_N8y&*69R5COh z{vsZIkPIDT=&=P}GvDo^^&i~HsfGKXXTL+Kq#CJU6rgPtanVJm{Z_2Lm#0I`SuORd z3OB_IA-Fn5VVu7kJn2iv4SlEDRsU?qs(MZdE77~WAYmx?7j;NC!_ z!G=uGzj@7->))pI?1>kfb#BzmDt78w;bd>i)M#K1J=@7e;V*J@`A_(Z==hb)UzA9{ zG}(vt6Llwlk@QPp`STXRPK3uu?kzI=i-;hFzOU%t=`WIeBG3F;1=v?qaDP#5UkUmM zev5yCzo_ue$>pX2@j$&F(c$0gFEV}KR-NmqeLfp|H+q6=@j8ot_7(S+GJg@fU5e=Q zQvRY43@!?gSIeFz)HqT6s#U<1M-N-aToNUwTwV^j?k`fN$^AvjG^M|Yr`-Tg_=|YD z8Pb&c24K+T1`hvdX~L0HYS(>b7gXpzRop6Ms(gtOj_$f?!vYTPt$S1x+!R=%CAcX3MX@dle^FHzv%lys8`0*93qk?j z{D<7fIw9u%+a1@$;29@V@VxX!FT2Wy?|?Cx-eJU)-hg9Owu&Jg`5#5RpMhtr{fAOi zQw*cX?&7Xe-(?umS$zTT^zVRYR^P15*?aIE`axBSC=;>V+ZCPhjQXk>V1T#W|FA-J z`b0f7C>EuNbkvXZu%45T;hELf(XnO(o>_hSXU+RHoSva`pxv;X@m|MrJud(+JikE^ z>42}Exy%959Oc!d$l8_Qv3ex-JRm==__w8q{M{2{Zekq{aM<_8{oOB z<;snChAD^Vh!Z_VqkKHqr3ktKzCPe=4)Xa@jHale2zU+Ki~EotY4s>#XQ-Ipd*KiD z={w#>I%oj+>}i!MH=s|@4KUyh`08!NJI2r_-ba4W9B_4|rjKLk6Ldg+?2`w4+s#?S zkPm&)kRt2Xqa*D1As-a2IEtW0BZ_Q%e!g#GJkm>3L^<~AwD0gNYG?FW>HQBb;u#U? z;iJy=j;Bx74vZ1N*GIM+)tEj(2joRx0zRQ}ox4rw6SyH_j3iLBrHFj2UAH1EZJN?E z#%D9bCuqpW|Ye@gx8=XABxiLWBoXex@ooq#lDuo3~VwvHFob^BsPMD&$4_Rbd;*8lS2 zeQ^T=*V-x!fAPXE;)1`jTp$Py_FmYwws9ZyE-y$J%KgRZ9~tsdQbG3@h8kXl{mpBx z-2PVDZ)|_zEUT!i3AxnxF32Zdbv!3xctcSja{e|4${^XrQ1&@U+Fz+wS?brWn_7|G{ z#nQcpymP1$Z6N=X`*rNzvwQEZY>x5f8KkRue<9nWp5!ICg99n~nxwxU^C`dFbMc#v zr#%U7`o^-c8ql+xA@%OcuWZZop-bC5 zOtbb$ID7BF@nK6||DzRYz#VdIovXrMywX+SFJ9oP@E6Z; zRrrfjTowM};jRjQaX;7m`is+7izMLgFN8h>yrIFYch&Jo#MNM!zgS5#rn}>Wgfb2G zAZ$Ng8f*+`DmXoX6N5bM26)0>%+t+~rqnk8gDw}iYyA9QTAZ+|?(%)zQ$bJa18%B( zi4v*qxn|2cd)2{=7yR%?v`rw4&HiGL!yNtw6v)dS z0)NDOcuoG|L|28sxQ(mAUmWjR=>FnpSB1a0hO5F~T+&tHFLrZP_=}xf75?JKMa}-= zzrolxqwr!137jcrKfxa&Q~)L)-BhH`(Adb5ahF8z@pdIMCS*ZxBI^%0v4Y^%0SyApRn(W4y$@W%L#W#hpoVe-Uo9r_rj< z?JIhf-w|f_@7MGeyg*ZFF6apdL?IIK<$hOKx_|%Gdx$X5oBrL(S1%uHXKnhubF-gg z%{r^6CSIS}^MbgKhS}ci*Yb!mFJ*UQ9S;HXzLVRK%%D9>1+Vn33Br>q-k`R8-uGTR z{7JV85w_MNLMk52@!j_#yF0RV!vW_fsvD2p-S5h{i-W|Q7r_q}xGC)JIc^HOd%T+q zj8Nl!Pu<*nu&ET3%FW5Y7Y$x2hd<7-Y zRoGA@_(#`}fo>Xytd}yFxJe2kU%W}mLV44;`7&)HjX9VpP%sMc=0BB?hhB#rGtKCi zvU-y)kKeLR6rjsbIwk$0mb7A$pWXGMpI!e?Twf)gsCTA6FMn?0*O$6y19p!S)r;s# z@x|+Rs7I`ea!d4v+aLb_=k2(nK7vkuuPxrw(2u+2-P2_?aGlXjO~k$u^HItbgoaw<=gaiS6U4-Txhr5J zWs}y!p3T!@h5q|;a{Cs&LzNYpjr*!J64Al<{>$fkF+$>1=DT!%GyB~{{#*z3S(I8{ zu)l0RV~-*N<}+`JQa+!R>#uA+$1L4FX#9^(+8WQBs$V2`^iO>H%Oem50YuG(Z1j?g)ko-mWffKQwm3sDgsl~vZ+DuRt9gz}0 zZFucR3fkYTe|ow4u3ICQwQhbl`(ocuWGDV8l|ml)y+|UW{QT)ZBA!Gb@ss>7&-WL@ zH+ILc=-HOZjW*s+zt?;6{Hbi$3DU)o2fnY$1JR!R$qBI?lw16yKc?Fgd?9;Vj@Mgt zv)Wv6$|>?eS(zvAh3$ELenrO5KtTlXvx&10KX}-6gM-t1u9JeNYi-e1IX^4zwz|iT zPeU4RSX1kZs+%TMWBg3HE(175aa4F)kE{bhjyAKy9uHp;a1C(GnY;ZiIREc#^Y{;3 z-pZ~#Y?%$|YO< zF>7TtkE)Sbr#x49tt&PNaQOa|zda2&^dseO>;MifpuAfZaQFhlMzouLU_rR5hWC_^ z%#%}(01k&}{HjYji;gjM*KdEf)zFzoVwlVrGQG&QQo}v#&)sU#&^M;IA8>_6=i(t= z`)>5Ksy!4xN`K$o1w7H1<5zdtkJ6)zbM6jcImR5v-8JCp#viud?`{VMZOrkNyFIwI z5wO|a4x+&L%361=mKtO$;K$4ImNV28b1+ljPp3e^?UR?64=uM%ur#kOAEUqYH-tO_R%dcrBA@LXeEjZm@T|Z;=honUS{drdz z%IUAXi;>YkCr5L*d5;tI7G1ek#C2-o0>*oP^N{T>{Ts759{s5eq8utJ+QNnPJL_{3 z3V)4P>Oa<>hUIIqKf~SDHn=(df?dhTTVq37=ZNd7^8U;^@>6)|v z)}Pll&9=Pv){;gWCpqaNFJ7O>`m=NiH%xeGk@6qbpQI=0?MWg#P;{hdM@o!6MF)!c zx5=PwNdbBq?v@2@u-OADgb1TQqJ2VHp%Of=A0rp^?I}gVY^}-;uA83l;GJ{j7qq(h zzcL@d#zDFmNQb*awjyl1r{03Ad>?zKP$3mO!1UcGiM6Wxo=Odm$^0eiY>+m{QEp8! zOAxiNaTAFL3g83pRvRWvy`ffD8akk@dr+@2Xrp}G@N_@qNjTAJ+il+t*0!gcdoFue z{$uEDsF$aQLjP6jp~#QccPw#h;q8Da4K{p}^4Z8!z6}6}{>#%X(IY(F68bMsx1_Fr zPKSJ^|9(%22!w=kojj7jXd`fe{;SmK+1xqWerv1K8zSnCzw6ebV%&Gn=FWf;_z5VP zLfE~8J;tF?A#7hlt0jP0AtW-HgP8)ap8_WIfJiNv80|m81eW-`hWPOyZ^3VV4cru^{F_$ z*}*m7S-?QKKL&6#?O->*E^V7$wzhAryO(mYN)F)Q&&uD4XFTqKaHVcJeL#HHoqOv) z&93T>vY~HR^t7~~?=?k}7JxFIqVJ>@0W4L!Qp6P*5K~-{Q5AS~pVvQB^=pxn)Gj@K zv(G|c{jT5F_ky43lO!AnZu~t3dr@bEAO5tLkV@ANq^44|_ZCv$r_U!|f^!bZbauY) z6v^_R#dSEyI0Q=wuj=8!HT)9dL0g3UmCyUV22T07sNu~4N&OQ$4hi&Yp42BfsaL0@ zetyB#1N|xoR~GLiMSW}?QQAw%))g4u@^wViv4G})#tJ?lQ+L^+9VA-Cax2pJ(iDRz z<}RPN-_%$>_VF6`oc5vh>3-rmb+VAZ-KN-Ff>VGP-=Hm{FMaCE(R2Rxjpq8TO?r!h zLGg~HPl~F2`@HH%zc;F{O`nl$9!E*JB|WS3@wAwDD@~X~+S1S0r`P}&`8@9QO_|hb z!{XJo@7Y*g?iW##&0~w&$BM=bt!?Lhq4~Pji36Ijd3k>1*LVN;y+YI~+suud`+4<8 zd6DZrECB=Ypk9(N=IOG}2G z9SIYAiVhU>Z=*wa8hAT>1uuao{&_nbDS6r9NSDb8dW4-X$_@GhGaYvR^W`E3%DuED zJ7i!)oBH}vTQ>&SZYs{~d!!rf?z-ZWWOtuB(0yTYzyaF|wGSOwH`iUfk3=pHOxfK$ z`nmV=w z%7X^&;VsjD0Vw7zQ>kCS1D@AUgz9VQ2T?zuKMoWfDcX@hVg7tD@`CCIkb|JJ=)*6N zT>m~KGi#*dw++@_Sas3nUTAr~T(3uEBVfFIJhs=5C91Vmg`M1TFE*t0TIG1*`N5IL zlw9ZO0fi~oU2Z-+xbL8=U76GUtNl9alVVJ+^JFjNI#2dOw(GBf0u(rM9rQsPClh@h zw4b}-SkBzoP5s7&Ubxy!oKG0;9laGYx}~>POMNeiWaMb*?Es}r+Gg?kCj{DN4rU6N zDZr%wPhJqe$h8g&cd&dd7V|s*yd2y|3b1$Jn}=N{eka34MRMVJ`wXeD&rI=gq)WU> zln?k$U!E@qsVL_{+3QoI?v{yxZ_JHHOdcRz475kj)H-f{_RpZ4a)xN!2h044 z^`$yQIb#`>a4Y-n5(oQ0{SVcK9Pq`Pa=nBnPmqVVehMo1Xe%WC>buO^f0lE^wv0O| zkOPo2Jo!Up=h~aFA9?mBbq&|9r0y4Z@&`Swlt0XVynLGy5jb)N^g$b${m7G5kU^_Y zo}V;6dVAv(n+}VL9F9DKcOYSceC+VmxRI~4j|OAbXeWC5h(gH-aQ3k?FXR%<%)v~7 z*FpiFoS{jp$Fghw)^ph18@N!xiu=3t%Jm##HR3tF0II{EV)sUL)b+W2d zlW`r(corgmt5}dbSjl>3#n5*t5Ni_gD)}5frq=Bwe88tUKUXfUJK~HS+Gu)R)6}{n z*2y$hC>y~tpX-hg-h&JrruQdH>=8 zM8aJ1Sh=4SG75PfI9zJiHg2H3XXmSFHQalB!`An<9sXuT##()ydAA3z_xEg=L&$Uue}>38kh5Id>xDC0zCH7`sD&#@hMs^7vPkSeJKJ+7myUpwBpT2LiH8t zjLxTox#N{tt0_G-E$;d~t67~V;~3O7J&UxlNfiLXp+E7;(rI?TaL0W$^u zJPN!{`M~&Ytf4uO%Wo{T3tzK%wSC1}^LyXe6?R|Aca?IP$=^ypSk6!WJ}qi|#_2N0 zu0_;g{HUm(O#c3jxebr*qWmPN$+o5;iSi~JSxl#R0mJAV3KxkfGPPI6c^Br|%BH5+H~ ze)i}l$rr(#AB6v9ahD~1;mA|$bwgWlzgsIm9gjpQiLzgxq^x4VO`l%QdOhwGbyR(u z5!HW!m0#@Rh-Hu&d>(vXDfZ< z&K!(vrwYHnDgB4r7B^6j+~3h;Q=562+aAZRomTPj^jgifGk=(=b1QbUmVYuLEZE-j z)XGz5H3QcpKlIsgpZmI0UpJz`!l3nKea2l>Grj8TQQN{xJ`IXnuzlUGM;)UNp?>hi z6o19Jl@b1bgL5mdrXQmpbDvicjy_TQKRd6&^yfyh{we?PKvvfqwJib{9g3}Z*6oh6 zf0T9+>z{Wz^q+FORBH!SwIxNH1bp*0qxXl_F$a7xVN{bl={&_f&j|ICx*y!k_9DFpik6y)14(8-Ys%~$+Rf26Zz%KMy<3V;8=9lhpn zI5NEchZUO*JJw)#6SmHbbVFI>yc5ghu6rXTuXS&vV_h@%`n+;&UQ0H{%dF3{@fI)E zBH3#^6G6@ocy<}E{D9}rg#U9$ts~7F?fF<$-QCAKrg_uD7|-y3^6W&c zSM&U+@PG3BqD05%{G!abnJZpNLm4>s8t8*I0vGIe=J`B4CSM70@tK5z@$L_H2P5P+?qSSJ z*5YkM!#X1g3*NmX1=|Y;NhF3s7$?AuueY#qg5N7g$m}5KJ2(I6-5Kw%i<~&5?}2cu z9|lR|g!W%h8uC0Z$0Zx%c{wiV`Epzk_4?=KxS;3DalwQf#~L(Gj$>}|B|;cQ>71qH*Q&fu`|y;In>sj@n6p!H=^N|F<*E$OBp2I3&ivBO1NxD7t$le zGyde;B@nN-Q~C(0^4ft7!hu`gbo4S{$H$K{y_WF`iXvdV9*L-!n0mz_`hzXwzT8#y z(P*@@Bw@+M>+^g~8n4gWIZ}V8ip=zIIls3!BZS!HYzRKsYcXJm)ECq*Hw`tauEvoitDQeaz<^TQeeaE}G&WnUp*E^iNcfWJ)Ip6utIo~?tU24*1=%f=X;@59% zI_TSgSw|PyIYyq0Y8#h!Yic`vtIOjBMW}gtp0nrF-(r`4TXgD;?DZ$gQo1~{?9V9R zdvgXbd@?u#e=+u}E2m-tBWERe&N*>pMe(I$uYa8GVMw*2Pqpkjo)PF1fUAT49WF^+Qg;IuG?sF#iiwLJ-D&>`3sycnE{KP;9QN(E+dJMbgC$kB*G(L>@pzwAXVjH+ z_s))9n%Rpb=^b@3Sv@Cgtu)G}f<<7zl`dDdu%x}tx}=!(EvuZHWLw7F| zQeoYmO>q_fcWk>;p!MiNSK3Yel_ec1qAPXGB6jDPvufKfekpu?*0!@qG6ypS{&^IT zB&H-Yw#wriY^oZL$sM$qcENUFJyoLe)@ceFg)8*EKJdn zBH-;lE!z*}SWPBt1FJhS|* zb_4|A8RaAW%ebS7c!qj_XOBh6KcXJs<3Fu;eGZ9T<{K2ZnYsMnJs>P33UgmxzYXZ5uTh<}P_ zR^P`v!o$1`c>%LFeE;eDO5X#H`g{y9l-Dk#^HV&d9$$*6$B&{NMWk>Z^4L%;Zh!%va_HgC5{75Mfe+wEww1R9-5I`5 z>dwE0XS|Pe_i|&u#52YRo*SoVyWpA8rC;EZ?I;)R&>7&sg|+p`nEt(x&f4*Fi&-o1 z%-W%Ow{I4{qx@17Q3v9)kt@pJ8F-d9zyMEeUU4d(QC}H~z$1VnXo&QP2I=o1oz>?V z)w~g&S$*AuYFCG@i@bobc9gGMu?XO(uN+0BBQ{U2T?5akFOVYgm#4_uH`L-pf26be zlD3z72hXg&1lQ~0cMZXUD6(>AhWLGrXVh0g1{W>_p9-O8ln*%S4W`KOoZ0i89qs23 z00D!W0+auk-w5_5guJttFmss-z4Y%5JpRb&gZYBs+MBNgA?@-qm!vI$po@#Kt{!AH^XtB~h3pM@Ym4QEJZ1cb8P|4CZ<5Z1+ z^+@AkEn)b~SI)7_(Efc$q$0)ErrqEg6qUk!F7k1;97=2h*PuH8?vJ$l_mIf zCvPDz*h}zA@)Fzu#YjK5Mb~%dlR~kZOD7HctoY>5dIvw4r;a==RWFtxzE92LzhCFt z^$kI@X2qv2sqA)Z?7DKoXx)6{`&6wSs;C1+M~apLtKZK{(4qcoSsgF#@4vNf+R>1W zH--nqrf1y{>!&vjL9Cy?^Xs2nD9qNX^q|`52@l^rUv@#uTmLI1tDlV@$VY@snqR!` zE>69pqcr4E>coHp2W77Vj$T))*MI|irAA(c>X<}ne+WnIt~Xp=XLZkUHjl3__d?mr zqJ^|eDm6%?CI)Vy0^pQNttEgh0aPO3JCz!QH0Ic^QiHliK(@*XV?G4KQMH9Cq_SC% z4`()h7=54*Ab|fU@uu7-H~c<*Ieuthv;Il_5<3hI^lO^bJ2|Om z$E3b~!BqqODh5}q%qo=QjWP2&cw^4OCU6kj4tZ0E=vSE9jkbG{tOVYmGiU&sgVqrQ zPoW4pU=)EfO0!j{Nna^M(kDgLyty7C#GYWF6J!jUY4f}vGpS70Z=613jiz_x?S@oT z=h|N=H)mf_QF`dHjwajsh~7av@$OWL*Qt%q=u_TaAoQ~KrbkjH0c}P=yP@aeEnBf} zS1Pv%MON-@`VQIyU%Y`}PyNaQXe@Fsy#sx^h-I|%7Idcwx5*S6(EITe8&YgUQAN>$ z;zEiU6c1;CINfe4BZ5V{F{g=C?> z&_U=y&**cb_nb#^f}{GXnVN{69`UE?xd$+<2kwjj%TFY{k2B zKALs(r|{58Eo)^=_h@owQt!J=k1@qx`|Mg#`O%?(sD(cltCAjGx){m>JAG`Sg@PMQ z4HiT-HYXIB($!YS}&4TuxYM(7l1r0sAbRFmCLh1HQ6Q zV*oom2Yha!28A3&Kn^)noWKbAkVBMPk5?$@d2&ihGRiCPWQ3hn>{k;I*Woa`iyW|($93HF)wrE!+bMch!0PnMO{(VoY%C$zex%b&-P1(0A z2Yv+b50*BQ`v}=n2h%#4m zYPH{TuVj4*dGlX01xm8 zwv^^TX&U-eQv_E`Ao2(2V3tPx_>S^?K3bt}RNKZbC3cM&$9UseHKG|cZ#SY z!F-CxBA2C7SwaR}`J&3{mAXmE}J4eEF5bru{;b3%*whk@QK?;72$6mBDuk%CEdCzWtCE?v3j2 zh~2l-bJ|96L5KO3) z!NeNjf2`76UGy@)^6EDCn)UaLs`pX#MfKM`e)u)xuY0W(e&s#Z3cvD~)(XG!T5E-0 zd8xI+uROzA;a8qyt?(uTvm5JskWI^8_9NTFUve{S*VN6@H4I)(SsG zJL~-VDVkd={1kE4WxJnWCFZmSzMdeMp8{`zeBJpp_IjehObHMbxi(&5`TZO8t!aDdx66 z9pd@vuGq!N7q`qFp4tzX!A}vS^i!1o=lCh833_L7&(G`b_o0Hwo$%Is)vm{+FuUep>TF?AY@DBSTdY z^?6F42&zDiHdfagI=atjL7k%^z8%Kj|753Ob zTNO6#829<~wN=<-?QILOeLe-h(=s=H41NQ=VULZr)$vHg3xgc#2&fYwi$?{rMw6|WwQ=J>0zt(DQm$51&YTMcA*B1Jo zxOVPDiN$%vlQz~;08aalo&T-xxbsm9=J?U!DruItvwWv!at+i|JSC;GH{y!T1? z@!yZ#IW&5fWpaa!chc|onlx`p0+MVxoS0VZ~4Ebr&V zj62Fjx==Iucm-eFu`S!{?b=zbFFIuxnqS&^QcoFPO#kvXkO}%%dR(WAJHFax8yYEm z(|dLE#wcH|e<^P$VER{7cpHzbgF%iqv%;PXTM=*_aP&0q92qrT2pisZ+Q9|ks%qYo zLo!cIIg0$yEtHod0FHAX%KH=mr{N$duV4Ti$3wEVc>LBUBe;G_aEX5Jd@yPp;54KK zaGfn${MHDU)PpH9=tns~%0Z+Ce?j0>bJX zP;%Pmb%qrZO51c_WK%A~2Cwt*FxEM`nC`tQLxm|f)#?gE`nPcp>N(nEozchrgK^SQ zg>_<;e2ggj7B*eVAQ{?Hg>-oQ=CnyrMxSGBJLYzgK3PSrZK6NfaOmoW4#>!Bg%RUE zUb@o66gux|eJgorHosmN1Rj8sntw+ieK*x1f_ z#_-}}Cl48g3V6sEEAHW~`*=*xAB$CKqY68<<$i2PtF=hvcF+6K9-c^4i51I96}@@z zkrKD2YQvT|^h;_z(>CvB?lS5EwD!!K?cyxH0UYN? zlzUIsO`W|jAwFZs})CZr>NDCV8%1KAE?D+yhgxqdM1W!JW!LY)_WwHb zq{mTp@xvv%B{yhx4YcD0=z#_uNUKY_ZS!9F3mGckDR!f??vGB!ODQ~&RS^F0)0ad1 zuXgHa=QjF$&)DJLinn%&$SD3u7|KP+xt4}3GWkIey#Y$PFgp{;JfX((cRE8R=-<5N z%EhD7f5v!vtlLj#_O~e#wdGL_?<)g(4hNaQ(|xsyeSJRKf6Tr7~;Zi>D_r0;sb z5CbVnXRCSV*nz{(6h$Q#@9HtCr1Rr`inHIIbT$d+zu8%3yo=g!Hh?IAfOP~4v_DPU zqedD_E$O_sz9xM}l9be!rgZ2auFub0zwWtZCpstWOp)OOoT#D#Sl7_kJg|R1oplD@ zIIV!b&EI_kpl$B=4X}Q~9;LjU+eewkKBL$2h#&910R?{8p^?Y?1{mHr=J7gs!`p=Y z?5}p;0Pv^YF^s{%^i4SidG`&JqHHCemV4|w%+sNi9}(NGiTH_@IP;Tb)VoRG^DoOR`$;Vdo~ zPjMRMHTVevu8RbGOs+NW|6PdQ5uS z8tauxnqe-ZJYE`_3{JvJgDs8G0Y?VTx$?9-l#BIBo^HzPC%~Y~YJWc!8r7t$z3S+9 zpY0vp;ymEIGEl!niOQb35hW2JpDJ#^OT3mCYx>wz_g={pX)*CunlOj7rJt`)5nX@WnnuJvX~5{is|mG%KD_oK zO*xKPejbKMTkP3s+uPS4G#Wel?tPzM2KxX8dX6Yk#i?{yb*oB?vM2UfS@{^?rtp#I zS;|}2BcfW`n6N#nith(CJ5j#*EWE^RC2Rw}v>Gsd zBU@Xdb%efSJm*TgT7jhL)3qW|-yj;cX)FRTD!=FNd z-26e9@CfjiDc9S;7vL{zZ?6;c{9FIzMjvni1o+E%^g$YA;-tX|g@*kS=BVjc;?d)C z6I+6IykM04srI^o%~So}pR&oO`nCP8>AU_IoU2TP)})l+(5CPbFAd%bq%+-QN0+pt zeTtrT3W_-w9@+KMs@yTmA$@yLF$jb_lOOb?2Z(|`H-8zJCIa+tUUTL8x3YE2UzR?_ zt$NaD(<2v#m3?bcqu;s%b8zjk_6mPliv2&vUq+-9?ZW_Si$BG(6m#0kru|u!DX-C= z)k)||`$u|^w<>SmEUY%+G77mjOR}?JfgqyKa`$J6ejsrG(I35z^5@N;^$YBB$}QT` zm3U_^dHyWeD6lIE-k-(r5t~xr{w%c8pJM*}S)gt1{w&r{P@MAS7eblFKBL#b8T2p5 zkLS-);Fk}77Q-7lm?9HMODUzJJI5$5QTQ3CvMSy&od$Pfn z{k5z$Ho7q-7PNfW8s*64(?f^LZQH~Ru=nhAEv=e+PjRgudA_W?F=Ln0x7xC2(le*j zC_PU{WnqMwl4o~^ObE+b_(5F8C(#!czP(-iZ5zn5)($G%qHWyP-rT_&`_7ElSH?Nm zVF};pH;Qu5fHNBXMwJ|#&`n0erJMs@04FzG{2jD@1d#iU3@$lACf^x-p#Pwa@DH_d z(D6vbwc?q7NJ$&He@K}o_YW!4l>Q-}HUm82|KRCjNK^I)V9?#NhTS;+QJwaV0jq0A zb?l{a0o+vi5+x3M=*ADY7&E(aqJz%~w?8g7c=+;r&`^_2PyFGlUGwNF*}aH!4Z1B?43kxTRFpm%JTw)d!B{G^oPS1cWZwrz_o z6n_CP@oG2L*nsT2PSJ`ce|lYcaB+Q_r4No8F6x>^Vn4< zYTzYa576MEfN_-OuUqLGclJO9ULKHjO*Isdk z`HHE%Fg*m(t3gqVhz>r0Ne@MB18+-x&p=FL3`v2aL8-2~yR+q*u35X^q7_wmga%W!HX3-N})u-Yf65A~{-LT#oxh&9(kp7&+Uaj6_tMV<=Fq42IV$`^*^d7x{}Alt{OxywKSN^` zN$(l`LtSV$QwQ4Zlqj>T^5!XmjSV@7kph|`!hVH7MnvD4_7edY(Z3=NB>Iz&eNW6U zBig8W_7lNYfqL;z^Ao+=z9*@#t*N~Tyx&=2{gn58PdWPx-EoiJbXw(m*mJJ`Zq`gZ7*$Z;0Q=b4W3z1&Zf zv+pq9{OG+`_Y5YKRuE%i8R0`#!KGzJ)wNOfskK65qg%#*Cdb8Waky_%0|tK zn_DicU%Md@rO*oK;)v|DA;BWiZxkYt4)0oC{6*l$2#{B6ckLbN-Xfr!*F# zA4e{)9#7p;Y*fV{>%z7R9*>$k@sW<+L0zWgn8k%5pC;W8s{g@HUEggz>-=Nng&bS# zq}Wfiz)7*6DBVf1pXdW8#eSkePKy0Ry`9v4RKC$*>Fku({Y1f|=|u#Yyl3_z^daC4 zJAa9jjz=P{2E+VCN}9?2Mand}zet&;^cV588{i2Gou`}e`Ux=TatU9ie3iJng}u!r z_0%aAOA7&Rs(gtOs$#mLx8DBaK;yC2q4iEon6R?8c!Y^d3Fcd&Le0TUfxjUIa@OlBn8O>SKyLFNLly!4BIP{*;0y2<{o)Lb_TL+FqfZ4x zv*9n|(Fe)UF@_vp;5FmD&RYLL9i5uH4}AVRluD|R3Pu6iRv{N%blPu4>Uw!PRG-;G zuPS#-ybyw`V-&>syFnAbbllKqie1&ucCM=9l&})L%L@{Qa(_|#bVELw{zwqL0jkf< zUleS}1pS-WT)F;jO3$8fsY#~>O{`+4oD)vk=pySG54a!yB4jr_-9{ne<|}9vD>AH zKCk323c=u_0C~0SSwgjwMXy-}Tz&kgRm^2kV#?*!(9!-iH}>l6D9nG>U7HZ{>C5~@ z@19)aKF~WOa`}N?za+H2CLXtk9Q)Zt;V-)2qVN|Tb5Zz<4!9`%MLS#+{-Vt;3V+dB zm%RFm+Ru<^AjsrB^A|xMg8YRBbHzo+BN11FVg4c|&E)DBsY$$iCXgG{H@mE)EJ@ z)EtGSWXol{<0Bmt~fsw z;LU%?eXJ8=?!VJvO$?rKG6l~|Z}zmSX!s5olj-e;PwoXcR%I(0(vkmh#0MF8#@c@< zMK#4RitH}#N_Aa^BAwM2@NU2McxLs@%$&6s-=QB=rid~T%e+(G8PBM%iU9_Aivy3! zRi#hVQ;lL_ibzNONDu2V={TNQeH|RDN8p*&cVOn+U&HAcItSVf%Ng%=DAVI2@WS(3 z6p;@2>KV%%Ak9%;b&9NA2_CCQV9x{cuIpi;1CA~K z4BjoN!>5t-j5-jDQbajky$A0qL7%WUYf;2{X%t1)uAe8yk3>4w*pYumM#~m>#(o1l zSGHWa5zjE?@Emcn`zVx;=h_rOH^A2ioXbW&Uy9KbH537_W_xKr@*}MdMeGa}^LsD+ zp)P&L`$z{30G~CrLdAOY3AzCWya8Xmt!RfB`o#Ol51Iq6uF&{NEPa9w$d7&UfN#4s zb13qmFX~fd{d#P;{eI+wq7_FG^k_hljnB{bZ;VHJNs1`PUY+(Go<;49J}Z1M{}P@N zksdzse6M)=WbMEh0epRA+mQ|F6Ldgc^d;cq8`iqlh(3WEBF0DpMO%u<$J%u}!qTQO zJ!5<}F?@oC46lc6mhYg)zceuYzoG#P_=}bI$)e5h7jGymsrAV_(fdsSC$I|q29iW+txPhjo#%22}8NRIQ=6-K1#~({=!hhtFXU$ z&6V5VO8brNFPv!=6&d*XkF}T19O2t~c_s1ETG-j&7gqR-zbpKo@E1b{8TS_^i~9?4 z0<|0MGVCJc&07qf2RUR(5hH<(271;r{)Y9?H?Y5u``e$qbEx34kOk)bg*pBDf6e|v zv%grn_mFoERiX{#e{$ar-FkHE)rHM5-aLbJHSaHEd(@M>1b1*CC0~>D_v1cgmwPU5 z)^O_6;Kpw)8>0a|%NU~kmjnp@O8#QlEeMcTmJfdS3F=v26Vhpix`KV?3-^_6nKoo; z>qlwUJ_+aUA3QO1$;8=WYaf++LUp&lJ;Vk7@E0k6-w1pG{-XOuMENG>`#1i{jXv-pBEVn7qYu)cV>Av4 zTz6)`VU6#x(i;oiTQ?H4;|1tAl8)iyrmI#Y?W5kY*^bsfH=jPW+OfCr5?9+Q2!Bzt zp0P>CdfM2ARE)dPV|3m1xnn5z7pXUkNaxTW38FVZ^||dYgkK*4`Zuq+dGQy;xJLwT zbgtN7T-#$Fw}f`$wKUMPJ>3-kqGE3UD1Q;w4%{eWeE`1oocAH|?kkh*P^>{1{Y4#U ze_=A+#@|!iU5H(VdGi>-TLcVpdW_&Nf?ppIIr8H#!aBw)+*?L(QBd5OB=;BLMtd5q z`kcO^*ZCb`cK?2LZ@~*RmF9w;a6l9y5nt_hg{AxVU%!V41HI|rt$h9Rv3AzF@4L79 zI##c>dP?Gr89gqF`)HW$&3-M9DDz5oH`ehGFz-9M4bBYOyHxN>?~))qt>g`A%jbQs zwZoovEf-;HJv^lRp={s%FSENNTh;G>VS>8hm_2>3j=eNcym=A)V1b*$?w;+Yu)D{( zxxffD-uKki%?GPa#*0YWxY=Wv880Gv+szi^+IX%n%B?UahIFt*&L#<%GpMr+&&2eZ zpPj8ku(c`J-54{q?z3AR;J1AZe^O%?&e7e^cU=Io{U2p&+g7i z3G1J(?x-uR-;vxauU?JHMN z0$qg-MS_2H4H@XBamacpgNd7@Ao9hVq%4#-jhipiCeoOLnF9Hv0B`GJq3>qG&%{KV7JFKS6ECVAOiFZ$W_|HSoG;)!}^`t$1NCVqXTdp2PAI8nWb zt`uLseusL*x+u3qZ@B&8|9{brE9@iaPo8A+#KQW=_I9g+^%L1Xj+*`6^(fYTPuz!FpH+128Z-vDLfFu+ zR)CCrSpr4R?pma~DwgpNFrzBLmh| z-c~kgJ?!~BEmGjWFDJKe(K}RGf!VmPOCu2-jPJjEz84`RUT3~b_cycOP2|sYP@hGq z<@x)|<}>yvB49rAmMG=(S-Jko=5x%_Jp;%6=%lUoT|}W}wMV_n=JSfyJC9vV{;l5J z_ZB5hU)xZ0N9Jih4{=w6hQ|5a*IhB6JGm?7b8UCOoQ8KrcbRFP|M^UNHubRF9Vj|d z)RJLqN0SRbbBrHDwiJTt_bjm&0lyK6`FSm?Ka}{q-@}9wnZJhJ!$hE5$_L3`b{{wq>v^f?PLx;-+^Nk3RnZYC z@zaLaex#uNUHhe%sq4Bma#^dU_jX+B^NH-lAEi>r1;3X`M3kR5{YS);2qb=z|K-L0 zV)(}H92z~#GP%LVJL&g(O`11_?K(la7;?e)b$KA#lQ%gbwu5qupY+Fcdx9_S*p}_} zcI~Xz7oD;T%`YwUT8df#Uwa;#&$WgA;uULF2!r&o$R&KR^KYEVaBdA-~!6KRRM=DFl>0+X$KdCtEzcV z4#_+<jKR|iZ7VU%v+kU&7WI8&iuwUpXml@KU%A_Z zTN?qJ-R&R>jIXS9*J`OjwgP^E1^#pjj{q^-TMt?|J1kj&% zm7$#e%DWgD{j;+*N1Ap&S!dDJ>xEpWBragQ_cssO?$W<8i{sIs+91lI!lEr)P`|T2 zC!yfic%}Yh{b^Xf7W*^YZEd|<<1X42kGwr5q*b=Kt}5@(tfN1LhfZo)D`UDxlRJ}o z-(~%IebX$<`)@C4uyLZ3F7nci39LU$7IVXdmli4iVf{&ZlHQ&qvI9j&igu*L*i&?% zn0K2D+Ljccr{Qi{&<2}5phAc+`XkyWlocw$i~2EgLEoNSD9qNX^q|`52@l^rUv@#u zTmLIHA2trs#XvgTU9uHn+dcCZT;==NJBA9W-~p!ZK1r-m)%SF2cueLmQRjlRL5^~3 zidllFg^im?JWv21c(2M(VaiRly26nDZQO%;jz$~h zqp}}EXG6U_Jrw${QV&Ibw7x^J+Y9dmOs==#o0QK+oc65;IP_nhZiyb@>6XxcdAcQa z{R=webN%;wN<<(elvi7sF3L z$rQqF#q2Q-jS6AAVp=T$%nBiq$sEiSc=Hr6p$9~2!Nh3)5hk$2=QYHS2YL(cgS`d6 zp`k+Pha}e-S4A$7SLnt30{nauOiakfCE8YE+OO>(#2Y*)nPCVmr4~46>%jg5*v+mws z|LKm(?kF4jc6m=r3;JGNG-&}SKIZ5r( z<2U;(1lI5R{e3R_i9Siff#Am9Q?M6xM)={+cnPU={Xl9eMSE`{^#l5R>Loa5lT2sl z`%aTA|5;pzgN#G4gz%~w9$d{YAs)0v$Xofm-)rEMkBb_b^-t=T*kN#>U(=-C$w@ss zCiV3Tt{Ui9F}R|5Cn@S<>xj}`O17@R@RqM5qK*YL2Q*gj0hzkX4(%Y(DwbQGzL%sJ zL@{Uiy#1!e^0ANCxaYJttxxwA*Qt|*yzMr{<`SF&#P|kn8GY$fUxuFZwr@1YZ*9_B z6by=YBz;m;?ceWJOZvT0eNFm|Wb-&m$}QPp{;;%pvU)I44|W=Kst?~6^>wMy*Yh|S9jBfh@($M5B$R@r85+}ziz zAIiftTMXMF2sVb4L8&>RF%dXZE-w8CY5} z?CeOG*i&?%n0Ff;!qdRp=__~%Jn=8u;Yi8N4oA97PS7Lld{J)DADHQ|^It3%IZ*E9 zEjvO6M6|A}FR^uFfbFKD%)Upu(eAD-K1p`>>4V)CCI=j}Em!mK!F6-o#rsI)^1zhc z&9kowRjz%F+Ie;~HHT|QLnq}7`` zW;DOsdTB83jDV(IS}g(0_Bc`39LyB>^C-ZR2Q=rE_EzZQ>qdKvuqjZx4?G6?KO(c_ z>FaaA${{^6kw@jse^A31kKM|^Lq#s26fc`j8bfjoU0)_eW!N~KgA3zR*&Y}-L zUvmBXkj$(Rj^EZ>dvVnzoBN?<`EtDum5qS$^6{9SKNhRfMiq8y%l+7pR%?~xh35xH z9#e9irw0_ITz9$k=+OQ{u6Cu)^sDmg$WMwexz3Zlkn23z3)!x}4hm4<$aT;MZJb2( zdDw2whU3|DVmI|28+!3t6LCIaxOebY$mkZ{S}paxB$AP%zPAIEGHIK|o1YM9n>m;% zV5R_<0z7#^{36FXEZo8JwOGvWyz_E!A1T1zfo~pmnfRRy7Zu5c7wt2o!ag&_$B{1a zCQ&}%JAHYv9HgS0i=}T&iMm%hW`~z{{QIMCK4$U&>0+QgdZyNK^Rj;i<&-f*<33pC zPpm7|A<7xcsD#@)?k#b!57hrqW$-~?yeZd9c=7~!c&?M{LWu zn*uoiIm44bM0T#d3Hy;}Z&KHA?Mmu?fhT{^(@Ocn?8hs2C=r1pXFwmck=c(tSp^xi z`qYJq=9w0bPN=50NP-MxVe6|A_wORrqdAyy-v(+i+F{3(`wUKd*@GqsMjQ(Pyj zOf?zTv5aRS^0tZvxr3Fg=T;1TmjbaS5wGGe;A3jtPQnL#n)7qz;<_Ww$f1p<*ELP8 zJ7S$oV}-I2Ec3YT`11Npt)nXHgD_F7qY~s#mB;naPztd7{A0ctwX@bfRpG;-Hk%JD z?oTAlA&-^&Ss|m4=b^*pwr%1D*n4)mmR8NZ=QnJ9Z`+Y?R%EQz*P450(2DPu6>5OI zkWqfVvVE=qxcb_=QKE4<&&JoWa1Ou|AFW>wz*V2ZWpV&c``DKtfOG*#{!A<0d?Zv~ zlkOPnFX}^fjK|hq-FX-_O&_FvXO58OAa6HJ+{ooo&t&N<`r3 zYoHJ40G({=tpR&W&#usLVP?<9OA;=`0gmCFWUaG?!%oH$F z;LoGLo0JcX@5UOM1G)UxQoHaqi&xv1uQ9LJ&D~)Slzdkymzn&n@Pp;N#$}u- zb^LlnEyj-u`^n_*-^-0Pq2Hf=N<*e7^PEkkI zw;56W##{NtK8bj@UmejupV-iO+tyMQZHmn;8$QOb>T%$RDAnXtT-V<_bn~?P>z&G7 z%TB9THCUWvDT8D+Nx22#Xhg#f;^;$lvQ~+Ong5t6V5Y!JC~(U|noEl)pK|{U_#;xG zH%Ix&)a1XhoFa71!At=&1@cG%o?b_DJ`d+sPLVH?ttm-7g#POBO;teWR^kk8fPS{p zH}34A$hNBR2b^~n7ljW)HOo4M^t?Aod2pG>RKWIOYRnL4*(H*@(X!^48@ zJx{MZeNHoAJ@P}J9s9YjOVxG5>n#jgU)pEvB{kElz8<+Py!f-AxCPtS?S9-L`Y`GT zUrg~=oLd?0|2H_d@_PC)`Z4Eu72()Zwg2<;DolTFAnTv9j}B&axmnX9aM9t|^5@*{ zD*H!i7qR|%w|&3KcS^K!P*qt{xKY42?=X6QXdQDf>GAD4(>u&}@^GFf?rYkeBAo)F zvP~Zy*zPae=Y$^G=>KP)BnCBOU9SIoIcvYx7#NF>lkVVIpA?tL|2J=_^7=>glQQ{Ah>Oo86pVL&usawbzi|&^ zZn73{BO2BjNm%giCCT4jI7lKf6u>wEZhXCkjT8J{IYMT8LEowANAFGlU|r;d!F>*f zTm3Ll8Yi^>g3^%ZML90n7%$3kLC=@tf~eQOD8~goUychVv(lZDi(ML_{Uc!#1<_R<3q(+!CUNTiOJHZvO%Q*mE01u>BcX#nu%Im4Un z=^5E1flXhw(3&cJ2)uF2`iq@;_Q|HU?u!3<&e-Agw~YS6yGhDG@m?UFk5|HFL%NV2 zDW35s-!6f8y`9oqNR`(PY!D9K{-%SM0Xsf^lJ~56p)7U2ni3bk2Hv<;5v7egYfdcyJSj}nH&DO@%+0trHNDFJ(myRvtGVj%iJXUmc z5(*wsq>5ANu&PV + diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c8de41793179a2a6cb34149464e6caa8a2fbe85 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..d34d3de9948549ac57a53696f907d5b0286bd5fb --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..0962294e321b89491a8b0fe94c66f3d4126d1719 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b7dff0a785f95904084cba7b26337061a9ed8e8 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..ffd74309e7121732443d89c4822e978ac3c12bea --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..bda9a32d0e2d6a834a028a7fb73f1b39ca62b478 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..9b65f28b3324a4cdc4fc9940cc6ce89103c5b73b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..7cc29f161b7df2b0672bd088e4cea23544a4d3ba --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b5d4452da63a2d7c43633d995410f9147db98ac7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..bdc11818051de98d9b52000a661dff0fbfdfbadf GIT binary patch literal 74056 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 + diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..51299b44b7a94a0c682cd2c9c960cd4846650195 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..e7361b989c43e0f1513ed106c50c1107b15f6447 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..d6e89b60ca4a0a122b7e401330ce08c3e3edae46 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..d1185a10588878ac61679697e79a4cb46f5bf611 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..f740f86068f16965989e32574c8d4c7f5a1c358d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..b78519adb1eadd14afb1fa5276c585ee24d7c862 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..ff20ffaa509355ba4e87e9764ed2acb68f3d454b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..be9c65c3b53e2228702629fa2fbb20227520b660 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..f28319de24b583552f7a9dbb73e47a5bbf5546de --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..1866250830de0a4bb4f3013d6d6d2e312eacb029 GIT binary patch literal 64312 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 V=Jf>+=|OUMUXE*)p0_-&{~y55SndD- literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..76f934ad647c703e08c2e778d81e1c99f09f3cc7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/manifest.json @@ -0,0 +1,59 @@ +{ + "confirmations": 0, + "conflict": false, + "mode": "indent", + "original": [ + { + "guid": [ + 28, + 199, + 140, + 70, + 240, + 153, + 168, + 68, + 147, + 100, + 233, + 168, + 206, + 231, + 7, + 109 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [213, 111, 188, 48, 141, 241, 142, 66, 179, 253, 171, 140, 78, 79, 80, 17], n: 1 } })", + "phase": "single-page", + "publications": 2, + "reviewed": [ + { + "guid": [ + 28, + 199, + 140, + 70, + 240, + 153, + 168, + 68, + 147, + 100, + 233, + 168, + 206, + 231, + 7, + 109 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [158, 3, 104, 164, 172, 85, 63, 67, 179, 78, 186, 177, 165, 15, 164, 158], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..b6c5b9b115073afe02dcc47768bfca3787fcb8f0 GIT binary patch literal 64312 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 V^ZLR^^dLDrFUK`Y&s(0?{|}G%Si=AS literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..b4925c33e29a7ed92d9d464c09d473267a5b2fa2 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..2fad3bcc8986f48cf03cfc898cc68cf86863acd6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..74ee05b496a37a4498a375473a5f632d4f2088e1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..02566225479a211c5af801b132ad85ae26103547 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..c54bafd9f900c1fa83c87c3ab5cd70248b8f3cf6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..9dd340e4be7f2510745aa68f1f0c45d93114ff89 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..821141b64b52ed4dc856337a4bf88c17ff9a00c8 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..ecb0e0214d1823e1a1fee5401341b5ebc17bf8dc --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..b9ac7efa88d60f73d8118bed77f95e6b38b12ce8 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..560fe366effd777b9662921cf89120b13cacb515 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/provenance.json b/corpus/page-lifecycle/offline-edits/provenance.json new file mode 100644 index 0000000000000000000000000000000000000000..634b8edb4df2be275431104f59aecbf730558e0d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/provenance.json @@ -0,0 +1,688 @@ +{ + "cases": { + "group-01-demoted-parent": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp25ua0uma", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-b441c6ce", + "hostname": "ONE-M6-B441C6CE" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 61168, + "sha256": "b824f43c0f789519771dcaabd0d7b84549ccc01629c19a64bd3bba9bb70b75df", + "mtime_ns": 1788941881049079637 + } + ] + }, + "group-02-promoted-parent": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpbtvm7zy4", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-a937eee4", + "hostname": "ONE-M6-A937EEE4" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 62200, + "sha256": "904bf500864584bff80c83dfbdf957de109836964a1dd7e97810df042cee0efa", + "mtime_ns": 1788941881329857761 + } + ] + }, + "group-03-selected-group-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpqpnmdqos", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-1b35b14a", + "hostname": "ONE-M6-1B35B14A" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 62664, + "sha256": "5a3d665f5da9a1c8aee3339d368bb1fdcb2e00e7aa0422478758bce84f5646f0", + "mtime_ns": 1788941881601421859 + } + ] + }, + "group-04-subpage-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp93masgxw", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-390f4ff1", + "hostname": "ONE-M6-390F4FF1" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 66464, + "sha256": "f758f4f74f21734349275e839e78a39454d00e1c546dd6b29f936ed9adef752a", + "mtime_ns": 1788941881947544959 + } + ] + }, + "group-05-insert-before-subpage": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmph61roaik", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-c13e29ae", + "hostname": "ONE-M6-C13E29AE" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 68104, + "sha256": "fbacddf7e10d230f3ffc4e28a967cfa43d378e598bff5dc5d2a532f8cb64091d", + "mtime_ns": 1788941882292841519 + } + ] + }, + "group-06-promoted-level-two": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpyvldz7f2", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-84bacce5", + "hostname": "ONE-M6-84BACCE5" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 70512, + "sha256": "89163b8a78ef94dc540ef00d3d05fca2014fa9e3b88a7e73e6a574c11e6d39bd", + "mtime_ns": 1788941882577853637 + } + ] + }, + "group-07-promoted-root": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpw7p2frw3", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-0e532964", + "hostname": "ONE-M6-0E532964" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 73840, + "sha256": "7952a0e1d9211af424cb5af2745171d8e745f7583d0e748762d7e34314bdb1c8", + "mtime_ns": 1788941882943040331 + } + ] + }, + "group-08-collapsed-group-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpopp2ih5l", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-8da7d856", + "hostname": "ONE-M6-8DA7D856" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 75656, + "sha256": "0be5eaca3172c3455b9b85946e0425e62cff0f61ab8fee75d8d0c4b0f6706248", + "mtime_ns": 1788941883308990065 + } + ] + }, + "group-single-page": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpyqtm83w3", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-2e6f3792", + "hostname": "ONE-M6-2E6F3792" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 64016, + "sha256": "a256c8f761cfe6465ccbe37852794c5760bbd46a6993a821e535ced69c38d510", + "mtime_ns": 1788941883672568012 + } + ] + }, + "indent-01-demoted-parent": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpono2kv8d", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-12ecb7c4", + "hostname": "ONE-M6-12ECB7C4" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 60192, + "sha256": "7d65268efd6ff873d370ff776062c378674b760d6adbeac4a19dc9fd28cb61c1", + "mtime_ns": 1788941878214798774 + } + ] + }, + "indent-02-promoted-parent": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpu3zp0wxf", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-8695a32c", + "hostname": "ONE-M6-8695A32C" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 62680, + "sha256": "bb97693bb9b9ee756b71b46ec9f8236994af5ebcd17b4162b799d25687c03bae", + "mtime_ns": 1788941878501070348 + } + ] + }, + "indent-03-selected-group-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpkkgri9eo", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-79f79370", + "hostname": "ONE-M6-79F79370" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 63752, + "sha256": "38e4a1ea6410eb097653c8d3bd74abdc5ac28f4616ebd04eb32e332e9a34179a", + "mtime_ns": 1788941878785592590 + } + ] + }, + "indent-04-subpage-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpnaob6ged", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-24815dc0", + "hostname": "ONE-M6-24815DC0" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 66856, + "sha256": "beeb72e90c663376bf6f378c256b44a58f74adcd7efa75b685ab163521cb899c", + "mtime_ns": 1788941879132236190 + } + ] + }, + "indent-05-insert-before-subpage": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp4c2gwxhe", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-bf5daf50", + "hostname": "ONE-M6-BF5DAF50" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 67160, + "sha256": "eebeea1c5b675eb9114dc1ab096ccd71536e6b077a6bb4cfbac6ca8c0b674c71", + "mtime_ns": 1788941879409552027 + } + ] + }, + "indent-06-promoted-level-two": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpkdhy5hsi", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-7cb23bfd", + "hostname": "ONE-M6-7CB23BFD" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 71448, + "sha256": "fe37a1b0a3691daf93b172d42f929905a5c9c9b5caba4e6e3b67e6a59f5f7de5", + "mtime_ns": 1788941879701176676 + } + ] + }, + "indent-07-promoted-root": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpi18ckmh6", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-d1a70cb9", + "hostname": "ONE-M6-D1A70CB9" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 73840, + "sha256": "276195070618d102292a0455590ceb9bbf6d26106b4887cda73252fa149d1b63", + "mtime_ns": 1788941880070772321 + } + ] + }, + "indent-08-collapsed-group-move": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpqphw6cgh", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-d141faaf", + "hostname": "ONE-M6-D141FAAF" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 74056, + "sha256": "250a938806af76fc3ed8b917fcbd6161694000f2d287eb491ad134586b7a2fa2", + "mtime_ns": 1788941880425063366 + } + ] + }, + "indent-single-page": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpey9_i1nq", + "expected_pages": 9, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-809753e8", + "hostname": "ONE-M6-809753E8" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "Lifecycle.one", + "bytes": 64312, + "sha256": "19c5d537b172a6ceeceffb8aa72e370c08584a55f18619aef5bdcbb0c7cca935", + "mtime_ns": 1788941880706173615 + } + ] + } + }, + "twelve-clients": { + "run": { + "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpauflzr4r", + "expected_pages": 37, + "author": null, + "author_timeout_seconds": 600, + "inspect": false, + "collect_notebook": true, + "base": { + "file": "win7-office-base.qcow2", + "format": "qcow2", + "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346", + "virtual_size": 68719476736 + }, + "scripts": { + "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331", + "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41" + } + }, + "machine": { + "name": "m6-87535bf3", + "hostname": "ONE-M6-87535BF3" + }, + "teardown": { + "absent": true + }, + "source": [ + { + "path": "pages.one", + "bytes": 149680, + "sha256": "c1f90ad7adb5568be651fdf59009c8ccbb11ca772973155d93caa45b14f79665", + "mtime_ns": 1788941460936854212 + } + ] + }, + "fuzz": { + "seed": 1987, + "runs": 163, + "seconds": 241, + "inputs": { + "0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c": "33d23e883c8b3fa484f12d71bb94e7c3e963c0a54fa7c42d5ce6578fcf36dc3b", + "11882653c40343d6be9aaa05730083439adadfba": "b344b92852ac487c86d37360f9c58cdac92b7cfb25fb6fee88d65b509c94b3cc", + "202ea61c560b7c79b4bf0e3d2893942d4e26a8e4": "ac6a8229fcadf589b86379927e8222c6fc7523658299329d6d2332988bdadf94", + "3acf70d9e55944a5c6abf1f1d83e903339e5880c": "28552294fc055e696856e90727cdd5a1447c6c9a37ba3af740a9eb6d8d08ee7f", + "476acb5883a4186ffa15607df041c28b402b961d": "ba3ca97145608505fc67c8557b2e41f42709032d0571fadedf92719c2139e96f", + "6adda485004874d3453c3a2646ae9aa3d9727680": "286ebc324bcc09fd7e5a2b97894556b5948508dc2c061feffb67093e78f31ce7", + "8392a61f3aa12dcd132fb3d80883fbe4de642ae4": "6f2ab500101055b91dec113be7c437e8cd4cc5ca75220af9defcbd3e7bcb4050", + "91895109fd9961c798a6ab0fdda8356147da72f0": "9682cd150367c3eb5b2c36969a205cd333e02687ebb92167708075246da7ffae", + "a4b973248eb4dbdb491dacc50eb1de89a494e3d1": "8baa3ec279de90799c5f237d9df980b88215b04b5b3a3942644739bc86df69c4", + "cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2": "d2ad11a793125438472443ad737d148d6c797137316d81234b5d973f3e46fd07", + "e1f2f478704e3516cadd3493dae22588253a6e0e": "5f745bacec59593259119e452de71ac0acb4bf58ba04584485c6479759a957b2", + "fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67": "d14c6edd4ae7d2f5a2ba10610206bf98faf8a6d3f7cd2913ecbfdcdeef9f2307" + } + } +} diff --git a/corpus/page-lifecycle/offline-edits/schedules/0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c b/corpus/page-lifecycle/offline-edits/schedules/0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c new file mode 100644 index 0000000000000000000000000000000000000000..5a3e49bff73e1c91a83e2abcc38a6c496af71abd GIT binary patch literal 296 zcmXZWxe35P5JOSTv3KOqEx7*z7d$_DNFb0*dL$XT?9cI0WVwk46>sg(F)*=V$AJ?U dZagUG7di$eHtaaOetDLGi48jroVak~!3#hY1^@s6 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/11882653c40343d6be9aaa05730083439adadfba b/corpus/page-lifecycle/offline-edits/schedules/11882653c40343d6be9aaa05730083439adadfba new file mode 100644 index 0000000000000000000000000000000000000000..1726290447456b408f1abc2dc4ebe32cfb84f829 GIT binary patch literal 384 zcmb8rIS#`>3z{Ie2q&ar4CY$&Ji6pN+|4 p=itrB#m&QL`m-@v>>Ru~xwv^4r9T^!#m-UhyZ`fNnD&dChd;2}1?T_( literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/3acf70d9e55944a5c6abf1f1d83e903339e5880c b/corpus/page-lifecycle/offline-edits/schedules/3acf70d9e55944a5c6abf1f1d83e903339e5880c new file mode 100644 index 0000000000000000000000000000000000000000..0aed45238ebf54d9d907fca7ba3e5079316bd5b1 GIT binary patch literal 384 zcmZ|LIS#-e3`EiK!d|7!{Vy5>zYWdPU?bVcq(_pW%T5k*ZujZ=p6h`V)#)2JaiQWq tG;|D1ELgE&$AJ?U%9$S>K`yw2W|iW literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/476acb5883a4186ffa15607df041c28b402b961d b/corpus/page-lifecycle/offline-edits/schedules/476acb5883a4186ffa15607df041c28b402b961d new file mode 100644 index 0000000000000000000000000000000000000000..de6c2186a4cd59283b698a942d0b627e45534a46 GIT binary patch literal 336 zcmXZWHx9rs5CcK#f=;1Q>HmM!hPBmz4Y6v{k<`%C{_X6*#EyjnCobG5f9^jTItC_o jEF3s-;g+B0>z2`vhK_-W9m{T)#nmw|v18%Di3>Nrs(J=f literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/6adda485004874d3453c3a2646ae9aa3d9727680 b/corpus/page-lifecycle/offline-edits/schedules/6adda485004874d3453c3a2646ae9aa3d9727680 new file mode 100644 index 0000000000000000000000000000000000000000..2be1a9f0515b03b2c9c69ad74a5a60967d8a7405 GIT binary patch literal 366 zcmZ|LOAde_3;@y67AR%q{m<#nM59dHv3h9;!$*q9AtD784IL{s>=-yOaiUnRJ}MeI tR&3ZYP}emRCyJ9t_4hHAsbR+mwvAoxI`8i{{@ltNv*Y#v)(0j|d;quS2yy@b literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/8392a61f3aa12dcd132fb3d80883fbe4de642ae4 b/corpus/page-lifecycle/offline-edits/schedules/8392a61f3aa12dcd132fb3d80883fbe4de642ae4 new file mode 100644 index 0000000000000000000000000000000000000000..ef519b922465abca8bc9673db6124591d676da5b GIT binary patch literal 199 zcmXZWISzm@5JORi$qE%6_dh4u^Q$L~WP9YKSCYdE4Lt^on7$P{*^C8md{D;5vDLrt UP2=t{V8nzO3sSpY-aYf@0WA{-K>z>% literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/91895109fd9961c798a6ab0fdda8356147da72f0 b/corpus/page-lifecycle/offline-edits/schedules/91895109fd9961c798a6ab0fdda8356147da72f0 new file mode 100644 index 0000000000000000000000000000000000000000..bea4b1e0ab875d2a7058983bc7a079aa0bce2bea GIT binary patch literal 235 zcmajaF%Ez*3`0>TX$yr3v2qjce=n-^4-805FOee4kx7RnL&v~^)jaPS`+_TW+;B$) d`REu}QjY&i%&^ZAr>^@|V*FGydwkb&cmPAw0~`PV literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/a4b973248eb4dbdb491dacc50eb1de89a494e3d1 b/corpus/page-lifecycle/offline-edits/schedules/a4b973248eb4dbdb491dacc50eb1de89a494e3d1 new file mode 100644 index 0000000000000000000000000000000000000000..e1a27b93a60d15efc6c40ba63d96b476065f461a GIT binary patch literal 384 zcmXZYw-G`?6a&Eb&zp#lZs@-gn&5C7?I_V`6j#J8BF^ia=f@;x7FITP4o)s^M!x_0 vFD7OdRyKAHPA+an`tQG(m|0la*f}^;Jib3Hc{7UrOw25-Z0sDIT-4Pp355!pnfprWB;#fBXN2PRGw%hg9k vL&u5@I|k~yX5vI~@~HkirZP3`7{Rvjm)pQ2%Er#Y$;HjX7f(?J)c^nh literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/schedules/fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 b/corpus/page-lifecycle/offline-edits/schedules/fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 new file mode 100644 index 0000000000000000000000000000000000000000..9232f381805957e7a0b4450ee7aed63dee177eb6 GIT binary patch literal 262 zcmb`>yA6Oa3`NoBI6p##XxStU!?6DfAn+XlH%C{pEX$-#l6~Gkj+D6Vn6Y5RhW&Nd aG3kLT$~}I?gdU!mE?BSFZ*<262g)8}Cr<_d literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..82e0c6e06d029c1ed259f92743ef1a3ae3ed66ba --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/manifest.json @@ -0,0 +1,3108 @@ +{ + "expected_order": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 2 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 2 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 2 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 2 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 2 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 2 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 2 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 2 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 2 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 2 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 2 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 2 + ] + ], + "operations": [ + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 66, + 8, + 214, + 26, + 163, + 202, + 186, + 65, + 133, + 85, + 205, + 48, + 31, + 86, + 240, + 18 + ], + "level": 1, + "position": { + "Before": "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1" + }, + "space": "{EED86E95-3017-46A7-B26B-991C815839B7},1" + }, + { + "guid": [ + 175, + 129, + 69, + 10, + 173, + 37, + 210, + 68, + 143, + 124, + 194, + 27, + 84, + 67, + 127, + 64 + ], + "level": 2, + "position": "Keep", + "space": "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 169, + 96, + 38, + 145, + 180, + 69, + 222, + 67, + 132, + 192, + 3, + 247, + 73, + 62, + 35, + 159 + ], + "parent": "{EED86E95-3017-46A7-B26B-991C815839B7},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 0 🦀 é" + } + }, + "space": "{EED86E95-3017-46A7-B26B-991C815839B7},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 172, + 161, + 73, + 98, + 42, + 175, + 7, + 71, + 172, + 34, + 169, + 112, + 203, + 118, + 56, + 125 + ], + "level": 1, + "position": { + "Before": "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1" + }, + "space": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1" + }, + { + "guid": [ + 192, + 0, + 119, + 124, + 245, + 45, + 114, + 68, + 165, + 167, + 212, + 208, + 73, + 144, + 1, + 1 + ], + "level": 2, + "position": "Keep", + "space": "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 103, + 211, + 55, + 116, + 145, + 175, + 246, + 72, + 188, + 193, + 248, + 191, + 133, + 8, + 103, + 251 + ], + "parent": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 1 🦀 é" + } + }, + "space": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 186, + 235, + 251, + 180, + 99, + 157, + 152, + 66, + 133, + 236, + 95, + 58, + 75, + 235, + 31, + 11 + ], + "level": 1, + "position": { + "Before": "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1" + }, + "space": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1" + }, + { + "guid": [ + 212, + 110, + 96, + 109, + 211, + 163, + 247, + 70, + 139, + 235, + 189, + 123, + 151, + 176, + 53, + 248 + ], + "level": 2, + "position": "Keep", + "space": "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 171, + 143, + 40, + 139, + 204, + 11, + 117, + 64, + 133, + 104, + 4, + 206, + 154, + 151, + 142, + 27 + ], + "parent": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 2 🦀 é" + } + }, + "space": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 188, + 81, + 138, + 165, + 126, + 205, + 194, + 74, + 131, + 185, + 205, + 113, + 158, + 13, + 18, + 70 + ], + "level": 1, + "position": { + "Before": "{9C56CBC3-690B-4900-8A07-A43600F7477B},1" + }, + "space": "{914C89B2-A95E-4992-8D2B-B533C7326D57},1" + }, + { + "guid": [ + 55, + 235, + 66, + 120, + 1, + 129, + 35, + 79, + 158, + 92, + 115, + 100, + 177, + 222, + 61, + 141 + ], + "level": 2, + "position": "Keep", + "space": "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 143, + 233, + 248, + 215, + 61, + 12, + 0, + 79, + 148, + 136, + 19, + 105, + 195, + 219, + 117, + 136 + ], + "parent": "{914C89B2-A95E-4992-8D2B-B533C7326D57},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 3 🦀 é" + } + }, + "space": "{914C89B2-A95E-4992-8D2B-B533C7326D57},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 34, + 42, + 214, + 244, + 21, + 119, + 161, + 72, + 138, + 36, + 0, + 226, + 83, + 220, + 182, + 42 + ], + "level": 1, + "position": { + "Before": "{73479EE6-9FC0-4474-A702-E22C734FC42B},1" + }, + "space": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1" + }, + { + "guid": [ + 4, + 175, + 37, + 45, + 204, + 188, + 216, + 74, + 162, + 17, + 48, + 219, + 8, + 158, + 57, + 248 + ], + "level": 2, + "position": "Keep", + "space": "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 85, + 203, + 251, + 4, + 53, + 54, + 25, + 75, + 131, + 132, + 88, + 128, + 39, + 160, + 107, + 23 + ], + "parent": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 4 🦀 é" + } + }, + "space": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 104, + 223, + 221, + 220, + 195, + 253, + 140, + 73, + 138, + 112, + 221, + 253, + 145, + 92, + 153, + 238 + ], + "level": 1, + "position": { + "Before": "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1" + }, + "space": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1" + }, + { + "guid": [ + 120, + 153, + 169, + 147, + 181, + 108, + 47, + 66, + 154, + 71, + 185, + 89, + 106, + 88, + 140, + 240 + ], + "level": 2, + "position": "Keep", + "space": "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 255, + 149, + 116, + 40, + 154, + 131, + 139, + 73, + 186, + 135, + 152, + 112, + 107, + 42, + 81, + 135 + ], + "parent": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 5 🦀 é" + } + }, + "space": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 90, + 196, + 10, + 13, + 157, + 154, + 233, + 79, + 148, + 125, + 170, + 133, + 213, + 12, + 242, + 187 + ], + "level": 1, + "position": { + "Before": "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1" + }, + "space": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1" + }, + { + "guid": [ + 158, + 142, + 245, + 209, + 34, + 112, + 75, + 79, + 157, + 220, + 50, + 10, + 201, + 168, + 243, + 47 + ], + "level": 2, + "position": "Keep", + "space": "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 229, + 132, + 181, + 220, + 244, + 135, + 183, + 77, + 159, + 236, + 219, + 238, + 255, + 87, + 152, + 224 + ], + "parent": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 6 🦀 é" + } + }, + "space": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 72, + 57, + 163, + 131, + 240, + 229, + 85, + 76, + 146, + 253, + 111, + 184, + 27, + 159, + 64, + 117 + ], + "level": 1, + "position": { + "Before": "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1" + }, + "space": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1" + }, + { + "guid": [ + 22, + 244, + 53, + 252, + 208, + 13, + 123, + 67, + 136, + 101, + 93, + 39, + 110, + 39, + 190, + 158 + ], + "level": 2, + "position": "Keep", + "space": "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408656, + "guid": [ + 6, + 12, + 136, + 31, + 34, + 131, + 43, + 75, + 140, + 243, + 250, + 229, + 197, + 110, + 135, + 127 + ], + "parent": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 7 🦀 é" + } + }, + "space": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 92, + 171, + 163, + 41, + 66, + 80, + 115, + 70, + 155, + 131, + 144, + 210, + 175, + 109, + 142, + 183 + ], + "level": 1, + "position": { + "Before": "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1" + }, + "space": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1" + }, + { + "guid": [ + 72, + 112, + 149, + 65, + 108, + 25, + 248, + 69, + 165, + 205, + 164, + 179, + 32, + 249, + 230, + 107 + ], + "level": 2, + "position": "Keep", + "space": "{12C643DD-9593-4641-B945-124257947ADD},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408657, + "guid": [ + 32, + 217, + 98, + 198, + 139, + 74, + 200, + 79, + 184, + 88, + 19, + 17, + 198, + 122, + 217, + 139 + ], + "parent": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 8 🦀 é" + } + }, + "space": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 87, + 93, + 187, + 190, + 118, + 231, + 12, + 73, + 171, + 89, + 199, + 95, + 48, + 205, + 34, + 65 + ], + "level": 1, + "position": { + "Before": "{C4850841-2A3C-4402-BF11-7499914F9024},1" + }, + "space": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1" + }, + { + "guid": [ + 231, + 156, + 210, + 109, + 117, + 247, + 23, + 73, + 150, + 139, + 247, + 223, + 39, + 173, + 106, + 66 + ], + "level": 2, + "position": "Keep", + "space": "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408657, + "guid": [ + 212, + 210, + 78, + 209, + 125, + 10, + 236, + 68, + 149, + 82, + 106, + 62, + 189, + 231, + 83, + 255 + ], + "parent": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 9 🦀 é" + } + }, + "space": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 32, + 165, + 164, + 162, + 23, + 231, + 122, + 69, + 137, + 205, + 124, + 4, + 250, + 9, + 150, + 110 + ], + "level": 1, + "position": { + "Before": "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1" + }, + "space": "{858FEBAE-05A2-4B49-92D2-96C28376330D},1" + }, + { + "guid": [ + 136, + 28, + 174, + 50, + 180, + 184, + 83, + 67, + 167, + 99, + 194, + 10, + 250, + 255, + 69, + 239 + ], + "level": 2, + "position": "Keep", + "space": "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408657, + "guid": [ + 235, + 68, + 225, + 150, + 90, + 167, + 26, + 78, + 157, + 185, + 155, + 48, + 227, + 111, + 93, + 87 + ], + "parent": "{858FEBAE-05A2-4B49-92D2-96C28376330D},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 10 🦀 é" + } + }, + "space": "{858FEBAE-05A2-4B49-92D2-96C28376330D},1" + } + ], + [ + { + "id": 1, + "operation": { + "Pages": { + "edits": [ + { + "guid": [ + 181, + 53, + 220, + 27, + 175, + 42, + 75, + 67, + 172, + 247, + 88, + 164, + 222, + 89, + 204, + 82 + ], + "level": 1, + "position": { + "Before": "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1" + }, + "space": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1" + }, + { + "guid": [ + 66, + 14, + 221, + 210, + 177, + 93, + 236, + 75, + 161, + 135, + 67, + 6, + 66, + 129, + 52, + 199 + ], + "level": 2, + "position": "Keep", + "space": "{A8883FF6-F53C-46B7-912C-779F9300FA77},1" + } + ], + "observed": [ + [ + "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1", + 1 + ], + [ + "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1", + 1 + ], + [ + "{EED86E95-3017-46A7-B26B-991C815839B7},1", + 1 + ], + [ + "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1", + 1 + ], + [ + "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1", + 1 + ], + [ + "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1", + 1 + ], + [ + "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1", + 1 + ], + [ + "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1", + 1 + ], + [ + "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1", + 1 + ], + [ + "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1", + 1 + ], + [ + "{9C56CBC3-690B-4900-8A07-A43600F7477B},1", + 1 + ], + [ + "{914C89B2-A95E-4992-8D2B-B533C7326D57},1", + 1 + ], + [ + "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1", + 1 + ], + [ + "{73479EE6-9FC0-4474-A702-E22C734FC42B},1", + 1 + ], + [ + "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1", + 1 + ], + [ + "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1", + 1 + ], + [ + "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1", + 1 + ], + [ + "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1", + 1 + ], + [ + "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1", + 1 + ], + [ + "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1", + 1 + ], + [ + "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1", + 1 + ], + [ + "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1", + 1 + ], + [ + "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1", + 1 + ], + [ + "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1", + 1 + ], + [ + "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1", + 1 + ], + [ + "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1", + 1 + ], + [ + "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1", + 1 + ], + [ + "{12C643DD-9593-4641-B945-124257947ADD},1", + 1 + ], + [ + "{C4850841-2A3C-4402-BF11-7499914F9024},1", + 1 + ], + [ + "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1", + 1 + ], + [ + "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1", + 1 + ], + [ + "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1", + 1 + ], + [ + "{858FEBAE-05A2-4B49-92D2-96C28376330D},1", + 1 + ], + [ + "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1", + 1 + ], + [ + "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1", + 1 + ], + [ + "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1", + 1 + ], + [ + "{A8883FF6-F53C-46B7-912C-779F9300FA77},1", + 1 + ] + ] + } + }, + "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1" + }, + { + "id": 2, + "operation": { + "Insert": { + "author": "Author", + "created": 1473408657, + "guid": [ + 142, + 193, + 242, + 223, + 29, + 246, + 57, + 70, + 180, + 43, + 87, + 35, + 54, + 147, + 219, + 200 + ], + "parent": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},12", + "placement": { + "Outline": { + "x": 36.0, + "y": 36.0 + } + }, + "text": "Actor 11 🦀 é" + } + }, + "space": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1" + } + ] + ], + "pages": 37, + "publications": 24 +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/pages.one b/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/pages.one new file mode 100644 index 0000000000000000000000000000000000000000..1b5234be824491c10496e749049b25836b704808 GIT binary patch literal 149680 zcmeEv34BdQ`~MMJ>?ul0aH%Dh>Mg3NrEY{QB9fwnE-qfg+Sr34_Sj=7L6KTxkJw_5 zJ-Vpc8hc8$K@oc_t^e~qGb87ob8hZUq;I{y|DDfg?m2g!d7gRB%rnn?pE>8;`&-M; zhD}LY8L)n1tFYr$=bX$nb7NwovgJLOgwE*P_|c7ik}5U2INzo8jE8>9kC&WrD{*~N zHKHrCsQ!Wy&KrsXeiY@Z;+J2~&N%em@dE5?2pv2Mvh&t-@a5$Ztmx%utgq9{bDW%Y zt{YNs=N;46U;h%4`s`dqp~I)6pI-1^`(EI}oq^q|ydCg?1(V~8qX+&!?13DT6pksD zQ!=_qZe83YSA&~W(S=HW*p+KtwF}q1cQzO~@Y2cJQ^RNM+EvSRF$Zz56rNKWT}CQC zxsFtPkDFB7ol21>#r(!ApeCxP%kEr8ssY)lyI1Az^Wh}FubcKCyP?szjvCq0!3U2Y zZXDWX8EPYKHcR2B@>KdUwBURG^Ng{5edhiCF638mk-{qy4RtE-*!SMd*au#lyq6ar zRD10fl%vl45oaRz?>Xui1@g!P;k3*vGlK+m{qYu2ff3moqH&95ac&HSv))xYh z$|g$Tr{6pm+i+&0|J(-?wq7oMH&W18jr31e9vdk|Msb~v6H%|H#)e7}OfROHkn!wR z*V*lLv_X$Rx*iQ30-x)K%axJ~(td23Lvph^sqCQJf22ux z38Lqa%8`9q^hS6d*>>-f{R(@0L3RmShV{$|X!};tI;Wc~>gD1*;$ZItXw*vTBK465 zNZskPi`0usg!MwQutqvX4}_PbV=ieZ$;8|kSVnSdKzVwf6Kzo&7w;(zBxxbiml76C z{T7Ho3G!U&==@S%PB*DwQPRCQ&7n6bm!|ASS;)`f%-Fz9DZCNOL7wyHz14{3mK6RL z6_?^Uk1Q8`1i4{lB*PHO`AGMd@^B*SQJQ$zbycADi&Q>C3y@rJVm!R0j@0AbrB2jW-RV0EeD8Oo$6qxj zg!@d6zPZb9$*Nz`{;SOQm^@54`oB2k50vvgffLO{c$2bGIo}O=sf1DxW$0T#$r-93 z!c+<>i3ywtAA@!aDT!&EXd(gzv9KT>+Dr}z<4(yy8Kav6c7;jzj5u`R{4>aPzHCH||@qsEg+aI4GqTP|sKN3ljX3+HXQ0 z68zJWE!E#`@X*a?+R%V&+ot?dU(i^M^iNg}{}jPhB(st9M%J2tTG*ohemx%qO(9*6 zh5=0XPZ?b=Y9hfu>0Pf2`6p+%LQ1LZpzEK6e`nTA^P8?Xn41)=M$h-5P8yeuI(qHr zBE9r@U(h%v@xk&XUiCP_5RvwWTUwIZctBSgkJ?@!L$Ci_s5~EKtY@%dcntJ7<}W+~ zR71HK3G@s3DhYa_9!Bog`vD~kVgR^bA)1UwoaiJSH`u}?kjRo42h263&D4K`hBvHp zIBlZm#s$xN?En6ak!U+BexxGFLQC)Tm^l1s$GFDpf7*0(Nc`lR0#8KpSj9wjEbxSk z3iSJts)lF0eyLkSPqrc-+M8A`gS>_fAb;A0O5J(J^@%kM=fGg{kz=ii{7<6Fx7&axYGSI+!PY}b#c{(vtp8lH{Nt;-p~{0&Y94LvR~Dj zqyJFHZFTt$N85fTy>*}?@Ub0Ul#g8;~t6ViC+(wUx} z3VVQ^qBeY2Bh#sU>rW5x-qkMW@3|{gc!F|0yoGW}g6}%cM>dwe>sgaE-!&vYZ65gD zIYNpje!X6^#y>N@&Ktm3nC+4j0nbh;nX;Jgq@z4vGLMVYqmya7l81}o2Z4z?l#wa| zKWH%lo1v^naShNLwbF5wz&`?~pjLW9{UY==rv+{jb#uVCgu^FcoS9DoUem)to86>{ zmwY&p8zKF|;k)3+7={vJYtm`*Q`f5}wtu&1DUet^uZ$*P zP%kUbTGg<8{JolS7T3|J}HqadYp>%EXA5nGHr>y3(Td~1{MM7dNj*;F(W_i##Jpy_N#6I(t*dK zc#x3F>t-YmvlV>6S`i#C!6NizhnHspm3Rua?o1i$9**cV7%Ao%h8W`moCCe#x!5nMHRy;L`wnHnk2Y&k z2LHR1QQt^e@S`61+xDzn<~=&1ziLqy{AjB-W$@Rb4F2~i3x4z$_~Rn(cCAZC%=-^0 z3x3G-pbY*GDTBWrWx+2jvFNC%rS+*CuAu>C!4Fy369)fBl)+C?^-F&A7ut_FGs@pY zN7VDAEcn6On3sFe5&TUki}ul9;E$YkA+RYOVKd&81wVLvC_}CFYo7+v5%q#7qu$4qQLiOs$ZJIz_6QwO z7xs((0{@s1x!qgS5!2=q%A$Rox1kKVSUn*(n6hXe<>22PcjdQsbj0`elu_?f%Bc4l zWyt%SGC}~f4;tFXIrtZ!`;YGzysQHqMf)A;+)NpAaSpkiD2w*dU*JD~=1_EJI+mpT zAIgHi8=ZHd4F0Z^!H+WVN3Ng`BurvTIi>V?#EHJxACpjJN@87xA3)kner=2Qh09AD z)M++8CC{+%3(2>jt8!gd$9olt2X)l(A2^uuO7FOy^V~)Sf4EKH zYy%t!B@<=Lm6!XTd`Z&tr)b}H9C4z5-Fa=7v<0g45vPQ6 zqL~O-=q=)uWKJ{@0js!0oMPZU+(-nNltr8p#EAwXVEwg-Q$jh>LicB zun0ZbzSWpOtUp38f-B*$SnQhur#Ml8{aA&A9pV@IRA5cW^E3aA&uWja;pemXjBE6w zTJLPY^(p7)KZRE?&!O3xmD39Mp6%wnrSF^{F1R+jAlBhT-cRTUdvOd^wShm>tz~+> zu>&X7xKqOA_^w}C#7rpJ_iB@nds>_%#^G&J7zuu|^QxZPx>Z`_vvS47aaH%8zO5by zwdTT4&hJ*aM(-u}ayfPJH0NoMzmDj?R6fXNl5YW3fMbGq%NmelKaK$g#hkyKJh*t< zx0d)%FYQw;y5a9XKyN*4gK~yrT)1Y*^j**Ttj&3WW1_h7z%hEgW{uwx#~9xsc1p>V z#XKV&<$0F*{Z{qpWZJGAI7YI(-vN91w{c8G(g6wc(=)bNy=BD~G@oB3uuvZJNX>mF zwFTIkpGIu7P}0RQzMN>L3K|>}!-*y$YH&;nCmM;U!7;9tsg#m|vIfU^aH5Hb8XObG ziCDE5tTn#=|q!}~_YG3xPxy&=J;IbBa$)yltu zX<}Ty+`lbN=_Y8bM*1f!2afUJiUP;zS&B8EByfyc8zqiW(=2gJ*nFl%G^r*0m{?zU zS4+S#YAN6Xj&ZKat|yfpGQ7_QuLi#_-`nPVun0Zb?zNdfC639>{i_nkI8mYfScWQ7 z64%E&U7nu>&8PR({L36Luh&+$x2MK+#r6H0I0o|{+NOP1X-|>vK7QlJ)cauN=^EdO z^*K_3^Rf@$s9VeQI%EgF3E$Fl`?Jc$TSTT_&K+F1>niK`#vOx23I4PDw>}4^{kT1F z`qA^jRrVBJp&lQ#=IB4vIhud!H$^(ED)8RiTMLHYeXD}#zvI63?({|;+H`42eZ@3GW=VwsE+_i^)KEQMCrOID4f3{hE z`cdgW)fQlDe!A3z^;y9;?wn|*3L1P9!HFg!YVb`WCmM;U!8d7~Xdq%?nOpJ9uj{*1 zLdir~gKvU45v!RCWs7~97)~@0!6v>*R5W7~-#FtkD51%0z&CtJk@1asyqJGtKJ8Jd z7f17d7~?lunmlpR{8@zsP1Z&6!ODSeT)CpaH+q(0%_j+bqt-@=Z`3qPe3Q|>3SRg);6aGlC|`rqEKv4(R{jw>1FSN74)N_`sd>R&7W zu--KniS;{_<3sds_Te9OYnfiB?7%-czyE!DpNS2dPyQoETE8vhlC9$(zQrJqTa^~U z?M}W`*?0T)68U$Y_>YVul;ft>T=>^!6Stn)Su9*C(CylaZ~aOS68(1^H`ghdDQoc$ z?zmHW1^ff-3jEW&W74YkPUL95V_e^zg`e&I8TO`!iBQh)PXZrV7b?=TR%^cECH~>c z1OMptnl*k){Nsz8{*;m_zdHU=k4~oT%7K5R*AM@2xFFBZ!~l-V1l#yW(Tr{UgC~3_p~-B(KOB0=_(wfsnSWwFZQki~X5VguJjdO7V{_Rq zT_+2gtc&7IhXDQZvlE6P|ZIt*&O|!&5uIrf=diSYd1V{yGtyN0_myCbv z$yKCOcCfj>1HUihA3R(|DTuP3Y*SO2EH5#_zvj&V|2PrRehfsFDGB_;A)Gu$Cc=J zdvOuQ8W=!6(z*V702QnCNgFYEi~o*^_r{%ik`%4QEyQZ${+U|q%&miBJUO(M$8*QB z%kS)1+_UMP{?~&lmR$2Cu0c7T>K4&|sB`uH+#}BqRgvml=zMAC!-(9X|56$fk&*`b z;J%mfBStjS!2&edf8Pt37P#o+goK43pIYw~o)EEVOY)&_ppza}LOI7pd}Q6JNY9F` z`4EANBDwPMBu}r`tnpjoqHuH!rDV!t-jYID+!s=hPUh?Z?P3vgJiqgLJ-@>NygWab zPp`Xf#JOf(k-2Ao+I>!!Z(+}`GC$o-B!H4DW%xIX=XXpdDxqYitieUmCMu<5qO8G1 z$tb0SB~gQmTs&o(WT1lv7a2LxL_`fP3gtw2V;7lQao;OJA=V}?N>(&u6Bij8Q(KhK zWH#U;9xBSXNIhe7$PF={)@E<93ErEx2E>&-9I&F<+FgRitGqn0a^NB(R}{EN&r+=U zB!P?6+9+|6nr4ZM!d5XYqDd>^$He-=14tPcsilAmxJZ7eo6b`yBiY&)g5L)&N^K%n zmvNDv?64M$uG|-L=KfW0UkJF!i7MESji@qD;(F`y@0-o^JjTF6GfG}>9yoXA^N#b+ z^v#3oRnFJ{ReXeXA6I^T^|_I?e_Y)-W_8+ES9eW0Bi8*0jz@#3j=i{vs@lLi>ee#7 zzS)7x{Qel@_OxVfQ{2Okx8(^ey;_UQ#5nWtj^W_y1rC?|s+xa%jSEGtJ@-1P9%r@Y z0yib~==XW;XHBGXd)__%Vbu1IME@Cls5dB?DO*4z;HGd+^d+Jb<(Cgd+mD;_5*u*S z^YaPUrtJyy48M4**4325ze8_5EQNB0o09p+ny5(6x~=&bftwP!^1w}#b$ZPjza?%u z{;{l(luQTVZ%Cmm;wJUzWZJGAxJi2b_LDrAiOBOaGNkXh)77r|Zu9&3mro3Njj(5> zA68pHMe=W`V{Lw#@nR4qUECDLiDs&x!A(h=Xd!0{N!{6C zh0mxn!}?S!+J2(Z-CCwAud&0Tl@+Wo0@znm-jFBFDO$xK;; zr;c;tE8r<$VfdcXH;bH{^Zp^|Ht4$}G!k(4>S#1Hf=4Wh65bPv zqBzk&L=B#bSBTZ%sWeW6-*Az+75h-Wc#oTsfwE0J6~Zf|@Ck>JzvU2IVM*M+XW>vEOI|HHvLPJ+g2q<^w<;Hh}7DDae?rC9Sx0#B*6 zQQ|2z%@R+!?q*t;=^*@=z!&@x1Q}1MrGN`~DxwX$o>YEW8R0W{HTZqtsW6V0U=ez< zJvuUhN<2kZCHq%fc*=Ab#p3rI3KnsufPi~09usHluKst*&WpyI3*Bm6 zpyA=1T0BI}+1LkDYn{3ERoI0mHG~AaaK2Ez@_W(+)4Yoxem1!F?h|UeP`4=j`Rx^D zS|#23EJvx)ckk!;Y|S0ff648bYz?Hs{*`-sMl{pG0*u+ee+8@z-}LrxH@fbcuTL>tnpjot;GMx3S|@CQjbpN z?14JMfw!dB4{tSQCL+&I)3AcQ_x~O3zb$2F#Sb4ZYXo~%`farZ*qWb)&zNvsyyd}( zW~!sXTTz^7BBBOwC2^vWh#I`*{5h3UGEmmwEq6{d5mAG;LO2nttBcI7z+3SOu{QBm zlA;-#c+2$*YKsz@%m%#WB@1Kk?W@NN?|t2&ec;^W{{5={(opurjB5GG zc!0OuxuU>ZdX{3%Ckecz)&?scq+|a|O|!&XVew3hXsWHoTm06XjJMQMzy-XOh94WE zl*$e^_pjjhfwxl3i~$y*Cp)1BqbuK>(a-z!iV=nYb`aTxFK_buFlP(>H4(=G` zGa>Y8+Y-??hT*!E^Y;IDyahjn-aGJpn{Ntqm;5H>T~=3m>@!T@i13c+*?$6u1;2RQ z^yu_oy~p15th>GKreCsx!_-=5Zrv3)%$r@JY%dQ|C+8eL$K7xJ#dQzLtm)N2Z7=E; zg`dAy;O{*JI@~VMuvq{3=T7#UCHgO*4ni`N&34k=`t^=CcG2bKwXII83kCtnpjou+ToTLfM4F)T5I* zd!UYR;4ta+!(l$mMCAEdas0fwZ>)Z3ijHd;KI86GPZ~1|f3CIwTk|uf3lpx3!xA{r zOm*NSE%v<(T^Xl|4jLS0=0qbAH8?Di6AeVv;ILSQSPc$KftOE1RgYO&k`@E2GJ5z+v!(NcjCE^>|@Ck>Jz*s`{|_gLWxRV-Bu%IaIZOjG(a^ z>7T3|I4qVc3LK_qDb{?Fz+q}_lsHUHgF)DLAJLDiT9DRSwG`+M92VZ4RZ8V`ZS8wO zGvKgLjLWcohH~_5+{ETHzF0NWZ))`|wU5;5-B#cX=bo&SL+Ak8uxG!F zs@d4*Qn!}r_0*30lWwi*Pj-0{;XSI$g-gYL`}nXH2MRm#XP3xu+JqFZL4^wVZ1`it z{;JKF_^RzltvUJ+b;kJpw&{z-Ulpj=sMF#yC4%>g{&VTggq!JL0mZOi7Rrel5NH2> z8O9Votw>VdDb2P#Z!&I38P7MOmdfuB>R~tN%J<9o$VO9<-t4jF(*#b7=gP}CO{dqa z@mu0F-{G=CQZgMxoJk7FHktX~hfcWqS^`!+@wIHn(YAKKooaWx2RZ8V`ZQ(Su4xHx7 zaaa(2*OTo&f(caOG-@-8{oHw2C!^XGs0|4ss#iOBx7 z-JMw{yI0)rH97I`4gtA7uLb*5`d76D2>)6yyh!0%`#cNPEi$}~fAW?O1pbNT_NnV% z6FJdLjcEL<`#`3ai4Ge78p4T2B5M3=6ek*psPV7y3b7jhn#PHkO)fIGA`bQ)L?x6A zlx_Og5MJ3tm2LXh7+x7oW`lo)_DJxr>hZ#OBEi3o+4I}Y)QP1`;|8}iC44&mjG(a^ z>7T4ze*S|i3jeBSDYpEpS{tQ*Rnsi}Yv^94MKr0U_OBmvRpDRNQosfO8WF}SrSiIZ z{uOnB(d8qZ>%ZT7c5}mx`NynnGXL<6u_GFl57)*O#A+k{QEOR(STg_n{4I$K3Gr`X zk4N4c&Ln%U+|+mQrLX68#x=akyiFV;i`IX?*JUUpn(1H>)MOmD&_tEj9ebXO!F?L+ z4>%E%{d)v(1?l%|TFKv7|8!{FeBhT)S~giSJFxr7`X}YzVp8^x<9>CKY1m_Bm4ycip3w!5rEjLcYrFyf% znvX(U3Lh8AHOCE5J*%I=IEX^Y)VzhrQVdZ2==-rxshrg-V>MwKAusuHW&Azekm736A?Qb0ODSPG<<{3uf z_eDPa6BZ9>veM~FjsAfLtBZLS%JF?D)ycm7IdyB9Tc2PHw%5^!0rM*KYUk2odfm@j zRru+ho!WI&*xe@zyBjvS(G>IJ>;7ARd8^Ng%In@x+nri-flq(=;?BnjtLEo%De->z zs-AZbi2jQWXTr^Nuvp5lKj$)v5i$7?>Sf`5O!!Fnv1QLg9v@oyOTflsHOCD2V}SgB zMS8vs*Te6l@{yJAIq1x`jQo%s3v=b+2laZ*8o%ZKoMDEnkcA&39cBNM`TaTd=w#Zi zeXEuLpT-`y2MG#93+!ur)tZ`8ui_KRS*f z1ScAZU^9M<;gwBP*=GEh!YiZ6Y=|G*k{Be!kLvMa{)zdt&Z$kd&)T!I>FAa|%|cqv zD<)`+JN=WD!zZP2Md8!*EXA5n68m#%ZItn&nr0b4>cx9veF^5OB7Rg$f$oSO6UVbk zsl0AR^5E5ARKR!f6Bq+5LQl3dlhKvg@u#jWhdJa{H^e zz&}AezR>lrA)IKYMl}94krPcs)c9BDiBw9-NLk}wJvh-oM2&w9=0p<_HU2e<6ET}y zWNyX&T#7=hP5Yt9raJo=CuqpLh89+iE|~ZMvmk zzH<*Yjs9BDSdH{gRxV>ct|s2_7(oweFdx+7#;Nt z5bH(aGz;$auw zGU8di*<{VPiG4kf>9QyZCZ%U(*7z;=^$c^Elw>-n??b>#;QHkIvU~~#(RX!U;+kB) zp$|%!zd{ZzFRwKJoJfHEbC4?YB*uroY$DIYXXA`D+6UkB9sA(@ZLv<~5ztxbuN?F6 z-mY~QNs_Q%oH%C(y_Q_N3a9#4c(9ed{|#@6<_YMST%AV;GRpIrkN zezonZlqXqPSJhf)ZC&NB7Rh$%(zx4C6FN^aP0e#;pic!?&3hH<76l&uEpOz(*F#z25B1$bSJFhH&NKKlOUe8o%X!U{Eyl$*$iMQIAgM?1B2m zu^%YCe$VTfWeZ{VUHb>5q?DZSr}vuc4caZZSknXctXxOb7GP_BN^_ZT-FVfN6QO`6 zUJc_!6A?A>YCI`rx&{&Q1 zPgV|}<6l~QO2uknq|Bi!k>1DCItlk5`MZ9SG6FmwQ4EQ9r0?? zd{!xy*VT(xg*xI#@tL?85{t zW<(8`%y=J0=#6oM3x{uw+4tmT$8SDv5iu-aPV2#6Ux40v7!u_SFDCJkbtSy0H*2l= zR`GsE6jwf; zh#I`;x`aw887OP;q6a6Mh^WDfVVnqbfSGTB7ZVj?;Tm$_#)T7|ykjhJy7KoABZ@q! z6J4cInc?`e@DxQeHu0kSQj$UmO=bgLQ2W}# zww*Q$8n5#5z{-IaJ-DL4i+Yw~%_j-GsMbb_7u7UNyqFQb>&7(&UQ|ng?!b%A%UPvV zUN<9o@M;(e;Kek~7ewFnWJhgg0+o0X{1`^G{UGg8Vh9~!|J^A&Q-<;Mrrd)v+UZF- zFXdj8VNc*MP8s~;zFpW9b>E`ghqB=BPv>7!27f4J@b{%G_}`>+@cYH}DbkOQr6_|( z@Z+(^0hGZ%kTUoOQ5O8r0sO_gwRw9m9ZORNMiKlY=^Qe^j|V=%j|Vpee@QwA|Mca> zXM9CRH_CX`Q1FkVb39-Le#ioUIAy_){sMoS#bs`dq9f{!ri^-c0tEH&FazX4RvF6Z z*U6NjJNgU!$Hv}Tfky|*Ql3Crv_FH+BPc^I?ps3cB+8LY9% zm8U$1vf#%=gbv`3q743dlm$Qf1N?to{<}Fsr3#c0`Uw72bPj+5e&_;zKqEKXXYIB{Om(j5zWlSZ(zlF{bYJqwuz2aC}XON_K(mxt^sl*KSNDQx!9p7$5&askLN@} z5idHCAp2uRs?3wXuOa;VX7YLNQaM8tw9)UERA-dC`9+I1x%_%9?mGniGAA z2nUjd=aJ!K5Kl&V-MmxfK#k^Od)932Jod*p=%g28qMYAi@Q zd_2j}>osfqmhq(Xc3BB2nGUZWPpU^J({|;EC#Bafp6tO)M4q1y@21>{t?|HXNi**! zho`QJf<3>={0zq;P6_xB{>>tujN(Ky5eiVY_`QHMPBalg6Hj^o6HqczE=1YldE^jI zG!Q`(PeyQ}iHJogTikz0bcjEo2x^dhp67stEu8@+Zm{e$vO> zuSuuLPhGE`*#6z3r3gO5cx5zMOj&u>s)ps`@70VeH=taZ(UCdK_U(i9BoRos|Dc|+ z%s(-owy^8|>UHXd`Ra>SDnTv5c6dX{3%Cy97ctqm*!((!u% zY8ngzPMiHdOxks(g_#b*j|tp_I1H&Etrco1;BujOG8mwcQYt&x{C!OfFycvHfJjQP z2tC=-UYTt1TnY_gw%mUJo^&E%_G3yIPx^g`-b^)lUXM6yn!lyESF@d|o(~Q#`>-4O zMLDk>c=CT6PXZ@l^cz0(nHG4jzW?lZKg>V9$a{YXoRrM%IGpNaAI?;_mT5d-2hMbN zzdNL?&s9Y9U(7Zp+e`-y&U6Mwqx1?m6Ke!;=H^zDrgSY@#x(WCvsSmC z%$E0a^{^-NhVaQ|gte4>$yw^na%(+Kou^OEpTQyCmM(V7?L5*jOLY1 zRM95ROy-r*Bo>R8pfqbZGn7Oi0cWbmi}@$!(+1^jvafyAsK6yvE4j8DKk>PsG4Axw zbf1>W6$Q@JvlMGSN#IPiHcFhSrdi_5;A>2aXi`g!Gy8H?fiu-ozy+L{u$xs%<#lb{ zx4@VIXU6Vf3_*0zlO1uC(Xqq`y^3cu&U7My_G3+|%#*<3{rGpRzi#6@+^*Oms9D_I z&)4?K|63aRM>)S8c=P`z-h`iqWh|e%x7_s{zKwTokKA%_-P2%!qkMV16hU>e4~ME- z%QRlF1Bdp=bHQYKP^v|2cennX@?3MWjzjw^=E2~_jlb)a*3WbAXHhq|SEw*aJrC5H zi*;^xK*@&JKUg6ZT<7yv*@-{JivBb1XTr^N(BRNWPJ9I%ie&*fw8-~PsrAbCYC6Aq z(K?BVb1Ok_J#30{w%>W2kF1$+sNU?i=CcJ3P2$P}hwAm3HGWGRYCI+@lubBPJvy1T zD+dmhUOyZr-8qA3XB5H7G7$=&DsKKG}oCwt6B6BO=4|YCGC6o-5ZQ@XOUfD#I zZQ{@nUKveh0}dTXVvvAC)iaj)C+5@YCiJae!s$=%u?wA#y9XF&2pZ!~|77Ket;4vY zz@d7UV$CNB9IDnvi9^*iOB|XJZXCo_1rAk9f$qSezKN_-DzBT7Ja{z>18}GZ$C!ek@9rDG3}pn5ihw?_HaQ&M7=%x!0zKe=U2m{EbrR9|sQ2 z`tRHWpTGgBe|rt(@IC6^>_9o(j{2QWlw$oxBt==h>Sr#?RW@C#PTj zhFbhcVr<;kS8JU)JR;^t7&U~1IPH9!%igDJZuZ$0b>NQ+Ej#$B=ZCsQ^dIW<`@&@7Tl#+>Z z5y}?#?u;az%kp^(@7jPZIc4t&I|&s%e(^G)3Og zqvx)uW#Pxf`ZA1bT9DQXwG`+Me428CRZ8V`ZQ)b+ec;oilZ+vV4tlavE-|_ipOROU z{cCnS---M2*e3-(bt1v`V^sKNmP9|{Icp@W!{a|KV60nUuIcMFod?v*-_-~Gq@3rD z{nG!x_DikdRFuP#LYsdvvr&ygzB`+o+}o_k_HhD#g`R>%Nm3-`?Au>ew+0Qe`*~9L zzk0;w{$pm-Da8|VyuEKyB`rP{^JX|MkP_z2!MQo|Jsw)8#oi|+`xj{tu6dqRt+`kq zJ*Pa1ZB*)N{(?cdibYnR(p&UjueHL)e7&^L z#uoD*ho($6T@TZuoZ(mLw0tT>Qpdbm=?)& z5PqL@%p!hOk4~oT%7I^{*KdDy1TztNe!f+`ddQbGe)5_!r^7kvtGXLt&&qX8Z2`9C z=kc>lxGsK8;Y2gl(co9#bBxnO2MvCW;6x)4HTX526AeVv;MXLDSPg!4Jx?r@fL2^6 zTj19aPBaj~CVq|Jl}%LHCVoximChWU!iTSi0YtMb{*JX+Cn8NF3 z-T2|gMnPlT>7T3|_%(?u3jC^PDb{?Fz^`g;l=xLmv&65y511Cwq?YhwVtoncssg{N zrGN|gHRd9#l*;Sc!msfAz^_pppTZ*aWG7r_0+slc+RUPVEn9nL$(lRN{u_gOZ1CLW zJJsP|F&!{}{+IuMY7{dO*}two_TciT1#>oVV=QCV84~gMBLftJ(sDe|`6Uz4vQQ znU*h4lifKNL=EpE@Q?8_6RzuDeL2xgbu|7ph7(Oh)cDsFPBaox<6m8qsg#m|vc|u9 zBvUCR6J?Em4NIm{N|;S9lr8*gVltIbGElbZUsIB)79|s9oBq}PS5#$9W`lnn&7{fx zRXtu9PbB%-(9Kg?ls~t!$rP_nRp&ITCO^Z?sFt6M2maNAD+>RrXDPP)t6CeSe^t{g z{cA@4a12)${#7jny2HOZUuBh2d0jnusB3%Q{joHu;nfxf@2!1@%;`~YSF|>+ATc)f z-PKxV&X0<9Wh}oI#4S-RI|JOVQom8M|aw^EnS{|M>Uf_MfWz(Xnsh z*f+ubJ!|_WD2H{aXSi4oW3Dk{i=>0S`zgXsvFN~4z;|zr8$a0j-Puhh)M}Nx$KJ## zuv5J~0F<+MKb22f#Or$A!kX_!ye|9x-(^u!4DA=_%@S+;*e^)`U#^7POiD5x)HoT} zh74Sr#{D%`Vs&5Qn&KbO2PGx0C5$2C+JDNwI8g)k`xqb|mc;mt=ifJzjl5Z@?SZ_b zcQ@Jb;Is8}5AMF=@H1QbCY^UYN1(n3ky$^3`mnsO`tG^z=GyfjVM>c`{vz~X! z$UnosJ9Ez*PxAD7%^JVue(v!nvO-ca9fW@;9kaOKpdOt}+m&NKS9<;Sb0e6E$n*0+ zrNenE+;t6zX}O_#)SB|cV9(09MQs7L=4bRBCLBHx{>|d|0pdB)Oa#q-gDVdWO+?h} zHw1H{k%*f8h6qkH5K*(=5Tg)VMCRs?#KK{uaAFV0tQz_i62kWpYLYj{C7t{S)`+EXc|}p<3(A;U6*orYPp$tc!Iw zKKOY?z*4{Q&PTq!sd;})-J)1;yS%mX?y6xu^L^ChQ1S3fRo)i;7n;U|YalO{w|Gu8 z^A3CYdp!2zVT>u(juun*mx+G=VvCr8bDj=e}Og=T4M|6$3^B=;9=kAR6@x>*(M$i;gwBP*(M&2;g!*3HsIlD zBnAn1SUq0M8!(?{nD=e!!~axhI&5X_k1{n3v(BMma3?WWRtSv4*j}d)qkg2-v&zg}{3*a{Ns1%~2hA4|{%J7Bkc~ zUVi4ZV&w6kOZdfA{cUN~nttzP1uv_$&Ky1x^Ku61i-dVO?#jgjk4q;ui7Q!l|GLk8 ztKeFc^HSZSSdXv7U3(|CM34N=jW3s&yI@R7(SOl7)BP1Z>dT*ymA8X9(M$x3&1L)X zGGZOzv@&=natxgUA&yeiDqgv9G?@)}c@~L50$x_nSayBPr&Tn4Kj4q0 zXPU1ZQnbLx^G;!c#<g8Q;;NMM-m#DD*hl_v>?2#l%P5ES&Wa3ZySU_1?@do0 z-}Gww^qjzfCjK^VG}Xyo9Gw`x|J2rfy91;5%so72d|<7t;ApkhnZr$DzRsa*L&7@U z$8~?&lyWP5CO2MIr}aLzs43^Gx<oMb+-&N-=Z9WP~V z%@H^{k}D4!t=DVT_$_gCY-y%ZGD&%L9IYOm%-I8J;=s|;>xZM~l5HSiejeKT@vJwD z&W*PRtzFV=;%Zk|&#TN&_cxgR>EdV;Cz`1d4UUfHL=zD;I69dVjYQPoXqTd_O#=}% zINHdGCL(HZbSNhRHMz*#3LKrF5Ni`hCo7t8*p?Ki9rI6R?k@05c6qI zD;=-0^XLC~u6VQM?2qevb5Fr|m7k0UKF!D#1&-FU6l*?7;ApirN*t}GS>ovUQf%K@ z?>UTlTv^~~wG`+M94)=ct|FD!wS}YM_kp8RIUg)SPj*asCRd50-N?`VxAvWZqn)Th z`>`}t=1Hv2^Z9qo|G_^8ovt^cy5F*oOAp;sDZl*h7|QwYz|#&q{W{`l;6zyVMX$p} zXMOGIy}fDC#%*U0y(n;E1dn%Ps806c>~H7XY54K_pS>qN{<>#qhvj*)g0t0HXAW11 zdAvX|kB=PPKeeo>kKf*we~pU2Qs5fAlyV-cTNF6^&oOe0!ZJ&-02oGrb6IQtv24J53y zO%_!3EIx5+vyH=xHIhCk^bV}&Rpw`;8?!%MoE^i7W@@ZF=5K)7(qZDE_I6H|GfvQ|&ZUxSEFUu5ySerQ8msd7XWt%uVf>%b9*?_b0f4NA& z+3Fd~E`j;91MPl3Ti|F1pS32`YMS-*REXA5n5;$9}jS^?8 zX_h$KwFJZ2(WI8}V`6<-#8m~(R!f2Iz}X=Nb``0-t}UDmzYm-p%yBdHc${Ef~3d2`=tI?!*K=aiZodekp>@Dh4WIsY9v+kvzH zmvA=lBdp!idECJU)ts8_ePh798G(@%1%6EB^E>&iFDQ}B6K z@V8p)%;7CDzoQlNd+ftsuI27K%e3qK=B=|zr(RUgZ*_|Te}^W%^LqogKl3=}Ui!X& z&*eXe{yScY`Bm&QX!f~XD>I^*h*`wnh@F7HuRC=u@t)xWpD_z}uCE^cj{ID>9wuiE z%4<~xcJ4v=ThFUmTdM^A4&%xLf9v&{HGWI{eY_UaBAKL!b&E>m^&#`Wf2;0;_r;`@=~rU@V8nDbO-)Usm`t9jPJ~ zl4ovbZg%RC&^Y$(_MaXJN}Hy||6<-Rr`kxE_xoEO?$*B4)4AR-ckAe3JcYGVI>S1=K4c0P4O?Dnc_*~E1SzF5lK6mBF8u(nV*R1hd;`4}) zm=?(-<<;@IdUP^vR}OqGy?*$71=$7?=I8AyS38V7`g`L&w_5*Qv}vn%VLh)hKVxe% z`_tVYPvk^1HKM`i?sXWaiHI6}9>R%6B5Lq?6ek*psKMv)3b7h|p2mqlWAJenzd!2x zK2r!{ZQ}C~UfD#IZQ}D7UKveh13q6#VvvB()iah|0`qA#2UZ{5p!!+wSwHvh+WC!I zJq3+%r+>0?__TPgDDb(SrC9Sx0-vk3QQ~to%@UtSRki*c3ih^;fX~%ZpgZt+#0Tsu zQstVG&EEro-v>SqrYurpfn{U9N0i zBygw8hukYto$SNy>ee!iuk66>$7+7)UU=h@rZMmI^Yp2Ft-p2LzFOfA9u74%`+UKw zz>Sq(tXTi_;SyZE(jTZb7r1?2%Radm?i-QAEy%6PcZWv}68-1ikoBLLGj(B!Kt9n?Tk0yEi1U|AMgxmGJptUtl;P&HOdEj=v zUbDt;iQB^hnMTPZ<<)V!dUP^vR}S1Ry?(fT4cP_~aQoook}fmiYIv^ceV|jLad9(Y zJ+Cr9LmDyr)5Y!KoM@&-G`KyP6HP?a;C6$Fi8T^YgWH2R(Lh8EZV%-|6A?AIJ(d%J z(p+S2#lE`a$=Wm!!6t4u@X98tY!kPed1W-24Y++Ri9rHxSI<~>3CyQ0Kb&uV(KYkE zM$NrHH*b{tO+jPa>7T3|xIL6B3f!(|Db{?F!0l>nl(=0@v&8Lb6|FzlvW}|?+^&`a z-GSRpUhFDTd0kuk>hSx(?M9BvVG(+=gM*k{<-R(VWbwXbh46bDe+vG|Z`YT<3@w$j z*;dwOgfWLWn>e9e-gQU>iXAYPBc>^8vkl)$}HDJM2&w9=R_kBHU2f06AeVv_}AkK zu^RvC;?3H`Y;uvg75>%Ci4bekzlQV5CaP@Hzb5d?Xfhl8>jn~o1plfYFLr&*zfQ@s z{!*DjF5Y7rO!Ao4z;B?SG4AwFRu2DqoGS|ds%I&-{Ht0UrGHh^Ed6Un{xFuS3jeB> z0^Q+XqkY*`r1H9Y@`z;PeuG+irv0BCamxqE$!D&(%<_-?&(qxVCl~wMdfc*+Ukm1K z|Af-}c2E1mb9c#B#X3zKej8W&D)TnkkM)%ps4+>Aj+pCslV7G3OBVZXy=YEp%5XXE^qcn98pYDyXesd{@LtTn7% z5!`8^Wj$|cZSBH-1^Cmr=HawoqBr}k@ngRv{eNkK+AxihNei*xA+8Ur39b*gK9c+2 zAo{NEOGxnjjLA{r`tq-Ve{~`y?Dw%$nUc8vP4YK}L-SW?mh({SDZZn_hql?$vfBn+ zt#Unc_*aL2b@Eo8<_Vb^4V$S|CgK8HNem9!$17ybUk~kZ9Sl!w` zfrnR_n(V3Z^Fz<5*_+%JG>kG?$HSWy{$o?&UuSPQ>gg4Gh6G76Q`X?&pidYvlXzJ8J*;a6%2?OV&42ga^4?>b zjy;-qv;LdiQz2Mytz!*hT?+n~ok!8Sq~|p=T9?2d#g&I;==GX4e#?D)b62KCGD#8Z z8kJ;mpGiGBnYJs(KECw&?c;AD+dxA6H1xv~@A;3t<{g`J*}#FrZ-&Eql@zvb|Kv)0@w~3yK9lhK@M;Fi!24;O4;G;(JGd9?9VOmJ|L3I)y`VMZy-gW4 ztA5ic4j$c|@^;G3lwnLiQrj@2k1pe))yOXmkEL+&BUkb9W2XumR@ga708GZK!_ zu{z~M%7XtgogbwP{_iM*|9i@UzY3j$fAnwn`u{*j@Z*~EQ9edl$oYfLf1(V2=nN|W zUzuWmu02jil>bZ_^-u64t`X%1%4}jv(v-n7_Mf8fXy-I#)IUQR?V-*c%D+$sUmeP# zoyiIPcO=nw)JLCyevTi{(-GzGQWovxy8d|L1^SM5E>Z^l5@pfOV>(CQK#mt>(N6J? z<2NMp@?Yr)zAOBAm6v}+N72r~O-qO24_qN9h%)3{qYS>^DWm;AD2sMq&^h`ot^4?= zDRe}=>y*KNgCB3w5#<4tMLR!j-%OZ0^+QEVo4d?=Nn9p9%^fRu|JDsX)DZ|Cck>@(@*BquRh;r zN#C`P>nGlrjVo5-0!Q5Mi2EIJzwNlcBF!btw7uay!c&??cy1frHTv9=KJ7(38);^~ zB!TJx9oh5$3RKO;et^0)Ac9upzk5qvB+GcjohZoA!Xl!l0+b=^zmMa2{mSpgZ<_ec zI9T%bkMH(;*Mgh4()SaAdywE)zB_rkm|y7e!0>GYnr}W@&js?8enqW0`VV!cnf5P9 z>EAV{G-qQ$Y5b>gqW`2Wpjz1vFms|WRdAyG^3NCSe;=njv0*>p=A$^5CHZ!k7M=Q_ z^4`urB%@WmJp!f;uyasHex8#MkB&FBhMmQ8eKA~lcxAm_v&L_^9}qp5X^~7)UVT46 zJvy1TE609-WI6vZI{7$`pi{E-fn_8&M6sUIKxu#!B7G_Kqi;Ng=akylk=*jr`*8)_ zB$wh;97OZF8_nz1Qu@D~xlp+mmG`2uPQ>4xzRT-9$*=Dw6=yAqb$no)b+((Ci1KaiWok zg(%mMc;JrP;_e}=O#=}$`vJb3Xd+?}%7v7i5u6xA1oWZB`#4Dou?%h&Wp3piV~Nw1 zzke7}ffb-j9G`*(|$qOwPKrZAe! zhW!A7T3|KFyaaiv0jROR?sY z#D0KU8(0LS45q3 zzx-Su_HU5jU-NYfHwGEsZoc5FdwwFj1qx7$83lR9nxP8Ue)Zm;s^0)b*=icS9 z?F9ab=Ju)UU*kE^OpR##t7~s&xh5iN{A(~L8i}a!uMwPRAfm><#wf&U{A&s)Vm7(R z+=~5Hk3LKxh_&fogL!2WRkrD0qj+UBnGOCG`*29`uj=t)m%#mNu70nYoqk9YMP~g&1ipgFIN`+RV@X&!@q`wva3kt zb@k+-2KH9uBc1EV6%$Ulgnj<>tAI6U>fb;9(}S7XxPn-1#6M~+Gv`Oex{^Q*Az|KL zZPD;X!45Gc zhjJoi?B9!`%9KRE?~}i=eot9k)uZwCseW5}cvLJnETW#e-yQoqDFn!u>grjk+%( zA#p5|gRLkbr{ZhouboIC`+YW5=1GkAe*PWnrF-`u+m!74#Cv(G@n066(02!}Ub$X6 z{In@2c( z=(j2H*sMcMRux05dTS`t2J2z$tW&1k&?zbjwqu-@wRnl*mQ`whm)TnmyS z);TK4;(nNVbTVfTXcwCoxul_Gq~h3DZ$P<28L8s*J}260_t-I>G;s1KKMO}K#&2+w zDi)``^EWAjKfRt{KzrEo$SJpn`Z?XCf}(B?DyR1)h>mea&MVg|$Locakqkp9=ObM= zyGao*`EWwD<=xQm{|ozJ2j#0_^Rvk5*4>L8Yv8@oICAKh4MXaqSCu$HZ2`9CXY5Ee zF1q_+iJWMrMl}0j?%|BnL`2PgSO_N?iKy8Ri{eBB5jFc^@d~k;{jfAn1Zsq3Sln;$ z9mN!aSeQ!=Y;?g!_3k%>@X98l+uRR};g!*3HtdJt`7tEyhpESlT>|rIwQHVtcJr>= zV(hq-x;?|E^Lq)5SNX|!;FIFHqSz19vlMGSN!)KxYopu`Q`0Q>!-9O6H!xGn!jB0* zjpyW$upg$D0^PA67BPlhMXFrW_WcI78R5BPMBtZW4YPm1)hqpjBaU#y5sojR!NYCdGinT8JWF~ySm0xqam+tuCcYqXHum$?tz{Yq+7Z9JSUYdppJShRZoR(g zuU2QG&uZfr;h%7ANQf`~aD8$-sZB`W$`^Mc-_A9@h1x%Zs_YS6 z+ppqJi$(t(pUC>pO!9Nksl_7^#z~9_=Wh{wWPD#h=nW8o*bwnW!%I^NHb3`E;M!AL zL;454*aE?NF$Zf9YjF}E*))Q&dS2PuS}dMt3ggNnzR>G6Yy6h+g*l38WT1msm+3T% z@r8PHGHq9m_(FR9o@Y8r7KViRx%C9_#%Q6O+?hh7m1u`B%&t1NaI8U5jF9J>r|$YiHMr`BA63_CS7E1#r^ge zPBaj~W_*#TXvSuI;XIA$geJ2gzW9#BAR)d`j~8o*`7|frH|lPDyeVMS`@g-r{#LFI zg2uShKUulF=fM?4e4%G4)_jtPFVxy7;|n#-GQNmy%;Jk^QcL(T;itdnsv^EnOM&i) zFH)wnt4QT__3pO|dGKoR`-m@+A{ienLQl4y9O7m11$ln?-g0g_=AoRIvNL6Rxx$Gq z-H9&IiA>vxEZB(*)rsuUiEO}$tjmdv#))jfi5^*WqCZ}6BBh*4Ql>!N=`G5oD3_+} zM!5{-vXskFHc&24xdLShk}@A#;L2GN{qY0;4*xK*+n}anLtFyJoW4G(u=ksIJ;cI4 zIN}ROeBp>MUZ40Pl<$9JCcc2D1(wbM|Alj8I?;drsNLW-eM6ECddBt27rkqDV5*1% zz=@o`Pw}Jtjp2;GEs`IEE@^)R*RWt6Zb^l6$$F zx_FxNG{|2^#0|zdXpy}u2!8de4tjo_s@aIU)LPia$7oyhnDDp9s0<1I)?>`|kt=>U z(PT{ST}8IVMHf={le$IGPu8y6cP_hbGs)M)OF^_?AX&sqD6l_XLad8;X`t~xi^>-` z(ro6|?aj8=_3D9E^(=-mUyfLn{yRzLmF$X?@fHdEuh`8`)DRNvCi<^qV{#01ZZ@fmlw)qxW%=0-C63Rm z-Gt9ew;Kzn&P_vaz6g7UO@JGA(X2&-d|!Y6rq5#koZtN9QC*JzovtUXYUN+SG%+q; z?%$TC$ge7-+eI>OIf^9cU6r+Q5znO%8>Ni&JI<=e{kE&wyQVQtPJX*%W=-ia=%aY( zq3pM>`y|~iX7ktT)AY{7lUw!A@G`d%p8vYlHv7kYYdj z=6O*qtJf?1@G5iV8JnA4@*10v^ReGYZ@=89Nm#&ifNQac<}$c$;*fo~v&H?vqVz70 zxUX26?k&1e#`Qyf4rhE&W+}W8NuV6$Ie*?;jX($|C@!)4lNCr#v9eOdzv;ao@Dq@x zcZfREJ4ASc$Ur+u2I-@u@QVg|R|qR1#J+sowr=69prm+_$9W+m3jb|!dn||(jl_js zc=?9S`A7bH+CAKS>(h<e`v$cnjb#tfr=SjznEw0`6t$M-$im$k_X8lJ!w;b z_e%!$CG;{-eQ?7+9d#Y}$p6Onfc4An^$A^Mx`pyy%`bGGdZf9}`nU&aiyIu3e>0P{ zCdb6wvSX;Gp7*fkpZt9*uLr*~AJJIi*PD&j_+PGjd|VTWU(c$n@jtuObvD`$=RF7i zsy8au_-*^wx5-{G*PUoUUq}4wh<{(7_%|$?dFlk3r`T=Gp5F^NQM=K#=l72`o|?G1U&o(!-^yB? zhu_^n!g}aFe00Ks#Hzm0qeE)dTy?Lk+OMcv6zk#D`*V*xKU77kccJs8oev{&i}f(2 zA(JhjfE?eV2=B`nm$ObW(|3y?kS~^0thfFnR<(a$Abd;D?awL~ZxNY#Id^d3uB$|p z3n|Fy{`HLfjrGHo)Qds0x6SchdcO6H-*^31M%@o--&NXEq`Qyb_%Zc9Sb4g}ccLGT z=AZgakq)a0yf^pOg5h`Hsvz*FUcUh!SnD_66|8H5s1CHWXJ0_96TtVCDFa6o9nz(C zzj_~fk3PDm$k$uCU4T@*n3%OD$G_jQbHu-Tt4v1gF!&?+pdx+Z81b-C2 za^MKPQLx4@aKHlY7_5C55&`05;#q6EDj{#Cu{^pXCiy?-?S^vQ`Q^4^Y8 zFLnDuuVxdsp4wR~Tq@A*+KO-eO3VLKhy9fpC`8FX`E}V}!SCQ9;d;wHI&!$)zEVv` zZQa>!(Aj}~(2H5QUa_93$4%I+VI3PEn5Mn^D`MSxmw3Pp|1{U9)0#itU+WkD<8WOIP`cb=I2fpSay)-O!tL*8G!*Ka;s-!N2KQtu=lT z|Awt)y2KE_o^@H{7x8xp?>WTZdZT5HU#xq?MoG`VRv`bX8~@_|uQTP>^8PPr&6BW? z3;a9mdGV0<3O9a!$$RRUx-ZU}XH`MpEA814|2pDdNBsL5#lP}DP)Je&&C~3Qe=m34 z(l_aRoY%TJl{=gdTa-6zc>SWnuUuX}JZIB>H(EqB``Bfwv0+ZNUs1OxaKY^rWm+ZO z`YcDO(Rc6X_-xG`u^uM3W5Tf>zKr8gB*(v-*^*(V@Bdi*>-WbPx2Gj@o8lgRye&^) z>DAWb-%HSo68vlH5n*lfkH77??uX6=I(sg-sqTmCtIv(B{p0G!F{{(Qy1Hx18PN|( zJ^FoK`&kpI+@5!je;Bp>BY_w6`VIKaTEF?qPqt?6zPMN?fWN9x296l9vC5HV$7g%Z z=)5Uz$*7C-aUFUwF&hZr2#;8Hj`&w^mC0xw27e?U)Oc!1&zh|9zl?wRl>^7>_;8$#X5fYuRi=zBi5y^DZg(`K7P^y!Um7_JMPg`}eE* zOT!bW%UYB1C2tw{Q17a2jSI0+(!*!MZj*#jFjh}orjQY9Gv~SBEgdWO% ztJXawb!USWKBLYI>r<_0`;nsGO0P1V*qPrqcisJK_ovqVaxVN3;uGK2Ot^s#uS

    jMLKKX|N15M*XavhsLcUo!Tj}x}D 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µ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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..0ee77a03aafb8eeaeb2733d618080544bd2ea97f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..0f15ae2965b2c5801066502cc65fb2971d3d6f79 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..3c5a328c51edce7c2dc83cd5a92c18bc587a106c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..a195845e5111f9473c8e51a137c52a816bad177b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..baee1e0e41db2b8970d5ebf6874ced610c5605fb --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..f44afff85ab2f639498e454230ad684fe477fbf6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..f6e72bd83473e6564ec0fff5a02f177df8bf0645 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..7a8518e4307ec050749e07f20cfc60e669106ef5 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..7bd5e8573a299047e1a443e9c48e7656f3fd4cc4 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..b6fe52b23f3a5dba69811943143175555fb768be --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-009.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-009.xml new file mode 100644 index 0000000000000000000000000000000000000000..0858743ad9424999de876ec95ebb3248a6a6bdf9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-009.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-010.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-010.xml new file mode 100644 index 0000000000000000000000000000000000000000..11a009ba37b0b56e694a634af3d0e8004ce9d891 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-010.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-011.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-011.xml new file mode 100644 index 0000000000000000000000000000000000000000..7b24ebb857bc900c9e2b592c479099b227d34cd3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-011.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-012.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-012.xml new file mode 100644 index 0000000000000000000000000000000000000000..9d24b783aaefac29d5cdcd4a31f24ae4350e8cf1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-012.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-013.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-013.xml new file mode 100644 index 0000000000000000000000000000000000000000..a0b537ecdf3fdbe4dad19b16940ec5b2b81a1328 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-013.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-014.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-014.xml new file mode 100644 index 0000000000000000000000000000000000000000..a732b77292318a35e0043268b077c55e62718d14 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-014.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-015.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-015.xml new file mode 100644 index 0000000000000000000000000000000000000000..954bc03f039bf5fe5d329e2f645d7360bd26d705 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-015.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-016.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-016.xml new file mode 100644 index 0000000000000000000000000000000000000000..b5d495c4a6dd601c2d85aab3b59447958047a59c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-016.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-017.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-017.xml new file mode 100644 index 0000000000000000000000000000000000000000..6605ca79c45634598f5ce40064057da6816f4609 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-017.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-018.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-018.xml new file mode 100644 index 0000000000000000000000000000000000000000..90b13e7d6aee11a437d57de33a4a0018feb9d4c9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-018.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-019.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-019.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed2088a46488b1d864cc197db28d717da87c7a37 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-019.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-020.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-020.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b846972581daad7f772f3e9cf9c9a94c9f920d6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-020.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-021.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-021.xml new file mode 100644 index 0000000000000000000000000000000000000000..0fbc487ff677d2ea1c5fc1486f9a0b07cc2a6475 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-021.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-022.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-022.xml new file mode 100644 index 0000000000000000000000000000000000000000..7f858dac0099b526675ffdb5ab01ab6da1d33691 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-022.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-023.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-023.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a8a90d9ebdb7e7a59a3974d7cad9ce6090de2c5 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-023.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-024.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-024.xml new file mode 100644 index 0000000000000000000000000000000000000000..9853ca9969f3b84d42d3cd09ae46998e6a647a29 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-024.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-025.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-025.xml new file mode 100644 index 0000000000000000000000000000000000000000..906efaf6bca54f0ab49f8b1bb800048142964fc3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-025.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-026.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-026.xml new file mode 100644 index 0000000000000000000000000000000000000000..8bbe68696dd02386a2cf7779fd753c7f01c996c3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-026.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-027.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-027.xml new file mode 100644 index 0000000000000000000000000000000000000000..cc544f47a39d6a8c3327a84b2769965ca0a882bf --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-027.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-028.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-028.xml new file mode 100644 index 0000000000000000000000000000000000000000..70ab187afc832d956614e01d0af09fa5d6d1f4cb --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-028.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-029.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-029.xml new file mode 100644 index 0000000000000000000000000000000000000000..1758fdbfe166a84f89b01fe06f116e6c302db6ea --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-029.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-030.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-030.xml new file mode 100644 index 0000000000000000000000000000000000000000..700ebcae96d598eee2625e5fed1f666da0a3b1c4 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-030.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-031.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-031.xml new file mode 100644 index 0000000000000000000000000000000000000000..e495a2d21ac63dd38b6d09d900e67f2eacc2575c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-031.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-032.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-032.xml new file mode 100644 index 0000000000000000000000000000000000000000..d5b8a086d20f562201b4434f21a709704a633a03 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-032.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-033.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-033.xml new file mode 100644 index 0000000000000000000000000000000000000000..3cd0c6e82ab8d68f29e1404827790b08c5647b2e --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-033.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-034.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-034.xml new file mode 100644 index 0000000000000000000000000000000000000000..3b6e3be1405b02b3bfc6f65e430ef3131457e9c6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-034.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-035.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-035.xml new file mode 100644 index 0000000000000000000000000000000000000000..7df2f70b29e740529a7fea08d8f6d69f395dba6b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-035.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-036.xml b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-036.xml new file mode 100644 index 0000000000000000000000000000000000000000..c0741ad9b38c722243acfd6dd81afdf090e9780e --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-036.xml @@ -0,0 +1,2 @@ + + diff --git a/crates/onestore-offline/README.md b/crates/onestore-offline/README.md index 59cc0655dced263b3bffe84b9a01a6874feea914..fd4aa367554e978a9910f58f70608df58ffa3d03 100644 --- a/crates/onestore-offline/README.md +++ b/crates/onestore-offline/README.md @@ -31,8 +31,9 @@ its styles as one intent and one publication. Keep that value across retries; it the new text for subsequent offline edits. Pending entries expose `Operation::Text(TextEdit)`, `Operation::Insert(Insertion)`, `Operation::Format(FormatEdit)`, `Operation::Split(SplitEdit)`, -`Operation::Join(JoinEdit)`, `Operation::Outline(OutlineEdit)` and -`Operation::Tree(TreeEdit)` and `Operation::CreatePage(PageCreation)` through their +`Operation::Join(JoinEdit)`, `Operation::Outline(OutlineEdit)`, +`Operation::Tree(TreeEdit)`, `Operation::CreatePage(PageCreation)` and +`Operation::Pages(PageEdits)` through their `operation` field. Synchronization applies these in queue order, so an inserted outline can precede its paragraphs and their later edits. Missing anchors or existing insertion identities preserve a conflict and the complete local image. @@ -47,6 +48,24 @@ before)` reviews a replacement anchor against both cache images while retaining the new page and dependent object identities. Existing page identities require reconciliation; a matching page alone does not establish a receipt. +`pages(snapshot, edits)` queues a slice of core `PageEdit` intents as one atomic +publication. `PagePosition::Keep` preserves remote movement during indentation-only +edits. Every requested level remains explicit: a competing remote level produces +`StructureChanged` unless it already matches the requested level. Moves compare +the selected page's position relative to surviving observed pages; an unchanged +or already-satisfied position can proceed, and new remote pages remain present. +Indistinguishable competing moves retain a conflict and the complete local image. + +`rebase_pages_conflict(id, local, remote, edits)` reviews the batch against both +cache images. Use `PageEdit::reposition(position, level)` on the retained intents +to revise anchors or indentation; replacing page or allocated series identities +is rejected. Dependent edits remain queued. Schema 11 adds the durable batch; +schema 10 migration preserves existing multi-space publication evidence unchanged. +Attempt evidence includes every changed space plus the receipt space when that +space is unchanged. An existing section revision alone cannot confirm a page edit. +The [offline page corpus](../../corpus/page-lifecycle/offline-edits/README.md) +contains native comparisons, reproduction commands and stateful sanitizer seeds. + `split` and `join` accept the core `ParagraphSplit` and `ParagraphJoin` intents. Splits retain allocated identities when the original UTF-16 boundary rebases; dependent edits can address `ParagraphSplit::text_object()` immediately after diff --git a/crates/onestore-offline/examples/cache_probe.rs b/crates/onestore-offline/examples/cache_probe.rs index 9a3f1e4b3d2c729926f79fe3c337c49193dcaa66..c27e00cf46fcc8da856d280dd9874cea30f89cca 100644 --- a/crates/onestore-offline/examples/cache_probe.rs +++ b/crates/onestore-offline/examples/cache_probe.rs @@ -140,6 +140,7 @@ fn main() -> Result<(), Box> { } onestore_offline::Operation::Split(_) | onestore_offline::Operation::CreatePage(_) + | onestore_offline::Operation::Pages(_) | onestore_offline::Operation::Join(_) | onestore_offline::Operation::Outline(_) | onestore_offline::Operation::Tree(_) => { diff --git a/crates/onestore-offline/src/lib.rs b/crates/onestore-offline/src/lib.rs index 8bad5718bdd02719993f4aec63a5983935b04250..2a40bbbbf863c44622d622b2d3c8002392be4090 100644 --- a/crates/onestore-offline/src/lib.rs +++ b/crates/onestore-offline/src/lib.rs @@ -11,6 +11,7 @@ use std::{fs::OpenOptions, io, ops::Range, path::Path, sync::Mutex, time::Durati mod assets; mod formatting; mod outline; +mod pages; mod paragraph; mod rebase; mod recovery; @@ -18,6 +19,7 @@ mod schema; mod tree; pub use formatting::FormatEdit; pub use outline::OutlineEdit; +pub use pages::PageEdits; pub use paragraph::{JoinEdit, SplitEdit}; pub use recovery::{Recovery, RecoverySummary}; pub use tree::TreeEdit; @@ -51,7 +53,7 @@ pub enum Error { type Result = std::result::Result; const APPLICATION_ID: u32 = 0x4f4e454f; -const SCHEMA_VERSION: u32 = 10; +const SCHEMA_VERSION: u32 = 11; /// Text and its observed precondition, retained across cache reopen and rebasing. #[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)] @@ -67,6 +69,7 @@ pub struct TextEdit { #[serde(deny_unknown_fields)] pub enum Operation { CreatePage(PageCreation), + Pages(PageEdits), Text(TextEdit), Insert(Insertion), Format(FormatEdit), diff --git a/crates/onestore-offline/src/pages.rs b/crates/onestore-offline/src/pages.rs new file mode 100644 index 0000000000000000000000000000000000000000..12bf7d1af435862b25d8ec0e2b847cc0ee34b481 --- /dev/null +++ b/crates/onestore-offline/src/pages.rs @@ -0,0 +1,169 @@ +use super::*; +use onestore::{PageEdit, PagePosition}; +use serde::{Deserialize, Serialize}; +use std::collections::BTreeMap; + +type PageOrder = Vec<(ExGuid, u32)>; + +/// An atomic page batch with its observed order and indentation. +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +#[serde(deny_unknown_fields)] +pub struct PageEdits { + pub edits: Vec, + observed: PageOrder, +} + +fn observe(source: &[u8]) -> Result> { + let store = Store::parse(source)?; + let index = RevisionIndex::parse(&store)?; + let document = Document::parse(&index)?; + let mut pages = Vec::new(); + for (sid, _) in document.pages()? { + let space = &document.spaces[&sid]; + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + let Some(metadata) = view.roots.get(&2).and_then(|id| view.nodes.get(id)) else { + return Ok(None); + }; + let Kind::Metadata { level, .. } = metadata.kind else { + return Ok(None); + }; + pages.push((sid, level.unwrap_or(1))); + } + Ok(Some((document.root, pages))) +} + +fn positions(pages: &[(ExGuid, u32)]) -> Result> { + let mut positions = BTreeMap::new(); + for (at, (sid, level)) in pages.iter().enumerate() { + if sid.guid == [0; 16] + || !(1..=3).contains(level) + || positions.insert(*sid, (at, *level)).is_some() + { + return Err(io::Error::new( + io::ErrorKind::InvalidData, + "Page observations need unique identities and valid indentation", + ) + .into()); + } + } + Ok(positions) +} + +impl Replica { + /// Durably queues the complete page batch using the supplied local snapshot. + pub fn pages(&self, source: &[u8], edits: &[PageEdit]) -> Result> { + let (space, batch, prepared) = PageEdits::capture(source, edits)?; + self.record(source, space, Operation::Pages(batch), &prepared) + } +} + +impl PageEdits { + fn capture<'a>( + source: &'a [u8], + edits: &[PageEdit], + ) -> Result<(ExGuid, Self, PreparedEdit<'a>)> { + let prepared = PreparedEdit::pages(source, edits)?; + let (space, observed) = observe(source)?.ok_or_else(|| { + io::Error::new( + io::ErrorKind::InvalidData, + "Prepared page edits have no page metadata", + ) + })?; + positions(&observed)?; + Ok(( + space, + Self { + edits: edits.to_vec(), + observed, + }, + prepared, + )) + } + + pub(crate) fn prepare<'a>( + &self, + source: &'a [u8], + space: ExGuid, + ) -> Result, ConflictKind>> { + let Some((root, current)) = observe(source)? else { + return Ok(Err(ConflictKind::TargetUnavailable)); + }; + if root != space { + return Ok(Err(ConflictKind::TargetUnavailable)); + } + let before = positions(&self.observed)?; + let current = positions(¤t)?; + for edit in &self.edits { + let Some((_, original_level)) = before.get(&edit.space()) else { + return Ok(Err(ConflictKind::TargetUnavailable)); + }; + let Some((_, current_level)) = current.get(&edit.space()) else { + return Ok(Err(ConflictKind::TargetUnavailable)); + }; + if current_level != original_level && *current_level != edit.level() { + return Ok(Err(ConflictKind::StructureChanged)); + } + } + let prepared = match PreparedEdit::pages(source, &self.edits) { + Ok(prepared) => prepared, + Err(_) => return Ok(Err(ConflictKind::StructureChanged)), + }; + let (_, wanted) = observe(prepared.as_bytes())?.ok_or_else(|| { + io::Error::new( + io::ErrorKind::InvalidData, + "Prepared page edits lost page metadata", + ) + })?; + let wanted = positions(&wanted)?; + for edit in &self.edits { + if edit.position() == PagePosition::Keep { + continue; + } + let sid = edit.space(); + let peers = before + .keys() + .filter(|id| **id != sid && current.contains_key(id)); + let mut unchanged = true; + let mut satisfied = true; + for id in peers { + let observed = current[id].0 < current[&sid].0; + unchanged &= observed == (before[id].0 < before[&sid].0); + satisfied &= observed == (wanted[id].0 < wanted[&sid].0); + } + if !unchanged && !satisfied { + return Ok(Err(ConflictKind::StructureChanged)); + } + } + Ok(Ok(prepared)) + } + + pub(crate) fn review(&self, source: &[u8], space: ExGuid, edits: &[PageEdit]) -> Result { + let identities_match = edits.len() == self.edits.len() + && edits.iter().all(|edit| { + self.edits + .iter() + .find(|original| original.space() == edit.space()) + .is_some_and(|original| { + original + .reposition(edit.position(), edit.level()) + .is_ok_and(|revised| revised == *edit) + }) + }); + if !identities_match { + return Err(io::Error::new( + io::ErrorKind::InvalidInput, + "Retain the original page and series identities when reviewing a page batch", + ) + .into()); + } + let (root, reviewed, _) = Self::capture(source, edits)?; + if root != space { + return Err(io::Error::new( + io::ErrorKind::InvalidInput, + "Review the original section for page edits", + ) + .into()); + } + Ok(reviewed) + } +} diff --git a/crates/onestore-offline/src/schema.rs b/crates/onestore-offline/src/schema.rs index 4e3af92b6e7452778c95ea8f32702cabc429d494..b392c200c66b01dc09c0a76dc128b06f03f2766b 100644 --- a/crates/onestore-offline/src/schema.rs +++ b/crates/onestore-offline/src/schema.rs @@ -35,6 +35,9 @@ pub(crate) fn create(transaction: &Transaction<'_>) -> Result<()> { } pub(crate) fn migrate(transaction: &Transaction<'_>, version: u32) -> Result<()> { + if version >= 10 { + return Ok(()); + } if version >= 3 { transaction.execute_batch("ALTER TABLE conflicts RENAME TO old_conflicts;")?; transaction.execute_batch(CONFLICTS)?; diff --git a/crates/onestore-offline/src/sync.rs b/crates/onestore-offline/src/sync.rs index 098208ceed46534143953a19b415265b12707ff8..26b25e1bc353ef2ceabebe60f0cd48769a9e6560 100644 --- a/crates/onestore-offline/src/sync.rs +++ b/crates/onestore-offline/src/sync.rs @@ -29,11 +29,12 @@ pub enum ConflictKind { #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum EditStatus { Pending, + /// Retained publication attempt; this revision alone may be insufficient to confirm it. AwaitingConfirmation { revision: ExGuid, }, Conflict(ConflictKind), - /// Revision containing the confirmed effect; it can differ from a retired attempted revision. + /// Revision of the intent's space when its complete effect was confirmed. Published { revision: ExGuid, }, @@ -140,6 +141,7 @@ impl Replica { let candidate = match &intent.operation { Operation::CreatePage(page) => PreparedEdit::create_page(&snapshot, page) .map_err(|_| ConflictKind::StructureChanged), + Operation::Pages(edit) => edit.prepare(&snapshot, intent.space)?, Operation::Format(edit) => edit.prepare(&snapshot, intent.space)?, Operation::Split(edit) => edit.prepare(&snapshot, intent.space)?, Operation::Join(edit) => edit.prepare(&snapshot, intent.space)?, @@ -195,7 +197,7 @@ impl Replica { let revision = index.spaces[&intent.space].labels[&(ExGuid::default(), 1)]; let before_store = Store::parse(&snapshot)?; let before = RevisionIndex::parse(&before_store)?; - let revisions: BTreeMap<_, _> = index + let mut revisions: BTreeMap<_, _> = index .spaces .iter() .filter_map(|(sid, space)| { @@ -208,6 +210,8 @@ impl Replica { .then_some((*sid, revision)) }) .collect(); + // The receipt's space can be unchanged in a multi-space edit. + revisions.insert(intent.space, revision); { let mut connection = self .connection @@ -351,6 +355,13 @@ impl Replica { ) .into()); } + Operation::Pages(_) => { + return Err(io::Error::new( + io::ErrorKind::InvalidInput, + "Review page edits using rebase_pages_conflict", + ) + .into()); + } }) }) } @@ -377,6 +388,30 @@ impl Replica { }) } + /// Reviews a page batch against both cache images, retaining its page and series identities. + pub fn rebase_pages_conflict( + &self, + id: u64, + local: &[u8], + remote: &[u8], + edits: &[onestore::PageEdit], + ) -> Result<()> { + self.resolve_conflict(id, local, remote, |intent| { + let Operation::Pages(batch) = intent.operation else { + return Err(io::Error::new( + io::ErrorKind::InvalidInput, + "Select a page movement or indentation conflict", + ) + .into()); + }; + Ok(Operation::Pages(batch.review( + remote, + intent.space, + edits, + )?)) + }) + } + /// Reviews a join against both current cache images, retaining its original text identities. /// The surviving text identity must remain the same for dependent edits. pub fn rebase_join_conflict(&self, id: u64, local: &[u8], remote: &[u8]) -> Result<()> { diff --git a/crates/onestore-offline/tests/support/page_schedule.rs b/crates/onestore-offline/tests/support/page_schedule.rs index de836500ae5000559cea1e6210d43e28c3fb2012..fe02c8a42adcd80da6c9446132ecb762ecf97261 100644 --- a/crates/onestore-offline/tests/support/page_schedule.rs +++ b/crates/onestore-offline/tests/support/page_schedule.rs @@ -1,6 +1,6 @@ use crate::disk; use onestore::{ - CommitError, ExGuid, Insertion, PreparedEdit, RevisionIndex, Store, + CommitError, ExGuid, Insertion, PageEdit, PagePosition, PreparedEdit, RevisionIndex, Store, document::{Document, Kind}, }; use onestore_offline::{EditStatus, Operation, Remote, Replica}; @@ -9,14 +9,36 @@ use std::{io, sync::LazyLock}; #[path = "../../../onestore/tests/support/current.rs"] mod current; -static SOURCE: LazyLock> = - LazyLock::new(|| onestore::create_section("page-schedule.one", "Original", "Author").unwrap()); +static SOURCE: LazyLock> = LazyLock::new(|| { + let mut source = onestore::create_section("page-schedule.one", "Original", "Author").unwrap(); + for _ in 0..3 { + let page = onestore::PageCreation::new(None, Some("Same title"), "Author").unwrap(); + source = PreparedEdit::create_page(&source, &page) + .unwrap() + .as_bytes() + .to_vec(); + } + source +}); -fn pages(source: &[u8]) -> Vec<(ExGuid, ExGuid)> { +fn pages(source: &[u8]) -> Vec<(ExGuid, ExGuid, u32)> { let store = Store::parse(source).unwrap(); let index = RevisionIndex::parse(&store).unwrap(); index.validate_current().unwrap(); - Document::parse(&index).unwrap().pages().unwrap() + let document = Document::parse(&index).unwrap(); + document + .pages() + .unwrap() + .into_iter() + .map(|(sid, page)| { + let space = &document.spaces[&sid]; + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + let Kind::Metadata { level, .. } = view.nodes[&view.roots[&2]].kind else { + panic!() + }; + (sid, page, level.unwrap_or(1)) + }) + .collect() } struct Session<'a> { @@ -32,7 +54,20 @@ impl Remote for Session<'_> { fn publish(&mut self, edit: &PreparedEdit<'_>) -> Result<(), CommitError> { let mut expected = pages(&self.disk.visible); match self.operation.unwrap() { - Operation::CreatePage(page) => expected.push((page.space(), page.object())), + Operation::CreatePage(page) => expected.push((page.space(), page.object(), 1)), + Operation::Pages(batch) => { + for change in &batch.edits { + let at = expected.iter().position(|p| p.0 == change.space()).unwrap(); + expected[at].2 = change.level(); + if let PagePosition::Before(before) = change.position() { + let page = expected.remove(at); + let at = before.map_or(expected.len(), |before| { + expected.iter().position(|p| p.0 == before).unwrap() + }); + expected.insert(at, page); + } + } + } Operation::Insert(insertion) => { let store = Store::parse(edit.as_bytes()).unwrap(); let index = RevisionIndex::parse(&store).unwrap(); @@ -87,13 +122,13 @@ pub fn run(input: &[u8]) { let cache = replicas[actor].get_or_insert_with(|| Replica::create(&path, &SOURCE).unwrap()); let snapshot = cache.snapshot().unwrap(); let pending = cache.pending().unwrap(); - match step[1] % 6 { + match step[1] % 8 { 0 | 1 => { let title = (step[2] & 1 != 0).then_some("Same 🦋 é"); let page = onestore::PageCreation::new(None, title, "Author").unwrap(); cache.create_page(&snapshot, &page).unwrap().unwrap(); owned[actor].push((page.space(), page.object())); - if step[1] % 6 == 1 { + if step[1] % 8 == 1 { let insertion = Insertion::outline(page.object(), 36.0, 36.0, "Body 🦋 é", "Author") .unwrap(); @@ -146,11 +181,74 @@ pub fn run(input: &[u8]) { disk.visible.clone_from(&disk.durable); disk.fail_at = None; } + 6 => { + let order = pages(&snapshot); + let count = 1 + usize::from(step[3] & 1 != 0); + let selected: Vec<_> = (0..count) + .map(|i| order[(usize::from(step[2]) + i) % order.len()].0) + .collect(); + let anchor = (step[4] & 1 != 0) + .then_some(order[usize::from(step[5]) % order.len()].0) + .filter(|sid| !selected.contains(sid)); + let edits: Vec<_> = selected + .iter() + .enumerate() + .map(|(i, sid)| { + let level = u32::from(step[6 + i]) % 3 + 1; + if step[4] & 2 == 0 { + PageEdit::set_level(*sid, level).unwrap() + } else { + PageEdit::move_to(*sid, anchor, level).unwrap() + } + }) + .collect(); + let expected = PreparedEdit::pages(&snapshot, &edits); + match cache.pages(&snapshot, &edits) { + Ok(id) => { + let expected = expected.unwrap(); + assert_eq!( + current::current(&cache.snapshot().unwrap()), + current::current(expected.as_bytes()) + ); + assert_eq!(id.is_some(), expected.as_bytes() != snapshot); + } + Err(_) => { + assert!(expected.is_err()); + assert_eq!(cache.snapshot().unwrap(), snapshot); + assert_eq!(cache.pending().unwrap(), pending); + } + } + } + 7 => { + if let Some(edit) = pending.first() + && matches!( + cache.status(edit.id).unwrap(), + Some(EditStatus::Conflict(_)) + ) + && let Operation::Pages(batch) = &edit.operation + { + let remote = cache.remote_snapshot().unwrap(); + let order = pages(&remote); + let anchor = (step[2] & 1 != 0) + .then_some(order[usize::from(step[3]) % order.len()].0) + .filter(|sid| batch.edits.iter().all(|e| e.space() != *sid)); + let edits: Vec<_> = batch + .edits + .iter() + .map(|edit| edit.reposition(PagePosition::Before(anchor), 1).unwrap()) + .collect(); + let result = cache.rebase_pages_conflict(edit.id, &snapshot, &remote, &edits); + assert_eq!(cache.snapshot().unwrap(), snapshot); + if result.is_err() { + assert_eq!(cache.pending().unwrap(), pending); + } + } + } _ => unreachable!(), } let local = pages(&replicas[actor].as_ref().unwrap().snapshot().unwrap()); for page in &owned[actor] { - assert!(local.contains(page)); + assert!(local.iter().any(|(sid, oid, _)| (*sid, *oid) == *page)); } } } diff --git a/crates/onestore-offline/tests/sync.rs b/crates/onestore-offline/tests/sync.rs index fac7429f7c0b8a8b3a3bd17e0cae43fa5b3dc8c1..a41fcf03c1353f7cf1fde00c90fd083650d72876 100644 --- a/crates/onestore-offline/tests/sync.rs +++ b/crates/onestore-offline/tests/sync.rs @@ -13,6 +13,8 @@ mod outline; mod page; #[path = "support/page_schedule.rs"] mod page_schedule; +#[path = "sync/pages.rs"] +mod pages; #[path = "sync/tree.rs"] mod tree; #[path = "support/tree_schedule.rs"] @@ -2119,7 +2121,17 @@ mod worker { drop(cache); let cache = Replica::open(&path).unwrap(); assert_eq!(cache.status(id).unwrap(), Some(published)); - assert_eq!(cache.snapshot().unwrap(), server.durable); + let cached = cache.snapshot().unwrap(); + // Confirmation changes reader-notification fields without changing the committed graph. + assert_eq!(cached[..212], server.durable[..212]); + assert_eq!(cached[252..], server.durable[252..]); + let cached_generation = Store::parse(&cached).unwrap().header.generation; + let remote_generation = Store::parse(&server.durable).unwrap().header.generation; + if cached_generation == remote_generation { + assert_eq!(cached, server.durable); + } else { + assert_eq!(cached_generation.checked_add(1), Some(remote_generation)); + } } #[test] diff --git a/crates/onestore-offline/tests/sync/pages.rs b/crates/onestore-offline/tests/sync/pages.rs new file mode 100644 index 0000000000000000000000000000000000000000..45d447d7cada7a959c5c7cb8f48e2dc474867af2 --- /dev/null +++ b/crates/onestore-offline/tests/sync/pages.rs @@ -0,0 +1,631 @@ +use super::*; +use onestore::{PageEdit, PagePosition}; +use onestore_offline::{Operation, Recovery}; +use std::collections::BTreeMap; + +const SOURCE: &[u8] = + include_bytes!("../../../../corpus/page-lifecycle/04-nested/notebook/Lifecycle.one"); + +fn order(source: &[u8]) -> Vec<(ExGuid, u32)> { + let store = Store::parse(source).unwrap(); + let index = RevisionIndex::parse(&store).unwrap(); + index.validate_current().unwrap(); + let document = Document::parse(&index).unwrap(); + document + .pages() + .unwrap() + .iter() + .map(|(sid, _)| { + let space = &document.spaces[sid]; + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + let Kind::Metadata { level, .. } = view.nodes[&view.roots[&2]].kind else { + panic!() + }; + (*sid, level.unwrap_or(1)) + }) + .collect() +} + +fn texts(source: &[u8]) -> BTreeMap<(ExGuid, ExGuid), String> { + let store = Store::parse(source).unwrap(); + let index = RevisionIndex::parse(&store).unwrap(); + let document = Document::parse(&index).unwrap(); + let mut texts = BTreeMap::new(); + for (sid, space) in &document.spaces { + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + for (oid, node) in &view.nodes { + if let Kind::RichText { text, .. } = &node.kind { + texts.insert((*sid, *oid), text.clone()); + } + } + } + texts +} + +#[test] +fn atomic_page_batches_survive_reopen_with_dependent_text() { + let directory = tempfile::tempdir().unwrap(); + let path = directory.path().join("pages.sqlite"); + let cache = Replica::create(&path, SOURCE).unwrap(); + let before = order(SOURCE); + let edits: Vec<_> = before[3..6] + .iter() + .map(|(sid, level)| PageEdit::move_to(*sid, None, *level).unwrap()) + .collect(); + let id = cache.pages(SOURCE, &edits).unwrap().unwrap(); + assert!(cache.pages(SOURCE, &edits).is_err()); + let mut expected_text = texts(SOURCE); + let (&(sid, oid), original) = expected_text + .iter() + .find(|(_, text)| text.starts_with("Body parent")) + .unwrap(); + let changed = format!("Offline {original}"); + expected_text.insert((sid, oid), changed); + cache + .edit_text(&cache.snapshot().unwrap(), sid, oid, 0..0, "Offline ") + .unwrap() + .unwrap(); + let queue = cache.pending().unwrap(); + assert!(matches!(&queue[0].operation, Operation::Pages(batch) if batch.edits == edits)); + let local = cache.snapshot().unwrap(); + drop(cache); + let cache = Replica::open(&path).unwrap(); + assert_eq!(cache.pending().unwrap(), queue); + assert_eq!(cache.snapshot().unwrap(), local); + let mut server = Server::new(SOURCE); + for edit in queue { + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == edit.id)); + } + let expected = [ + before[..3].to_vec(), + before[6..].to_vec(), + before[3..6].to_vec(), + ] + .concat(); + assert_eq!(order(&server.durable), expected); + assert_eq!(texts(&server.durable), expected_text); + assert!(matches!( + cache.status(id).unwrap(), + Some(EditStatus::Published { .. }) + )); + assert_eq!(server.publications, 2); +} + +#[test] +fn indentation_only_edits_preserve_remote_page_movement() { + let directory = tempfile::tempdir().unwrap(); + let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap(); + let before = order(SOURCE); + let sid = before[4].0; + let id = cache + .pages(SOURCE, &[PageEdit::set_level(sid, 3).unwrap()]) + .unwrap() + .unwrap(); + let mut server = Server::new(SOURCE); + PreparedEdit::pages( + SOURCE, + &[PageEdit::move_to(sid, Some(before[7].0), 2).unwrap()], + ) + .unwrap() + .commit(&mut server) + .unwrap(); + let mut expected = order(&server.durable); + expected.iter_mut().find(|p| p.0 == sid).unwrap().1 = 3; + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == id)); + assert_eq!(order(&server.durable), expected); +} + +#[test] +fn competing_page_moves_require_current_review_and_retain_intent_identities() { + let directory = tempfile::tempdir().unwrap(); + let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap(); + let pages = order(SOURCE); + let sid = pages[6].0; + let original = PageEdit::move_to(sid, None, 1).unwrap(); + let id = cache + .pages(SOURCE, std::slice::from_ref(&original)) + .unwrap() + .unwrap(); + let mut server = Server::new(SOURCE); + PreparedEdit::pages( + SOURCE, + &[PageEdit::move_to(sid, Some(pages[0].0), 1).unwrap()], + ) + .unwrap() + .commit(&mut server) + .unwrap(); + let remote = server.visible.clone(); + let local = cache.snapshot().unwrap(); + assert_eq!( + cache.sync_once(&mut server).unwrap(), + Some((id, EditStatus::Conflict(ConflictKind::StructureChanged))) + ); + assert_eq!(server.publications, 0); + assert_eq!(cache.snapshot().unwrap(), local); + let revised = original + .reposition(PagePosition::Before(Some(pages[2].0)), 1) + .unwrap(); + let fresh = PageEdit::move_to(sid, Some(pages[2].0), 1).unwrap(); + assert!( + cache + .rebase_pages_conflict(id, &local, &remote, &[fresh]) + .is_err() + ); + assert!( + cache + .rebase_pages_conflict(id, SOURCE, &remote, std::slice::from_ref(&revised)) + .is_err() + ); + assert!( + cache + .rebase_pages_conflict(id, &local, SOURCE, std::slice::from_ref(&revised)) + .is_err() + ); + cache + .rebase_pages_conflict(id, &local, &remote, std::slice::from_ref(&revised)) + .unwrap(); + assert!(matches!(&cache.pending().unwrap()[0].operation, + Operation::Pages(batch) if batch.edits == [revised.clone()])); + let expected = PreparedEdit::pages(&remote, &[revised]).unwrap(); + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == id)); + assert_eq!(order(&server.durable), order(expected.as_bytes())); +} + +#[test] +fn one_competing_level_prevents_publication_of_the_whole_batch() { + let directory = tempfile::tempdir().unwrap(); + let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap(); + let pages = order(SOURCE); + let id = cache + .pages( + SOURCE, + &[ + PageEdit::set_level(pages[4].0, 3).unwrap(), + PageEdit::set_level(pages[5].0, 2).unwrap(), + ], + ) + .unwrap() + .unwrap(); + let local = cache.snapshot().unwrap(); + let mut server = Server::new(SOURCE); + PreparedEdit::pages(SOURCE, &[PageEdit::set_level(pages[5].0, 1).unwrap()]) + .unwrap() + .commit(&mut server) + .unwrap(); + let remote = server.durable.clone(); + assert_eq!( + cache.sync_once(&mut server).unwrap(), + Some((id, EditStatus::Conflict(ConflictKind::StructureChanged))) + ); + assert_eq!(server.publications, 0); + assert_eq!(server.durable, remote); + assert_eq!(cache.snapshot().unwrap(), local); +} + +#[test] +fn uncertain_page_batches_survive_recovery_and_do_not_replay() { + for fault in [ + Fault::UnknownBefore, + Fault::UnknownAfter, + Fault::PanicBefore, + Fault::PanicAfter, + ] { + let directory = tempfile::tempdir().unwrap(); + let path = directory.path().join("pages.sqlite"); + let mut cache = Replica::create(&path, SOURCE).unwrap(); + let pages = order(SOURCE); + let edits = [ + PageEdit::set_level(pages[4].0, 3).unwrap(), + PageEdit::set_level(pages[5].0, 2).unwrap(), + ]; + let id = cache.pages(SOURCE, &edits).unwrap().unwrap(); + let local = cache.snapshot().unwrap(); + let queue = cache.pending().unwrap(); + let mut server = Server::new(SOURCE); + server.fault = fault; + let _ = std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| { + cache.sync_once(&mut server) + })); + drop(cache); + cache = Replica::open(&path).unwrap(); + let attempted = cache.status(id).unwrap().unwrap(); + assert!(matches!(attempted, EditStatus::AwaitingConfirmation { .. })); + let archive = directory.path().join("recovery.sqlite"); + cache.export_recovery(&archive).unwrap(); + let recovery = Recovery::open(&archive).unwrap(); + assert_eq!(recovery.pending().unwrap(), queue); + assert_eq!(recovery.status(id).unwrap(), Some(attempted)); + assert_eq!(recovery.snapshot().unwrap(), local); + assert!( + cache + .rebase_pages_conflict(id, &local, SOURCE, &edits) + .is_err() + ); + let result = cache.sync_once(&mut server).unwrap().unwrap(); + assert_eq!(server.publications, 1); + if matches!(fault, Fault::UnknownAfter | Fault::PanicAfter) { + assert!(matches!(result.1, EditStatus::Published { .. })); + assert_eq!(server.confirmations, 1); + } else { + assert_eq!(result, (id, attempted)); + assert_eq!(server.confirmations, 0); + } + } +} + +#[test] +fn an_unchanged_section_revision_cannot_confirm_a_changed_page() { + let before = order(SOURCE); + let sid = before[4].0; + let store = Store::parse(SOURCE).unwrap(); + let index = RevisionIndex::parse(&store).unwrap(); + let root = index.root; + let doc = Document::parse(&index).unwrap(); + let space = &doc.spaces[&root]; + let view = &space.revisions[&space.contexts[&ExGuid::default()]]; + let copy = *view.nodes.iter().find(|(_, node)| + matches!(&node.kind, Kind::Metadata { title: Some(title), .. } if title == "child")) + .unwrap().0; + let source = + onestore::replace_property_bytes(SOURCE, root, copy, 0x14001dff, &3_u32.to_le_bytes()) + .unwrap(); + let directory = tempfile::tempdir().unwrap(); + let path = directory.path().join("pages.sqlite"); + let cache = Replica::create(&path, &source).unwrap(); + let id = cache + .pages(&source, &[PageEdit::set_level(sid, 3).unwrap()]) + .unwrap() + .unwrap(); + let mut server = Server::new(&source); + server.fault = Fault::UnknownAfter; + assert!(cache.sync_once(&mut server).is_err()); + let attempted = cache.status(id).unwrap().unwrap(); + drop(cache); + let db = rusqlite::Connection::open(&path).unwrap(); + let encoded: String = db + .query_row("SELECT revisions FROM attempt", [], |r| r.get(0)) + .unwrap(); + let proofs: BTreeMap = serde_json::from_str(&encoded).unwrap(); + assert_eq!(proofs.len(), 2); + let store = Store::parse(&source).unwrap(); + let index = RevisionIndex::parse(&store).unwrap(); + assert_eq!( + proofs[&root], + index.spaces[&root].labels[&(ExGuid::default(), 1)] + ); + assert!(!index.spaces[&sid].revisions.contains_key(&proofs[&sid])); + drop(db); + let cache = Replica::open(&path).unwrap(); + let complete = server.visible.clone(); + server.visible = source; + assert_eq!(cache.sync_once(&mut server).unwrap(), Some((id, attempted))); + assert_eq!(server.confirmations, 0); + server.visible = complete; + assert!(matches!( + cache.sync_once(&mut server).unwrap(), + Some((_, EditStatus::Published { .. })) + )); + assert_eq!(server.publications, 1); + assert_eq!(server.confirmations, 1); +} + +#[test] +fn an_explicit_anchor_is_retained_even_when_originally_in_place() { + let directory = tempfile::tempdir().unwrap(); + let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap(); + let pages = order(SOURCE); + let id = cache + .pages( + SOURCE, + &[ + PageEdit::move_to(pages[6].0, Some(pages[7].0), 1).unwrap(), + PageEdit::set_level(pages[4].0, 3).unwrap(), + ], + ) + .unwrap() + .unwrap(); + let mut server = Server::new(SOURCE); + PreparedEdit::pages( + SOURCE, + &[PageEdit::move_to(pages[6].0, Some(pages[0].0), 1).unwrap()], + ) + .unwrap() + .commit(&mut server) + .unwrap(); + assert_eq!( + cache.sync_once(&mut server).unwrap(), + Some((id, EditStatus::Conflict(ConflictKind::StructureChanged))) + ); + assert_eq!(server.publications, 0); +} + +#[test] +fn convergent_page_indentation_requires_confirmation_without_republishing() { + let directory = tempfile::tempdir().unwrap(); + let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap(); + let sid = order(SOURCE)[4].0; + let id = cache + .pages(SOURCE, &[PageEdit::set_level(sid, 1).unwrap()]) + .unwrap() + .unwrap(); + let mut server = Server::new(SOURCE); + PreparedEdit::pages(SOURCE, &[PageEdit::set_level(sid, 1).unwrap()]) + .unwrap() + .commit(&mut server) + .unwrap(); + server.fault = Fault::Confirm; + assert!(cache.sync_once(&mut server).is_err()); + assert_eq!(cache.status(id).unwrap(), Some(EditStatus::Pending)); + assert_eq!(server.publications, 0); + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == id)); + assert_eq!(server.publications, 0); + assert_eq!(server.confirmations, 2); +} + +#[test] +fn schema_ten_migration_preserves_multi_space_uncertainty() { + let directory = tempfile::tempdir().unwrap(); + let path = directory.path().join("pages.sqlite"); + let cache = Replica::create(&path, SOURCE).unwrap(); + let page = onestore::PageCreation::new(None, Some("Migration"), "Author").unwrap(); + let id = cache.create_page(SOURCE, &page).unwrap().unwrap(); + let mut server = Server::new(SOURCE); + server.fault = Fault::UnknownBefore; + assert!(cache.sync_once(&mut server).is_err()); + let local = cache.snapshot().unwrap(); + let queue = cache.pending().unwrap(); + let status = cache.status(id).unwrap(); + drop(cache); + let db = rusqlite::Connection::open(&path).unwrap(); + db.pragma_update(None, "user_version", 10).unwrap(); + let proofs: String = db + .query_row("SELECT revisions FROM attempt", [], |r| r.get(0)) + .unwrap(); + drop(db); + let cache = Replica::open(&path).unwrap(); + assert_eq!(cache.snapshot().unwrap(), local); + assert_eq!(cache.pending().unwrap(), queue); + assert_eq!(cache.status(id).unwrap(), status); + assert_eq!( + cache.sync_once(&mut server).unwrap(), + Some((id, status.unwrap())) + ); + assert_eq!(server.publications, 1); + drop(cache); + let db = rusqlite::Connection::open(&path).unwrap(); + assert_eq!( + db.query_row("SELECT revisions FROM attempt", [], |r| r + .get::<_, String>(0)) + .unwrap(), + proofs + ); + assert_eq!( + db.pragma_query_value(None, "user_version", |r| r.get::<_, u32>(0)) + .unwrap(), + 11 + ); +} + +#[test] +fn native_page_changes_reconcile_with_atomic_offline_batches_and_review() { + let root = std::path::Path::new(env!("CARGO_MANIFEST_DIR")) + .join("../../corpus/page-lifecycle/movement"); + let provenance: serde_json::Value = + serde_json::from_slice(&std::fs::read(root.join("provenance.json")).unwrap()).unwrap(); + let phases = provenance["cold"].as_object().unwrap(); + assert_eq!(phases.len(), 9); + let original = order(SOURCE); + let original_text = texts(SOURCE); + let (&(text_space, text_object), body) = original_text + .iter() + .find(|(_, text)| text.starts_with("Body parent")) + .unwrap(); + let mut expected_text = original_text.clone(); + expected_text.insert((text_space, text_object), format!("Offline {body}")); + let mut counts = [0; 2]; + for mode in ["indent", "group"] { + for phase in phases.keys() { + let directory = tempfile::tempdir().unwrap(); + let path = directory.path().join("pages.sqlite"); + let cache = Replica::create(&path, SOURCE).unwrap(); + let edits = if mode == "indent" { + vec![PageEdit::set_level(original[4].0, 3).unwrap()] + } else { + original[3..6] + .iter() + .map(|(sid, level)| PageEdit::move_to(*sid, None, *level).unwrap()) + .collect() + }; + let id = cache.pages(SOURCE, &edits).unwrap().unwrap(); + let text_id = cache + .edit_text( + &cache.snapshot().unwrap(), + text_space, + text_object, + 0..0, + "Offline ", + ) + .unwrap() + .unwrap(); + let native = std::fs::read(root.join(phase).join("notebook/Lifecycle.one")).unwrap(); + let mut server = Server::new(&native); + let local = cache.snapshot().unwrap(); + let expected_conflict = if mode == "indent" { + matches!( + phase.as_str(), + "04-subpage-move" | "07-promoted-root" | "08-collapsed-group-move" + ) + } else { + !matches!( + phase.as_str(), + "02-promoted-parent" | "03-selected-group-move" | "06-promoted-level-two" + ) + }; + let first = cache.sync_once(&mut server).unwrap().unwrap(); + assert_eq!(first.0, id); + let mut reviewed = edits.clone(); + if expected_conflict { + assert_eq!( + first.1, + EditStatus::Conflict(ConflictKind::StructureChanged), + "{mode}:{phase}" + ); + assert_eq!(server.publications, 0); + assert_eq!(cache.snapshot().unwrap(), local); + if mode == "indent" && phase == "08-collapsed-group-move" { + reviewed[0] = reviewed[0].reposition(PagePosition::Keep, 1).unwrap(); + } + cache + .rebase_pages_conflict(id, &local, &native, &reviewed) + .unwrap(); + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == id)); + } else { + assert!( + matches!(first.1, EditStatus::Published { .. }), + "{mode}:{phase}" + ); + } + counts[usize::from(expected_conflict)] += 1; + drop(cache); + let cache = Replica::open(&path).unwrap(); + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == text_id)); + assert!(cache.pending().unwrap().is_empty()); + let mut expected = order(&native); + for edit in &reviewed { + let at = expected.iter().position(|p| p.0 == edit.space()).unwrap(); + expected[at].1 = edit.level(); + if let PagePosition::Before(before) = edit.position() { + let page = expected.remove(at); + let at = before.map_or(expected.len(), |sid| { + expected.iter().position(|p| p.0 == sid).unwrap() + }); + expected.insert(at, page); + } + } + assert_eq!(order(&server.durable), expected, "{mode}:{phase}"); + assert_eq!(texts(&server.durable), expected_text, "{mode}:{phase}"); + assert_eq!( + server.publications, + 1 + usize::from(expected != order(&native)) + ); + if let Some(output) = std::env::var_os("ONESTORE_OFFLINE_PAGE_EDIT_OUTPUT") { + let output = std::path::Path::new(&output); + assert!(output.is_absolute()); + let path = output.join(format!("{mode}-{phase}")); + std::fs::create_dir_all(&path).unwrap(); + std::fs::write(path.join("Lifecycle.one"), &server.durable).unwrap(); + std::fs::write( + path.join("manifest.json"), + serde_json::to_vec_pretty( + &serde_json::json!({"mode": mode, "phase": phase, "original": edits, + "reviewed": reviewed, "conflict": expected_conflict, + "publications": server.publications, "confirmations": server.confirmations, + "page_receipt": format!("{:?}", cache.status(id).unwrap()), + "text_receipt": format!("{:?}", cache.status(text_id).unwrap())}), + ) + .unwrap(), + ) + .unwrap(); + } + } + } + assert_eq!(counts, [9, 9]); +} + +#[test] +fn twelve_disjoint_page_batches_merge_with_dependent_bodies_without_review() { + let mut source = onestore::create_section("pages.one", "Sentinel", "Author").unwrap(); + let mut created = Vec::new(); + for _ in 0..36 { + let page = onestore::PageCreation::new(None, Some("Same title"), "Author").unwrap(); + source = PreparedEdit::create_page(&source, &page) + .unwrap() + .as_bytes() + .to_vec(); + created.push(page); + } + let mut expected = vec![order(&source)[0]]; + let mut expected_text = texts(&source); + let directory = tempfile::tempdir().unwrap(); + let mut queues = Vec::new(); + for (actor, group) in created.chunks_exact(3).enumerate() { + let path = directory.path().join(format!("{actor}.sqlite")); + let cache = Replica::create(&path, &source).unwrap(); + let edits = [ + PageEdit::move_to(group[1].space(), Some(group[0].space()), 1).unwrap(), + PageEdit::set_level(group[2].space(), 2).unwrap(), + ]; + cache.pages(&source, &edits).unwrap().unwrap(); + let body = format!("Actor {actor} 🦀 é"); + let insertion = + onestore::Insertion::outline(group[1].object(), 36.0, 36.0, &body, "Author").unwrap(); + cache + .insert(&cache.snapshot().unwrap(), group[1].space(), &insertion) + .unwrap() + .unwrap(); + expected.extend([ + (group[1].space(), 1), + (group[0].space(), 1), + (group[2].space(), 2), + ]); + expected_text.insert((group[1].space(), insertion.text_object()), body); + queues.push((path, cache.pending().unwrap())); + } + let mut server = Server::new(&source); + for (path, queue) in &queues { + let cache = Replica::open(path).unwrap(); + assert_eq!(cache.pending().unwrap(), *queue); + for edit in queue { + assert!(matches!(cache.sync_once(&mut server).unwrap(), + Some((published, EditStatus::Published { .. })) if published == edit.id)); + } + assert!(cache.pending().unwrap().is_empty()); + } + assert_eq!(server.publications, 24); + assert_eq!(order(&server.durable), expected); + assert_eq!(texts(&server.durable), expected_text); + for (path, queue) in &queues { + let cache = Replica::open(path).unwrap(); + assert_eq!(cache.sync_once(&mut server).unwrap(), None); + assert_eq!(order(&cache.snapshot().unwrap()), expected); + for edit in queue { + assert!(matches!( + cache.status(edit.id).unwrap(), + Some(EditStatus::Published { .. }) + )); + } + } + if let Some(output) = std::env::var_os("ONESTORE_OFFLINE_PAGE_CLIENT_OUTPUT") { + let output = std::path::Path::new(&output); + assert!(output.is_absolute()); + std::fs::create_dir_all(output).unwrap(); + std::fs::write(output.join("pages.one"), &server.durable).unwrap(); + let operations: Vec<_> = queues + .iter() + .map(|(_, queue)| { + queue + .iter() + .map(|edit| { + serde_json::json!({"id": edit.id, "space": edit.space, + "operation": edit.operation}) + }) + .collect::>() + }) + .collect(); + std::fs::write( + output.join("manifest.json"), + serde_json::to_vec_pretty( + &serde_json::json!({"operations": operations, "publications": server.publications, + "expected_order": expected, "pages": 37}), + ) + .unwrap(), + ) + .unwrap(); + } +} diff --git a/crates/onestore/README.md b/crates/onestore/README.md index 6e3f4c5bb71750b1644d7b8b7ef1a22f7a45b160..a1924eb03c1771ad3255274bec07b9989e386f71 100644 --- a/crates/onestore/README.md +++ b/crates/onestore/README.md @@ -89,7 +89,8 @@ series membership and metadata levels in one transaction. Each page occurs once; levels are 1–3 and the final first page must have level 1. A following deeper-level page remains in place unless explicitly selected. To move a group, supply all its pages in order. Retain the intents across retries so newly formed series keep -their identities. [Native page-edit fixtures](../../corpus/page-lifecycle/page-edits/README.md) +their identities; `reposition(PagePosition, level)` revises their placement while +preserving those identities. [Native page-edit fixtures](../../corpus/page-lifecycle/page-edits/README.md) cover individual tabs, selected and collapsed groups, nesting and promotion. Insertions update child references, reference counts, modification times and automatic titles atomically. Paragraphs can be nested or inserted into table cells; outline diff --git a/crates/onestore/src/lib.rs b/crates/onestore/src/lib.rs index fdcbb6a90cc801dd223dc7fdc952c72275f442cf..5cf64bcba45d63834e44ce062111cbdea98775aa 100644 --- a/crates/onestore/src/lib.rs +++ b/crates/onestore/src/lib.rs @@ -36,7 +36,7 @@ pub use formatting::TextAttribute; pub use insertion::Insertion; pub use objects::{Object, ObjectData, ObjectReferences, ResolvedRevision}; pub use outline::OutlineEdit; -pub use page::{PageCreation, PageEdit}; +pub use page::{PageCreation, PageEdit, PagePosition}; pub use paragraph::{ParagraphJoin, ParagraphSplit}; pub use properties::{IdStream, Property, PropertySets, Value}; pub use revisions::{ExGuid, ObjectSpace, Revision, RevisionIndex}; diff --git a/crates/onestore/src/page.rs b/crates/onestore/src/page.rs index a4487113f96f32f12d9d4935059b2720d6c5fe01..ea63632a72a220c741a1db8b36bcb921982f5a0e 100644 --- a/crates/onestore/src/page.rs +++ b/crates/onestore/src/page.rs @@ -50,9 +50,10 @@ fn set_references(object: &mut PropertyObject, property: u32, ids: &[ExGuid]) -> object.copy_property(&source, property) } -#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +/// Whether an edit preserves position or moves before a page (None appends). +#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] #[serde(deny_unknown_fields)] -enum Position { +pub enum PagePosition { Keep, Before(Option), } @@ -65,25 +66,44 @@ pub struct PageEdit { guid: [u8; 16], space: ExGuid, level: u32, - position: Position, + position: PagePosition, } impl PageEdit { /// Changes one page's indentation without changing its position. pub fn set_level(space: ExGuid, level: u32) -> Result { - Self::new(space, level, Position::Keep) + Self::new(space, level, PagePosition::Keep) } /// Moves before an existing page space, or appends when `before` is None. pub fn move_to(space: ExGuid, before: Option, level: u32) -> Result { - Self::new(space, level, Position::Before(before)) + Self::new(space, level, PagePosition::Before(before)) } pub fn space(&self) -> ExGuid { self.space } - fn new(space: ExGuid, level: u32, position: Position) -> Result { + pub fn level(&self) -> u32 { + self.level + } + + pub fn position(&self) -> PagePosition { + self.position + } + + /// Revises placement while retaining the selected page and allocated series identity. + pub fn reposition(&self, position: PagePosition, level: u32) -> Result { + let edit = Self { + position, + level, + ..self.clone() + }; + edit.validate()?; + Ok(edit) + } + + fn new(space: ExGuid, level: u32, position: PagePosition) -> Result { let edit = Self { guid: fresh_guid()?, space, @@ -100,7 +120,7 @@ impl PageEdit { "Choose an existing page space and indentation level 1 through 3", )); } - if let Position::Before(Some(before)) = self.position + if let PagePosition::Before(Some(before)) = self.position && (before.guid == [0; 16] || before == self.space) { return Err(invalid("Choose a different page as the movement anchor")); @@ -209,7 +229,7 @@ impl PageEdit { return Err(invalid("The selected page is no longer in the section")); }; levels.insert(edit.space, edit.level); - if let Position::Before(before) = edit.position { + if let PagePosition::Before(before) = edit.position { order.remove(at); let position = match before { None => order.len(), @@ -269,7 +289,13 @@ impl PageEdit { children.push(id); let membership_changed = old_id.is_none_or(|old| view.nodes[&old].spaces != spaces); if !membership_changed - && !spaces.iter().any(|sid| levels[sid] != original_levels[sid]) + && !spaces.iter().any(|sid| { + levels[sid] != original_levels[sid] + || copies.get(sid).is_some_and(|id| { + matches!(view.nodes[id].kind, Kind::Metadata { level, .. } + if level.unwrap_or(1) != levels[sid]) + }) + }) { continue; } diff --git a/crates/onestore/tests/page_movement.rs b/crates/onestore/tests/page_movement.rs index 4c4871e16ca4a965a9cc647d86b9188194213ddb..d726678e26b2b9275ddad8283af0bfb9d8927305 100644 --- a/crates/onestore/tests/page_movement.rs +++ b/crates/onestore/tests/page_movement.rs @@ -284,6 +284,51 @@ fn moving_pages_preserves_ink_file_data_and_native_feature_objects() { } } +#[test] +fn section_reordering_refreshes_stale_native_metadata_levels() { + let source = include_bytes!( + "../../../corpus/page-lifecycle/movement/02-promoted-parent/notebook/Lifecycle.one" + ); + let ids = pages(source); + let edits: Vec<_> = ids[3..6] + .iter() + .enumerate() + .map(|(i, sid)| PageEdit::move_to(*sid, None, u32::try_from(i + 1).unwrap()).unwrap()) + .collect(); + let prepared = PreparedEdit::pages(source, &edits).unwrap(); + let stores = [source.as_slice(), prepared.as_bytes()].map(|b| Store::parse(b).unwrap()); + let indexes = stores.each_ref().map(|s| RevisionIndex::parse(s).unwrap()); + let documents = indexes.each_ref().map(|i| Document::parse(i).unwrap()); + let levels = documents.each_ref().map(|document| { + let section = &document.spaces[&document.root]; + let view = §ion.revisions[§ion.contexts[&ExGuid::default()]]; + let copies: Vec<_> = view + .nodes + .iter() + .filter_map(|(id, node)| match &node.kind { + Kind::Metadata { + title: Some(title), + level, + } if title == "Same title" => Some((*id, *level)), + _ => None, + }) + .collect(); + assert_eq!(copies.len(), 1); + copies[0] + }); + assert_eq!(levels[0].0, levels[1].0); + assert_eq!(levels[0].1, Some(2)); + assert_eq!(levels[1].1, Some(1)); + for (sid, space) in &indexes[0].spaces { + for rid in space.revisions.keys() { + assert_eq!( + format!("{:?}", indexes[0].resolve(*sid, *rid).unwrap()), + format!("{:?}", indexes[1].resolve(*sid, *rid).unwrap()) + ); + } + } +} + #[test] fn metadata_copy_order_does_not_change_page_identity() { let source = include_bytes!( diff --git a/tools/offline_page_edits.py b/tools/offline_page_edits.py new file mode 100644 index 0000000000000000000000000000000000000000..b024c27b4b6b1bcd74890dbcbf89498c3230a903 --- /dev/null +++ b/tools/offline_page_edits.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +"""Cold-validate exported offline page batches in disposable OneNote clones.""" +import argparse +from concurrent.futures import ThreadPoolExecutor +import json +from pathlib import Path +import subprocess +import sys +from tempfile import TemporaryDirectory + +ROOT = Path(__file__).resolve().parent.parent + + +def capture(case, output): + destination = output / case.name + with TemporaryDirectory() as temporary: + source = Path(temporary) + (source / 'Lifecycle.one').symlink_to((case / 'Lifecycle.one').resolve(strict=True)) + with (output / (case.name + '.log')).open('w') as log: + subprocess.run([sys.executable, ROOT / 'tools/native_runner.py', source, + destination, '--expected-pages', '9', '--collect-notebook'], + stdout=log, stderr=subprocess.STDOUT, check=True) + subprocess.run([sys.executable, ROOT / 'tools/verify_page_creation.py', case, + destination], stdout=log, stderr=subprocess.STDOUT, check=True) + assert json.loads((destination / 'teardown.json').read_text())['absent'] + assert (case / 'Lifecycle.one').read_bytes()[1024:] == ( + destination / 'notebook/Lifecycle.one').read_bytes()[1024:] + print(f'Verified and removed: {case.name}', flush=True) + return case.name + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('candidates', type=Path) + parser.add_argument('output', type=Path) + parser.add_argument('--workers', type=int, default=4, choices=range(1, 9)) + args = parser.parse_args() + cases = sorted(p for p in args.candidates.iterdir() if (p / 'Lifecycle.one').is_file()) + if len(cases) != 18: + parser.error('Export all 18 native/offline page cases before starting the captures.') + args.output.mkdir(parents=True, exist_ok=False) + with ThreadPoolExecutor(max_workers=args.workers) as pool: + completed = list(pool.map(lambda case: capture(case, args.output), cases)) + (args.output / 'verified.json').write_text(json.dumps(completed, indent=2) + '\n') diff --git a/tools/test_page_movement.py b/tools/test_page_movement.py index 99822fd6091340b086d06ad79c1563700a81e5a1..abd76229afe2e54dd77b53d2d5f089fa35ce46ea 100644 --- a/tools/test_page_movement.py +++ b/tools/test_page_movement.py @@ -12,6 +12,42 @@ FIXTURE = Path(__file__).resolve().parent.parent / 'corpus/page-lifecycle' class PageMovementTest(unittest.TestCase): + def test_offline_batches_reconcile_native_movements_without_cold_repairs(self): + fixture = FIXTURE / 'offline-edits' + cases = json.loads((fixture / 'provenance.json').read_text())['cases'] + self.assertEqual(len(cases), 18) + conflicts = 0 + for case in cases: + with self.subTest(case=case): + source = fixture / case / 'candidate' + cold = fixture / case / 'cold' + manifest = json.loads((source / 'manifest.json').read_text()) + conflicts += manifest['conflict'] + self.assertEqual(compare(source, cold), 0) + self.assertEqual((source / 'Lifecycle.one').read_bytes()[1024:], + (cold / 'notebook/Lifecycle.one').read_bytes()[1024:]) + self.assertEqual(conflicts, 9) + + def test_twelve_offline_page_batches_retain_order_levels_and_bodies_natively(self): + fixture = FIXTURE / 'offline-edits/twelve-clients' + source = fixture / 'candidate' + cold = fixture / 'cold' + self.assertEqual(compare(source, cold), 0) + manifest = json.loads((source / 'manifest.json').read_text()) + self.assertEqual(manifest['publications'], 24) + with TemporaryDirectory() as temporary: + output = Path(temporary) / 'document' + subprocess.run([EXPORTER, cold / 'notebook/pages.one', output], check=True) + document = json.loads((output / 'document.json').read_text()) + pages = list(ordered_pages(document)) + self.assertEqual(len(pages), 37) + self.assertEqual([[sid, revision['nodes'][revision['roots']['2']]['kind']['level']] + for sid, _, revision, _ in pages], manifest['expected_order']) + bodies = [node['kind']['text'] for _, _, revision, page in pages + for _, node in walk(revision, page) + if node['kind']['type'] == 'RichText' and node['kind']['text'].startswith('Actor ')] + self.assertEqual(bodies, [f'Actor {i} 🦀 é' for i in range(12)]) + def test_optional_metadata_restoration_matches_native(self): fixture = FIXTURE / 'page-edits/optional-cache' for source, cold in [('source', 'source-cold'), ('candidate', 'cold'), -- 2.54.0

mdQETDHpRjf`$d0qe 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..78fde90ddefdfa2372df478c17fd4cdc2a9a770d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/manifest.json @@ -0,0 +1,163 @@ +{ + "confirmations": 1, + "conflict": false, + "mode": "group", + "original": [ + { + "guid": [ + 59, + 56, + 245, + 11, + 183, + 166, + 17, + 77, + 128, + 103, + 4, + 198, + 84, + 31, + 176, + 132 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 125, + 120, + 25, + 176, + 131, + 146, + 79, + 66, + 152, + 72, + 8, + 5, + 112, + 144, + 227, + 13 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 13, + 28, + 56, + 21, + 0, + 191, + 211, + 65, + 137, + 203, + 79, + 98, + 79, + 246, + 200, + 111 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [254, 121, 90, 44, 97, 44, 81, 11, 16, 148, 125, 34, 133, 142, 122, 129], n: 1 } })", + "phase": "03-selected-group-move", + "publications": 1, + "reviewed": [ + { + "guid": [ + 59, + 56, + 245, + 11, + 183, + 166, + 17, + 77, + 128, + 103, + 4, + 198, + 84, + 31, + 176, + 132 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 125, + 120, + 25, + 176, + 131, + 146, + 79, + 66, + 152, + 72, + 8, + 5, + 112, + 144, + 227, + 13 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 13, + 28, + 56, + 21, + 0, + 191, + 211, + 65, + 137, + 203, + 79, + 98, + 79, + 246, + 200, + 111 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [60, 10, 128, 166, 67, 192, 180, 77, 159, 109, 56, 86, 122, 77, 206, 97], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..c8ef9758827843a7de8a5841061ec81a50f82f5b GIT binary patch literal 62664 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..3f8eb5430a158b16c4b13ad412368a1caf5921fd --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..4606c1dc986c96fa06b62cb2ab7ef72cd82a41e9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..83dc60453e4f4ccc1df31be48d5f12956e928ec6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..547a567b37b677d592a76297e9b5f1d0aa98d9d1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..cc1955130f89864806f7a4e6b2425067a0fe607d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..555151550341e889451c675f7892271a0bbd541a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..8692105a5442dfb9154f32bc03bb7b4d3ceb88b9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..93de8fbb47c60089f4b428c30113904416f32b9c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..a944412ed9ca6e8c07515b1301daf91f4be599e4 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..826cf6ceb894ab1f79787892ad911ae1b4e9e5a7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..f2246dc48f1be0aac3a93e92973f6d97df0093e6 GIT binary patch literal 66464 zcmeHQ2V4|K7vH1a9bFMYs(MCIL{LB_iU_D67NW+USh2*8U@xZy-B$^mwiv~3sHL(y&H2S^&?v1ysa|lZErQGlv_V&%}%$qkeukFn2#TFe$PCdD* z>BcQBhkfNg@A#y5H%?qLb63>L%&6aMTy1_?P=tDC7dm^+{4H+fSEXm($k}+ZGNsES z%l?D{em7+R!tD+#}ExWY_bgyZtpyT!K7*aOuwZ7By=7@({5^a0L~O#h`$ z^2o_z2AL`FkEg)?ynDZG8PR%$v!NyGzQSC+O4sV)8duem+Vz)ej%97xc5V?Sm{n)J zo(IPx&KA0*%Vy_|+Z+*>=^E9w*ON!~cmzp5Sm|1vewyj(=abtT} z=dq-zC3Oe3##jIH#2%*r>+vP7bej1KOFC9c_sR*2xP23TP}_d|bII%TcK?7Rb1+lj zpGN^nVoEYIKC8y~PfP8a!sb0jb<{5lJaBJ8(S;&lh&FTUmc%{aB@8gY&tB*fihEm% zB`G>m1iaI>%7amkB}G>Q4Dc1bzB*CLa1S`j1Kj(@-ovHoih%o_quV^fJ$@rP*=THV z&+@m=_V>p<%18R%_~YGi5A^`|9!ru>qaNVnMiDB6yCEWd;60xRq&rc>eb&~`{c#VR zasS7~@z?Mhq!yyB0YF=r;~uQ`r7+9 zeT;in-=^&FP;WzCz^o0wFMnI(TfkADj{%1AItBN5jC<7MOA+<>QM99o^xdu}_aU9t zx4`xB72LD>_Sfli5&eezWhqvmi09VC9Zf+V8;a!&Fu+rf-rrZ=a1S`}0sPqRs`ddh6 z^?63MZjO6aU!TC}I?#2I7ckb2stv1`0vz>Kp@?+E*2&RzagX`}C?bDVimZJjEl#E& zoz<7Pr%GGgv-%QTuZzDm1Pi3d%AFhR_c`uSUo{zA_%Y~AFx{hkz)^1yMTY0xer>Zm z&nEx^1~&yJ|1rN2>`e%HXD?yy3Ke?k-y3-Rk`^G2i)0VT-E5Jb-+&ac0&=Lw1y;vIM{G z<}CySc?n*LUV=NI80qJC>XP<7DiOE6V&bSB<)-f#7<6x;I`XVky;y?yJT;I1e1mJ( zHwVs}*EDTenA^>_H&hYE>)tayPu1$7iaJnqq-ZIy`u)5F9qPZ9)iw7}%C3gfjt6hK zG1@;aJ?n;8KRsy(V*T`+U;p$Hp|(~Phef9++<)^z5el~s}9}zNXe(}1y z9QBTl(vU}~69Wz$l)Vl(dR?hr0}kw!8hItEV=ATnAsn~6-fV4ywf!dAJiNZr3uUi} z5vE;KsX-z&F>nhN0B2NcEdgu^pb`P!sMH{&F~=d58q_rca#U6r^T8O7s-09JmCb^D zIJ5D?=mUKK0sKdaHE=iI@9F_iP4`w(mhgghHR zbf*W10?h@+hZqks$~WkN2$+Ao=E~=vvUP0USonVTd5c*`Vt3CuJ^OB}ilP~dY0}QZ z5{+yqj(GsuTBy+CI?#lalK@Ekp8{`u5uSSJWYAabgb~EY140D9b6!H4KrxM?y|<9| z4qYF63C=mhyXS`pUL}15-47Lywb58X_d~F>rGK@;gKGOFG)0dRLG;im5TP?`#IlEb z3x2~WYN#GdFTviIc<@$39U)$V8f7A?o(_t_;kWJi_@RNVQW6Ju?=n2VuVv!ElPcYC4G6v1GdD@SeR3_^;PM@(x(=+mRLn^8Z z>@Sp?zptn$J@i;dlWl!K&!C-nb|%H^)W#=tmA4lNJ+Hm#k(5b5n-S1%=(%{xR;=5V z$}L5am3xbRgZ97|PaxP+zp?-ti`+}^Kvx&Bj85Ky?hN5JonjMuzA43K6q{32QM91A zm|_OSB@~xZOz{@H?o*s)7{?NE_0&U%LL_3sv{m&5VIxHWFr-Bwg5pDj-a?X)ETjls zguZl-K5tD?3RGI8q0Nyf88gH}!2B5*B7}$#mQ`=~p|=t4(0GHs^MvLboX40mVwt?q^>!2jYJ>{AhlhYW_2;igd{c-AH#i~c*Ckb!d2<_N*7oL^# z(X8W_!$YRFtDiC3qs8s11Me_B#uR@Y^y#Xw2S@#*7XMVHW_ozVGAIx1^r3|o3T_ZJ zSP<2a-z`+IpJSc^ezUNKnp=~GzNMJsf`u!nWk&!>b2(|DLH7nc1st?+!nm=23i!lA zjREZN6!4LS8WeIA0r})mIRYaTK@L%FJszQ;=gBE4$tbVDlM(iH6sB#pbjkGJcsOWR zsrB7A@2M9tv#b}upIX|C%c<~jZ-;xUf-E}K%v?I755Na4oqs>jKCJ%Oj(Iz_Ybw7U z7VrVU-&@*DPw`(jtj=q>Hcy(_3Ae6X1-PNsW}#QNj0@U~<<;tJoLws^u@k^ev^JTq zPi|9Z%ffA4FKoKgX#Ch{fGzDDZ5ytv<^O(W%;_lG{+UA`ehsjTo$Xr=@%PhzS-fXz z{mwh{Dm0dmH~%+Nz)S&?6yWJ&l$qpNd(yG2NRC)jw4rEE@UgxK(e!|Q4FGJ zOKA?2rlG5vBDi7#$&a2wB5}tqBux^9RwP&Y(Ul6;>qUz@T9h!og{~xTdJ~-4Ui4E6 zPs9uHDabR(H71LAa*93lGI#?6hBxp{CJ6|PDG=io1SQ6d0gE}rT=Y+`7TkOU_1X|Y z?Ml~Ii7qN{!Cpo8))Z|hYS0idFnI*_7+U~)@ED12}PHwQBX{!!0&8ntrPS7TmKbAALu0r@H_M9gEZ(Edq>Q*h|G46S=7en_Qnb0_JDT0ASqzb zwklfd>{?p3tk_^cgAXGr^?p>QLlcuaMsfI^M~rm+zUHTwqS6y%*R}6-MCAIWF_hc; zOYkxkfski@XC^-&Fc9Dm;WbC@4^ir8%&)wx&z<+GPFNW|W$cVzne}`uK?X4P%9aYh zvcIL-uPm7T%4WZ^+=pHyzjElTpJ{Tz_evp>t`rS^bhBR>e5bhl%4?c-9?{0VdE@N3 zgZn&ZZ4qDSFu$_=4L#$dSU-gTKH9@+`)EzA?eY47m#lvcPVEo8;iu?i zT~t3sYios{BHr5Ur}(drd2{=X6ewu^V;wjG{1nRdf#3`9Q@Gpycl{J>X&C$zJo4ho99xs@*JOJ6pWH8XnEx#Z&egVx!%wlP z-u5>xhE|MTShCIG%g%1mrnDo;lOp$11l2_=DRBH0zEX;)U-OzH*RPfO8S_&t=zKQV zbK9qJOOtbVzB@W?FffCkB2ek4sQS7TOB z=Z|_zb6Y1~XtH?EH@&RKjQk3H$Lulrie+Yx`B6Fo?6H)KHE%tx_ha1KRm+YIQAJF` zv-0uc*Ycpnl2#d!3qPy8w|Xtxq0h6&ntykpl4{MvX5&8!OAlZ2!G~-d4YO6)V?%9K zShQnY=aXcsu*W*vmSF3AihreLLHro}26)3B8*i)Qk%-G75^iKAF-~{ZwF^_uyPuOET-iI{hdqP5H5pen zVT5$ATg&%sT6k>c&r#7R%bZE@i5i}LvG+ne3m zOpKrOmDiS-fE#Zv*&in2!=5%gPa6pM&-WUfUa6t$uE-VbTjph79Q2`nS|i@`B>ec# z$L$*#GtV-)$(Gyccl%FWI3x1sj-F~3YzK;t6t%Pf-i{*nJ7EJ8+cQ@9{bI%y z0^l?p1mzJ7fMa_|)=rP#24w^_P7NwQxa~XRCIU`FT2P+m zz-*e$jVTdk5Bipok;sblRunx=83JpYOWZ2+w9v;Rz$CuH)Rdb{;<5#u1+K7~n?t%Tro2)bDyRt#pX{o|{ zVwHT1DEk&RUFt9y+ERtIdHmN|Q=yDL#n^Vjtx|)sN?Y5+e7O1O)y-Xyk=F_%#)G_c zXOHw=oa}$Zwo1LPk8GIlE^aGGT_URv;|;;O_2ZKwvf!s8PgOBeJs#dZpi97OcFuD~ zmwS8qh;gWZhm5h}zTUb`6Z)MlQ?sKg^vuq?al!4^Baz!Z17bWpk*E?YmXj)G`|xAs zZ_d<)E^`>1*kP`1;YsD})8<0M-@7|{%wAaO#OkgMP(H5}MvQCw=q#fWZe`~!bFdH4 ze_wO>5nmBw-q3~V0NSwWL52UjL#02Y_AQ}{a@|E)f`L-tA>h3Jv*)g^=@Ay0b=Gs0 z*M?G}4T@o`JVXZhVNWHTYPb8gZ)a=Ub1gkrJgB@0a9EN`-x1)L#N9kwFRJVoWl=hM z?ysHVExrI8`$v>(VgScBlJu^xo)|arD-tPlk8C}C@FL)lugblf%(v3uvtNGD9-Yu^ z?b7-innsl$g|@-BvR19wahsvG14A+H$$eL?*n&Glt%d|M?#X>eEpFpA0!Gt4F=XS0 znq;*G!Vfv5{WHC&Od_i>M<=xgBGQ=Sbt;1hY0S|?t$`pl=7^#kL^@-R+G-8NtuaS6 z%0a|3=6FS|fl!umm{%^+82B#-p8du2qjCnqz#p!hJo3+yjAtb43+N;yYX3f$0y^V zRG!Ex4uAOBOTlHYcI#^AHvU4txY1vUr*?_RDE>(p%7x?kc7`l6{gEJg1C(@OwkMK# zLXG?HbcRgOzj@7-D-25i8RO}3ZkNv;>R2jj=YzW5SBCT(4KjhJ`)U>I`h2win00;B z1d_M3Hz}>qdu=E`?PGdweh^#*RbSl4T$S!BPzX7!T z!>)jCioQam-+I6h11L&+t9kp_fx}M}MI{!`>M^RM{o{U$z2Ba+HwpW{*LZJsG?$c zuc5DZ_|PHR>kPcHTLFDrwDSf)+k(#3Ek1~yYMvoN|Ki+u*3jDA_qmbtf zFubwN<7M!Mw+ZXnU+laA;7`3{7=y#H?wg3Q#bW+>2HyMp^9N8SqH(_Y(Q_|;{(x8(l_1T*X7r2S{`5#B!B#-Pc!s`@ zHMs?!KY;S_1j4iD4-l{be{iw*5hD#aM~YOZf6qHV;Klc$f`<)6Lrv`8M0@guCv-=0 zLM~IV*Oj-2vz%bu#c7n+;3o)>*K2=dsj|IjL4Pu|kn!`L($ zI9Ie9aBSl-1mA0&Fno*~!oJq3{Rm*(5cauNiwW`UF$4t6AI`sFxF_-}?PchLXe0b( z?shsJiMSeE->Hu~;C-c%W|+$;kC%ofgOl*mU`u0kz>$G{t~~7y<>GxMPdDZD6JXF~ zwZESUiE7cyUUmGN9iNSFa{+K(8K_^PM3|?peBZJi6K5`Wuvz<-_XR(j2Y84}iHA3O z%wevnDjULAoqFvDjms{N9bGP0-;9TNEiu-#$y4`Mg_F}_n_6i?9i}b+Xk)7A`s3C# zChk!aMju{Hs15YtwHIm1am@1bFhtr?&u+V4zkaXz+vD%t_4#?Y4`86@m{K*JDu&jv zs<9+zO5fFCCjd8vk3`Q`ymfseYEPRGdO%fuKwztrRa?))L)=!vHuz7uvxpFXZrE!9 zV$+*Pipu#9{)p85sp4@R5Zlr=R^`DR$Uw(@Jl*GNp*-*d8EBs?looNHt6F&o30UJt zT1QAkBU{_7)qv?6+1fI#BlI2PK37`R3M5VMzNL+@&>T%~gk7N3Na_#U2s>SC2VGFA z185D^mWB{C9t+b)YY#2jh-Y`LE!1`+o-MQ`p!XZ`q@z(_lt|Q59+Cp$(2**zUZf1l z!&S^qEh3FM{3#SD$RC6Wj{tv}@_ifl0{ms2?R8?Ff9t=3=mRc*0Dl>eK1hR1oH{(A z#HgP`9W{f?KX`b4N;`?;A~k<7O8zu^-O$!)egkG~wW)LMkZbyvx@j@glmLo2^JwfS#-fH}DK+x7~7S*ra%#$QIH6zxNQ zYD-y)l_}=8mreV#!YHrNpVdw1Me9fUlDDdG-YmRr!eJD0ZpB3!S68%8p z0HS|-9px{aKkH}M<&;~rrEBo^T=M)`uu))F6u&=<;UhMs*!@{(Wm$?v^Jjs!1^csD zKS6OSoL>lK8vBeM182}bA3vTyOMzbz{8n%KceJ+H~vHyKi?4D;DV|0?j%-qk|vaKi{8)G7*jbEbRGu zaetOr7L_2je^tZx=_j}S&-$}qzk_oW?9W2^lt~Ol^=Cl|H}bQhtUMz!M`CRjg-DU) z)Wrq)vDo`U@LvSTrv;~)>^xN8T4SS|P<~On`yEh@Tt3}*xb#NH_#yV5-L6fm?cPs( z*N;4V!?t96>hzVi^11ZP8Fecz)KOU&VW#BSoe`5mvlhP-pYdVLkBeX5BYxWk@~ne{ z3a4lrm$kQcu*SMGJMqv2A;fewI^8!lxXw0;DT z`;81PIYB1h8GWGtppEbkb#&12NW|4xn14t~8@Yc-nI`uSDbtkxA)Yn^JmLS~>0(Gz z_6K0l-LgjA`0j%SogMwxMn`q+uW6PZdi8*pObEXTxxRv`RAaa zCY#99AsKTP*;f+Ihv!{7{0VB})eg8+Qx#ub+1QWA?W=!KRr2c)o9%~}rXZ0^^O(T4 zHfGO>NILVsB2ZxGV=40zx-k8o&42Jm47mN|z@Xz?AqFJ}h6(==WToVZG2tJA@H6cn zD(T<|31ehmS_cipz0vRT$X@h88T~HgA1cc#<(|$){vpUZ2`k<~X?N@udzi1-+d;Q7 z`iH)@FAd>h^bZ}dw})10#53F87HY5&&-L~tphp|=B>xbUe2ID{{6nC&l)>yDB2t*c zUqXR`{2v&y2=EUn*KdO_z(2IY5kvpq8w#RN6+^S(AL7vm$&mcD$3FgI*W`VU)kpO2 zJ#N}-`#?KhAQg-Pw5>yqx>IA*yjSOyRfqmMC)~U98=dhGSMnFfdaBDkcQ;$1Tc+0N zKCp0EW_z_@4CVfzpfMuSFXSJB4;=yeH?O&J{adNOG5=7l#2%k7T zeuY3rMBkbA69E^|zakDK`d5T?Ps}eP+Ng#06Tw!2dht*56TR5FC#kQksl5oi@2s$X zD*U>q{C$RU$&M|=x~$^$6EVCCzwRl&kA&fkvHRldo0@)%8bUe&2`)V%lwRk8+m8WHgdS^-@gk?l4lSS0$5LL}1RT`P>g z2>ciU@@oC32g>(+BG}qo_;C9fjfLpPk;|)xGk2C5S3S_Wr0t@I;}%SL0KX9GG9||> zejKqa@or$_cP{sOv%|a#50MvgY^jrCJ<%d3#d@N2C&hZAcbpXKiH12T))NhMQu|T) zMuVk?Q(@N=1&yZ%5lC54+KbSKfHyRlWllOCiMSdJ^A{;;CifR9)8zglWt!4o#M5qo zC;UY`-Hg{yfI*i_*qi!E_x)|`ZKkSc&ahZs0&r91OO#NR(UrdW`X7g1d)qps(aFh^ zS4UgoAuc7%=jIb-%;9fLfr9KI@J9^o{gS`v&t6Z|)=9CRsJWA3JyCt9VqZ^G%So}G zsH&4D(n+zN=%!;y=+pW9MS%n;&|d^sLtA!OSEttQL!W+!((w4x zi_u?H!bKM|?YB}5y*wT2%x$ArRkl#Rosm8!kPY-X)(YY zdbX2`!e8X*@}KY*(e^8uzouT~C+bc9BI!$Eh4U7{PK3uu?k$qmJ1~3R>@Onn zyx{qNFTYPt@;Ur{{Y47=imM4uP(7X@Q*QGmQ!@g$-4snXZ1 z{I5QI&_4E(C^6;oYUKE`^|tiy;V8WKq>nZsc-!;*MQ@&3=RVXsBXZ^8{y!&lxF&A5 zhaCIKMd2^{(M91eI^m-57aev{_=~b#6#k;^E((9qdY8ibi#pGdXduYsJzHM@eF*Xw z{-P@`Iv$C*8VvInDQPD67b(-^{vu_X(qF{WZh$BJMLgXMX-a(qFz9kaMt!h6;rLm# z>!FH^s`Q>AE)_CWzC;N}ciqg9{>KhRpU?!gT)s3gU`cBfmYO3wDT#6N)tzhS!pv6b z=%3(+e{e)wfGdj2fdDZFGX?%{6e!4E1b@WP-v8J5ix#^m{6%wJ6#k-jT#DUaG{!~Y zFBEcs{f-ickdMbbU$KrBrW<#-Jo z{%Lu-Vtqn=ig;fdMUl1ZrzuUxA|3D8k$+A`yEeGTdIQ{tS+3rKdzf;#k2uw59LmRi zG)2%2@QwcGbCA!MVhlwMMZjy@UOa^SNNYe5D?`Qn-iyC)NWbws(m?~j=gq8Ey%AkO zH^6{5;A?l6?h;E^!j_wr!6m_sp8 zfa(9$4Q0V!tUON^G>5-XV3dnyTWr6Og71WP(wEwRN(juGhz_B4Vztvv{-n_mrzhD3Vv%b*mFP6?dJ`I@A^f9F$qrRUOC&1OChdhOK}6EvV_ zB}0^dNr2!l;!zE&gwcYPuBA>a)SW}~Z)M zc*0-I)6I~k)HeWwE*G$W;=-R>pR%gu@@@3lz{d>%H&wnwi8OcJ(13YPW5+ZXJj#9( zvhc@LanUQ+Uo2Gcs*f2j_~D=EIfgJc`-?#ibNCxjpdfn){1NlvFY*_6cUAa{JGd(R z#Z6s{-CrEzs_+-rc2)R`%egB2#cr+&f3cIR!e9KTq}gBmHyGPy6rN9kg62Q`u?X-N zDZg(7z5svG-BO}_6Z8EW{}n_Z_?Z#lFXGV$Y0xoV3l7+DZphaf-xC$Ll*rpK7PR99 zD-j57%g0SuyVSG~2FB$$TL08~_RQKRUd2OPZL2u^MXmb9C7$SKV;fvO{zl*N4L25y zq1<1j-fn0KAzxH~5&ZfH(7$=jEsVb?);%I%i*xlR6W=)DaZ~6d9!mo~+tW?qFDm2q zkMbAc-GLiLydQvXJ^y(~yz|N=J2e0L!Y;JFFqux{?Ujj>(pO6qx+3HeRIWiG|cv9U&|xPypY|E z_jm}H_g&qFX9j+@T<}WonIJr_;SFlb=Y9Y6qaOFF5@BmSI=Jf59N$CFv%4ePH%|F+ zvbx!X14&okzBp7oc@g|zk(~5ZnLmJQSCa^h}De#}BKtXyX_#@`d{#0Qaon!>@Z+d4M z9mxb8LCP>a#edzfIqS5N zpZMJ>rZa1UAw(=)Ly4gq>NZwb6y z4_B_?XL|V8Yg#8ywRvP=eY&&VnjrlYwvMCT;5R+W^f?g!{;nt0U3&#i0IvH<*w9xi zKt}OY!e?X&6!k}??LlKng$5w6v>KgmRI)FXR=oZ?Qd;4m{iL*mQI#)PKoxx+zU+z& zSXYI6vq|s6p3c)!#r}OcxqXY?p~{MFuD&ddM07B||L^m?6e004^IbZ>nSD2rKi5Hh z7NwRK?LV8(SjUQh`OJGoDWA{E_pfX|$1XoGbmD0zZS8L&O00+;_a>Xqt2*pEk(>Nm zqXlm*Nu0gDndpuz)O;S{t_BT_^Et^~F`v7+E9P^wyI+38ySlr~G%xymrnRSfSnduK z9Vu$bu(hMfh0h%0W5||55Pi=QYZ35`NX*Y`SzU7vrR-`r?RfB(8>9W>(z9+XR7ajw zVHK;vD@F@vajT+*AEK9xjBI?1Sw)yz3EjMf09IyHh@e9bl-sbA&$`DQdo|zuoz0{n z6V~+(vP{cBxkwj70rDS8eBsYwLW#^@!_HwMPyywG6IF~?uuN|zGYta#X%p+cKlH)g#z$)JTW+V{?LT$l47Tb7>0&4V-GlNWX7A4N zdObR;L#|U!iT5hXJbBM;&tK+S0UK>gc1suLV<+rB+hkm5|#tz`%0?M;h0f#Rzbo3jujw}jS)%Knq zoOx!(alqjaZMx=?&Z0|f^u|4JwHq<#cr23{!)KM)U4E2j!}+@`8vDkU_5-fa=v+L+ zW8aOQR<(!XqxAROUBDBKIeu}MeUu($TyS>)%Q5CS>8=4!H-6auu)7@?v@ypg?)Ko; zM!uCS(=gv9^pf6?jw^7j4S&WSSIXRkRE&H5mu;l9X60S44FJip+HxJqB(!Vi_SFc_|heS3O|P+O~t!=lp@?!S4V@}hP( zzkKCA*f>ZR1L<&g$X0}H_rzOpm9Jy(8X}~D2bezlq5q_Iv=PFbd+0D z%o0Q`Y}`cRh62XTTQx@tGk#U8tBpwM=pNW_JlZH9H$2@Bc@j>w+kM-&v$gHHmYypf zRNe%g4fXQ$Q0Tu(Jrw!T`YvT|ExzqPz0u|`Qg@6w>)Qx$=)XMO5X-9kc_2~H86>IzUy1S_tYvce9{;d2?JmYcqg{#q(^!`n=?%dtD zEj!E|WkcVt>S>8DlGhPUS^!@06n!Uk31F$(pDMnQ0WrllGO8lK-RJcWRsEO9NotoK z-|VvxSikEJ4a)TseUgL&!HwTjuorbk_~Fla32Af;L0TF`dv77_9lAdD5}b2LrnCKh zXGxa-B)*4(j6<-5@TwIaRNF71DQJsOxbk`5Yv7cRgBn_;Bo6N0Wq5#J%fx}niT%1J zCiw-`3h=8QR9!ri6!o$9h|*e0_FjSEEq{-QIu_9!&{)9-Wa=zCw1Y&eSZ-DNU4ddC z#r);-)|(p3$2wl)9_4}bemY5fPn|3jZnY^EmtYql#y4oo=u209CAu%%y3u^!+N7r_ z7!>bFx>8gfI^tf{hJ?(Uq+4$mQsHbfA3v%@Fw8wT}DaU@pRHh2}QyEY6^t6H_ z4`01hshEmI07004PP}mSEYOGH-QKg%uT~8OnlEMwm?`jgrvOimlgQIEd)$!>EG-#! zb|g&fDLPOryp0awY2fYj6TAeT_-E~Kq!eU_BV8sZ=oWUqC^zUI%yiiK&z6fEDEHFN z?BF309UAJ(@7m&TyR|g4?~!h_yQ9TB$?iUTr1#=v|0A|l>V17=!+dw~JQBG)FlBf1 z>}x`mYhR;wo*hli;o8yANqBZN?CzND!;h7}Ia3?D%wce1hq<@h~_N@v}?eQL7b{Jwt z^ZN}i4aS`j(9%n*C4ku;C+eDmnF4p)Y2RyHz2-Ux&A4L6t{y9)|q-aM1h57Tr$cw5UKn{Y=q7T1F za{b%j%&akvUo~2vyXKh(p{NTuA zO0M(tfZ~+vE;k<>J#^I7?v-oKG0;UAz@Cx{bG1OMNeiWaMbb!-#qLx@i!SRDv}G&+Gj|GeP)V}BVFQ6 zqI|$_`tfWzNJTlh6>rRl%BvWg?WLVGVEnHSnLI$c7-)^2srR^rSwDkvDjA}29W3)F zHk9fR<&0%i!maGQWe)ZM`tNHFKjMog<$4KEo*)nJ{VAy6qpi~Y7vB}uW#>9a?9RB8 z3ON8d!;?QmcCNh%`;ljFQrB?pO6q=rCx6h>O8LX=$1Arf5rHFTKp(V`*^fL~1sSyV z%#Twh#_Va9YSVd1iDQw+@eCwPppPAX8W-|a@X=t*8tp_+A5kb70nR>l<`=m{GjlLg z;4h&7PtMS!)#J5m;oj%4eT3p(J??kumG5(i)rkA_{Hczz6e~Zii@hf^^&V@V_?|3` zC}Vt&W!wujhc=piuW9PN zBi@r~tWY+BWg*`?KEFOw?@<-?L6|7sqY~s#mB)?HPztd7%Eo>?ZeRU_s*+!a*la(% zG=)f*PaZ4RvqDB8&wYnWZ*+_wV(;1Q+O*p4{k~xD_jVuqVpYa^ef)8zmZF=h^r=mdpougjLq`+up`#H%($m-;ChTXzKBj_nG(3$6TQI*q`Qo}H28$S8a(qB@GOe%08Y;=` zEa)e1I-7bp>TuL#$9p%YKZ+2)PgaiXW*wy=+q3$bw5H@)eNE8w^)EDZ&nrR4TebVx?P1A|xn2 zRlop1;#YW|?&?=L90Kd2skB`URW`bO=6(mHU{X9Mu` z4Xnp0`nnm^rLn@aX)g4jKj}RGM8Qv{e-wQk4ZaP71tB6Irz_};z~)V3>6YZ6pkGrq zq}LChf6!p@v<`6-Q`*)>UOAt8)?Y4-pJ&&(NaLsN6RGgdbisI#WEA}XE7)mBTut`@ z6eS@@KiF*N&nFsFdX$AdX2t&<0M_3Um5OigyGZ{+epdlFV4WExuCbruaYF(9)NRzp zq;GeqqQ<3k2nnARA)aqon0`{OE38DE3tizZRVD1C@{Jn@=tgAOhQwNQkBK9lxj;V( z?k6_B%2Q6p2X0>f<;%XwTcZ}A{Q3HY8Uq%ffn!S5bgCFy$EwDXoGE=*hn)aSqCWU? hXTxt`#v7fc_yEqo#Pe#bbEJUhc~mRt`GWb#{{ZRtgH!+j literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..542a43c578e4c9ac7562e829f316a13ed1899c30 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/manifest.json @@ -0,0 +1,163 @@ +{ + "confirmations": 0, + "conflict": true, + "mode": "group", + "original": [ + { + "guid": [ + 199, + 220, + 106, + 186, + 152, + 76, + 232, + 72, + 177, + 255, + 217, + 123, + 93, + 179, + 135, + 200 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 201, + 193, + 170, + 254, + 196, + 54, + 169, + 65, + 154, + 108, + 193, + 198, + 218, + 35, + 28, + 28 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 115, + 244, + 83, + 70, + 165, + 185, + 39, + 79, + 140, + 95, + 5, + 252, + 174, + 129, + 183, + 255 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [1, 23, 42, 161, 80, 203, 9, 65, 141, 37, 73, 126, 83, 54, 184, 88], n: 1 } })", + "phase": "04-subpage-move", + "publications": 2, + "reviewed": [ + { + "guid": [ + 199, + 220, + 106, + 186, + 152, + 76, + 232, + 72, + 177, + 255, + 217, + 123, + 93, + 179, + 135, + 200 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 201, + 193, + 170, + 254, + 196, + 54, + 169, + 65, + 154, + 108, + 193, + 198, + 218, + 35, + 28, + 28 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 115, + 244, + 83, + 70, + 165, + 185, + 39, + 79, + 140, + 95, + 5, + 252, + 174, + 129, + 183, + 255 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [240, 236, 238, 203, 108, 116, 178, 66, 158, 216, 234, 236, 225, 51, 111, 153], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..fd9993809907ef62e50d0048d6d001c8894415d9 GIT binary patch literal 66464 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..29b297008f732d1b59dc23c73eab41dddf83117c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..641d0f427604e5f658a64c761b62edad722521ca --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..47e7dc37a7d1165b83787020b1c651c6a4795499 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..45c7729e4c7fa4bf41f7188e5b304d4537c9e701 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f9bdf8bba3bc0ef1c2475a3ea8847817f8a835 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..95930861ec6efc5d6f67f1f9aa08305bf5872d00 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..6046d9cef4384d45cb8821d442a9b765638dffa1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..90449ac07241299d3bddba540c1b14e4c8f33dfc --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..9328dbea04689335589756d508d10632a932f564 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..f232d0470aa691fd2d252c686b33c3547a487dd9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..a3c872c9c655a1dd02b125a7ddb85c14f079febf GIT binary patch literal 68104 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..01347c85d709f49e59aed974458f98da97aca2ba --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/manifest.json @@ -0,0 +1,163 @@ +{ + "confirmations": 0, + "conflict": true, + "mode": "group", + "original": [ + { + "guid": [ + 226, + 236, + 241, + 200, + 113, + 141, + 171, + 65, + 191, + 3, + 115, + 230, + 170, + 34, + 82, + 43 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 20, + 121, + 4, + 218, + 137, + 56, + 175, + 77, + 160, + 58, + 161, + 132, + 129, + 41, + 1, + 141 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 231, + 161, + 138, + 72, + 118, + 99, + 127, + 79, + 169, + 229, + 47, + 28, + 85, + 29, + 216, + 80 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [183, 145, 48, 129, 50, 121, 10, 64, 180, 97, 141, 196, 85, 188, 142, 54], n: 1 } })", + "phase": "05-insert-before-subpage", + "publications": 2, + "reviewed": [ + { + "guid": [ + 226, + 236, + 241, + 200, + 113, + 141, + 171, + 65, + 191, + 3, + 115, + 230, + 170, + 34, + 82, + 43 + ], + "level": 1, + "position": { + "Before": null + }, + "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1" + }, + { + "guid": [ + 20, + 121, + 4, + 218, + 137, + 56, + 175, + 77, + 160, + 58, + 161, + 132, + 129, + 41, + 1, + 141 + ], + "level": 2, + "position": { + "Before": null + }, + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + }, + { + "guid": [ + 231, + 161, + 138, + 72, + 118, + 99, + 127, + 79, + 169, + 229, + 47, + 28, + 85, + 29, + 216, + 80 + ], + "level": 3, + "position": { + "Before": null + }, + "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [31, 6, 219, 197, 110, 152, 68, 76, 172, 35, 161, 30, 41, 171, 164, 154], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..7264884661d4692d36a36ae7faa62496b462725c GIT binary patch literal 68104 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 jLhyn8hE4*^c)imUAHX@wcz%!pc|6afT2apz&A + diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..56409f471881843d6412125de69260a6385043af --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c1397fd535eba6b9d56e0ff3d815b6358beb5b7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..d9a41c904e5c8b0de61054913ce252b9bbbfa67f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..138fd929e3fc8b18fcbef521a1849a4a69c66247 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..370d826a803e0667a73b1f09ac1179562cb1f2e3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..6df0b9a75d431ad7e3c4d401a6b0a89c777c1789 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..da5ff0193b117ff66aec2ac8ce8e000cf56f39bd --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..5d88cb6927aee56fe9206fbc673d0cb058846de6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..817b4dd435498d30b4d9eba16e70e9dbc0ffe789 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..cba6a1d547983632bfdbcb8f010dd7237341409f GIT binary patch literal 70512 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 aLK%t + diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..ca35946118950b08b9539761e4b41bf4cbfd359a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..f93737305928e254976a6629e1898fa793f270f1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..c206d2154f0423e3e8ab0ad5b12f913dbfaa16ca --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..bd7332627d400e0f8cc6f01b67216e1dd710083c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..c683033bab3aaa11cc4253ac8fb3ad8d67031ea3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..cf69328c7c5908b7fd44355ceabe557211e0489c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..85aa554da7b9f5aab922f37fc9c1675dbfeffe94 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..fdd0ee6268a31303cb6f99d4f96f83c63eddc1a0 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..2e34b0f3fc827fdb87fe607bc5fb25c387382031 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..de29bf36f6123310faecad194e217a12ab0e6f6b GIT binary patch literal 73840 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 Ie*S#q|MV}Q6aWAK literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..c3424723c82d4908b2404fa23103d92e3b66841a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..3553c70f17c69fce246d097b504465d5963eb45b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..2a7c71e6b1f9c495ba5e3cc414dd13b3ab0170f4 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..289cd9a0fcd89bd53e213787caea05bcbdf47350 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..af1c9da6f6089d17289d846c3a8add2093994abe --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..e47d053d03a5bec82284117e0b5569130210aa73 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..e04dc2d8efee949ac19d15797a78471585a119b1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..4edbbb4144a12903a51120c8309eb2d601f6aaaf --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..1e27f5f82f040e40fa5cd3c5ee7985a2a9d2fa38 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..cbe74728ae8462ad4ac4a1f837792ae3b0db959f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..03799d8fb1b754c9d8fc2abf2ba8d241eeed9c0e GIT binary patch literal 75656 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..a5f391d3c28e56e3b14f485f63ce38f1cfbd9fd2 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..22e7ee2a0615a449b452f4f99a9dbfce701fb25c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..4db172a21b1890fef631c57beae1ab99ab83cb13 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..823b251e26e2cb4da7e5b70c94eb54648611dda8 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..388737348575b51f6900f2f02ac2c9b953017ec0 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..2f3602eabda6c615ae44c05bba7d06494ca14132 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..4bb6531fd27a0faff6f2af3cf1f3525be42bfb45 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..e926ab1fdc36a63521b452336ed7a88865e4556b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..22880c399a2281975b80e0e5a12e21ae0fbd8429 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..c4ba10d560dc86dbabe4a084ffcfe4c8a4f2bb94 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/group-single-page/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..68b9eda5d841c574768463be8ae8c995e9ef4865 GIT binary patch literal 64016 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 JJ#Tv+`7h9!+xY+h literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..31ab6ea3516975695579433603f358f0b113c7de --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..8c56e657acab1e2645db0b7db0f439938d35edb5 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..07d1abde47dcb058d2b8ce2f5d88295b0af9025f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..75ce5c196b2c8f107467dac1b98b5412e5eb49fc --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..e1cdc9832cc62970e87e8f1e8e17d0201ea058fd --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3e2f07d0b4998eb6538beb4e8fe7452c77199ce --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..7faf3438e5bfe2cd65b5186b3f2d691fa5621240 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..bc6ed999c299b9cf092a1ef69de64ba88798ead7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..0ee2447c4511ff99381a18061d260d4602a8321c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd65d743951471d17467b4e8438893f7d4ebff7a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/group-single-page/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..2b6fd03c045ea6a2c4f665e41b995cd199b10e3b GIT binary patch literal 60192 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..931b2160f5cbd5d36844575f84913826a88bf7d1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c30288598dea46d0b8323ad293cbe6438e665dc --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..7d5246520edd9f8682f15619d1726eec091621ee --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..7c74a10fa0c57c7559770738758ffc5447ac42e5 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..9ed998ad53a336229e907e219959cee82ae680d9 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..334ab5c5228d33f8633a510696c4e89126b9ce5e --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..dd27e940f1ba049701745dc23b63a9185598d541 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..aab84fd136b7e8e66ffa768e9e568988ef53ba9a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..175c837b65e99e0ad08d95b7dcc12384ad4912ac --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..5110cb0954fb17374a767d57adf8f802a4815d6f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..4330b9e3a2bab05a122fea306ad64fb4cfb8f760 GIT binary patch literal 62680 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[b`IzdjJ-0&og1hc_3eU`xY* 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..f4f2f22ec5bc88cf1858377087c1ea5b7f303556 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a2cf37f0dc995fddf3dce1d21ced07d04a93728 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..fd57a53172293dfd132489b7401f86489b08b312 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..85e373ea826cbf125e1847169b6010895710a4f6 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..17d603bc2b1b5461c65ccb6e7fc223b87cc4fbd1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..346a62c243cefa74d6955bd65f1aa2e4964de3da --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..f74d51e74298a6798d4ced53cb226e9239278691 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-005.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..027a4073fd43d4094649fe264f8a421a0fad7fda --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-006.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..4d73c1582b215bc94398d4f6980ecb2fbf24a7df --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..d8097dbaf961081b207a7e6244ef62537eee20fc --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/read/page-008.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..b1b6616758663f23e9fb4116d4805be487ed04db GIT binary patch literal 63752 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 P<@CI-BwXl8rE&QGASaqk literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/hierarchy.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/hierarchy.xml new file mode 100644 index 0000000000000000000000000000000000000000..d522da966bcf290ef753f3dcbdf7186bc9a28316 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/hierarchy.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..c030175bbc038081b6ea818f014aca3f8d9f156c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..7daf73932bd87a60fd90402221f605519f7244ca --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..6e63b04c776b24eedd2c660266f2f6c15f345bda --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..0780350d99c7ddde66c3446517938fe7e3bbfc9c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..a3f6da4a755147788360c3d0b49eb5910cd6b332 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..3f614e3eb7325b575bdf701553383f40d1ef916f --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..d31cc414ec99bcd8020c0458b55ad22e06016398 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f36954144d5fab9d197d825932dab04d7a7e851 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..0666a6d29a3ea3e0c2c5a40088879ed3e79b186c --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..291421f083d3c89243c6ab3ed2d0f8e63a20d540 GIT binary patch literal 66856 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 + diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac51c79601f9b0ca5e666ba1f3df86ef85da19e3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e90fdfe9ae67add82c8757e364c83c126d154ec --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..f86c556d436c5b97f60f62c5af905eb1ce34dfe1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-002.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..fbf05a32f682574e0765f7bed6ef6c5c59e791b8 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..c335371bc9781e1778f7c9b43ce6817aa5a1e52d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-004.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..cf0bc30aedaa4705c27e598cd3972b7efba5fd8b --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..ec651536ff45de4fe84ae556d7d79d52fd50e503 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..2309a54cf2af5e57de49cf7030e631446a13f490 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..db97e3f0c35ee2f348dec1f5ef48c79fb8fe87fe --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..969768a1f8d4056b64e51804f5378d787ca1375f GIT binary patch literal 67160 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..10c61eec17ce4bd0cbff75c5ebf057cef279536a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/manifest.json @@ -0,0 +1,59 @@ +{ + "confirmations": 1, + "conflict": false, + "mode": "indent", + "original": [ + { + "guid": [ + 16, + 127, + 169, + 184, + 6, + 197, + 46, + 76, + 132, + 6, + 229, + 69, + 101, + 216, + 82, + 122 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [128, 50, 190, 55, 253, 41, 207, 9, 38, 43, 124, 25, 177, 209, 21, 208], n: 1 } })", + "phase": "05-insert-before-subpage", + "publications": 1, + "reviewed": [ + { + "guid": [ + 16, + 127, + 169, + 184, + 6, + 197, + 46, + 76, + 132, + 6, + 229, + 69, + 101, + 216, + 82, + 122 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [136, 4, 115, 179, 47, 49, 9, 73, 170, 14, 74, 194, 41, 126, 181, 65], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..320a5b470afd4d6a61944f2474566201b852785d GIT binary patch literal 67160 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 oA + diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..7e84ef75198876e79fda769b380b2b7a83eb9881 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-000.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..4b47688a009d181b55b97cbf34e8809b64d0fcb1 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-001.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..d0dd7d58d9ab21b24ab56047f76c6ba6e05b1b0d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..240091165437942b1c533c8bd07d7c153f39af16 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-003.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..6f76f37c8dcaf1066d15a0b83bbd0cd70678f58a --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..0b09402d89d37d14affa4e46ed2984a6661998de --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..f6461edc278e5e4ad2facb700e916cdb6ab0d937 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..9ba63b947391203afc2ef75f8d898339b4a8cae3 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-007.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..340c7a7de1ed73627d6136e2a5c939aacc873b5d --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..de93d19ed31f9874d68afcbe23d996a7346ebbf3 GIT binary patch literal 71448 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 literal 0 HcmV?d00001 diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/manifest.json b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..c2778ea48b1942d49ad23a5a23c5849680d97151 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/manifest.json @@ -0,0 +1,59 @@ +{ + "confirmations": 0, + "conflict": false, + "mode": "indent", + "original": [ + { + "guid": [ + 252, + 73, + 160, + 21, + 81, + 53, + 195, + 79, + 136, + 194, + 167, + 121, + 5, + 123, + 19, + 178 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "page_receipt": "Some(Published { revision: ExGuid { guid: [221, 248, 102, 82, 242, 12, 194, 64, 138, 231, 128, 175, 67, 118, 169, 171], n: 1 } })", + "phase": "06-promoted-level-two", + "publications": 2, + "reviewed": [ + { + "guid": [ + 252, + 73, + 160, + 21, + 81, + 53, + 195, + 79, + 136, + 194, + 167, + 121, + 5, + 123, + 19, + 178 + ], + "level": 3, + "position": "Keep", + "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1" + } + ], + "text_receipt": "Some(Published { revision: ExGuid { guid: [230, 196, 113, 150, 161, 124, 235, 76, 179, 76, 159, 133, 104, 150, 52, 125], n: 1 } })" +} \ No newline at end of file diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/notebook/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/notebook/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..afe252a32a392191dee826fd1cdff713f4662e72 GIT binary patch literal 71448 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 + diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-000.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-000.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c820f22e2b956bd89527ebd153963b68de0ebb7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-000.xml @@ -0,0 +1,4 @@ + +Body trailing 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-001.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-001.xml new file mode 100644 index 0000000000000000000000000000000000000000..da92bd7180d3b8fe12c6d9c34b05e42dde30e4a5 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-001.xml @@ -0,0 +1,4 @@ + +Body duplicate 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-002.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-002.xml new file mode 100644 index 0000000000000000000000000000000000000000..4907a264a7b149962315aebf6bebb16a84638191 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-002.xml @@ -0,0 +1,4 @@ + +Body automatic 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-003.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-003.xml new file mode 100644 index 0000000000000000000000000000000000000000..fc1c90bddbbf4d35da271ce2796a85964715b3e7 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-003.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-004.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-004.xml new file mode 100644 index 0000000000000000000000000000000000000000..206f75cfae24571eb4f8c4e710add7e821926e34 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-004.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-005.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-005.xml new file mode 100644 index 0000000000000000000000000000000000000000..c5c98de466b7e7d5e25a4ed3eec5b6e4e02db670 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-005.xml @@ -0,0 +1,4 @@ + +Offline Body parent 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-006.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-006.xml new file mode 100644 index 0000000000000000000000000000000000000000..c4f4db853288afcd39c6db9b3965c2a2bbda9607 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-006.xml @@ -0,0 +1,4 @@ + +Body grandchild 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-007.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-007.xml new file mode 100644 index 0000000000000000000000000000000000000000..06485d3977b92b0952377ef2f1be6a2410e28d24 --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-007.xml @@ -0,0 +1,2 @@ + + diff --git a/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-008.xml b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-008.xml new file mode 100644 index 0000000000000000000000000000000000000000..c46c04873a5e6e988e06998e3abea272ef4300af --- /dev/null +++ b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/read/page-008.xml @@ -0,0 +1,4 @@ + +Body child 🦀 é preserved]]> diff --git a/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/Lifecycle.one b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/Lifecycle.one new file mode 100644 index 0000000000000000000000000000000000000000..684d740175054374caed48d143b0c5deb67bf2c0 GIT binary patch literal 73840 zcmeHQ31Cde8-JT~cXJbw$jv%JL_*?7iHIN(A!wjUY^qBk!62M z0pD9NfZ>zD8Mxu;#vub1&ufsrD(?7|!&h4`9e3^HbPq$S6@98@-|>tc_8{QE{i`J&hr`K~USclsWaAEUvt?!p-~F7e9M}^CdH2v6DP< zvY0_;3jE_KuhFxI217L~N#ORHtrFAKT*SBGD zB~31>+r25S^8b!*cM7x~Q{-~{X}_|h!^L!Ej#|X-7<)!-`^7Isug%_e21({%rocas z0+Pg(WM*7el`%Vu?U=;oJw|oZuk$?cY(de5B4CI%vuYK^GvGxGFu+fp>llV-TZ%;~ zI#L9@{io&oqZ~_$t_B$3%esAgw3y);aFhqQ_w_IL7pG4IJZ~A%@-d$A9nr}~V}oaw zzjby%0G?4k(!Y#5l89%h2YB{al>8&=0X}XNp+dMDBGUWZ_lZEd6Gc2{ZTdO@&%hba ze_R}M72i=FR1v@seJ3pFk7wXf!Twx$t zcxLr|oE;wKZO99lwc-0u-&gq_aMb5xfT6thAzhx}8TI&5L_K~K?IN9(GHyf4qRAUACDc-8|kbaKewE{ z0?(`+ns@qT;XBGNLlJc#J{`599G-z^Spy94)E1Se;TiRnqX;|#D1wGak7$(sF49?j zo>48D;F;CeBdBgo=(@-Y7;8tx`jv|Tj`}K4L^@)NPv9FCVtltEQlg2cUFks*LX&Km1JF!g~@V+#6k{~=w6{U zVGzISlFp)IOx^X{-)%K?=8+gXO2ug4rD+L{0==B|dSJLR@aK$e{&yX!SlVWstQD{x zX*{eY44*m+ddeV%4fPFQXzVcgK@h#AFveSOofIm#W_t;)_Za2rRt00WgePDc_s?|dkb)e`-(NbXb`*{gE)PFUr(}jHlw$@KO60-67 zh=ADitm|U^^rj(*_0xBL{ZopB*;%J1i`U&H zsdsdghCE807;xaA>~+A=>q_++aA2?0$jeb3lPT>F;fUR}#;fbC?ls=#(Y57XD0^A7 zkakg}28q9@E;}KRGt9-6KbIo^ZZ-?0duXnY<=+KWIU+!|Q6kbZ<@t^5iLS4XPM#Z}H?cu43 znmKLnB&&msT4NOAC0-gvBGMWE+0r0*b6UsJbthc?^?vC)r}yTKp`8CbfM7!)ON|wDKLkr#`cpkTxQ1UsJbIJ}qK8g_2%T9YmOaE< z@Ec4~L-kmC3HH9kgEtxK2=x-wC=*fjY*6G6zfWI`9~$`PfTaG39ft(^HBai3oYbpR zQa``o>VbZhgDY2M70U6(n0XbvF=t^DIEZbByeUHTD@yG~+r3Cu0&mb6Gyu&(>j;9U zPy`(?iohAA*(%hguM{HblcH+=JP#3KPcYC4G6v1GdDf4aR3_^;PM@(x(>wBZLn^BC z>@Sp?yRWDyJ@i;dlWl!S@1UJ{cN)cO)W)auDQ_~qG&;J zA;k=eizqIpIKW%*dO&fyVH``u)l&~43XzBjX)Edo!g`7VU`UHV1jPpm-GzQavM@mC zDDKTbRSWCDXm)#YpF2#CF~wi|?p#sz;lY5Yg+G_5mL6WV1j++DePp49f*VW? z7DP4VcMBEl=jdmE-z==5=2oMjZz<+DXWgdJ^#v`v;SnE~tf2X8I5 zHgUuD+7Z+Iy#U^6X)`*f^cUS7?ym^8XkRUJ@zfpw@3nOPeRu1sbw;(l``Knq`M0VD zegyCjmNruc1gsfcv*`t!r;Y7|TbHi@TwiN5->Y-RIc>($N;TKdsNOHBJ;05$Hkoft zY*};T{7*Zb`}j_SF{A1NY-#6cTYq`=fDbdHe~hy2ojK^yA%I=%Y~OW=dyxL?!tImm zbl7sYbVCVw^ItOs%oH$50iHfanMt0tCLPO)?MMd;B0IYh#bAoI zl;%Kb8v0aI1XoNT`O#HKBJS9cq)C$SCdrjv^hpKl^`gaHSClZ_g-#@Ix)Yq)Ui4K8 zPsI=7Q;=tnYfKjL