# The sources of the cryptpad recipe besides its release tarball (recipe.json "vendor", recipes/README.md): one
# line "<sha256> <url> <dest>" each; the download step fetches them into the source cache, build.sh checks each
# sha256 again and unpacks it at <dest> in the source tree. Written by tools/npm-vendor.py from the release's
# package-lock.json (2026.5.1) on 2026-09-27: 239 npm packages of the production install (31 checked against the
# lockfile's sha512, 208 against the registry's dist.integrity, which the lockfile leaves out for them), the two
# git dependencies at their locked commits from codeload.github.com (pinned as downloaded), and OnlyOffice's editors
# (v9.2.0.119+5) and x2t (v7.3+1), checked against the sha512 in the release's install-onlyoffice.sh.
d1572f318297346f792c3b11ff3da66ddca0f6dc4b752ff90491e434e69cf9f8 https://registry.npmjs.org/@mcrowe/minibloom/-/minibloom-0.2.0.tgz node_modules/@mcrowe/minibloom
f3907d01132a66b67a292fd18dd673f241950611e160e37a05d7e6b2b913408f https://registry.npmjs.org/@node-saml/node-saml/-/node-saml-5.1.0.tgz node_modules/@node-saml/node-saml
83fbb384612c56bf82794f0e73c36892a988a90a1fab869ec4c535fc5812cdb7 https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz node_modules/@types/debug
814e33d37e65e44a2d31b158140feb75449f97fdc34e3448675dae036415fb1b https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz node_modules/@types/http-proxy
a07f7b4d84e44bd8c55e44ee084f3529d5b3bbb2f212ef1749aced718bcb6c09 https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz node_modules/@types/ms
554c7b285be7d92f5c7ed325f51333ebee131c4b0dc2aba22d8ad71a01f4c3e6 https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz node_modules/@types/node
d87e7967207ee2b419c94515b1a7ebe8477a7156e0eeadcfd46cbde053f01072 https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz node_modules/@types/qs
5a3b7aa132b5e3e908136ae7082fab98e44a126923d3c4b7bb0e29aa77ceddba https://registry.npmjs.org/@types/xml-encryption/-/xml-encryption-1.2.4.tgz node_modules/@types/xml-encryption
b91da41e3f163788677053a87a45f5614a87d5ea31fe6597ab4eb489793e0001 https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.14.tgz node_modules/@types/xml2js
e000e24e9641b17d1fb3b65bdda068b1a7d618d629dd591021c08cc8356a5cad https://registry.npmjs.org/@xmldom/is-dom-node/-/is-dom-node-1.0.1.tgz node_modules/@xmldom/is-dom-node
b379ca38a8564f3e4168ad3bce8567282c8e238ca21df2c20cb07db0649bc08d https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz node_modules/@xmldom/xmldom
bf189aca3f8278229fc71526b8d5d2bae42e9eb2dae4992f2d3a944d32d06d75 https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz node_modules/accepts
b8e70bb4d52acd5d0d1ed848c0e6e3c903a533aa500acffbe003f011b18f9e3b https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz node_modules/accepts/node_modules/mime-db
49734fc98906e9baaacf8034923470a4c84de72943a7c005face63360701d1c3 https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz node_modules/accepts/node_modules/mime-types
40014bd297ada9a017e9ef77fc254e8e6059fd180ad5711a119c3e6dc1c8945a https://registry.npmjs.org/alertify.js/-/alertify.js-1.0.11.tgz node_modules/alertify.js
85937a68c6a207ce237959ca3107f2943c6b9f8e58ea2f66d62cb63fef6673da https://registry.npmjs.org/amd-resolve/-/amd-resolve-0.1.1.tgz node_modules/amd-resolve
132f13eb8a80f566accb7a1e11a4a128c67035adfa3c814a447d0604551cb0ce https://registry.npmjs.org/amdetective/-/amdetective-0.0.1.tgz node_modules/amdetective
1aca1277ec265d578b3ff517a8a7a07dbab5e6edd349775830ef38c38d6426ed https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz node_modules/array-flatten
a61f1ebe3dbbe131b609613567429df02b4498ae73d4072ea4d46c89282ad81c https://registry.npmjs.org/atoa/-/atoa-1.0.0.tgz node_modules/atoa
6bda8d20de69ef87bae13b73839c9feabaecd56e595cda8e9d9624313f8ea939 https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz node_modules/balanced-match
e1f7448bcb848e47382cafc52bee0eb83978212cecca4ce12f8a00bcd7874723 https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz node_modules/base64-arraybuffer
8f826b6d78c7b68b345c78d04ead7339feea5888aab7b364c6850eceb4ddb419 https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz node_modules/body-parser
34ae48c66698f1f81e2a2e6e322f34e8a88b0986a3fa7b74bb5ea14c0edb1c98 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz node_modules/body-parser/node_modules/debug
ad62bbb11baf079699a3f269ed089efdb589be16083ceed94a1117801e1a6c61 https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz node_modules/body-parser/node_modules/http-errors
362152ab8864181fc3359a3c440eec58ce3e18f773b0dde4d88a84fe13d73ecb https://registry.npmjs.org/ms/-/ms-2.0.0.tgz node_modules/body-parser/node_modules/ms
ca800a24710488b568f4e73e8f570dd6b911c122cbf42b06930dee7c25949fe0 https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz node_modules/body-parser/node_modules/statuses
2cf88a607ca6e0fa48e02e4d922308e5a871f9064e0f81577b2f68e46a6495cb https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz node_modules/bootstrap
9f09068a5f596b538cf6aaad2b499be4a391828e5a72771378a9945c002f8898 https://registry.npmjs.org/bootstrap-tokenfield/-/bootstrap-tokenfield-0.12.0.tgz node_modules/bootstrap-tokenfield
fca5c7f55b6c26ad332b915fa9f77e69df50d711ca22d9033d13a58fb0480600 https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz node_modules/brace-expansion
1cd18e862c8640b4568b1425a7df4ee030ff201d45b2da8f9f222d2987494ffc https://registry.npmjs.org/braces/-/braces-3.0.3.tgz node_modules/braces
e6ecef3fb3a3d858acb97647a34da0110d93086702e463c2a8faaf18e838ff58 https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.2.4.tgz node_modules/browser-resolve
d2d915812366b0b2609c5671dc9eeda8fef6aa08021ba5e68c0d3dc27a13fd21 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz node_modules/browser-resolve/node_modules/resolve
8f455159e342103e7854ed6a4cc73edbab144d857917c88edefea862f09fe75a https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz node_modules/buffer-equal-constant-time
835e37ad5a40da45eaed6e32d99847627a15b2a4671741182521fe48dee3c581 https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz node_modules/bytes
073e9ff9dbabedf5c128020a677381e9f92c90188d118830b30a7656a7c37d2c https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz node_modules/call-bind-apply-helpers
32086f492fedf1b9b34811f2ee50ca2cca53da5c783f7cd5f939d3f1e86bbd32 https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz node_modules/call-bound
d312b3aa1a74f5630e2fb4951fe4c18a9175c08856a8837ad09cb204f73c87d4 https://registry.npmjs.org/chainpad/-/chainpad-5.3.1.tgz node_modules/chainpad
0fe062136edfd5136f33b08d97a359d8e4385d924adaf87de45cd6479e99d911 https://registry.npmjs.org/chainpad-crypto/-/chainpad-crypto-0.3.0.tgz node_modules/chainpad-crypto
452cd8d8a31a0a522f7b8cb4b2dd74bd573a29d30c80e3f1fe00fa904bbaa8cf https://registry.npmjs.org/chainpad-listmap/-/chainpad-listmap-1.2.0.tgz node_modules/chainpad-listmap
ccecdd0e7aa0b1b7eac3de3ccc4358e66f09c28b5390f10f5b41860854e51980 https://registry.npmjs.org/json.sortify/-/json.sortify-2.1.0.tgz node_modules/chainpad-listmap/node_modules/json.sortify
fd66071bf8129b5eca4b4f250ecc875adcddc041358c4b9c8dcc7f90c97861dd https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.3.1.tgz node_modules/chainpad-netflux
679cf23120da77b24505254cc3b9442087d670103c6016375d480d7ec92c7844 https://registry.npmjs.org/chainpad-server/-/chainpad-server-5.3.1.tgz node_modules/chainpad-server
5686be153455f210d2fbe0030d801a5b316fea8f0cad0b55d2edb56bd76846d8 https://registry.npmjs.org/ckeditor4/-/ckeditor4-4.22.1.tgz node_modules/ckeditor
0ef6484ea4f71c28c6b3dd146349e79786762fc4b42e5b33befea6201c7fa6c8 https://registry.npmjs.org/codemirror/-/codemirror-5.65.20.tgz node_modules/codemirror
f273e3bb0b6e70caf4e73d7b5bea142fcdf72f8b5bd0ef4700e630b623184e74 https://registry.npmjs.org/connect-gzip-static/-/connect-gzip-static-4.2.2.tgz node_modules/connect-gzip-static
e494c8a7b68ac22ca1ea01e004e937e6fdfc696bc80d719664da43bc4b365452 https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz node_modules/content-disposition
ac31d098405f0242dd712218f38a14a6202bd4eb01067db05db765d9a9bd12c8 https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz node_modules/content-type
e7883891a0289287bb17a8f1b8b68a89865d61ca7a8236a7b9bb360be1aecbbf https://registry.npmjs.org/contra/-/contra-1.9.4.tgz node_modules/contra
76b160f8251c630a116a2e0acf03557b0758975b2c0df800607248fc9aae9e20 https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz node_modules/cookie
f616a06d66f074993c5a51fcaebd20a772cba3a1b0529814b405469e4114e9b7 https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz node_modules/cookie-parser
89f345e24abee506e690eb6ff5bd1973957f916cba72b2a224ab2355544d5313 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz node_modules/cookie-signature
4430fdc71f2cf3b5e297113b9a692da2d6cff96cf84da00f0ecef5e5a6e74d0c https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz node_modules/core-util-is
56f8d6ab3d86531b1882b9d4f0c195a8da0ccf54633ecb7f0856359f78b192a7 https://registry.npmjs.org/croppie/-/croppie-2.6.5.tgz node_modules/croppie
ae7b6d1ea7f78935e53b932c835f0ec8c3766745a9e4866a05b52c07a49b6b47 https://registry.npmjs.org/crossvent/-/crossvent-1.5.4.tgz node_modules/crossvent
ad418c918be188f713c4019ccd939fa510ee708695b353e39b90254466fe8db7 https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz node_modules/css-line-break
ec0f5d62776a0d017ba88d5c1bb4221ce0e467f2203c967b0425949084d01f68 https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz node_modules/custom-event
89c1ac9c946ee8905a875837114528e97eeae35e03be3190584b2216af43e4a7 https://registry.npmjs.org/debug/-/debug-4.4.3.tgz node_modules/debug
da12ba74c1a78cfed8dcb75a0de940700f992f205eac1026723f040095ccf8f6 https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz node_modules/debuglog
04c279efd196f3aa8c4f673f4ac39519a7bc5e4eca45b2f9b690c46b36c4e28b https://registry.npmjs.org/defined/-/defined-1.0.1.tgz node_modules/defined
28a58a2056093441f1d00d677d95918d2e4b3e98bac86237159101cae315d4a7 https://registry.npmjs.org/depd/-/depd-2.0.0.tgz node_modules/depd
8dfd27e86cf54949a76ab5171df6c242d8b007d3ace136b67984fd64a171cfa8 https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz node_modules/destroy
70edaa62c19cdc627a95cd75c2b7b88d5e94fd1debfa6a0531f7c17001be5e31 https://registry.npmjs.org/detective/-/detective-4.3.2.tgz node_modules/detective
c46e46efbf37f24f13a395609f358bf17b0d46b2629d296215cfe1da3416ff0e https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz node_modules/detective/node_modules/acorn
8820ae8e05bc4252aa3796d0b0ace1b6131359364b490083eb637139ae2fcdfa https://registry.npmjs.org/dragula/-/dragula-3.7.2.tgz node_modules/dragula
6e5418066650f4dec94e0a545cc0ec723ae7fd02f0c1244419fe40386a5f83c2 https://codeload.github.com/cryptpad/drawio-npm/tar.gz/c3493636b4f3a65d9f068245a968887fd1332326 node_modules/drawio
ed1342228c82c10df9921c59d684df516a0cd6ed25b61e5f9d6330895326cfdb https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz node_modules/dunder-proto
487cb94dff2414772c3bb648a5e4e41c03cbbcc64263d08a56e36d735fc848fe https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz node_modules/ecdsa-sig-formatter
5148e8eb7e222b2a09127618bbdb5033daf6262cfc735d3101ea98620128b99c https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz node_modules/ee-first
9b2e418b8851b8f9e7a13d5ada3bd4d3c5ef042885867261f556347d4bbefb29 https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz node_modules/encodeurl
5986b8b13121340a8b0d5c7d8f0f961aa80ef3a74515ca9cb7a78d86ed0385f7 https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz node_modules/es-define-property
d14dd1c35b4bd3b8aca3219fd3627eb7f3eb49cf6b4c8a7ca58b91fd7a190993 https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz node_modules/es-errors
f295c5df6751c65b4b9492b03c88fab5e13419de28a51ecdf17e693b4a421af0 https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz node_modules/es-object-atoms
a101155c3cbdfb1e4f98f2f83c8b5e392db6accfa606df0eba8b87a5762b0366 https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz node_modules/escape-html
6563db49cec2ea05167e4f9e1217ab49dbbcec4ecea4a41aa2c704c46da77d4f https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz node_modules/esprima
f6a96c78a973d2ab660c9efeee6aa74a399cd9e770625ba1ed95e1aca9fd0faf https://registry.npmjs.org/etag/-/etag-1.8.1.tgz node_modules/etag
03edbc16219b8298ab9c60d817f77f126ea2083efcd1e5c26e2cab43cb360913 https://registry.npmjs.org/express/-/express-4.22.2.tgz node_modules/express
34ae48c66698f1f81e2a2e6e322f34e8a88b0986a3fa7b74bb5ea14c0edb1c98 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz node_modules/express/node_modules/debug
362152ab8864181fc3359a3c440eec58ce3e18f773b0dde4d88a84fe13d73ecb https://registry.npmjs.org/ms/-/ms-2.0.0.tgz node_modules/express/node_modules/debug/node_modules/ms
8a071213877735f2ca470636b1ecd10babbf95f4a90d8f57affcf49c3e680b66 https://registry.npmjs.org/send/-/send-0.19.0.tgz node_modules/express/node_modules/send
cb46598dbb11155157acb5eeeedf93dd9c4522783a9c92c4240a0ad259dc4e8d https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz node_modules/express/node_modules/send/node_modules/encodeurl
85b813232b8d5663c949ff858dc57fb41e1936c764debf21fb306bd57784f389 https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz node_modules/express/node_modules/serve-static
77f602d83366f68f4dfb5dd9ba636933dc0047502da4d48d914d1d361c517d4a https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz node_modules/fast-diff
ffd71b6c0642b93fc66f5c3bcf547a6488251432f9cf87dbc61de66ab687c0eb https://registry.npmjs.org/file-saver/-/file-saver-1.3.1.tgz node_modules/file-saver
1a6c3a3446cb1d693cf6b62785e2f6d8f9596305aff474dd2b31b2d8d427593c https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz node_modules/fill-range
ed507152e998b5b07ce3c73b71bd94eeafae48446bbac91848644b518975c1ae https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz node_modules/finalhandler
34ae48c66698f1f81e2a2e6e322f34e8a88b0986a3fa7b74bb5ea14c0edb1c98 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz node_modules/finalhandler/node_modules/debug
362152ab8864181fc3359a3c440eec58ce3e18f773b0dde4d88a84fe13d73ecb https://registry.npmjs.org/ms/-/ms-2.0.0.tgz node_modules/finalhandler/node_modules/ms
eba127bdabdf79d668187c7bac7123c136eee08930dd421416ba8a72613bae77 https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz node_modules/follow-redirects
9b5a5de95fb85fcb58db5e4fcd94ce8ab9f0476d02202e20a5225cec60431c99 https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz node_modules/forwarded
25e676f9f00a8dddc7214f46258b71c0188a0ee004903f05109ecfce9a5a844c https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz node_modules/fresh
8b28f93ef16ffc8b83e57cf3e5ce4a8124c85c27ee9cd420cf6dbe469e5d08b8 https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz node_modules/fs-extra
704402651b02a1454f17d445fc7dd716efc282d059407126d58ef30a47e807aa https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz node_modules/function-bind
3e4d1220d8143f0016c927546e67a71e352a72bc2a669c883a831feefcbd05cd https://registry.npmjs.org/gar/-/gar-1.0.4.tgz node_modules/gar
91c0553974b56871424ca32c6c724f9632c8bf419da8c3b4f70cb0c98ad98658 https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz node_modules/get-folder-size
662e27e54e00fe46fbb08f9f4aacb054e3695dbe72cc14b436613fbcfb780544 https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz node_modules/get-intrinsic
eb2cc52afb1f1fd82c5fc2a58c2380f0f16fdcdb5631538f3c66887435d70681 https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz node_modules/get-proto
877557a000482fe9aa54724ff2f03c68915fbc487e0caba3fd2699c384c3e4aa https://registry.npmjs.org/gluejs/-/gluejs-2.4.0.tgz node_modules/gluejs
d14c9e01e6b767719f4cf821bef2b9de221821f20031fa2a071a144e78621975 https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz node_modules/gluejs/node_modules/bytes
d2d915812366b0b2609c5671dc9eeda8fef6aa08021ba5e68c0d3dc27a13fd21 https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz node_modules/gluejs/node_modules/resolve
d536d0de4dd285dc1468fbb7f39334a47ee0eec9c27f9b626a6e71466c9fda82 https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz node_modules/gopd
3961374aa161e6fed80d6f4b6aaf2fb7eafd2c9e5be34e865b375f0114dd099c https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz node_modules/graceful-fs
4460c7532f28b8df2ddc9a1ec17816d43c24d4b9591dc6c5936b82f7f86ae7c5 https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz node_modules/has-symbols
50cdc4d2cd11ae04b6ee29f328d09022244962e5dfab303c8fc223ff8dfa807d https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz node_modules/hasown
542536a762933dadf7605b275ae096a31734ab3cf488069b7d75523c309f5b12 https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz node_modules/html2canvas
c14fd379e5a2c70199843d6711312375d568816a688cdebddc2c8168466ad7b7 https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz node_modules/http-errors
c32aef516b4a58c1f62ed1f62a0797110846e8f54e82e3e598ceacd329c0cb27 https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz node_modules/http-proxy-middleware
b78767b0614fc610d2f365254eb1ea70c00bd68aa4075e6141efeecf6b1cb284 https://registry.npmjs.org/http-proxy-3/-/http-proxy-3-1.23.2.tgz node_modules/http-proxy-middleware/node_modules/http-proxy
322c7b7abed0cf2f3f0975cbebc92494d685180634893d09e3ad505fbc27f3ff https://registry.npmjs.org/hyper-json/-/hyper-json-1.4.0.tgz node_modules/hyper-json
576c64f2098ed44c3d5e48d7a9dc65512700c1d6a969a71a74d474da8e734635 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz node_modules/iconv-lite
98c792f39650b00818c05dcc407902034dc4092f368596b37658d44f28739d11 https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz node_modules/immediate
d94dbc6c1bb3c5ac0fb12a73ade187108fc60de273a1b754f55044eb5e24afaf https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz node_modules/inherits
7441d9623f67fe4160eccfd82ae9a404dcd55e1e4f1b68e06e2374dade4e8fee https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz node_modules/ipaddr.js
8c5d4286146ad62fc1096981700ce1c22a167708926fca01f9ca74f9bb50bc19 https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz node_modules/is-extglob
3fe453fb193bb58f6f0505dfb1151230935380b5b55e1f9864261c2aafc1bec6 https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz node_modules/is-glob
7b75c1057198cf97696909a9bee176c9c5e9bcb5b03bf3ecef2f484defadd51e https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz node_modules/is-number
405ffdac90b988722906f2c25e627331c8ac952201c5e2eefab1c61f22d25bd3 https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz node_modules/is-plain-object
e23c76f14f5222e07e39d89858b61e8e33f96956de9e0df3659cbdf8db950c87 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz node_modules/isarray
15d92c0711c570e8a900770ca4545fbf872fed252ce153c263e0e030f21ddaa0 https://registry.npmjs.org/jose/-/jose-4.15.9.tgz node_modules/jose
81aba42cff61ab4f21ddf493eb1873dd9702a685eca9a8a182c9d4002846f0f8 https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz node_modules/jquery
a1a64d30262509e36d7206748376785d14456e676ea836d51ce06c5c0a531949 https://codeload.github.com/cryptpad/JSON.sortify/tar.gz/0a96f91c3f3b127c3040bbc2d3eb6ae803cb2dfd node_modules/json.sortify
5fb99597f70008b05f401d4d0d522a9c18e019be5e780fa17f7bd13a3c0be0e8 https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz node_modules/jsonfile
d9af2628a7a4dda25acf1e19c7ecc2468e1e9e8d4619fe2cae829e89d96f6b82 https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz node_modules/jsonwebtoken
5117f4a2a645aeb307bf3b829c575ad58135cc97e75291e594532ab5b5b21b23 https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz node_modules/jszip
0d4028dc0352a740c30cbfd772917f2744986d42bfa0b06ec7642bffe7ad3941 https://registry.npmjs.org/pako/-/pako-1.0.11.tgz node_modules/jszip/node_modules/pako
1648613948f68ac9cbbe8f72a3f93a67ecdb862ffb57946a2c0bbb5a1479a532 https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz node_modules/jszip/node_modules/readable-stream
e09206c60fccafb952c854af7629cbb031a98d6da2e143fb3aa3c8a48402aa22 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz node_modules/jszip/node_modules/safe-buffer
c8bc0cf9fbbdc9d2f1b6f3f97ab9c1f70130eec6b153f29fd69baa5a6aa8341d https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz node_modules/jwa
ed3a5fb027f8ce1006c8e30a37e88e7cd49824d4873efca8765304b20fe92e12 https://registry.npmjs.org/jws/-/jws-4.0.1.tgz node_modules/jws
1b8d51635bc40866a39953b7e247ae5950871595fb866eddadbd8122dbf2306b https://registry.npmjs.org/lex/-/lex-1.7.9.tgz node_modules/lex
2db8461cd4a10e2fc3588c8c55da34d33465ff81cc19c72416bbcaec7ee6a36e https://registry.npmjs.org/lie/-/lie-3.3.0.tgz node_modules/lie
f70d6ef3e2af224c6fe7f4f3cc46b63fd4e9f54e495d421197bfce8865cb2547 https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz node_modules/localforage
b4062624f3304afa27c85620f20566a110e90c27f1118bd0951ab894412f9682 https://registry.npmjs.org/lie/-/lie-3.1.1.tgz node_modules/localforage/node_modules/lie
ad1fb3f7aa3c53d2aa7b5fd006507404d71fcccb341162b6423645d997c808d7 https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz node_modules/lodash.includes
11a52014f5d33bdc0b58a79fd10355b8209aeb1b2c57f2c13b7395ca57dcee9d https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz node_modules/lodash.isboolean
7885443a78d4400274bf42a5929f6aaab23ca5d7e303deee76fe702ffe873b7d https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz node_modules/lodash.isinteger
73e5167e1e06f496cbad0f96afda0590302c0867f9840730e2600edf03c29b63 https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz node_modules/lodash.isnumber
986420e1ce139727af84069d7b88912facac64e5ca1281efd9f55b228fad72d0 https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz node_modules/lodash.isplainobject
45fd48aeca41f05f44fd413471f254c472e1e7a811ab84ea41448d2e7155cd5f https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz node_modules/lodash.isstring
0d67808f6f1d4c35c65e0e34c19e0a2de02727616cc8e276535f3eae98ce23b5 https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz node_modules/lodash.once
50a853bd6b2dd7a7ae3804e585c925e26affcdccfe681cb25093b5d6531ff897 https://registry.npmjs.org/looper/-/looper-3.0.0.tgz node_modules/looper
5ce40deb031cf6968f3832502a68f8d26be09764dc4f8fc07957a2fd7e8cdf5e https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz node_modules/lru-cache
bc795399d6e7c096521080d66ce6ca96a00875b4bb0df36e0f041815484f633b https://registry.npmjs.org/marked/-/marked-4.3.0.tgz node_modules/marked
b8c2c35575493dc086df88cfc468a9e2651b6617336480ab3f00fcf853f443a7 https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz node_modules/math-intrinsics
b70a5df5443bb5da41e4f349a5004a659656718b718b785a122e885382ed1fc0 https://registry.npmjs.org/mathjax/-/mathjax-3.0.5.tgz node_modules/mathjax
2dfad81441b4f9225bdc15c3739b49bc4fdb80187989dcf35a4086645bab741f https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz node_modules/media-typer
8e35e06893bc67b2c4905d2f13089381d7f70a4c287383900f409108bdf92dae https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz node_modules/merge-descriptors
dfd206d1c4023f131d2edc0f79ee54f3abc31f3a001b10039e2823f64064a03c https://registry.npmjs.org/methods/-/methods-1.1.2.tgz node_modules/methods
f7600692945292cf1f714e1c7ad36d9386335e15256069137d5d902bcbb5832c https://registry.npmjs.org/microee/-/microee-0.0.2.tgz node_modules/microee
c78d05f20aff3bc95f024b19e53f72998cfc5f69c42b126c49dff8b1b271bc46 https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz node_modules/micromatch
4c843ba015bec815ac52116162559ab7b4b4efbd3b86f7fcf38f3d770decace6 https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz node_modules/micromatch/node_modules/picomatch
215210390e617ac355b422692c7096476e3fe648176cb72b40075a03c9cc379a https://registry.npmjs.org/mime/-/mime-1.6.0.tgz node_modules/mime
2b21054e65d0eabd58c5002d2713e968dd47b15700bfed4b7281a344ded1c420 https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz node_modules/mime-db
2f9dd28353c303ff8750fbf68e474755b01c54a989883d227d605f7bfa3dd2ac https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz node_modules/mime-types
15fca15c6711deccdf37b8e701421c1135b6c0fdd03376a994a1f89ff476262e https://registry.npmjs.org/minilog/-/minilog-2.1.0.tgz node_modules/minilog
89d2c40b4596326c5061d95a63a13c5b757f3e03bcad229ab496a66735925529 https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz node_modules/minimatch
350a76c115b393c19d24654834261e5dc9f0e8cc5e08f3937fa80140f3e4ce83 https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz node_modules/minimist
789880ed50f11dc7484922121d6acb451fb63946fb5387de6f759fe91f11b998 https://registry.npmjs.org/miniq/-/miniq-0.1.2.tgz node_modules/miniq
c8e2432ec50ae1a8c22b346bd646b7eb64fd3f97d83b657fe9390a0c20e606e6 https://registry.npmjs.org/microee/-/microee-0.0.6.tgz node_modules/miniq/node_modules/microee
849ab276ab3612eb5eab2f684c7f289415915c99b55dfaad7fd5936ef1f2a333 https://registry.npmjs.org/minitask/-/minitask-0.2.3.tgz node_modules/minitask
1b29291a054b23ddc12f63cb0f563e486bc5866fb1855b5632d1a0ba88aab569 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz node_modules/mkdirp
f6616e15e530ed552f9daa2d3ce71963947c6bc7c98c9b64fd3e673fd02622c6 https://registry.npmjs.org/ms/-/ms-2.1.3.tgz node_modules/ms
912e687ba0f7e94f8e323e29e307db4a1838629399ff635412ae2a5d39765213 https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz node_modules/negotiator
b90f5219c80012c9b707b26134280a443e6bbf201fdf6076da7a9ba1ecbec450 https://registry.npmjs.org/netflux-websocket/-/netflux-websocket-1.3.1.tgz node_modules/netflux-websocket
4221fba6e26f5cfe017ef9f279beeca9d9b87b800a441a5ff9b1fba9e51b42af https://registry.npmjs.org/notp/-/notp-2.0.3.tgz node_modules/notp
8b6357cfad745f834e1e03d1476e25013af7b547821bfbd703c4801bdc3cc0a8 https://registry.npmjs.org/nthen/-/nthen-0.1.8.tgz node_modules/nthen
26ed46d19ca7cd3217ae93a0b357b2a9750f377cc84efdc9d64efcd13b146e8a https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz node_modules/object-hash
8324967a3afd8a45b0401e3554aebc1843f493bec46a89a7ce8cf072e62e90bf https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz node_modules/object-inspect
7e937a89498f0b0cd8c3cf561d5c222fb80feb358284e1fca083e35ec9397876 https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.2.0.tgz node_modules/oidc-token-hash
f64d42f1049c386cdac5204737e09564271639b2b7d203a3ea07ec07d5ddbd0a https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz node_modules/on-finished
98236ba60f8985dfb3fd2060c0c098c0ba2b6ba4e077e92b96b95db3eacd6458 https://registry.npmjs.org/open-sans-fontface/-/open-sans-fontface-1.4.0.tgz node_modules/open-sans-fontface
1cf8951de58b1ab58fe89462bf9b032233c8b72a945aa35445a0fbe756da4ab1 https://registry.npmjs.org/openid-client/-/openid-client-5.7.1.tgz node_modules/openid-client
56425fd38177f312912848ff242a684e0c69a03a4c370f49269e1411e031a1a5 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz node_modules/optimist
49fedc8866b4abfc8e71dc7fe75ad4ef1ff1ac9601b0642cff88ee5bf2338709 https://registry.npmjs.org/pako/-/pako-2.1.0.tgz node_modules/pako
56ef4bfa11e097ce8196b26fa04b42d6091c32498fcab4478e6dd298435f021a https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz node_modules/parseurl
17e169761622800a26cea5817e5b5078067122aab7996de8525014b771fa1db2 https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz node_modules/path-to-regexp
756d507afd865981073a5b3c204239196c33f87b39a7c5c65d5e2ecac1d73271 https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz node_modules/popper.js
425bf8c725d23bc5ac76bcedd10d9cdbbd6354c7273dd7def44417cfbca8889b https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz node_modules/process-nextick-args
38ff07cb281d9982640832562f730bf087699bdb0411d1fbd89243ccfad6d1b2 https://registry.npmjs.org/progress/-/progress-1.1.8.tgz node_modules/progress
a0d1b6f34f6d4e733429ba95f7adb7833c8ceab916ba574a93f8a8476bee46d9 https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz node_modules/proxy-addr
07a0b3d57056544340e16310c62d56407e05c54d13f869b69ba4ff6cf4bee03d https://registry.npmjs.org/pull-stream/-/pull-stream-3.7.0.tgz node_modules/pull-stream
e699d4b3ac62181f5bcd29c1d15224054c20d81aab67f7b2e75b7f7a2185b897 https://registry.npmjs.org/qs/-/qs-6.15.2.tgz node_modules/qs
905266e2662590b009e38dc096d4e4e103aafda9cb67e658ca985b2d0ad2f926 https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz node_modules/range-parser
60cfe182611cf752811118c4f144f7fe24256119ec58defda577d25858b93d4f https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz node_modules/raw-body
ad62bbb11baf079699a3f269ed089efdb589be16083ceed94a1117801e1a6c61 https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz node_modules/raw-body/node_modules/http-errors
ca800a24710488b568f4e73e8f570dd6b911c122cbf42b06930dee7c25949fe0 https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz node_modules/raw-body/node_modules/statuses
5da37dc337f3deb7ece453f3c4c688f3f7b0f78192763335fa28825527fa5d14 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.9.tgz node_modules/readable-stream
53750e4aca8316c4c52924c5528bdd9faf6d32c84d741c1a9af2cf0fa946c92a https://registry.npmjs.org/require-css/-/require-css-0.1.10.tgz node_modules/require-css
31f3330c978fb28684622fe71165dc946432cf0210b2ea8a1ca0233e70f2737d https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz node_modules/requirejs
a72345e48dde65d7fca99222af89e5859fdf9f2b76073408941598a57020b9f0 https://registry.npmjs.org/requirejs-plugins/-/requirejs-plugins-1.0.2.tgz node_modules/requirejs-plugins
5d181804516c4a693a384272a7bd0e42d17e0d4b301ccfbe408669ccafdcb3e8 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz node_modules/safe-buffer
78812f65ae3b98071ce1c9bacbe0666f4220d0b2753c2a11530eb27df440a3b3 https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz node_modules/safer-buffer
309750a00df60158f0b740cb8bfd6c84eb21b62a8b1af0388d8b0140ae611fe7 https://registry.npmjs.org/saferphore/-/saferphore-0.0.1.tgz node_modules/saferphore
649fa0fe568e1f25ba0ae1f1391af113651700e06b39af7132104df015d39e3a https://registry.npmjs.org/sax/-/sax-1.4.3.tgz node_modules/sax
6cfd4376a410811ed290199073b3f9692870f281198fc7ca421c18bc84d087ed https://registry.npmjs.org/scrypt-async/-/scrypt-async-1.2.0.tgz node_modules/scrypt-async
b49572086d1e04c9a014cafc232685cc74570320d4e7091c2e30a7138c8522bd https://registry.npmjs.org/semver/-/semver-7.7.3.tgz node_modules/semver
890b89cfc27423bea939ce5956366dc4889404071f045e313d6c470c1b1ffe9c https://registry.npmjs.org/send/-/send-1.2.0.tgz node_modules/send
ad08397ab05f62b2b507682e23aad699cf8cc33922e0030be0cb640a23277ad7 https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz node_modules/send/node_modules/fresh
bce4d5d0140d5e8d77ae4547fd1897d13f788bd2fe47fb579611f14c53adb482 https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz node_modules/serve-static
5cb9fc22698364ed42c02d6aa3dc50ffeafa68452ae84699672e3dfd74922c9e https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz node_modules/setimmediate
c83bcc6ea632567e3f6928a83a1c0c7073519aaca9b88b847a3b404417eadfe2 https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz node_modules/setprototypeof
8493e77b990b242efebd824d0912df161bf640fc75071d5bc844ce0d7706a485 https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz node_modules/side-channel
793c94ac215be772757045f8804406578b8cbc1bda7e1cde23011f9145af74f7 https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz node_modules/side-channel-list
3b256b6421300bcc962d891b1588fd4b64e84e339b9c29f78c61b72f2a7116d6 https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz node_modules/side-channel-map
3b2a54f0c5e7ad898c8f0ffda2a6805fb2cc5d68f53addf0b4a9ec0db9d0d06e https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz node_modules/side-channel-weakmap
7a5de41e4a184f43178f3b7cfd4e22f9ac2945a4b7c715ddc3e1c752b5a631dd https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.6.tgz node_modules/sortablejs
a3549c96aa426fd4a8a6aee634c3f440b36bf47ad88f6d699ff49a9f123b2cd6 https://registry.npmjs.org/sortify/-/sortify-1.0.4.tgz node_modules/sortify
919840434d9af8b0252e769af0593628594aeacf9cad8dd946528fe29e372f5a https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz node_modules/statuses
2472353dfde04c02a1bfacd167809a4e43023e1e2a823ec4e9bee31af754e141 https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz node_modules/stream-to-pull-stream
af8262434508fa8292407f7fef4690d19eabb73387ca230b41f2a1155216963a https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz node_modules/string_decoder
e09206c60fccafb952c854af7629cbb031a98d6da2e143fb3aa3c8a48402aa22 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz node_modules/string_decoder/node_modules/safe-buffer
e4c475323b54850ce507eff9c52ed90cf5e44ecaa254ea3616b386884eea3446 https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz node_modules/text-segmentation
363b4752de08c8bed195cb6f07fc7278879c2c70ae9c5a04d8a294218a1bac27 https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz node_modules/thirty-two
9a241a036db163ceb861eac506999e5c61ca6b94a7e6ba87ba641f852c721909 https://registry.npmjs.org/ticky/-/ticky-1.0.1.tgz node_modules/ticky
07ffc7ed708a7f445d777a08bc92c3313a171b2f51d1f4e12544d12744e4e534 https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz node_modules/tiny-each-async
a63a255ec20a935c3a3334a6645f9245db36e2319ddf1eb6bc0eab2bfe5b42d7 https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz node_modules/to-regex-range
186fcc77488de327daf911d362d4e773bab9909f1df2a5f0c20b875205b92e08 https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz node_modules/toidentifier
5f8dc49cb4483e206ba3ebb22abbccfc0218c59b60fc78cce24197ced5b9e102 https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz node_modules/tweetnacl
dc023ec410a2c0072f2ff5c01800e6dbce22f2297d0529627b5c835808e86c12 https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz node_modules/tweetnacl-util
94dab5853380e14378bab3fc4e4def824efd0d32783341f9c0ec98b6137dc3ae https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz node_modules/type-is
b8e70bb4d52acd5d0d1ed848c0e6e3c903a533aa500acffbe003f011b18f9e3b https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz node_modules/type-is/node_modules/mime-db
49734fc98906e9baaacf8034923470a4c84de72943a7c005face63360701d1c3 https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz node_modules/type-is/node_modules/mime-types
df6065d79fd650fe1b39feb59d25699822303637b3caa4059e4e448260f9df65 https://registry.npmjs.org/ulimit/-/ulimit-0.0.2.tgz node_modules/ulimit
53b5e2fa12a4118a4838e80b1cc6e1d8cd30d6f7e5bea69640e5386f6eb3f8af https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz node_modules/undici-types
8c2ab1faef3d3e88b210515b37e56bcdd39e0d02363f8b357872ca5de75dd353 https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz node_modules/universalify
2dfb5e06d1d4bf1fe9f0fa7f633c4a2fde04d8b41cf0b9bd249a42561d5edfb6 https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz node_modules/unpipe
79a1de983c1b393180c47456d6b73caab278a00ea6e37d5c6675f2dcdec2a3e5 https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz node_modules/util-deprecate
ded95d8fedda75712b7282073ee7e5b7359646d3f6cd4b1ed3b0ddfe5dae5036 https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz node_modules/utils-merge
d9b9333988daf0d9f3c0ba679f1d87382b0702f5384f6d672b5b336276b47680 https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz node_modules/utrie
7378860671377a35e7a443ecfdca0745cfd066f595c90d581b827defea246e71 https://registry.npmjs.org/vary/-/vary-1.1.2.tgz node_modules/vary
419fcd999c644377c678ea8315aacf9bda442cd75bdfa50aee3918dd917ae274 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz node_modules/wordwrap
fb84b1838ba2928efc7d3cbd285ae321ea18eebdb9140c1860affd92b1a7ec28 https://registry.npmjs.org/ws/-/ws-8.20.1.tgz node_modules/ws
82fced21f44fd654937fe8dbacd5e9a68e79811643a9376ad78a07388659bedd https://registry.npmjs.org/x2js/-/x2js-3.4.4.tgz node_modules/x2js
1ad53ae574a7670d31f17477dbbaa5f4a15119baf6b74d70e834a8d061924006 https://registry.npmjs.org/xml-crypto/-/xml-crypto-6.1.2.tgz node_modules/xml-crypto
f7993c38d0144ba30ed1f41842d1f76693f908f927fc50ffbf21576bdfa49fbd https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz node_modules/xml-crypto/node_modules/xpath
8659984d446e680570e3b221604ec5d710c38e0a6054f1fa21d057aea14f9bd5 https://registry.npmjs.org/xml-encryption/-/xml-encryption-3.1.0.tgz node_modules/xml-encryption
36945b43901932f5e9b088ee8b9b196446a3a24ed0f0f742b1f37e23ee44b85d https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz node_modules/xml-encryption/node_modules/xpath
6386154e63b28c5f4411bf2348596105d262e36600104dd9584e2b7251f56a11 https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz node_modules/xml2js
8af7744b545bc3c8883589dafd5536b06194edb6ea667d5fd7f2cfee4c121c94 https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz node_modules/xml2js/node_modules/xmlbuilder
e5c4050542f91b36307452ba5d254dd9f620e7ee3524236972fa8b13d499e19e https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz node_modules/xmlbuilder
b3dd3659f8a311adf1b83ed3d9e0c5b1e7b4605f981c0f718e89a4c56149b33b https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz node_modules/xpath
a80c78aa276536615891ef66efbc17d3bd07c8cb14e3bd5298eed3006bfa4d49 https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz node_modules/yallist
3f4987af072ba18ad2543c82ada6e41e33a6f38b1ec5930f79b66d1afb7e0715 https://github.com/cryptpad/onlyoffice-editor/releases/download/v9.2.0.119+5/onlyoffice-editor.zip www/common/onlyoffice/dist/v9
86b6f1ac8f110b5a416ad199efa4c08957d46d989defe791b9793a966cfb3a04 https://github.com/cryptpad/onlyoffice-x2t-wasm/releases/download/v7.3+1/x2t.zip www/common/onlyoffice/dist/x2t
