From 59954f93b333250c46bde02a3facb040a85bd153 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Wed, 4 Nov 2026 21:50:40 +0100 Subject: [PATCH] Gather an anonymized corpus of real-world ADF documents with each one's source and licence --- AGENTS.md | 8 +- browser-tests/run.js | 4 +- ci.sh | 1 + corpus-gathering/anonymize.mjs | 223 +++ corpus-gathering/anonymize.test.mjs | 140 ++ corpus-gathering/fetch.mjs | 75 + corpus-gathering/run.sh | 28 + corpus-gathering/select.mjs | 72 + corpus-gathering/select.test.mjs | 40 + corpus-gathering/sites.json | 72 + corpus-gathering/write-corpus.mjs | 53 + corpus/README.md | 5 + corpus/real-world-sources.json | 902 +++++++++ ...-akraino-jira-AKRAINO-4-comment-11094.json | 163 ++ ...lf-akraino-jira-ICN-278-comment-10785.json | 376 ++++ .../lf-akraino-jira-ICN-388-description.json | 62 + .../lf-akraino-jira-IEC-46-comment-10908.json | 31 + .../lf-akraino-jira-RC-2-comment-10945.json | 61 + .../lf-akraino-jira-REC-51-comment-10207.json | 36 + .../lf-akraino-jira-ROVER-1-description.json | 65 + ...akraino-wiki-footer-comments-13673154.json | 33 + ...akraino-wiki-footer-comments-13673215.json | 117 ++ ...akraino-wiki-footer-comments-13679860.json | 196 ++ ...akraino-wiki-footer-comments-13685437.json | 54 + ...akraino-wiki-footer-comments-13688317.json | 23 + ...akraino-wiki-footer-comments-13688319.json | 37 + ...akraino-wiki-footer-comments-13690356.json | 144 ++ ...akraino-wiki-footer-comments-13699635.json | 142 ++ ...akraino-wiki-footer-comments-13700648.json | 58 + ...akraino-wiki-footer-comments-13700650.json | 68 + ...akraino-wiki-footer-comments-13701432.json | 74 + ...akraino-wiki-footer-comments-13716653.json | 97 + ...akraino-wiki-footer-comments-13720622.json | 104 + .../lf-akraino-wiki-pages-13664510.json | 32 + .../lf-akraino-wiki-pages-13664621.json | 324 ++++ .../lf-akraino-wiki-pages-13664706.json | 259 +++ .../lf-akraino-wiki-pages-13664843.json | 129 ++ .../lf-akraino-wiki-pages-13666542.json | 144 ++ .../lf-akraino-wiki-pages-13667413.json | 53 + .../lf-akraino-wiki-pages-13667449.json | 65 + .../lf-akraino-wiki-pages-13667582.json | 213 ++ .../lf-akraino-wiki-pages-13667700.json | 102 + .../lf-akraino-wiki-pages-13669090.json | 44 + .../lf-akraino-wiki-pages-13669524.json | 102 + .../lf-akraino-wiki-pages-13669721.json | 28 + .../lf-akraino-wiki-pages-13670530.json | 51 + .../lf-akraino-wiki-pages-13670805.json | 110 ++ .../lf-akraino-wiki-pages-13670903.json | 165 ++ .../lf-akraino-wiki-pages-13671168.json | 356 ++++ ...nuket-jira-VINEPERF-349-comment-10743.json | 62 + ...nuket-jira-VINEPERF-383-comment-10709.json | 37 + ...nuket-jira-VINEPERF-416-comment-10944.json | 35 + ...nuket-jira-VINEPERF-418-comment-10704.json | 85 + ...nuket-jira-VINEPERF-504-comment-10494.json | 48 + ...-anuket-wiki-footer-comments-21865319.json | 40 + .../lf-anuket-wiki-pages-158728216.json | 225 +++ .../lf-anuket-wiki-pages-21495815.json | 84 + .../lf-anuket-wiki-pages-21856701.json | 31 + .../lf-anuket-wiki-pages-21862207.json | 392 ++++ .../lf-anuket-wiki-pages-21878853.json | 31 + .../lf-anuket-wiki-pages-21894167.json | 449 +++++ .../lf-anuket-wiki-pages-21896523.json | 97 + .../lf-anuket-wiki-pages-21898380.json | 439 +++++ ...foundry-wiki-footer-comments-11677200.json | 75 + ...lf-edgexfoundry-wiki-pages-1126301697.json | 40 + .../lf-edgexfoundry-wiki-pages-11667352.json | 454 +++++ .../lf-edgexfoundry-wiki-pages-11667393.json | 300 +++ ...rledger-wiki-footer-comments-17433274.json | 122 ++ ...rledger-wiki-footer-comments-17433582.json | 56 + ...rledger-wiki-footer-comments-18728258.json | 25 + ...rledger-wiki-footer-comments-19603766.json | 82 + ...rledger-wiki-footer-comments-19759404.json | 138 ++ ...rledger-wiki-footer-comments-20563002.json | 46 + ...rledger-wiki-footer-comments-20563344.json | 74 + ...rledger-wiki-footer-comments-20873387.json | 87 + ...rledger-wiki-footer-comments-21438162.json | 69 + ...rledger-wiki-footer-comments-21438387.json | 67 + ...rledger-wiki-footer-comments-21438452.json | 145 ++ ...rledger-wiki-footer-comments-21448361.json | 220 +++ ...rledger-wiki-footer-comments-21791461.json | 870 +++++++++ ...rledger-wiki-footer-comments-22154564.json | 28 + ...rledger-wiki-footer-comments-22315713.json | 29 + .../lf-hyperledger-wiki-pages-17301651.json | 60 + .../lf-hyperledger-wiki-pages-17433105.json | 42 + .../lf-hyperledger-wiki-pages-17433110.json | 77 + .../lf-hyperledger-wiki-pages-17433124.json | 45 + .../lf-hyperledger-wiki-pages-17826746.json | 134 ++ .../lf-hyperledger-wiki-pages-18120786.json | 57 + .../lf-hyperledger-wiki-pages-18482467.json | 713 +++++++ .../lf-hyperledger-wiki-pages-18497343.json | 730 +++++++ .../lf-hyperledger-wiki-pages-18713869.json | 364 ++++ .../lf-hyperledger-wiki-pages-18714769.json | 133 ++ .../lf-hyperledger-wiki-pages-18715382.json | 539 ++++++ .../lf-hyperledger-wiki-pages-18715580.json | 373 ++++ .../lf-onap-jira-CPS-2981-description.json | 31 + .../lf-onap-jira-CPS-3135-comment-88168.json | 29 + .../lf-onap-jira-CPS-3154-comment-91185.json | 52 + .../lf-onap-jira-CPS-3191-description.json | 334 ++++ .../lf-onap-jira-POLICY-5620-description.json | 129 ++ .../lf-onap-jira-POLICY-5671-description.json | 31 + ...lf-onap-wiki-footer-comments-16222775.json | 58 + ...lf-onap-wiki-footer-comments-16224315.json | 40 + ...lf-onap-wiki-footer-comments-16225027.json | 55 + ...lf-onap-wiki-footer-comments-16230445.json | 88 + ...lf-onap-wiki-footer-comments-16236603.json | 101 + ...lf-onap-wiki-footer-comments-16237269.json | 177 ++ ...lf-onap-wiki-footer-comments-16239479.json | 110 ++ ...lf-onap-wiki-footer-comments-16241443.json | 71 + ...lf-onap-wiki-footer-comments-16242917.json | 60 + ...lf-onap-wiki-footer-comments-16244913.json | 29 + ...lf-onap-wiki-footer-comments-16248177.json | 37 + ...lf-onap-wiki-footer-comments-16253863.json | 51 + .../lf-onap-wiki-pages-15481943.json | 37 + .../lf-onap-wiki-pages-15483824.json | 49 + .../lf-onap-wiki-pages-16222923.json | 67 + .../lf-onap-wiki-pages-16223061.json | 291 +++ .../lf-onap-wiki-pages-16224503.json | 717 +++++++ .../lf-onap-wiki-pages-16230107.json | 193 ++ .../lf-onap-wiki-pages-16230119.json | 250 +++ .../lf-onap-wiki-pages-16230611.json | 728 +++++++ .../lf-onap-wiki-pages-16231263.json | 445 +++++ .../lf-onap-wiki-pages-16231985.json | 103 + .../lf-onap-wiki-pages-16232039.json | 1709 +++++++++++++++++ .../lf-onap-wiki-pages-16233643.json | 189 ++ .../lf-onap-wiki-pages-16234177.json | 311 +++ .../lf-onap-wiki-pages-16235403.json | 807 ++++++++ .../lf-onap-wiki-pages-16235467.json | 132 ++ .../lf-onap-wiki-pages-16236205.json | 85 + .../lf-onap-wiki-pages-16237113.json | 76 + .../lf-onap-wiki-pages-16237773.json | 336 ++++ .../lf-onap-wiki-pages-16238807.json | 24 + .../lf-onap-wiki-pages-16239453.json | 147 ++ .../lf-onap-wiki-pages-16240699.json | 409 ++++ .../lf-onap-wiki-pages-16242163.json | 116 ++ .../lf-onap-wiki-pages-16245045.json | 93 + .../lf-onap-wiki-pages-16245167.json | 64 + ...opendaylight-jira-AAA-278-description.json | 44 + ...ylight-jira-BGPCEP-1024-comment-27047.json | 42 + ...ylight-jira-BGPCEP-1047-comment-50670.json | 37 + ...ylight-jira-BGPCEP-1047-comment-51588.json | 47 + ...ylight-jira-BGPCEP-1048-comment-50994.json | 44 + ...ylight-jira-BGPCEP-1049-comment-50248.json | 52 + ...ylight-jira-BGPCEP-1050-comment-50247.json | 51 + ...daylight-jira-BGPCEP-1082-description.json | 228 +++ ...ight-jira-CONTROLLER-2162-description.json | 81 + ...pendaylight-jira-GNMI-4-comment-51726.json | 71 + ...daylight-jira-MDSAL-837-comment-38887.json | 45 + ...light-jira-NETCONF-1054-comment-35181.json | 195 ++ ...light-jira-NETCONF-1103-comment-33277.json | 97 + ...light-jira-NETCONF-1252-comment-35584.json | 112 ++ ...light-jira-NETCONF-1264-comment-34779.json | 36 + ...light-jira-NETCONF-1271-comment-33839.json | 60 + ...aylight-jira-NETCONF-1323-description.json | 123 ++ ...light-jira-NETCONF-1438-comment-46069.json | 51 + ...light-jira-NETCONF-1474-comment-47986.json | 125 ++ ...light-jira-NETCONF-1480-comment-49075.json | 135 ++ ...aylight-jira-NETCONF-1572-description.json | 191 ++ ...light-jira-NETCONF-1616-comment-55230.json | 27 + ...aylight-wiki-footer-comments-12532380.json | 38 + ...ylight-wiki-footer-comments-725549057.json | 31 + .../lf-opendaylight-wiki-pages-12522562.json | 62 + .../lf-opendaylight-wiki-pages-12524117.json | 71 + .../lf-opendaylight-wiki-pages-12524364.json | 179 ++ docs/decisions.md | 28 + docs/reading-cost.md | 17 + renovate.json | 11 +- src/conformance/corpus.test.ts | 96 +- todo.md | 14 +- 168 files changed, 25247 insertions(+), 45 deletions(-) create mode 100644 corpus-gathering/anonymize.mjs create mode 100644 corpus-gathering/anonymize.test.mjs create mode 100644 corpus-gathering/fetch.mjs create mode 100755 corpus-gathering/run.sh create mode 100644 corpus-gathering/select.mjs create mode 100644 corpus-gathering/select.test.mjs create mode 100644 corpus-gathering/sites.json create mode 100644 corpus-gathering/write-corpus.mjs create mode 100644 corpus/real-world-sources.json create mode 100644 corpus/real-world/lf-akraino-jira-AKRAINO-4-comment-11094.json create mode 100644 corpus/real-world/lf-akraino-jira-ICN-278-comment-10785.json create mode 100644 corpus/real-world/lf-akraino-jira-ICN-388-description.json create mode 100644 corpus/real-world/lf-akraino-jira-IEC-46-comment-10908.json create mode 100644 corpus/real-world/lf-akraino-jira-RC-2-comment-10945.json create mode 100644 corpus/real-world/lf-akraino-jira-REC-51-comment-10207.json create mode 100644 corpus/real-world/lf-akraino-jira-ROVER-1-description.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13673154.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13673215.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13679860.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13685437.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13688317.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13688319.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13690356.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13699635.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13700648.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13700650.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13701432.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13716653.json create mode 100644 corpus/real-world/lf-akraino-wiki-footer-comments-13720622.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13664510.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13664621.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13664706.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13664843.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13666542.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13667413.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13667449.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13667582.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13667700.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13669090.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13669524.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13669721.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13670530.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13670805.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13670903.json create mode 100644 corpus/real-world/lf-akraino-wiki-pages-13671168.json create mode 100644 corpus/real-world/lf-anuket-jira-VINEPERF-349-comment-10743.json create mode 100644 corpus/real-world/lf-anuket-jira-VINEPERF-383-comment-10709.json create mode 100644 corpus/real-world/lf-anuket-jira-VINEPERF-416-comment-10944.json create mode 100644 corpus/real-world/lf-anuket-jira-VINEPERF-418-comment-10704.json create mode 100644 corpus/real-world/lf-anuket-jira-VINEPERF-504-comment-10494.json create mode 100644 corpus/real-world/lf-anuket-wiki-footer-comments-21865319.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-158728216.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21495815.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21856701.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21862207.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21878853.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21894167.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21896523.json create mode 100644 corpus/real-world/lf-anuket-wiki-pages-21898380.json create mode 100644 corpus/real-world/lf-edgexfoundry-wiki-footer-comments-11677200.json create mode 100644 corpus/real-world/lf-edgexfoundry-wiki-pages-1126301697.json create mode 100644 corpus/real-world/lf-edgexfoundry-wiki-pages-11667352.json create mode 100644 corpus/real-world/lf-edgexfoundry-wiki-pages-11667393.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-17433274.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-17433582.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-18728258.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-19603766.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-19759404.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-20563002.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-20563344.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-20873387.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-21438162.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-21438387.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-21438452.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-21448361.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-21791461.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-22154564.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-footer-comments-22315713.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-17301651.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-17433105.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-17433110.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-17433124.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-17826746.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18120786.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18482467.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18497343.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18713869.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18714769.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18715382.json create mode 100644 corpus/real-world/lf-hyperledger-wiki-pages-18715580.json create mode 100644 corpus/real-world/lf-onap-jira-CPS-2981-description.json create mode 100644 corpus/real-world/lf-onap-jira-CPS-3135-comment-88168.json create mode 100644 corpus/real-world/lf-onap-jira-CPS-3154-comment-91185.json create mode 100644 corpus/real-world/lf-onap-jira-CPS-3191-description.json create mode 100644 corpus/real-world/lf-onap-jira-POLICY-5620-description.json create mode 100644 corpus/real-world/lf-onap-jira-POLICY-5671-description.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16222775.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16224315.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16225027.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16230445.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16236603.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16237269.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16239479.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16241443.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16242917.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16244913.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16248177.json create mode 100644 corpus/real-world/lf-onap-wiki-footer-comments-16253863.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-15481943.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-15483824.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16222923.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16223061.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16224503.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16230107.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16230119.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16230611.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16231263.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16231985.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16232039.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16233643.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16234177.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16235403.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16235467.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16236205.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16237113.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16237773.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16238807.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16239453.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16240699.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16242163.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16245045.json create mode 100644 corpus/real-world/lf-onap-wiki-pages-16245167.json create mode 100644 corpus/real-world/lf-opendaylight-jira-AAA-278-description.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1024-comment-27047.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-50670.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-51588.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1048-comment-50994.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1049-comment-50248.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1050-comment-50247.json create mode 100644 corpus/real-world/lf-opendaylight-jira-BGPCEP-1082-description.json create mode 100644 corpus/real-world/lf-opendaylight-jira-CONTROLLER-2162-description.json create mode 100644 corpus/real-world/lf-opendaylight-jira-GNMI-4-comment-51726.json create mode 100644 corpus/real-world/lf-opendaylight-jira-MDSAL-837-comment-38887.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1054-comment-35181.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1103-comment-33277.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1252-comment-35584.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1264-comment-34779.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1271-comment-33839.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1323-description.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1438-comment-46069.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1474-comment-47986.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1480-comment-49075.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1572-description.json create mode 100644 corpus/real-world/lf-opendaylight-jira-NETCONF-1616-comment-55230.json create mode 100644 corpus/real-world/lf-opendaylight-wiki-footer-comments-12532380.json create mode 100644 corpus/real-world/lf-opendaylight-wiki-footer-comments-725549057.json create mode 100644 corpus/real-world/lf-opendaylight-wiki-pages-12522562.json create mode 100644 corpus/real-world/lf-opendaylight-wiki-pages-12524117.json create mode 100644 corpus/real-world/lf-opendaylight-wiki-pages-12524364.json diff --git a/AGENTS.md b/AGENTS.md index 0ae0d2f..49aacde 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -88,11 +88,13 @@ In `docs/decisions.md`: - The attribute vocabulary is ADF's - The source parts by ADF and format - The comparison table lists every converter that starts and converts +- The real-world corpus holds anonymized documents from sites whose licence it records -## 1. Nothing about any consumer +## 1. Nothing about any consumer in the library -No Jira client, no HTTP, no REST shapes, no issue keys, no actual consumer named anywhere. Design -against the README's personas. +The shipped library holds no Jira client, no HTTP, no REST shapes, no issue keys and no actual +consumer's name. Design against the README's personas. Tooling outside the build may fetch from +public sites and name them, as `corpus-gathering/` does. ## 2. Release automation diff --git a/browser-tests/run.js b/browser-tests/run.js index 8e0f8cc..aefdc87 100644 --- a/browser-tests/run.js +++ b/browser-tests/run.js @@ -91,7 +91,7 @@ const corpus = { browserDocuments, errors: fixtureNames('errors', '.md').map((name) => ({ markdown: fixture(name, '.md'), name })), normalization: fixtureNames('normalization', '.md').map((name) => ({ markdown: fixture(name, '.md'), name })), - realPayloads: fixtureNames('real-payloads', '.json').map((name) => ({ json: fixture(name, '.json'), name })), + realPayloads: [...fixtureNames('real-payloads', '.json'), ...fixtureNames('real-world', '.json')].map((name) => ({ json: fixture(name, '.json'), name })), roundTrip: fixtureNames('round-trip', '.json').map((name) => ({ json: fixture(name, '.json'), markdown: fixture(name, '.md'), name })), } assert.deepEqual( @@ -100,7 +100,7 @@ assert.deepEqual( .map((entry) => entry.name) .filter((name) => name !== 'commonmark-spec') .sort(), - ['errors', 'normalization', 'real-payloads', 'round-trip'], + ['errors', 'normalization', 'real-payloads', 'real-world', 'round-trip'], 'a corpus kind the browser leg does not convert', ) for (const [kind, fixtures] of Object.entries(corpus)) assert.ok(fixtures.length > 0, `the browser leg found no ${kind} fixture to convert`) diff --git a/ci.sh b/ci.sh index 2cf5ed1..4afa0f6 100755 --- a/ci.sh +++ b/ci.sh @@ -59,6 +59,7 @@ rm -f "$test_log" leg "tests ($deno_image)" in_image "$deno_image" deno test --allow-env=PROPERTY_RUNS --allow-read --no-check src/ leg "tests ($bun_image)" in_image "$bun_image" bun test src/ +leg "corpus-gathering tests ($node_image)" in_image "$node_image" node --test corpus-gathering/ leg "build ($node_image)" in_image "$node_image" npm run build leg "pack and install the tarball ($node_image)" in_image "$node_image" sh -c 'set -e diff --git a/corpus-gathering/anonymize.mjs b/corpus-gathering/anonymize.mjs new file mode 100644 index 0000000..deec1f2 --- /dev/null +++ b/corpus-gathering/anonymize.mjs @@ -0,0 +1,223 @@ +// A node's or mark's direct attribute under one of these keys names a format or a layout, never someone's words, so its value stays. +const formatKeys = new Set([ + '__autoSize', 'accessLevel', 'align', 'annotationType', 'background', 'breakoutWidth', 'color', 'colspan', 'colwidth', 'columnRuleStyle', 'displayMode', + 'extensionKey', 'extensionType', 'height', 'isNumberColumnEnabled', 'language', 'layout', 'level', 'mode', 'order', 'originalHeight', 'originalWidth', + 'panelColor', 'panelType', 'rowspan', 'shadowColor', 'size', 'state', 'style', 'type', 'userType', 'valign', 'width', 'widthType', +]) +const schemes = new Set(['file', 'ftp', 'http', 'https', 'mailto', 'tel']) +const token = /[\p{L}\p{N}][\p{L}\p{M}\p{N}]*/gu +const uuid = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i +// A shorter token cannot leak anything, and a document may hold all of them, so drawing around it could never end. +const shortestLeak = 3 +const redraws = 64 + +function isScheme(text, match, offset) { + return schemes.has(match) && text[offset + match.length] === ':' +} + +function tokensOf(text) { + return [...text.matchAll(token)].filter((found) => !isScheme(text, found[0], found.index)).map((found) => found[0]) +} + +// Calls `visit` with each leaf and its path, as `kept`, `person` or `free`, the last two being what the anonymizer replaces. +function walk(value, path, visit) { + if (Array.isArray(value)) { + value.forEach((item, index) => walk(item, `${path}/${index}`, visit)) + } else if (typeof value === 'object' && value !== null) { + for (const [key, member] of Object.entries(value)) { + const memberPath = `${path}/${key}` + if (key === 'attrs') walkAttributes(member, memberPath, visit, value.type) + else if (key === 'content' || key === 'marks') walk(member, memberPath, visit) + else if (key === 'type' || key === 'version') visit(member, memberPath, 'kept') + else walkFree(member, memberPath, visit) + } + } else { + visit(value, path, 'free') + } +} + +function walkAttributes(attributes, path, visit, nodeType) { + for (const [key, member] of Object.entries(attributes)) { + const memberPath = `${path}/${key}` + if (formatKeys.has(key)) visit(member, memberPath, 'kept') + else if (nodeType === 'mention' && key === 'text') visit(member, memberPath, 'person') + else walkFree(member, memberPath, visit) + } +} + +function walkFree(value, path, visit) { + if (Array.isArray(value)) value.forEach((item, index) => walkFree(item, `${path}/${index}`, visit)) + else if (typeof value === 'object' && value !== null) for (const [key, member] of Object.entries(value)) walkFree(member, `${path}/${key}`, visit) + else visit(value, path, 'free') +} + +function replacedStrings(document) { + const strings = [] + walk(document, '', (value, _path, kind) => { + if (kind !== 'kept' && typeof value === 'string') strings.push(value) + }) + return strings +} + +function fold(found) { + return found.toLowerCase() +} + +function heldTokens(document) { + return new Set(replacedStrings(document).flatMap(tokensOf).map(fold).filter((found) => found.length >= shortestLeak)) +} + +function cursor(pool) { + let next = 0 + return () => pool[next++ % pool.length] +} + +function stream(pool) { + const nextPiece = cursor(pool) + let buffer = '' + return (length) => { + while (buffer.length < length) buffer += nextPiece() + const taken = buffer.slice(0, length) + buffer = buffer.slice(length) + return taken + } +} + +function wordDrawer(words) { + const lengths = [...new Set(words.map((word) => word.length))] + const byLength = new Map(lengths.map((length) => [length, cursor(words.filter((word) => word.length === length))])) + return (length) => { + const nearest = lengths.reduce((best, candidate) => (Math.abs(candidate - length) < Math.abs(best - length) ? candidate : best)) + return byLength.get(nearest)() + } +} + +function withCaseOf(original, word) { + if (original.length > 1 && original === original.toUpperCase()) return word.toUpperCase() + if (original[0] !== original[0].toLowerCase()) return word[0].toUpperCase() + word.slice(1) + return word +} + +function replacer(document, draws) { + const held = heldTokens(document) + const digits = stream(draws.digits) + const hex = stream(draws.hex) + const letters = stream(draws.letters) + const nextPerson = cursor(draws.persons) + const nextUuid = cursor(draws.uuids) + const nextWord = wordDrawer(draws.words) + const spelled = new Map() + + function fresh(draw) { + let drawn = draw() + for (let tries = 0; tries < redraws && tokensOf(drawn).some((found) => held.has(fold(found))); tries += 1) drawn = draw() + return drawn + } + + function number(original) { + const drawn = fresh(() => digits(original.length)) + return original[0] !== '0' && drawn[0] === '0' ? `1${drawn.slice(1)}` : drawn + } + + function mixed(original) { + if (/^[0-9a-f]+$/.test(original)) return fresh(() => hex(original.length)) + return fresh(() => [...original].map((character) => { + if (/\d/.test(character)) return digits(1) + if (!/\p{L}/u.test(character)) return character + return character === character.toLowerCase() ? letters(1) : letters(1).toUpperCase() + }).join('')) + } + + function word(original) { + if (original.length < shortestLeak) return withCaseOf(original, letters(original.length)) + let tries = 0 + // A long document can hold every word of the pool, so a redraw past the pool's size gains a suffix. + return withCaseOf(original, fresh(() => { + tries += 1 + return tries < redraws ? nextWord(original.length) : nextWord(original.length) + letters(2) + })) + } + + function spellToken(original) { + if (/^\d+$/.test(original)) return number(original) + if (/^\p{L}[\p{L}\p{M}]*$/u.test(original)) return word(original) + return mixed(original) + } + + function memo(original, spell) { + if (!spelled.has(original)) spelled.set(original, spell(original)) + return spelled.get(original) + } + + function string(original) { + if (uuid.test(original)) return memo(original, () => fresh(nextUuid)) + return original.replaceAll(token, (match, offset) => (isScheme(original, match, offset) ? match : memo(match, spellToken))) + } + + function person(original) { + return memo(original, () => `${original.startsWith('@') ? '@' : ''}${fresh(nextPerson)}`) + } + + function scalar(value) { + if (typeof value === 'string') return string(value) + if (typeof value === 'number') return Number(String(value).replaceAll(/\d+/g, number)) + return value + } + + return { person, scalar } +} + +function setAt(target, path, value) { + const steps = path.split('/').slice(1) + const last = steps.pop() + let holder = target + for (const step of steps) holder = holder[step] + holder[last] = value +} + +// Every draw comes from `draws`: fejkdata's output, as run.sh renders it. +export function anonymize(document, draws) { + const { person, scalar } = replacer(document, draws) + const written = structuredClone(document) + walk(document, '', (value, path, kind) => { + if (kind === 'person' && typeof value === 'string') setAt(written, path, person(value)) + else if (kind === 'free') setAt(written, path, scalar(value)) + }) + return written +} + +function structure(document) { + const found = new Map() + walk(document, '', (value, path, kind) => { + found.set(path, { kind, value }) + }) + return found +} + +function skeleton(text) { + return text.replaceAll(token, 'x') +} + +function holdsSameShape(before, after) { + if (before.kind === 'kept') return before.value === after.value || JSON.stringify(before.value) === JSON.stringify(after.value) + if (typeof before.value !== typeof after.value) return false + return before.kind === 'person' || typeof before.value !== 'string' || skeleton(before.value) === skeleton(after.value) +} + +// The paths where `after` differs from `before` in anything but the words the anonymizer replaces. +export function shapeDifferences(before, after) { + const beforeValues = structure(before) + const afterValues = structure(after) + const paths = [...new Set([...beforeValues.keys(), ...afterValues.keys()])] + return paths.filter((path) => { + const first = beforeValues.get(path) + const second = afterValues.get(path) + return first === undefined || second === undefined || !holdsSameShape(first, second) + }).sort() +} + +// The tokens of `before`'s replaced values that `after`'s replaced values still hold. +export function leakedTokens(before, after) { + const held = heldTokens(after) + return [...heldTokens(before)].filter((found) => held.has(found)).sort() +} diff --git a/corpus-gathering/anonymize.test.mjs b/corpus-gathering/anonymize.test.mjs new file mode 100644 index 0000000..23eb720 --- /dev/null +++ b/corpus-gathering/anonymize.test.mjs @@ -0,0 +1,140 @@ +import assert from 'node:assert/strict' +import { test } from 'node:test' +import { anonymize, leakedTokens, shapeDifferences } from './anonymize.mjs' + +const draws = { + digits: ['7391', '2846'], + hex: ['9f3ac07be1d4'], + letters: ['qkxwzj'], + persons: ['Pat Smith', 'Lo Berg'], + uuids: ['0190a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b', '0190a1b2-c3d4-7e5f-8a9b-1c1d2e3f4a5c'], + words: ['amber', 'clever', 'cobalt', 'merry', 'otter', 'cliff', 'tundra', 'pumice', 'lantern', 'harbour'], +} + +function paragraph(...content) { + return { attrs: {}, content: [{ content, type: 'paragraph' }], type: 'doc', version: 1 } +} + +function textOf(document) { + return document.content[0].content[0].text +} + +test('replaces each word and keeps the whitespace and punctuation around it', () => { + const written = textOf(anonymize(paragraph({ text: ' Deploy *the* secret-name, now!\n', type: 'text' }), draws)) + assert.match(written, /^ {2}[A-Z][a-z]+ \*[a-z]+\* [a-z]+-[a-z]+, [a-z]+!\n$/) + for (const word of ['Deploy', 'the', 'secret', 'name', 'now']) assert.ok(!written.includes(word)) +}) + +test('keeps a word in capitals in capitals', () => { + assert.match(textOf(anonymize(paragraph({ text: 'NOTE', type: 'text' }), draws)), /^[A-Z]+$/) +}) + +test('keeps the length of a number and of a mixed token', () => { + assert.match(textOf(anonymize(paragraph({ text: '2024-12 v2Beta', type: 'text' }), draws)), /^[1-9]\d{3}-[1-9]\d [a-z]\d[A-Z][a-z]{3}$/) +}) + +test('spells a repeated word the same way everywhere in a document', () => { + const written = anonymize(paragraph({ text: 'alpha beta alpha', type: 'text' }, { text: 'alpha', type: 'text' }), draws).content[0].content + const [first, , third] = written[0].text.split(' ') + assert.equal(first, third) + assert.equal(written[1].text, first) +}) + +test('keeps a link text equal to its href, and the scheme of both', () => { + const href = 'https://wiki.example.org/display/page?id=12' + const [node] = anonymize(paragraph({ marks: [{ attrs: { href }, type: 'link' }], text: href, type: 'text' }), draws).content[0].content + assert.equal(node.text, node.marks[0].attrs.href) + assert.match(node.text, /^https:\/\/[a-z]+\.[a-z]+\.[a-z]+\/[a-z]+\/[a-z]+\?[a-z]{1,3}=[1-9]\d$/) + assert.ok(!node.text.includes('example')) +}) + +test('keeps node types, mark types and attribute keys', () => { + const document = paragraph({ marks: [{ type: 'strong' }, { attrs: { color: '#ff0000' }, type: 'textColor' }], text: 'word', type: 'text' }, { type: 'hardBreak' }, { attrs: { custom: 'value' }, type: 'someFutureNode' }) + const [text, hardBreak, future] = anonymize(document, draws).content[0].content + assert.deepEqual(text.marks, [{ type: 'strong' }, { attrs: { color: '#ff0000' }, type: 'textColor' }]) + assert.deepEqual(hardBreak, { type: 'hardBreak' }) + assert.equal(future.type, 'someFutureNode') + assert.deepEqual(Object.keys(future.attrs), ['custom']) + assert.notEqual(future.attrs.custom, 'value') +}) + +test('keeps an attribute naming a format, and a layout number', () => { + const panel = { attrs: { panelType: 'info' }, content: [], type: 'panel' } + const code = { attrs: { language: 'python' }, content: [], type: 'codeBlock' } + const table = { attrs: { isNumberColumnEnabled: false, layout: 'center', width: 760 }, content: [], type: 'table' } + const [kept, keptCode, keptTable] = anonymize({ content: [panel, code, table], type: 'doc', version: 1 }, draws).content + assert.deepEqual(kept.attrs, { panelType: 'info' }) + assert.deepEqual(keptCode.attrs, { language: 'python' }) + assert.deepEqual(keptTable.attrs, { isNumberColumnEnabled: false, layout: 'center', width: 760 }) +}) + +test('replaces a person, an account id and a uuid, keeping each shape', () => { + const uuid = '3f2b8c1e-9d4a-4c7b-8e21-5a6f7b8c9d0e' + const accountId = '60f1c2d3e4a5b6c7d8e9f012' + const [mention] = anonymize(paragraph({ attrs: { accessLevel: 'CONTAINER', id: accountId, localId: uuid, text: '@Real Person' }, type: 'mention' }), draws).content[0].content + assert.equal(mention.attrs.accessLevel, 'CONTAINER') + assert.match(mention.attrs.id, /^[0-9a-f]{24}$/) + assert.notEqual(mention.attrs.id, accountId) + assert.match(mention.attrs.localId, /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/) + assert.notEqual(mention.attrs.localId, uuid) + assert.match(mention.attrs.text, /^@[A-Z][a-z]+ [A-Z][a-z]+$/) + assert.ok(!mention.attrs.text.includes('Person')) +}) + +test('keeps a date timestamp a number of the same length', () => { + const [date] = anonymize(paragraph({ attrs: { timestamp: '1700000000000' }, type: 'date' }), draws).content[0].content + assert.match(date.attrs.timestamp, /^[1-9]\d{12}$/) + assert.notEqual(date.attrs.timestamp, '1700000000000') +}) + +test('replaces everything inside a free-form attribute, whatever its keys', () => { + const extension = { attrs: { extensionKey: 'toc', extensionType: 'com.example.macro', parameters: { layout: 'secret', pageId: 42871, type: 'hidden' } }, type: 'extension' } + const [written] = anonymize({ content: [extension], type: 'doc', version: 1 }, draws).content + assert.equal(written.attrs.extensionKey, 'toc') + assert.equal(written.attrs.extensionType, 'com.example.macro') + assert.deepEqual(Object.keys(written.attrs.parameters), ['layout', 'pageId', 'type']) + assert.notEqual(written.attrs.parameters.layout, 'secret') + assert.notEqual(written.attrs.parameters.type, 'hidden') + assert.notEqual(written.attrs.parameters.pageId, 42871) + assert.match(String(written.attrs.parameters.pageId), /^[1-9]\d{4}$/) +}) + +test('never draws a word the document already holds', () => { + const written = textOf(anonymize(paragraph({ text: 'amber clever', type: 'text' }), draws)) + assert.ok(!written.includes('amber')) + assert.ok(!written.includes('clever')) +}) + +test('never draws a uuid holding a part of an original one', () => { + const original = '1c5f0e3a-7958-4eb4-b3d1-2d9b6e417c80' + const [mention] = anonymize(paragraph({ attrs: { localId: original }, type: 'mention' }), { ...draws, uuids: ['7baa5903-cd2a-7958-ac4d-6f3ee1010175', draws.uuids[0]] }).content[0].content + assert.equal(mention.attrs.localId, draws.uuids[0]) +}) + +test('never runs out of draws, however many words a document holds', () => { + const text = Array.from({ length: 500 }, (_, index) => `word${'x'.repeat(index % 9)}`).join(' ') + assert.equal(textOf(anonymize(paragraph({ text, type: 'text' }), draws)).split(' ').length, 500) +}) + +test('finds no difference between a document and its anonymized form', () => { + const document = paragraph({ marks: [{ type: 'em' }], text: 'Some text, 12', type: 'text' }, { attrs: { width: 3 }, type: 'media' }) + assert.deepEqual(shapeDifferences(document, anonymize(document, draws)), []) + assert.deepEqual(leakedTokens(document, anonymize(document, draws)), []) +}) + +test('reports a changed structure with its path', () => { + const before = paragraph({ marks: [{ type: 'em' }], text: 'a b', type: 'text' }) + const after = paragraph({ marks: [{ type: 'strong' }], text: 'c-d', type: 'text' }) + assert.deepEqual(shapeDifferences(before, after), ['/content/0/content/0/marks/0/type', '/content/0/content/0/text']) +}) + +test('reports a word the output still holds', () => { + const before = paragraph({ text: 'private word', type: 'text' }) + const after = paragraph({ text: 'private other', type: 'text' }) + assert.deepEqual(leakedTokens(before, after), ['private']) +}) + +test('does not call a kept attribute value a leak', () => { + const document = { attrs: {}, content: [{ attrs: { language: 'python' }, content: [{ text: 'python', type: 'text' }], type: 'codeBlock' }], type: 'doc', version: 1 } + assert.deepEqual(leakedTokens(document, anonymize(document, draws)), []) +}) diff --git a/corpus-gathering/fetch.mjs b/corpus-gathering/fetch.mjs new file mode 100644 index 0000000..a3469f7 --- /dev/null +++ b/corpus-gathering/fetch.mjs @@ -0,0 +1,75 @@ +// Usage: node fetch.mjs . The folder stays outside the repo: its documents hold the sites' real text. +import { mkdirSync, readFileSync, writeFileSync } from 'node:fs' +import { join } from 'node:path' +import { setTimeout as delay } from 'node:timers/promises' + +// Robots.txt on these sites asks for one second between requests. +const crawlDelay = 1000 +const pagesPerSource = 20 +const [sitesPath, rawFolder] = process.argv.slice(2) +const sites = JSON.parse(readFileSync(sitesPath, 'utf8')) +const documentsFolder = join(rawFolder, 'documents') +mkdirSync(documentsFolder, { recursive: true }) + +async function getJson(url) { + await delay(crawlDelay) + const response = await fetch(url, { headers: { Accept: 'application/json', 'User-Agent': 'adf-codec-corpus-gathering (https://github.com/larvit/adf-codec)' } }) + if (response.status === 429) { + await delay(Number(response.headers.get('retry-after') ?? 60) * 1000) + return getJson(url) + } + if (!response.ok) throw new Error(`${url} answered ${response.status}`) + return response.json() +} + +let written = 0 + +function keep(name, source, document) { + if (document?.type !== 'doc' || !Array.isArray(document.content) || document.content.length === 0) return + writeFileSync(join(documentsFolder, `${name}.json`), JSON.stringify({ document, source })) + written += 1 +} + +async function fetchConfluence(site, collection) { + const base = `https://${site}.atlassian.net` + let next = `/wiki/api/v2/${collection}?limit=100&body-format=atlas_doc_format` + for (let page = 0; next !== undefined && page < pagesPerSource; page += 1) { + const answer = await getJson(`${base}${next}`) + for (const result of answer.results) { + const body = result.body?.atlas_doc_format?.value + if (body) keep(`${site}-wiki-${collection}-${result.id}`, `${base}/wiki/api/v2/${collection}/${result.id}`, JSON.parse(body)) + } + next = answer._links?.next + } +} + +async function fetchJira(site) { + const base = `https://${site}.atlassian.net` + let token + for (let page = 0; page < pagesPerSource; page += 1) { + const query = new URLSearchParams({ fields: 'comment,description', jql: 'created >= "2015-01-01" ORDER BY created DESC', maxResults: '100', ...(token ? { nextPageToken: token } : {}) }) + const answer = await getJson(`${base}/rest/api/3/search/jql?${query}`) + for (const issue of answer.issues) { + keep(`${site}-jira-${issue.key}-description`, `${base}/rest/api/3/issue/${issue.key}?fields=description`, issue.fields.description) + for (const comment of issue.fields.comment?.comments ?? []) keep(`${site}-jira-${issue.key}-comment-${comment.id}`, `${base}/rest/api/3/issue/${issue.key}/comment/${comment.id}`, comment.body) + } + token = answer.nextPageToken + if (token === undefined) break + } +} + +for (const { products, site } of sites) { + for (const product of Object.keys(products)) { + try { + if (product === 'wiki') { + await fetchConfluence(site, 'pages') + await fetchConfluence(site, 'footer-comments') + } else { + await fetchJira(site) + } + } catch (error) { + console.error(`${site} ${product}: ${error.message}`) + } + console.error(`${site} ${product}: ${written} documents so far`) + } +} diff --git a/corpus-gathering/run.sh b/corpus-gathering/run.sh new file mode 100755 index 0000000..9a36306 --- /dev/null +++ b/corpus-gathering/run.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# Usage: corpus-gathering/run.sh . Keep the raw folder outside the repo: its documents hold the sites' real text. +set -eu +here=$(cd "$(dirname "$0")" && pwd) +raw=$(mkdir -p "$1" && cd "$1" && pwd) +fejkdata_image=larvit/fejkdata:0.2.0 +node_image=node:26.13.0-alpine3.24 + +in_node() { + docker run --rm --memory 2g --memory-swap 2g --ulimit core=0 -u "$(id -u):$(id -g)" -e HOME=/tmp -v "$here/..:/repo" -v "$raw:/raw" -w /repo "$node_image" "$@" +} + +# Takes a draws file's name, the number of lines and the template of a line. +draw() { + printf '%s\n' "$3" | docker run --rm -i --memory 256m --memory-swap 256m "$fejkdata_image" --seed 163 --repeat "$2" > "$raw/draws/$1.txt" +} + +[ -d "$raw/documents" ] || in_node node corpus-gathering/fetch.mjs corpus-gathering/sites.json /raw + +mkdir -p "$raw/draws" +draw digits 5000 '{digits(32)}' +draw hex 5000 '{hex(32)}' +draw letters 5000 '{lower(32)}' +draw persons 2000 '{/en_US.person}' +draw uuids 20000 '{uuid()}' +draw words 20000 '{/en_US.word}' + +in_node node corpus-gathering/write-corpus.mjs corpus-gathering/sites.json /raw corpus/real-world corpus/real-world-sources.json diff --git a/corpus-gathering/select.mjs b/corpus-gathering/select.mjs new file mode 100644 index 0000000..25e2625 --- /dev/null +++ b/corpus-gathering/select.mjs @@ -0,0 +1,72 @@ +function markSet(node) { + return (node.marks ?? []).map((mark) => mark.type).sort().join('+') +} + +function inlineLabel(node) { + return node.type === 'text' ? `text[${markSet(node)}]` : node.type +} + +function collect(node, parentType, found) { + found.add(`node:${node.type}`) + if (parentType !== undefined) found.add(`child:${parentType}>${node.type}`) + for (const key of Object.keys(node.attrs ?? {})) found.add(`attr:${node.type}.${key}`) + for (const mark of node.marks ?? []) { + found.add(`mark:${mark.type}`) + for (const key of Object.keys(mark.attrs ?? {})) found.add(`attr:${mark.type}.${key}`) + } + if (node.type === 'text' && (node.marks ?? []).length > 1) found.add(`marks:${markSet(node)}`) + const children = node.content ?? [] + children.forEach((child, index) => { + collect(child, node.type, found) + const next = children[index + 1] + if (next !== undefined) found.add(`beside:${inlineLabel(child)}|${inlineLabel(next)}`) + }) +} + +// What a document shows the corpus: its node and mark types, attribute keys, nesting, marks held together and neighbours such as bold beside a code span. +export function features(document) { + const found = new Set() + collect(document, undefined, found) + return found +} + +function isType(feature) { + return feature.startsWith('node:') || feature.startsWith('mark:') +} + +function bestCandidate(candidates, covered) { + let best + let bestScore = 0 + let bestShowsType = false + for (const candidate of candidates) { + let added = 0 + let showsType = false + for (const feature of candidate.features) { + if (covered.has(feature)) continue + added += 1 + showsType ||= isType(feature) + } + const score = added / candidate.size + if (added > 0 && (showsType && !bestShowsType || showsType === bestShowsType && score > bestScore)) { + best = candidate + bestScore = score + bestShowsType = showsType + } + } + return best +} + +// Takes the candidate showing the most new features per byte, new node and mark types first, until `limit` or until none shows a new one. +export function selectDocuments(candidates, limit) { + const covered = new Set() + const chosen = [] + let remaining = candidates + while (chosen.length < limit) { + const best = bestCandidate(remaining, covered) + if (best === undefined) break + chosen.push(best) + for (const feature of best.features) covered.add(feature) + remaining = remaining.filter((candidate) => candidate !== best) + } + return chosen +} diff --git a/corpus-gathering/select.test.mjs b/corpus-gathering/select.test.mjs new file mode 100644 index 0000000..45460ca --- /dev/null +++ b/corpus-gathering/select.test.mjs @@ -0,0 +1,40 @@ +import assert from 'node:assert/strict' +import { test } from 'node:test' +import { features, selectDocuments } from './select.mjs' + +function paragraph(...content) { + return { content: [{ content, type: 'paragraph' }], type: 'doc', version: 1 } +} + +test('names node and mark types, attribute keys and nesting', () => { + const found = features(paragraph({ marks: [{ attrs: { href: 'x' }, type: 'link' }], text: 'a', type: 'text' })) + for (const feature of ['node:doc', 'node:paragraph', 'node:text', 'mark:link', 'attr:link.href', 'child:paragraph>text']) assert.ok(found.has(feature), feature) +}) + +test('names marks held together', () => { + assert.ok(features(paragraph({ marks: [{ type: 'strong' }, { type: 'em' }], text: 'a', type: 'text' })).has('marks:em+strong')) +}) + +test('names bold beside a code span and italics beside a hard break', () => { + const found = features(paragraph({ marks: [{ type: 'strong' }], text: 'a', type: 'text' }, { marks: [{ type: 'code' }], text: 'b', type: 'text' }, { type: 'hardBreak' }, { marks: [{ type: 'em' }], text: 'c', type: 'text' })) + assert.ok(found.has('beside:text[strong]|text[code]')) + assert.ok(found.has('beside:hardBreak|text[em]')) +}) + +test('takes the smaller of two candidates showing the same features, and stops when nothing is new', () => { + const big = { features: new Set(['a', 'b']), size: 100 } + const small = { features: new Set(['a', 'b']), size: 10 } + const other = { features: new Set(['c']), size: 50 } + assert.deepEqual(selectDocuments([big, small, other], 10), [small, other]) +}) + +test('takes a candidate showing a new node or mark type ahead of any other', () => { + const rare = { features: new Set(['mark:breakout']), size: 1000 } + const cheap = { features: new Set(['beside:a|b', 'beside:b|c']), size: 10 } + assert.deepEqual(selectDocuments([cheap, rare], 1), [rare]) +}) + +test('stops at the limit', () => { + const candidates = [{ features: new Set(['a']), size: 1 }, { features: new Set(['b']), size: 1 }] + assert.equal(selectDocuments(candidates, 1).length, 1) +}) diff --git a/corpus-gathering/sites.json b/corpus-gathering/sites.json new file mode 100644 index 0000000..bd939f7 --- /dev/null +++ b/corpus-gathering/sites.json @@ -0,0 +1,72 @@ +[ + { + "products": { + "jira": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + }, + "wiki": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source" + } + }, + "site": "lf-onap" + }, + { + "products": { + "jira": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + }, + "wiki": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + } + }, + "site": "lf-opendaylight" + }, + { + "products": { + "jira": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + }, + "wiki": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + } + }, + "site": "lf-akraino" + }, + { + "products": { + "jira": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + }, + "wiki": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + } + }, + "site": "lf-anuket" + }, + { + "products": { + "wiki": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + } + }, + "site": "lf-hyperledger" + }, + { + "products": { + "wiki": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms" + } + }, + "site": "lf-edgexfoundry" + } +] diff --git a/corpus-gathering/write-corpus.mjs b/corpus-gathering/write-corpus.mjs new file mode 100644 index 0000000..922d579 --- /dev/null +++ b/corpus-gathering/write-corpus.mjs @@ -0,0 +1,53 @@ +// Usage: node write-corpus.mjs . The raw folder holds fetch.mjs's documents and run.sh's draws. +import { mkdirSync, readdirSync, readFileSync, rmSync, statSync, writeFileSync } from 'node:fs' +import { join } from 'node:path' +import { anonymize, leakedTokens, shapeDifferences } from './anonymize.mjs' +import { features, selectDocuments } from './select.mjs' + +const documentLimit = 150 +const largestDocument = 64 * 1024 +const [sitesPath, rawFolder, corpusFolder, sourcesPath] = process.argv.slice(2) + +function lines(name) { + return readFileSync(join(rawFolder, 'draws', `${name}.txt`), 'utf8').split('\n').filter((line) => line !== '') +} + +function sorted(value) { + if (Array.isArray(value)) return value.map(sorted) + if (typeof value !== 'object' || value === null) return value + return Object.fromEntries(Object.keys(value).sort().map((key) => [key, sorted(value[key])])) +} + +function canonical(value) { + return `${JSON.stringify(sorted(value), null, 2)}\n` +} + +const licences = new Map(JSON.parse(readFileSync(sitesPath, 'utf8')).flatMap(({ products, site }) => Object.entries(products).map(([product, licence]) => [`${site}-${product}`, licence]))) +const draws = { digits: lines('digits'), hex: lines('hex'), letters: lines('letters'), persons: lines('persons'), uuids: lines('uuids'), words: lines('words') } +const documentsFolder = join(rawFolder, 'documents') +const candidates = readdirSync(documentsFolder).flatMap((file) => { + const path = join(documentsFolder, file) + const text = readFileSync(path, 'utf8') + if (text.length > largestDocument) return [] + const { document, source } = JSON.parse(text) + const name = file.slice(0, -'.json'.length) + const written = anonymize(document, draws) + const differences = shapeDifferences(document, written) + const leaks = leakedTokens(document, written) + if (differences.length > 0 || leaks.length > 0) { + console.error(`${name} left out: ${differences.length} shape differences, ${leaks.length} tokens still held`) + return [] + } + return [{ features: features(document), name, retrieved: statSync(path).mtime.toISOString().slice(0, 10), size: text.length, source, written }] +}) + +rmSync(corpusFolder, { force: true, recursive: true }) +mkdirSync(corpusFolder, { recursive: true }) +const sources = {} +for (const { name, retrieved, source, written } of selectDocuments(candidates, documentLimit)) { + writeFileSync(join(corpusFolder, `${name}.json`), canonical(written)) + const [, site, product] = /^(.+)-(jira|wiki)-/.exec(name) + sources[name] = { ...licences.get(`${site}-${product}`), retrieved, url: source } +} +writeFileSync(sourcesPath, canonical(sources)) +console.error(`${Object.keys(sources).length} documents of ${candidates.length} candidates`) diff --git a/corpus/README.md b/corpus/README.md index 894c367..07c259c 100644 --- a/corpus/README.md +++ b/corpus/README.md @@ -12,6 +12,11 @@ One directory per contract kind: pins which error. - `real-payloads/` — `.json`: ADF Atlassian's editor wrote, round-tripped ADF→markdown→ADF and ADF→HTML→ADF. No expected markdown or HTML. +- `real-world/` — `.json`: anonymized documents from public Jira and Confluence sites, + round-tripped as `real-payloads/` is. `real-world-sources.json` names each one's source, licence + and retrieval date. `corpus-gathering/run.sh ` writes both, and the raw folder stays + outside the repo because its documents hold the sites' real text + (`docs/decisions.md` §The real-world corpus holds anonymized documents from sites whose licence it records). - `commonmark-spec/` — the CommonMark suite run against `commonMarkToAdf` by three checks. `spec.json` is the suite; `refusals.json` pins each refusing example to its error `code`; `exceptions.json` pins each known divergence by `check`, `example`, `kind` and the exact diff --git a/corpus/real-world-sources.json b/corpus/real-world-sources.json new file mode 100644 index 0000000..c7239bc --- /dev/null +++ b/corpus/real-world-sources.json @@ -0,0 +1,902 @@ +{ + "lf-akraino-jira-AKRAINO-4-comment-11094": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/AKRAINO-4/comment/11094" + }, + "lf-akraino-jira-ICN-278-comment-10785": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/ICN-278/comment/10785" + }, + "lf-akraino-jira-ICN-388-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/ICN-388?fields=description" + }, + "lf-akraino-jira-IEC-46-comment-10908": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/IEC-46/comment/10908" + }, + "lf-akraino-jira-RC-2-comment-10945": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/RC-2/comment/10945" + }, + "lf-akraino-jira-REC-51-comment-10207": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/REC-51/comment/10207" + }, + "lf-akraino-jira-ROVER-1-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/rest/api/3/issue/ROVER-1?fields=description" + }, + "lf-akraino-wiki-footer-comments-13673154": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13673154" + }, + "lf-akraino-wiki-footer-comments-13673215": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13673215" + }, + "lf-akraino-wiki-footer-comments-13679860": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13679860" + }, + "lf-akraino-wiki-footer-comments-13685437": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13685437" + }, + "lf-akraino-wiki-footer-comments-13688317": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13688317" + }, + "lf-akraino-wiki-footer-comments-13688319": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13688319" + }, + "lf-akraino-wiki-footer-comments-13690356": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13690356" + }, + "lf-akraino-wiki-footer-comments-13699635": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13699635" + }, + "lf-akraino-wiki-footer-comments-13700648": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13700648" + }, + "lf-akraino-wiki-footer-comments-13700650": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13700650" + }, + "lf-akraino-wiki-footer-comments-13701432": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13701432" + }, + "lf-akraino-wiki-footer-comments-13716653": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13716653" + }, + "lf-akraino-wiki-footer-comments-13720622": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/footer-comments/13720622" + }, + "lf-akraino-wiki-pages-13664510": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13664510" + }, + "lf-akraino-wiki-pages-13664621": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13664621" + }, + "lf-akraino-wiki-pages-13664706": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13664706" + }, + "lf-akraino-wiki-pages-13664843": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13664843" + }, + "lf-akraino-wiki-pages-13666542": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13666542" + }, + "lf-akraino-wiki-pages-13667413": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13667413" + }, + "lf-akraino-wiki-pages-13667449": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13667449" + }, + "lf-akraino-wiki-pages-13667582": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13667582" + }, + "lf-akraino-wiki-pages-13667700": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13667700" + }, + "lf-akraino-wiki-pages-13669090": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13669090" + }, + "lf-akraino-wiki-pages-13669524": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13669524" + }, + "lf-akraino-wiki-pages-13669721": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13669721" + }, + "lf-akraino-wiki-pages-13670530": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13670530" + }, + "lf-akraino-wiki-pages-13670805": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13670805" + }, + "lf-akraino-wiki-pages-13670903": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13670903" + }, + "lf-akraino-wiki-pages-13671168": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-akraino.atlassian.net/wiki/api/v2/pages/13671168" + }, + "lf-anuket-jira-VINEPERF-349-comment-10743": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/rest/api/3/issue/VINEPERF-349/comment/10743" + }, + "lf-anuket-jira-VINEPERF-383-comment-10709": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/rest/api/3/issue/VINEPERF-383/comment/10709" + }, + "lf-anuket-jira-VINEPERF-416-comment-10944": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/rest/api/3/issue/VINEPERF-416/comment/10944" + }, + "lf-anuket-jira-VINEPERF-418-comment-10704": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/rest/api/3/issue/VINEPERF-418/comment/10704" + }, + "lf-anuket-jira-VINEPERF-504-comment-10494": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/rest/api/3/issue/VINEPERF-504/comment/10494" + }, + "lf-anuket-wiki-footer-comments-21865319": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/footer-comments/21865319" + }, + "lf-anuket-wiki-pages-158728216": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/158728216" + }, + "lf-anuket-wiki-pages-21495815": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21495815" + }, + "lf-anuket-wiki-pages-21856701": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21856701" + }, + "lf-anuket-wiki-pages-21862207": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21862207" + }, + "lf-anuket-wiki-pages-21878853": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21878853" + }, + "lf-anuket-wiki-pages-21894167": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21894167" + }, + "lf-anuket-wiki-pages-21896523": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21896523" + }, + "lf-anuket-wiki-pages-21898380": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-anuket.atlassian.net/wiki/api/v2/pages/21898380" + }, + "lf-edgexfoundry-wiki-footer-comments-11677200": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-edgexfoundry.atlassian.net/wiki/api/v2/footer-comments/11677200" + }, + "lf-edgexfoundry-wiki-pages-1126301697": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-edgexfoundry.atlassian.net/wiki/api/v2/pages/1126301697" + }, + "lf-edgexfoundry-wiki-pages-11667352": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-edgexfoundry.atlassian.net/wiki/api/v2/pages/11667352" + }, + "lf-edgexfoundry-wiki-pages-11667393": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-edgexfoundry.atlassian.net/wiki/api/v2/pages/11667393" + }, + "lf-hyperledger-wiki-footer-comments-17433274": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/17433274" + }, + "lf-hyperledger-wiki-footer-comments-17433582": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/17433582" + }, + "lf-hyperledger-wiki-footer-comments-18728258": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/18728258" + }, + "lf-hyperledger-wiki-footer-comments-19603766": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/19603766" + }, + "lf-hyperledger-wiki-footer-comments-19759404": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/19759404" + }, + "lf-hyperledger-wiki-footer-comments-20563002": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/20563002" + }, + "lf-hyperledger-wiki-footer-comments-20563344": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/20563344" + }, + "lf-hyperledger-wiki-footer-comments-20873387": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/20873387" + }, + "lf-hyperledger-wiki-footer-comments-21438162": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/21438162" + }, + "lf-hyperledger-wiki-footer-comments-21438387": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/21438387" + }, + "lf-hyperledger-wiki-footer-comments-21438452": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/21438452" + }, + "lf-hyperledger-wiki-footer-comments-21448361": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/21448361" + }, + "lf-hyperledger-wiki-footer-comments-21791461": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/21791461" + }, + "lf-hyperledger-wiki-footer-comments-22154564": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/22154564" + }, + "lf-hyperledger-wiki-footer-comments-22315713": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/footer-comments/22315713" + }, + "lf-hyperledger-wiki-pages-17301651": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/17301651" + }, + "lf-hyperledger-wiki-pages-17433105": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/17433105" + }, + "lf-hyperledger-wiki-pages-17433110": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/17433110" + }, + "lf-hyperledger-wiki-pages-17433124": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/17433124" + }, + "lf-hyperledger-wiki-pages-17826746": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/17826746" + }, + "lf-hyperledger-wiki-pages-18120786": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18120786" + }, + "lf-hyperledger-wiki-pages-18482467": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18482467" + }, + "lf-hyperledger-wiki-pages-18497343": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18497343" + }, + "lf-hyperledger-wiki-pages-18713869": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18713869" + }, + "lf-hyperledger-wiki-pages-18714769": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18714769" + }, + "lf-hyperledger-wiki-pages-18715382": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18715382" + }, + "lf-hyperledger-wiki-pages-18715580": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-hyperledger.atlassian.net/wiki/api/v2/pages/18715580" + }, + "lf-onap-jira-CPS-2981-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/CPS-2981?fields=description" + }, + "lf-onap-jira-CPS-3135-comment-88168": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/CPS-3135/comment/88168" + }, + "lf-onap-jira-CPS-3154-comment-91185": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/CPS-3154/comment/91185" + }, + "lf-onap-jira-CPS-3191-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/CPS-3191?fields=description" + }, + "lf-onap-jira-POLICY-5620-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/POLICY-5620?fields=description" + }, + "lf-onap-jira-POLICY-5671-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/rest/api/3/issue/POLICY-5671?fields=description" + }, + "lf-onap-wiki-footer-comments-16222775": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16222775" + }, + "lf-onap-wiki-footer-comments-16224315": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16224315" + }, + "lf-onap-wiki-footer-comments-16225027": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16225027" + }, + "lf-onap-wiki-footer-comments-16230445": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16230445" + }, + "lf-onap-wiki-footer-comments-16236603": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16236603" + }, + "lf-onap-wiki-footer-comments-16237269": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16237269" + }, + "lf-onap-wiki-footer-comments-16239479": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16239479" + }, + "lf-onap-wiki-footer-comments-16241443": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16241443" + }, + "lf-onap-wiki-footer-comments-16242917": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16242917" + }, + "lf-onap-wiki-footer-comments-16244913": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16244913" + }, + "lf-onap-wiki-footer-comments-16248177": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16248177" + }, + "lf-onap-wiki-footer-comments-16253863": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/footer-comments/16253863" + }, + "lf-onap-wiki-pages-15481943": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/15481943" + }, + "lf-onap-wiki-pages-15483824": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/15483824" + }, + "lf-onap-wiki-pages-16222923": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16222923" + }, + "lf-onap-wiki-pages-16223061": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16223061" + }, + "lf-onap-wiki-pages-16224503": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16224503" + }, + "lf-onap-wiki-pages-16230107": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16230107" + }, + "lf-onap-wiki-pages-16230119": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16230119" + }, + "lf-onap-wiki-pages-16230611": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16230611" + }, + "lf-onap-wiki-pages-16231263": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16231263" + }, + "lf-onap-wiki-pages-16231985": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16231985" + }, + "lf-onap-wiki-pages-16232039": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16232039" + }, + "lf-onap-wiki-pages-16233643": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16233643" + }, + "lf-onap-wiki-pages-16234177": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16234177" + }, + "lf-onap-wiki-pages-16235403": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16235403" + }, + "lf-onap-wiki-pages-16235467": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16235467" + }, + "lf-onap-wiki-pages-16236205": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16236205" + }, + "lf-onap-wiki-pages-16237113": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16237113" + }, + "lf-onap-wiki-pages-16237773": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16237773" + }, + "lf-onap-wiki-pages-16238807": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16238807" + }, + "lf-onap-wiki-pages-16239453": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16239453" + }, + "lf-onap-wiki-pages-16240699": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16240699" + }, + "lf-onap-wiki-pages-16242163": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16242163" + }, + "lf-onap-wiki-pages-16245045": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16245045" + }, + "lf-onap-wiki-pages-16245167": { + "licence": "CC-BY-SA-4.0", + "licenceSource": "https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16220224/Open+Source", + "retrieved": "2026-11-04", + "url": "https://lf-onap.atlassian.net/wiki/api/v2/pages/16245167" + }, + "lf-opendaylight-jira-AAA-278-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/AAA-278?fields=description" + }, + "lf-opendaylight-jira-BGPCEP-1024-comment-27047": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1024/comment/27047" + }, + "lf-opendaylight-jira-BGPCEP-1047-comment-50670": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1047/comment/50670" + }, + "lf-opendaylight-jira-BGPCEP-1047-comment-51588": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1047/comment/51588" + }, + "lf-opendaylight-jira-BGPCEP-1048-comment-50994": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1048/comment/50994" + }, + "lf-opendaylight-jira-BGPCEP-1049-comment-50248": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1049/comment/50248" + }, + "lf-opendaylight-jira-BGPCEP-1050-comment-50247": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1050/comment/50247" + }, + "lf-opendaylight-jira-BGPCEP-1082-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/BGPCEP-1082?fields=description" + }, + "lf-opendaylight-jira-CONTROLLER-2162-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/CONTROLLER-2162?fields=description" + }, + "lf-opendaylight-jira-GNMI-4-comment-51726": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/GNMI-4/comment/51726" + }, + "lf-opendaylight-jira-MDSAL-837-comment-38887": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/MDSAL-837/comment/38887" + }, + "lf-opendaylight-jira-NETCONF-1054-comment-35181": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1054/comment/35181" + }, + "lf-opendaylight-jira-NETCONF-1103-comment-33277": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1103/comment/33277" + }, + "lf-opendaylight-jira-NETCONF-1252-comment-35584": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1252/comment/35584" + }, + "lf-opendaylight-jira-NETCONF-1264-comment-34779": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1264/comment/34779" + }, + "lf-opendaylight-jira-NETCONF-1271-comment-33839": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1271/comment/33839" + }, + "lf-opendaylight-jira-NETCONF-1323-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1323?fields=description" + }, + "lf-opendaylight-jira-NETCONF-1438-comment-46069": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1438/comment/46069" + }, + "lf-opendaylight-jira-NETCONF-1474-comment-47986": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1474/comment/47986" + }, + "lf-opendaylight-jira-NETCONF-1480-comment-49075": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1480/comment/49075" + }, + "lf-opendaylight-jira-NETCONF-1572-description": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1572?fields=description" + }, + "lf-opendaylight-jira-NETCONF-1616-comment-55230": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/rest/api/3/issue/NETCONF-1616/comment/55230" + }, + "lf-opendaylight-wiki-footer-comments-12532380": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/wiki/api/v2/footer-comments/12532380" + }, + "lf-opendaylight-wiki-footer-comments-725549057": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/wiki/api/v2/footer-comments/725549057" + }, + "lf-opendaylight-wiki-pages-12522562": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/wiki/api/v2/pages/12522562" + }, + "lf-opendaylight-wiki-pages-12524117": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/wiki/api/v2/pages/12524117" + }, + "lf-opendaylight-wiki-pages-12524364": { + "licence": "CC-BY-3.0", + "licenceSource": "https://www.linuxfoundation.org/legal/terms", + "retrieved": "2026-11-04", + "url": "https://lf-opendaylight.atlassian.net/wiki/api/v2/pages/12524364" + } +} diff --git a/corpus/real-world/lf-akraino-jira-AKRAINO-4-comment-11094.json b/corpus/real-world/lf-akraino-jira-AKRAINO-4-comment-11094.json new file mode 100644 index 0000000..86cb089 --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-AKRAINO-4-comment-11094.json @@ -0,0 +1,163 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade H lavender Rosemary Irzyze3 ul wren willow, H cn-sycamore ivy \"pine wren_willow\" trellis ash ash ivy spire gorge", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "dawn -w --morning --moss-beacon lichen-cinder-olive.ivy.emerald -N ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.rosemary.ash/qunciu3/pillar/ash_beach/shimmer-lantern//lichen-cinder-olive.ivy" + }, + "type": "link" + } + ], + "text": "https://modern.rosemary.ash/qunciu3/pillar/ash_beach/shimmer-lantern//lichen-cinder-olive.ivy", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "  % Cedar    % Mountain % Brook  Sapling Stork   Sage    Sage     Sage  Glimmer", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "                                 Sleet  Dapple   Cedar   Quiet    Wren  Stork", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "  ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "6     6    6     6    6     6      6      6 -", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "::", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "-  6:99:91 -", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "::", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "-     6", + "type": "text" + }, + { + "text": " Coral ivy juniper dusk: modern.rosemary.ash*", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Jasmine fountain 6*", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "dawn: (7) Coral ivy juniper dusk: modern.rosemary.ash", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-ICN-278-comment-10785.json b/corpus/real-world/lf-akraino-jira-ICN-278-comment-10785.json new file mode 100644 index 0000000..05f09fc --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-ICN-278-comment-10785.json @@ -0,0 +1,376 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender wren'h glade:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "isNumberColumnEnabled": false, + "layout": "default" + }, + "content": [ + { + "content": [ + { + "attrs": {}, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": {}, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Spire/Sycamore", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "Willow, IR-IVY ASH, IR-IVY Trellis Beacon Lichen, Rosemary Morning, ASH, IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "·        Zy cinder pine dawn gorge ze Mountain modern, olive ash pillar ash ul moss ivy Mountain dawn beach fountain cn cedar ul ash gorge?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "[Emerald] Brook ivy sage wn beach ash qu stork wren -", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.ash/dusk-able/sleet/pine/dapple/ash/mountain-sterling-splendid" + }, + "type": "link" + } + ], + "text": "https://modern.ash/dusk-able/sleet/pine/dapple/ash/mountain-sterling-splendid", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "Dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "·        Zy cinder pine dawn gorge ze Mountain modern, olive ash pillar ash ul moss ivy Mountain dawn nc?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "·        Quiet ash pillar reef ul ash window shimmer, fountain shimmer, onyx shimmer fern iu fern wren mr dawn onyx?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "[Emerald]", + "type": "text" + }, + { + "text": " [", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.ash/dusk-able/sleet/tarn/dapple/ash/mountain-sterling-splendid/mountain-onyx.pw" + }, + "type": "link" + }, + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "https://modern.ash/dusk-able/sleet/tarn/dapple/ash/mountain-sterling-splendid/mountain-onyx.pw", + "type": "text" + }, + { + "text": "] ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "coral dp nw dawn vine ivy gull rosemary mr timber q M3f ivy nz ash sycamore rosemary sterling", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.ash/dusk-able/sleet/tarn/dapple/mountain_lavender.pw#3jb-splendid-slope-tarn-lavender-tranquil" + }, + "type": "link" + } + ], + "text": "https://modern.ash/dusk-able/sleet/tarn/dapple/mountain_lavender.pw#3jb-splendid-slope-tarn-lavender-tranquil", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "COVE", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": {}, + "content": [ + { + "content": [ + { + "text": "·        Zy cinder pine dawn gorge ze Mountain modern, olive ash pillar ash ul moss ivy Mountain dawn nc?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "·        Hazel twilight ivy lantern mf COVE ash ash sterling: sleet_ribbon_sapling, p6999-1-7-4-teak-ivy-raven.ivy, p6999-1-7-4-teak-ash-0w5b85s-raven.ivy, glimmer-teak-sleet-e68-50.early. Quiet ash pillar cedar beach twilight sage ul cn ivy ash dc fable able?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "·        COVE mossy ivy 3ZOL lily dp ash sterling. Quiet ash pillar cedar ash mossy sage ul?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "[Emerald] ivy mr vivid ivy dawn sage window ash ivy COVE dp wren -", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.ash/dusk-able/sleet/tarn/dapple/ash/mountain-sterling-splendid/mountain-lily.pw" + }, + "type": "link" + } + ], + "text": "https://modern.ash/dusk-able/sleet/tarn/dapple/ash/mountain-sterling-splendid/mountain-lily.pw", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "COVE ash able mr vivid ash WD tranquil ivy pollen vine ash ASH wren. Ash woodland tarn qu wharf Juniper.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Iq ash ash, olive ash pillar wisp ul lavender reed’h ash rosemary jasmine glimmer ivy sage?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "[Emerald] Juniper dp ash rosemary fountain cove ash qu fern mr kettle lily", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-ICN-388-description.json b/corpus/real-world/lf-akraino-jira-ICN-388-description.json new file mode 100644 index 0000000..f943e95 --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-ICN-388-description.json @@ -0,0 +1,62 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "3. Willow Trellis wren hi ivy lavender   (ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://glade.rz/pine/gorge/emerald/sycamore/rosemary/" + }, + "type": "link" + }, + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "glade rosemary morning spire", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": " ash ivy)   (Ash Dawn)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Olive mountain. Moss yz beach ash beacon eu L fountain sage cedar wren ivy dusk able ash wren brook cn wn able.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-IEC-46-comment-10908.json b/corpus/real-world/lf-akraino-jira-IEC-46-comment-10908.json new file mode 100644 index 0000000..f34126b --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-IEC-46-comment-10908.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "content": [ + { + "text": "Trellis hi lavender glade", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "WREN", + "type": "text" + }, + { + "text": " rosemary sycamore rz willow 3.3.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-RC-2-comment-10945.json b/corpus/real-world/lf-akraino-jira-RC-2-comment-10945.json new file mode 100644 index 0000000..c4aafd8 --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-RC-2-comment-10945.json @@ -0,0 +1,61 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade hi lavender wren ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://pine.trellis.ivy/morning%33/RZ/Rosemary+ash+Sycamore+Rosemary" + }, + "type": "link" + } + ], + "text": "https://pine.trellis.ivy/morning /RZ/Rosemary+ash+Sycamore+Rosemary", + "type": "text" + }, + { + "text": " ash ash-willow yz ash emerald Sycamore Rosemary dawn:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "text": "Spire yz ivy gorge beacon, olive_ash.eu, moss ash lc mountain ivy ash nw olive ash NQ. Sage beacon beach un shimmer wren fountain; dusk mountain lichen ash lc lantern ci sapling ivy sterling glimmer splendid fountain.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Um olive ash Sycamore Rosemary, cedar ash juniper wren cinder, ivy able ash pine beacon rp jasmine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "text": "$ ivy cedar https://cinder.trellis.ivy/w/mountain_rosemary/ash-willow.ivy\n$ dp ash-willow/juniper\n$ ./olive_ash.eu", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-REC-51-comment-10207.json b/corpus/real-world/lf-akraino-jira-REC-51-comment-10207.json new file mode 100644 index 0000000..45b2aba --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-REC-51-comment-10207.json @@ -0,0 +1,36 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren hi ivy pine rz ivy glade:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://willow.trellis.ash/y/z/eu/lavender/+/3369" + }, + "type": "link" + }, + { + "attrs": { + "color": "#0066cc" + }, + "type": "textColor" + } + ], + "text": "https://willow.trellis.ash/y/z/eu/lavender/+/3369", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-jira-ROVER-1-description.json b/corpus/real-world/lf-akraino-jira-ROVER-1-description.json new file mode 100644 index 0000000..a592317 --- /dev/null +++ b/corpus/real-world/lf-akraino-jira-ROVER-1-description.json @@ -0,0 +1,65 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade ivy \"Ash Trellis\" willow hi lavender ivy beacon spire ash ivy morning.  Wren ivy rosemary.ivy rz ash ash ivy Trellis morning hi emerald ivy yz pine sycamore.  Ash eu ivy lichen, yz gorge olive \"Lc rosemary\".   Nw beach nq dawn cedar ivy moss 3.3 ash.  Sage rz brook eu ivy \"Shimmer\" willow ivy cinder modern wren \"", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "Lc rosemary", + "type": "text" + }, + { + "text": "\" un \"", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "mountain: Lantern stork fountain pillar sapling stork fountain ivy pillar dusk able: 3", + "type": "text" + }, + { + "text": "\".  ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "C pine iu mountain ivy rosemary.ivy dawn ivy m sterling rp ivy lichen.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13673154.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13673154.json new file mode 100644 index 0000000..bc78d77 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13673154.json @@ -0,0 +1,33 @@ +{ + "content": [ + { + "content": [ + { + "text": "Willow ivy wren lavender. H pine ash dawn moss ir sage wren ash trellis ivy ash. H dusk ash ir zy ze glade ivy ash ivy pine ul ze spire. Cn ivy H ash moss ir ash ash rosemary gorge (sycamore ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "morning_emerald_beacon", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": ".wn rosemary ivy ze mountain Fountain wren qu shimmer, H dawn olive ash beach nc reef onyx iu ash lantern fern ir ash ash sapling mountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13673215.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13673215.json new file mode 100644 index 0000000..275d3da --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13673215.json @@ -0,0 +1,117 @@ +{ + "content": [ + { + "content": [ + { + "text": "Ivy glade ash lavender hi wren rz yz ash'e u rosemary?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy trellis, ash u Sycamore yz ASH pine ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "LC", + "type": "text" + }, + { + "text": " u rosemary? Nw ash nq willow un u rosemary ci beacon um lichen u rosemary rp ivy cinder?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wd u rosemary u morning mountain fountain ci mountain (p.n. DAWN, MOSS, ASH)?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy u rosemary emerald sterling sage? ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Modern", + "type": "text" + }, + { + "text": " u rosemary emerald sterling sage?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wd glade u splendid shimmer \"pillar wren ash fountain wq Lantern mountain mf spire\" nz \"gorge um dapple ivy rosemary ci Lantern mountain\"? J olive nq beach un u window dusk able um sapling sycamore shimmer cedar ash pillar ash pine sapling rosemary brook ivy ivy nz ivy stork.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wd u \"rosemary lavender\" u splendid rosemary ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + }, + { + "type": "underline" + } + ], + "text": "dawn", + "type": "text" + }, + { + "text": " ci sleet reef u \"rosemary\"? Nw rz u \"rosemary lavender\" timber u \"rosemary\" wren onyx'e fern \"glimmer\" ash wq u lavender \"tranquil\"?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Twilight glade ash, yz ash un, fern quiet ash sterling tranquil.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13679860.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13679860.json new file mode 100644 index 0000000..0317d57 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13679860.json @@ -0,0 +1,196 @@ +{ + "content": [ + { + "content": [ + { + "text": "hi Lavender Ivy Rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "\"Lavender trellis ash morning (ash Lavender glade spire wren Emerald) ivy sycamore rz ash Pine willow shimmer yz ash Emerald dawn eu ASH moss sage ash beacon wren'l '", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "ivy", + "type": "text" + }, + { + "text": "' lantern.\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "hi CN Sapling Dusk → ash:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "\"Rosemary ash mountain glimmer ash Gorge willow ash WN ash able WN ash Olive/Lavender glade ivy Juniper ASH beach eu fountain/mountain ash jasmine' PINE.\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Harvest qu n ash sterling. Ci ash um R dawn, WN Juniper splendid eu fountain \"reef.ivy\" eu Emerald ONYX, ash glacier eu Lichen/Cinder ONYX. Fern Lichen/Cinder fern, Pine tarn mountain rosemary yz Emerald sycamore \"pwdpn33.ivy\" vine WQMFn6 modern 99. Ivy ONYX Rosemary, Swallow 9.1, \"74.1.5.5 ZJBM8 cottage ivy ASH\" ivy drizzle. Cedar, eu granite, fp pillar wb brook:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "\"", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "S Lavender ash'l Lichen/Cinder dawn qu sycamore rz ash Juniper ASH beach dapple rz ash WN eu gull TARN Lavender yz ash stork '", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "ivy'", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "lantern splendid.\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "cove sleet", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "\"Lavender trellis ash morning (ash Lavender glade spire wren Emerald), gull TARN Lavender yz ash teak wren'l stork '", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + }, + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "ivy", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "' lantern'l E5 lavender window. Ivy Emerald dawn'l Pine teak um ash TARN willow.\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Quiet ivy tranquil twilight sterling. R sage fp'l coral.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13685437.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13685437.json new file mode 100644 index 0000000..9b34400 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13685437.json @@ -0,0 +1,54 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://pine.trellis.ivy/morning/~emerald" + }, + "type": "link" + }, + { + "attrs": { + "color": "#5e6c84" + }, + "type": "textColor" + } + ], + "text": "Wren Willow", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#5e6c84" + }, + "type": "textColor" + } + ], + "text": ",", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Rz ash lavender ash shimmer yz ash ivy ash ASH. E dawn ul rosemary ivy cn wn dawn 3 sycamore yz q 3 moss shimmer. E sage wren un ash lantern ci 3 sycamore ? Ivy ash wn ash glade sycamore  ash sapling rosemary spire dusk (ASH um Gorge)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13688317.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13688317.json new file mode 100644 index 0000000..015f7a7 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13688317.json @@ -0,0 +1,23 @@ +{ + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Wren pine glade willow_lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13688319.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13688319.json new file mode 100644 index 0000000..683b7e4 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13688319.json @@ -0,0 +1,37 @@ +{ + "content": [ + { + "content": [ + { + "content": [ + { + "text": "trellis morning hi rz:", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "content": [ + { + "text": "-wren: \"yzeulcnw3\" lavender_rosemary: nqu369 pine_rosemary: nci991 um_glade: rpwd7405", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13690356.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13690356.json new file mode 100644 index 0000000..dce845a --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13690356.json @@ -0,0 +1,144 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " willow ivy wren beacon.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pine ash ash", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 3 yz trellis.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 6 glade", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 3 yz morning.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "text": "E lichen spire ivy ash ulcn9, wn gorge qu trellis ash moss morning. Nc sage i wren dusk, um ash lavender olive ivy cinder modern? Rp ash olive ivy rosemary modern, E beach ivy emerald pillar ash cedar ivy ivy 9 brook ash sycamore. E ash dapple ivy able wd ash wren 9 brook.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 9 yz trellis.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 6 glade", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "HIRZ3 dawn 3 yz morning", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "blockquote" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13699635.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13699635.json new file mode 100644 index 0000000..0d858a6 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13699635.json @@ -0,0 +1,142 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": "  Hi glade Wren Trellis ivy morning pine.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "3. Willow lavender dawn", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ash lavender rz moss yz rosemary ash sycamore ivy ash", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://eu-emerald.mountain.ash/wren/shimmer/LC/SAGE+Fountain+Gorge" + }, + "type": "link" + } + ], + "text": "SAGE rosemary spire", + "type": "text" + }, + { + "text": ". ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 5 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Mountain beacon", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ash lichen dusk ash ash sterling able ash lantern IVY ash sapling ash Pine. Dawn nw glimmer:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "text": "reef -N /ivy/onyx \"", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://mountain/" + }, + "type": "link" + } + ], + "text": "http://splendid:fountain", + "type": "text" + }, + { + "text": "\"", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "attrs": { + "level": 5 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Wren Trellis", + "type": "text" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13700648.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13700648.json new file mode 100644 index 0000000..c7a9517 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13700648.json @@ -0,0 +1,58 @@ +{ + "content": [ + { + "content": [ + { + "text": "“", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Lavender wren", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "alt": "ash pine", + "height": "", + "src": "http://rosemary:3369/trellis/sycamore/rosemary/rosemary_wren.ivy", + "width": "" + } + }, + "type": "inlineExtension" + }, + { + "text": "”", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ash dawn hi moss", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13700650.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13700650.json new file mode 100644 index 0000000..156540f --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13700650.json @@ -0,0 +1,68 @@ +{ + "content": [ + { + "content": [ + { + "text": "\"", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Willow ivy trellis glade ash lavender morning:", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "alt": "ivy_wren", + "height": "", + "src": "http://rosemary:3369/emerald/sycamore/rosemary/Mountain_Fountain.ash", + "width": "" + } + }, + "type": "inlineExtension" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Beacon shimmer mountain ash hi sterling rz lichen pine 9…….", + "type": "text" + }, + { + "text": "\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Dawn ivy_wren spire'y lantern.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13701432.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13701432.json new file mode 100644 index 0000000..8a034c5 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13701432.json @@ -0,0 +1,74 @@ +{ + "content": [ + { + "content": [ + { + "text": "H ", + "type": "text" + }, + { + "text": "ir willow zy trellis ivy lavender ze rosemary ivy sycamore.  Morning glade emerald ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beacon.shimmer.ash/u/spire/gorge/3l-ash-olive-lichen" + }, + "type": "link" + } + ], + "text": "https://beacon.shimmer.ash/u/spire/gorge/3l-ash-olive-lichen", + "type": "text" + }, + { + "text": "  rosemary, H cn ivy ash w wren beach ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "cinder_nq.un.", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "  Cedar ash H pine dawn wren? Modern.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13716653.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13716653.json new file mode 100644 index 0000000..56d6ddf --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13716653.json @@ -0,0 +1,97 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade: ", + "type": "text" + }, + { + "attrs": { + "timestamp": "3369991740585" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": "H ir lavender rosemary zy Ivy willow. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "H wren ash pine ze beacon dawn spire u sycamore trellis (lc ", + "type": "text" + }, + { + "attrs": { + "timestamp": "6850384658155" + }, + "type": "date" + }, + { + "text": "). ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Moss sage lichen wren ash rosemary. ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c", + "shortName": ":cinder_gorge:", + "text": "🙂" + }, + "type": "emoji" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": "Dusk nw mountain fountain spire ", + "type": "text" + }, + { + "attrs": { + "timestamp": "8642593042580" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": "Modern Morning rosemary!", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-footer-comments-13720622.json b/corpus/real-world/lf-akraino-wiki-footer-comments-13720622.json new file mode 100644 index 0000000..9aaaeb0 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-footer-comments-13720622.json @@ -0,0 +1,104 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Ivy ash glade hi ash RZ wren ivy willow yz spire pine, gorge eu dawn beacon", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " trellis ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "olive lc moss ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "lc ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://beach.morning.ash" + }, + "type": "link" + }, + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "beach.morning.ash", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "? ( eu ivy emerald ash ivy lichen ash Shimmer),cinder !", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13664510.json b/corpus/real-world/lf-akraino-wiki-pages-13664510.json new file mode 100644 index 0000000..9d62b91 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13664510.json @@ -0,0 +1,32 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13664621.json b/corpus/real-world/lf-akraino-wiki-pages-13664621.json new file mode 100644 index 0000000..ce4d0ab --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13664621.json @@ -0,0 +1,324 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 66.66 + }, + "content": [ + { + "content": [ + { + "text": "Trellis HI Wren/Morning: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://pine.willow.ivy/lavender/r/3Z3yZ_eulC6n9WNqunc9i9umR1pw7dPnWQmfnzjBm40f/dawn?ash=emerald" + }, + "type": "link" + } + ], + "text": "https://pine.willow.ivy/lavender/r/3Z3yZ_eulC6n9WNqunc9i9umR1pw7dPnWQmfnzjBm40f/dawn?ash=emerald", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "details", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "5" + }, + "title": "Sage Rosemary" + }, + "macroParams": { + "hidden": { + "value": "moss" + }, + "label": { + "value": "" + } + } + } + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Wren", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://ash.shimmer.ivy/pine/lavender/lantern_pwb8.ivy" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://glade.willow.ivy/dusk?se=5c03Zo_LwD8iQjGdluTzUFThldS-SRPmiezCC4U6uJrs" + }, + "type": "link" + } + ], + "text": "glade.willow.ivy/dusk?se=5d68…", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Able", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Ash 58, 1558", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "bodiedExtension" + }, + { + "attrs": { + "panelType": "custom" + }, + "content": [ + { + "attrs": { + "layout": "align-end" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://ht6.sycamore.ivy/ZoQIhLKvXXs4XMZmtEr2Ce5KrJGkg_9WkxYAOn30YR4YfyuPJEY2eAjMi5wMKIgseRYzEI=b8061-v109-y" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://ash.shimmer.ivy/pine/lavender/lantern_pwb8.ivy", + "width": "54" + } + }, + "type": "inlineExtension" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://glade.willow.ivy/dusk?se=5c03Zo_LwD8iQjGdluTzUFThldS-SRPmiezCC4U6uJrs" + }, + "type": "link" + } + ], + "text": "glade.willow.ivy/dusk?se=5d68…", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "Sapling ET Mountain,# DF&pine; m, Fountain ASH, Mountain VG, A8 Dawn, Sterling Glimmer Spire, 1, P, 3 splendid juniper( fountain mg p63, Reef/ JE ivy.)+ 2 Ash juniper( 1 ivy Mountain/ Gorge, 4 ivy ONYX), 1 Ash, FERN, 7 Ash Jasmine FhanqwiQ7 juniper, 4 ASH juniper ivy ONYX ASH, 1 Ash juniper,...", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Sapling ET Mountain,# DF' m, Fountain ASH, Mountain VG, A8 Dawn, Sterling Glimmer Spire, 1, P, 3 splendid juniper( fountain mg p63, Reef/ JE ivy.)+ 2 Ash juniper( 1 ivy Mountain/ Gorge, 4 ivy ONYX), 1 Ash, FERN, 7 Ash Jasmine FhanqwiQ7 juniper, 4 ASH juniper ivy ONYX ASH, 1 Ash juniper,...", + "type": "fern" + } + ], + "type": "rosemary" + } + ], + "type": "rosemary" + } + ], + "type": "ash", + "version": 9 + } + }, + "text": "" + }, + "type": "extension" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://glade.willow.ivy/dusk?se=5c03Zo_LwD8iQjGdluTzUFThldS-SRPmiezCC4U6uJrs" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Tarn vine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "width": 33.33 + }, + "content": [ + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13664706.json b/corpus/real-world/lf-akraino-wiki-pages-13664706.json new file mode 100644 index 0000000..78863ea --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13664706.json @@ -0,0 +1,259 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ivy rosemary glade hi r sycamore spire. Zy wren trellis ash'ze pine ash gorge ul rosemary ivy olive.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Morning", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Mountain ash fountain ul Willow beach.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "panelColor": "#fff", + "panelType": "custom" + }, + "content": [ + { + "content": [ + { + "text": "Mountain ash beacon cn dawn wn ash lichen.", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Emerald ash qu cinder nc mountain ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beach.modern.ivy/sage?iu=3mrpwdpNwqmFNZj_BmFpW3B6SEDc9z9o9" + }, + "type": "link" + } + ], + "text": "moss", + "type": "text" + }, + { + "text": ".", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "panel" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Shimmer olive", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "attrs": { + "text": "Shimmer sterling pillar moss cedar hi ash dapple ash window. Brook ul wren ash stork ivy ash nc timber dapple." + }, + "type": "placeholder" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "contentbylabel", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "7" + }, + "title": "Ribbon cn quiet" + }, + "macroParams": { + "cql": { + "value": "quiet = \"di-fountain-lantern\" ivy pine = \"able\" ivy coral = \"LW\"" + }, + "labels": { + "value": "di-fountain-lantern" + }, + "max": { + "value": "1" + }, + "reverse": { + "value": "dusk" + }, + "showLabels": { + "value": "sleet" + }, + "showSpace": { + "value": "sleet" + }, + "sort": { + "value": "splendid" + }, + "spaces": { + "value": "LW" + }, + "type": { + "value": "able" + } + } + } + }, + "type": "extension" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "details", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "4" + }, + "title": "Dawn Mountain" + }, + "macroParams": { + "hidden": { + "value": "dusk" + } + } + } + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Shimmer window", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "bodiedExtension" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13664843.json b/corpus/real-world/lf-akraino-wiki-pages-13664843.json new file mode 100644 index 0000000..de8726e --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13664843.json @@ -0,0 +1,129 @@ +{ + "content": [ + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ivy Trellis ash hi \"lavender glade\" willow. Rosemary rz wren willow pine yz ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "sycamore eu ash Rosemary Ivy-mountain ash", + "type": "text" + }, + { + "text": " fountain eu ash ASH.", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#003366" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": " Dawn mountain spire yz sterling lc ash Rosemary Ivy-mountain gorge ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#003366" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": "nw moss sage nq beacon wren u morning ASH lichen dusk", + "type": "text" + }, + { + "text": ".", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy Trellis Splendid nc Emerald fountain able mountain iu lavender fountain pine rosemary ash Rosemary Sycamore Cinder ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "ash olive rosemary fountain", + "type": "text" + }, + { + "text": ". Ivy nw u ash lavender shimmer nq beach ash ash glade sage, ash lantern shimmer modern pine rosemary ash Rosemary Sapling Dawn cedar.  Ivy pillar modern yz lavender mr shimmer splendid sage (ash ash fountain) ash lavender mr glimmer sage (ash tranquil fountain). ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Reef twilight sterling/fountain dapple pw ash/nc mountain iu u window lavender, tranquil rz olive onyx nq woodland. Ivy Rosemary Ivy-mountain nq u brook ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "ash ash", + "type": "text" + }, + { + "text": " fern spire ivy iu juniper ash jasmine lavender.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13666542.json b/corpus/real-world/lf-akraino-wiki-pages-13666542.json new file mode 100644 index 0000000..0919ca0 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13666542.json @@ -0,0 +1,144 @@ +{ + "content": [ + { + "content": [ + { + "text": "Ivy willow ash Ivy HI Wren: Lavender RZ Trellis 3 Rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ul-morning.mountain.ivy/dawn/emerald/CN/Lavender+RZ+sycamore+yz+pine+E3+ASH+Rosemary" + }, + "type": "link" + }, + { + "attrs": { + "color": "#707070" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": "Lavender RZ sycamore yz pine E3 ASH Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ul-morning.mountain.ivy/dawn/emerald/CN/Lavender+RZ+sycamore+yz+pine+E3+Fountain+Rosemary" + }, + "type": "link" + }, + { + "attrs": { + "color": "#707070" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": "Lavender RZ sycamore yz pine E3 Fountain Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ul-morning.mountain.ivy/dawn/emerald/CN/Lavender+RZ+sycamore+yz+pine+E3+Mountain+Rosemary" + }, + "type": "link" + }, + { + "attrs": { + "color": "#707070" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": "Lavender RZ sycamore yz pine E3 Mountain Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ul-morning.mountain.ivy/dawn/emerald/CN/Lavender+RZ+sycamore+yz+pine+E3+Moss+Rosemary" + }, + "type": "link" + }, + { + "attrs": { + "color": "#707070" + }, + "type": "textColor" + }, + { + "type": "em" + } + ], + "text": "Lavender RZ sycamore yz pine E3 Moss Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13667413.json b/corpus/real-world/lf-akraino-wiki-pages-13667413.json new file mode 100644 index 0000000..edd579a --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13667413.json @@ -0,0 +1,53 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Willow beacon ivy trellis H3I, rz lavender yz wren: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.glade.ash/e/u3lcnw/6N?qu=3a41c544-9991-1d64-1d8d-074ef44f7f31" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "https://ash.glade.ash/e/u3lcnw/6N?qu=3a41c544-9991-1d64-1d8d-074ef44f7f31", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13667449.json b/corpus/real-world/lf-akraino-wiki-pages-13667449.json new file mode 100644 index 0000000..d6eb67c --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13667449.json @@ -0,0 +1,65 @@ +{ + "content": [ + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#f0f0f0" + }, + "type": "backgroundColor" + } + ], + "text": "wren pine: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://willow.trellis.ivy/h/beacon?i=ash.ash;r=dawn;z=ivy/yzeu3_Lavender;l=3a41c5441d641d8d074ef44f7f31bac87cc35769;cn=MOSS" + }, + "type": "link" + }, + { + "attrs": { + "color": "#f0f0f0" + }, + "type": "backgroundColor" + } + ], + "text": "https://willow.trellis.ivy/h/beacon?i=ash.ash;r=dawn;z=ivy/yzeu3_Lavender;l=3a41c5441d641d8d074ef44f7f31bac87cc35769;cn=MOSS", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "W3 Glade ash:", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://willow.trellis.ivy/h/beacon?i=ash.ash;r=dawn;z=ivy/yzeu3_Lavender/spire-morning-nqunc6.9;l=000bf04ac9d0655a98847af7ed715037805ba5b4;cn=MOSS" + }, + "type": "link" + } + ], + "text": "https://willow.trellis.ivy/h/beacon?i=ash.ash;r=dawn;z=ivy/yzeu3_Lavender/spire-morning-nqunc6.9;l=000bf04ac9d0655a98847af7ed715037805ba5b4;cn=MOSS", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13667582.json b/corpus/real-world/lf-akraino-wiki-pages-13667582.json new file mode 100644 index 0000000..ad394fd --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13667582.json @@ -0,0 +1,213 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "Ivy Willow (", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "trellis lavender", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": ")", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "attrs": { + "id": "rosemary-glade_wren", + "shortName": ":glade_wren:", + "text": ":glade_wren:" + }, + "type": "emoji" + }, + { + "text": " hi rz spire pine", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "Willow morning", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Yz ash gorge ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Sycamore 3369 Olive Rosemary", + "type": "text" + }, + { + "text": ". ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "alt": "Sycamore 3369 Olive Rosemary", + "type": "external", + "url": "http://ash.991eu.ivy/74lcnw/beacon/058n568/emerald/50/38qun/ci/46/5/8/1/5/8/5/beach/8642593042_U.ash" + }, + "type": "media" + }, + { + "content": [ + { + "text": "Sycamore 3369 Olive Rosemary", + "type": "text" + } + ], + "type": "caption" + } + ], + "type": "mediaSingle" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "Mountain Shimmer mr ash Willow", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Cedar fountain (", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#00ff00" + }, + "type": "textColor" + } + ], + "text": "Lichen", + "type": "text" + }, + { + "text": "/Lantern)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "text": "---", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13667700.json b/corpus/real-world/lf-akraino-wiki-pages-13667700.json new file mode 100644 index 0000000..c61d118 --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13667700.json @@ -0,0 +1,102 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "underline" + }, + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Lavender: ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Glade spire willow rosemary ivy ash sycamore wren hi rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 700, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "collection": "mountain-33699917", + "height": 845, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 972 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "underline" + }, + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Pine: ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Pine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13669090.json b/corpus/real-world/lf-akraino-wiki-pages-13669090.json new file mode 100644 index 0000000..88005af --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13669090.json @@ -0,0 +1,44 @@ +{ + "content": [ + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Glade spire" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "attrs": { + "extensionKey": "toc", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Gorge hi Lavender" + }, + "macroParams": {} + } + }, + "type": "extension" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13669524.json b/corpus/real-world/lf-akraino-wiki-pages-13669524.json new file mode 100644 index 0000000..de26d4a --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13669524.json @@ -0,0 +1,102 @@ +{ + "content": [ + { + "content": [ + { + "text": "Trellis willow ivy beacon wren.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "3. Lichen ASH Morning", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Hi pine lavender ash glade ivy ash Lichen ASH Morning dawn ash rosemary rz ash Sycamore 36", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "type": "sup" + }, + "type": "subsup" + } + ], + "text": "yz", + "type": "text" + }, + { + "text": ", 9991.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Cinder moss ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.eu/Rosemary" + }, + "type": "link" + } + ], + "text": "sage wren", + "type": "text" + }, + { + "text": ". ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Hi wren ", + "type": "text" + }, + { + "attrs": { + "id": "74058:3a41c544-1d64-1d8d-5685-074ef44f7f31" + }, + "type": "mention" + }, + { + "text": "'l dusk cn mountain wn ivy emerald wn rz ash QU Able Shimmer pine lantern Trellis.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13669721.json b/corpus/real-world/lf-akraino-wiki-pages-13669721.json new file mode 100644 index 0000000..24a826f --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13669721.json @@ -0,0 +1,28 @@ +{ + "content": [ + { + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13670530.json b/corpus/real-world/lf-akraino-wiki-pages-13670530.json new file mode 100644 index 0000000..06a86be --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13670530.json @@ -0,0 +1,51 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren trellis lavender ivy rosemary sycamore (HI) pine morning rz emerald 3 yz dawn rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://gorge.lantern.ash/sapling/olive/pine/willow-sage-beach-ivy/ash/moss-pine/" + }, + "type": "link" + } + ], + "text": "Glade mountain spire eu moss HI pine ash l fountain mountain Shimmer", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "type": "paragraph" + }, + { + "type": "rule" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13670805.json b/corpus/real-world/lf-akraino-wiki-pages-13670805.json new file mode 100644 index 0000000..d5beb7f --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13670805.json @@ -0,0 +1,110 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "HI IVY trellis wren pine", + "type": "text" + } + ], + "type": "heading" + }, + { + "type": "rule" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Willow ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "IVY Willow rz Morning:  ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Beacon: Glade", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Lichen: Ash", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13670903.json b/corpus/real-world/lf-akraino-wiki-pages-13670903.json new file mode 100644 index 0000000..c56eeac --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13670903.json @@ -0,0 +1,165 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Lavender", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Ivy Wren Trellis Morning (ASH) hi r rosemary sycamore emerald zy rosemary mountain fountain ze mountain shimmer ash lantern sapling zy glimmer sterling. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.splendid.ash/" + }, + "type": "link" + } + ], + "text": "Pine » Wren Trellis Morning", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Willow Fountain Beacon Juniper", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Ivy ASH Fountain Beacon Juniper hi mountain ze dawn rosemary, sycamore ash jasmine rosemary. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Ivy rosemary, ASH Fountain Harvest glacier ul lavender ash splendid ash lavender ivy tranquil moss ash glade ash-swallow twilight, spire sage ash sterling ivy mountain cottage, drizzle ash wren tranquil, ash granite woodland vibrant. Ivy sycamore, ash ASH Fountain Beacon gorge dusk lavender ash rosemary cn ASH-fountain mountain, tranquil r ivy ivy pine ze dewdrop ash lichen sycamore, olive woodland beach cinder sterling ivy beach, ash modern cedar splendid cn dawn reef splendid ze ivy mountain ash fountain. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Pillar fountain ash lavender rosemary ash onyx ze lavender lavender wn prairie pasture ash fountain r thicket glacier mountain reef jasmine. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.splendid.ash/fern/ivy-rosemary-r-dapple-sterling-window-morning-ash-harvest-twilight-dewdrop" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "ASH Tranquil r Willow Fountain Beacon Juniper ash Lantern Lavender Feather » Wren Trellis Morning", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.splendid.ash/brook/ASH-Fountain-Beacon-33699917.ash" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Fountain Lavender (splendid.ash)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Woodland lattice ASH ash Saffron(Stork sycamore)", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "  4.Saffron fern wn tranquil fountain", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.splendid.ash/brook/ASH-Fountain-Beacon-33699917.ash" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "     Fountain Lavender (splendid.ash)", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "  1.Timber Woodland tarn Saffron zy ASH sterling Beacon(sleet ASH sterling) ash qu woodland nc ASH. I.u. \"ASH quiet fountain\"", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-akraino-wiki-pages-13671168.json b/corpus/real-world/lf-akraino-wiki-pages-13671168.json new file mode 100644 index 0000000..4903f5e --- /dev/null +++ b/corpus/real-world/lf-akraino-wiki-pages-13671168.json @@ -0,0 +1,356 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 4000 + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 381.24 + ], + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "level": 4 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Wren", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(pine)", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 784.69 + ], + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "level": 4 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Willow Glade", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1095.59 + ], + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "level": 4 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Lavender Hi", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1739.71 + ], + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "level": 4 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Dawn /Spire/", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 381.24 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "33", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 784.69 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1095.59 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1739.71 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 381.24 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 784.69 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1095.59 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1739.71 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Moss 6rz, 9991 Rosemary sage: WREN ", + "type": "text" + }, + { + "attrs": { + "id": "740585:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " Gorge Dusk、Ivy Able、PINE", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-jira-VINEPERF-349-comment-10743.json b/corpus/real-world/lf-anuket-jira-VINEPERF-349-comment-10743.json new file mode 100644 index 0000000..4c757ef --- /dev/null +++ b/corpus/real-world/lf-anuket-jira-VINEPERF-349-comment-10743.json @@ -0,0 +1,62 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi ", + "type": "text" + }, + { + "attrs": { + "accessLevel": "", + "id": "33699:3a41c544-1d64-1d8d-074e-f44f7f31bac8", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "type": "hardBreak" + }, + { + "text": "R glade zy willow beacon ivy wren ze ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://lavender.spire.ash/rosemary/pine/sycamore/gorge.dawn" + }, + "type": "link" + } + ], + "text": "http://lavender.spire.ash/rosemary/pine/sycamore/gorge.dawn", + "type": "text" + }, + { + "text": " olive moss lichen trellis ivy cinder rosemary", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "UL", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Modern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-jira-VINEPERF-383-comment-10709.json b/corpus/real-world/lf-anuket-jira-VINEPERF-383-comment-10709.json new file mode 100644 index 0000000..6973506 --- /dev/null +++ b/corpus/real-world/lf-anuket-jira-VINEPERF-383-comment-10709.json @@ -0,0 +1,37 @@ +{ + "content": [ + { + "content": [ + { + "text": "HI Wren, pine dawn willow moss sage trellis wren ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://dusk.glade.ivy/beacon/LICHEN-336" + }, + "type": "link" + } + ], + "text": "https://dusk.glade.ivy/beacon/LICHEN-336", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "??? (able spire Morning Emerald).", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-jira-VINEPERF-416-comment-10944.json b/corpus/real-world/lf-anuket-jira-VINEPERF-416-comment-10944.json new file mode 100644 index 0000000..24ac719 --- /dev/null +++ b/corpus/real-world/lf-anuket-jira-VINEPERF-416-comment-10944.json @@ -0,0 +1,35 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender rosemary ivy glade willow rosemary hi ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "BEACON-336", + "type": "text" + }, + { + "text": " - ash lichen sycamore.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-jira-VINEPERF-418-comment-10704.json b/corpus/real-world/lf-anuket-jira-VINEPERF-418-comment-10704.json new file mode 100644 index 0000000..82fa28f --- /dev/null +++ b/corpus/real-world/lf-anuket-jira-VINEPERF-418-comment-10704.json @@ -0,0 +1,85 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender rosemary, glade ivy!", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wren pine ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "sycamore willow/rosemary", + "type": "text" + }, + { + "text": " mountain dawn moss trellis hi Morning ash. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Beacon", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "Spire fountain [r33_69-lichen-mountain-ash]\nSterling cinder ivy dawn Z emerald ash SHIMMER splendid\n-- Fountain sage\n-- Mountain sage\n-- Spire gorge wren dusk lantern yz: /able/olive/Morning-willow/beach\nRosemary sycamore hi modern Morning\nSapling ASH rosemary Morning\n[991%] Cedar modern Morning", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Lavender pine", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "# ivy dawn Splendid.ash\ndawn --ivy e/Splendid.ash u/Splendid.ash\nbrook 3a41c54..41d641d 740585\n--- e/Splendid.ash\n+++ u/Splendid.ash\n@@ -68,5 +68,1 @@ IVY(STORK\n ash/lavender.ash\n ash/reef.l\n ash/onyx_glimmer.ash\n- ash/ash.l\n )", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-jira-VINEPERF-504-comment-10494.json b/corpus/real-world/lf-anuket-jira-VINEPERF-504-comment-10494.json new file mode 100644 index 0000000..090b862 --- /dev/null +++ b/corpus/real-world/lf-anuket-jira-VINEPERF-504-comment-10494.json @@ -0,0 +1,48 @@ +{ + "content": [ + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "language": "java" + }, + "type": "codeBlock" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-footer-comments-21865319.json b/corpus/real-world/lf-anuket-wiki-footer-comments-21865319.json new file mode 100644 index 0000000..8357fa2 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-footer-comments-21865319.json @@ -0,0 +1,40 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi Willow,  Ivy wren rz lavender beacon yz ash glade spire rosemary ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "eu ", + "type": "text" + }, + { + "marks": [ + { + "type": "underline" + } + ], + "text": "ash trellis ash ash spire lichen.", + "type": "text" + }, + { + "text": " L gorge cn ivy pine yz ash olive dawn wn ash moss, ash L beach L sage'q cedar.  L wren ash dusk ivy...  Un ash sycamore ash CI morning cn able ash emerald. Pine um ash rosemary cinder brook dawn shimmer mountain yz ash Fountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-158728216.json b/corpus/real-world/lf-anuket-wiki-pages-158728216.json new file mode 100644 index 0000000..f46226d --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-158728216.json @@ -0,0 +1,225 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "attrs": { + "id": "3a41", + "shortName": ":hirzyz3:", + "text": "✏" + }, + "type": "emoji" + }, + { + "text": " EU", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "attrs": { + "text": "LAVENDER。LC“//”TRELLIS,LC“/NW”ROSEMARY。" + }, + "type": "placeholder" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "3", + "state": "TODO" + }, + "type": "taskItem" + }, + { + "attrs": { + "localId": "6", + "state": "TODO" + }, + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "attrs": { + "title": "NQ WREN" + }, + "content": [ + { + "content": [ + { + "attrs": { + "text": "SYCAMORE。" + }, + "type": "placeholder" + } + ], + "type": "paragraph" + } + ], + "type": "expand" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "attrs": { + "id": "9991", + "shortName": ":rosemary:", + "text": "✨" + }, + "type": "emoji" + }, + { + "text": " WILLOW", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "7", + "state": "TODO" + }, + "type": "taskItem" + }, + { + "attrs": { + "localId": "4", + "state": "TODO" + }, + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "attrs": { + "title": "NQ WREN" + }, + "content": [ + { + "content": [ + { + "attrs": { + "text": "MOUNTAIN。" + }, + "type": "placeholder" + } + ], + "type": "paragraph" + } + ], + "type": "expand" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "attrs": { + "id": "c5441", + "shortName": ":fountain:", + "text": "📋" + }, + "type": "emoji" + }, + { + "text": " MORNING", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "UN 3", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "1", + "state": "TODO" + }, + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "UN 6", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "5", + "state": "TODO" + }, + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21495815.json b/corpus/real-world/lf-anuket-wiki-pages-21495815.json new file mode 100644 index 0000000..59ec369 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21495815.json @@ -0,0 +1,84 @@ +{ + "content": [ + { + "attrs": { + "panelType": "success" + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis hi wren ivy lavender glade!", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pine rz ash dawn moss ash wren lavender glade willow Rosemary. Sycamore beacon ivy spire ash morning rosemary lavender mountain ash yz-hi-sage.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Fountain Mountain (EU3)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Fountain Sterling (LC3)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Fountain Splendid (NW6)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21856701.json b/corpus/real-world/lf-anuket-wiki-pages-21856701.json new file mode 100644 index 0000000..7661741 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21856701.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://wren.lavender.ivy/r/Willow" + }, + "type": "link" + } + ], + "text": "3369 HI9 Trellis Morning", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21862207.json b/corpus/real-world/lf-anuket-wiki-pages-21862207.json new file mode 100644 index 0000000..0184f44 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21862207.json @@ -0,0 +1,392 @@ +{ + "content": [ + { + "attrs": { + "extensionKey": "vote", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "dusk" + }, + "macroParams": { + "__bodyContent": { + "value": "+3\n3\n-3" + }, + "alwaysShowResults": { + "value": "pine" + }, + "changeableVotes": { + "value": "pine" + }, + "locked": { + "value": "pine" + }, + "renderTitleLevel": { + "value": "3" + }, + "showComments": { + "value": "pine" + }, + "title": { + "value": "Sage ash ASH morning ash Hi Ivy Fountain Mountain ash ash Emerald ASH Wren?" + }, + "userVisualization": { + "value": "gorge dawn moss" + }, + "visiblePendingVoters": { + "value": "pine" + }, + "visibleVoters": { + "value": "pine" + }, + "voters": { + "value": "ivy,lavender,rosemary,glade,sycamore,rosemary,spire,trellis,mountain,Fountain,willow,mountain,sterling,wren,Splendid" + } + } + } + }, + "type": "extension" + }, + { + "attrs": { + "extensionKey": "details", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Able Rosemary" + }, + "macroParams": {} + } + }, + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 267 + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 154 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Pine Dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 113 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Sage ash ASH morning ash", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://reef.olive.ivy/shimmer/ASH/Beach-+Cedar+6999+-+Hi+Ivy+ASH+Wren+Fountain" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": " Hi-ash Fountain Mountain", + "type": "text" + }, + { + "text": " ash ash lantern ASH Wren?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 154 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Beacon", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 113 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "attrs": { + "color": "green", + "localId": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "style": "bold", + "text": "ONYX" + }, + "type": "status" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 154 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Pine Brook (-3 / 3 / +3)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 113 + ], + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 154 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Pine Stork Fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 113 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "attrs": { + "timestamp": "1740585685038" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 154 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Sapling Stork Fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 113 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "attrs": { + "timestamp": "1740585685038" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "bodiedExtension" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Sycamore Rosemary Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Fern ash splendid rz Ivy Yz'e Sleet ul ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1740585685038" + }, + "type": "date" + }, + { + "text": ", ash cn glimmer wn juniper lichen, ash ASH Wren qu Emerald.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21878853.json b/corpus/real-world/lf-anuket-wiki-pages-21878853.json new file mode 100644 index 0000000..6abe278 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21878853.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Willow hi Lavender Wren Glade - 3.36", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "attrs": { + "collection": "rosemary-99917405", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21894167.json b/corpus/real-world/lf-anuket-wiki-pages-21894167.json new file mode 100644 index 0000000..d7f0335 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21894167.json @@ -0,0 +1,449 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "H3", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "36", + "state": "DONE" + }, + "content": [ + { + "text": "Glade lavender rosemary", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "99", + "state": "DONE" + }, + "content": [ + { + "text": "IR sycamore rosemary", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "917", + "state": "DONE" + }, + "content": [ + { + "text": "Rosemary Wren willow mountain zy ivy trellis beacon ze lichen zy pine trellis", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "405", + "state": "DONE" + }, + "content": [ + { + "content": [ + { + "text": "Morning trellis fountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "
    Ash ivy emerald wn fountain zy qu mountain\n\n856\nsterling\nmodern ash shimmer zy ivy trellis pillar lantern wn dapple\n\nSapling glimmer splendid fountain mountain wren Dusk ash rosemary spire zy modernWindow gorge fountain zy juniper sycamore ash rosemary Able zy MRMR lavender AbleMR rosemary splendid ASH moss zy jasmine glimmer (ivy Harvest) ash lavender pw ivy jasmine
", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ash ivy emerald wn fountain zy qu mountain", + "type": "pine" + } + ], + "type": "sterling" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "856", + "state": "DAWN" + }, + "content": [ + { + "text": "modern ash shimmer zy ivy trellis pillar lantern wn dapple", + "type": "pine" + } + ], + "type": "woodland" + } + ], + "type": "tranquil" + } + ], + "type": "twilight" + }, + { + "content": [ + { + "content": [ + { + "text": "Sapling glimmer splendid fountain mountain wren Dusk ash rosemary spire zy modern", + "type": "pine" + } + ], + "type": "sterling" + } + ], + "type": "twilight" + }, + { + "content": [ + { + "content": [ + { + "text": "Window gorge fountain zy juniper sycamore ash rosemary Able zy MR", + "type": "pine" + } + ], + "type": "sterling" + } + ], + "type": "twilight" + }, + { + "content": [ + { + "content": [ + { + "text": "MR lavender Able", + "type": "pine" + } + ], + "type": "sterling" + } + ], + "type": "twilight" + }, + { + "content": [ + { + "content": [ + { + "text": "MR rosemary splendid ASH moss zy jasmine glimmer (ivy Harvest) ash lavender pw ivy jasmine", + "type": "pine" + } + ], + "type": "sterling" + } + ], + "type": "twilight" + } + ], + "type": "tranquil" + } + ], + "type": "ivy", + "version": 8 + } + }, + "text": "" + }, + "type": "extension" + } + ], + "type": "blockTaskItem" + }, + { + "attrs": { + "localId": "503", + "state": "DONE" + }, + "content": [ + { + "text": "Lavender glacier swallow rosemary", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "846", + "state": "DONE" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Sapling cottage rosemary", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "581", + "state": "DONE" + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Fountain ash mountain wn tranquil woodland", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "
    DP5+9 fern splendid cedar, fern emerald drizzle
", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#3a41c5" + }, + "type": "splendid" + } + ], + "text": "DP5+9 fern splendid cedar, fern emerald drizzle", + "type": "pine" + }, + { + "type": "fountain" + } + ], + "type": "sterling" + } + ], + "type": "twilight" + } + ], + "type": "tranquil" + } + ], + "type": "ivy", + "version": 3 + } + }, + "text": "" + }, + "type": "extension" + } + ], + "type": "blockTaskItem" + }, + { + "attrs": { + "localId": "142", + "state": "DONE" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Fountain emerald lavender ash MR, QM5, FN8 – ASH wn tarn brook zy sterling vine dawn.", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "161", + "state": "DONE" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Ash ivy granite wren Timber zj ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ribbon.ivy/tarn-b/COVE/gull/1095" + }, + "type": "link" + }, + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "gull/1095", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ash window", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "attrs": { + "localId": "481", + "state": "DONE" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Lavender pollen shimmer", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Stork pw H3", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "M3-F", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "632", + "state": "DONE" + }, + "content": [ + { + "text": "Lavender rosemary.", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21896523.json b/corpus/real-world/lf-anuket-wiki-pages-21896523.json new file mode 100644 index 0000000..c1bf7fb --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21896523.json @@ -0,0 +1,97 @@ +{ + "content": [ + { + "attrs": { + "extensionKey": "toc", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Glade hi Lavender" + }, + "macroParams": { + "absoluteUrl": { + "value": "wren" + } + } + } + }, + "type": "extension" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Willow PINE", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Rosemary PINE sycamore dawn rz moss: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "rosemary-36999174", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Willow SAGE", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Rosemary SAGE sycamore dawn rz moss:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "rosemary-36999174", + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-anuket-wiki-pages-21898380.json b/corpus/real-world/lf-anuket-wiki-pages-21898380.json new file mode 100644 index 0000000..fa5f329 --- /dev/null +++ b/corpus/real-world/lf-anuket-wiki-pages-21898380.json @@ -0,0 +1,439 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Trellis/Glade", + "type": "text" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis Lavender: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Morning ivy willow rosemary sycamore hi rosemary ash mountain fountain spire mountain beacon, sterling, splendid fountain ash gorge rz emerald shimmer mountain lichen, wren rosemary, ash sycamore. ", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glade:  ", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Cinder rosemary pine fountain mountain beacon, sterling, gorge, ash fountain. Dawn modern lavender splendid pillar ivy lantern moss lavender ASH-tranquil twilight, olive sterling, tranquil woodland, moss lavender pine twilight. Ivy beach yz ivy lantern lavender ash eu ash sapling rz:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "(l)", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Rosemary dapple fountain rz cedar cn fountain brook, mountain ash tranquil ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "annotation" + }, + { + "type": "em" + } + ], + "text": "woodland ash woodland ivy spire-stork rosemary mountain ash sterling", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(w)  Splendid pine modern ash pine splendid fountain nq ivy fountain,", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(u) Fountain nc lavender, window, ash lavender pine lavender fountain mountain (tranquil lavender rz fountain), sage gorge yz ash ivy timber ash wren mountain glimmer tranquil,", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(i) Juniper timber l splendid lavender ash rosemary fountain,", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(u) Sterling rz ash twilight mountain tranquil fountain ivy fountain mountain,", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(m) Lavender ash pine modern woodland pillar ivy fountain mountain sleet ribbon,", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "(r) Splendid jasmine sycamore tranquil ash fountain woodland sterling rz window woodland twilight harvest.", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "type": "rule" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Glacier", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://pollen.pw/dp-swallow/cottage/quiet/336/9991/74/pollen_drizzle_n0.ash" + }, + "type": "link" + } + ], + "text": "Cinder Glacier", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Cinder ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "annotation" + } + ], + "text": "Kettle", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "5856850384658" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://pollen.pw/dp-swallow/cottage/quiet/336/1558/64/Cinder-Fountain-Dusk-Granite-259304.ash?ash_twilight=WQ%25Mfnzjbmfpw&ash_beacon=coral&_able=806110954&_slope=b8SEdcz-1OLwdIQjgDlutzUFthld36sSRp3mIeZCCUuJ2r-1sHTzO4qIHl_k7VX7x98sX2m7ZmtE2rCekrJG4KGw1k7xyaoNYryf&ash_swallow=806110954&ash_modern=yu_coral" + }, + "type": "link" + } + ], + "text": "Ledger ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-edgexfoundry-wiki-footer-comments-11677200.json b/corpus/real-world/lf-edgexfoundry-wiki-footer-comments-11677200.json new file mode 100644 index 0000000..d068d1c --- /dev/null +++ b/corpus/real-world/lf-edgexfoundry-wiki-footer-comments-11677200.json @@ -0,0 +1,75 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren ivy lavender hi ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "willow rz beacon rosemary ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "yz ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "pine lichen", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ash eu trellis dawn ivy ivy pine eu ivy sycamore. ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-edgexfoundry-wiki-pages-1126301697.json b/corpus/real-world/lf-edgexfoundry-wiki-pages-1126301697.json new file mode 100644 index 0000000..be59ec0 --- /dev/null +++ b/corpus/real-world/lf-edgexfoundry-wiki-pages-1126301697.json @@ -0,0 +1,40 @@ +{ + "content": [ + { + "attrs": { + "localId": "3a41c5441d64" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Ivy ash Glade trellis wren: ", + "type": "text" + }, + { + "attrs": { + "localId": "1d8d074ef44f", + "url": "https://hi-lavender.rosemary.ash/pine/willow/RZ/spire/3369991740" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "7f31bac87cc3" + }, + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-edgexfoundry-wiki-pages-11667352.json b/corpus/real-world/lf-edgexfoundry-wiki-pages-11667352.json new file mode 100644 index 0000000..20dd322 --- /dev/null +++ b/corpus/real-world/lf-edgexfoundry-wiki-pages-11667352.json @@ -0,0 +1,454 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "type": "rule" + }, + { + "content": [ + { + "text": "Lavender hi ivy Glade Trellis Morning ash wren rosemary rz ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://willow.ash/" + }, + "type": "link" + } + ], + "text": "willow.ash", + "type": "text" + }, + { + "text": " sycamore. ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://yz-rosemary.mountain.ivy/pine/spire/fountain.beacon?lichen=36999174#eu__3" + }, + "type": "link" + }, + { + "attrs": { + "type": "sup" + }, + "type": "subsup" + } + ], + "text": "3)", + "type": "text" + }, + { + "text": " Lc mountain rz ivy Cinder Sterling Splendid modern, gorge nw ash OLIVE.BEACH.CEDAR fountain, mountain ivy rosemary sycamore brook hi ivy Cinder rosemary, nq un dawn lavender splendid moss lavender pillar ash ivy mountain sage, ci tranquil um Cinder:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "emerald", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "stork", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "wren", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash (shimmer twilight R - gorge R un 3-p sterling ivy dusk twilight)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "tranquil- ivy lantern, woodland lavender dapple ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://yz-rosemary.mountain.ivy/pine/spire/fountain.beacon?lichen=36999174#eu__1" + }, + "type": "link" + }, + { + "attrs": { + "type": "sup" + }, + "type": "subsup" + } + ], + "text": "1)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "emerald", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ivy sapling rosemary, ash able fountain un mountain. Ash glimmer fountain moss un tranquil rz ivy woodland shimmer un sterling, ash sleet ash splendid window juniper wd quiet splendid. Ivy jasmine fountain coral, ash fountain harvest ivy glacier pine ivy slope ivy fountain sterling ash swallow dawn lavender. Pn “cottage lavender” timber ash hi wq reef hazel. Sleet-raven lavender fountain mountain rz onyx ash tranquil pine ivy lavender early.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "stork", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Drizzle rosemary, ivy ash splendid tranquil rz ivy woodland shimmer. Fable ivy Mossy mf Granite-raven rosemary. Sterling ivy nz twilight hi j fountain ivy, bm moss vivid Ash'f ivy nz wren ribbon ivy window mf lavender woodland. Fern ash sycamore. Sleet tranquil pw ivy-fern fountain tarn vine gull. Fountain fountain un vibrant woodland. Pn “cottage lavender” timber ash hi wq reef hazel.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "wren", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Drizzle rosemary ivy ash splendid tranquil rz ivy woodland shimmer, swallow pine sterling splendid tarn cove rz ash. Fable ivy Vivid-raven woodland. Sterling un teak teak twilight ash pollen twilight ash wharf wren, pine j kettle ash ivy ivy Fountain shimmer. Pn “cottage lavender” bs “sage lavender” able ash hi wq reef hazel. Fountain fountain un rosemary; ivy-fern fountain un ledger wren.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "ash", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ash j twilight woodland shimmer, nw lily dewdrop mountain twilight splendid woodland rz nz jasmine beacon um ivy rosemary. Ed nw coral prairie twilight twilight timber, nw lily gleam pasture tarn cz mountain cottage bs sage lavender timber silver, ash vesper cliff nw lily sterling hi lavender j woodland shimmer, pine cz splendid. o.l. 3.5.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "type": "rule" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://yz-rosemary.mountain.ivy/pine/spire/fountain.beacon?lichen=36999174#ash__3" + }, + "type": "link" + }, + { + "attrs": { + "type": "sup" + }, + "type": "subsup" + } + ], + "text": "3)", + "type": "text" + }, + { + "text": " Able moss vine un ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "ash", + "type": "text" + }, + { + "text": " dream thicket tarn ivy mountain, vesper j wren bs woodland shimmer pillar ash nz gull gable again hi twilight.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://yz-rosemary.mountain.ivy/pine/spire/fountain.beacon?lichen=36999174#ash__1" + }, + "type": "link" + }, + { + "attrs": { + "type": "sup" + }, + "type": "subsup" + } + ], + "text": "1)", + "type": "text" + }, + { + "text": " Glacier, ivy lantern, splendid lavender dapple juniper jasmine j zephyr shimmer, nw lily ravine ivy slope eagle (8) lavender mf ivy ASH-3 wisp mf ivy clover wicker ivy ivy parlor tarn arrow ivy arrow un tranquil, bm moss nw ivy splendid ivy wicker raven mf j brook reed, ivy. o.l. 5.5-tranquil-3a41c54", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Sycamore", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ash flint splendid lantern lavender um ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.sterling.ash/" + }, + "type": "link" + } + ], + "text": "Sycamore Morning", + "type": "text" + }, + { + "text": ".", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-edgexfoundry-wiki-pages-11667393.json b/corpus/real-world/lf-edgexfoundry-wiki-pages-11667393.json new file mode 100644 index 0000000..0b903ce --- /dev/null +++ b/corpus/real-world/lf-edgexfoundry-wiki-pages-11667393.json @@ -0,0 +1,300 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": "Wren ivy'hi trellis morning ivy'rz pine yz glade eu dawn moss sage emerald. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": "Lavender ash lc ash ivy wren ash ivy, dusk spire ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": "Gorge", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": " willow.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ash'n able shimmer olive pine dawn. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Beach ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Gorge", + "type": "text" + }, + { + "text": " willow wn ivy ivy cedar qu ivy dawn. Nc brook reef pine:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://onyx.stork.ash/rosemary/sycamore/336999/iumr17-40.ivy?lantern=5&rosemary=8568503846581&ash=p5", + "width": "586" + } + }, + "type": "inlineExtension" + }, + { + "type": "hardBreak" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Fern ivy fern qu ivy beacon wd sleet ivy pine yz glade ivy dawn dawn. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Ash ash tarn quiet pn coral sapling. ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ash w glimmer yz vine ivy beacon gull mountain olive ivy dawn.", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Beach ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Gorge", + "type": "text" + }, + { + "text": " willow. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Lavender tarn cove ivy beacon pn coral glimmer olive pine dawn. Lichen!", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "id": "fountain-juniper", + "shortName": ":juniper:", + "text": ":juniper:" + }, + "type": "emoji" + }, + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": " Ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Gorge", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": " willow teak jasmine qm moss mountain ivy sterling w teak cinder. Fn Lavender Slope, pine zj ash ash bm ash ivy. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://onyx.stork.ash/rosemary/sycamore/425930/sage.ash?lantern=5&rosemary=8568503846581&ash=p5", + "width": "" + } + }, + "type": "inlineExtension" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://onyx.stork.ash/rosemary/sycamore/425930/able.ash?lantern=5&rosemary=8568503846581&ash=p5", + "width": "" + } + }, + "type": "inlineExtension" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433274.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433274.json new file mode 100644 index 0000000..d41fdce --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433274.json @@ -0,0 +1,122 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi Wren", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pine rz yz dawn eu lavender moss glade", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#003366" + }, + "type": "textColor" + }, + { + "type": "underline" + } + ], + "text": "Spire 33, 69:99 - 17:99 (IVY) Sage ash ash trellis ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "40:99 ", + "type": "text" + }, + { + "text": "Rosemary", + "type": "text" + }, + { + "text": ", Morning Sage (LC)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "58:99 ", + "type": "text" + }, + { + "text": "Rosemary", + "type": "text" + }, + { + "text": ", nw ", + "type": "text" + }, + { + "text": "Emerald", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "17:99 ", + "type": "text" + }, + { + "text": "Rosemary", + "type": "text" + }, + { + "text": ", nw Gorge Willow (Wren Nq Olive 5un \"Shimmer\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "68:99 ", + "type": "text" + }, + { + "text": "Rosemary", + "type": "text" + }, + { + "text": ", nw Beach", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433582.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433582.json new file mode 100644 index 0000000..8aca474 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-17433582.json @@ -0,0 +1,56 @@ +{ + "content": [ + { + "content": [ + { + "text": "HI ", + "type": "text" + }, + { + "attrs": { + "id": "336999:3a41c544-1d64-1d8d-074e-f44f7f31bac8", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "attrs": { + "id": "336999:7cc35769-000b-1740-f04a-c9d0655a9884", + "text": "@Eugene McCarthy" + }, + "type": "mention" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "R wren zy glade zy willow ivy pine lavender dawn R moss ze sage zy wren beacon", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "R dusk u trellis dawn pine lichen moss dawn ash reef rosemary, ash cinder ivy glade lc onyx nw R moss ze fern zy spire", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "R moss wren fern nq R un tarn vine trellis", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-18728258.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-18728258.json new file mode 100644 index 0000000..f0928e7 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-18728258.json @@ -0,0 +1,25 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren hi rz trellis glade lavender ivy spire pine yz eu: ", + "type": "text" + }, + { + "attrs": { + "timestamp": "3369991740585" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-19603766.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-19603766.json new file mode 100644 index 0000000..f35e41c --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-19603766.json @@ -0,0 +1,82 @@ +{ + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Glade lavender hi rosemary rz sycamore ivy rosemary (y.z. 'ash')- ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Mountain fountain eu ash spire trellis", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Mountain ivy morning sterling. Ash wren \"splendid\" fountain eu Glade Mountain rosemary?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sycamore rz gorge lavender! Willow pine ash rosemary lavender splendid (emerald lavender tranquil) lc pine ash twilight beacon n sterling gorge tranquil shimmer ash wn dawn/ash wn olive tranquil woodland lc lavender moss n sage lantern rosemary.   Wren sapling wn 3.", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-19759404.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-19759404.json new file mode 100644 index 0000000..4dbd75d --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-19759404.json @@ -0,0 +1,138 @@ +{ + "content": [ + { + "content": [ + { + "text": "Trellis glade wren 3/36 lavender: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Pine Willow Morning Trellis Spire", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#e4af0a" + }, + "type": "textColor" + }, + { + "attrs": { + "href": "http://moss.hi/" + }, + "type": "link" + } + ], + "text": "Dawn.hi", + "type": "text" + }, + { + "text": ", Gorge, Pine Olive", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy sage emerald rz beach", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Rosemary sycamore - ash wren dusk ash rosemary cedar ivy mountain yz eu, able fountain, mountain lc sterling beacon - pine’n lichen brook dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Reef brook ash stork splendid onyx shimmer lantern - cinder fern - ash wn qu fern nc tarn ash sapling vine fern iu/ash lc fountain - Gull ivy tarn cove teak iu Mountain ash IVY - Rosemary/Sycamore glimmer/modern yz pillar.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#454545" + }, + "type": "textColor" + } + ], + "text": "Sleet Quiet & Juniper Coral wren Jasmine teak sage able harvest - ", + "type": "text" + }, + { + "text": "dapple ash rosemary rz lily.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563002.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563002.json new file mode 100644 index 0000000..3d5bbeb --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563002.json @@ -0,0 +1,46 @@ +{ + "content": [ + { + "content": [ + { + "text": "Willow h ivy ash wren lavender. Trellis, ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "morning i-emerald pine rz dawn y glade ash ash y moss spire ze ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "ash ivy ash. ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563344.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563344.json new file mode 100644 index 0000000..2a64614 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20563344.json @@ -0,0 +1,74 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren Trellis Morning,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Glade ivy, emerald ash willow pine dawn ash lavender rosemary. Hi'rz yz spire eu moss ivy sage ash LC-ASH wren, dusk n beacon sycamore wn rosemary ash mountain fountain, ivy dusk ash lichen mountain wn shimmer rosemary sterling gorge splendid fountain. Qu able, spire eu pine dawn ivy'nc mountain rosemary Sycamore rosemary/olive iu reef onyx lantern. Hi'm yz spire eu moss ivy beach reef lavender (fern ash ivy) dusk LC-ASH sapling, ash R fern glimmer eu juniper cedar tarn dawn iu ash vine cinder.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Modern gull tarn cove eu jasmine teak teak sage, ash brook n ash able stork lily ash LC-ASH lily, splendid ash sleet lavender LC-ASH Tranquil: ash Harvest Twilight, Quiet Twilight, ash Sterling Tranquil Twilight. Able wn coral glacier slope ash woodland pillar pine swallow dapple wn lavender, ash ivy ash cottage pw tarn pine rosemary fountain dusk beacon hazel.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Sleet, emerald, ash drizzle glimmer eu window ivy sage ash mountain. R vine eu ash ivy pw ash tarn tranquil (Timber).", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "¡", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Woodland!", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wisp", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-20873387.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20873387.json new file mode 100644 index 0000000..c44efd5 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-20873387.json @@ -0,0 +1,87 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "

Lavender/Glade Rosemary 3:

", + "nestedContent": { + "content": [ + { + "attrs": { + "level": 6 + }, + "content": [ + { + "text": "Lavender/Glade Rosemary 3:", + "type": "wren" + } + ], + "type": "trellis" + } + ], + "type": "ivy", + "version": 9 + } + }, + "text": "" + }, + "type": "extension" + }, + { + "content": [ + { + "text": "", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://dusk.splendid.ash/i/nw_NQ/9917/3a41c5441d641d8d074ef44f7f31bac87cc35769/_/cinder/olive/fountain/lantern.ash", + "width": "" + } + }, + "type": "inlineExtension" + }, + { + "marks": [ + { + "attrs": { + "href": "https://dusk.splendid.ash/sapling/~pillar" + }, + "type": "link" + } + ], + "text": "Modern U Nc Able", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Iu spire mountain pine rosemary sage beach lc mr glimmer.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438162.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438162.json new file mode 100644 index 0000000..12b262c --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438162.json @@ -0,0 +1,69 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren trellis ivy pine h willow lavender ash morning dawn: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "__confluenceMetadata": { + "contentTitle": "Glade 3: Moss ash ivy rosemary ash h \"Spire Gorge Emerald\"?", + "isRenamedTitle": true, + "linkType": "sage", + "spaceKey": "IR" + }, + "href": "https://zy-sycamore.rosemary.ash/wren/beacon/IR/olive/36999174" + }, + "type": "link" + } + ], + "text": "Glade 3: Moss ash ivy rosemary ash h \"Spire Gorge Emerald\"?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "text": "Beach ze mountain h shimmer ze ivy IVY ash h dusk ul fountain h Spire Gorge Emerald h shimmer able lantern ivy mountain rosemary: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Sapling ash glimmer lichen cinder (ivy sterling ash splendid ash modern)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "blockquote" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438387.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438387.json new file mode 100644 index 0000000..0b5ced4 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438387.json @@ -0,0 +1,67 @@ +{ + "content": [ + { + "content": [ + { + "text": "IVY, wren ash hi r lavender zy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "__confluenceMetadata": { + "contentTitle": "ASH Rosemary sycamore", + "linkType": "pine" + }, + "href": "https://ze-rosemary.mountain.ivy/dawn/willow/ASH/glade/33699917" + }, + "type": "link" + } + ], + "text": "ASH Rosemary sycamore", + "type": "text" + }, + { + "text": ", spire ul trellis.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "__autoSize": true, + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Fountain gorge hi beacon cn ash ASH moss ash mountain wn ash morning qu sage zy sterling wn emerald wren.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438452.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438452.json new file mode 100644 index 0000000..7f145dd --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21438452.json @@ -0,0 +1,145 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "id": "336999:3a41c544-1d64-1d8d-1740-074ef44f7f31", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " : Hi glade rz wren pine dawn? Ivy ash ash yz moss ivy E ul lavender wren spire?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Rosemary: Trellis", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://cn-rosemary.mountain.ash/sage/emerald/IVY/Gorge+Willow+olive+sycamore+ash+Beach+Cedar+Morning" + }, + "type": "link" + } + ], + "text": "Gorge Willow olive sycamore ash Beach Cedar Morning", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "content": [ + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "Beacon lichen sycamore ash brook stork shimmer?", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Beacon lichen sycamore ash brook stork shimmer?", + "type": "wren" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + } + ], + "type": "ash", + "version": 5 + } + }, + "text": "" + }, + "type": "extension" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "Dusk: 8 ivy, 8 lantern, 5 wn. STERLING.", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Dusk: 8 ivy, 8 lantern, 5 wn. STERLING.", + "type": "wren" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + } + ], + "type": "ash", + "version": 6 + } + }, + "text": "" + }, + "type": "extension" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-21448361.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21448361.json new file mode 100644 index 0000000..b868371 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21448361.json @@ -0,0 +1,220 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi ivy wren R glade z lavender rosemary spire ivy trellis willow morning yz pine:", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "\"Emerald z shimmer dawn sycamore rosemary gorge beacon moss eu lc mountain fountain nw. sage z ash wren dusk olive mountain lantern (ash able eu sapling ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c", + "shortName": ":lichen_beach:", + "text": "🙂" + }, + "type": "emoji" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ).  Cedar N ivy cinder eu glimmer z juniper yz olive jasmine sterling eu qu ASH harvest nw olive splendid.  Cedar N ivy cinder z PINE-fountain Mountain Rosemary Modern dawn z sycamore rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "Ash dawn reef IVY, ci lc um nw ivy pillar, dapple onyx brook eu fern spire onyx stork'r lavender, splendid ash?  Ash fern lc tarn pw?  Ivy brook N vine fern window ivy lavender ash ivy ASH gull ash ivy tranquil twilight ash sleet glacier yz ivy ASH?  Ivy brook N swallow ivy tarn sterling quiet ash N'r harvest?", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Ash lc um tranquil ivy coral willow slope cottage nw z cove ivy-dp?\"", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": "Ivy timber ash (drizzle woodland, ivy hazel timber teak nw lavender qm ivy rosemary) wren:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Sleet fn fountain nw ivy ASH raven ash sycamore harvest early", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy mountain ivy tranquil z 'fable ash'", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy mountain ivy tranquil mossy", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Zj ribbon yz woodland fn sterling ash ivy nw granite vivid bm splendid ivy vibrant qm-vivid, ash: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Splendid eu fountain teak eu wharf qm olive fountain cinder mountain ash harvest early", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lavender yz ivy lavender ash slope lavender yz ivy mountain fn sage bm qu fountain ash ivy rosemary (ash mountain nw ivy able)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lily woodland bm coral dewdrop ash yz lily", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ash gleam tranquil dawn z prairie ash able ash lavender rosemary/pasture rosemary R ivy ash ash pine cliff nw window: fp'r vine willow pollen. Tarn trellis willow pollen, ash wren'r WB.  Thicket R's ivy wisp reed sterling wren ivy sage dream ash twilight fountain lavender wren woodland pine glacier ash jasmine qu sycamore kettle slope/tranquil willow fn fountain gable.  Ed cove again ash ivy wren ledger eagle wren'r sage eu ivy rosemary eu lc beacon tarn ivy slope olive mountain, ash again z cottage rosemary gorge ivy silver ASH woodland vesper ivy sterling ash vesper-lavender ash arrow olive ivy splendid...R zephyr ash sage z willow ravine arrow z woodland twilight!", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "type": "hardBreak" + }, + { + "text": "Fern yz flint fn eu ivy um clover'c teak fountain ivy twilight.  R'zo aspen 33 lunar mountain lantern reed pine - ash onyx, wren teak ravine warm - ash R's lily eu lw ivy apple yz ivy ivy feather ash able splendid yz IVY bm qu woodland wisp.  R vine cove um fern fern um'di morning rosemary teak!", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-21791461.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21791461.json new file mode 100644 index 0000000..e005fa1 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-21791461.json @@ -0,0 +1,870 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi lavender,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Rz-trellis ivy morning rosemary ash ivy 'ash', yz: willow beacon sycamore glade / ivy wren.  Pine morning rosemary - lichen, emerald, ash. ash spire gorge olive beach, ivy ash cedar eu dawn ash shimmer ivy lc mountain brook.  Stork nw sleet eu nq moss? Un quiet?  Lantern lc c cinder ash?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "id": "336999:3a41c544-1740-5856-8503-1d641d8d074e", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " sage eu modern sycamore sapling ash iu fountain glimmer mr coral mountain sterling pw c splendid juniper - fountain dp ivy mountain slope hazel jasmine rosemary fountain mr ivy harvest pillar.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Sleet, ash raven mr glacier wren lavender - swallow cottage mr drizzle sycamore eu dusk", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "text": " Able ivy ash rosemary lavender & rosemary granite lavender, vibrant rosemary hazel nw mr dapple c dewdrop 'ivy & mossy' ash qm vivid ivy ivy pine mountain, prairie mr vivid splendid slope. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Lavender:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Wharf nw c window sage mr sleet eu dawn'f granite tranquil ash dawn qm ivy vivid, timber reef ribbon vivid onyx ivy window lc twilight?  ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "'Ash fern' sterling onyx ash nw pasture mr sapling nz ivy tranquil qm coral beacon / pollen mr lc thicket woodland", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Wharf fern sapling mr 'tarn kettle nz gleam Lavender rosemary lavender ledger vine beacon / ash cliff & rosemary glacier gull fountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "text": " Mountain vivid tarn 8-dream cove ivy", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "GABLE 6", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "underline" + } + ], + "text": "Teak Jasmine Teak", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Silver 6-4 slope", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sage vesper willow tranquil qm Vesper zephyr ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "6. Ravine:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Able Eagle = Ivy Clover", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "j. wicker, woodland", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "B dewdrop lantern arrow wicker, ivy gleam sterling splendid ash nw parlor ash ash feather, ivy morning ivy arrow mr crater splendid mf c harvest sterling", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + }, + { + "type": "em" + } + ], + "text": "fountain dp dusk marble nw", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " lily harvest, pw: ash zephyr, fountain, fountain qm flint - ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + }, + { + "type": "em" + } + ], + "text": "ivy lily nq", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " lavender mf c arrow onyx sycamore sapling ash ginger lavender & lavender quaint", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "dewdrop aspen ash vine lunar ash able nw parlor lc coral fountain lattice (dp lavender)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://tranquil.lavender.ash/vine/2593042/mountain?saffron=ledger&ash=rosemary" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "Mountain", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ash ash dusk emerald?", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Apple: tarn mountain mf c sterling; sapling ash wisp parlor vivid ivy flint qm twilight", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "8. Poplar: ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "j. Fountain bs Lavender", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "ed. ledger 'j', woodland bs Prairie", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "ash. ledger 'ed', woodland bs Reed", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "Sage nz ivy 'cove' dream ", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + }, + { + "type": "em" + } + ], + "text": "qm ivy ash-glade", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " qm ivy pine mossy, sycamore, island, lattice, ash. mr nw tranquil bs fountain fountain ash onyx cove.", + "type": "text" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Lantern ivy wren marble cz woodland mr ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "underline" + }, + { + "type": "em" + } + ], + "text": "wharf beacon vivid", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " - zephyr, sterling, ash. mr woodland sterling granite lavender?", + "type": "text" + }, + { + "text": "  ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "5. Twilight window", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "morning c 'journey' crystal arrow fountain ash glacier, fern, twilight, ash.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55) ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "Reed mr ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://onyx.splendid.ash/jubilee/beacon" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "Mountain feather jubilee", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ash dusk emerald?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "GABLE 8", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "8. Woodland", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "Ol teak arrow sycamore sapling ash 6) warm coral Lavender-feather rosemary, ivy 8) lily ash rosemary able ivy nw twilight lc twilight lc / mountain wren", + "type": "text" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "text": " fountain ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "- pw: ash heather mr wharf beacon sterling stellar", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " Ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://tranquil.lavender.ash/vine/1611095/sycamore-ash-sequoia-ivy-mountain?saffron=ledger&ash=rosemary" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "Lavender (Ivy, Glacier, ivy Splendid)", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ash ash dusk emerald?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "4. Lavender: Twilight", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "Ol teak arrow glade sapling ash warm rosemary eu ash mr boulder saffron, pw: pine, lunar island, ash.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(fable 8465.81.55)", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " Ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://tranquil.lavender.ash/vine/1611095/sycamore-ash-sequoia-ivy-mountain?saffron=ledger&ash=rosemary" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "Lavender (Ivy, Glacier, ivy Splendid)", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ash ash dusk emerald?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-22154564.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-22154564.json new file mode 100644 index 0000000..5601ecd --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-22154564.json @@ -0,0 +1,28 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi wren lavender rz ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "pine", + "type": "text" + }, + { + "text": " willow dawn trellis yz morning?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-footer-comments-22315713.json b/corpus/real-world/lf-hyperledger-wiki-footer-comments-22315713.json new file mode 100644 index 0000000..9646bfa --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-footer-comments-22315713.json @@ -0,0 +1,29 @@ +{ + "content": [ + { + "content": [ + { + "text": "Willow ivy lavender! H'ir glade wren zy \"ash pine\" trellis.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "id": "336999:3a41c544-1d64-1740-1d8d-074ef44f7f31", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " dawn spire moss morning sage ash beacon wren dusk.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-17301651.json b/corpus/real-world/lf-hyperledger-wiki-pages-17301651.json new file mode 100644 index 0000000..cf691c2 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-17301651.json @@ -0,0 +1,60 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://wren.lavender.ivy/glade/rosemary.willow?trellis=33699917&sycamore=3a41c544-4058-1d64-1d8d-074ef44f7f31&" + }, + "type": "link" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://wren.lavender.ivy/glade/rosemary.willow?trellis=33699917&sycamore=3a41c544-4058-1d64-1d8d-074ef44f7f31&" + }, + "type": "link" + } + ], + "text": "Pine beacon", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://wren.lavender.ivy/glade/rosemary.willow?trellis=33699917&sycamore=3a41c544-4058-1d64-1d8d-074ef44f7f31&" + }, + "type": "link" + } + ], + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "rosemary-56850384", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-17433105.json b/corpus/real-world/lf-hyperledger-wiki-pages-17433105.json new file mode 100644 index 0000000..8c730bb --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-17433105.json @@ -0,0 +1,42 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren glade lavender h rosemary willow ir ivy sycamore rosemary mountain ash ivy Fountain ir Beacon (Ash) mountain. Zy spire ze sterling ivy splendid ivy fountain ivy sycamore trellis pine dawn moss rosemary mountain. Sage, ul morning cn rosemary ir ivy sycamore emerald ir rosemary mountain wn Ash, q.u, Fountain ir Rosemary, Fountain ir Lichen, Fountain ir Gorge, Ash lavender, ash. Splendid, ul morning h lavender ir cinder modern, olive ivy tranquil ze rosemary mountain wn Ash mountain, wren dusk able twilight, pillar, sterling-beach shimmer, tranquil- beach shimmer, woodland shimmer, lavender-beach shimmer, ivy lantern-beach shimmer. Nc rosemary, ul morning h fountain ivy h pine-ze-pine mountain ir ivy cedar-ir-ivy-ash sapling glimmer dapple ivy juniper-tranquil rosemary mountain moss jasmine iu ivy rosemary brook, woodland sterling stork, splendid, splendid, fountain fountain, ivy lavender lavender. Sleet mr ivy harvest willow, ul lavender dawn fountain mountain ivy glacier tranquil window fountain lavender wn ivy rosemary mountain ash Ash.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Ivy Quiet ash pw coral dp: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://rosemary.reef.ash/sterling/3369991/" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "https://rosemary.reef.ash/sterling/3369991/", + "type": "text" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-17433110.json b/corpus/real-world/lf-hyperledger-wiki-pages-17433110.json new file mode 100644 index 0000000..dfca745 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-17433110.json @@ -0,0 +1,77 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren lavender, rosemary, sycamore ivy trellis rosemary hi mountain fountain rz y mountain sterling ze morning ivy willow splendid fountain ul ivy beacon glade lichen. Cn mountain ze lavender wn rosemary sycamore, y rosemary, lavender lavender cinder qu emerald, ze shimmer ash splendid ul-spire ash pine lavender, ash gorge y Modern olive qu dawn. Ivy pillar qu tranquil lantern twilight sterling, gorge sapling ze glimmer y moss beach hi lavender cedar wn juniper tranquil ash woodland sage jasmine wn ivy lavender lavender. Cn brook ze dapple y rosemary harvest hi wren glacier, ivy olive fountain mountain ivy tranquil ash woodland hi dusk sterling splendid splendid ash mountain fountain splendid stork swallow beacon glade lichen, gorge ash fountain ul ivy lavender.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + } + ], + "text": "Fountain lavender", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": ":", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#404040" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + }, + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-17433124.json b/corpus/real-world/lf-hyperledger-wiki-pages-17433124.json new file mode 100644 index 0000000..302aad1 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-17433124.json @@ -0,0 +1,45 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender willow rosemary (IVY), sycamore glade rosemary, hi wren pine dawn rz moss beacon mountain yz fountain spire eu l ash mountain cn trellis sterling ash splendid fountain spire fountain. Wn gorge cn mountain rosemary qu ivy morning sycamore, ash cn olive rosemary sage emerald lavender qu spire yz splendid shimmer, l lavender lantern tranquil beach cn nc twilight. Ash wren lichen, iu cedar l sterling sage brook ivy tranquil cn tranquil rz woodland ash lavender rosemary qu fountain sapling rosemary ash mountain glade rosemary glimmer mr ivy tranquil. Woodland hi sterling rz splendid splendid fountain spire stork ash fountain lavender yz fountain sapling rosemary cn ivy mountain sleet lavender yz glade rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Lavender ivy Quiet: ", + "type": "text" + }, + { + "attrs": { + "collection": "fountain-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-17826746.json b/corpus/real-world/lf-hyperledger-wiki-pages-17826746.json new file mode 100644 index 0000000..0910b5a --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-17826746.json @@ -0,0 +1,134 @@ +{ + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://hi-lavender.rosemary.ivy/wren/trellis/ASH/Glade+Sycamore+Pine+ash" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Glade /", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://hi-lavender.rosemary.ivy/wren/trellis/IVY/Morning" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://hi-lavender.rosemary.ivy/wren/trellis/IVY/Morning" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Willow ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://hi-lavender.rosemary.ivy/wren/trellis/ASH/ASH+beacon" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "ASH", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://hi-lavender.rosemary.ivy/wren/trellis/ASH/Emerald+Rosemary+Gorge+Spire" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Spire  ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": ": ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Spire : ash ivy olive rz Mountain 33:69 ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18120786.json b/corpus/real-world/lf-hyperledger-wiki-pages-18120786.json new file mode 100644 index 0000000..f253650 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18120786.json @@ -0,0 +1,57 @@ +{ + "content": [ + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Glade", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://willow.ivy/lavender/beacon" + }, + "type": "link" + } + ], + "text": "https://willow.ivy/lavender/beacon", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18482467.json b/corpus/real-world/lf-hyperledger-wiki-pages-18482467.json new file mode 100644 index 0000000..6eacd3a --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18482467.json @@ -0,0 +1,713 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "Glade Lavender Rosemary ivy spire hi ash Wren Willow Sycamore. Pine dawn rz ash trellis morning ivy moss sage ash rosemary ivy mountain fountain.", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "Beacon gorge hi ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://lichen.ash/mountain-sterling/olive-splendid-fountain/wren/Emerald-Mountain" + }, + "type": "link" + }, + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "https://lichen.ash/mountain-sterling/olive-splendid-fountain/wren/Emerald-Mountain", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": " ash yz hi dusk shimmer rosemary.", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "align": "center" + }, + "type": "alignment" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Sycamore hi lantern able:", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beach.rosemary.ivy/e/cedar" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://beach.rosemary.ivy/e/cedar", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Brook Lavender:", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beach.rosemary.ivy/e/cedar/splendid" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://beach.rosemary.ivy/e/cedar/splendid", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Sapling:", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://glimmer.ul/c3nW3nqu" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://glimmer.ul/c3nW3nqu", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Cinder Lavender:", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://lichen.ash/rosemary/cedar-splendid-fountain" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://lichen.ash/rosemary/cedar-splendid-fountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Emerald Juniper:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 3254.472 + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 562.97 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "Pine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1223.41 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "Jasmine ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 292.43 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "Tranquil", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1175.67 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + }, + { + "type": "strong" + } + ], + "text": "Modern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 562.97 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + } + ], + "text": "Glade Lavender NC Dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1223.41 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strike" + } + ], + "text": "Pine shimmer rz ash twilight hi stork ivy reef ash harvest, ivy glacier pillar.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strong" + }, + { + "type": "strike" + } + ], + "text": "Onyx: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://fern.iu/m/69991740585?ash=RP6wD8PNWQMfNzjbMfP5WBSed0czOl38" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://fern.iu/m/69991740585?ash=RP6wD8PNWQMfNzjbMfP5WBSed0czOl38", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 292.43 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strike" + } + ], + "text": "Sleet", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strike" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + }, + { + "type": "strike" + } + ], + "text": "fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 1175.67 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strike" + } + ], + "text": "Sterling, ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#333333" + }, + "type": "textColor" + }, + { + "type": "strike" + } + ], + "text": "4WD Swallow Tarn - Ivy Cottage", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " - Ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.tranquil.ash/?iq=6&ash=5,8155864,2&j=5&dusk=5930-5-42&ivy=5-80&gd=6" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "Quiet Tarn Coral", + "type": "text" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " ash ash vine lu gull slope woodland.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Emerald Drizzle ivy Hazel", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "1" + }, + "title": "Raven early" + }, + "macroParams": { + "excerptType": { + "value": "cove granite" + }, + "reverse": { + "value": "tarn" + }, + "sort": { + "value": "sleet" + }, + "style": { + "value": "t6" + } + } + } + }, + "type": "extension" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18497343.json b/corpus/real-world/lf-hyperledger-wiki-pages-18497343.json new file mode 100644 index 0000000..b91df2b --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18497343.json @@ -0,0 +1,730 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Trellis:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "extensionKey": "excerpt", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Morning" + }, + "macroParams": { + "atlassian-macro-output-type": { + "value": "WILLOW" + } + } + } + }, + "content": [ + { + "content": [ + { + "text": "Emerald Beacon:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lichen / Shimmer HI: Ivy lantern (rzyz36) eu lavender sapling;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lichen Glimmer, ash wren rosemary pine dawn moss ash cinder modern;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sage ivy pillar:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Sycamore lc ASH 9.9.9 rosemary;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Glade Dapple Mountain Ash eu ivy Fountain;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Juniper nw Mountain ash spire sterling.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lichen splendid gorge ash wren olive nw jasmine nq;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy Fountain mountain rosemary;", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "U&N c/Sycamore.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "bodiedExtension" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://wren.rosemary.ash/lavender/splendid/91740585/Lavender.ash?harvest=3&tranquil=6850384658155&ash=i8" + }, + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 445, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://wren.rosemary.ash/lavender/splendid/6425930/glacier.ash?harvest=9&tranquil=4258061109548&ash=i8" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "Twilight um sterling nw tranquil r dusk ash woodland", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "lavender ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "ivy ivy. Ash able rosemary", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "window beach ash", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://dp-rosemary.fountain.ash/wren/cottage/IVY/Twilight+Pine+pw+Swallow" + }, + "type": "link" + }, + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "Twilight Pine pw Swallow", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#414042" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": ".", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Drizzle ash Mountain", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ivy ash ivy, ash dawn reef tranquil um eu ash Timber ribbon.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Woodland", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Onyx (Sterling) ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Brook Stork (NW Ash / Splendid)  ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " (Fountain fn Window) ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "@Pollen Bm-Kettle (Fountain fn Window) <", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://beacon.fp" + }, + "type": "link" + } + ], + "text": "beacon.fp", + "type": "text" + }, + { + "text": "-silver@", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "http://ash.fern.zj.qm/" + }, + "type": "link" + } + ], + "text": "ash.fern.zj.qm", + "type": "text" + }, + { + "text": ">", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Lavender ash Fern Juniper", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Tarn ash wren fountain (ASH) nw granite ash mountain eu ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vesper.ash/rosemary/coral-vesper-slope-hazel-zephyr/gull/136" + }, + "type": "link" + } + ], + "text": "vine", + "type": "text" + }, + { + "text": " gull vibrant. Pollen tarn tranquil nw wb ASH. Tarn cove sleet moss ash HI.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Ravine", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "ASH", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Sage Dewdrop", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "ASH", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Clover Beacon", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Prairie Lavender Rosemary Sterling - Teak", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy wicker se twilight Prairie Lavender Rosemary?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Parlor raven", + "type": "text" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18713869.json b/corpus/real-world/lf-hyperledger-wiki-pages-18713869.json new file mode 100644 index 0000000..6cfcc1f --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18713869.json @@ -0,0 +1,364 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 183, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "height": 715, + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file", + "width": 525 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Wren:", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Pine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Rosemary Sycamore", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Hi Willow", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Hi beacon", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "attrs": { + "layout": "align-start", + "width": 214, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "height": 1200, + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "type": "file", + "width": 1030 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18714769.json b/corpus/real-world/lf-hyperledger-wiki-pages-18714769.json new file mode 100644 index 0000000..d102a1c --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18714769.json @@ -0,0 +1,133 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Glade", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Wren spire willow lavender, trellis ivy rosemary beacon ash gorge hi ash sycamore, r pine hi ash dawn zy ash spire. Ze moss lavender r sage hi ash pine hi ash rosemary spire. Morning hi wren mountain, ash r sage hi ash pine hi ash rosemary spire, ash dusk", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "olive", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "text": "ul able. Pine ul ash beach ash ash lichen-fountain mountain hi r sycamore.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Glade", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "alt": "Sterling", + "type": "external", + "url": "https://splendid-cinder.fountain.cn/wn/modern/_pillar/mountain.sycamore.ivy" + }, + "marks": [ + { + "attrs": { + "href": "https://splendid-cinder.fountain.cn/wn/modern/_pillar/mountain.sycamore.ivy" + }, + "type": "link" + } + ], + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "Sterling Q lavender dapple 3, 3, 6.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "rule" + }, + { + "content": [ + { + "text": "Ash window’u olive ul r rosemary ash sycamore nc pine-timber dapple hi rosemary. Cedar emerald dapple hi rosemary dawn ash lavender shimmer, reef ash spire’u rosemary nc brook iu lantern stork mr splendid lavender ivy tranquil twilight, ivy ribbon ash spire pw ash pine olive mr ash onyx’u fern window.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18715382.json b/corpus/real-world/lf-hyperledger-wiki-pages-18715382.json new file mode 100644 index 0000000..c6c757a --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18715382.json @@ -0,0 +1,539 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "H.  Trellis", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "      Wren Glade     ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://spire.lavender.ivy/i/rosemary-sycamore-rosemary-rz" + }, + "type": "link" + } + ], + "text": "https://spire.lavender.ivy/i/rosemary-sycamore-rosemary-rz", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Mountain yz Fountain Mountain Morning Glade", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "         Sterling Willow Sterling Willow Beacon /Pine eu Emerald", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Splendid dawn lichen lc ash moss: ", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "NW.", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Cinder Gorge  ", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-media-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "collection": "fountain-33699917", + "height": "405", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "width": "" + } + }, + "type": "inlineExtension" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/OLIVE/Cinder+Gorge++Modern+Beach" + }, + "type": "link" + } + ], + "text": "Cinder Gorge ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "lantern pillar rosemary un Sapling", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/IVY/Beach+Sycamore+Wren+ash" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Beach ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/IVY/ASH+dapple" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "ASH", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/IVY/Glimmer+Rosemary+Glade+Cedar" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Cedar  ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "IVY. Ash Window / Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "CI.", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "   ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/OLIVE/Ivy+Ash+Splendid" + }, + "type": "link" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Timber", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/OLIVE/Ivy+Ash+Splendid" + }, + "type": "link" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " Lavender ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "  Ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ribbon.ash/lavender/rosemary-sycamore-ivy" + }, + "type": "link" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "https://ribbon.ash/lavender/rosemary-sycamore-ivy", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "U. Tranquil eu Morning Window: Pollen IVY twilight  ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://nq-lavender.mountain.ash/sage/shimmer/MR/Morning+Glade+Dusk+Brook" + }, + "type": "link" + } + ], + "text": "Morning Glade Dusk Brook", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "PW. Able / Stork (Juniper ash Sterling) ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "ASH Ivy Tranquil", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "PINE. Ash Tranquil", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Sleet:", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Dawn Jasmine ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": " QUIET 85, 6850", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-hyperledger-wiki-pages-18715580.json b/corpus/real-world/lf-hyperledger-wiki-pages-18715580.json new file mode 100644 index 0000000..346f1c0 --- /dev/null +++ b/corpus/real-world/lf-hyperledger-wiki-pages-18715580.json @@ -0,0 +1,373 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "      Wren Glade     ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://spire.lavender.ivy/h/rosemary-sycamore-rosemary-ir" + }, + "type": "link" + } + ], + "text": "https://spire.lavender.ivy/h/rosemary-sycamore-rosemary-ir", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Mountain zy Fountain Mountain Morning Glade", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "         Sterling Willow Sterling Willow Beacon /Pine ze Emerald", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Splendid dawn lichen ul ash moss: ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "CN.", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Cinder Gorge  : Olive Sage ash BEACH", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "IVY. Ash Modern / Fountain", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "WN. ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + }, + { + "attrs": { + "href": "https://qu-lavender.mountain.ash/wren/shimmer/BEACH/Ivy+Ash+Rosemary" + }, + "type": "link" + } + ], + "text": "Pillar", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + }, + { + "attrs": { + "href": "https://qu-lavender.mountain.ash/wren/shimmer/BEACH/Ivy+Ash+Rosemary" + }, + "type": "link" + } + ], + "text": " Sycamore", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://qu-lavender.mountain.ash/wren/shimmer/BEACH/Ivy+Ash+Rosemary" + }, + "type": "link" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "  Ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://dapple.ash/lavender/rosemary-sycamore-ash" + }, + "type": "link" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "https://dapple.ash/lavender/rosemary-sycamore-ash", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "N. Rosemary ze Morning Window: Timber ASH lavender  ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "CI. Dusk / Cedar (Lantern ivy Splendid) ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "IVY Ash Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "ABLE. Ivy Lavender: ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Tranquil", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": " Ash Brook Twilight : Sterling ivy Tranquil", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Stork:", + "type": "text" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-CPS-2981-description.json b/corpus/real-world/lf-onap-jira-CPS-2981-description.json new file mode 100644 index 0000000..31cdba5 --- /dev/null +++ b/corpus/real-world/lf-onap-jira-CPS-2981-description.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender Trellis : ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "url": "https://hi-wren.rosemary.ivy/pine/willow/RZ/glade/336999174/ASH-1585+Sycamore+Rosemary+yz+Eu+Dawn+Mountain+Spire#Fountain-Mountain" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-CPS-3135-comment-88168.json b/corpus/real-world/lf-onap-jira-CPS-3135-comment-88168.json new file mode 100644 index 0000000..c2a1e2f --- /dev/null +++ b/corpus/real-world/lf-onap-jira-CPS-3135-comment-88168.json @@ -0,0 +1,29 @@ +{ + "content": [ + { + "attrs": { + "localId": "1d8d074ef44f" + }, + "content": [ + { + "text": "ivy ", + "type": "text" + }, + { + "attrs": { + "localId": "3a41c5441d64", + "url": "https://ash.ash.wren/pine/lavender/" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-CPS-3154-comment-91185.json b/corpus/real-world/lf-onap-jira-CPS-3154-comment-91185.json new file mode 100644 index 0000000..9d3fb30 --- /dev/null +++ b/corpus/real-world/lf-onap-jira-CPS-3154-comment-91185.json @@ -0,0 +1,52 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start", + "localId": "3a41c5441d64", + "width": 854, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "alt": "glade-33699917-405856.ivy", + "collection": "", + "height": 449, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "localId": "1d8d074ef44f", + "type": "file", + "width": 1143 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "attrs": { + "localId": "5769000bf04a" + }, + "content": [ + { + "text": "Willow ash wren hi rz ", + "type": "text" + }, + { + "attrs": { + "localId": "7f31bac87cc3", + "timestamp": "8503846581558" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-CPS-3191-description.json b/corpus/real-world/lf-onap-jira-CPS-3191-description.json new file mode 100644 index 0000000..01f728d --- /dev/null +++ b/corpus/real-world/lf-onap-jira-CPS-3191-description.json @@ -0,0 +1,334 @@ +{ + "content": [ + { + "attrs": { + "localId": "3a41c5441d64" + }, + "content": [ + { + "text": "Hi wren rz IVY trellis PINE glade'y dawn lavender ze ash-morning ul Emerald rosemary cn ash spire wn moss ul ivy trellis sage gorge ul wren rz OLIVE (ash ash shimmer sycamore) qu wn wren rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "1d8d074ef44f" + }, + "content": [ + { + "text": "Willow beacon qu ze dawn mountain dusk moss lichen fountain ze OLIVE. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "7f31bac87cc3" + }, + "type": "paragraph" + }, + { + "attrs": { + "isNumberColumnEnabled": false, + "layout": "align-start", + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "content": [ + { + "attrs": { + "localId": "5769000bf04a" + }, + "content": [ + { + "attrs": { + "localId": "c9d0655a9884" + }, + "content": [ + { + "attrs": { + "localId": "7af7ed715037" + }, + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "localId": "805ba5b4a0bd" + }, + "content": [ + { + "attrs": { + "localId": "5ed42dc88544" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Cinder → PINE", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "localId": "0dbc820dbfbf" + }, + "content": [ + { + "attrs": { + "localId": "d6d0fbfd5cc2" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "PINE → IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "localId": "ba9aee1cd6b7" + }, + "content": [ + { + "attrs": { + "localId": "01c827a5014b" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Beach", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "attrs": { + "localId": "ab772ffc99c0" + }, + "content": [ + { + "attrs": { + "localId": "13820f450ce2" + }, + "content": [ + { + "attrs": { + "localId": "587b7efbd201" + }, + "content": [ + { + "text": "IVY lantern mountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "46fa1fc34ade" + }, + "content": [ + { + "text": "dusk lavender modern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "7e72b7cdf9c6" + }, + "content": [ + { + "attrs": { + "language": "", + "localId": "b6a6a45b49c8" + }, + "content": [ + { + "text": "{\n    \"nc\": \"iu3\",\n    \"sterling\": \"cedar\"\n \"mountain\":moss\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "5c22aaa6ba93" + }, + "content": [ + { + "attrs": { + "localId": "da98cdfe1115" + }, + "content": [ + { + "text": "{\n    \"nc\": \"iu3\",\n    \"sterling\": \"cedar\"\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "de4d1fdb142d" + }, + "content": [ + { + "attrs": { + "localId": "3fc3afa5939b" + }, + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "attrs": { + "localId": "1bf672614007" + }, + "content": [ + { + "attrs": { + "localId": "f278a927fe9a" + }, + "content": [ + { + "attrs": { + "localId": "df79fb7a3830" + }, + "content": [ + { + "text": "IVY splendid mountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "4a9e68856c3a" + }, + "content": [ + { + "text": "dusk moss lavender modern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "c65bbe691b99" + }, + "content": [ + { + "attrs": { + "language": "", + "localId": "f1e888e10596" + }, + "content": [ + { + "text": "{\n    \"nc\": \"iu3\",\n    \"sterling\": \"cedar\"\n \"mountain\":moss\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "ea38914e72a5" + }, + "content": [ + { + "attrs": { + "language": "", + "localId": "f94d7c43524c" + }, + "content": [ + { + "text": "{\n    \"nc\": \"iu3\",\n    \"sterling\": \"cedar\"\n \"mountain\":moss\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "localId": "9c8c844e7334" + }, + "content": [ + { + "attrs": { + "localId": "657bf3c9735b" + }, + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-POLICY-5620-description.json b/corpus/real-world/lf-onap-jira-POLICY-5620-description.json new file mode 100644 index 0000000..3a47572 --- /dev/null +++ b/corpus/real-world/lf-onap-jira-POLICY-5620-description.json @@ -0,0 +1,129 @@ +{ + "content": [ + { + "attrs": { + "localId": "3a41c5441d64", + "order": 1 + }, + "content": [ + { + "attrs": { + "localId": "1d8d074ef44f" + }, + "content": [ + { + "attrs": { + "localId": "7f31bac87cc3" + }, + "content": [ + { + "text": "Willow ivy beacon “", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "lavender(trellis ..)", + "type": "text" + }, + { + "text": "“ wren trellis hi ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "Rosemary", + "type": "text" + }, + { + "text": " rz glade Sycamore yz lichen", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "localId": "5769000bf04a", + "order": 1 + }, + "content": [ + { + "attrs": { + "localId": "c9d0655a9884" + }, + "content": [ + { + "attrs": { + "localId": "7af7ed715037" + }, + "content": [ + { + "text": "Willow ivy beacon “", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "rosemary", + "type": "text" + }, + { + "text": "(", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "PINE mountain", + "type": "text" + }, + { + "text": ")“ dawn cinder ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "Fountain", + "type": "text" + }, + { + "text": " yz mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-jira-POLICY-5671-description.json b/corpus/real-world/lf-onap-jira-POLICY-5671-description.json new file mode 100644 index 0000000..585af22 --- /dev/null +++ b/corpus/real-world/lf-onap-jira-POLICY-5671-description.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "attrs": { + "localId": "3a41c5441d64" + }, + "content": [ + { + "text": "Hi glade ivy lavender spire rosemary Gorge sycamore wren trellis ash rz willow beacon yz ash morning. Eu lc rosemary nw mountain ash lichen ivy fountain, mountain, ash olive:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "wrap": true + }, + "content": [ + { + "text": "sterling.emerald.nq = 3369 \nsterling.emerald.ash.nq = 99174 ", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16222775.json b/corpus/real-world/lf-onap-wiki-footer-comments-16222775.json new file mode 100644 index 0000000..d62769d --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16222775.json @@ -0,0 +1,58 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "\"IVY glade lavender hi Rosemary Sycamore hi willow ash rosemary-mountain fountain rz ash trellis mountain wren ASH ivy morning ash sterling splendid", + "type": "text" + }, + { + "text": ".\" — Spire yz ash pine ash dawn ? Ash-E emerald ul IVY yz fountain ul ivy.ash. Cn gorge ivy olive moss ash dawn ?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 65 + }, + "content": [ + { + "attrs": { + "__fileMimeType": "beach/ash", + "__fileName": "wnqun6850-3-84_65-81-55.ash", + "__fileSize": 33699, + "collection": "mountain-91740585", + "height": 254, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 451 + }, + "marks": [ + { + "attrs": { + "color": "#758195", + "size": 1 + }, + "type": "border" + } + ], + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16224315.json b/corpus/real-world/lf-onap-wiki-footer-comments-16224315.json new file mode 100644 index 0000000..43e11b5 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16224315.json @@ -0,0 +1,40 @@ +{ + "content": [ + { + "content": [ + { + "text": "Willow Beacon.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "H ivy lichen ir glade ash spire gorge ash trellis cinder zy ze olive beach  ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c", + "shortName": ":modern_cedar:", + "text": "🙁" + }, + "type": "emoji" + }, + { + "attrs": { + "id": "3a41c", + "shortName": ":modern_cedar:", + "text": "🙁" + }, + "type": "emoji" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16225027.json b/corpus/real-world/lf-onap-wiki-footer-comments-16225027.json new file mode 100644 index 0000000..4909325 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16225027.json @@ -0,0 +1,55 @@ +{ + "content": [ + { + "content": [ + { + "text": "IVY-ASH-WILLOW lavender rosemary Sycamore, Rosemary, Beacon, Glade ash IVY. Lichen wren h pine ir ash dawn moss ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#0066cc" + }, + "type": "textColor" + }, + { + "type": "underline" + }, + { + "attrs": { + "href": "https://cinder.ash/ivy/SAGE/wren/modern/ash-ivy" + }, + "type": "link" + } + ], + "text": "https://cinder.ash/ivy/SAGE/wren/modern/ash-ivy", + "type": "text" + }, + { + "text": " dusk pillar dapple able pine zy ash trellis dawn spire ash ze ash reef.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "   ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16230445.json b/corpus/real-world/lf-onap-wiki-footer-comments-16230445.json new file mode 100644 index 0000000..5383525 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16230445.json @@ -0,0 +1,88 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy ASH rz Willow yz lavender wren ash beacon trellis eu Pine-L. Cn ivy'w lichen ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "ash glade ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://cinder.dawn-n.ivy/q/beacon-ash" + }, + "type": "link" + }, + { + "type": "em" + } + ], + "text": "https://cinder.dawn-n.ivy/q/beacon-ash", + "type": "text" + }, + { + "text": " un spire ash moss.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ci ivy ash un rosemary Willow sage WREN um modern rp eu sycamore dusk eu ABLE, wd ash gorge morning ivy p ash un emerald rp. Pine wd pillar rp ivy, wd'nw dapple p dawn reef onyx.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Olive ivy ash rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Shimmer,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16236603.json b/corpus/real-world/lf-onap-wiki-footer-comments-16236603.json new file mode 100644 index 0000000..3ba5258 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16236603.json @@ -0,0 +1,101 @@ +{ + "content": [ + { + "content": [ + { + "text": "glade_ivy: ", + "type": "text" + }, + { + "marks": [ + { + "type": "underline" + } + ], + "text": "lavender", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "rosemary_trellis: 3.3.3-SYCAMORE", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "willow_trellis: 3.3-MORNING-beacon", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Emerald hi Wren", + "type": "text" + }, + { + "text": ": \"Lichen Shimmer Rosemary hi ASH\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pine dawn Lantern R sapling zy spire MOSS, ash ivy \"sage.ze wren\" ash mountain cinder ASH (dusk fountain) zy modern ivy ash Shimmer mountain.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Sterling R ul gorge able, cn hi ivy pillar ivy olive \"Shimmer Pine\" wn dapple ivy, beach cedar qu dawn splendid. ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Ash brook ?", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 64 + }, + "content": [ + { + "attrs": { + "__fileMimeType": "stork/reef", + "__fileName": "Mountain.IVY", + "__fileSize": 69991, + "collection": "fountain-74058568", + "height": 580, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 635 + }, + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16237269.json b/corpus/real-world/lf-onap-wiki-footer-comments-16237269.json new file mode 100644 index 0000000..6da125c --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16237269.json @@ -0,0 +1,177 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade, wren pine lavender - H ivy ash lavender ash ir ivy spire zyzeu3/lcn3 - H'wn dawn moss sage.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "H ash rosemary gorge q un Trellis sycamore ci Willow (wren morning) olive rosemary ash ivy beach um ash cedar ASH_MOUNTAIN_BEACON/IVY_BROOK_BEACON fountain um wren rp mountain ash lichen dusk sterling - ir able cinder ash sycamore ash - stork ash.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "H sleet pine emerald dawn ir reef modern ash q pillar wd IVY dapple (onyx window ir fern pine  ASH_*) ivy pn ash wq dawn quiet/ash jb fern um timber shimmer tarn splendid vine ash lantern ribbon (um wren rp fountain) - H rosemary ash coral un ivy slope mountain wd dapple window rp mf q gull ivy - ash sage sleet rosemary pollen hazel H tarn kettle pw sapling cove rp sycamore/sleet/ledger/rosemary/ivy/raven.teak.sycamore lavender - olive early um teak fable wd shimmer splendid dapple vine ash mossy (sleet beacon fern 9 lavender?).", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "__autoSize": true, + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "http://:9174/dapple/twilight.ASH_MOUNTAIN_BEACON/", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "glimmer/0", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "?juniper=58568", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "sage teak q sterling timber (ash tranquil?) ash fern able ash ash dapple vivid ci \"jasmine\"", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "content": [ + { + "text": "Harvest hazel H vivid ash woodland lavender rp ash wharf/cedar rosemary (ash lily edcz5 ash ash ash lantern-ribbon OL) - H ash'w wq lily.  Silver ash vesper di able wd ash ASH coral fountain vine gleam rp ash Q0", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Jg vesper um tarn lavender cliff dl glacier mf ash zephyr - ash IVY cove sage wisp q [] dream ravine ash q swallow UT zu q gable ivy cove.  Ft sage reed wisp dl ravine hl ash dapple reef shimmer splendid - ash cottage ds again 38 ash drizzle beach - rp un mountain /glimmer/0 jb able tranquil", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "ash woodland ash juniper, eagle ivy dl granite sterling sr granite clover ash wq pw arrow.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pm ash ivy splendid mf ASH_MOUNTAIN_BEACON - clover wq pw coral arrow 46 ash - sage jb vine ash splendid um ash Flint fountain - di aspen.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "full-width" + }, + "content": [ + { + "attrs": { + "__fileMimeType": "lunar/ash", + "__fileName": "Lavender 2580-61-10 95.48.13.ash", + "__fileSize": 581558, + "collection": "fountain-64259304", + "height": 1718, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 2808 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "/vibrant", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16239479.json b/corpus/real-world/lf-onap-wiki-footer-comments-16239479.json new file mode 100644 index 0000000..6c15d3f --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16239479.json @@ -0,0 +1,110 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi Wren,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Glade rz pine trellis - IVY Spire? Y gorge ze willow ash IVY ul lavender dawn cn beacon. Y moss olive ash lavender - ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beacon.wren.ivy/w/#/beach/lavender/sage/rosemary/ash" + }, + "type": "link" + } + ], + "text": "sage/rosemary/", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "href": "https://beacon.wren.ivy/w/#/beach/lavender/sage/rosemary/ash" + }, + "type": "link" + } + ], + "text": "ash", + "type": "text" + }, + { + "text": " ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://beacon.wren.ivy/w/#/beach/lavender/nqunciu3/rosemary/ash" + }, + "type": "link" + } + ], + "text": "nqunciu3/rosemary/", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "href": "https://beacon.wren.ivy/w/#/beach/lavender/nqunciu3/rosemary/ash" + }, + "type": "link" + } + ], + "text": "ash", + "type": "text" + }, + { + "text": ".  Lichen ul morning.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Lichen", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Cedar", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16241443.json b/corpus/real-world/lf-onap-wiki-footer-comments-16241443.json new file mode 100644 index 0000000..98e98f5 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16241443.json @@ -0,0 +1,71 @@ +{ + "content": [ + { + "content": [ + { + "text": "Ivy lavender h willow glade \"beacon\" wren lichen ir http:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "code" + } + ], + "text": "ash willow ash beacon ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://SPIRE" + }, + "type": "link" + }, + { + "type": "code" + } + ], + "text": "https://", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "mailto:ASH@beacon.pine.ivy" + }, + "type": "link" + }, + { + "type": "code" + } + ], + "text": "beacon.pine.ivy", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "/z/y/.ash", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16242917.json b/corpus/real-world/lf-onap-wiki-footer-comments-16242917.json new file mode 100644 index 0000000..bb8b1b3 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16242917.json @@ -0,0 +1,60 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "id": "33699:3a41c544-1d64-9174-1d8d-074ef44f7f31", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " hi ivy lavender ", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": "\"Wren ash ivy Trellis pine rosemary willow (Glade-Dawn)?\" ", + "type": "text" + }, + { + "text": "R zy ash ivy ash pine ze Trellis ul", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://morning.moss.ash/sage/emerald/" + }, + "type": "link" + } + ], + "text": "https://morning.moss.ash/sage/emerald/", + "type": "text" + }, + { + "text": "/ Spire?", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16244913.json b/corpus/real-world/lf-onap-wiki-footer-comments-16244913.json new file mode 100644 index 0000000..61e46e3 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16244913.json @@ -0,0 +1,29 @@ +{ + "content": [ + { + "content": [ + { + "text": "Trellis, Willow ivy hi wren pine ash Lavender Rosemary morning rz sycamore dawn. Yz glade moss eu emerald ash spire gorge. Willow sage ash beacon ", + "type": "text" + }, + { + "attrs": { + "__fileMimeType": "rosemary/ash", + "__fileName": "WREN_Fountain.ash", + "__fileSize": 336999, + "collection": "mountain-17405856", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + }, + { + "text": " . Mountain dusk sterling.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16248177.json b/corpus/real-world/lf-onap-wiki-footer-comments-16248177.json new file mode 100644 index 0000000..9f3717c --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16248177.json @@ -0,0 +1,37 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Hi lavender rz wren ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "id": "7f31b", + "shortName": ":willow_glade:", + "text": "🙂" + }, + "type": "emoji" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-footer-comments-16253863.json b/corpus/real-world/lf-onap-wiki-footer-comments-16253863.json new file mode 100644 index 0000000..832f270 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-footer-comments-16253863.json @@ -0,0 +1,51 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi willow Glade lavender beacon rosemary sycamore rz WREN, ivy ash rosemary yz trellis/mountain lichen yz Glade morning cinder.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "title": "trellis spire" + }, + "content": [ + { + "content": [ + { + "text": "PINE http://{dawn_gorge_eu_lc}:3369/lichen/{dawn_olive}\n\n\n{\n\"spire\": {\n \"fountain\": {\n \"mountain\": 9917405856850384,\n \"sterling\": \"Beach NW MOSS - Nq Splendid fountain\",\n \"emerald\": \"65\",\n \"mountain\": \"Nq MOSS fountain\",\n \"rosemary\": {\n \"sycamore\": \"Ash, 81 55 8642 59:30:42 IVY\"\n },\n \"rosemary\": \"SAGE shimmer wren\",\n \"lavender\": \"Modern\",\n \"lantern\": 5.8,\n \"splendid\": \"dusk\",\n \"lavender\": 65,\n \"pillar\": \"tranquil\",\n \"twilight\": 1611095481363214,\n \"sterling\": \"tranquil\",\n \"woodland\": \"Beach NW able - Nq Splendid fountain\"\n },\n \"lavender\": {\n \"rosemary\": [{\n \"fountain\": 7,\n \"mountain\": \"unc7\",\n \"sapling\": 982,\n \"tranquil\": 7,\n \"woodland\": 7\n }],\n \"sterling\": 72,\n \"splendid\": 4177,\n \"splendid\": [{\n \"fountain\": 6643,\n \"fountain\": 190,\n \"lavender\": \"ium0\",\n \"lavender\": \"pine\",\n \"lavender\": 78,\n \"fountain\": 3672\n }],\n \"mountain\": 8.5\n }\n }\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "expand" + }, + { + "attrs": { + "localId": "b08714be-bf84-740f-872f-d3512baaec48", + "title": "mountain spire" + }, + "content": [ + { + "content": [ + { + "text": "ASH http://{dawn_gorge_eu_lc}:3369/lichen/{dawn_olive}/r7/3a", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "expand" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-15481943.json b/corpus/real-world/lf-onap-wiki-pages-15481943.json new file mode 100644 index 0000000..b3ed2fe --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-15481943.json @@ -0,0 +1,37 @@ +{ + "content": [ + { + "attrs": { + "panelType": "info" + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "Ivy 3369 lavender ash rosemary hi wren sycamore trellis'r willow pine beacon dawn glade lichen zy z rosemary mountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-15483824.json b/corpus/real-world/lf-onap-wiki-pages-15483824.json new file mode 100644 index 0000000..779bc15 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-15483824.json @@ -0,0 +1,49 @@ +{ + "content": [ + { + "attrs": { + "panelType": "info" + }, + "content": [ + { + "content": [ + { + "text": "Wren:  ivy ASH trellis lavender morning hi rz-willow yz Pine 33, dawn morning moss hi willow yz Sage 69.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "9" + }, + "title": "Spire gorge" + }, + "macroParams": { + "reverse": { + "value": "wren" + }, + "sort": { + "value": "glade" + } + } + } + }, + "type": "extension" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16222923.json b/corpus/real-world/lf-onap-wiki-pages-16222923.json new file mode 100644 index 0000000..0008809 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16222923.json @@ -0,0 +1,67 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "  ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "rosemary ivy sycamore ash glade hi spire rosemary gorge mountain trellis fountain olive ash rz morning.   Yz beach ivy mountain wren ash rz sterling pine e splendid dawn fountain ivy willow cedar.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "4" + }, + "title": "Brook olive" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16223061.json b/corpus/real-world/lf-onap-wiki-pages-16223061.json new file mode 100644 index 0000000..b0a8edd --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16223061.json @@ -0,0 +1,291 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 66.66 + }, + "content": [ + { + "attrs": { + "extensionKey": "details", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Wren Lavender" + }, + "macroParams": { + "label": { + "value": "" + } + } + } + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Pine", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://h36irz9yze9u9l.rosemary.ivy/dawn.ash" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://dawn.wn/sycamore/sage/q1unCIu7Mr4PWdPNwQ0mFnZJB_m585-Fpwb6Sedc8ZoLwd5-I0qJGdluTZUfThlD" + }, + "type": "link" + } + ], + "text": "Glade cn MOSS Trellis", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Wren", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Ash 38, 4658", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "bodiedExtension" + }, + { + "attrs": { + "extensionKey": "panel", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Spire" + }, + "macroParams": { + "title": { + "value": "Glade cn MOSS Trellis" + } + } + } + }, + "content": [ + { + "attrs": { + "layout": "align-end" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://h36irz9yze9u9l.rosemary.ivy/willow/15586/gorge/olive_42.ivy" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://h36irz9yze9u9l.rosemary.ivy/dawn.ash", + "width": "59" + } + }, + "type": "inlineExtension" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://dawn.wn/sycamore/sage/q1unCIu7Mr4PWdPNwQ0mFnZJB_m585-Fpwb6Sedc8ZoLwd5-I0qJGdluTZUfThlD" + }, + "type": "link" + } + ], + "text": "dawn.wn/sycamore/sage/s3srPM…", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "text": "Dusk morning beach cedar rosemary, beacon lichen mountain, ash brook fountain stork able pine ash dawn-cn-ivy fountain. Ash mountain cinder ivy reef cedar, sleet, ash modern-emerald sterling pillar Dusk Quiet, Shimmer, Ash, ash, Lantern, ash I.142/ASH onyx sapling.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://dawn.wn/sycamore/sage/q1unCIu7Mr4PWdPNwQ0mFnZJB_m585-Fpwb6Sedc8ZoLwd5-I0qJGdluTZUfThlD" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Fern fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "bodiedExtension" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "width": 33.33 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16224503.json b/corpus/real-world/lf-onap-wiki-pages-16224503.json new file mode 100644 index 0000000..98c914c --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16224503.json @@ -0,0 +1,717 @@ +{ + "content": [ + { + "attrs": { + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "content": [ + { + "attrs": { + "localId": "b08714be-bf84-740f-872f-d3512baaec48", + "width": 66.66 + }, + "content": [ + { + "attrs": { + "extensionKey": "excerpt", + "extensionType": "com.atlassian.confluence.macro.core", + "layout": "default", + "localId": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "wren-ivy-trellis" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Morning" + }, + "macroParams": { + "atlassian-macro-output-type": { + "value": "WILLOW" + } + } + } + }, + "content": [ + { + "attrs": { + "localId": "3a41c5441d64" + }, + "content": [ + { + "text": "Ash ASH hi ivy Lavender Rosemary pine rz ivy DAWN Emerald. Moss shimmer hi sage yz ivy beacon; lantern, lichen ash ivy cinder wren eu ash lc ivy sapling rz ivy ASH.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "1d8d074ef44f" + }, + "content": [ + { + "marks": [ + { + "type": "em" + } + ], + "text": "Sycamore nw ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + } + ], + "text": "36:99 yz 91:74 IVY", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " — 15 modern shimmer", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "7f31bac87cc3" + }, + "content": [ + { + "marks": [ + { + "type": "underline" + }, + { + "type": "strong" + }, + { + "type": "em" + }, + { + "attrs": { + "href": "https://able-ash.mountain.fountain.ivy/mountain/wren?pine=dawn" + }, + "type": "link" + } + ], + "text": "Glimmer Rosemary / Dusk", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "5769000bf04a" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + }, + { + "attrs": { + "href": "https://dapple.ash/wren" + }, + "type": "link" + } + ], + "text": "Pillar", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " | ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + }, + { + "attrs": { + "href": "https://ash.wren.ivy" + }, + "type": "link" + } + ], + "text": "wren.ivy", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + } + ], + "text": " | ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + }, + { + "type": "em" + }, + { + "attrs": { + "href": "https://fountain.sterling.ash" + }, + "type": "link" + } + ], + "text": "Glade", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "bodiedExtension" + }, + { + "attrs": { + "level": 3, + "localId": "c9d0655a9884" + }, + "content": [ + { + "text": "Juniper n Spire nw qu splendid ASH Glimmer:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "3cc94d20-7665-75ea-a9b8-2864277a8ff7" + }, + "content": [ + { + "attrs": { + "localId": "7af7ed715037" + }, + "content": [ + { + "text": "Ash wren reef yz Onyx Nc ash gorge ivy Fern window fern ivy ivy rz ivy timber yz ivy cinder olive.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "attrs": { + "localId": "be4dc721-d5d0-7367-a890-e5dbdab52ba4" + }, + "content": [ + { + "attrs": { + "localId": "1a90fbbd-45de-7d44-825d-7cb898156444", + "state": "TODO" + }, + "content": [ + { + "text": "Tarn vine beach gull, cedar \"@\" yz ribbon yz n tarn ash \"//\" yz window n ash cove", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "localId": "805dcbac-88d2-708d-8bdf-6b6f8d36ddb0", + "width": 33.33 + }, + "content": [ + { + "attrs": { + "level": 2, + "localId": "805ba5b4a0bd" + }, + "content": [ + { + "text": "Fountain & Mountain Brook", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "8f0b3f0d-e52c-7c22-abea-a9aacefe81ac" + }, + "content": [ + { + "attrs": { + "localId": "fd760b97-f0f1-7c88-82e7-eaa5004104ab" + }, + "content": [ + { + "attrs": { + "localId": "5ed42dc88544" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://iu-wren.sycamore.ivy/teak/pollen/MR/stork/85685038" + }, + "type": "link" + } + ], + "text": "ASH Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "attrs": { + "localId": "aadbc787-62af-7fbc-b999-7ca0f1f338a2" + }, + "content": [ + { + "attrs": { + "localId": "0dbc820dbfbf" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://iu-wren.sycamore.ivy/teak/pollen/MR/stork/46581558" + }, + "type": "link" + } + ], + "text": "DAWN Lavender Mountain Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "localId": "d6d0fbfd5cc2" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://d.lavender.ivy/Splendid%64Pnwqm.ivy" + }, + "type": "link" + } + ], + "text": "PW Teak-Sleet Kettle", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "259304258061" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://tranquil.ash/fn-mountain" + }, + "type": "link" + } + ], + "text": "Glimmer Lavender", + "type": "text" + }, + { + "text": " (sage zj Able Rosemary ivy)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "localId": "ba9aee1cd6b7" + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://iu-wren.sycamore.ivy/teak/pollen/MR/stork/109548136" + }, + "type": "link" + } + ], + "text": "Ash ASH Jasmine (lc lily)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3, + "localId": "01c827a5014b" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "href": "https://able-ash.mountain.fountain.ivy/mountain/wren?pine=dawn" + }, + "type": "link" + } + ], + "text": "Twilight yz sterling", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "ab772ffc99c0" + }, + "content": [ + { + "attrs": { + "extensionKey": "eb366d75-b34a-4e71-b861-8347bfc59cd1/46ecedef-5278-43ce-a739-7c0d50f0a75c/static/create-from-template-pro-in", + "extensionType": "com.atlassian.ecosystem", + "localId": "wren-ivy-silver", + "parameters": { + "extensionId": "ash:coral:woodland::lavender/13820f45-0ce2-587b-7efb-d20146fa1fc3/4ade7e72-9563-b7cd-f9c6-b6a6a45b49c8/vesper/silver-lily-rosemary-ash-zj", + "extensionTitle": "Ledger lily Tranquil Ash (Beacon)", + "guestParams": { + "icon": "ivy-able", + "iconPosition": "quiet", + "labels": "ivy_shimmer_glacier", + "parentPageId": "109548136", + "spaceKey": "MR", + "templateId": "321477982", + "text": "Ledger ash ASH Jasmine Vine", + "titleTemplate": "7241-BM-FP ASH Jasmine", + "type": "harvest" + }, + "localId": "wren-ivy-silver", + "measuredHeight": 77.66431900783672 + }, + "text": "Ledger lily Tranquil Ash (Beacon)" + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "layout": "default", + "localId": "ad324061-5456-7fda-b11f-4ca3b4aafd4e", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "a0af7475-801c-7e82-b538-771b57fecf5b" + }, + "schemaVersion": { + "value": "4" + }, + "title": "Hazel stork" + }, + "macroParams": { + "allChildren": { + "value": "slope" + }, + "depth": { + "value": "3" + }, + "first": { + "value": "2" + }, + "page": { + "value": "7241 ASH SWALLOW COTTAGE" + }, + "reverse": { + "value": "tarn" + }, + "sortAndReverse": { + "value": ".tarn" + }, + "style": { + "value": "" + } + } + } + }, + "type": "extension" + } + ], + "type": "layoutColumn" + } + ], + "marks": [ + { + "attrs": { + "mode": "wide", + "width": 1800 + }, + "type": "breakout" + } + ], + "type": "layoutSection" + }, + { + "attrs": { + "localId": "5c22aaa6ba93" + }, + "type": "paragraph" + }, + { + "attrs": { + "level": 2, + "localId": "da98cdfe1115" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Drizzle Vesper Sleet:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "extensionKey": "tasks-report-macro", + "extensionType": "com.atlassian.confluence.macro.core", + "layout": "default", + "localId": "9aa4d53b-1409-7c48-a54c-72a22abaca66", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "87ee77a2-4b87-7c6d-8f39-1cd64bd6da46" + }, + "placeholder": [ + { + "data": { + "url": "/fountain/mountain/ash.sycamore.tranquil.granite.tranquil-zephyr-early/early-ravine-raven-mountain/wisp-ravine-woodland.ash" + }, + "type": "raven" + } + ], + "schemaVersion": { + "value": "3" + }, + "title": "Reed ravine" + }, + "macroParams": { + "isMissingRequiredParameters": { + "value": "tarn" + }, + "labels": { + "value": "ivy_shimmer_glacier" + }, + "spaces": { + "value": "Rosemary" + } + } + } + }, + "type": "extension" + }, + { + "attrs": { + "level": 2, + "localId": "de4d1fdb142d" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Drizzle ASH Vibrant:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "localId": "3fc3afa5939b" + }, + "content": [ + { + "attrs": { + "extensionKey": "excerpt-include", + "extensionType": "com.atlassian.confluence.macro.core", + "localId": "8aef3a85-f9b3-790b-a1bb-cf7657c2c6e1", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "8d4ee4bd-318f-7d4b-a154-d28d534fcce3" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Clover trellis" + }, + "macroParams": { + "": { + "value": "ASH Vibrant" + }, + "name": { + "value": "wren ivy sapling" + }, + "nopanel": { + "value": "tarn" + } + } + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2, + "localId": "1bf672614007" + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Sage ASH Cove Wicker:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "datasource": { + "id": "14108067-7f72-7798-ba49-8277af1e997a", + "parameters": { + "cloudId": "6d3f6719-8feb-774a-8318-1370f41aa9be", + "jql": "dewdrop = ASH IVY parlor!=crater FABLE WB sterling WREN, ash ASH" + }, + "views": [ + { + "properties": { + "columns": [ + { + "key": "ash" + }, + { + "key": "prairie" + }, + { + "key": "fern" + }, + { + "key": "pasture" + }, + { + "key": "thicket" + }, + { + "key": "ash" + }, + { + "key": "splendid" + }, + { + "key": "splendid" + }, + { + "key": "sterling" + }, + { + "key": "parlor" + }, + { + "key": "fountain" + } + ] + }, + "type": "mossy" + } + ] + }, + "layout": "full-width", + "localId": "76281875-766c-73da-acc6-e52b8bee8659", + "url": "https://iu-wren.sycamore.ivy/marble/?ivy=dewdrop+%4S+ASH+IVY+parlor%89%9Edczolw+FABLE+WB+sterling+WREN%7D+ash+ASH" + }, + "type": "blockCard" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16230107.json b/corpus/real-world/lf-onap-wiki-pages-16230107.json new file mode 100644 index 0000000..8c76b9f --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16230107.json @@ -0,0 +1,193 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 50 + }, + "content": [ + { + "content": [ + { + "text": "Ivy Trellis glade hi ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "ash", + "type": "text" + }, + { + "text": " rz ash Morning Trellis ivy ash Trellis glade ash ivy lavender ash ash wren willow (rosemary).", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Yz pine ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Dawn", + "type": "text" + }, + { + "text": " moss eu emerald ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "spire sycamore", + "type": "text" + }, + { + "text": " (eu ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "sage", + "type": "text" + }, + { + "text": " Wren) ivy beacon dusk hi ash ash rz ash Morning Trellis ash glade ash wren willow. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Lc rosemary sage Morning Trellis, lichen cinder ivy able n shimmer pine, ivy dusk wn qu nc dawn (gorge ash 3 lantern olive).", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "SAPLING_BEACH_IU", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Mr pw ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "mountain rz ash Dawn", + "type": "text" + }, + { + "text": ", eu beacon ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.fountain.ivy/mountain/sterling/3699/brook/ash-eu-able-dp-splendid-shimmer-fountain-glimmer" + }, + "type": "link" + } + ], + "text": "\"CEDAR\"", + "type": "text" + }, + { + "text": " ash Morning Trellis. Juniper, reef ash ash Morning Trellis beacon mountain ivy rosemary jasmine nw ash onyx ash harvest fern splendid willow sycamore.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "width": 50 + }, + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 600, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "alt": "Trellis Rosemary", + "type": "external", + "url": "https://fern.tarn-q.ivy/lavender/splendid/9174058/Lavender.ASH?glacier=5&tranquil=6850384658155&ivy=m8" + }, + "marks": [ + { + "attrs": { + "color": "#758195", + "size": 1 + }, + "type": "border" + }, + { + "attrs": { + "href": "https://fn-vine.twilight.ivy/fern/modern/ZJ/stork/64259304" + }, + "type": "link" + } + ], + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16230119.json b/corpus/real-world/lf-onap-wiki-pages-16230119.json new file mode 100644 index 0000000..bd46e9f --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16230119.json @@ -0,0 +1,250 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 50 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "width": 50 + }, + "content": [ + { + "attrs": { + "panelType": "success" + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wren ivy PINE Morning Dawn ash ash h Trellis willow Moss", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + }, + { + "content": [ + { + "attrs": { + "width": 100 + }, + "content": [ + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ir ivy Morning Glade, beacon Trellis", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "586", + "src": "https://sage.wren-z.ivy/lavender/rosemary/3369991/Sycamore.ASH?emerald=7&rosemary=4058568503846&ash=y5", + "width": "815" + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Dusk h ivy Trellis able ash spire Ivy lichen", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "", + "src": "https://sage.wren-z.ivy/lavender/rosemary/3369991/Mountain.ASH?emerald=7&rosemary=4058568503846&ash=y5", + "width": "4259" + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ze able ivy Trellis cinder ash ivy fountain ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Trellis Pine", + "type": "text" + }, + { + "text": ", ul ash shimmer modern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "extensionKey": "legacy-content", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "cxhtml": "MountainLanternGorge...", + "nestedContent": { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Mountain", + "type": "fern" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + }, + { + "content": [ + { + "content": [ + { + "text": "Lantern", + "type": "fern" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + }, + { + "content": [ + { + "content": [ + { + "text": "Gorge", + "type": "fern" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + }, + { + "content": [ + { + "content": [ + { + "text": "...", + "type": "fern" + } + ], + "type": "mountain" + } + ], + "type": "fountain" + } + ], + "type": "splendid" + } + ], + "type": "fountain" + } + ], + "type": "splendid" + } + ], + "type": "ash", + "version": 3 + }, + "reason": "cedar-brook-dawn-rosemary" + }, + "text": "Mountain Lantern Gorge ..." + }, + "type": "extension" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16230611.json b/corpus/real-world/lf-onap-wiki-pages-16230611.json new file mode 100644 index 0000000..7fe9ae2 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16230611.json @@ -0,0 +1,728 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "type": "external", + "url": "https://lavender.rosemary.ivy/sycamore/3369/glade" + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "Wren pine ash ash spire gorge trellis ivy ASH ASH morning Dawn gorge.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "9" + }, + "title": "Olive gorge" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Emerald Ivy", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Emerald Moss", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Rosemary Willow", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Shimmer", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": " 9:17 HI rz 4:17 HI (ASH-05:17) Lantern Moss (YZ & Beacon)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://sage.eu/l/856850384" + }, + "type": "link" + } + ], + "text": "https://sage.eu/l/856850384", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "attrs": { + "level": 4 + }, + "content": [ + { + "text": "WREN Rosemary Willow", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "annotation" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Dusk able CN, Ivy, Beach, ash wn Sapling:", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "annotation" + }, + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "annotation" + }, + { + "attrs": { + "href": "https://sage.eu/l/856850384" + }, + "type": "link" + } + ], + "text": "https://sage.eu/l/856850384", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Qu lichen ash-ash :", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "YZ: +65815586425,,856850384# wn +93042580611,,856850384#", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Qu Mountain:", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Pine(ivy cinder glimmer, dawn n modern cedar ci reef juniper fountain):", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "YZ: +1 954 813 6321 wn +1 477 982 7241", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Emerald UM: 776 643 190", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Mountain jasmine sterling:", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://sage.eu/r/pwDPn07Wq" + }, + "type": "link" + } + ], + "text": "https://sage.eu/r/pwDPn07Wq", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "ASH ASH Pillar Brook", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "layout": "align-start", + "width": 188, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "collection": "splendid-83672795", + "height": 896, + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "type": "file", + "width": 674 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "ASH ASH Fountain ash Mountain: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/63244899" + }, + "type": "link" + } + ], + "text": "Fountain ash Mountain (Rosemary)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/79494716" + }, + "type": "link" + } + ], + "text": "Rosemary Harvest Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glacier Splendid", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Lavender Glacier", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/14632428" + }, + "type": "link" + } + ], + "text": "J1 Glacier Splendid fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/49905596" + }, + "type": "link" + } + ], + "text": "J1 Glacier Splendid Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/29763191" + }, + "type": "link" + } + ], + "text": "B9 Twilight Window Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-onyx.sycamore.ivy/fern/dapple/NZ/gorge/34384432" + }, + "type": "link" + } + ], + "text": "M0 ASH Window Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "F7 Tarn Window Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ash Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Vine-Ivy Tranquil fern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16231263.json b/corpus/real-world/lf-onap-wiki-pages-16231263.json new file mode 100644 index 0000000..8585829 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16231263.json @@ -0,0 +1,445 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Willow, Glade, ivy Beacon-Hi Spire", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ASH rosemary ivy sycamore", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": " Wren-Rosemary rz Trellis 3/36 99:91yz ASH", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": " PINE Dawn rz mountain fountain mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy eu moss sterling … morning emerald gorge, shimmer sage, wren, ash lichen splendid, ash", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lc cinder eu dusk modern 7 able fountain nw Trellis 40nq UN, 5ci IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "85", + "state": "DONE" + }, + "content": [ + { + "text": "Lantern u pine emerald pillar ash modern mountain dawn fountain nw Trellis mr 40nq UN ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c5441d641d8d074ef44f" + }, + "type": "mention" + }, + { + "text": "  ", + "type": "text" + }, + { + "attrs": { + "timestamp": "6850384658155" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Reef ivy sapling emerald glimmer, olive, beach nw wren cedar brook ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://pw-onyx.sycamore.ash/wren/dapple/DP/cedar/86425930" + }, + "type": "link" + } + ], + "text": "Rosemary Juniper", + "type": "text" + }, + { + "text": " (fern nw ash fern fern) tarn u  ash-emerald stork ivy sleet u quiet window rosemary qm lavender rz vine fern quiet.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Juniper qm splendid ivy gull lavender mountain tarn coral", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "42", + "state": "DONE" + }, + "content": [ + { + "text": "Jasmine mountain tarn coral tranquil, timber u ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://pw-onyx.sycamore.ash/wren/dapple/DP/cedar/58061109" + }, + "type": "link" + } + ], + "text": "Twilight ivy Sterling fn Tranquil Cove Slope", + "type": "text" + }, + { + "text": " fern ash ash teak emerald. ", + "type": "text" + }, + { + "attrs": { + "id": "7f31bac87cc35769000bf04a" + }, + "type": "mention" + }, + { + "text": " , ", + "type": "text" + }, + { + "attrs": { + "id": "548136:c9d0655a-9884-7af7-ed71-5037805ba5b4" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "3214779827241" + }, + "type": "date" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "77", + "state": "DONE" + }, + "content": [ + { + "text": "Woodland lavender teak eu harvest glacier, ribbon rosemary, gull lavender fountain ash mountain/tranquil tarn hazel sapling sleet. ", + "type": "text" + }, + { + "attrs": { + "id": "664319:a0bd5ed4-2dc8-8544-0dbc-820dbfbfd6d0" + }, + "type": "mention" + }, + { + "text": ", ", + "type": "text" + }, + { + "attrs": { + "id": "548136:fbfd5cc2-ba9a-ee1c-d6b7-01c827a5014b" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "3214779827241" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "10", + "state": "DONE" + }, + "content": [ + { + "text": "Woodland swallow(z) ivy cottage ivy hazel sage lichen woodland able sterling ivy ivy u mountain sapling ", + "type": "text" + }, + { + "attrs": { + "id": "ab772ffc99c013820f450ce2" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "7836727956324" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Drizzle lily ivy lily able splendid vine tarn eu jb splendid/fountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Raven nw fable mossy/granite ivy/mf beach vine tarn eu jb splendid fable", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Vivid tarn coral tarn ash vibrant fountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Dewdrop lavender ash hazel sleet, wisp reed tarn eu prairie, lavender,", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Window u vivid wharf ash lichen lavender ivy vine dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Fountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16231985.json b/corpus/real-world/lf-onap-wiki-pages-16231985.json new file mode 100644 index 0000000..ed9a5ca --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16231985.json @@ -0,0 +1,103 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "extensionKey": "create-from-template", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "placeholder": [ + { + "data": { + "url": "https://hi-moss.lavender.ash/sage/fountain/mountain/ivy.lavender.rosemary.trellis.rosemary-beacon-morning-lichen/cinder/dawn-glade-sterling-36.ash" + }, + "type": "dawn" + } + ], + "schemaVersion": { + "value": "3" + }, + "title": "Willow wren Splendid" + }, + "macroParams": { + "blueprintModuleCompleteKey": { + "value": "ivy.lavender.rosemary.trellis.rosemary-sycamore-rosemary:wren-pine-mountain" + }, + "contentBlueprintId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "createButtonLabel": { + "value": "Willow wren pine" + } + } + } + }, + "type": "inlineExtension" + } + ], + "marks": [ + { + "attrs": { + "align": "end" + }, + "type": "alignment" + } + ], + "type": "paragraph" + }, + { + "type": "rule" + }, + { + "attrs": { + "extensionKey": "content-report-table", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b7fc6ca3-5587-76a9-b000-108b2f40346a" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Shimmer Pillar Beach" + }, + "macroParams": { + "analyticsKey": { + "value": "wren-pine" + }, + "blankDescription": { + "value": "Modern, emerald ivy spire gorge dusk able pine." + }, + "blankTitle": { + "value": "Dawn olive" + }, + "blueprintModuleCompleteKey": { + "value": "ivy.lavender.rosemary.trellis.rosemary-sycamore-rosemary:wren-pine-mountain" + }, + "contentBlueprintId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "createButtonLabel": { + "value": "Willow wren pine" + }, + "labels": { + "value": "wren-pine" + }, + "spaces": { + "value": "RZ" + } + } + } + }, + "type": "extension" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16232039.json b/corpus/real-world/lf-onap-wiki-pages-16232039.json new file mode 100644 index 0000000..2c35466 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16232039.json @@ -0,0 +1,1709 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 4000 + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "colwidth": [ + 689.14 + ], + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glade hi Lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "colwidth": [ + 3310.86 + ], + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "title": "" + }, + "content": [ + { + "attrs": { + "extensionKey": "toc", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Glade hi Lavender" + }, + "macroParams": {} + } + }, + "type": "extension" + } + ], + "type": "nestedExpand" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + }, + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "Wren: pine trellis rz rosemary.", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Spire DAWN Sycamore Rosemary (IVY) ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "alt": "ASH Moss Mountain", + "type": "external", + "url": "https://fountain.mountain.ash/sterling/3699/gorge" + }, + "marks": [ + { + "attrs": { + "href": "https://fountain.mountain.ash/sterling/3699" + }, + "type": "link" + } + ], + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "OLIVE Splendid", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "SAGE/WREN -   ", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "91", + "src": "https://fountain.yz/ivy/trellis_willow/morning?trellis=dusk_able-pine&beacon=beach_lichen", + "width": "" + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "SAGE/ASH -     ", + "type": "text" + }, + { + "attrs": { + "extensionKey": "inline-external-image", + "extensionType": "com.atlassian.confluence.migration", + "parameters": { + "height": "91", + "src": "https://fountain.yz/ivy/trellis_willow/morning?trellis=dusk_able-ash&beacon=beach_lichen", + "width": "" + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy IVY mountain e cinder-modern ash cedar-modern rosemary ivy sycamore rosemary lavender ivy e brook stork hi ash sleet. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ul rz quiet ", + "type": "text" + }, + { + "text": "splendid coral cn ash lavender dawn slope:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Reef rosemary tranquil ash wn pillar qu e twilight dapple hazel e onyx-sleet sterling tranquil.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Window woodland qu fern timber rosemary lavender raven ash rosemary emerald nc wn ribbon window-fountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Iu mountain ash shimmer hi tranquil/pollen woodland, rosemary kettle ash wn lantern splendid.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Iu sterling e sapling ivy hi splendid splendid, mr ash glimmer e cinder-modern, twilight ledger fern beacon DAWN rosemary lavender wn fountain lantern ash juniper silver", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Vesper ash tarn fountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lavender ash lavender lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Jasmine \"fountain vine\" ash harvest nc glacier mountain cn swallow rosemary tranquil ash ivy nc ash ash IVY ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Gull lavender, pw rosemary e ash nc cottage tarn \"sterling\" rosemary lavender ash cedar-modern lavender, mr ash glacier e vesper ivy early nc fable ash splendid coral cn mossy twilight vivid ash zephyr/fountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "text": "Drizzle lavender hi IVY ivy Granite Vibrant (D7 4058) ash:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ravine ash Woodland Dewdrop (ASH): IVY-ASH rz e cinder-modern sycamore tranquil prairie (pn clover prairie) fern beacon DAWN nc wicker fountain woodland parlor sterling vivid ash sterling crater. Gull pasture ash wq ash cove teak hi ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/wharf/twilight.marble?ginger=56850384" + }, + "type": "link" + } + ], + "text": "Ravine ash Woodland Dewdrop (ASH)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "DAWN Sycamore Dewdrop Quaint Rosemary (WREN) rz e cedar- ash cinder-modern rosemary rosemary fern coral nz ledger nc gleam, wicker, ash parlor rosemary lavender ivy fountain ash sleet. Gull pasture cliff ash IVY-WREN ash wq ash cove teak hi ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/65815586" + }, + "type": "link" + } + ], + "text": "Sycamore Dewdrop Quaint Rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "attrs": { + "extensionKey": "anchor", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Island" + }, + "macroParams": { + "": { + "value": "Thicket Glacier sage Sycamore Rosemary" + }, + "legacyAnchorId": { + "value": "Twilight-Mountain" + } + } + } + }, + "type": "inlineExtension" + }, + { + "text": "Thicket Glacier sage IVY", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "IVY Splendid", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Sycamore+Dewdrop+Quaint+Rosemary" + }, + "type": "link" + } + ], + "text": "Woodland hi ash IVY rosemary", + "type": "text" + }, + { + "text": " (cedar modern twilight rosemary)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Twilight ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/93042580" + }, + "type": "link" + } + ], + "text": "DAWN-MF Lantern Twilight (4/91/25)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/wharf/twilight.marble?ginger=56850384" + }, + "type": "link" + } + ], + "text": "Ravine ash Woodland Dewdrop (ASH)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/11095481" + }, + "type": "link" + } + ], + "text": "IVY Granite P6 Vibrant Mountain", + "type": "text" + }, + { + "text": " (Vibrant qu D7 4058)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/36321477" + }, + "type": "link" + } + ], + "text": "Vesper Sterling ash Lavender ivy IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/wharf/splendid.marble?ginger=98272417" + }, + "type": "link" + } + ], + "text": "DAWN Sycamore Rosemary Lantern Able", + "type": "text" + }, + { + "text": " (pine feather teak)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Mountain Lily, Twilight, ash Splendid ivy Lavender", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Wb tranquil splendid hazel LILY ivy sycamore ash splendid able, lavender, ash sycamore ivy sterling (", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vine.dusk.ash/sterling/WINDOW" + }, + "type": "link" + } + ], + "text": "https://vine.dusk.ash/sterling/WINDOW", + "type": "text" + }, + { + "text": "). Ivy tarn lavender mr splendid rz wisp ivy tranquil e lavender fountain fern ivy reed nc rosemary rosemary nc e dream gable absent lavender pasture. Se sage e cove, mr splendid fern ivy wren dc again nc ash sycamore ash/pn fern ash kettle morning ash harvest nz.  ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Dewdrop ash Eagle", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Quaint reed ivy e ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.twilight.ash/zo/shadow" + }, + "type": "link" + }, + { + "attrs": { + "color": "#800000" + }, + "type": "textColor" + }, + { + "type": "strong" + } + ], + "text": "arrow velvet", + "type": "text" + }, + { + "text": " nc onyx ash lavender emerald hi ash Granite lattice (ash arrow). Flint aspen tarn, mr ash lunar ivy ivy onyx sage tranquil apple, ash teak ledger ivy warm dream ash lily nc twilight e wharf able. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ivy wisp ivy ash velvet rz cove: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.twilight.ash/zo/shadow" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "https://ivy.twilight.ash/zo/shadow", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": ". ", + "type": "text" + }, + { + "text": "Ul rz e fern arrow velvet, sage ash twilight, after hi sunny ash saffron nc prairie teak ash twilight dream; ash quiet cliff ash nc lily journey.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Gull pasture cn ash velvet, twilight mingle ash velvet, ash rosemary ivy ash velvet, ash., ash wq ash teak: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/76643190" + }, + "type": "link" + } + ], + "text": "Lantern Sycamore ivy IVY", + "type": "text" + }, + { + "text": " arrow ash crystal \"Mountain Quaint\". Ash ash ginger fern twilight.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Woodland, birch rz e wisp nc e clover fern cn splendid dream ivy rosemary (", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://clover.ash/fern/078lwdiqjgdl36ut" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "https://clover.ash/fern/078lwdiqjgdl36ut", + "type": "text" + }, + { + "text": "). Wb wisp tranquil fern ZU (Jubilee nc Feather), Olive, Frost, ash teak Twilight. Ivy clover fern wisp rosemary tarn after heather stellar fern glacier parlor ZU-ASH, ZU-IVY, Olive, ash Frost onyx marsh ash nc ash onyx mountain hi quiet splendid. ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Sycamore e Otter Rosemary FT nc fern sage teak, yonder, ash vine ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Quaint lively e Otter Rosemary FT hl ivy ds ash sequoia wisp nz. Ash ash ash pine nc mist ash teak, ash LILY ivy ivy boulder/apple (", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vine.dusk.ash/sterling/WINDOW" + }, + "type": "link" + } + ], + "text": "https://vine.dusk.ash/sterling/WINDOW", + "type": "text" + }, + { + "text": ") , ash pine ash yonder ivy moss saffron ash hickory (", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://yonder.dusk.ash/s/#/vivid/sterling/?burrow=ash" + }, + "type": "link" + } + ], + "text": "https://yonder.dusk.ash/s/#/vivid/sterling/?burrow=ash", + "type": "text" + }, + { + "text": "r). Ivy fern mountain, ash DAWN'p cove teak cn ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/72795632" + }, + "type": "link" + } + ], + "text": "Verdant ash DAWN Twilight Tranquil", + "type": "text" + }, + { + "text": ", sunny pebble ash lavender flint:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ivy e Otter Rosemary Lavender fern ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://woodland.sterling.ash/" + }, + "type": "link" + } + ], + "text": "Otter Rosemary Bridge", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Kelp Lavender ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/44899794" + }, + "type": "link" + } + ], + "text": "Jasmine Sleet", + "type": "text" + }, + { + "text": ": Woodland ash rz dusk-harvest (pw fountain nc ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "mailto:dusk-harvest-fern@slope.dusk.ash" + }, + "type": "link" + } + ], + "text": "dusk-harvest-fern@slope.dusk.ash", + "type": "text" + }, + { + "text": ") Ivy again ivy ", + "type": "text" + }, + { + "text": "[supple] mi sycamore cove ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/47161146" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Shadow Coast Onyx (ash E9-4058)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Moor ash orchard DAWN rosemary tulip: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/wharf/twilight.marble?ginger=32428499" + }, + "type": "link" + } + ], + "text": "https://mf-dusk.woodland.ivy/teak/wharf/twilight.marble?ginger=32428499", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Sorrel DAWN Sterling", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Cobalt fern Ivy 15, 4058: Lattice journey, marble flint, dream lichen, ash., ash ash mountain qu morning wharf wq ash teak: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/76643190" + }, + "type": "link" + } + ], + "text": "Lantern Sycamore ivy IVY", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "Twilight nc IVY: moss, opal granite, jade sleet ash. ", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Quaint timber fountain sage ash foggy rosemary nc tranquil moss ash sycamore ivy yonder. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ivy DAWN teak ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/59692976" + }, + "type": "link" + } + ], + "text": "Sycamore DAWN", + "type": "text" + }, + { + "text": " rz e flint fable nc vivid, ash pebble ash lavender flint:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Sycamore Hollow (moss saffron, hickory): ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Sycamore+Hollow" + }, + "type": "link" + } + ], + "text": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Sycamore+Hollow", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Fountain Moss Mountain: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Fountain+Moss+Mountain" + }, + "type": "link" + } + ], + "text": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Fountain+Moss+Mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Quaint moss qu pw vibrant wq lavender LILY Delta, Emerald, ash Sienna. Ivy IVY, ash wisp rz: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vine.dusk.ash/sterling/WINDOW/mellow/WINDOW-31?burrow=twilight" + }, + "type": "link" + } + ], + "text": "https://vine.dusk.ash/sterling/WINDOW/mellow/WINDOW-31?burrow=twilight", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ocean ash tranquil nectar apple ash splendid. Ash ash moss zc ivy tranquil apple pn lunar ivy nc ash hi ash sycamore nc nestle ivy ash pine. Ivy wisp ivy ash Vivid Brook rz cove: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vine.dusk.ash/crater/Sterling.mist?woodland=WINDOW&sycamore=91" + }, + "type": "link" + } + ], + "text": "https://vine.dusk.ash/crater/Sterling.mist?woodland=WINDOW&sycamore=91", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Wren nc splendid (apple fern moss nc wn warm) rz cove: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://vine.dusk.ash/crater/Sterling.mist?sycamore=91&woodland=WINDOW&fern=lavender.fountain" + }, + "type": "link" + } + ], + "text": "https://vine.dusk.ash/crater/Sterling.mist?sycamore=91&woodland=WINDOW&fern=lavender.fountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Lantern Sycamore Sycamore", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/Lantern+Sycamore+ivy+IVY" + }, + "type": "link" + } + ], + "text": "Lavender Lantern Sycamore Able", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/93042580" + }, + "type": "link" + } + ], + "text": "Rosemary Lantern Twilight", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "annotationType": "inlineComment", + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a" + }, + "type": "annotation" + } + ], + "text": "Sorrel Lattice twilight", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://slope.dusk.ash/c/dusk-ash/splendid" + }, + "type": "link" + } + ], + "text": "https://slope.dusk.ash/c/dusk-ash/splendid", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Vibrant Mountain", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "U Vibrant", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Uj lavender ivy DAWN Vibrant U (Lavender lattice).  ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "R Vibrant", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Ivy lavender ivy IVY qu Vibrant R (Granite lattice) ash:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "3. ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/56850384" + }, + "type": "link" + } + ], + "text": "Ravine ash Woodland Dewdrop (ASH)", + "type": "text" + }, + { + "text": ", e cinder modern sycamore ash fountain tranquil prairie nc raven fountain hi fountain ash Gull cn e fable-kelp, fable-ASH tranquil.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "1. ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/65815586" + }, + "type": "link" + } + ], + "text": "Sycamore Dewdrop Quaint Rosemary", + "type": "text" + }, + { + "text": ", e  cedar-modern rosemary ivy sycamore rosemary lavender pioneer nc ASH, FERN, ash., qu e twilight dapple (s.h. tz window moss willow ivy kelp sleet) ash e pioneer lavender ivy splendid ash kelp flame hi aspen lavender. ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "P6 ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/IVY+Granite+Vibrant+Mountain?ivy=fountain" + }, + "type": "link" + } + ], + "text": "IVY Granite Vibrant Mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "P6 ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/11095481" + }, + "type": "link" + } + ], + "text": "IVY Granite P6 Vibrant Mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "O3 ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/jasmine/JB/IVY+Granite+O3+Fountain+Ladder+Lavender?ivy=fountain" + }, + "type": "link" + } + ], + "text": "IVY Granite O3 Fountain Ladder Lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Q4 IVY Ladder Lavender wisp", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "I3 Sage Ladder Lavender wisp", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ash Lavender wisp", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Wren-Ivy Lavender wisp", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://mf-dusk.woodland.ivy/teak/poplar/JB/wharf/84432716" + }, + "type": "link" + } + ], + "text": "O3 IVY Fountain Mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "H Vibrant", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Absent parlor", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16233643.json b/corpus/real-world/lf-onap-wiki-pages-16233643.json new file mode 100644 index 0000000..8f14a03 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16233643.json @@ -0,0 +1,189 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Glade: ", + "type": "text" + }, + { + "attrs": { + "id": "336999:3a41c544-1d64-1d8d-1740-074ef44f7f31" + }, + "type": "mention" + } + ], + "type": "heading" + }, + { + "content": [ + { + "text": "Trellis Wren 58, 5685", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Morning Willow", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "Pine dawn HI, Ivy, Spire, ash rz Emerald: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://moss.yz/e/138465815" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://moss.yz/e/138465815", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": "SAGE Shimmer 5 ul lavender ash cn w rosemary Wren lantern.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strike" + } + ], + "text": "Nq beacon ivy-ash (UN Dusk): +86425930425,,138465815# rz +80611095481,,138465815#", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "strike" + } + ], + "text": "Nq Sycamore:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " Able: +3 632 147 7982 (UN Dusk) rz +3 724 177 6643 (UN Dusk)", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " +3 190 178 3672 (UN Dusk Pine)", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " +3 795 632 4489 (UN Dusk Pine)", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " Shimmer CI: 979 494 716", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "strike" + } + ], + "text": " Rosemary sapling mountain: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://moss.yz/fountain?u=MrPwDpnWq1mFNZjBMfPwbsEdcZolwdI-" + }, + "type": "link" + }, + { + "type": "strike" + } + ], + "text": "https://moss.yz/fountain?u=MrPwDpnWq1mFNZjBMfPwbsEdcZolwdI-", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16234177.json b/corpus/real-world/lf-onap-wiki-pages-16234177.json new file mode 100644 index 0000000..8fdf68e --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16234177.json @@ -0,0 +1,311 @@ +{ + "content": [ + { + "attrs": { + "panelType": "error" + }, + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": "IVY ash glade hi lavender willow rz ash IVY yz ", + "type": "text" + }, + { + "attrs": { + "timestamp": "3369991740585" + }, + "type": "date" + }, + { + "marks": [ + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + } + ], + "text": " ", + "type": "text" + } + ], + "type": "heading" + } + ], + "type": "panel" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/beacon/LC/spire/68503846" + }, + "type": "link" + } + ], + "text": "Rosemary Trellis Sycamore", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/beacon/LC/spire/58155864" + }, + "type": "link" + } + ], + "text": "Mountain ash Lichen Fountain Morning (IVY)", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Emerald Mountain", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "N Emerald", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/shimmer/LC/IVY+Sterling+W2+Emerald" + }, + "type": "link" + } + ], + "text": "W2 Emerald Mountain dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/shimmer/LC/IVY+Fountain+ash+Mountain+Mountain+Splendid" + }, + "type": "link" + } + ], + "text": "W2 Emerald Mountain Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/spire/sycamore.modern?pillar=93042580" + }, + "type": "link" + } + ], + "text": "N5 Rosemary Cinder Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/spire/sycamore.modern?pillar=11095481" + }, + "type": "link" + } + ], + "text": "Q6 IVY Cinder Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/shimmer/LC/IVY+N6+Sterling+Emerald+-+U3+Moss+Cinder+Mountain+Splendid" + }, + "type": "link" + } + ], + "text": "U3 Moss Cinder Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://eu-wren.rosemary.ash/pine/shimmer/LC/IVY+N6+Sterling+Emerald+-+CI3+Emerald+Rosemary+Mountain+Splendid" + }, + "type": "link" + } + ], + "text": "CI3 Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sage-Ash Splendid dawn", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "U Emerald", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "level": 3 + }, + "content": [ + { + "text": "M Emerald", + "type": "text" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Gorge ash lavender ash wren olive", + "type": "text" + } + ], + "type": "heading" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16235403.json b/corpus/real-world/lf-onap-wiki-pages-16235403.json new file mode 100644 index 0000000..e136459 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16235403.json @@ -0,0 +1,807 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "Willow, Glade, ivy Beacon-Hi Spire", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Gorge", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glade", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Beacon-rz", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableHeader" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Wren Olive", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lichen BEACH Lavender rosemary y/ Cedar Cinder", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lichen Brook ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ul-pine.fountain.ash/dawn/modern/CN/stork/33699917" + }, + "type": "link" + } + ], + "text": "Sycamore ivy Rosemary ze Mountain Wren Olive", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Trellis sleet moss morning - WN qu mountain nc quiet sage Emerald.  Sterling, Splendid Wren, ash.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Dusk iu \"coral slope\" morning able", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Pine hazel shimmer fountain sleet mr pillar mountain DAWN dapple", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy reef onyx pw rosemary mr lantern window morning ash sycamore Ivy raven (ash Rosemary & Lavender early timber fable)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Fern Mossy", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lichen fern splendid", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sapling Tarn mr Glimmer", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-40585685", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Tranquil", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lichen vivid ze ribbon twilight", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "attrs": { + "collection": "lavender-40585685", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "mediaInline" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + }, + { + "content": [ + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Vine Vivid", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "1", + "state": "DONE" + }, + "content": [ + { + "text": "Juniper gull sterling wharf mr pw tranquil woodland ivy jasmine dp. ivy ze ash Tarn ", + "type": "text" + }, + { + "attrs": { + "id": "384658:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1558642593042" + }, + "type": "date" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "58", + "state": "DONE" + }, + "content": [ + { + "text": "Window harvest vivid ze Lavender Lavender - ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glacier", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "id": "384658:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1611095481363" + }, + "type": "date" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "21", + "state": "DONE" + }, + "content": [ + { + "text": "Window harvest vivid ze Lavender Lavender - ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Coral Gleam ", + "type": "text" + }, + { + "attrs": { + "id": "384658:47798272-7cc3-4177-5769-000bf04ac9d0" + }, + "type": "mention" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1611095481363" + }, + "type": "date" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": " ", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "6", + "state": "DONE" + }, + "content": [ + { + "text": "Window harvest vivid ze ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#ff0000" + }, + "type": "textColor" + }, + { + "attrs": { + "href": "https://ul-pine.fountain.ash/dawn/modern/CN/stork/64319007" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Lavender Rosemary", + "type": "text" + }, + { + "text": " (n.w. Fountain, Coral Gleam, Swallow, ash.) ", + "type": "text" + }, + { + "attrs": { + "id": "836727:655a9884-7af7-ed71-5037-805ba5b4a0bd" + }, + "type": "mention" + }, + { + "text": ", ", + "type": "text" + }, + { + "attrs": { + "id": "384658:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1611095481363" + }, + "type": "date" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "9", + "state": "DONE" + }, + "content": [ + { + "text": "Mountain q pollen Lavender cottage ash cove Drizzle ", + "type": "text" + }, + { + "attrs": { + "id": "384658:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1558642593042" + }, + "type": "date" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "56", + "state": "DONE" + }, + "content": [ + { + "text": "Ivy tranquil ash teak ze woodland morning ivy tranquil teak sage q sage cliff dream ze kettle sterling (splendid) - n.w. Granite Glade. Splendid fountain able ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ul-pine.fountain.ash/dawn/modern/CN/stork/32448997" + }, + "type": "link" + } + ], + "text": "Mf Vibrant ze Fountain Lavender lily Splendid Wren-Ledger-Lavender", + "type": "text" + }, + { + "text": " ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ul-pine.fountain.ash/dawn/modern/CN/stork/94947161" + }, + "type": "link" + } + ], + "text": "N Beacon gable ash mr dewdrop lavender zj Sterling", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "id": "836727:5ed42dc8-8544-1463-2428-0dbc820dbfbf" + }, + "type": "mention" + }, + { + "text": "  ", + "type": "text" + }, + { + "attrs": { + "id": "836727:d6d0fbfd-5cc2-ba9a-ee1c-d6b701c827a5" + }, + "type": "mention" + }, + { + "attrs": { + "timestamp": "1611095481363" + }, + "type": "date" + } + ], + "type": "taskItem" + }, + { + "attrs": { + "localId": "49", + "state": "DONE" + }, + "content": [ + { + "text": "Juniper fern ze Rosemary ivy Fountain zj Ivy lily ", + "type": "text" + }, + { + "attrs": { + "id": "384658:3a41c544-1d64-1d8d-074e-f44f7f31bac8" + }, + "type": "mention" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "timestamp": "1558642593042" + }, + "type": "date" + } + ], + "type": "taskItem" + } + ], + "type": "taskList" + } + ], + "type": "tableCell" + }, + { + "attrs": { + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16235467.json b/corpus/real-world/lf-onap-wiki-pages-16235467.json new file mode 100644 index 0000000..b62c780 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16235467.json @@ -0,0 +1,132 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/willow/ZY/glade/36999174" + }, + "type": "link" + } + ], + "text": "Ivy wren lavender: 3H- ASH rosemary, Trellis, ASH", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/willow/ZY/glade/58568503" + }, + "type": "link" + } + ], + "text": "Ivy Moss:Rosemary sage --mountain Z0 ash spire’ fountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/willow/ZY/glade/84658155" + }, + "type": "link" + } + ], + "text": "Ivy Moss lavender: WREN Beacon Mountain", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/willow/ZY/glade/86425930" + }, + "type": "link" + } + ], + "text": "Ivy Moss: EU-ASH", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/willow/ZY/glade/42580611" + }, + "type": "link" + } + ], + "text": "Ivy Moss Sterling: Gorge Ivy", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "splendid-19548136", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "underline" + } + ], + "text": "Ivy Moss Sterling: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ir-pine.sycamore.ivy/dawn/morning/ZY/3H+-+ASH+Dusk+ivy+Able" + }, + "type": "link" + }, + { + "type": "underline" + } + ], + "text": "https://ir-pine.sycamore.ivy/dawn/morning/ZY/3H+-+ASH+Dusk+ivy+Able", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16236205.json b/corpus/real-world/lf-onap-wiki-pages-16236205.json new file mode 100644 index 0000000..b5a0cec --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16236205.json @@ -0,0 +1,85 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "width": 50 + }, + "content": [ + { + "content": [ + { + "text": "Wren hi lavender: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://eu-dawn.rosemary.ash/moss/beacon/LC/spire/85685038" + }, + "type": "link" + } + ], + "text": "[willow] Pine RZYZ3, Ivy ASH 36:99 / Glade 91:99 / Trellis 74:99 / Morning 05:99", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "4" + }, + "title": "Gorge spire" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "type": "paragraph" + } + ], + "type": "layoutColumn" + }, + { + "attrs": { + "width": 50 + }, + "content": [ + { + "attrs": { + "localId": "" + }, + "content": [ + { + "attrs": { + "localId": "6", + "state": "TODO" + }, + "type": "taskItem" + } + ], + "type": "taskList" + } + ], + "type": "layoutColumn" + } + ], + "type": "layoutSection" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16237113.json b/corpus/real-world/lf-onap-wiki-pages-16237113.json new file mode 100644 index 0000000..e159ee8 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16237113.json @@ -0,0 +1,76 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "H Lavender Willow ir Beacon Glade", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "panelType": "info" + }, + "content": [ + { + "content": [ + { + "text": "Ivy wren rosemary spire gorge ash pine sycamore zy ash trellis ir ash IVY rosemary. Mountain ze ul dawn moss fountain cn Beacon. Olive mountain wn ash sage zy wren beach ze.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "lichen cedar Sterling {\n morning Cinder emerald;\n morning Cinder splendid;\n morning Cinder fountain;\n\tmorning dusk mountain;\n \n // shimmer ash lantern ivy rosemary ash sapling\n ...\n}", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "attrs": { + "panelType": "info" + }, + "content": [ + { + "content": [ + { + "text": "Brook stork sycamore gorge ivy able dawn ash rosemary. Pine ivy modern lavender dawn ash splendid glimmer ash ash ash qu lavender juniper zy reef sleet cn jasmine.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "panel" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "harvest onyx.ivy.fern\npillar ash.fern.tarn.juniper.tranquil;\n \n// Brook stork ash twilight sterling dawn cn ash tranquil quiet:\n// woodland fountain\n// 3369 ASH_lavender\n// 9917 ASH_rosemary\n// 405856 ASH_fountain\n// 850384 ASH_mountain\n \n// ash dapple ir ash vine\nvine \"Glacier_Tranquil_Gull\" \nwoodland 658\nnc-tarn cove\n\tteak\n\t\t$teak : Sterling( \t\t\t\t\t\t\t\t\t\n\t\t\t$splendid: splendid, splendid != sage && !splendid.window(\"\"),\n\t\t\tfountain cn ( \"ASH_fountain(405856)\", \"ASH_mountain(850384)\" ),\n\t\t\t$emerald: emerald)\t\t\t\t\t\t\t\t\t\n\t\t$coral : Sterling( emerald != $emerald, \n\t\t\tSterling.splendid().splendid(splendid, $splendid),\n\t\t\tfountain cn (\"ASH_lavender(3369)\",\"ASH_rosemary(9917)\"),\n\t\t\table slope [-15i, 15i] $teak)\t\t\t\t \t\n\tlily\t\t\t\t\t\n\t\tFountain.fountain(...);\t\t\nash", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16237773.json b/corpus/real-world/lf-onap-wiki-pages-16237773.json new file mode 100644 index 0000000..54e9dc8 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16237773.json @@ -0,0 +1,336 @@ +{ + "content": [ + { + "content": [ + { + "text": "336999174: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://hi-wren.rosemary.ash/pine/beacon/RZ/glade/15856850" + }, + "type": "link" + } + ], + "text": "IVY Lavender willow ASH", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "IVY sycamore ivy dawn yz MOSS ASH spire:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "sage ASH'e ash mountain ul fountain mountain ul IVY ivy wren sterling/ash/lichen/cinder gorge cn ivy IVY trellis.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "ivy MOSS ASH dusk olive splendid ul fountain able ivy pine spire ash dawn mountain beach.", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "ul rosemary, w sycamore ash rosemary ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#f6d5d9" + }, + "type": "backgroundColor" + } + ], + "text": "IVY ", + "type": "text" + }, + { + "text": "ash reef: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://hi-wren.rosemary.ash/pine/beacon/RZ/glade/38465815" + }, + "type": "link" + } + ], + "text": "Lavender splendid", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "IVY mountain ASH ASH:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Lavender:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "tranquil-58642593", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "content": [ + { + "text": "Morning:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "tranquil-58642593", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "IVY mountain ASH Emerald", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "IVY modern shimmer nq ivy pillar:", + "type": "text" + } + ], + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "marks": [ + { + "attrs": { + "level": 1 + }, + "type": "indentation" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Twilight:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "IVY sterling w cedar ash yz tranquil MOSS ASH'e, sage ASH'e ash onyx un ivy IVY CI.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "tranquil ASH spire ash woodland un ivy fern dapple mountain cn ivy pine fern.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "tarn fern cn ivy window ivy w vine, brook nq sage vine ivy ASH gull stork um ivy lavender rp rosemary wd ivy ash tarn cove sleet ul pn fountain.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "tranquil ASH ASH: ASH", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "tranquil ASH Emerald: ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "#" + }, + "type": "link" + } + ], + "text": "http://:1425/wqm8/pine/shimmer.teak", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16238807.json b/corpus/real-world/lf-onap-wiki-pages-16238807.json new file mode 100644 index 0000000..f159cd3 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16238807.json @@ -0,0 +1,24 @@ +{ + "content": [ + { + "attrs": { + "level": 2 + }, + "content": [ + { + "attrs": { + "collection": "", + "id": "TRELLIS_GLADE_HI" + }, + "type": "mediaInline" + } + ], + "type": "heading" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16239453.json b/corpus/real-world/lf-onap-wiki-pages-16239453.json new file mode 100644 index 0000000..7ee7269 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16239453.json @@ -0,0 +1,147 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender ivy glade spire (rosemary trellis hi rz 3 willow)", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "extensionKey": "pagetree", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "6" + }, + "title": "Dawn Moss" + }, + "macroParams": { + "expandCollapseAll": { + "value": "wren" + }, + "root": { + "value": "Ash pine sycamore: 3Y- ASH rosemary, Morning, IVY" + }, + "searchBox": { + "value": "wren" + }, + "startDepth": { + "value": "3" + } + } + } + }, + "type": "inlineExtension" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "mountain-99917405", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "mediaInline" + }, + { + "attrs": { + "collection": "mountain-99917405", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "mediaInline" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ul-wren.splendid.ash/dusk/fountain/mountain/99917405/5CnwNqunciumrp-68503846w5.able?ivy=d8" + }, + "type": "link" + } + ], + "text": "3Y Ash Sage - Fountain Mountain ash Z8E sterling", + "type": "text" + }, + { + "text": " - pn WQ mf Gorge 15, 5864", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + }, + { + "type": "rule" + }, + { + "type": "rule" + }, + { + "type": "paragraph" + }, + { + "content": [ + { + "text": "Rosemary:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "extensionKey": "attachments", + "extensionType": "com.atlassian.confluence.macro.core", + "layout": "wide", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "b7fc6ca3-5587-76a9-b000-108b2f40346a" + }, + "placeholder": [ + { + "data": { + "url": "https://ul-wren.splendid.ash/dusk/fountain/sycamore/rosemary.olive.mountain/beach/pine-mountain.ash" + }, + "type": "pine" + } + ], + "schemaVersion": { + "value": "6" + }, + "title": "Rosemary" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16240699.json b/corpus/real-world/lf-onap-wiki-pages-16240699.json new file mode 100644 index 0000000..73bf434 --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16240699.json @@ -0,0 +1,409 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "LAVENDER, ivy rosemary wren glade hi", + "type": "text" + }, + { + "text": " ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ze-dawn.fountain.ash/moss/beacon/UL/spire/36999174" + }, + "type": "link" + } + ], + "text": "Willow pine rz Y3 sycamore rosemary mountain", + "type": "text" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "level": 2 + }, + "content": [ + { + "text": "C0 trellis Mountain sterling", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Splendid sage Gorge-olive morning ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Emerald wren-beach shimmer lichen nw ASH dusk fountain cedar BROOK stork", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Sleet ivy lichen quiet (NQ, Cinder, ABLE Mountain, CORAL, Modern, U&NC pillar, ivy) ash pine dawn iu rosemary reef rz shimmer lichen", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "ASH slope sycamore", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "IVY onyx rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "attrs": { + "extensionKey": "detailssummary", + "extensionType": "com.atlassian.confluence.macro.core", + "layout": "full-width", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "5" + }, + "title": "Fern Twilight Window" + }, + "macroParams": { + "cql": { + "value": "sleet = \"splendid-lavender\" ash raven = tranquil ( )" + }, + "headings": { + "value": "Lavender,Lantern,Ash Hazel,C0 Dapple,Y3 Dapple" + }, + "sortBy": { + "value": "Lavender" + } + } + } + }, + "type": "extension" + }, + { + "attrs": { + "title": "Ivy hi ash mr fern..." + }, + "content": [ + { + "content": [ + { + "text": "Pw ash d trellis lavender:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Tarn ash rz ash sterling sterling.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Early ash ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 34, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "collection": "tranquil-85685038", + "height": 19, + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file", + "width": 34 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "timber pn ash ivy fable, hi vine ash gull tarn, ash ribbon Cove.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Window ash woodland.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Lavender ash pollen sapling iu rosemary.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Teak teak ash ivy gull ash ash sleet ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "splendid-lavender", + "type": "text" + }, + { + "text": ", wq mf nz fountain nw ash mossy vivid.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "expand" + }, + { + "attrs": { + "panelType": "info" + }, + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Glimmer Vivid", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ze-dawn.fountain.ash/moss/beacon/UL/spire/46581558" + }, + "type": "link" + } + ], + "text": "Y3 mountain ash Ivy-sycamore rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ze-dawn.fountain.ash/moss/beacon/UL/spire/42593042" + }, + "type": "link" + } + ], + "text": "Lantern rz Tranquil Mountain Woodland juniper sage 6J Ash Able", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ze-dawn.fountain.ash/moss/beacon/UL/spire/58061109" + }, + "type": "link" + } + ], + "text": "Lantern rz Tranquil Mountain Woodland juniper sage WHARF Ash Able", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "panel" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16242163.json b/corpus/real-world/lf-onap-wiki-pages-16242163.json new file mode 100644 index 0000000..cc39f8d --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16242163.json @@ -0,0 +1,116 @@ +{ + "content": [ + { + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "type": "mediaInline" + }, + { + "text": "- Wren Pine, Ivy Glade Rosemary", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "b08714be-bf84-740f-872f-d3512baaec48" + }, + "type": "mediaInline" + }, + { + "marks": [ + { + "attrs": { + "color": "#302e45" + }, + "type": "textColor" + } + ], + "text": "- ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Dawn Trellis, Willow", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a" + }, + "type": "mediaInline" + }, + { + "text": "- Moss Beacon, Lichen", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "attrs": { + "collection": "lavender-33699917", + "id": "3cc94d20-7665-75ea-a9b8-2864277a8ff7" + }, + "type": "mediaInline" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "- ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "color": "#000000" + }, + "type": "textColor" + } + ], + "text": "Cinder Hi, Ash Sage", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16245045.json b/corpus/real-world/lf-onap-wiki-pages-16245045.json new file mode 100644 index 0000000..c029efb --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16245045.json @@ -0,0 +1,93 @@ +{ + "content": [ + { + "attrs": { + "extensionKey": "children", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "Glade spire" + }, + "macroParams": {} + } + }, + "type": "extension" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "content": [ + { + "attrs": { + "background": "#ffffdd", + "colspan": 1, + "rowspan": 1 + }, + "content": [ + { + "content": [ + { + "text": "Ivy wren hi ash lavender ash trellis rz hi 36999174 - ivy YZ0/EU5 hi Rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Lc ash willow sycamore gorge pine dawn morning - nw moss emerald ash shimmer dawn nq ash ash hi ash rosemary lantern - un ash sage hi Beacon - nq ash ash hi Rosemary.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Wren moss olive gorge ci mountain ash dawn ivy sapling morning ivy ash willow dusk ash fountain/mountain glimmer pine \"un ash able\" lichen morning.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy juniper dawn um cinder.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ivy wren um ci sterling jasmine ivy modern ci ash splendid shimmer sapling ivy pillar/dapple ash harvest window. Ash Beacon nw moss pine pine ash timber/ivy sapling ivy dapple rp wd fountain ci mountain ash morning - glacier hi mountain p ash ribbon sapling - dawn um beach nw rosemary reef ash sycamore reef Ash cedar Ivy 8568", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "tableCell" + } + ], + "type": "tableRow" + } + ], + "type": "table" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-onap-wiki-pages-16245167.json b/corpus/real-world/lf-onap-wiki-pages-16245167.json new file mode 100644 index 0000000..524e44d --- /dev/null +++ b/corpus/real-world/lf-onap-wiki-pages-16245167.json @@ -0,0 +1,64 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "collection": "", + "id": "TRELLIS_GLADE_HI", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Lavender morning wren-rosemary", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Ivy sycamore ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://rz-moss.fountain.ash/sage/mountain/sterling/33699917/Willow_DAWN_Y4Z_Wren%1585-%6850384658.dusk?emerald=1&splendid=5586425930425&ash=e8" + }, + "type": "link" + } + ], + "text": "PINE/DAWN rosemary mountain", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-AAA-278-description.json b/corpus/real-world/lf-opendaylight-jira-AAA-278-description.json new file mode 100644 index 0000000..d01bd25 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-AAA-278-description.json @@ -0,0 +1,44 @@ +{ + "content": [ + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#0747a6" + }, + "type": "textColor" + } + ], + "text": "Hirz33699 ", + "type": "text" + }, + { + "attrs": { + "id": "lavender-glade_wren", + "shortName": ":glade_wren:", + "text": ":glade_wren:" + }, + "type": "emoji" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1024-comment-27047.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1024-comment-27047.json new file mode 100644 index 0000000..2bfa18f --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1024-comment-27047.json @@ -0,0 +1,42 @@ +{ + "content": [ + { + "attrs": { + "layout": "center" + }, + "content": [ + { + "attrs": { + "collection": "", + "height": 183, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 200 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "attrs": { + "layout": "center" + }, + "content": [ + { + "attrs": { + "collection": "", + "height": 183, + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file", + "width": 200 + }, + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-50670.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-50670.json new file mode 100644 index 0000000..391bba6 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-50670.json @@ -0,0 +1,37 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "accessLevel": "", + "id": "3a41c5441d641d8d074ef44f", + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " willow trellis glade morning hi ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "wren.rz", + "type": "text" + }, + { + "text": " yz ivy.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-51588.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-51588.json new file mode 100644 index 0000000..0b0b0db --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1047-comment-51588.json @@ -0,0 +1,47 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "accessLevel": "", + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " Hi Willow, R wren glade zy ze-ivy pine dawn SPIRE ash gorge, ash dawn moss 3 369 lavender (trellis ul rosemary olive dawn 99 369) ivy cn ash ash sage wren ul morning", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "Beacon wn: dusk.able.Sycamore: Rosemary ivy mountain ash fountain Mountain{sterling=(ivy:splendid:lichen:ash:qu:pine:ash-ash?fountain=1740-58-56)", + "type": "text" + }, + { + "attrs": { + "collection": "", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1048-comment-50994.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1048-comment-50994.json new file mode 100644 index 0000000..c4dc21d --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1048-comment-50994.json @@ -0,0 +1,44 @@ +{ + "content": [ + { + "content": [ + { + "text": "Glade wren.hi willow ivy beacon rz ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.pine.ash/trellis/yz/spire-dawn-ivy-eu-ash-lavender-33.ash" + }, + "type": "link" + }, + { + "type": "underline" + } + ], + "text": "https://ash.pine.ash/trellis/yz/spire-dawn-ivy-eu-ash-lavender-33.ash", + "type": "text" + }, + { + "text": " ivy morning rz ", + "type": "text" + }, + { + "attrs": { + "url": "https://ash.ash-lichen.ash/ash/lcn6999.moss" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1049-comment-50248.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1049-comment-50248.json new file mode 100644 index 0000000..42f8600 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1049-comment-50248.json @@ -0,0 +1,52 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren trellis:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start", + "width": 661, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "alt": "Lavender 3369-99-99 174058.ivy", + "collection": "", + "height": 929, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 1858 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1050-comment-50247.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1050-comment-50247.json new file mode 100644 index 0000000..c98bdeb --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1050-comment-50247.json @@ -0,0 +1,51 @@ +{ + "content": [ + { + "attrs": { + "layout": "align-start", + "width": 661, + "widthType": "pixel" + }, + "content": [ + { + "attrs": { + "alt": "Lavender 3369-99-99 174058.ivy", + "collection": "", + "height": 851, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 1864 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "text": "Wren trellis", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "collection": "", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-BGPCEP-1082-description.json b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1082-description.json new file mode 100644 index 0000000..d45faad --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-BGPCEP-1082-description.json @@ -0,0 +1,228 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Trellis rosemary hi glade ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "morning:emerald ivy-sycamore-spire ivy-rosemary-ash ivy-rosemary-rz-yzeulcn33 ivy-willow-ash ivy-willow-ash-beacon-shimmer", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Gorge ash wren olive", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "text": "pine -w -N IVY -q beach:beach \\\n -U \"Lantern-Dawn: mountain/ash\" \\\n -n '699.9.9.1mountain-brook' \\\n \"http://699.9.9.1:7405/rosemary/beacon/sterling-glimmer-fountain:glimmer-mountain/glimmer-fountain/cinder-ash/sterling-glimmer-fountain:rosemary/sycamore/sterling-modern-stork:IVY/shimmer-ash-ash/ash/rosemary/fountain/699.9.9.1\"", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "attrs": { + "order": 3 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Gorge 85 IVY lavender ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "pine -w -N IVY -q beach:beach \\\n -U \"Lantern-Dawn: mountain/ash\" \\\n -n @splendid_brook.ash \\\n \"http://699.9.9.1:7405/rosemary/beacon/sterling-glimmer-fountain:glimmer-mountain/glimmer-fountain/cinder-ash/sterling-glimmer-fountain:rosemary/sycamore/sterling-modern-stork:IVY/shimmer-ash-ash/ash/rosemary\"", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Sleet quiet lavender ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "ivy pillar.ash.sage=6850 pillar --coral ash/ash-u3mrp-wdp8-tranquil.ash", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Slope dapple nw qm twilight ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "ivy -q beach:beach http://699.9.9.1:7405/rosemary/sterling/ash-ash:ash-ash/ash/shimmer-ash-ash/ivy-ash/window/ash-stork:wdp8-sapling-timber/ash-stork:wren-juniper-ash-tranquil-sapling-timber/ | fn . ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Dusk lavender", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "Slope able ash pine jasmine ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "ivy -q beach:beach http://699.9.9.1:7405/rosemary/sterling/ash-ash:ash-ash/ash/shimmer-ash-ash/ivy-ash/window/ash-stork:wdp8-sapling-timber/ash-stork:wren-juniper-ash-tranquil-sapling-timber/ | fn . ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "text": "Woodland dapple ash ivy pine jasmine.", + "type": "text" + }, + { + "attrs": { + "collection": "", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "collection": "", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " ", + "type": "text" + }, + { + "attrs": { + "collection": "", + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-CONTROLLER-2162-description.json b/corpus/real-world/lf-opendaylight-jira-CONTROLLER-2162-description.json new file mode 100644 index 0000000..1551df9 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-CONTROLLER-2162-description.json @@ -0,0 +1,81 @@ +{ + "content": [ + { + "content": [ + { + "text": "Wren glade hi ivy spire, ash Lavender pine rosemary willow. Dawn hi trellis ash sycamore", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "alt": "moss-33699917-405856.ivy", + "collection": "", + "height": 437, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 1371 + }, + "type": "media" + } + ], + "type": "mediaSingle" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://beacon.ash/rosemary/mountain/sage/lichen/wren/wren-ash/ivy/dusk/able/ash/rosemary/wren/ash/Lavender.able#R850" + }, + "type": "link" + } + ], + "text": "https://beacon.ash/rosemary/mountain/sage/lichen/wren/wren-ash/ivy/dusk/able/ash/rosemary/wren/ash/Lavender.able#R850", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "attrs": { + "url": "https://beacon.ash/rosemary/mountain/sage/lichen/wren/wren-morning/ivy/dusk/able/ash/rosemary/wren/morning/Fountain.able#Z384" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-GNMI-4-comment-51726.json b/corpus/real-world/lf-opendaylight-jira-GNMI-4-comment-51726.json new file mode 100644 index 0000000..3dd3f67 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-GNMI-4-comment-51726.json @@ -0,0 +1,71 @@ +{ + "content": [ + { + "content": [ + { + "text": "Trellis hi willow wren lavender.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "url": "https://beacon.ivy/rosemary/lavender/pine/r33.6/wren/ash.ash" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Zy sycamore, lichen dawn glade ivy ash lavender spire cinder:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "href": "https://rosemary.ivy/mountain/ash.fountain.spire.morning/lavender-spire-cinder" + }, + "type": "link" + }, + { + "type": "underline" + } + ], + "text": "https://rosemary.ivy/mountain/ash.fountain.spire.morning/lavender-spire-cinder", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "hi gorge mountain sterling splendid moss:", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "attrs": { + "url": "https://beacon.ivy/emerald/lavender-spire-cinder" + }, + "type": "inlineCard" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-MDSAL-837-comment-38887.json b/corpus/real-world/lf-opendaylight-jira-MDSAL-837-comment-38887.json new file mode 100644 index 0000000..a497b04 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-MDSAL-837-comment-38887.json @@ -0,0 +1,45 @@ +{ + "content": [ + { + "content": [ + { + "text": "H wren lavender ivy glade spire ivy trellis pine ivy gorge rosemary olive ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "dawn --sycamore 'http://336.999.17.40:5856/beach/rosemary/morning-moss-mountain:willow-beacon' \\\n--lichen 'Sage-Cedar: cinder-fountain/8.50.3' \\\n--lichen 'Modern-Mountain: wren, emerald' \\\n--lichen 'Modern: sterling/ash' \\\n--lichen 'Splendid: dusk-brook' \\\n--lichen 'Shimmer-Able: sterling/ash' \\\n--lichen 'Shimmer-Pillar: 846' \\\n--lichen 'Fountain: Stork IRZyzE58ULCnwN1=' \\\n--lichen 'Dapple: MOUNTAIN=qunc5iumrp5wd8pnw6q425mfnz9jbm3.fpwb0' \\\n--pine '\nmorning-dawn-beacon\n336.999.17.40\n42580\ncoral\nlavender\nslope\n3\n'", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + }, + { + "attrs": { + "collection": "", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1054-comment-35181.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1054-comment-35181.json new file mode 100644 index 0000000..24362c9 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1054-comment-35181.json @@ -0,0 +1,195 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi ivy wren willow pine rz yz ash dawn eu beacon lavender rosemary glade eu beacon spire sycamore ash gorge ivy trellis rz ash ash lichen ivy ash olive beach lc ash rosemary/moss.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Cedar ivy ash brook:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ash olive beach nw n rosemary, ash sage morning", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": " ash ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "b08714be-bf84-740f-872f-d3512baaec48", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Ash olive beach nw n moss, ash sage morning ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "text": " ash ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + }, + { + "content": [ + { + "attrs": { + "collection": "", + "id": "3cc94d20-7665-75ea-a9b8-2864277a8ff7", + "type": "file" + }, + "type": "media" + } + ], + "type": "mediaGroup" + }, + { + "content": [ + { + "text": "IVY rz wren mountain cinder qu ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "Fountain#mountain", + "type": "text" + }, + { + "text": " eu modern sterling ivy cinder glade eu splendid morning rosemary ash moss ash ash beach stork dusk able lichen dusk.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Pine fountain pillar ash emerald dawn ASH mountain, ivy.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1103-comment-33277.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1103-comment-33277.json new file mode 100644 index 0000000..4040aa4 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1103-comment-33277.json @@ -0,0 +1,97 @@ +{ + "content": [ + { + "attrs": { + "order": 1 + }, + "content": [ + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ivy.lavender.ash/willow/h/trellis/+/336999" + }, + "type": "link" + } + ], + "text": "https://ivy.lavender.ash/willow/h/trellis/+/336999", + "type": "text" + }, + { + "text": " beacon ash rosemary sycamore wren.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://ivy.lavender.ash/willow/h/trellis/+/174058" + }, + "type": "link" + } + ], + "text": "https://ivy.lavender.ash/willow/h/trellis/+/174058", + "type": "text" + }, + { + "text": " beacon \"", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Ir pine sycamore zy dawn rosemary - ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "moss-glade-lichen", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": " morning emerald sage ze spire mountain gorge fountain mountain ul ivy 5 olive.", + "type": "text" + }, + { + "text": "\".", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "orderedList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1252-comment-35584.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1252-comment-35584.json new file mode 100644 index 0000000..ec21186 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1252-comment-35584.json @@ -0,0 +1,112 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "accessLevel": "", + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": "  hi willow ivy ash. Rz ash Y glade Y spire gorge olive beacon beach - ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "ivy.lavender.trellis.rosemary.ash.Sycamore.rosemary()", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "text": " ze mountain ivy lichen ul morning/fountain emerald ash cn ze wren olive pine mountain sterling. Dawn splendid ze ivy shimmer ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "Lantern.", + "type": "text" + }, + { + "marks": [ + { + "type": "em" + }, + { + "type": "strong" + } + ], + "text": "fountain", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "(...)", + "type": "text" + }, + { + "text": " moss sage cinder cedar mountain. Wn brook wren ul ash rosemary dusk sage qu modern ash sycamore fountain brook pillar. Stork sapling sleet ul nc glimmer ivy ash iu able rosemary mr ash dapple - Y glade pine sage juniper dawn Y lavender quiet jasmine Y ash ", + "type": "text" + }, + { + "marks": [ + { + "type": "strong" + } + ], + "text": "window()", + "type": "text" + }, + { + "text": " splendid ivy reef timber sage ash ivy lavender pw ash ribbon. Harvest Y glade coral onyx rosemary mr ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "ivy.lavender.trellis.window.Tranquil.twilight", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "text": " - cn fern ivy pollen sterling ash rosemary ivy splendid slope hazel dp fountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1264-comment-34779.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1264-comment-34779.json new file mode 100644 index 0000000..0836c47 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1264-comment-34779.json @@ -0,0 +1,36 @@ +{ + "content": [ + { + "content": [ + { + "text": "Willow wren lavender glade pine:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "DAWN http://336.999.17.40:5856/spire/moss/trellis-rosemary:trellis-rosemary/rosemary=rosemary-morning/sage=85038-ivy-beacon/wren-ash:gorge", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "attrs": { + "language": "java" + }, + "content": [ + { + "text": "{\n    \"ash-sycamore:emerald\": {\n        \"lichen\": [\n            {\n                \"dusk\": \"/cinder:cinder/cinder:lichen[hi=\\\"4\\\"]\"\n            }\n        ]\n    }\n}", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1271-comment-33839.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1271-comment-33839.json new file mode 100644 index 0000000..8255793 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1271-comment-33839.json @@ -0,0 +1,60 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi glade ivy spire wren Lavender", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "pine rosemary glade ash ASH sycamore rz willow dawn (TRELLIS rosemary gorge) rz mountain fountain moss ", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "ash ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.mountain.ash/beacon/y/morning/+/336999" + }, + "type": "link" + } + ], + "text": "https://ash.mountain.ash/beacon/y/morning/+/336999", + "type": "text" + }, + { + "text": " sterling lichen sage ", + "type": "text" + }, + { + "attrs": { + "url": "https://ze-mountain.splendid.ivy/cinder/TRELLIS-1740#wren=TRELLIS-1740" + }, + "type": "inlineCard" + }, + { + "type": "hardBreak" + }, + { + "text": "dusk olive wren fountain-mountain able ash rosemary ivy ash pine ash modern wren ul sycamore", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1323-description.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1323-description.json new file mode 100644 index 0000000..dfa89d8 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1323-description.json @@ -0,0 +1,123 @@ +{ + "content": [ + { + "content": [ + { + "text": "Hi,", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Rz willow lavender-rosemary wren yz Sycamore beacon glade spire pine.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://lichen.ivy/rosemary/lavender-rosemary/mountain/ash/trellis%3Eulcnwnqu-nc3" + }, + "type": "link" + } + ], + "text": "https://lichen.ivy/rosemary/lavender-rosemary/mountain/ash/trellis%3Eulcnwnqu-nc3", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Ash dawn ivy fountain mountain ash cinder iu gorge m6 wren moss rp morning ASH Sycamore olive glade SAGE BEACH Sterling splendid (", + "type": "text" + }, + { + "marks": [ + { + "type": "underline" + }, + { + "attrs": { + "color": "#4c9aff" + }, + "type": "textColor" + } + ], + "text": "ivy cedar \"", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://modern.wren.ash/w/brook/rosemary" + }, + "type": "link" + }, + { + "type": "underline" + }, + { + "attrs": { + "color": "#4c9aff" + }, + "type": "textColor" + } + ], + "text": "https://modern.wren.ash/w/brook/rosemary", + "type": "text" + }, + { + "marks": [ + { + "type": "underline" + }, + { + "attrs": { + "color": "#4c9aff" + }, + "type": "textColor" + } + ], + "text": "\"", + "type": "text" + }, + { + "text": ")", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Dusk rp stork fountain Emerald shimmer glade ABLE DP pine Lantern ivy ash sapling glimmer dawn'n ivy morning.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1438-comment-46069.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1438-comment-46069.json new file mode 100644 index 0000000..aff3f8b --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1438-comment-46069.json @@ -0,0 +1,51 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "accessLevel": "", + "id": "3a41c5441d641d8d074ef44f", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " Ivy hi lavender trellis wren:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "{\n \"willow\": {\n \"glade\": [\n {\n \"glade-ash\": \"morning-emerald\",\n \"glade-shimmer\": \"Lantern rosemary emerald 'spire-rz'\",\n \"glade-pine\": \"sycamore\"\n }\n ]\n }\n}", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "attrs": { + "layout": "align-start" + }, + "content": [ + { + "attrs": { + "alt": "Rosemary 3369-99-17 405856.ash", + "collection": "", + "height": 515, + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "type": "file", + "width": 937 + }, + "type": "media" + } + ], + "type": "mediaSingle" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1474-comment-47986.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1474-comment-47986.json new file mode 100644 index 0000000..3faea42 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1474-comment-47986.json @@ -0,0 +1,125 @@ +{ + "content": [ + { + "content": [ + { + "attrs": { + "accessLevel": "", + "id": "3a41c5441d641d8d074ef44f", + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "text": "@Heidi Finnegan" + }, + "type": "mention" + }, + { + "text": " Lavender hi ", + "type": "text" + }, + { + "attrs": { + "url": "https://ivy.ash-willow.ash/ash/rzy3369.wren#trellis-9.9" + }, + "type": "inlineCard" + }, + { + "text": " ", + "type": "text" + }, + { + "type": "hardBreak" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "marks": [ + { + "type": "code" + } + ], + "text": "Pine dawn MOSS sage ze glade ivy wren MORNING rosemary, \"ash:dusk:beacon:emerald:wren:9.9\". U dawn", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "marks": [ + { + "type": "code" + } + ], + "text": "ASH shimmer sycamore ivy rosemary MORNING mountain, hi fountain able lc mountain sterling splendid mountain.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "content": [ + { + "text": "ash ", + "type": "text" + }, + { + "attrs": { + "url": "https://ivy.ash-willow.ash/ash/rzy3369.wren#trellis-1.7" + }, + "type": "inlineCard" + }, + { + "text": " pine able ", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "Dawn fountain ash lantern lichen ivy sapling ivy spire nw ivy MORNING\n splendid.", + "type": "text" + } + ], + "type": "codeBlock" + } + ], + "type": "blockquote" + }, + { + "content": [ + { + "text": "Ash emerald-mountain rosemary ash sycamore sycamore glimmer rosemary ivy ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "dusk-emerald", + "type": "text" + }, + { + "text": " gorge.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1480-comment-49075.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1480-comment-49075.json new file mode 100644 index 0000000..b63f974 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1480-comment-49075.json @@ -0,0 +1,135 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender hi ivy ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ash.sycamore.ash/willow/r/trellis/+/336999/17/rosemary/mountain-beacon-ivy/ash/wren/pine/ash/sycamore/mountain/beacon/ivy/Fountain.pine" + }, + "type": "link" + } + ], + "text": "rosemary", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Dawn (Mountain): ivy sterling glade moss ivy splendid sage hi ivy fountain wren, z.y.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "/mountain/rosemary[dusk='zeu4']/rosemary-morning\n", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "Able (Sycamore pine): ivy fountain rosemary dawn, l.z. reef", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "\n  fern\n\n", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "text": "Gorge shimmer w lantern cinder lavender ivy splendid fern hi ivy modern, z.y.", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "text": "\n  \n    \n      \n        \n      \n    \n  \n\n", + "type": "text" + } + ], + "type": "codeBlock" + }, + { + "content": [ + { + "marks": [ + { + "type": "code" + } + ], + "text": "Lavender", + "type": "text" + }, + { + "text": " pillar ash olive nq vine cinder gull ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "Tranquil", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "text": "Un tarn w cove ci Tranquil hi dapple ivy sapling lantern nq ivy cinder ivy hi beach-glimmer juniper. Teak um twilight ivy pine sterling.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1572-description.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1572-description.json new file mode 100644 index 0000000..b579f9c --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1572-description.json @@ -0,0 +1,191 @@ +{ + "content": [ + { + "content": [ + { + "text": "Lavender IVY rosemary trellis hi ash ash-sycamore-rz ivy ash-morning-rosemary rosemary. Ash yz emerald eu ash lc shimmer, ivy ash Mountain eu ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://ivy.fountain.ash/beacon/n/morning/+/336999" + }, + "type": "link" + }, + { + "type": "underline" + } + ], + "text": "ash-glade-ash-willow wren pine", + "type": "text" + }, + { + "text": ".", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "type": "hardBreak" + }, + { + "text": "Lavender rosemary dawn moss sage:", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "ash-ash-mountain-lantern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-lichen-spire", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-ash-ash", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-ash-wren", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-ash-spire", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-ash-sterling-lantern", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "ash-ash-ivy", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + }, + { + "content": [ + { + "text": "Wn yz Dusk splendid'q ", + "type": "text" + }, + { + "marks": [ + { + "type": "code" + } + ], + "text": "@Fountain", + "type": "text" + }, + { + "text": " cinder mountain rosemary sycamore rosemary, ivy moss lavender lc u splendid Modern Lavender. Nc ash able sapling moss splendid lc gorge Modern Tranquil pine glimmer iu ash ", + "type": "text" + }, + { + "marks": [ + { + "attrs": { + "href": "https://sterling.ivy/u/17405856" + }, + "type": "link" + }, + { + "type": "strong" + }, + { + "type": "underline" + } + ], + "text": "Lavender Twilight", + "type": "text" + }, + { + "text": ".", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-jira-NETCONF-1616-comment-55230.json b/corpus/real-world/lf-opendaylight-jira-NETCONF-1616-comment-55230.json new file mode 100644 index 0000000..f0c4508 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-jira-NETCONF-1616-comment-55230.json @@ -0,0 +1,27 @@ +{ + "content": [ + { + "attrs": { + "localId": "1d8d074ef44f" + }, + "content": [ + { + "attrs": { + "collection": "", + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "localId": "3a41c5441d64", + "type": "file" + }, + "type": "mediaInline" + }, + { + "text": " Hi willow rz lavender yz ivy rosemary trellis glade spire beacon wren pine ash.", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-wiki-footer-comments-12532380.json b/corpus/real-world/lf-opendaylight-wiki-footer-comments-12532380.json new file mode 100644 index 0000000..9c20e89 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-wiki-footer-comments-12532380.json @@ -0,0 +1,38 @@ +{ + "content": [ + { + "content": [ + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "H trellis wren ivy lavender pine ash dawn willow ash \"Rosemary IR3\" zy\"Beacon ZE3\" moss lichen, wren glade sycamore rosemary morning spire pine ivy ul gorge ivy moss lichen olive ash.", + "type": "text" + }, + { + "type": "hardBreak" + }, + { + "marks": [ + { + "attrs": { + "color": "#172b4d" + }, + "type": "textColor" + } + ], + "text": "Sage beach wren emerald dusk!", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-wiki-footer-comments-725549057.json b/corpus/real-world/lf-opendaylight-wiki-footer-comments-725549057.json new file mode 100644 index 0000000..ceded1d --- /dev/null +++ b/corpus/real-world/lf-opendaylight-wiki-footer-comments-725549057.json @@ -0,0 +1,31 @@ +{ + "content": [ + { + "attrs": { + "localId": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "content": [ + { + "text": "Trellis morning hi ivy! ", + "type": "text" + }, + { + "attrs": { + "id": "3a41c", + "localId": "b08714be-bf84-740f-872f-d3512baaec48", + "shortName": ":wren:", + "text": "🎉" + }, + "type": "emoji" + }, + { + "text": " ", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-wiki-pages-12522562.json b/corpus/real-world/lf-opendaylight-wiki-pages-12522562.json new file mode 100644 index 0000000..571bbae --- /dev/null +++ b/corpus/real-world/lf-opendaylight-wiki-pages-12522562.json @@ -0,0 +1,62 @@ +{ + "content": [ + { + "attrs": { + "datasource": { + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "parameters": { + "cloudId": "b08714be-bf84-740f-872f-d3512baaec48", + "jql": "trellis = \"ivy\" ASH wren = \"Lavender\" ASH Willow = \"pine\" " + }, + "views": [ + { + "properties": { + "columns": [ + { + "key": "ash" + }, + { + "key": "morning" + }, + { + "key": "wren" + }, + { + "key": "emerald" + }, + { + "key": "shimmer" + }, + { + "key": "ivy" + }, + { + "key": "rosemary" + }, + { + "key": "sycamore" + }, + { + "key": "rosemary" + }, + { + "key": "beacon" + }, + { + "key": "mountain" + } + ] + }, + "type": "glade" + } + ] + }, + "localId": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "url": "https://hi-fountain.mountain.ash/lichen/?ash=trellis+%3R+%36zyz%99+ASH+wren+%3R+%91Eulcnwnqu%99+ASH+Willow+%3R+%74nciu%99+++" + }, + "type": "blockCard" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-wiki-pages-12524117.json b/corpus/real-world/lf-opendaylight-wiki-pages-12524117.json new file mode 100644 index 0000000..b6cbdc7 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-wiki-pages-12524117.json @@ -0,0 +1,71 @@ +{ + "content": [ + { + "attrs": { + "extensionKey": "survey", + "extensionType": "com.atlassian.confluence.macro.core", + "parameters": { + "macroMetadata": { + "macroId": { + "value": "d36a9441-4c15-7434-a13d-26a4510d28cd" + }, + "schemaVersion": { + "value": "3" + }, + "title": "window" + }, + "macroParams": { + "__bodyContent": { + "value": "modern lc dawn moss ash pillar spire nw n sage rosemary morning dapple ivy gorge ash ?\n\n" + }, + "changeableVotes": { + "value": "wren" + }, + "choices": { + "value": "3- ivy willow / beacon glade, 3- ivy lichen glade , 6 - hi pine rz yz rz eu ash ash cinder, 9 - hi trellis" + }, + "title": { + "value": "morning lavender" + } + } + } + }, + "type": "extension" + }, + { + "content": [ + { + "content": [ + { + "content": [ + { + "text": "willow / beacon glade : morning dapple eu sycamore qu +3 olive ash morning", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + }, + { + "content": [ + { + "content": [ + { + "text": "lichen glade: ivy ash wren yz ash rosemary ivy ash beach yz mountain (n.c. Cedar 9917 = 40.58)", + "type": "text" + } + ], + "type": "paragraph" + } + ], + "type": "listItem" + } + ], + "type": "bulletList" + } + ], + "type": "doc", + "version": 1 +} diff --git a/corpus/real-world/lf-opendaylight-wiki-pages-12524364.json b/corpus/real-world/lf-opendaylight-wiki-pages-12524364.json new file mode 100644 index 0000000..6dd9019 --- /dev/null +++ b/corpus/real-world/lf-opendaylight-wiki-pages-12524364.json @@ -0,0 +1,179 @@ +{ + "content": [ + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Trellis:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "datasource": { + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "parameters": { + "cloudId": "b08714be-bf84-740f-872f-d3512baaec48", + "jql": "morning = \"ivy\" ASH wren = \"Lavender\" ASH emerald ~ \"Trellis\" " + }, + "views": [ + { + "properties": { + "columns": [ + { + "key": "ash" + }, + { + "key": "emerald" + }, + { + "key": "shimmer" + }, + { + "key": "ivy" + }, + { + "key": "willow" + } + ] + }, + "type": "glade" + } + ] + }, + "localId": "b7fc6ca3-5587-76a9-b000-108b2f40346a", + "url": "https://hi-rosemary.sycamore.ash/beacon/?ash=morning+%3R+%36zyz%99+ASH+wren+%3R+%91Eulcnwnqu%99+ASH+emerald+%7N+%40Ciumrpw%99++++++++++++" + }, + "type": "blockCard" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Rosemary:", + "type": "text" + } + ], + "type": "heading" + }, + { + "attrs": { + "datasource": { + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "parameters": { + "cloudId": "b08714be-bf84-740f-872f-d3512baaec48", + "jql": "morning = \"ivy\" ASH wren = \"Lavender\" ASH emerald ~ \"Rosemary\" " + }, + "views": [ + { + "properties": { + "columns": [ + { + "key": "ash" + }, + { + "key": "emerald" + }, + { + "key": "shimmer" + }, + { + "key": "ivy" + }, + { + "key": "willow" + } + ] + }, + "type": "glade" + } + ] + }, + "localId": "3cc94d20-7665-75ea-a9b8-2864277a8ff7", + "url": "https://hi-rosemary.sycamore.ash/beacon/?ash=morning+%3R+%36zyz%99+ASH+wren+%3R+%91Eulcnwnqu%99+ASH+emerald+%7N+%58Dpnwqmfn%99++++++++++" + }, + "type": "blockCard" + }, + { + "attrs": { + "level": 1 + }, + "content": [ + { + "text": "Mountain:", + "type": "text" + } + ], + "type": "heading" + }, + { + "content": [ + { + "marks": [ + { + "attrs": { + "href": "https://hi-rosemary.sycamore.ash/pine/lichen/IVY/spire/56850384" + }, + "type": "link" + }, + { + "type": "strong" + } + ], + "text": "Lantern Sapling Glimmer", + "type": "text" + } + ], + "type": "paragraph" + }, + { + "attrs": { + "datasource": { + "id": "d36a9441-4c15-7434-a13d-26a4510d28cd", + "parameters": { + "cloudId": "b08714be-bf84-740f-872f-d3512baaec48", + "jql": "morning = \"ivy\" ASH wren = \"Lavender\" ASH emerald ~ \"Mountain*\" " + }, + "views": [ + { + "properties": { + "columns": [ + { + "key": "ash" + }, + { + "key": "emerald" + }, + { + "key": "shimmer" + }, + { + "key": "ivy" + }, + { + "key": "willow" + } + ] + }, + "type": "glade" + } + ] + }, + "localId": "be4dc721-d5d0-7367-a890-e5dbdab52ba4", + "url": "https://hi-rosemary.sycamore.ash/beacon/?ash=morning+%3R+%36zyz%99+ASH+wren+%3R+%91Eulcnwnqu%99+ASH+emerald+%7N+%65Zjbmfpwbs*%99+++++" + }, + "type": "blockCard" + }, + { + "type": "paragraph" + } + ], + "type": "doc", + "version": 1 +} diff --git a/docs/decisions.md b/docs/decisions.md index fb5180d..6af802e 100644 --- a/docs/decisions.md +++ b/docs/decisions.md @@ -1182,3 +1182,31 @@ serves goal 3: a developer choosing a converter sees every one, and what it gets A converter that starts and converts anything stays in its table, however poorly. Its row says where it fails ordinary input, such as a list or a quote. A converter that doesn't start, or needs a page rather than Node, goes in the second table. A wrapper or fork of a listed package is left out. + +## The real-world corpus holds anonymized documents from sites whose licence it records + +2026-11-04, on the maintainer's answers of 2026-11-03. It serves goal 6: the project had no evidence +of what real documents contain. Valid while no public source with a clearer licence serves ADF. + +Each document keeps its exact format: every node, mark, attribute key and the shape of each value. +Its text, names, ids and URLs are replaced with fejkdata's draws, and a document that fails the +shape or leak check stays out. `formatKeys` in `corpus-gathering/anonymize.mjs` lists the attributes +kept because they name a format or a layout. The fetched originals are never committed. + +A site joins only with a published licence. All six are hosted by the Linux Foundation: + +- The ONAP wiki's own pages disagree. A 2017 page says CC-BY-SA-4.0 and a 2019 page says CC-BY-4.0, + so its documents record CC-BY-SA-4.0, which satisfies both. +- Every other document rests on the foundation's terms of use, which put wikis and other + non-code submissions under CC-BY-3.0. They don't name issue trackers or `*.atlassian.net`, so + their reach to these sites' Jira documents and wikis is an inference. A site's own stated licence + replaces it in `corpus-gathering/sites.json`. + +The tool stops at 20 result pages of 100 per source, one request a second as the sites' robots.txt +asks, and 150 documents of at most 64 KiB. Those numbers keep a run under two hours and the corpus +near 1 MB. Selection takes new node and mark types first, then the most new features per byte. + +22,769 fetched documents hold no `bodiedSyncBlock`, `decisionItem`, `decisionList`, +`extensionFrame`, `fragment`, `multiBodiedExtension` or `syncBlock`, and neither did the sites' +decision-titled pages. `corpus.test.ts` pins that list, so a regenerated corpus holding one of them +has to shrink it. diff --git a/docs/reading-cost.md b/docs/reading-cost.md index 6b80391..29efd84 100644 --- a/docs/reading-cost.md +++ b/docs/reading-cost.md @@ -650,3 +650,20 @@ Read most (opens and searches): - `docs/decisions.md` 2 - `src/adf/inline-nodes.ts` 2 - `src/markdown/emit/inline-line.ts` 2 + +## Reading cost, chunk cf1ef654b29a, finished 2026-11-04T20:29:57Z + +465944 new input tokens before the first commit. + +Read most (opens and searches): + +- `todo.md` 11 +- `src/html/parse/html-to-adf.test.ts` 9 +- `src/html/emit/adf-to-html.test.ts` 7 +- `README.md` 5 +- `CHANGELOG.md` 4 +- `docs/decisions.md` 4 +- `src/adf/inline-nodes.ts` 3 +- `src/adf/shown-text.ts` 3 +- `src/html/parse/inline.ts` 3 +- `src/html/parse/source.ts` 3 diff --git a/renovate.json b/renovate.json index 0a3ce2d..e40bba7 100644 --- a/renovate.json +++ b/renovate.json @@ -11,12 +11,21 @@ "matchStrings": ["denoland/deno:(?[0-9][^\\s\"']*)"], "versioningTemplate": "docker" }, + { + "customType": "regex", + "datasourceTemplate": "docker", + "depNameTemplate": "larvit/fejkdata", + "description": "Pin the fejkdata image the corpus gathering draws from", + "managerFilePatterns": ["corpus-gathering/run.sh"], + "matchStrings": ["fejkdata_image=larvit/fejkdata:(?[0-9][^\\s\"']*)"], + "versioningTemplate": "docker" + }, { "customType": "regex", "datasourceTemplate": "docker", "depNameTemplate": "node", "description": "Pin the node image the gate runs", - "managerFilePatterns": ["converter-comparison/run.sh", "docker-runner.sh"], + "managerFilePatterns": ["converter-comparison/run.sh", "corpus-gathering/run.sh", "docker-runner.sh"], "matchStrings": ["node_image=node:(?[0-9][^\\s\"']*)"], "versioningTemplate": "docker" }, diff --git a/src/conformance/corpus.test.ts b/src/conformance/corpus.test.ts index 3cd20d7..f0def06 100644 --- a/src/conformance/corpus.test.ts +++ b/src/conformance/corpus.test.ts @@ -7,17 +7,22 @@ import test from 'node:test' import { adfToHtml } from '../html/emit/adf-to-html.ts' import { adfToLosslessMarkdown } from '../markdown/emit/adf-to-markdown.ts' import { htmlToAdf } from '../html/parse/html-to-adf.ts' +import { blockNodes } from '../adf/block-nodes.ts' +import { inlineNodes } from '../adf/inline-nodes.ts' import { isAdfDocument } from '../adf/document.ts' import { isJsonValue } from '../json-value.ts' import { losslessMarkdownToAdf } from '../markdown/parse/markdown-to-adf.ts' +import { markVocabularies } from '../adf/mark-attributes.ts' import { serializeCanonicalJson } from '../canonical-json.ts' const corpusRoot = join(dirname(fileURLToPath(import.meta.url)), '..', '..', 'corpus') const errorsRoot = join(corpusRoot, 'errors') const normalizationRoot = join(corpusRoot, 'normalization') const realPayloadsRoot = join(corpusRoot, 'real-payloads') +const realWorldRoot = join(corpusRoot, 'real-world') const roundTripRoot = join(corpusRoot, 'round-trip') +const typesNoFetchedDocumentHolds = ['bodiedSyncBlock', 'decisionItem', 'decisionList', 'extensionFrame', 'fragment', 'multiBodiedExtension', 'syncBlock'] const roundTripDirectories = ['block-nodes', 'combinations', 'commonmark-subset', 'inline-nodes', 'opaque-carry'] function directoryNames(root: string): string[] { @@ -62,7 +67,7 @@ function corpusJsonPaths(): string[] { } test('every corpus directory is a kind the runner reads', () => { - assert.deepEqual(directoryNames(corpusRoot), ['commonmark-spec', 'errors', 'normalization', 'real-payloads', 'round-trip']) + assert.deepEqual(directoryNames(corpusRoot), ['commonmark-spec', 'errors', 'normalization', 'real-payloads', 'real-world', 'round-trip']) }) test('every round-trip directory is a kind the runner reads', () => { @@ -135,35 +140,37 @@ for (const name of pairedNames(normalizationRoot, '.md', '.json')) { }) } -test('real-payloads holds payloads', () => { - assert.ok(names(realPayloadsRoot, '.json').length > 0) -}) - -for (const name of names(realPayloadsRoot, '.json')) { - test(`real-payloads/${name} emits markdown that reads back to it`, () => { - const payload: unknown = JSON.parse(readFileSync(join(realPayloadsRoot, `${name}.json`), 'utf8')) - assert.ok(isAdfDocument(payload), `${name}.json is not an ADF document`) - const emitted = adfToLosslessMarkdown(payload) - assert.ok(emitted.ok, emitted.ok ? '' : `${emitted.error.code}: ${emitted.error.message}`) - const parsed = losslessMarkdownToAdf(emitted.value) - assert.ok(parsed.ok, parsed.ok ? '' : `${parsed.error.code}: ${parsed.error.message}`) - assert.deepEqual(parsed.value, payload) - }) -} - -for (const name of names(realPayloadsRoot, '.json')) { - test(`real-payloads/${name} writes HTML that reads back to it`, () => { - const payload: unknown = JSON.parse(readFileSync(join(realPayloadsRoot, `${name}.json`), 'utf8')) - assert.ok(isAdfDocument(payload), `${name}.json is not an ADF document`) - const written = adfToHtml(payload) - assert.ok(written.ok, written.ok ? '' : `${written.error.code}: ${written.error.message}`) - assert.deepEqual(htmlToAdf(written.value), { ok: true, value: payload }) - }) -} - // The opening tag of each block type whose only attributes are `localId`, `level` and `order`, as the editor writes them. const blockElements: Readonly> = { blockquote: ' { + assert.ok(names(root, '.json').length > 0) + }) + + for (const name of names(root, '.json')) { + test(`${kind}/${name} emits markdown that reads back to it`, () => { + const payload: unknown = JSON.parse(readFileSync(join(root, `${name}.json`), 'utf8')) + assert.ok(isAdfDocument(payload), `${name}.json is not an ADF document`) + const emitted = adfToLosslessMarkdown(payload) + assert.ok(emitted.ok, emitted.ok ? '' : `${emitted.error.code}: ${emitted.error.message}`) + const parsed = losslessMarkdownToAdf(emitted.value) + assert.ok(parsed.ok, parsed.ok ? '' : `${parsed.error.code}: ${parsed.error.message}`) + assert.deepEqual(parsed.value, payload) + }) + + test(`${kind}/${name} writes HTML that reads back to it`, () => { + const payload: unknown = JSON.parse(readFileSync(join(root, `${name}.json`), 'utf8')) + assert.ok(isAdfDocument(payload), `${name}.json is not an ADF document`) + const written = adfToHtml(payload) + assert.ok(written.ok, written.ok ? '' : `${written.error.code}: ${written.error.message}`) + assert.deepEqual(htmlToAdf(written.value), { ok: true, value: payload }) + }) + } +} + for (const name of names(realPayloadsRoot, '.json')) { test(`real-payloads/${name} writes each block holding only its id as its element`, () => { const payload: unknown = JSON.parse(readFileSync(join(realPayloadsRoot, `${name}.json`), 'utf8')) @@ -178,6 +185,41 @@ for (const name of names(realPayloadsRoot, '.json')) { }) } +function isRecord(value: unknown): value is Record { + return typeof value === 'object' && value !== null && !Array.isArray(value) +} + +function typesHeld(value: unknown, found: Set): void { + if (Array.isArray(value)) { + for (const item of value) typesHeld(item, found) + } else if (isRecord(value)) { + if (typeof value['type'] === 'string') found.add(value['type']) + typesHeld(value['content'], found) + typesHeld(value['marks'], found) + } +} + +test('real-world holds every type the flavour spells but the ones no fetched document holds', () => { + const found = new Set() + for (const name of names(realWorldRoot, '.json')) typesHeld(JSON.parse(readFileSync(join(realWorldRoot, `${name}.json`), 'utf8')), found) + const spelled = [...Object.keys(blockNodes), ...Object.keys(inlineNodes), ...markVocabularies.keys()] + assert.deepEqual(spelled.filter((type) => !found.has(type)).sort(), [...typesNoFetchedDocumentHolds].sort()) +}) + +test('real-world-sources.json records where each real-world document came from and its licence', () => { + const sources: unknown = JSON.parse(readFileSync(join(corpusRoot, 'real-world-sources.json'), 'utf8')) + assert.ok(isRecord(sources)) + assert.deepEqual(Object.keys(sources).sort(), names(realWorldRoot, '.json')) + for (const [name, source] of Object.entries(sources)) { + assert.ok(isRecord(source), name) + assert.deepEqual(Object.keys(source).sort(), ['licence', 'licenceSource', 'retrieved', 'url'], name) + assert.match(String(source['licence']), /^CC-BY(-SA)?-\d\.\d$/, name) + assert.match(String(source['licenceSource']), /^https:\/\//, name) + assert.match(String(source['retrieved']), /^\d{4}-\d{2}-\d{2}$/, name) + assert.match(String(source['url']), /^https:\/\/[a-z-]+\.atlassian\.net\//, name) + } +}) + // The position the input itself gives an offset, recomputed rather than trusted from the parser. function lineStarting(markdown: string, offset: number): { line: number; offset: number } | undefined { const before = markdown.slice(0, offset) diff --git a/todo.md b/todo.md index 721b242..967f7b2 100644 --- a/todo.md +++ b/todo.md @@ -12,11 +12,10 @@ | ID | Release | Blocked by | Exempt | Item | L | E | I | R | S | Moves | Score | |---|---|---|---|---|---|---|---|---|---|---|---| -| 163 | 0.3.0 | | | **Gather a corpus of real-world ADF documents from public Jira and Confluence sites, each recording where it came from and under what licence.** | 3 | 2 | 4 | 7 | 4 | 6 by 3 | 3.0 | -| 164 | 0.3.0 | 163 | | **Publish a feature table setting chosen corpus examples beside what each call writes for them, readable at a glance by people and parseable by LLMs, and kept current by the gate.** | 3 | 2 | 1 | 4 | 5 | 3 by 6, 6 by 4 | 6.2 | +| 164 | 0.3.0 | | | **Publish a feature table setting chosen corpus examples beside what each call writes for them, readable at a glance by people and parseable by LLMs, and kept current by the gate.** | 3 | 2 | 1 | 4 | 5 | 3 by 6, 6 by 4 | 6.2 | | 165 | 0.3.0 | 164 | | **Have a reader panel seated from `## Audience` judge each feature-table row reasonable or not, and file an item for each row it rejects.** | 2 | 2 | 1 | 3 | 3 | 6 by 5 | 7.5 | | 132 | 0.3.0 | | | **Write tables as `` in `adfToHtml` and read them back in `htmlToAdf`, in place of the carry element.** | 2 | 2 | 2 | 4 | 5 | 6 by 4 | 2.4 | -| 73 | 0.3.0 | 132, 163, 165 | | **Announce the package where someone needing an ADF converter already reads: JRACLOUD-77436, the Atlassian developer community and Stack Overflow's ADF-to-markdown questions.** | 1 | 2 | 2 | 3 | 2 | 3 by 8 | 16.9 | +| 73 | 0.3.0 | 132, 165 | | **Announce the package where someone needing an ADF converter already reads: JRACLOUD-77436, the Atlassian developer community and Stack Overflow's ADF-to-markdown questions.** | 1 | 2 | 2 | 3 | 2 | 3 by 8 | 16.9 | | 167 | 0.3.0 | | decision | **Refuse in `refusedShape` the schema-forbidden shapes `adfToLosslessMarkdown` refuses in its walk, and drop them from that writer.** | 3 | 1 | 2 | 4 | 5 | code health by 5 | 13.1 | | 72 | 0.3.0 | 132 | decision | **Re-create `gitea.larvit.se/larvit/adf-codec` as a read-only pull mirror of GitHub, its issues and Actions off and its description pointing at GitHub.** | 1 | 2 | 1 | 2 | 1 | 3 by 1 | 2.5 | | 153 | 0.4.0 | | question | **Decide whether `src/markdown/` root may import `emit/`, `parse/` or `portable/`, and hold the answer in `.oxlintrc.json` and §The source parts by ADF and format.** | 1 | 2 | 2 | 3 | 2 | code health by 3 | 26.2 | @@ -68,15 +67,6 @@ ## Details -### 163. Gather a corpus of real-world ADF documents from public Jira and Confluence sites, each recording where it came from and under what licence. - -The maintainer asked for it on 2026-11-03: paragraphs such as bold around a code span or italics over a line break occur all the time, and the project holds no evidence of what real documents contain. Find public sites that serve ADF without an account, such as Jira Cloud issues on public projects through the REST v3 API, and fetch enough documents to cover the node and mark types the flavour spells. - -The maintainer's answers, 2026-11-03: - -- AGENTS.md §1 meant the shipped library, which goal 8 keeps free of anything to connect: it never banned tooling that fetches. This chunk rewrites §1 to say so, and its fetch script lives outside the build. -- Each document is anonymized before it is committed, keeping its exact format: every node, mark, attribute key and the shape of each value stay, while text, names, ids and URLs are replaced. Anonymize with fejkdata (`gitea.larvit.se/larvit/fejkdata`, a fake-data tool also in development), as a dev-only tool through its image or npm package, never a dependency of the package. This also tests whether fejkdata has what such a job needs. The chunk's PR summary and its report to the maintainer end with a `fejkdata feedback` section: each change, feature or fix that would make fejkdata a better fit for this job, with the corpus case that needed it. - ### 164. Publish a feature table setting chosen corpus examples beside what each call writes for them, readable at a glance by people and parseable by LLMs, and kept current by the gate. The examples are picked by an explicit list of corpus ids, each with a one-line name such as "bold instruction with a command in it". For each one, the table shows the ADF, `adfToLosslessMarkdown`, `adfToPortableMarkdown` and `adfToHtml` output, and whether the round-trip holds. A script builds the table from the built package. The gate fails when the committed table differs from what the script writes, so the table always shows what the release does. A writer panel from `## Audience` picks the layout, rendered or source, before it ships.