create mode 100644 corpus/page-background/README.md create mode 100644 corpus/page-background/candidate/Open Notebook.onetoc2 create mode 100644 corpus/page-background/candidate/Rules.one create mode 100644 corpus/page-background/cold/commands.jsonl create mode 100644 corpus/page-background/cold/machine.json create mode 100644 corpus/page-background/cold/read/environment.json create mode 100644 corpus/page-background/cold/read/hierarchy.xml create mode 100644 corpus/page-background/cold/read/page-000.navigation.json create mode 100644 corpus/page-background/cold/read/page-000.png create mode 100644 corpus/page-background/cold/read/page-000.xml create mode 100644 corpus/page-background/cold/read/page-001.navigation.json create mode 100644 corpus/page-background/cold/read/page-001.png create mode 100644 corpus/page-background/cold/read/page-001.xml create mode 100644 corpus/page-background/cold/read/page-002.navigation.json create mode 100644 corpus/page-background/cold/read/page-002.png create mode 100644 corpus/page-background/cold/read/page-002.xml create mode 100644 corpus/page-background/cold/read/page-003.navigation.json create mode 100644 corpus/page-background/cold/read/page-003.png create mode 100644 corpus/page-background/cold/read/page-003.xml create mode 100644 corpus/page-background/cold/read/page-004.navigation.json create mode 100644 corpus/page-background/cold/read/page-004.png create mode 100644 corpus/page-background/cold/read/page-004.xml create mode 100644 corpus/page-background/cold/read/page-005.navigation.json create mode 100644 corpus/page-background/cold/read/page-005.png create mode 100644 corpus/page-background/cold/read/page-005.xml create mode 100644 corpus/page-background/cold/read/page-006.navigation.json create mode 100644 corpus/page-background/cold/read/page-006.png create mode 100644 corpus/page-background/cold/read/page-006.xml create mode 100644 corpus/page-background/cold/read/page-007.navigation.json create mode 100644 corpus/page-background/cold/read/page-007.png create mode 100644 corpus/page-background/cold/read/page-007.xml create mode 100644 corpus/page-background/cold/read/page-008.navigation.json create mode 100644 corpus/page-background/cold/read/page-008.png create mode 100644 corpus/page-background/cold/read/page-008.xml create mode 100644 corpus/page-background/cold/read/page-009.navigation.json create mode 100644 corpus/page-background/cold/read/page-009.png create mode 100644 corpus/page-background/cold/read/page-009.xml create mode 100644 corpus/page-background/cold/read/page-010.navigation.json create mode 100644 corpus/page-background/cold/read/page-010.png create mode 100644 corpus/page-background/cold/read/page-010.xml create mode 100644 corpus/page-background/cold/read/payloads.json create mode 100644 corpus/page-background/cold/run.json create mode 100644 corpus/page-background/cold/scripts/cold.ps1 create mode 100644 corpus/page-background/cold/scripts/read.ps1 create mode 100644 corpus/page-background/cold/source.json create mode 100644 corpus/page-background/cold/teardown.json create mode 100644 corpus/rule-lines/README.md create mode 100644 corpus/rule-lines/candidate/Open Notebook.onetoc2 create mode 100644 corpus/rule-lines/candidate/Rules.one create mode 100644 corpus/rule-lines/cold/commands.jsonl create mode 100644 corpus/rule-lines/cold/machine.json create mode 100644 corpus/rule-lines/cold/read/environment.json create mode 100644 corpus/rule-lines/cold/read/hierarchy.xml create mode 100644 corpus/rule-lines/cold/read/page-000.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-000.png create mode 100644 corpus/rule-lines/cold/read/page-000.xml create mode 100644 corpus/rule-lines/cold/read/page-001.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-001.png create mode 100644 corpus/rule-lines/cold/read/page-001.xml create mode 100644 corpus/rule-lines/cold/read/page-002.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-002.png create mode 100644 corpus/rule-lines/cold/read/page-002.xml create mode 100644 corpus/rule-lines/cold/read/page-003.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-003.png create mode 100644 corpus/rule-lines/cold/read/page-003.xml create mode 100644 corpus/rule-lines/cold/read/page-004.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-004.png create mode 100644 corpus/rule-lines/cold/read/page-004.xml create mode 100644 corpus/rule-lines/cold/read/page-005.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-005.png create mode 100644 corpus/rule-lines/cold/read/page-005.xml create mode 100644 corpus/rule-lines/cold/read/page-006.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-006.png create mode 100644 corpus/rule-lines/cold/read/page-006.xml create mode 100644 corpus/rule-lines/cold/read/page-007.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-007.png create mode 100644 corpus/rule-lines/cold/read/page-007.xml create mode 100644 corpus/rule-lines/cold/read/page-008.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-008.png create mode 100644 corpus/rule-lines/cold/read/page-008.xml create mode 100644 corpus/rule-lines/cold/read/page-009.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-009.png create mode 100644 corpus/rule-lines/cold/read/page-009.xml create mode 100644 corpus/rule-lines/cold/read/page-010.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-010.png create mode 100644 corpus/rule-lines/cold/read/page-010.xml create mode 100644 corpus/rule-lines/cold/read/page-011.navigation.json create mode 100644 corpus/rule-lines/cold/read/page-011.png create mode 100644 corpus/rule-lines/cold/read/page-011.xml create mode 100644 corpus/rule-lines/cold/read/payloads.json create mode 100644 corpus/rule-lines/cold/run.json create mode 100644 corpus/rule-lines/cold/scripts/cold.ps1 create mode 100644 corpus/rule-lines/cold/scripts/read.ps1 create mode 100644 corpus/rule-lines/cold/source.json create mode 100644 corpus/rule-lines/cold/teardown.json create mode 100644 corpus/rule-lines/native/colors.txt create mode 100644 corpus/rule-lines/native/commands.jsonl create mode 100644 corpus/rule-lines/native/machine.json create mode 100644 corpus/rule-lines/native/notebook/Open Notebook.onetoc2 create mode 100644 corpus/rule-lines/native/notebook/Rules.one create mode 100644 corpus/rule-lines/native/read/environment.json create mode 100644 corpus/rule-lines/native/read/hierarchy.xml create mode 100644 corpus/rule-lines/native/read/page-000.navigation.json create mode 100644 corpus/rule-lines/native/read/page-000.png create mode 100644 corpus/rule-lines/native/read/page-000.xml create mode 100644 corpus/rule-lines/native/read/page-001.navigation.json create mode 100644 corpus/rule-lines/native/read/page-001.png create mode 100644 corpus/rule-lines/native/read/page-001.xml create mode 100644 corpus/rule-lines/native/read/page-002.navigation.json create mode 100644 corpus/rule-lines/native/read/page-002.png create mode 100644 corpus/rule-lines/native/read/page-002.xml create mode 100644 corpus/rule-lines/native/read/page-003.navigation.json create mode 100644 corpus/rule-lines/native/read/page-003.png create mode 100644 corpus/rule-lines/native/read/page-003.xml create mode 100644 corpus/rule-lines/native/read/page-004.navigation.json create mode 100644 corpus/rule-lines/native/read/page-004.png create mode 100644 corpus/rule-lines/native/read/page-004.xml create mode 100644 corpus/rule-lines/native/read/page-005.navigation.json create mode 100644 corpus/rule-lines/native/read/page-005.png create mode 100644 corpus/rule-lines/native/read/page-005.xml create mode 100644 corpus/rule-lines/native/read/page-006.navigation.json create mode 100644 corpus/rule-lines/native/read/page-006.png create mode 100644 corpus/rule-lines/native/read/page-006.xml create mode 100644 corpus/rule-lines/native/read/page-007.navigation.json create mode 100644 corpus/rule-lines/native/read/page-007.png create mode 100644 corpus/rule-lines/native/read/page-007.xml create mode 100644 corpus/rule-lines/native/read/page-008.navigation.json create mode 100644 corpus/rule-lines/native/read/page-008.png create mode 100644 corpus/rule-lines/native/read/page-008.xml create mode 100644 corpus/rule-lines/native/read/page-009.navigation.json create mode 100644 corpus/rule-lines/native/read/page-009.png create mode 100644 corpus/rule-lines/native/read/page-009.xml create mode 100644 corpus/rule-lines/native/read/page-010.navigation.json create mode 100644 corpus/rule-lines/native/read/page-010.png create mode 100644 corpus/rule-lines/native/read/page-010.xml create mode 100644 corpus/rule-lines/native/read/payloads.json create mode 100644 corpus/rule-lines/native/run.json create mode 100644 corpus/rule-lines/native/scripts/cold.ps1 create mode 100644 corpus/rule-lines/native/scripts/read.ps1 create mode 100644 corpus/rule-lines/native/source.json create mode 100644 corpus/rule-lines/native/teardown.json create mode 100644 crates/canvas/assets/tags/blog.svg create mode 100644 crates/canvas/assets/tags/book.svg create mode 100644 crates/canvas/assets/tags/box-small.svg create mode 100644 crates/canvas/assets/tags/check-small.svg create mode 100644 crates/canvas/assets/tags/email.svg create mode 100644 crates/canvas/assets/tags/idea.svg create mode 100644 crates/canvas/assets/tags/mark-arrow.svg create mode 100644 crates/canvas/assets/tags/mark-client.svg create mode 100644 crates/canvas/assets/tags/mark-manager.svg create mode 100644 crates/canvas/assets/tags/mark-one.svg create mode 100644 crates/canvas/assets/tags/mark-person.svg create mode 100644 crates/canvas/assets/tags/mark-two.svg create mode 100644 crates/canvas/assets/tags/movie.svg create mode 100644 crates/canvas/assets/tags/password.svg create mode 100644 crates/canvas/assets/tags/web.svg create mode 100644 crates/canvas/src/editor/space.rs create mode 100644 crates/canvas/src/interaction/space.rs create mode 100644 crates/draw/src/render/translucent.glsl delete mode 100644 crates/snowbound/assets/icons/full-page-view.svg delete mode 100644 crates/snowbound/assets/icons/rule-lines.svg create mode 100644 crates/snowbound/assets/icons/sync-busy.svg create mode 100644 crates/snowbound/assets/icons/sync-done.svg create mode 100644 crates/snowbound/assets/icons/sync-error.svg create mode 100644 crates/snowbound/assets/icons/sync-offline.svg create mode 100644 crates/snowbound/src/aqua.rs create mode 100644 crates/snowbound/src/background.rs create mode 100644 crates/snowbound/src/palette.rs create mode 100644 crates/snowbound/src/pane.rs create mode 100644 tools/test_page_background.py create mode 100644 tools/test_rule_lines.py