create mode 100644 apps/ios/Snowbound/Prototypes.swift create mode 100644 corpus/notebook-package/README.md create mode 100644 corpus/notebook-package/candidate/Packed.onepkg create mode 100644 corpus/notebook-package/candidate/Unpacked/Group/Inner.one create mode 100644 corpus/notebook-package/candidate/Unpacked/Group/Open Notebook.onetoc2 create mode 100644 corpus/notebook-package/candidate/Unpacked/New Section 1.one create mode 100644 corpus/notebook-package/candidate/Unpacked/Open Notebook.onetoc2 create mode 100644 corpus/notebook-package/cold/commands.jsonl create mode 100644 corpus/notebook-package/cold/machine.json create mode 100644 corpus/notebook-package/cold/notebook/Group/Inner.one create mode 100644 corpus/notebook-package/cold/notebook/Group/Open Notebook.onetoc2 create mode 100644 corpus/notebook-package/cold/notebook/New Section 1.one create mode 100644 corpus/notebook-package/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/notebook-package/cold/read/environment.json create mode 100644 corpus/notebook-package/cold/read/hierarchy.xml create mode 100644 corpus/notebook-package/cold/read/page-000.navigation.json create mode 100644 corpus/notebook-package/cold/read/page-000.png create mode 100644 corpus/notebook-package/cold/read/page-000.xml create mode 100644 corpus/notebook-package/cold/read/page-001.navigation.json create mode 100644 corpus/notebook-package/cold/read/page-001.png create mode 100644 corpus/notebook-package/cold/read/page-001.xml create mode 100644 corpus/notebook-package/cold/read/payloads.json create mode 100644 corpus/notebook-package/cold/run.json create mode 100644 corpus/notebook-package/cold/scripts/cold.ps1 create mode 100644 corpus/notebook-package/cold/scripts/read.ps1 create mode 100644 corpus/notebook-package/cold/source.json create mode 100644 corpus/notebook-package/cold/teardown.json create mode 100644 corpus/notebook-package/native/Lab.onepkg create mode 100644 corpus/notebook-package/onenote-unpacked/hierarchy.xml create mode 100644 corpus/notebook-package/onenote-unpacked/unpack-dialog.png create mode 100644 corpus/notebook-package/onenote-unpacked/unpacked.png create mode 100644 corpus/notebook-package/save-as/candidate/Inner copy.one create mode 100644 corpus/notebook-package/save-as/candidate/Inside.one create mode 100644 corpus/notebook-package/save-as/cold/commands.jsonl create mode 100644 corpus/notebook-package/save-as/cold/machine.json create mode 100644 corpus/notebook-package/save-as/cold/notebook/Inner copy.one create mode 100644 corpus/notebook-package/save-as/cold/notebook/Inside.one create mode 100644 corpus/notebook-package/save-as/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/notebook-package/save-as/cold/read/environment.json create mode 100644 corpus/notebook-package/save-as/cold/read/hierarchy.xml create mode 100644 corpus/notebook-package/save-as/cold/read/page-000.navigation.json create mode 100644 corpus/notebook-package/save-as/cold/read/page-000.png create mode 100644 corpus/notebook-package/save-as/cold/read/page-000.xml create mode 100644 corpus/notebook-package/save-as/cold/read/page-001.navigation.json create mode 100644 corpus/notebook-package/save-as/cold/read/page-001.png create mode 100644 corpus/notebook-package/save-as/cold/read/page-001.xml create mode 100644 corpus/notebook-package/save-as/cold/read/payloads.json create mode 100644 corpus/notebook-package/save-as/cold/run.json create mode 100644 corpus/notebook-package/save-as/cold/scripts/cold.ps1 create mode 100644 corpus/notebook-package/save-as/cold/scripts/read.ps1 create mode 100644 corpus/notebook-package/save-as/cold/source.json create mode 100644 corpus/notebook-package/save-as/cold/teardown.json create mode 100644 corpus/protected-sections/README.md create mode 100644 corpus/protected-sections/candidate/notebook/Changed.one create mode 100644 corpus/protected-sections/candidate/notebook/Conflicted.one create mode 100644 corpus/protected-sections/candidate/notebook/Edited.one create mode 100644 corpus/protected-sections/candidate/notebook/New Section 1.one create mode 100644 corpus/protected-sections/candidate/notebook/Open Notebook.onetoc2 create mode 100644 corpus/protected-sections/candidate/notebook/Protected.one create mode 100644 corpus/protected-sections/candidate/notebook/Removed.one create mode 100644 corpus/protected-sections/candidate/passwords.json create mode 100644 corpus/protected-sections/cold/before-read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/protected-sections/cold/before-read/environment.json create mode 100644 corpus/protected-sections/cold/before-read/hierarchy.xml create mode 100644 corpus/protected-sections/cold/before-read/page-000.xml create mode 100644 corpus/protected-sections/cold/before-read/page-001.xml create mode 100644 corpus/protected-sections/cold/before-read/page-002.xml create mode 100644 corpus/protected-sections/cold/before-read/page-003.xml create mode 100644 corpus/protected-sections/cold/before-read/payloads.json create mode 100644 corpus/protected-sections/cold/commands.jsonl create mode 100644 corpus/protected-sections/cold/machine.json create mode 100644 corpus/protected-sections/cold/notebook/Changed.one create mode 100644 corpus/protected-sections/cold/notebook/Conflicted.one create mode 100644 corpus/protected-sections/cold/notebook/Edited.one create mode 100644 corpus/protected-sections/cold/notebook/New Section 1.one create mode 100644 corpus/protected-sections/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/protected-sections/cold/notebook/Protected.one create mode 100644 corpus/protected-sections/cold/notebook/Removed.one create mode 100644 corpus/protected-sections/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/protected-sections/cold/read/environment.json create mode 100644 corpus/protected-sections/cold/read/hierarchy.xml create mode 100644 corpus/protected-sections/cold/read/page-000.xml create mode 100644 corpus/protected-sections/cold/read/page-001.xml create mode 100644 corpus/protected-sections/cold/read/page-002.xml create mode 100644 corpus/protected-sections/cold/read/page-003.xml create mode 100644 corpus/protected-sections/cold/read/page-004.xml create mode 100644 corpus/protected-sections/cold/read/page-005.xml create mode 100644 corpus/protected-sections/cold/read/page-006.xml create mode 100644 corpus/protected-sections/cold/read/page-007.xml create mode 100644 corpus/protected-sections/cold/read/page-008.xml create mode 100644 corpus/protected-sections/cold/read/page-009.xml create mode 100644 corpus/protected-sections/cold/read/page-010.xml create mode 100644 corpus/protected-sections/cold/read/page-011.xml create mode 100644 corpus/protected-sections/cold/read/page-012.xml create mode 100644 corpus/protected-sections/cold/read/page-013.xml create mode 100644 corpus/protected-sections/cold/read/page-014.xml create mode 100644 corpus/protected-sections/cold/read/page-015.xml create mode 100644 corpus/protected-sections/cold/read/payloads.json create mode 100644 corpus/protected-sections/cold/run.json create mode 100644 corpus/protected-sections/cold/scripts/cold.ps1 create mode 100644 corpus/protected-sections/cold/scripts/read.ps1 create mode 100644 corpus/protected-sections/cold/source.json create mode 100644 corpus/protected-sections/cold/teardown.json create mode 100644 corpus/protected-sections/cold/unlock-Changed.json create mode 100644 corpus/protected-sections/cold/unlock-Changed.png create mode 100644 corpus/protected-sections/cold/unlock-Conflicted.json create mode 100644 corpus/protected-sections/cold/unlock-Conflicted.png create mode 100644 corpus/protected-sections/cold/unlock-Edited.json create mode 100644 corpus/protected-sections/cold/unlock-Edited.png create mode 100644 corpus/protected-sections/cold/unlock-Protected.json create mode 100644 corpus/protected-sections/cold/unlock-Protected.png create mode 100644 corpus/protected-sections/manifest.json create mode 100644 corpus/protected-sections/native/changed.one create mode 100644 corpus/protected-sections/native/observed/onenote-change-password.png create mode 100644 corpus/protected-sections/native/observed/onenote-locked-page.png create mode 100644 corpus/protected-sections/native/observed/onenote-options-lock-after.png create mode 100644 corpus/protected-sections/native/observed/onenote-options-passwords.png create mode 100644 corpus/protected-sections/native/observed/onenote-pane-protected.png create mode 100644 corpus/protected-sections/native/observed/onenote-relocks-after-remote-password-change.png create mode 100644 corpus/protected-sections/native/observed/onenote-remove-password.png create mode 100644 corpus/protected-sections/native/observed/onenote-search-locked.png create mode 100644 corpus/protected-sections/native/observed/onenote-set-password.png create mode 100644 corpus/protected-sections/native/observed/onenote-tags-locked.png create mode 100644 corpus/protected-sections/native/observed/onenote-tags-unlocked.png create mode 100644 corpus/protected-sections/native/observed/onenote-unlock-dialog.png create mode 100644 corpus/protected-sections/native/observed/onenote-unlock-wrong.png create mode 100644 corpus/protected-sections/native/observed/onenote-unlocked-shows-locked-append.png create mode 100644 corpus/protected-sections/native/protected.one create mode 100644 corpus/protected-sections/native/removed.one create mode 100644 corpus/protected-sections/native/snowbound-changed-then-onenote-edit.one create mode 100644 corpus/protected-sections/source/synthetic.one create mode 100644 corpus/recycle-bin-view/README.md create mode 100644 corpus/recycle-bin-view/candidate/after/New Section 1.one create mode 100644 corpus/recycle-bin-view/candidate/after/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-view/candidate/after/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/candidate/after/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/candidate/after/Restored.one create mode 100644 corpus/recycle-bin-view/candidate/before/New Section 1.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Back.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Copied.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Emptied.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Purged.one create mode 100644 corpus/recycle-bin-view/candidate/before/OneNote_RecycleBin/Restored.one create mode 100644 corpus/recycle-bin-view/candidate/before/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/cold/after/commands.jsonl create mode 100644 corpus/recycle-bin-view/cold/after/machine.json create mode 100644 corpus/recycle-bin-view/cold/after/notebook/New Section 1.one create mode 100644 corpus/recycle-bin-view/cold/after/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-view/cold/after/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/cold/after/notebook/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/cold/after/notebook/Restored.one create mode 100644 corpus/recycle-bin-view/cold/after/read/environment.json create mode 100644 corpus/recycle-bin-view/cold/after/read/hierarchy.xml create mode 100644 corpus/recycle-bin-view/cold/after/read/page-000.navigation.json create mode 100644 corpus/recycle-bin-view/cold/after/read/page-000.png create mode 100644 corpus/recycle-bin-view/cold/after/read/page-000.xml create mode 100644 corpus/recycle-bin-view/cold/after/read/page-001.navigation.json create mode 100644 corpus/recycle-bin-view/cold/after/read/page-001.png create mode 100644 corpus/recycle-bin-view/cold/after/read/page-001.xml create mode 100644 corpus/recycle-bin-view/cold/after/read/page-002.navigation.json create mode 100644 corpus/recycle-bin-view/cold/after/read/page-002.png create mode 100644 corpus/recycle-bin-view/cold/after/read/page-002.xml create mode 100644 corpus/recycle-bin-view/cold/after/read/page-003.navigation.json create mode 100644 corpus/recycle-bin-view/cold/after/read/page-003.png create mode 100644 corpus/recycle-bin-view/cold/after/read/page-003.xml create mode 100644 corpus/recycle-bin-view/cold/after/read/payloads.json create mode 100644 corpus/recycle-bin-view/cold/after/run.json create mode 100644 corpus/recycle-bin-view/cold/after/scripts/cold.ps1 create mode 100644 corpus/recycle-bin-view/cold/after/scripts/read.ps1 create mode 100644 corpus/recycle-bin-view/cold/after/source.json create mode 100644 corpus/recycle-bin-view/cold/after/teardown.json create mode 100644 corpus/recycle-bin-view/cold/before/commands.jsonl create mode 100644 corpus/recycle-bin-view/cold/before/machine.json create mode 100644 corpus/recycle-bin-view/cold/before/notebook/New Section 1.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Back.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Copied.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Emptied.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Purged.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/OneNote_RecycleBin/Restored.one create mode 100644 corpus/recycle-bin-view/cold/before/notebook/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-view/cold/before/read/environment.json create mode 100644 corpus/recycle-bin-view/cold/before/read/hierarchy.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-000.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-000.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-000.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-001.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-001.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-001.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-002.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-002.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-002.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-003.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-003.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-003.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-004.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-004.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-004.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-005.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-005.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-005.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-006.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-006.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-006.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-007.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-007.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-007.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/page-008.navigation.json create mode 100644 corpus/recycle-bin-view/cold/before/read/page-008.png create mode 100644 corpus/recycle-bin-view/cold/before/read/page-008.xml create mode 100644 corpus/recycle-bin-view/cold/before/read/payloads.json create mode 100644 corpus/recycle-bin-view/cold/before/run.json create mode 100644 corpus/recycle-bin-view/cold/before/scripts/cold.ps1 create mode 100644 corpus/recycle-bin-view/cold/before/scripts/read.ps1 create mode 100644 corpus/recycle-bin-view/cold/before/source.json create mode 100644 corpus/recycle-bin-view/cold/before/teardown.json create mode 100644 corpus/rtl-page/README.md create mode 100644 corpus/rtl-page/candidate/Open Notebook.onetoc2 create mode 100644 corpus/rtl-page/candidate/synthetic.one create mode 100644 corpus/rtl-page/cold/commands.jsonl create mode 100644 corpus/rtl-page/cold/machine.json create mode 100644 corpus/rtl-page/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/rtl-page/cold/notebook/synthetic.one create mode 100644 corpus/rtl-page/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment create mode 100644 corpus/rtl-page/cold/read/environment.json create mode 100644 corpus/rtl-page/cold/read/hierarchy.xml create mode 100644 corpus/rtl-page/cold/read/page-000.navigation.json create mode 100644 corpus/rtl-page/cold/read/page-000.png create mode 100644 corpus/rtl-page/cold/read/page-000.xml create mode 100644 corpus/rtl-page/cold/read/payloads.json create mode 100644 corpus/rtl-page/cold/run.json create mode 100644 corpus/rtl-page/cold/scripts/cold.ps1 create mode 100644 corpus/rtl-page/cold/scripts/read.ps1 create mode 100644 corpus/rtl-page/cold/source.json create mode 100644 corpus/rtl-page/cold/teardown.json create mode 100644 crates/canvas/examples/reading_inventory.rs create mode 100644 crates/canvas/src/reading.rs create mode 100644 crates/canvas/tests/reading.rs create mode 100644 crates/canvas/tests/rtl_page.rs create mode 100644 crates/draw/src/draw.hlsl create mode 100644 crates/draw/src/render/d3d11.rs create mode 100644 crates/draw/src/render/dxbc/compile.ps1 create mode 100644 crates/draw/src/render/dxbc/draw.fragment.dxbc create mode 100644 crates/draw/src/render/dxbc/draw.vertex.dxbc create mode 100644 crates/draw/src/render/dxbc/translucent.fragment.dxbc create mode 100644 crates/draw/src/render/dxbc/translucent.vertex.dxbc create mode 100644 crates/draw/src/render/translucent.hlsl create mode 100644 crates/notebook/src/package.rs create mode 100644 crates/notebook/src/session/tests.rs create mode 100644 crates/notebook/tests/package.rs delete mode 100644 crates/onestore/examples/scratch_dump.rs create mode 100644 crates/onestore/src/identity.rs create mode 100644 crates/snowbound/assets/icons/info.svg create mode 100644 crates/snowbound/assets/icons/warning.svg create mode 100644 crates/snowbound/src/protection.rs create mode 100644 crates/snowbound/src/recycle.rs create mode 100644 crates/snowbound/src/save_as.rs create mode 100644 crates/snowbound/src/unpack.rs create mode 100644 crates/snowbound/src/unread.rs create mode 100755 platform/linux/ar.sh create mode 100755 platform/linux/cargo.sh create mode 100755 platform/linux/cc.sh create mode 100644 tools/ci.py create mode 100644 tools/native/protected.ps1 create mode 100644 tools/native_protected.py create mode 100644 tools/test_notebook_package.py create mode 100644 tools/test_protected_sections.py create mode 100644 tools/test_recycle_bin_view.py create mode 100644 tools/test_rtl_page.py