From eab0e1c52a4fb936997810b9cf27bf8f1faa695c Mon Sep 17 00:00:00 2001 From: simonox Date: Wed, 22 Feb 2023 17:26:41 +0100 Subject: [PATCH] added demo dashboard in node RED --- software/container/docker-compose.yml | 2 +- software/flow/.config.nodes.json | 658 ++ software/flow/.config.nodes.json.backup | 419 + software/flow/.config.projects.json | 3 + software/flow/.config.runtime.json | 3 + software/flow/.config.users.json | 20 + software/flow/.config.users.json.backup | 17 + software/flow/.flows.json.backup | 272 + ...708ee89783081769d76e8282cf6c331a928e063246 | Bin 0 -> 3067 bytes ...0eb524b8bd6fc15720e2fcc9f809a74f44243315b8 | 1 + ...5aa2a511c7ceb234349781022cd32bb5feea6d6357 | Bin 0 -> 7288 bytes ...0acae4c9c6e45249f25d52a0d1c2a637cd138e1435 | 1 + ...8c2cf84f1235427778538e6836c14109b871eb009d | 1 + ...03ff70d079102e999020a7ad325a0f177f66255df6 | 1 + ...e85d4e08f1e8c8102caee3c12cb561e714d7ee00b2 | Bin 0 -> 32024 bytes ...fef29eabf2fffaac4c12f0063be83ba3d31ce53417 | 1 + ...ea6de79cdc043d7fe28b2f040f6801bd9c12c91a53 | 1 + ...d8f3702b52aa116021ea9e7fcd67827cbc24cdb987 | Bin 0 -> 35372 bytes ...2af706a8a388175f2099b6eab16c150b4d00ba6e39 | 1 + ...c602b26b5a068bdc01718b39287255643f146f0664 | Bin 0 -> 301871 bytes ...a5f48e19fe2884896db570ef003f9bef3132c465ac | 1 + ...48fa5d5c00e17f6095a2f44ff410299323f5e91bed | 1 + ...5ebc329bf9105de52a0c1f864a259b6d12306b1c95 | 1 + ...93bc51e032c8193823958600151e72848eefb13441 | 1 + ...805b057aaf90caf440eb66d4609a680ffd30836ad4 | 1 + ...dcbe0b5c6aad5a2b2b6eaa46f516178320490b0669 | 1 + ...05ea22f1d61951ce817fbb1bfbc234d85e870c5f91 | Bin 0 -> 13252 bytes ...f4cac7e96c507d8213c1652da61e100d8b49ea9850 | Bin 0 -> 2173 bytes ...60052838ff4db5291bf1eddbec925a611953b34d91 | 1 + ...07d405364f397e54b3f7526d6ed429dab0e70b5a77 | 1 + ...879b15ca19c42a2d589f971845a3cb22c069a06ab9 | 1 + ...64abaeb1e676ab0c64d62f98f6b85e7a39ffd889cb | 1 + ...bf9f27287ba14806c0d41a45f5c2ba7d3e29b598ed | Bin 0 -> 3314 bytes ...3eacee17a7ba108f4e7e9d50435aba9a50e5932a12 | 1 + ...d861d4bc4e995cce94652b88894e6a890ebe1692b4 | Bin 0 -> 6986 bytes ...88b365ba2bb7c66e9e1488de3c3d23adb9dda84a7e | Bin 0 -> 436840 bytes ...82b01b1c9143dbaa95b7718c7afd697e9c96d772d1 | 1 + ...47fb180087cc2df15662d0b82d20dfff0190ea360d | 1 + ...e723fd4f1acebfb31743571560fbefd948397fafad | Bin 0 -> 1322258 bytes ...44e83f8e49abf090b37bccc725fe6cb9642a230030 | 1 + ...5a20f2bd3fceea66c2146ba25245b8f4acc5997034 | 1 + ...b2faa61efda27405da8a6a24a1768091520b1af998 | 1 + ...52815a029a35c18e05e654b30c38041094ae4d096c | 1 + ...32a24b67c00208deb391a6d5b2783b85d0ba7a8709 | 1 + ...dfba09441c02803ab7ec7cf4c2eb580aa97c313c89 | Bin 0 -> 7824 bytes ...a399af98c520c528b8b3dc2c43bdd120454d5fd790 | 1 + ...9df43c411113afd6c8483796cbb2c3818794f647a2 | Bin 0 -> 2294 bytes ...15b60d3e243c70a913ab61e6716e89c1cecda2763f | 1 + ...715ef0c558f3d282e9287f41f4b6b0cf928e014373 | Bin 0 -> 4145 bytes ...bb221e82f8a2b77dab52221010897459eef51e46bd | 1 + ...43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db | Bin 0 -> 3017 bytes ...8210c37add7558072b0ca6cd98907f0fe310952b4d | 1 + ...6a670d909aa33c1594afe7b90869a1d85748831ac7 | Bin 0 -> 6764 bytes ...bcdc798855520fe95e0eef64f6c7811d54197a5388 | 1 + ...1c4c753678aaca5d1b97f57eb9059a2d4fabd7bb63 | 1 + ...0166777bc93444ed1341b9eaee4694440411c518f5 | 1 + ...0a672e72a55f27b0ad4d97022286c37a58e84edce6 | 1 + ...e07e918d1471e16cc33721cf26249e46e22a9a0910 | 1 + ...9ee9b7b9315a69178c217af319f2cbeb06ec629659 | 1 + ...b539f53b193ff2d5be87dbd90844b97ca1fe870bf3 | Bin 0 -> 270840 bytes ...f111b2da990ffc95609950c9ba533cc9c0f0c62a06 | 1 + ...59f616b9a2d0f31978ef8f1d7898c492bb19a216ac | 1 + ...abd87490cae51e7e0f6be215d62160b01ded02b091 | 1 + ...ad713de1b786af584cb78733c56f9a173d65aa2ea3 | 1 + ...b25f194def688d9987de759002b0eca42d1219aa69 | 1 + ...df59b7f585e69e494a1c800687b3bed6412e460ba0 | 1 + ...0daae2d41cb950be840532e1a9f634efec6179b044 | Bin 0 -> 6093 bytes ...d9fd01a623010ad3888fe63b029429d52cf6f7fb5e | Bin 0 -> 3881 bytes ...d7900dd3f7001a94d6769d4ebe7c76a3b68e6ca305 | 1 + ...26f207549943c0bc17abbf66bc20099aaa1bb51736 | 2 + ...a0ed627e790362a305b38303f1bc637ce40e2b4e79 | 2 + ...f613da9b964d642cefd2387a5e013be1685f2b44fe | 2 + ...927b0c23c58d97f21063208f3e872c3e04db58c13b | 2 + ...4c3f9bcd467300ed1bbd9de1f8bcef7468541a58b6 | 2 + ...2c6073d6cbd9e039f58bffbf89cf7752860d827efc | 2 + ...3e046ad9bcd234272f4aaa05cdb83d0d314db4f0e8 | 2 + ...c7443600688e9009766fff3e452683186dee25bd1c | 2 + ...72922dbbf74de114a579d8668a4eb90a10db5e0f37 | 2 + ...3468bf78f0e43b3f628711694725e7575c3f66a260 | 2 + ...0e981c5ae7b564ecf334aa492611d8a195a4172b5d | 2 + ...fc2ea48dec6667c522df85f7be77bbb7caaeb415ba | 2 + ...3da990a816ba9cdbefceb21c5fa695030fadcf1243 | 2 + ...1b01e1d823b84b21d5d60578cc0778ea0a8739615f | 2 + ...a86e0ea7ac2705af8abb0c1a179f5a458cd88892c0 | 2 + ...425608cd37bebcd2223b8298e0c3fd5d41692a634d | 2 + ...9fb850e9dcf8b50b06a17c20ec135612a38d1a25cb | 2 + ...a2dda410ca7d5be85f232a851643ae678a76b52292 | 4 + ...6f1e33ff6fa27b6a4cc5b3539266ffcf9e6b7c4c81 | 2 + ...e92705fc55071e0e733d33f2674cc2085083c17852 | 2 + ...1b314cae84e737355717d304bf48501d91f51b9f35 | 2 + ...4d8e9d3bcad0edb4bea698e997a24bef2ddbe9e155 | 2 + ...9584c92cf8502f1e4bac4bc97a91eab5ef95a48edb | 2 + ...af2e3b349a1dc5765c3d5b5f47c76c5b9dd8fc165f | 2 + ...6c44317b4e3ec70e69ccf2c06c1a0ffa6909e6e490 | 2 + ...e03545f8e473b547e88ef3141501fe2a54e1abdfc4 | 2 + ...28c3571e7a3bd570212f4cd59d350b01cffa495145 | 2 + ...8f6c0493f8f3e785cbcef103fbfc74cb3d8b98a74d | 2 + ...b5744115b91bc7a0ee1c42c988c2a59acc6e4e11c1 | 2 + ...2942615bfdc26d632de4a91aeb993c07dc3f9895d9 | 2 + ...c7d0a8a461f841174a79de66df26125595f8953ebc | 2 + ...faee2d251f142e7667e27aff4b5ce55844ad147811 | 2 + ...7bf479cfaea9f0d262bc1ab3207a12e9816d64f781 | 2 + ...3b10347b77c8df4b17b5fbe14834f5c6b06faa9f95 | 2 + ...350ae8c6dd6cee5ca84fcc91d9d0b666cf225a139b | 2 + ...7efd1821a438c1ddeb3d561749ab66ee9a59d93b90 | 2 + ...36278c1306c49cce2ff3f33948211aad74f110e516 | 2 + ...63293386caace8256186f89dbb465f946885be4ff9 | 2 + ...f3ddb5624a540e279742a3c6851ec4ee466890a5ed | 2 + ...35c4d7f93793ddd06f9fe654343e5f3766c32880ff | 2 + ...69c0d83a12d6131c1075830ffa93b7ea52768a7363 | 2 + ...a3b6bb995b306a2d95a396f87105cfd22ee08be398 | 2 + ...0e5eac49a96a958e19b2233842c6c1cd9d0a05c3fe | 3 + ...1bd2cf204508de0c8c99d31041c9481a8f7a10adb3 | 2 + ...ff7ba0b052fe52bd01df64b482f79b19f35febffd1 | 2 + ...e70d15930b9ad34a6b139ee6817c5af0547186b82c | 2 + ...323edbbc80669bf714da5b47d56510c7d0bd7521ee | 2 + ...60bb270fa49897e6b6e0df9401424f12dc019c61da | 2 + ...e5431511e792cb69adaa46bf9b37195f87a17f3b9c | 2 + ...1cccfb1577e0498b867492cc1d9ed9f424c035d3d6 | 2 + ...7dd5aa3a50e4547bf158f64db4363c6e1870a86842 | 2 + ...012037fa4941e26c41dd4c73e0fab7a6fcf5591509 | 2 + ...f7ec339ae2c524cc0ba345fe5fc84488f25dc26de5 | 2 + ...fb51ca9e706d6864e2d2006c989d9eb193ec277844 | 2 + ...0afd0fdfb7c2c51fe35c1d0e4f66c6f6a09b475c55 | 4 + ...feb7319da7f5ac4db9f67c1278b1c36099b885309b | 2 + ...e0a4133335d573b060586e3e1b8260014f5d743f4b | 2 + ...fd508b30146789bf7999018288907e431f1d8e7b45 | 2 + ...a3f414f4115c252aefb394f54bed5bc745ef00891f | 2 + ...469058d209f44b8d9716b40fcc759d442e1686f92c | 2 + ...a14dfebb7bd877cc85269c5bd4c95781cbb3cae7e1 | 2 + .../flow/.npm/_update-notifier-last-checked | 0 software/flow/README.md | 12 +- software/flow/flows.json | 247 +- software/flow/flows_cred.json | 3 + software/flow/node_modules/.bin/mime | 1 + software/flow/node_modules/.package-lock.json | 522 + .../@socket.io/component-emitter/LICENSE | 24 + .../@socket.io/component-emitter/Readme.md | 74 + .../@socket.io/component-emitter/index.d.ts | 179 + .../@socket.io/component-emitter/index.js | 176 + .../@socket.io/component-emitter/index.mjs | 169 + .../@socket.io/component-emitter/package.json | 31 + .../flow/node_modules/@types/cookie/LICENSE | 21 + .../flow/node_modules/@types/cookie/README.md | 16 + .../node_modules/@types/cookie/index.d.ts | 135 + .../node_modules/@types/cookie/package.json | 30 + .../flow/node_modules/@types/cors/LICENSE | 21 + .../flow/node_modules/@types/cors/README.md | 80 + .../flow/node_modules/@types/cors/index.d.ts | 60 + .../node_modules/@types/cors/package.json | 32 + .../flow/node_modules/@types/node/LICENSE | 21 + .../flow/node_modules/@types/node/README.md | 16 + .../flow/node_modules/@types/node/assert.d.ts | 961 ++ .../@types/node/assert/strict.d.ts | 8 + .../node_modules/@types/node/async_hooks.d.ts | 513 + .../flow/node_modules/@types/node/buffer.d.ts | 2282 +++++ .../@types/node/child_process.d.ts | 1369 +++ .../node_modules/@types/node/cluster.d.ts | 410 + .../node_modules/@types/node/console.d.ts | 412 + .../node_modules/@types/node/constants.d.ts | 18 + .../flow/node_modules/@types/node/crypto.d.ts | 3964 ++++++++ .../flow/node_modules/@types/node/dgram.d.ts | 545 ++ .../@types/node/diagnostics_channel.d.ts | 153 + .../flow/node_modules/@types/node/dns.d.ts | 659 ++ .../@types/node/dns/promises.d.ts | 370 + .../node_modules/@types/node/dom-events.d.ts | 126 + .../flow/node_modules/@types/node/domain.d.ts | 170 + .../flow/node_modules/@types/node/events.d.ts | 678 ++ .../flow/node_modules/@types/node/fs.d.ts | 3872 ++++++++ .../node_modules/@types/node/fs/promises.d.ts | 1138 +++ .../node_modules/@types/node/globals.d.ts | 300 + .../@types/node/globals.global.d.ts | 1 + .../flow/node_modules/@types/node/http.d.ts | 1651 ++++ .../flow/node_modules/@types/node/http2.d.ts | 2134 +++++ .../flow/node_modules/@types/node/https.d.ts | 542 ++ .../flow/node_modules/@types/node/index.d.ts | 134 + .../node_modules/@types/node/inspector.d.ts | 2741 ++++++ .../flow/node_modules/@types/node/module.d.ts | 115 + .../flow/node_modules/@types/node/net.d.ts | 877 ++ .../flow/node_modules/@types/node/os.d.ts | 466 + .../node_modules/@types/node/package.json | 237 + .../flow/node_modules/@types/node/path.d.ts | 191 + .../node_modules/@types/node/perf_hooks.d.ts | 625 ++ .../node_modules/@types/node/process.d.ts | 1482 +++ .../node_modules/@types/node/punycode.d.ts | 117 + .../node_modules/@types/node/querystring.d.ts | 131 + .../node_modules/@types/node/readline.d.ts | 653 ++ .../@types/node/readline/promises.d.ts | 143 + .../flow/node_modules/@types/node/repl.d.ts | 424 + .../flow/node_modules/@types/node/stream.d.ts | 1340 +++ .../@types/node/stream/consumers.d.ts | 12 + .../@types/node/stream/promises.d.ts | 42 + .../node_modules/@types/node/stream/web.d.ts | 330 + .../@types/node/string_decoder.d.ts | 67 + .../flow/node_modules/@types/node/test.d.ts | 455 + .../flow/node_modules/@types/node/timers.d.ts | 94 + .../@types/node/timers/promises.d.ts | 93 + .../flow/node_modules/@types/node/tls.d.ts | 1107 +++ .../@types/node/trace_events.d.ts | 171 + .../@types/node/ts4.8/assert.d.ts | 961 ++ .../@types/node/ts4.8/assert/strict.d.ts | 8 + .../@types/node/ts4.8/async_hooks.d.ts | 513 + .../@types/node/ts4.8/buffer.d.ts | 2283 +++++ .../@types/node/ts4.8/child_process.d.ts | 1369 +++ .../@types/node/ts4.8/cluster.d.ts | 410 + .../@types/node/ts4.8/console.d.ts | 412 + .../@types/node/ts4.8/constants.d.ts | 18 + .../@types/node/ts4.8/crypto.d.ts | 3964 ++++++++ .../node_modules/@types/node/ts4.8/dgram.d.ts | 545 ++ .../node/ts4.8/diagnostics_channel.d.ts | 153 + .../node_modules/@types/node/ts4.8/dns.d.ts | 659 ++ .../@types/node/ts4.8/dns/promises.d.ts | 370 + .../@types/node/ts4.8/dom-events.d.ts | 126 + .../@types/node/ts4.8/domain.d.ts | 170 + .../@types/node/ts4.8/events.d.ts | 678 ++ .../node_modules/@types/node/ts4.8/fs.d.ts | 3872 ++++++++ .../@types/node/ts4.8/fs/promises.d.ts | 1138 +++ .../@types/node/ts4.8/globals.d.ts | 294 + .../@types/node/ts4.8/globals.global.d.ts | 1 + .../node_modules/@types/node/ts4.8/http.d.ts | 1651 ++++ .../node_modules/@types/node/ts4.8/http2.d.ts | 2134 +++++ .../node_modules/@types/node/ts4.8/https.d.ts | 542 ++ .../node_modules/@types/node/ts4.8/index.d.ts | 88 + .../@types/node/ts4.8/inspector.d.ts | 2741 ++++++ .../@types/node/ts4.8/module.d.ts | 115 + .../node_modules/@types/node/ts4.8/net.d.ts | 877 ++ .../node_modules/@types/node/ts4.8/os.d.ts | 466 + .../node_modules/@types/node/ts4.8/path.d.ts | 191 + .../@types/node/ts4.8/perf_hooks.d.ts | 625 ++ .../@types/node/ts4.8/process.d.ts | 1482 +++ .../@types/node/ts4.8/punycode.d.ts | 117 + .../@types/node/ts4.8/querystring.d.ts | 131 + .../@types/node/ts4.8/readline.d.ts | 653 ++ .../@types/node/ts4.8/readline/promises.d.ts | 143 + .../node_modules/@types/node/ts4.8/repl.d.ts | 424 + .../@types/node/ts4.8/stream.d.ts | 1340 +++ .../@types/node/ts4.8/stream/consumers.d.ts | 12 + .../@types/node/ts4.8/stream/promises.d.ts | 42 + .../@types/node/ts4.8/stream/web.d.ts | 330 + .../@types/node/ts4.8/string_decoder.d.ts | 67 + .../node_modules/@types/node/ts4.8/test.d.ts | 446 + .../@types/node/ts4.8/timers.d.ts | 94 + .../@types/node/ts4.8/timers/promises.d.ts | 93 + .../node_modules/@types/node/ts4.8/tls.d.ts | 1107 +++ .../@types/node/ts4.8/trace_events.d.ts | 171 + .../node_modules/@types/node/ts4.8/tty.d.ts | 206 + .../node_modules/@types/node/ts4.8/url.d.ts | 897 ++ .../node_modules/@types/node/ts4.8/util.d.ts | 2011 ++++ .../node_modules/@types/node/ts4.8/v8.d.ts | 396 + .../node_modules/@types/node/ts4.8/vm.d.ts | 509 + .../node_modules/@types/node/ts4.8/wasi.d.ts | 158 + .../@types/node/ts4.8/worker_threads.d.ts | 689 ++ .../node_modules/@types/node/ts4.8/zlib.d.ts | 517 + .../flow/node_modules/@types/node/tty.d.ts | 206 + .../flow/node_modules/@types/node/url.d.ts | 897 ++ .../flow/node_modules/@types/node/util.d.ts | 2011 ++++ .../flow/node_modules/@types/node/v8.d.ts | 396 + .../flow/node_modules/@types/node/vm.d.ts | 509 + .../flow/node_modules/@types/node/wasi.d.ts | 158 + .../@types/node/worker_threads.d.ts | 689 ++ .../flow/node_modules/@types/node/zlib.d.ts | 517 + software/flow/node_modules/accepts/HISTORY.md | 243 + software/flow/node_modules/accepts/LICENSE | 23 + software/flow/node_modules/accepts/README.md | 140 + software/flow/node_modules/accepts/index.js | 238 + .../flow/node_modules/accepts/package.json | 47 + .../flow/node_modules/base64id/CHANGELOG.md | 16 + software/flow/node_modules/base64id/LICENSE | 22 + software/flow/node_modules/base64id/README.md | 18 + .../node_modules/base64id/lib/base64id.js | 103 + .../flow/node_modules/base64id/package.json | 13 + software/flow/node_modules/bytes/History.md | 82 + software/flow/node_modules/bytes/LICENSE | 23 + software/flow/node_modules/bytes/Readme.md | 125 + software/flow/node_modules/bytes/index.js | 159 + software/flow/node_modules/bytes/package.json | 39 + .../flow/node_modules/compressible/HISTORY.md | 111 + .../flow/node_modules/compressible/LICENSE | 24 + .../flow/node_modules/compressible/README.md | 61 + .../flow/node_modules/compressible/index.js | 58 + .../node_modules/compressible/package.json | 48 + .../flow/node_modules/compression/HISTORY.md | 307 + .../flow/node_modules/compression/LICENSE | 23 + .../flow/node_modules/compression/README.md | 240 + .../flow/node_modules/compression/index.js | 288 + .../node_modules/compression/package.json | 47 + software/flow/node_modules/cookie/HISTORY.md | 134 + software/flow/node_modules/cookie/LICENSE | 24 + software/flow/node_modules/cookie/README.md | 286 + software/flow/node_modules/cookie/index.js | 202 + .../flow/node_modules/cookie/package.json | 42 + .../flow/node_modules/cors/CONTRIBUTING.md | 33 + software/flow/node_modules/cors/HISTORY.md | 58 + software/flow/node_modules/cors/LICENSE | 22 + software/flow/node_modules/cors/README.md | 243 + software/flow/node_modules/cors/lib/index.js | 238 + software/flow/node_modules/cors/package.json | 41 + .../flow/node_modules/debug/.coveralls.yml | 1 + software/flow/node_modules/debug/.eslintrc | 11 + software/flow/node_modules/debug/.npmignore | 9 + software/flow/node_modules/debug/.travis.yml | 14 + software/flow/node_modules/debug/CHANGELOG.md | 362 + software/flow/node_modules/debug/LICENSE | 19 + software/flow/node_modules/debug/Makefile | 50 + software/flow/node_modules/debug/README.md | 312 + .../flow/node_modules/debug/component.json | 19 + .../flow/node_modules/debug/karma.conf.js | 70 + software/flow/node_modules/debug/node.js | 1 + software/flow/node_modules/debug/package.json | 49 + .../flow/node_modules/debug/src/browser.js | 185 + software/flow/node_modules/debug/src/debug.js | 202 + software/flow/node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/inspector-log.js | 15 + software/flow/node_modules/debug/src/node.js | 248 + software/flow/node_modules/depd/History.md | 103 + software/flow/node_modules/depd/LICENSE | 22 + software/flow/node_modules/depd/Readme.md | 280 + software/flow/node_modules/depd/index.js | 538 ++ .../node_modules/depd/lib/browser/index.js | 77 + software/flow/node_modules/depd/package.json | 45 + software/flow/node_modules/destroy/LICENSE | 23 + software/flow/node_modules/destroy/README.md | 63 + software/flow/node_modules/destroy/index.js | 209 + .../flow/node_modules/destroy/package.json | 48 + software/flow/node_modules/ee-first/LICENSE | 22 + software/flow/node_modules/ee-first/README.md | 80 + software/flow/node_modules/ee-first/index.js | 95 + .../flow/node_modules/ee-first/package.json | 29 + .../flow/node_modules/encodeurl/HISTORY.md | 14 + software/flow/node_modules/encodeurl/LICENSE | 22 + .../flow/node_modules/encodeurl/README.md | 128 + software/flow/node_modules/encodeurl/index.js | 60 + .../flow/node_modules/encodeurl/package.json | 40 + .../node_modules/engine.io-parser/LICENSE | 22 + .../node_modules/engine.io-parser/Readme.md | 158 + .../engine.io-parser/build/cjs/commons.js | 19 + .../build/cjs/contrib/base64-arraybuffer.js | 48 + .../build/cjs/decodePacket.browser.js | 51 + .../build/cjs/decodePacket.js | 49 + .../build/cjs/encodePacket.browser.js | 43 + .../build/cjs/encodePacket.js | 27 + .../engine.io-parser/build/cjs/index.js | 38 + .../engine.io-parser/build/cjs/package.json | 8 + .../engine.io-parser/build/esm/commons.d.ts | 14 + .../engine.io-parser/build/esm/commons.js | 14 + .../build/esm/contrib/base64-arraybuffer.d.ts | 2 + .../build/esm/contrib/base64-arraybuffer.js | 43 + .../build/esm/decodePacket.browser.d.ts | 3 + .../build/esm/decodePacket.browser.js | 49 + .../build/esm/decodePacket.d.ts | 3 + .../build/esm/decodePacket.js | 47 + .../build/esm/encodePacket.browser.d.ts | 3 + .../build/esm/encodePacket.browser.js | 41 + .../build/esm/encodePacket.d.ts | 3 + .../build/esm/encodePacket.js | 25 + .../engine.io-parser/build/esm/index.d.ts | 7 + .../engine.io-parser/build/esm/index.js | 32 + .../engine.io-parser/build/esm/package.json | 8 + .../engine.io-parser/package.json | 59 + software/flow/node_modules/engine.io/LICENSE | 19 + .../flow/node_modules/engine.io/README.md | 603 ++ .../engine.io/build/engine.io.d.ts | 28 + .../node_modules/engine.io/build/engine.io.js | 56 + .../engine.io/build/parser-v3/index.d.ts | 95 + .../engine.io/build/parser-v3/index.js | 424 + .../engine.io/build/parser-v3/utf8.d.ts | 14 + .../engine.io/build/parser-v3/utf8.js | 187 + .../node_modules/engine.io/build/server.d.ts | 264 + .../node_modules/engine.io/build/server.js | 718 ++ .../node_modules/engine.io/build/socket.d.ts | 162 + .../node_modules/engine.io/build/socket.js | 475 + .../engine.io/build/transport.d.ts | 76 + .../node_modules/engine.io/build/transport.js | 113 + .../engine.io/build/transports-uws/index.d.ts | 7 + .../engine.io/build/transports-uws/index.js | 8 + .../build/transports-uws/polling.d.ts | 103 + .../engine.io/build/transports-uws/polling.js | 363 + .../build/transports-uws/websocket.d.ts | 43 + .../build/transports-uws/websocket.js | 85 + .../engine.io/build/transports/index.d.ts | 16 + .../engine.io/build/transports/index.js | 23 + .../build/transports/polling-jsonp.d.ts | 24 + .../build/transports/polling-jsonp.js | 54 + .../engine.io/build/transports/polling.d.ts | 100 + .../engine.io/build/transports/polling.js | 344 + .../engine.io/build/transports/websocket.d.ts | 49 + .../engine.io/build/transports/websocket.js | 121 + .../node_modules/engine.io/build/userver.d.ts | 39 + .../node_modules/engine.io/build/userver.js | 238 + .../engine.io/node_modules/debug/LICENSE | 20 + .../engine.io/node_modules/debug/README.md | 481 + .../engine.io/node_modules/debug/package.json | 59 + .../node_modules/debug/src/browser.js | 269 + .../node_modules/debug/src/common.js | 274 + .../engine.io/node_modules/debug/src/index.js | 10 + .../engine.io/node_modules/debug/src/node.js | 263 + .../engine.io/node_modules/ms/index.js | 162 + .../engine.io/node_modules/ms/license.md | 21 + .../engine.io/node_modules/ms/package.json | 37 + .../engine.io/node_modules/ms/readme.md | 60 + .../flow/node_modules/engine.io/package.json | 82 + .../flow/node_modules/engine.io/wrapper.mjs | 10 + .../flow/node_modules/escape-html/LICENSE | 24 + .../flow/node_modules/escape-html/Readme.md | 43 + .../flow/node_modules/escape-html/index.js | 78 + .../node_modules/escape-html/package.json | 24 + software/flow/node_modules/etag/HISTORY.md | 83 + software/flow/node_modules/etag/LICENSE | 22 + software/flow/node_modules/etag/README.md | 159 + software/flow/node_modules/etag/index.js | 131 + software/flow/node_modules/etag/package.json | 47 + software/flow/node_modules/fresh/HISTORY.md | 70 + software/flow/node_modules/fresh/LICENSE | 23 + software/flow/node_modules/fresh/README.md | 119 + software/flow/node_modules/fresh/index.js | 137 + software/flow/node_modules/fresh/package.json | 46 + software/flow/node_modules/gridstack/LICENSE | 21 + .../flow/node_modules/gridstack/README.md | 299 + .../node_modules/gridstack/doc/CHANGES.md | 253 + .../flow/node_modules/gridstack/doc/README.md | 514 + .../flow/node_modules/gridstack/package.json | 73 + .../flow/node_modules/http-errors/HISTORY.md | 180 + .../flow/node_modules/http-errors/LICENSE | 23 + .../flow/node_modules/http-errors/README.md | 169 + .../flow/node_modules/http-errors/index.js | 289 + .../node_modules/http-errors/package.json | 50 + software/flow/node_modules/inherits/LICENSE | 16 + software/flow/node_modules/inherits/README.md | 42 + .../flow/node_modules/inherits/inherits.js | 9 + .../node_modules/inherits/inherits_browser.js | 27 + .../flow/node_modules/inherits/package.json | 29 + software/flow/node_modules/jquery/AUTHORS.txt | 337 + software/flow/node_modules/jquery/LICENSE.txt | 20 + software/flow/node_modules/jquery/README.md | 60 + software/flow/node_modules/jquery/bower.json | 14 + .../jquery/external/sizzle/LICENSE.txt | 36 + .../flow/node_modules/jquery/package.json | 116 + software/flow/node_modules/jquery/src/ajax.js | 876 ++ .../node_modules/jquery/src/ajax/jsonp.js | 103 + .../flow/node_modules/jquery/src/ajax/load.js | 77 + .../node_modules/jquery/src/ajax/script.js | 74 + .../jquery/src/ajax/var/location.js | 5 + .../node_modules/jquery/src/ajax/var/nonce.js | 5 + .../jquery/src/ajax/var/rquery.js | 5 + .../flow/node_modules/jquery/src/ajax/xhr.js | 170 + .../node_modules/jquery/src/attributes.js | 13 + .../jquery/src/attributes/attr.js | 141 + .../jquery/src/attributes/classes.js | 184 + .../jquery/src/attributes/prop.js | 142 + .../jquery/src/attributes/support.js | 33 + .../node_modules/jquery/src/attributes/val.js | 191 + .../flow/node_modules/jquery/src/callbacks.js | 236 + software/flow/node_modules/jquery/src/core.js | 400 + .../node_modules/jquery/src/core/DOMEval.js | 43 + .../node_modules/jquery/src/core/access.js | 72 + .../node_modules/jquery/src/core/camelCase.js | 23 + .../flow/node_modules/jquery/src/core/init.js | 129 + .../jquery/src/core/isAttached.js | 26 + .../node_modules/jquery/src/core/nodeName.js | 13 + .../node_modules/jquery/src/core/parseHTML.js | 65 + .../node_modules/jquery/src/core/parseXML.js | 35 + .../jquery/src/core/ready-no-deferred.js | 97 + .../node_modules/jquery/src/core/ready.js | 86 + .../jquery/src/core/readyException.js | 13 + .../jquery/src/core/stripAndCollapse.js | 14 + .../node_modules/jquery/src/core/support.js | 20 + .../node_modules/jquery/src/core/toType.js | 20 + .../jquery/src/core/var/rsingleTag.js | 7 + software/flow/node_modules/jquery/src/css.js | 495 + .../jquery/src/css/addGetHookIf.js | 26 + .../node_modules/jquery/src/css/adjustCSS.js | 74 + .../node_modules/jquery/src/css/curCSS.js | 100 + .../jquery/src/css/finalPropName.js | 42 + .../jquery/src/css/hiddenVisibleSelectors.js | 15 + .../node_modules/jquery/src/css/showHide.js | 105 + .../node_modules/jquery/src/css/support.js | 152 + .../jquery/src/css/var/cssExpand.js | 5 + .../jquery/src/css/var/getStyles.js | 17 + .../jquery/src/css/var/isHiddenWithinTree.js | 34 + .../jquery/src/css/var/rboxStyle.js | 7 + .../jquery/src/css/var/rcustomProp.js | 7 + .../jquery/src/css/var/rnumnonpx.js | 7 + .../node_modules/jquery/src/css/var/swap.js | 26 + software/flow/node_modules/jquery/src/data.js | 180 + .../flow/node_modules/jquery/src/data/Data.js | 162 + .../jquery/src/data/var/acceptData.js | 19 + .../jquery/src/data/var/dataPriv.js | 7 + .../jquery/src/data/var/dataUser.js | 7 + .../flow/node_modules/jquery/src/deferred.js | 399 + .../jquery/src/deferred/exceptionHook.js | 21 + .../node_modules/jquery/src/deprecated.js | 89 + .../jquery/src/deprecated/ajax-event-alias.js | 22 + .../jquery/src/deprecated/event.js | 50 + .../node_modules/jquery/src/dimensions.js | 60 + .../flow/node_modules/jquery/src/effects.js | 702 ++ .../node_modules/jquery/src/effects/Tween.js | 125 + .../jquery/src/effects/animatedSelector.js | 15 + .../flow/node_modules/jquery/src/event.js | 874 ++ .../node_modules/jquery/src/event/focusin.js | 58 + .../node_modules/jquery/src/event/support.js | 11 + .../node_modules/jquery/src/event/trigger.js | 199 + .../node_modules/jquery/src/exports/amd.js | 26 + .../node_modules/jquery/src/exports/global.js | 34 + .../flow/node_modules/jquery/src/jquery.js | 41 + .../node_modules/jquery/src/manipulation.js | 487 + .../jquery/src/manipulation/_evalUrl.js | 32 + .../jquery/src/manipulation/buildFragment.js | 106 + .../jquery/src/manipulation/getAll.js | 32 + .../jquery/src/manipulation/setGlobalEval.js | 22 + .../jquery/src/manipulation/support.js | 41 + .../src/manipulation/var/rscriptType.js | 5 + .../jquery/src/manipulation/var/rtagName.js | 8 + .../jquery/src/manipulation/wrapMap.js | 30 + .../flow/node_modules/jquery/src/offset.js | 232 + .../flow/node_modules/jquery/src/queue.js | 145 + .../node_modules/jquery/src/queue/delay.js | 23 + .../jquery/src/selector-native.js | 240 + .../jquery/src/selector-sizzle.js | 19 + .../flow/node_modules/jquery/src/selector.js | 3 + .../flow/node_modules/jquery/src/serialize.js | 134 + .../node_modules/jquery/src/traversing.js | 198 + .../jquery/src/traversing/findFilter.js | 97 + .../jquery/src/traversing/var/dir.js | 22 + .../src/traversing/var/rneedsContext.js | 8 + .../jquery/src/traversing/var/siblings.js | 17 + .../jquery/src/var/ObjectFunctionString.js | 7 + .../flow/node_modules/jquery/src/var/arr.js | 5 + .../node_modules/jquery/src/var/class2type.js | 6 + .../node_modules/jquery/src/var/document.js | 5 + .../jquery/src/var/documentElement.js | 7 + .../flow/node_modules/jquery/src/var/flat.js | 16 + .../node_modules/jquery/src/var/fnToString.js | 7 + .../node_modules/jquery/src/var/getProto.js | 5 + .../node_modules/jquery/src/var/hasOwn.js | 7 + .../node_modules/jquery/src/var/indexOf.js | 7 + .../node_modules/jquery/src/var/isFunction.js | 17 + .../node_modules/jquery/src/var/isWindow.js | 8 + .../flow/node_modules/jquery/src/var/pnum.js | 5 + .../flow/node_modules/jquery/src/var/push.js | 7 + .../jquery/src/var/rcheckableType.js | 5 + .../node_modules/jquery/src/var/rcssNum.js | 9 + .../jquery/src/var/rnothtmlwhite.js | 8 + .../node_modules/jquery/src/var/rtrimCSS.js | 12 + .../flow/node_modules/jquery/src/var/slice.js | 7 + .../node_modules/jquery/src/var/support.js | 6 + .../node_modules/jquery/src/var/toString.js | 7 + .../node_modules/jquery/src/var/whitespace.js | 8 + software/flow/node_modules/jquery/src/wrap.js | 78 + software/flow/node_modules/mime-db/HISTORY.md | 507 + software/flow/node_modules/mime-db/LICENSE | 23 + software/flow/node_modules/mime-db/README.md | 100 + software/flow/node_modules/mime-db/db.json | 8519 +++++++++++++++++ software/flow/node_modules/mime-db/index.js | 12 + .../flow/node_modules/mime-db/package.json | 60 + .../flow/node_modules/mime-types/HISTORY.md | 397 + software/flow/node_modules/mime-types/LICENSE | 23 + .../flow/node_modules/mime-types/README.md | 113 + .../flow/node_modules/mime-types/index.js | 188 + .../flow/node_modules/mime-types/package.json | 44 + software/flow/node_modules/mime/.npmignore | 0 software/flow/node_modules/mime/CHANGELOG.md | 164 + software/flow/node_modules/mime/LICENSE | 21 + software/flow/node_modules/mime/README.md | 90 + software/flow/node_modules/mime/cli.js | 8 + software/flow/node_modules/mime/mime.js | 108 + software/flow/node_modules/mime/package.json | 44 + software/flow/node_modules/mime/src/build.js | 53 + software/flow/node_modules/mime/src/test.js | 60 + software/flow/node_modules/mime/types.json | 1 + software/flow/node_modules/ms/index.js | 152 + software/flow/node_modules/ms/license.md | 21 + software/flow/node_modules/ms/package.json | 37 + software/flow/node_modules/ms/readme.md | 51 + .../flow/node_modules/negotiator/HISTORY.md | 108 + software/flow/node_modules/negotiator/LICENSE | 24 + .../flow/node_modules/negotiator/README.md | 203 + .../flow/node_modules/negotiator/index.js | 82 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../flow/node_modules/negotiator/package.json | 42 + .../node-red-dashboard/.gitattributes | 2 + .../node_modules/node-red-dashboard/.jscsrc | 24 + .../node-red-dashboard/.jshintignore | 2 + .../node_modules/node-red-dashboard/.jshintrc | 16 + .../node-red-dashboard/CHANGELOG.md | 1246 +++ .../node-red-dashboard/CONTRIBUTING.md | 60 + .../node_modules/node-red-dashboard/Charts.md | 106 + .../node-red-dashboard/ISSUE_TEMPLATE.md | 34 + .../node_modules/node-red-dashboard/LICENSE | 15 + .../node_modules/node-red-dashboard/README.md | 304 + .../node-red-dashboard/config-fields.md | 91 + .../node_modules/node-red-dashboard/fixfa.js | 60 + .../node-red-dashboard/gulpfile.old | 161 + .../node_modules/node-red-dashboard/index.js | 143 + .../node-red-dashboard/license.js | 17 + .../nodes/icons/ui_button.png | Bin 0 -> 336 bytes .../nodes/icons/ui_chart.png | Bin 0 -> 344 bytes .../nodes/icons/ui_colour_picker.png | Bin 0 -> 650 bytes .../nodes/icons/ui_date_picker.png | Bin 0 -> 153 bytes .../nodes/icons/ui_dropdown.png | Bin 0 -> 236 bytes .../nodes/icons/ui_form.png | Bin 0 -> 232 bytes .../nodes/icons/ui_gauge.png | Bin 0 -> 507 bytes .../nodes/icons/ui_numeric.png | Bin 0 -> 407 bytes .../nodes/icons/ui_slider.png | Bin 0 -> 216 bytes .../nodes/icons/ui_switch.png | Bin 0 -> 396 bytes .../nodes/icons/ui_template.png | Bin 0 -> 413 bytes .../nodes/icons/ui_text.png | Bin 0 -> 409 bytes .../nodes/icons/ui_toast.png | Bin 0 -> 353 bytes .../nodes/locales/de/ui_base.json | 100 + .../nodes/locales/de/ui_button.json | 24 + .../nodes/locales/de/ui_chart.html | 25 + .../nodes/locales/de/ui_chart.json | 56 + .../nodes/locales/de/ui_form.html | 18 + .../nodes/locales/de/ui_form.json | 35 + .../nodes/locales/de/ui_group.json | 16 + .../nodes/locales/de/ui_link.json | 16 + .../nodes/locales/de/ui_tab.json | 21 + .../nodes/locales/de/ui_template.html | 48 + .../nodes/locales/de/ui_template.json | 19 + .../nodes/locales/de/ui_ui_control.html | 29 + .../nodes/locales/de/ui_ui_control.json | 10 + .../nodes/locales/en-US/ui_audio.html | 16 + .../nodes/locales/en-US/ui_base.html | 2 + .../nodes/locales/en-US/ui_base.json | 102 + .../nodes/locales/en-US/ui_button.html | 20 + .../nodes/locales/en-US/ui_button.json | 24 + .../nodes/locales/en-US/ui_chart.html | 21 + .../nodes/locales/en-US/ui_chart.json | 56 + .../nodes/locales/en-US/ui_colour_picker.html | 10 + .../nodes/locales/en-US/ui_date_picker.html | 7 + .../nodes/locales/en-US/ui_dropdown.html | 16 + .../nodes/locales/en-US/ui_form.html | 17 + .../nodes/locales/en-US/ui_form.json | 35 + .../nodes/locales/en-US/ui_gauge.html | 15 + .../nodes/locales/en-US/ui_group.html | 4 + .../nodes/locales/en-US/ui_group.json | 16 + .../nodes/locales/en-US/ui_link.html | 8 + .../nodes/locales/en-US/ui_link.json | 16 + .../nodes/locales/en-US/ui_numeric.html | 17 + .../nodes/locales/en-US/ui_slider.html | 15 + .../nodes/locales/en-US/ui_spacer.html | 3 + .../nodes/locales/en-US/ui_switch.html | 19 + .../nodes/locales/en-US/ui_tab.html | 13 + .../nodes/locales/en-US/ui_tab.json | 21 + .../nodes/locales/en-US/ui_template.html | 49 + .../nodes/locales/en-US/ui_template.json | 19 + .../nodes/locales/en-US/ui_text.html | 16 + .../nodes/locales/en-US/ui_text_input.html | 16 + .../nodes/locales/en-US/ui_toast.html | 15 + .../nodes/locales/en-US/ui_ui_control.html | 28 + .../nodes/locales/en-US/ui_ui_control.json | 10 + .../nodes/locales/ja/ui_base.json | 99 + .../nodes/locales/ja/ui_chart.html | 13 + .../nodes/locales/ja/ui_chart.json | 56 + .../nodes/locales/ja/ui_form.html | 17 + .../nodes/locales/ja/ui_form.json | 35 + .../nodes/locales/ja/ui_group.json | 16 + .../nodes/locales/ja/ui_link.json | 16 + .../nodes/locales/ja/ui_tab.json | 21 + .../nodes/locales/ja/ui_template.html | 44 + .../nodes/locales/ja/ui_template.json | 19 + .../nodes/locales/ja/ui_ui_control.html | 15 + .../nodes/locales/ja/ui_ui_control.json | 10 + .../node-red-dashboard/nodes/ui_audio.html | 69 + .../node-red-dashboard/nodes/ui_audio.js | 49 + .../node-red-dashboard/nodes/ui_base.html | 3324 +++++++ .../node-red-dashboard/nodes/ui_base.js | 125 + .../node-red-dashboard/nodes/ui_button.html | 116 + .../node-red-dashboard/nodes/ui_button.js | 84 + .../node-red-dashboard/nodes/ui_chart.html | 295 + .../node-red-dashboard/nodes/ui_chart.js | 234 + .../nodes/ui_colour_picker.html | 163 + .../nodes/ui_colour_picker.js | 63 + .../nodes/ui_date_picker.html | 86 + .../nodes/ui_date_picker.js | 54 + .../node-red-dashboard/nodes/ui_dropdown.html | 179 + .../node-red-dashboard/nodes/ui_dropdown.js | 215 + .../node-red-dashboard/nodes/ui_form.html | 317 + .../node-red-dashboard/nodes/ui_form.js | 46 + .../node-red-dashboard/nodes/ui_gauge.html | 176 + .../node-red-dashboard/nodes/ui_gauge.js | 90 + .../node-red-dashboard/nodes/ui_group.html | 87 + .../node-red-dashboard/nodes/ui_group.js | 20 + .../node-red-dashboard/nodes/ui_link.html | 65 + .../node-red-dashboard/nodes/ui_link.js | 12 + .../node-red-dashboard/nodes/ui_numeric.html | 113 + .../node-red-dashboard/nodes/ui_numeric.js | 66 + .../node-red-dashboard/nodes/ui_slider.html | 112 + .../node-red-dashboard/nodes/ui_slider.js | 67 + .../node-red-dashboard/nodes/ui_spacer.html | 58 + .../node-red-dashboard/nodes/ui_spacer.js | 28 + .../node-red-dashboard/nodes/ui_switch.html | 182 + .../node-red-dashboard/nodes/ui_switch.js | 154 + .../node-red-dashboard/nodes/ui_tab.html | 91 + .../node-red-dashboard/nodes/ui_tab.js | 15 + .../node-red-dashboard/nodes/ui_template.html | 207 + .../node-red-dashboard/nodes/ui_template.js | 90 + .../node-red-dashboard/nodes/ui_text.html | 172 + .../node-red-dashboard/nodes/ui_text.js | 55 + .../nodes/ui_text_input.html | 117 + .../node-red-dashboard/nodes/ui_text_input.js | 50 + .../node-red-dashboard/nodes/ui_toast.html | 114 + .../node-red-dashboard/nodes/ui_toast.js | 68 + .../nodes/ui_ui_control.html | 38 + .../node-red-dashboard/nodes/ui_ui_control.js | 72 + .../node-red-dashboard/package.json | 145 + .../node_modules/node-red-dashboard/ui.js | 643 ++ .../flow/node_modules/object-assign/index.js | 90 + .../flow/node_modules/object-assign/license | 21 + .../node_modules/object-assign/package.json | 42 + .../flow/node_modules/object-assign/readme.md | 61 + .../flow/node_modules/on-finished/HISTORY.md | 98 + .../flow/node_modules/on-finished/LICENSE | 23 + .../flow/node_modules/on-finished/README.md | 162 + .../flow/node_modules/on-finished/index.js | 234 + .../node_modules/on-finished/package.json | 39 + .../flow/node_modules/on-headers/HISTORY.md | 21 + software/flow/node_modules/on-headers/LICENSE | 22 + .../flow/node_modules/on-headers/README.md | 81 + .../flow/node_modules/on-headers/index.js | 132 + .../flow/node_modules/on-headers/package.json | 42 + .../flow/node_modules/parseurl/HISTORY.md | 58 + software/flow/node_modules/parseurl/LICENSE | 24 + software/flow/node_modules/parseurl/README.md | 133 + software/flow/node_modules/parseurl/index.js | 158 + .../flow/node_modules/parseurl/package.json | 40 + .../flow/node_modules/range-parser/HISTORY.md | 56 + .../flow/node_modules/range-parser/LICENSE | 23 + .../flow/node_modules/range-parser/README.md | 84 + .../flow/node_modules/range-parser/index.js | 162 + .../node_modules/range-parser/package.json | 44 + .../flow/node_modules/safe-buffer/LICENSE | 21 + .../flow/node_modules/safe-buffer/README.md | 584 ++ .../flow/node_modules/safe-buffer/index.d.ts | 187 + .../flow/node_modules/safe-buffer/index.js | 62 + .../node_modules/safe-buffer/package.json | 37 + software/flow/node_modules/send/HISTORY.md | 521 + software/flow/node_modules/send/LICENSE | 23 + software/flow/node_modules/send/README.md | 327 + software/flow/node_modules/send/SECURITY.md | 24 + software/flow/node_modules/send/index.js | 1143 +++ .../send/node_modules/ms/index.js | 162 + .../send/node_modules/ms/license.md | 21 + .../send/node_modules/ms/package.json | 38 + .../send/node_modules/ms/readme.md | 59 + software/flow/node_modules/send/package.json | 62 + .../flow/node_modules/serve-static/HISTORY.md | 471 + .../flow/node_modules/serve-static/LICENSE | 25 + .../flow/node_modules/serve-static/README.md | 257 + .../flow/node_modules/serve-static/index.js | 210 + .../node_modules/serve-static/package.json | 42 + .../flow/node_modules/setprototypeof/LICENSE | 13 + .../node_modules/setprototypeof/README.md | 31 + .../node_modules/setprototypeof/index.d.ts | 2 + .../flow/node_modules/setprototypeof/index.js | 17 + .../node_modules/setprototypeof/package.json | 38 + .../node_modules/setprototypeof/test/index.js | 24 + .../node_modules/socket.io-adapter/LICENSE | 20 + .../node_modules/socket.io-adapter/Readme.md | 23 + .../socket.io-adapter/package.json | 34 + .../node_modules/socket.io-parser/LICENSE | 20 + .../node_modules/socket.io-parser/Readme.md | 81 + .../socket.io-parser/build/cjs/binary.js | 88 + .../socket.io-parser/build/cjs/index.js | 303 + .../socket.io-parser/build/cjs/is-binary.js | 55 + .../socket.io-parser/build/cjs/package.json | 3 + .../build/esm-debug/binary.d.ts | 20 + .../build/esm-debug/binary.js | 83 + .../build/esm-debug/index.d.ts | 90 + .../socket.io-parser/build/esm-debug/index.js | 298 + .../build/esm-debug/is-binary.d.ts | 7 + .../build/esm-debug/is-binary.js | 50 + .../build/esm-debug/package.json | 3 + .../socket.io-parser/build/esm/binary.d.ts | 20 + .../socket.io-parser/build/esm/binary.js | 83 + .../socket.io-parser/build/esm/index.d.ts | 90 + .../socket.io-parser/build/esm/index.js | 293 + .../socket.io-parser/build/esm/is-binary.d.ts | 7 + .../socket.io-parser/build/esm/is-binary.js | 50 + .../socket.io-parser/build/esm/package.json | 3 + .../node_modules/debug/LICENSE | 20 + .../node_modules/debug/README.md | 481 + .../node_modules/debug/package.json | 59 + .../node_modules/debug/src/browser.js | 269 + .../node_modules/debug/src/common.js | 274 + .../node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/node.js | 263 + .../socket.io-parser/node_modules/ms/index.js | 162 + .../node_modules/ms/license.md | 21 + .../node_modules/ms/package.json | 37 + .../node_modules/ms/readme.md | 60 + .../socket.io-parser/package.json | 58 + software/flow/node_modules/socket.io/LICENSE | 22 + .../flow/node_modules/socket.io/Readme.md | 270 + .../client-dist/socket.io.esm.min.js | 7 + .../client-dist/socket.io.esm.min.js.map | 1 + .../socket.io/client-dist/socket.io.js | 4736 +++++++++ .../socket.io/client-dist/socket.io.js.map | 1 + .../socket.io/client-dist/socket.io.min.js | 7 + .../client-dist/socket.io.min.js.map | 1 + .../client-dist/socket.io.msgpack.min.js | 7 + .../client-dist/socket.io.msgpack.min.js.map | 1 + .../socket.io/node_modules/debug/LICENSE | 20 + .../socket.io/node_modules/debug/README.md | 481 + .../socket.io/node_modules/debug/package.json | 59 + .../node_modules/debug/src/browser.js | 269 + .../node_modules/debug/src/common.js | 274 + .../socket.io/node_modules/debug/src/index.js | 10 + .../socket.io/node_modules/debug/src/node.js | 263 + .../socket.io/node_modules/ms/index.js | 162 + .../socket.io/node_modules/ms/license.md | 21 + .../socket.io/node_modules/ms/package.json | 37 + .../socket.io/node_modules/ms/readme.md | 60 + .../flow/node_modules/socket.io/package.json | 96 + .../flow/node_modules/socket.io/wrapper.mjs | 3 + .../flow/node_modules/statuses/HISTORY.md | 82 + software/flow/node_modules/statuses/LICENSE | 23 + software/flow/node_modules/statuses/README.md | 136 + .../flow/node_modules/statuses/codes.json | 65 + software/flow/node_modules/statuses/index.js | 146 + .../flow/node_modules/statuses/package.json | 49 + .../flow/node_modules/toidentifier/HISTORY.md | 9 + .../flow/node_modules/toidentifier/LICENSE | 21 + .../flow/node_modules/toidentifier/README.md | 61 + .../flow/node_modules/toidentifier/index.js | 32 + .../node_modules/toidentifier/package.json | 38 + software/flow/node_modules/vary/HISTORY.md | 39 + software/flow/node_modules/vary/LICENSE | 22 + software/flow/node_modules/vary/README.md | 101 + software/flow/node_modules/vary/index.js | 149 + software/flow/node_modules/vary/package.json | 43 + software/flow/node_modules/ws/LICENSE | 19 + software/flow/node_modules/ws/README.md | 495 + software/flow/node_modules/ws/browser.js | 8 + software/flow/node_modules/ws/index.js | 13 + .../flow/node_modules/ws/lib/buffer-util.js | 127 + .../flow/node_modules/ws/lib/constants.js | 12 + .../flow/node_modules/ws/lib/event-target.js | 292 + .../flow/node_modules/ws/lib/extension.js | 203 + software/flow/node_modules/ws/lib/limiter.js | 55 + .../node_modules/ws/lib/permessage-deflate.js | 511 + software/flow/node_modules/ws/lib/receiver.js | 618 ++ software/flow/node_modules/ws/lib/sender.js | 478 + software/flow/node_modules/ws/lib/stream.js | 159 + .../flow/node_modules/ws/lib/subprotocol.js | 62 + .../flow/node_modules/ws/lib/validation.js | 125 + .../node_modules/ws/lib/websocket-server.js | 535 ++ .../flow/node_modules/ws/lib/websocket.js | 1305 +++ software/flow/node_modules/ws/package.json | 64 + software/flow/node_modules/ws/wrapper.mjs | 8 + software/flow/package-lock.json | 529 + software/flow/package.json | 9 + software/flow/settings.js | 542 ++ 855 files changed, 158484 insertions(+), 13 deletions(-) create mode 100644 software/flow/.config.nodes.json create mode 100644 software/flow/.config.nodes.json.backup create mode 100644 software/flow/.config.projects.json create mode 100644 software/flow/.config.runtime.json create mode 100644 software/flow/.config.users.json create mode 100644 software/flow/.config.users.json.backup create mode 100644 software/flow/.flows.json.backup create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/08/89/afb1b4105b71efc7589b09dd1bcd810dac955f2c215c98ae2342ead5abcae5d3ca512e2fa76fab21ff0eb524b8bd6fc15720e2fcc9f809a74f44243315b8 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/0c/9b/738ae2b2a4590c3070a6dae22c84e602ed06b295bb7343088c603b822b2dce3e48cbceee01daf0214e5aa2a511c7ceb234349781022cd32bb5feea6d6357 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/0e/10/6be479ca09371773223383b415020d139a7a03a3bdd23d4ea69ae9a6896ac054b46990641dfc90e6af0acae4c9c6e45249f25d52a0d1c2a637cd138e1435 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/10/c7/35d1e3996741c59261d784838c69131e0f1145310e5bc768129916a59aa8c9e655ac4c3fab0bccb2d68c2cf84f1235427778538e6836c14109b871eb009d create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/19/48/4b802fa65a7b838f354aa8c1fe402f25253c4d21321dbe49ce9a0699759defa89787861f9324d212bf03ff70d079102e999020a7ad325a0f177f66255df6 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/1c/f1/b7c1077db0d4284fdc47c8d097a0351af97c3f55ebe663d1681f243e83eaeb327e23e850789e9ed9d0e85d4e08f1e8c8102caee3c12cb561e714d7ee00b2 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/1e/61/1a193768aec4e87e5ba680cb054db699d3847d95b34c8b84a992feb61ee586a0a0f8a14e14a7c96771fef29eabf2fffaac4c12f0063be83ba3d31ce53417 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/22/41/4c67424f9d551350971eedbddd9e22b1fe0940a05876f91ceb3b43b4eb31785f29536c7811c6aa8f46ea6de79cdc043d7fe28b2f040f6801bd9c12c91a53 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/24/56/10bab0ff9dbb00e4148f99b68e48b6b7b52563f0bea8e2cad2c175d8dcda84fa019436698f4db867f2d8f3702b52aa116021ea9e7fcd67827cbc24cdb987 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/26/a3/97a842c619ba1b7e173438a1d2f72b37a39dddfa78bd4ac920d10267e177ae8ef2d955b7d6cf1357c22af706a8a388175f2099b6eab16c150b4d00ba6e39 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/28/c7/1a022e25ffcfb112391120297a6a4f324a8c6c606fa01bafd77d108f24f43f85a0912090532f8c0897c602b26b5a068bdc01718b39287255643f146f0664 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/2b/eb/4185e2ef0d7904cfcd0becb987909d569da30b820b7d8df807080b092427d8efc6fed7a53a0733d2cba5f48e19fe2884896db570ef003f9bef3132c465ac create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/31/3c/d2ea6faefa0a27b9abd6194a3de3d30072571997f73d1c580423bc16c8eb76279208f586a48cd8ce0748fa5d5c00e17f6095a2f44ff410299323f5e91bed create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/32/e9/644635c3b23269d16e812f055e86e7644c5982f3285bcb2adeaa1be7072abf2dc6d00895208720ac0f5ebc329bf9105de52a0c1f864a259b6d12306b1c95 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/34/ea/7009232d7f565e3aa548c9062499d4ee0a3793d429051c8214ada009c48306aca305558331d1f065dc93bc51e032c8193823958600151e72848eefb13441 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/35/f8/82257bbc429dcab73a51da022b6e8e9a897a74df828966faba796063ae9e3785d89687d9ed14a3e988805b057aaf90caf440eb66d4609a680ffd30836ad4 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/39/86/a81dc40342c3e458c31754a77d7596cf5bbc49b450b93fd4a9ee9ba612a74ae29d2d27634e45c78be5dcbe0b5c6aad5a2b2b6eaa46f516178320490b0669 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/3d/15/851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/44/6f/004ad1e5522579cac6502aaf7b728a5dd94995630dffa5130b79f2126774b584ad74e02c26ee22d0ddf4cac7e96c507d8213c1652da61e100d8b49ea9850 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/49/df/a5a5e22482b4bae15832f900fe23bcbae5ed60665f85dd2f0c10ef05b9e47df28b0c7a479de5651e6a60052838ff4db5291bf1eddbec925a611953b34d91 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/4e/1c/2e47609c9061a602e4c1adedc123acfe8404b2d49fc4f996b5f8792d8d1ef05a60f4ab642b25f6f67107d405364f397e54b3f7526d6ed429dab0e70b5a77 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/50/67/f28ef92192167d524d4d9458c70541e9fc938c1f9592adfe5623017f8f6021da00b876e6d8a7be8ed9879b15ca19c42a2d589f971845a3cb22c069a06ab9 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/59/56/bc321a0d57d5d65f69f2c15abb81b924672d69387e9bb9b8172b6af880099a7e32c2c1765e9e18859064abaeb1e676ab0c64d62f98f6b85e7a39ffd889cb create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/5d/6f/c06bc00f62bea3495540d72fc3108657d3f18c28b1157a4346ef6ed1f1cb39e9a8444e4440cbfdc347bf9f27287ba14806c0d41a45f5c2ba7d3e29b598ed create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/5d/c1/4c5e169184e5089d3f4393fc0af38a4ea8e7b2d1acbb5e856c16b1e5b3667669a2acc2d3e33c5b8fdb3eacee17a7ba108f4e7e9d50435aba9a50e5932a12 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/69/25/935c5cda29692f1ced4dcbfb3e78f169bcab0f9e3739e75888e35bf79f2fe8c3ab411b955df85baa18d861d4bc4e995cce94652b88894e6a890ebe1692b4 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/6d/9e/52cb76332a8f45c9cf301f688840ae0922627a47419623d90bd7f93b67dd5904d82445713a53425f1c88b365ba2bb7c66e9e1488de3c3d23adb9dda84a7e create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/6f/2c/4e63fd604e2ed2563c939f4425e1fb00da4565058aa63cbf2aa8d222df390770fcfb9a9117a8c70e3382b01b1c9143dbaa95b7718c7afd697e9c96d772d1 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/72/98/e8e5854028a5a7e611a230dae6585a7563647c67947593fcbffb6fc96c2841addd8eb6d235fcf7914e47fb180087cc2df15662d0b82d20dfff0190ea360d create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/77/b7/7a9d6accf4e9f837e6a1dd1dba26b7a0a75829266420b6deecdc478b1f37c28bb5a61f5a8056025ee6e723fd4f1acebfb31743571560fbefd948397fafad create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/79/61/c0c84f759b4a580f507ca4e8d92db9bd3d4dcb34a006901dad1f14fafc7827266782807beaf776aa2744e83f8e49abf090b37bccc725fe6cb9642a230030 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/7b/0d/95908c6859cdbf0c4a306b64ccb686e6dbf45004a9e52c368d6b4d133244efca0541a8806357a093da5a20f2bd3fceea66c2146ba25245b8f4acc5997034 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/84/13/30959cb549e25dbbcde83142361ae034344fa0f0f0d9045b907a846017629f9b90fcc88dc2357117beb2faa61efda27405da8a6a24a1768091520b1af998 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/84/3c/c8b13b5d855da65ec058f177ee1a0af13fe016e80973e87584ad9f942580ea3606cd434dc32c6bbe7c52815a029a35c18e05e654b30c38041094ae4d096c create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/8d/93/d051b47cc66ad9bdf1b72b39a725b7a9fbf0723e91adcd81011c4dfcae0ef96d4c0a98be11fe851fa432a24b67c00208deb391a6d5b2783b85d0ba7a8709 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/8d/a4/880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/90/95/041073495383146a565e171908e81644bb813652dcdda46984558347c342500547c8f9485fb51a80bea399af98c520c528b8b3dc2c43bdd120454d5fd790 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/94/67/b7e28e841e3f72dcab6cf51e1962cfc6afee8decc09a3252050371754763b9fe6ecad3a0317d278ee79df43c411113afd6c8483796cbb2c3818794f647a2 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/9d/70/a093475aeb53907aec5906b1f7d647f9091c3818ede5239fc0cb617aa51d768619f6af252f1ae164b915b60d3e243c70a913ab61e6716e89c1cecda2763f create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/a4/c8/4e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/aa/92/5ebcee82acc8cbbfb2df044efe93efbddb46490015caf0beffe4ab6f993be8b897f0d8cb8b9ce248a0bb221e82f8a2b77dab52221010897459eef51e46bd create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/b0/69/0fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/b4/18/21f7240eac87d8ccb32710d1908afd28e316eb628d21e842a5bcf74de93eed1b332faf7bdf348893038210c37add7558072b0ca6cd98907f0fe310952b4d create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/b6/3b/a86433007448559d21657983c2b5d2f6197c154c6b4d8e878977d221206dc2d71b3dbb0c6a44d12ee56a670d909aa33c1594afe7b90869a1d85748831ac7 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/c2/41/874f1499f34dea6af406ffffa7b45cc5f20621dc148fbbd29085cbc62cbcd1ba9d8d19f24b072437c1bcdc798855520fe95e0eef64f6c7811d54197a5388 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/c2/9a/487352b9e0c5b767c954bc15ee7ecb4f88efa53abdfdf0674771956103800d03d1e8cb3aefa5b8e8d51c4c753678aaca5d1b97f57eb9059a2d4fabd7bb63 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/c7/af/e5c5c9b4dedb834b72efe71758f4c1ad171c01d3154e7eb5a8d64bf49ba3daff73b4932e3bcaae96db0166777bc93444ed1341b9eaee4694440411c518f5 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/c8/54/5ff853df4a628a5165b5be2db1c919138d164bca72725a58b379ac86e99127039042de23cf752265150a672e72a55f27b0ad4d97022286c37a58e84edce6 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/d2/02/42bc7c3df8a9a5f1c03a735791b4e3e42054a77d4e48e2df4ace791ed1691e966b12785a5a7a72d881e07e918d1471e16cc33721cf26249e46e22a9a0910 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/d3/18/3e302281121963c923c555303d6746a302f12b71a07d34082374f95dd00e5a20e8a4c296491a184f959ee9b7b9315a69178c217af319f2cbeb06ec629659 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/e1/3a/029e778d839530fa6b37c47b4f56fb0d5ddbf04219e0765c8d806900470be8a10bbe80b2fac64c0fa8b539f53b193ff2d5be87dbd90844b97ca1fe870bf3 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/e1/da/fe5d0785afbb1df7545bbf1def15040f6444f848c7a8b5d0908f59871a5aede99463390c6cc40b9898f111b2da990ffc95609950c9ba533cc9c0f0c62a06 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/ea/48/62a133c47e8be29987180d576ee4386e4398ec418bb9835bc410d6e979e76128229a90366426f9bea159f616b9a2d0f31978ef8f1d7898c492bb19a216ac create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/ec/67/a9dad6db1fec37c93c46be02e0d17cddddc2dc747aa7e25f0580c0ae5e799fe1cd8dd144b7cd061f76abd87490cae51e7e0f6be215d62160b01ded02b091 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/ed/b2/abe73e349830c4b71fe69d5d0ccdc70a68a880baa5773c17fec2157325acd96a5a858ec9312da41274ad713de1b786af584cb78733c56f9a173d65aa2ea3 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/ee/50/b3732efcb1ac634b6cdd283e9bd1204d3b11ae2f7dad8f2f959fb01536826627102b6dda264bf4ac52b25f194def688d9987de759002b0eca42d1219aa69 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/f0/bd/8440cf7c2c0c9f8ecb7bfd6353917380aabe6449abc8dc534fe64216e271ae9468fa5bfea8b42dc272df59b7f585e69e494a1c800687b3bed6412e460ba0 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/f3/b0/b72cefcd38c73e78c72973150179b1a392930390d052f6d7fb289a9c0ec98bf77e840a1b55bdaef50f0daae2d41cb950be840532e1a9f634efec6179b044 create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/fb/d8/d5a8a8514a9b1ce7dd73e6f5fe5f9632c3e85efc7081e2243f458c70df90843da635827b0d138de77fd9fd01a623010ad3888fe63b029429d52cf6f7fb5e create mode 100644 software/flow/.npm/_cacache/content-v2/sha512/ff/74/35bc3cc29b90e992ead3ceaa6efb5a2630d2621a1b7a7f8e4fb00b3be2bc32c402b45dace4c37dafb0d7900dd3f7001a94d6769d4ebe7c76a3b68e6ca305 create mode 100644 software/flow/.npm/_cacache/index-v5/01/a9/b0d0d67beda769e84926f207549943c0bc17abbf66bc20099aaa1bb51736 create mode 100644 software/flow/.npm/_cacache/index-v5/03/27/bd1b6b4b1d44278ef6a0ed627e790362a305b38303f1bc637ce40e2b4e79 create mode 100644 software/flow/.npm/_cacache/index-v5/04/57/95542f1a42cd040d60f613da9b964d642cefd2387a5e013be1685f2b44fe create mode 100644 software/flow/.npm/_cacache/index-v5/04/bb/e70e70e0cbc9b00841927b0c23c58d97f21063208f3e872c3e04db58c13b create mode 100644 software/flow/.npm/_cacache/index-v5/06/47/ad06c088e7ace2305a4c3f9bcd467300ed1bbd9de1f8bcef7468541a58b6 create mode 100644 software/flow/.npm/_cacache/index-v5/07/5b/6e1f6577031e0d03642c6073d6cbd9e039f58bffbf89cf7752860d827efc create mode 100644 software/flow/.npm/_cacache/index-v5/08/61/076d8eb1570a0154963e046ad9bcd234272f4aaa05cdb83d0d314db4f0e8 create mode 100644 software/flow/.npm/_cacache/index-v5/0e/bc/3e860ac298a0e1f2ebc7443600688e9009766fff3e452683186dee25bd1c create mode 100644 software/flow/.npm/_cacache/index-v5/19/f8/23452dc0da4af83c1972922dbbf74de114a579d8668a4eb90a10db5e0f37 create mode 100644 software/flow/.npm/_cacache/index-v5/1d/0d/e27e10c8d5777db1b83468bf78f0e43b3f628711694725e7575c3f66a260 create mode 100644 software/flow/.npm/_cacache/index-v5/20/95/99e8078ca5efa2cb200e981c5ae7b564ecf334aa492611d8a195a4172b5d create mode 100644 software/flow/.npm/_cacache/index-v5/21/11/c5701e96f87e1e4fa9fc2ea48dec6667c522df85f7be77bbb7caaeb415ba create mode 100644 software/flow/.npm/_cacache/index-v5/21/d0/904e5f0f07b7ad75293da990a816ba9cdbefceb21c5fa695030fadcf1243 create mode 100644 software/flow/.npm/_cacache/index-v5/24/3f/0bc4a3a636affdb6fe1b01e1d823b84b21d5d60578cc0778ea0a8739615f create mode 100644 software/flow/.npm/_cacache/index-v5/30/fb/5a3a537f20a2ba528ea86e0ea7ac2705af8abb0c1a179f5a458cd88892c0 create mode 100644 software/flow/.npm/_cacache/index-v5/35/0e/ced74861241c07eb2e425608cd37bebcd2223b8298e0c3fd5d41692a634d create mode 100644 software/flow/.npm/_cacache/index-v5/38/95/5a9dc672ba633064929fb850e9dcf8b50b06a17c20ec135612a38d1a25cb create mode 100644 software/flow/.npm/_cacache/index-v5/3b/1c/80eab9a72a034242c8a2dda410ca7d5be85f232a851643ae678a76b52292 create mode 100644 software/flow/.npm/_cacache/index-v5/3b/c3/37cceb8f4508656ab66f1e33ff6fa27b6a4cc5b3539266ffcf9e6b7c4c81 create mode 100644 software/flow/.npm/_cacache/index-v5/41/b2/0b01bad9822d6c6828e92705fc55071e0e733d33f2674cc2085083c17852 create mode 100644 software/flow/.npm/_cacache/index-v5/44/7c/7d21c38230dbe2cd221b314cae84e737355717d304bf48501d91f51b9f35 create mode 100644 software/flow/.npm/_cacache/index-v5/45/fb/b58af0b01ae98743714d8e9d3bcad0edb4bea698e997a24bef2ddbe9e155 create mode 100644 software/flow/.npm/_cacache/index-v5/4d/3b/b3ca7c7bbc2fc5a8ec9584c92cf8502f1e4bac4bc97a91eab5ef95a48edb create mode 100644 software/flow/.npm/_cacache/index-v5/4f/23/3e4fa6dda2f27f87d0af2e3b349a1dc5765c3d5b5f47c76c5b9dd8fc165f create mode 100644 software/flow/.npm/_cacache/index-v5/55/49/7a0c220c38e75dfed16c44317b4e3ec70e69ccf2c06c1a0ffa6909e6e490 create mode 100644 software/flow/.npm/_cacache/index-v5/57/b7/2772f8c4daa4b31074e03545f8e473b547e88ef3141501fe2a54e1abdfc4 create mode 100644 software/flow/.npm/_cacache/index-v5/59/3e/02d8a790eaf6c051cf28c3571e7a3bd570212f4cd59d350b01cffa495145 create mode 100644 software/flow/.npm/_cacache/index-v5/5a/15/8af13a875c2c2b420b8f6c0493f8f3e785cbcef103fbfc74cb3d8b98a74d create mode 100644 software/flow/.npm/_cacache/index-v5/5e/0d/c218ceb182c763dfc1b5744115b91bc7a0ee1c42c988c2a59acc6e4e11c1 create mode 100644 software/flow/.npm/_cacache/index-v5/63/1d/acb58a542decd2ef4f2942615bfdc26d632de4a91aeb993c07dc3f9895d9 create mode 100644 software/flow/.npm/_cacache/index-v5/64/57/38423acf016f48a81bc7d0a8a461f841174a79de66df26125595f8953ebc create mode 100644 software/flow/.npm/_cacache/index-v5/64/b9/807964bbe8bc95b59bfaee2d251f142e7667e27aff4b5ce55844ad147811 create mode 100644 software/flow/.npm/_cacache/index-v5/68/33/b7a26407b1907d1f5d7bf479cfaea9f0d262bc1ab3207a12e9816d64f781 create mode 100644 software/flow/.npm/_cacache/index-v5/7d/e8/5446c5cdae0493e4ad3b10347b77c8df4b17b5fbe14834f5c6b06faa9f95 create mode 100644 software/flow/.npm/_cacache/index-v5/7f/c3/dc0657b650edb6ea8e350ae8c6dd6cee5ca84fcc91d9d0b666cf225a139b create mode 100644 software/flow/.npm/_cacache/index-v5/83/3d/78bd127e62c9dbc9d77efd1821a438c1ddeb3d561749ab66ee9a59d93b90 create mode 100644 software/flow/.npm/_cacache/index-v5/85/aa/7abb529da4ccdc917436278c1306c49cce2ff3f33948211aad74f110e516 create mode 100644 software/flow/.npm/_cacache/index-v5/85/de/a85eb8ab69de91c2b063293386caace8256186f89dbb465f946885be4ff9 create mode 100644 software/flow/.npm/_cacache/index-v5/89/0b/e2ba88ed525834b932f3ddb5624a540e279742a3c6851ec4ee466890a5ed create mode 100644 software/flow/.npm/_cacache/index-v5/8a/b3/1aa46327111690ccfd35c4d7f93793ddd06f9fe654343e5f3766c32880ff create mode 100644 software/flow/.npm/_cacache/index-v5/8b/31/bc01d265bae3ca83af69c0d83a12d6131c1075830ffa93b7ea52768a7363 create mode 100644 software/flow/.npm/_cacache/index-v5/96/de/b2313c5680bb0f0473a3b6bb995b306a2d95a396f87105cfd22ee08be398 create mode 100644 software/flow/.npm/_cacache/index-v5/9a/38/ea0fbfc489fa2fe3e60e5eac49a96a958e19b2233842c6c1cd9d0a05c3fe create mode 100644 software/flow/.npm/_cacache/index-v5/a0/c6/040205eebe8a1469c51bd2cf204508de0c8c99d31041c9481a8f7a10adb3 create mode 100644 software/flow/.npm/_cacache/index-v5/ac/0c/9998f747d2723401bcff7ba0b052fe52bd01df64b482f79b19f35febffd1 create mode 100644 software/flow/.npm/_cacache/index-v5/ad/61/8dddf2bd79472c4ffce70d15930b9ad34a6b139ee6817c5af0547186b82c create mode 100644 software/flow/.npm/_cacache/index-v5/af/03/5c781820370e585dc2323edbbc80669bf714da5b47d56510c7d0bd7521ee create mode 100644 software/flow/.npm/_cacache/index-v5/b2/21/0229e76a38a9afc6eb60bb270fa49897e6b6e0df9401424f12dc019c61da create mode 100644 software/flow/.npm/_cacache/index-v5/b9/de/c7ccbe139231637ae2e5431511e792cb69adaa46bf9b37195f87a17f3b9c create mode 100644 software/flow/.npm/_cacache/index-v5/ba/11/9115ef845603c737ab1cccfb1577e0498b867492cc1d9ed9f424c035d3d6 create mode 100644 software/flow/.npm/_cacache/index-v5/be/aa/05ead1dadda8b961ef7dd5aa3a50e4547bf158f64db4363c6e1870a86842 create mode 100644 software/flow/.npm/_cacache/index-v5/c3/57/6beaf468572b240af1012037fa4941e26c41dd4c73e0fab7a6fcf5591509 create mode 100644 software/flow/.npm/_cacache/index-v5/c5/3e/3ba77e1cf168da1150f7ec339ae2c524cc0ba345fe5fc84488f25dc26de5 create mode 100644 software/flow/.npm/_cacache/index-v5/dc/49/7d6c302c19efa15e99fb51ca9e706d6864e2d2006c989d9eb193ec277844 create mode 100644 software/flow/.npm/_cacache/index-v5/de/3a/656525756cff060f6b0afd0fdfb7c2c51fe35c1d0e4f66c6f6a09b475c55 create mode 100644 software/flow/.npm/_cacache/index-v5/e0/41/05b5b600b6b5f94ab6feb7319da7f5ac4db9f67c1278b1c36099b885309b create mode 100644 software/flow/.npm/_cacache/index-v5/e3/57/600db2236b7babc107e0a4133335d573b060586e3e1b8260014f5d743f4b create mode 100644 software/flow/.npm/_cacache/index-v5/ed/34/541f6518b5e8d6a560fd508b30146789bf7999018288907e431f1d8e7b45 create mode 100644 software/flow/.npm/_cacache/index-v5/f1/e9/39421558c7f3b53dc8a3f414f4115c252aefb394f54bed5bc745ef00891f create mode 100644 software/flow/.npm/_cacache/index-v5/fb/51/8447ea6dbf108b4fcb469058d209f44b8d9716b40fcc759d442e1686f92c create mode 100644 software/flow/.npm/_cacache/index-v5/fc/8a/4ff9dc43aa9e118ea4a14dfebb7bd877cc85269c5bd4c95781cbb3cae7e1 create mode 100644 software/flow/.npm/_update-notifier-last-checked create mode 100644 software/flow/flows_cred.json create mode 120000 software/flow/node_modules/.bin/mime create mode 100644 software/flow/node_modules/.package-lock.json create mode 100644 software/flow/node_modules/@socket.io/component-emitter/LICENSE create mode 100644 software/flow/node_modules/@socket.io/component-emitter/Readme.md create mode 100644 software/flow/node_modules/@socket.io/component-emitter/index.d.ts create mode 100644 software/flow/node_modules/@socket.io/component-emitter/index.js create mode 100644 software/flow/node_modules/@socket.io/component-emitter/index.mjs create mode 100644 software/flow/node_modules/@socket.io/component-emitter/package.json create mode 100755 software/flow/node_modules/@types/cookie/LICENSE create mode 100755 software/flow/node_modules/@types/cookie/README.md create mode 100755 software/flow/node_modules/@types/cookie/index.d.ts create mode 100755 software/flow/node_modules/@types/cookie/package.json create mode 100755 software/flow/node_modules/@types/cors/LICENSE create mode 100755 software/flow/node_modules/@types/cors/README.md create mode 100755 software/flow/node_modules/@types/cors/index.d.ts create mode 100755 software/flow/node_modules/@types/cors/package.json create mode 100755 software/flow/node_modules/@types/node/LICENSE create mode 100755 software/flow/node_modules/@types/node/README.md create mode 100755 software/flow/node_modules/@types/node/assert.d.ts create mode 100755 software/flow/node_modules/@types/node/assert/strict.d.ts create mode 100755 software/flow/node_modules/@types/node/async_hooks.d.ts create mode 100755 software/flow/node_modules/@types/node/buffer.d.ts create mode 100755 software/flow/node_modules/@types/node/child_process.d.ts create mode 100755 software/flow/node_modules/@types/node/cluster.d.ts create mode 100755 software/flow/node_modules/@types/node/console.d.ts create mode 100755 software/flow/node_modules/@types/node/constants.d.ts create mode 100755 software/flow/node_modules/@types/node/crypto.d.ts create mode 100755 software/flow/node_modules/@types/node/dgram.d.ts create mode 100755 software/flow/node_modules/@types/node/diagnostics_channel.d.ts create mode 100755 software/flow/node_modules/@types/node/dns.d.ts create mode 100755 software/flow/node_modules/@types/node/dns/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/dom-events.d.ts create mode 100755 software/flow/node_modules/@types/node/domain.d.ts create mode 100755 software/flow/node_modules/@types/node/events.d.ts create mode 100755 software/flow/node_modules/@types/node/fs.d.ts create mode 100755 software/flow/node_modules/@types/node/fs/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/globals.d.ts create mode 100755 software/flow/node_modules/@types/node/globals.global.d.ts create mode 100755 software/flow/node_modules/@types/node/http.d.ts create mode 100755 software/flow/node_modules/@types/node/http2.d.ts create mode 100755 software/flow/node_modules/@types/node/https.d.ts create mode 100755 software/flow/node_modules/@types/node/index.d.ts create mode 100755 software/flow/node_modules/@types/node/inspector.d.ts create mode 100755 software/flow/node_modules/@types/node/module.d.ts create mode 100755 software/flow/node_modules/@types/node/net.d.ts create mode 100755 software/flow/node_modules/@types/node/os.d.ts create mode 100755 software/flow/node_modules/@types/node/package.json create mode 100755 software/flow/node_modules/@types/node/path.d.ts create mode 100755 software/flow/node_modules/@types/node/perf_hooks.d.ts create mode 100755 software/flow/node_modules/@types/node/process.d.ts create mode 100755 software/flow/node_modules/@types/node/punycode.d.ts create mode 100755 software/flow/node_modules/@types/node/querystring.d.ts create mode 100755 software/flow/node_modules/@types/node/readline.d.ts create mode 100755 software/flow/node_modules/@types/node/readline/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/repl.d.ts create mode 100755 software/flow/node_modules/@types/node/stream.d.ts create mode 100755 software/flow/node_modules/@types/node/stream/consumers.d.ts create mode 100755 software/flow/node_modules/@types/node/stream/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/stream/web.d.ts create mode 100755 software/flow/node_modules/@types/node/string_decoder.d.ts create mode 100755 software/flow/node_modules/@types/node/test.d.ts create mode 100755 software/flow/node_modules/@types/node/timers.d.ts create mode 100755 software/flow/node_modules/@types/node/timers/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/tls.d.ts create mode 100755 software/flow/node_modules/@types/node/trace_events.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/assert.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/assert/strict.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/async_hooks.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/buffer.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/child_process.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/cluster.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/console.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/constants.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/crypto.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/dgram.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/dns.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/dns/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/dom-events.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/domain.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/events.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/fs.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/fs/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/globals.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/globals.global.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/http.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/http2.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/https.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/index.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/inspector.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/module.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/net.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/os.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/path.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/perf_hooks.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/process.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/punycode.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/querystring.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/readline.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/readline/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/repl.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/stream.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/stream/consumers.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/stream/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/stream/web.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/string_decoder.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/test.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/timers.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/timers/promises.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/tls.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/trace_events.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/tty.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/url.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/util.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/v8.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/vm.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/wasi.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/worker_threads.d.ts create mode 100755 software/flow/node_modules/@types/node/ts4.8/zlib.d.ts create mode 100755 software/flow/node_modules/@types/node/tty.d.ts create mode 100755 software/flow/node_modules/@types/node/url.d.ts create mode 100755 software/flow/node_modules/@types/node/util.d.ts create mode 100755 software/flow/node_modules/@types/node/v8.d.ts create mode 100755 software/flow/node_modules/@types/node/vm.d.ts create mode 100755 software/flow/node_modules/@types/node/wasi.d.ts create mode 100755 software/flow/node_modules/@types/node/worker_threads.d.ts create mode 100755 software/flow/node_modules/@types/node/zlib.d.ts create mode 100644 software/flow/node_modules/accepts/HISTORY.md create mode 100644 software/flow/node_modules/accepts/LICENSE create mode 100644 software/flow/node_modules/accepts/README.md create mode 100644 software/flow/node_modules/accepts/index.js create mode 100644 software/flow/node_modules/accepts/package.json create mode 100644 software/flow/node_modules/base64id/CHANGELOG.md create mode 100644 software/flow/node_modules/base64id/LICENSE create mode 100644 software/flow/node_modules/base64id/README.md create mode 100644 software/flow/node_modules/base64id/lib/base64id.js create mode 100644 software/flow/node_modules/base64id/package.json create mode 100644 software/flow/node_modules/bytes/History.md create mode 100644 software/flow/node_modules/bytes/LICENSE create mode 100644 software/flow/node_modules/bytes/Readme.md create mode 100644 software/flow/node_modules/bytes/index.js create mode 100644 software/flow/node_modules/bytes/package.json create mode 100644 software/flow/node_modules/compressible/HISTORY.md create mode 100644 software/flow/node_modules/compressible/LICENSE create mode 100644 software/flow/node_modules/compressible/README.md create mode 100644 software/flow/node_modules/compressible/index.js create mode 100644 software/flow/node_modules/compressible/package.json create mode 100644 software/flow/node_modules/compression/HISTORY.md create mode 100644 software/flow/node_modules/compression/LICENSE create mode 100644 software/flow/node_modules/compression/README.md create mode 100644 software/flow/node_modules/compression/index.js create mode 100644 software/flow/node_modules/compression/package.json create mode 100644 software/flow/node_modules/cookie/HISTORY.md create mode 100644 software/flow/node_modules/cookie/LICENSE create mode 100644 software/flow/node_modules/cookie/README.md create mode 100644 software/flow/node_modules/cookie/index.js create mode 100644 software/flow/node_modules/cookie/package.json create mode 100644 software/flow/node_modules/cors/CONTRIBUTING.md create mode 100644 software/flow/node_modules/cors/HISTORY.md create mode 100644 software/flow/node_modules/cors/LICENSE create mode 100644 software/flow/node_modules/cors/README.md create mode 100644 software/flow/node_modules/cors/lib/index.js create mode 100644 software/flow/node_modules/cors/package.json create mode 100644 software/flow/node_modules/debug/.coveralls.yml create mode 100644 software/flow/node_modules/debug/.eslintrc create mode 100644 software/flow/node_modules/debug/.npmignore create mode 100644 software/flow/node_modules/debug/.travis.yml create mode 100644 software/flow/node_modules/debug/CHANGELOG.md create mode 100644 software/flow/node_modules/debug/LICENSE create mode 100644 software/flow/node_modules/debug/Makefile create mode 100644 software/flow/node_modules/debug/README.md create mode 100644 software/flow/node_modules/debug/component.json create mode 100644 software/flow/node_modules/debug/karma.conf.js create mode 100644 software/flow/node_modules/debug/node.js create mode 100644 software/flow/node_modules/debug/package.json create mode 100644 software/flow/node_modules/debug/src/browser.js create mode 100644 software/flow/node_modules/debug/src/debug.js create mode 100644 software/flow/node_modules/debug/src/index.js create mode 100644 software/flow/node_modules/debug/src/inspector-log.js create mode 100644 software/flow/node_modules/debug/src/node.js create mode 100644 software/flow/node_modules/depd/History.md create mode 100644 software/flow/node_modules/depd/LICENSE create mode 100644 software/flow/node_modules/depd/Readme.md create mode 100644 software/flow/node_modules/depd/index.js create mode 100644 software/flow/node_modules/depd/lib/browser/index.js create mode 100644 software/flow/node_modules/depd/package.json create mode 100644 software/flow/node_modules/destroy/LICENSE create mode 100644 software/flow/node_modules/destroy/README.md create mode 100644 software/flow/node_modules/destroy/index.js create mode 100644 software/flow/node_modules/destroy/package.json create mode 100644 software/flow/node_modules/ee-first/LICENSE create mode 100644 software/flow/node_modules/ee-first/README.md create mode 100644 software/flow/node_modules/ee-first/index.js create mode 100644 software/flow/node_modules/ee-first/package.json create mode 100644 software/flow/node_modules/encodeurl/HISTORY.md create mode 100644 software/flow/node_modules/encodeurl/LICENSE create mode 100644 software/flow/node_modules/encodeurl/README.md create mode 100644 software/flow/node_modules/encodeurl/index.js create mode 100644 software/flow/node_modules/encodeurl/package.json create mode 100644 software/flow/node_modules/engine.io-parser/LICENSE create mode 100644 software/flow/node_modules/engine.io-parser/Readme.md create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/commons.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/contrib/base64-arraybuffer.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/decodePacket.browser.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/decodePacket.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/encodePacket.browser.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/encodePacket.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/index.js create mode 100644 software/flow/node_modules/engine.io-parser/build/cjs/package.json create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/commons.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/commons.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/decodePacket.browser.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/decodePacket.browser.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/decodePacket.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/decodePacket.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/encodePacket.browser.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/encodePacket.browser.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/encodePacket.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/encodePacket.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/index.d.ts create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/index.js create mode 100644 software/flow/node_modules/engine.io-parser/build/esm/package.json create mode 100644 software/flow/node_modules/engine.io-parser/package.json create mode 100644 software/flow/node_modules/engine.io/LICENSE create mode 100644 software/flow/node_modules/engine.io/README.md create mode 100644 software/flow/node_modules/engine.io/build/engine.io.d.ts create mode 100644 software/flow/node_modules/engine.io/build/engine.io.js create mode 100644 software/flow/node_modules/engine.io/build/parser-v3/index.d.ts create mode 100644 software/flow/node_modules/engine.io/build/parser-v3/index.js create mode 100644 software/flow/node_modules/engine.io/build/parser-v3/utf8.d.ts create mode 100644 software/flow/node_modules/engine.io/build/parser-v3/utf8.js create mode 100644 software/flow/node_modules/engine.io/build/server.d.ts create mode 100644 software/flow/node_modules/engine.io/build/server.js create mode 100644 software/flow/node_modules/engine.io/build/socket.d.ts create mode 100644 software/flow/node_modules/engine.io/build/socket.js create mode 100644 software/flow/node_modules/engine.io/build/transport.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transport.js create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/index.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/index.js create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/polling.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/polling.js create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/websocket.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports-uws/websocket.js create mode 100644 software/flow/node_modules/engine.io/build/transports/index.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports/index.js create mode 100644 software/flow/node_modules/engine.io/build/transports/polling-jsonp.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports/polling-jsonp.js create mode 100644 software/flow/node_modules/engine.io/build/transports/polling.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports/polling.js create mode 100644 software/flow/node_modules/engine.io/build/transports/websocket.d.ts create mode 100644 software/flow/node_modules/engine.io/build/transports/websocket.js create mode 100644 software/flow/node_modules/engine.io/build/userver.d.ts create mode 100644 software/flow/node_modules/engine.io/build/userver.js create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/LICENSE create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/README.md create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/package.json create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/src/browser.js create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/src/common.js create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/src/index.js create mode 100644 software/flow/node_modules/engine.io/node_modules/debug/src/node.js create mode 100644 software/flow/node_modules/engine.io/node_modules/ms/index.js create mode 100644 software/flow/node_modules/engine.io/node_modules/ms/license.md create mode 100644 software/flow/node_modules/engine.io/node_modules/ms/package.json create mode 100644 software/flow/node_modules/engine.io/node_modules/ms/readme.md create mode 100644 software/flow/node_modules/engine.io/package.json create mode 100644 software/flow/node_modules/engine.io/wrapper.mjs create mode 100644 software/flow/node_modules/escape-html/LICENSE create mode 100644 software/flow/node_modules/escape-html/Readme.md create mode 100644 software/flow/node_modules/escape-html/index.js create mode 100644 software/flow/node_modules/escape-html/package.json create mode 100644 software/flow/node_modules/etag/HISTORY.md create mode 100644 software/flow/node_modules/etag/LICENSE create mode 100644 software/flow/node_modules/etag/README.md create mode 100644 software/flow/node_modules/etag/index.js create mode 100644 software/flow/node_modules/etag/package.json create mode 100644 software/flow/node_modules/fresh/HISTORY.md create mode 100644 software/flow/node_modules/fresh/LICENSE create mode 100644 software/flow/node_modules/fresh/README.md create mode 100644 software/flow/node_modules/fresh/index.js create mode 100644 software/flow/node_modules/fresh/package.json create mode 100644 software/flow/node_modules/gridstack/LICENSE create mode 100644 software/flow/node_modules/gridstack/README.md create mode 100644 software/flow/node_modules/gridstack/doc/CHANGES.md create mode 100644 software/flow/node_modules/gridstack/doc/README.md create mode 100644 software/flow/node_modules/gridstack/package.json create mode 100644 software/flow/node_modules/http-errors/HISTORY.md create mode 100644 software/flow/node_modules/http-errors/LICENSE create mode 100644 software/flow/node_modules/http-errors/README.md create mode 100644 software/flow/node_modules/http-errors/index.js create mode 100644 software/flow/node_modules/http-errors/package.json create mode 100644 software/flow/node_modules/inherits/LICENSE create mode 100644 software/flow/node_modules/inherits/README.md create mode 100644 software/flow/node_modules/inherits/inherits.js create mode 100644 software/flow/node_modules/inherits/inherits_browser.js create mode 100644 software/flow/node_modules/inherits/package.json create mode 100644 software/flow/node_modules/jquery/AUTHORS.txt create mode 100644 software/flow/node_modules/jquery/LICENSE.txt create mode 100644 software/flow/node_modules/jquery/README.md create mode 100644 software/flow/node_modules/jquery/bower.json create mode 100644 software/flow/node_modules/jquery/external/sizzle/LICENSE.txt create mode 100644 software/flow/node_modules/jquery/package.json create mode 100644 software/flow/node_modules/jquery/src/ajax.js create mode 100644 software/flow/node_modules/jquery/src/ajax/jsonp.js create mode 100644 software/flow/node_modules/jquery/src/ajax/load.js create mode 100644 software/flow/node_modules/jquery/src/ajax/script.js create mode 100644 software/flow/node_modules/jquery/src/ajax/var/location.js create mode 100644 software/flow/node_modules/jquery/src/ajax/var/nonce.js create mode 100644 software/flow/node_modules/jquery/src/ajax/var/rquery.js create mode 100644 software/flow/node_modules/jquery/src/ajax/xhr.js create mode 100644 software/flow/node_modules/jquery/src/attributes.js create mode 100644 software/flow/node_modules/jquery/src/attributes/attr.js create mode 100644 software/flow/node_modules/jquery/src/attributes/classes.js create mode 100644 software/flow/node_modules/jquery/src/attributes/prop.js create mode 100644 software/flow/node_modules/jquery/src/attributes/support.js create mode 100644 software/flow/node_modules/jquery/src/attributes/val.js create mode 100644 software/flow/node_modules/jquery/src/callbacks.js create mode 100644 software/flow/node_modules/jquery/src/core.js create mode 100644 software/flow/node_modules/jquery/src/core/DOMEval.js create mode 100644 software/flow/node_modules/jquery/src/core/access.js create mode 100644 software/flow/node_modules/jquery/src/core/camelCase.js create mode 100644 software/flow/node_modules/jquery/src/core/init.js create mode 100644 software/flow/node_modules/jquery/src/core/isAttached.js create mode 100644 software/flow/node_modules/jquery/src/core/nodeName.js create mode 100644 software/flow/node_modules/jquery/src/core/parseHTML.js create mode 100644 software/flow/node_modules/jquery/src/core/parseXML.js create mode 100644 software/flow/node_modules/jquery/src/core/ready-no-deferred.js create mode 100644 software/flow/node_modules/jquery/src/core/ready.js create mode 100644 software/flow/node_modules/jquery/src/core/readyException.js create mode 100644 software/flow/node_modules/jquery/src/core/stripAndCollapse.js create mode 100644 software/flow/node_modules/jquery/src/core/support.js create mode 100644 software/flow/node_modules/jquery/src/core/toType.js create mode 100644 software/flow/node_modules/jquery/src/core/var/rsingleTag.js create mode 100644 software/flow/node_modules/jquery/src/css.js create mode 100644 software/flow/node_modules/jquery/src/css/addGetHookIf.js create mode 100644 software/flow/node_modules/jquery/src/css/adjustCSS.js create mode 100644 software/flow/node_modules/jquery/src/css/curCSS.js create mode 100644 software/flow/node_modules/jquery/src/css/finalPropName.js create mode 100644 software/flow/node_modules/jquery/src/css/hiddenVisibleSelectors.js create mode 100644 software/flow/node_modules/jquery/src/css/showHide.js create mode 100644 software/flow/node_modules/jquery/src/css/support.js create mode 100644 software/flow/node_modules/jquery/src/css/var/cssExpand.js create mode 100644 software/flow/node_modules/jquery/src/css/var/getStyles.js create mode 100644 software/flow/node_modules/jquery/src/css/var/isHiddenWithinTree.js create mode 100644 software/flow/node_modules/jquery/src/css/var/rboxStyle.js create mode 100644 software/flow/node_modules/jquery/src/css/var/rcustomProp.js create mode 100644 software/flow/node_modules/jquery/src/css/var/rnumnonpx.js create mode 100644 software/flow/node_modules/jquery/src/css/var/swap.js create mode 100644 software/flow/node_modules/jquery/src/data.js create mode 100644 software/flow/node_modules/jquery/src/data/Data.js create mode 100644 software/flow/node_modules/jquery/src/data/var/acceptData.js create mode 100644 software/flow/node_modules/jquery/src/data/var/dataPriv.js create mode 100644 software/flow/node_modules/jquery/src/data/var/dataUser.js create mode 100644 software/flow/node_modules/jquery/src/deferred.js create mode 100644 software/flow/node_modules/jquery/src/deferred/exceptionHook.js create mode 100644 software/flow/node_modules/jquery/src/deprecated.js create mode 100644 software/flow/node_modules/jquery/src/deprecated/ajax-event-alias.js create mode 100644 software/flow/node_modules/jquery/src/deprecated/event.js create mode 100644 software/flow/node_modules/jquery/src/dimensions.js create mode 100644 software/flow/node_modules/jquery/src/effects.js create mode 100644 software/flow/node_modules/jquery/src/effects/Tween.js create mode 100644 software/flow/node_modules/jquery/src/effects/animatedSelector.js create mode 100644 software/flow/node_modules/jquery/src/event.js create mode 100644 software/flow/node_modules/jquery/src/event/focusin.js create mode 100644 software/flow/node_modules/jquery/src/event/support.js create mode 100644 software/flow/node_modules/jquery/src/event/trigger.js create mode 100644 software/flow/node_modules/jquery/src/exports/amd.js create mode 100644 software/flow/node_modules/jquery/src/exports/global.js create mode 100644 software/flow/node_modules/jquery/src/jquery.js create mode 100644 software/flow/node_modules/jquery/src/manipulation.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/_evalUrl.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/buildFragment.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/getAll.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/setGlobalEval.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/support.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/var/rscriptType.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/var/rtagName.js create mode 100644 software/flow/node_modules/jquery/src/manipulation/wrapMap.js create mode 100644 software/flow/node_modules/jquery/src/offset.js create mode 100644 software/flow/node_modules/jquery/src/queue.js create mode 100644 software/flow/node_modules/jquery/src/queue/delay.js create mode 100644 software/flow/node_modules/jquery/src/selector-native.js create mode 100644 software/flow/node_modules/jquery/src/selector-sizzle.js create mode 100644 software/flow/node_modules/jquery/src/selector.js create mode 100644 software/flow/node_modules/jquery/src/serialize.js create mode 100644 software/flow/node_modules/jquery/src/traversing.js create mode 100644 software/flow/node_modules/jquery/src/traversing/findFilter.js create mode 100644 software/flow/node_modules/jquery/src/traversing/var/dir.js create mode 100644 software/flow/node_modules/jquery/src/traversing/var/rneedsContext.js create mode 100644 software/flow/node_modules/jquery/src/traversing/var/siblings.js create mode 100644 software/flow/node_modules/jquery/src/var/ObjectFunctionString.js create mode 100644 software/flow/node_modules/jquery/src/var/arr.js create mode 100644 software/flow/node_modules/jquery/src/var/class2type.js create mode 100644 software/flow/node_modules/jquery/src/var/document.js create mode 100644 software/flow/node_modules/jquery/src/var/documentElement.js create mode 100644 software/flow/node_modules/jquery/src/var/flat.js create mode 100644 software/flow/node_modules/jquery/src/var/fnToString.js create mode 100644 software/flow/node_modules/jquery/src/var/getProto.js create mode 100644 software/flow/node_modules/jquery/src/var/hasOwn.js create mode 100644 software/flow/node_modules/jquery/src/var/indexOf.js create mode 100644 software/flow/node_modules/jquery/src/var/isFunction.js create mode 100644 software/flow/node_modules/jquery/src/var/isWindow.js create mode 100644 software/flow/node_modules/jquery/src/var/pnum.js create mode 100644 software/flow/node_modules/jquery/src/var/push.js create mode 100644 software/flow/node_modules/jquery/src/var/rcheckableType.js create mode 100644 software/flow/node_modules/jquery/src/var/rcssNum.js create mode 100644 software/flow/node_modules/jquery/src/var/rnothtmlwhite.js create mode 100644 software/flow/node_modules/jquery/src/var/rtrimCSS.js create mode 100644 software/flow/node_modules/jquery/src/var/slice.js create mode 100644 software/flow/node_modules/jquery/src/var/support.js create mode 100644 software/flow/node_modules/jquery/src/var/toString.js create mode 100644 software/flow/node_modules/jquery/src/var/whitespace.js create mode 100644 software/flow/node_modules/jquery/src/wrap.js create mode 100644 software/flow/node_modules/mime-db/HISTORY.md create mode 100644 software/flow/node_modules/mime-db/LICENSE create mode 100644 software/flow/node_modules/mime-db/README.md create mode 100644 software/flow/node_modules/mime-db/db.json create mode 100644 software/flow/node_modules/mime-db/index.js create mode 100644 software/flow/node_modules/mime-db/package.json create mode 100644 software/flow/node_modules/mime-types/HISTORY.md create mode 100644 software/flow/node_modules/mime-types/LICENSE create mode 100644 software/flow/node_modules/mime-types/README.md create mode 100644 software/flow/node_modules/mime-types/index.js create mode 100644 software/flow/node_modules/mime-types/package.json create mode 100644 software/flow/node_modules/mime/.npmignore create mode 100644 software/flow/node_modules/mime/CHANGELOG.md create mode 100644 software/flow/node_modules/mime/LICENSE create mode 100644 software/flow/node_modules/mime/README.md create mode 100755 software/flow/node_modules/mime/cli.js create mode 100644 software/flow/node_modules/mime/mime.js create mode 100644 software/flow/node_modules/mime/package.json create mode 100755 software/flow/node_modules/mime/src/build.js create mode 100644 software/flow/node_modules/mime/src/test.js create mode 100644 software/flow/node_modules/mime/types.json create mode 100644 software/flow/node_modules/ms/index.js create mode 100644 software/flow/node_modules/ms/license.md create mode 100644 software/flow/node_modules/ms/package.json create mode 100644 software/flow/node_modules/ms/readme.md create mode 100644 software/flow/node_modules/negotiator/HISTORY.md create mode 100644 software/flow/node_modules/negotiator/LICENSE create mode 100644 software/flow/node_modules/negotiator/README.md create mode 100644 software/flow/node_modules/negotiator/index.js create mode 100644 software/flow/node_modules/negotiator/lib/charset.js create mode 100644 software/flow/node_modules/negotiator/lib/encoding.js create mode 100644 software/flow/node_modules/negotiator/lib/language.js create mode 100644 software/flow/node_modules/negotiator/lib/mediaType.js create mode 100644 software/flow/node_modules/negotiator/package.json create mode 100644 software/flow/node_modules/node-red-dashboard/.gitattributes create mode 100644 software/flow/node_modules/node-red-dashboard/.jscsrc create mode 100644 software/flow/node_modules/node-red-dashboard/.jshintignore create mode 100644 software/flow/node_modules/node-red-dashboard/.jshintrc create mode 100644 software/flow/node_modules/node-red-dashboard/CHANGELOG.md create mode 100644 software/flow/node_modules/node-red-dashboard/CONTRIBUTING.md create mode 100644 software/flow/node_modules/node-red-dashboard/Charts.md create mode 100644 software/flow/node_modules/node-red-dashboard/ISSUE_TEMPLATE.md create mode 100644 software/flow/node_modules/node-red-dashboard/LICENSE create mode 100644 software/flow/node_modules/node-red-dashboard/README.md create mode 100644 software/flow/node_modules/node-red-dashboard/config-fields.md create mode 100755 software/flow/node_modules/node-red-dashboard/fixfa.js create mode 100644 software/flow/node_modules/node-red-dashboard/gulpfile.old create mode 100644 software/flow/node_modules/node-red-dashboard/index.js create mode 100644 software/flow/node_modules/node-red-dashboard/license.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_button.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_chart.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_colour_picker.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_date_picker.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_dropdown.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_form.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_gauge.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_numeric.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_slider.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_switch.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_template.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_text.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/icons/ui_toast.png create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_base.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_button.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_chart.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_chart.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_form.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_form.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_group.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_link.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_tab.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_template.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_template.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_ui_control.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/de/ui_ui_control.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_audio.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_base.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_base.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_button.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_button.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_chart.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_chart.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_colour_picker.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_date_picker.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_dropdown.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_form.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_form.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_gauge.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_group.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_group.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_link.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_link.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_numeric.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_slider.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_spacer.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_switch.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_tab.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_tab.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_template.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_template.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_text.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_text_input.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_toast.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_ui_control.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/en-US/ui_ui_control.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_base.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_chart.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_chart.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_form.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_form.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_group.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_link.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_tab.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_template.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_template.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_ui_control.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/locales/ja/ui_ui_control.json create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_audio.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_audio.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_base.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_base.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_button.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_button.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_chart.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_chart.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_colour_picker.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_colour_picker.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_date_picker.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_date_picker.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_dropdown.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_dropdown.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_form.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_form.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_gauge.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_gauge.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_group.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_group.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_link.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_link.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_numeric.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_numeric.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_slider.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_slider.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_spacer.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_spacer.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_switch.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_switch.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_tab.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_tab.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_template.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_template.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_text.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_text.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_text_input.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_text_input.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_toast.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_toast.js create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_ui_control.html create mode 100644 software/flow/node_modules/node-red-dashboard/nodes/ui_ui_control.js create mode 100644 software/flow/node_modules/node-red-dashboard/package.json create mode 100644 software/flow/node_modules/node-red-dashboard/ui.js create mode 100644 software/flow/node_modules/object-assign/index.js create mode 100644 software/flow/node_modules/object-assign/license create mode 100644 software/flow/node_modules/object-assign/package.json create mode 100644 software/flow/node_modules/object-assign/readme.md create mode 100644 software/flow/node_modules/on-finished/HISTORY.md create mode 100644 software/flow/node_modules/on-finished/LICENSE create mode 100644 software/flow/node_modules/on-finished/README.md create mode 100644 software/flow/node_modules/on-finished/index.js create mode 100644 software/flow/node_modules/on-finished/package.json create mode 100644 software/flow/node_modules/on-headers/HISTORY.md create mode 100644 software/flow/node_modules/on-headers/LICENSE create mode 100644 software/flow/node_modules/on-headers/README.md create mode 100644 software/flow/node_modules/on-headers/index.js create mode 100644 software/flow/node_modules/on-headers/package.json create mode 100644 software/flow/node_modules/parseurl/HISTORY.md create mode 100644 software/flow/node_modules/parseurl/LICENSE create mode 100644 software/flow/node_modules/parseurl/README.md create mode 100644 software/flow/node_modules/parseurl/index.js create mode 100644 software/flow/node_modules/parseurl/package.json create mode 100644 software/flow/node_modules/range-parser/HISTORY.md create mode 100644 software/flow/node_modules/range-parser/LICENSE create mode 100644 software/flow/node_modules/range-parser/README.md create mode 100644 software/flow/node_modules/range-parser/index.js create mode 100644 software/flow/node_modules/range-parser/package.json create mode 100644 software/flow/node_modules/safe-buffer/LICENSE create mode 100644 software/flow/node_modules/safe-buffer/README.md create mode 100644 software/flow/node_modules/safe-buffer/index.d.ts create mode 100644 software/flow/node_modules/safe-buffer/index.js create mode 100644 software/flow/node_modules/safe-buffer/package.json create mode 100644 software/flow/node_modules/send/HISTORY.md create mode 100644 software/flow/node_modules/send/LICENSE create mode 100644 software/flow/node_modules/send/README.md create mode 100644 software/flow/node_modules/send/SECURITY.md create mode 100644 software/flow/node_modules/send/index.js create mode 100644 software/flow/node_modules/send/node_modules/ms/index.js create mode 100644 software/flow/node_modules/send/node_modules/ms/license.md create mode 100644 software/flow/node_modules/send/node_modules/ms/package.json create mode 100644 software/flow/node_modules/send/node_modules/ms/readme.md create mode 100644 software/flow/node_modules/send/package.json create mode 100644 software/flow/node_modules/serve-static/HISTORY.md create mode 100644 software/flow/node_modules/serve-static/LICENSE create mode 100644 software/flow/node_modules/serve-static/README.md create mode 100644 software/flow/node_modules/serve-static/index.js create mode 100644 software/flow/node_modules/serve-static/package.json create mode 100644 software/flow/node_modules/setprototypeof/LICENSE create mode 100644 software/flow/node_modules/setprototypeof/README.md create mode 100644 software/flow/node_modules/setprototypeof/index.d.ts create mode 100644 software/flow/node_modules/setprototypeof/index.js create mode 100644 software/flow/node_modules/setprototypeof/package.json create mode 100644 software/flow/node_modules/setprototypeof/test/index.js create mode 100644 software/flow/node_modules/socket.io-adapter/LICENSE create mode 100644 software/flow/node_modules/socket.io-adapter/Readme.md create mode 100644 software/flow/node_modules/socket.io-adapter/package.json create mode 100644 software/flow/node_modules/socket.io-parser/LICENSE create mode 100644 software/flow/node_modules/socket.io-parser/Readme.md create mode 100644 software/flow/node_modules/socket.io-parser/build/cjs/binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/cjs/index.js create mode 100644 software/flow/node_modules/socket.io-parser/build/cjs/is-binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/cjs/package.json create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/binary.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/index.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/index.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/is-binary.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/is-binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm-debug/package.json create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/binary.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/index.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/index.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/is-binary.d.ts create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/is-binary.js create mode 100644 software/flow/node_modules/socket.io-parser/build/esm/package.json create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/LICENSE create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/README.md create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/package.json create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/src/browser.js create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/src/common.js create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/src/index.js create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/debug/src/node.js create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/ms/index.js create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/ms/license.md create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/ms/package.json create mode 100644 software/flow/node_modules/socket.io-parser/node_modules/ms/readme.md create mode 100644 software/flow/node_modules/socket.io-parser/package.json create mode 100644 software/flow/node_modules/socket.io/LICENSE create mode 100644 software/flow/node_modules/socket.io/Readme.md create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.esm.min.js create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.esm.min.js.map create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.js create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.js.map create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.min.js create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.min.js.map create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.msgpack.min.js create mode 100644 software/flow/node_modules/socket.io/client-dist/socket.io.msgpack.min.js.map create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/LICENSE create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/README.md create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/package.json create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/src/browser.js create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/src/common.js create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/src/index.js create mode 100644 software/flow/node_modules/socket.io/node_modules/debug/src/node.js create mode 100644 software/flow/node_modules/socket.io/node_modules/ms/index.js create mode 100644 software/flow/node_modules/socket.io/node_modules/ms/license.md create mode 100644 software/flow/node_modules/socket.io/node_modules/ms/package.json create mode 100644 software/flow/node_modules/socket.io/node_modules/ms/readme.md create mode 100644 software/flow/node_modules/socket.io/package.json create mode 100644 software/flow/node_modules/socket.io/wrapper.mjs create mode 100644 software/flow/node_modules/statuses/HISTORY.md create mode 100644 software/flow/node_modules/statuses/LICENSE create mode 100644 software/flow/node_modules/statuses/README.md create mode 100644 software/flow/node_modules/statuses/codes.json create mode 100644 software/flow/node_modules/statuses/index.js create mode 100644 software/flow/node_modules/statuses/package.json create mode 100644 software/flow/node_modules/toidentifier/HISTORY.md create mode 100644 software/flow/node_modules/toidentifier/LICENSE create mode 100644 software/flow/node_modules/toidentifier/README.md create mode 100644 software/flow/node_modules/toidentifier/index.js create mode 100644 software/flow/node_modules/toidentifier/package.json create mode 100644 software/flow/node_modules/vary/HISTORY.md create mode 100644 software/flow/node_modules/vary/LICENSE create mode 100644 software/flow/node_modules/vary/README.md create mode 100644 software/flow/node_modules/vary/index.js create mode 100644 software/flow/node_modules/vary/package.json create mode 100644 software/flow/node_modules/ws/LICENSE create mode 100644 software/flow/node_modules/ws/README.md create mode 100644 software/flow/node_modules/ws/browser.js create mode 100644 software/flow/node_modules/ws/index.js create mode 100644 software/flow/node_modules/ws/lib/buffer-util.js create mode 100644 software/flow/node_modules/ws/lib/constants.js create mode 100644 software/flow/node_modules/ws/lib/event-target.js create mode 100644 software/flow/node_modules/ws/lib/extension.js create mode 100644 software/flow/node_modules/ws/lib/limiter.js create mode 100644 software/flow/node_modules/ws/lib/permessage-deflate.js create mode 100644 software/flow/node_modules/ws/lib/receiver.js create mode 100644 software/flow/node_modules/ws/lib/sender.js create mode 100644 software/flow/node_modules/ws/lib/stream.js create mode 100644 software/flow/node_modules/ws/lib/subprotocol.js create mode 100644 software/flow/node_modules/ws/lib/validation.js create mode 100644 software/flow/node_modules/ws/lib/websocket-server.js create mode 100644 software/flow/node_modules/ws/lib/websocket.js create mode 100644 software/flow/node_modules/ws/package.json create mode 100644 software/flow/node_modules/ws/wrapper.mjs create mode 100644 software/flow/package-lock.json create mode 100644 software/flow/package.json create mode 100644 software/flow/settings.js diff --git a/software/container/docker-compose.yml b/software/container/docker-compose.yml index 3ae1b92..da4a716 100644 --- a/software/container/docker-compose.yml +++ b/software/container/docker-compose.yml @@ -42,4 +42,4 @@ services: - NODE_RED_ENABLE_PROJECTS=true - FLOWS=flows.json volumes: - - ../flow/flows.json:/data/flows.json + - ../flow:/data diff --git a/software/flow/.config.nodes.json b/software/flow/.config.nodes.json new file mode 100644 index 0000000..24b9254 --- /dev/null +++ b/software/flow/.config.nodes.json @@ -0,0 +1,658 @@ +{ + "node-red": { + "name": "node-red", + "version": "3.0.2", + "local": false, + "user": false, + "nodes": { + "junction": { + "name": "junction", + "types": [ + "junction" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/05-junction.js" + }, + "inject": { + "name": "inject", + "types": [ + "inject" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/20-inject.js" + }, + "debug": { + "name": "debug", + "types": [ + "debug" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/21-debug.js" + }, + "complete": { + "name": "complete", + "types": [ + "complete" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/24-complete.js" + }, + "catch": { + "name": "catch", + "types": [ + "catch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-catch.js" + }, + "status": { + "name": "status", + "types": [ + "status" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-status.js" + }, + "link": { + "name": "link", + "types": [ + "link in", + "link out", + "link call" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/60-link.js" + }, + "comment": { + "name": "comment", + "types": [ + "comment" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/90-comment.js" + }, + "unknown": { + "name": "unknown", + "types": [ + "unknown" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/98-unknown.js" + }, + "function": { + "name": "function", + "types": [ + "function" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-function.js" + }, + "switch": { + "name": "switch", + "types": [ + "switch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-switch.js" + }, + "change": { + "name": "change", + "types": [ + "change" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/15-change.js" + }, + "range": { + "name": "range", + "types": [ + "range" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/16-range.js" + }, + "template": { + "name": "template", + "types": [ + "template" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/80-template.js" + }, + "delay": { + "name": "delay", + "types": [ + "delay" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-delay.js" + }, + "trigger": { + "name": "trigger", + "types": [ + "trigger" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-trigger.js" + }, + "exec": { + "name": "exec", + "types": [ + "exec" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/90-exec.js" + }, + "rbe": { + "name": "rbe", + "types": [ + "rbe" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/rbe.js" + }, + "tls": { + "name": "tls", + "types": [ + "tls-config" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/05-tls.js" + }, + "httpproxy": { + "name": "httpproxy", + "types": [ + "http proxy" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/06-httpproxy.js" + }, + "mqtt": { + "name": "mqtt", + "types": [ + "mqtt in", + "mqtt out", + "mqtt-broker" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/10-mqtt.js" + }, + "httpin": { + "name": "httpin", + "types": [ + "http in", + "http response" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httpin.js" + }, + "httprequest": { + "name": "httprequest", + "types": [ + "http request" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httprequest.js" + }, + "websocket": { + "name": "websocket", + "types": [ + "websocket in", + "websocket out", + "websocket-listener", + "websocket-client" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/22-websocket.js" + }, + "tcpin": { + "name": "tcpin", + "types": [ + "tcp in", + "tcp out", + "tcp request" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/31-tcpin.js" + }, + "udp": { + "name": "udp", + "types": [ + "udp in", + "udp out" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/32-udp.js" + }, + "CSV": { + "name": "CSV", + "types": [ + "csv" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-CSV.js" + }, + "HTML": { + "name": "HTML", + "types": [ + "html" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-HTML.js" + }, + "JSON": { + "name": "JSON", + "types": [ + "json" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-JSON.js" + }, + "XML": { + "name": "XML", + "types": [ + "xml" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-XML.js" + }, + "YAML": { + "name": "YAML", + "types": [ + "yaml" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-YAML.js" + }, + "split": { + "name": "split", + "types": [ + "split", + "join" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/17-split.js" + }, + "sort": { + "name": "sort", + "types": [ + "sort" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/18-sort.js" + }, + "batch": { + "name": "batch", + "types": [ + "batch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/19-batch.js" + }, + "file": { + "name": "file", + "types": [ + "file", + "file in" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/10-file.js" + }, + "watch": { + "name": "watch", + "types": [ + "watch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/23-watch.js" + } + } + }, + "node-red-dashboard": { + "name": "node-red-dashboard", + "version": "3.3.1", + "local": true, + "user": true, + "nodes": { + "ui_base": { + "name": "ui_base", + "types": [ + "ui_base" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_base.js" + }, + "ui_button": { + "name": "ui_button", + "types": [ + "ui_button" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_button.js" + }, + "ui_dropdown": { + "name": "ui_dropdown", + "types": [ + "ui_dropdown" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_dropdown.js" + }, + "ui_switch": { + "name": "ui_switch", + "types": [ + "ui_switch" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_switch.js" + }, + "ui_slider": { + "name": "ui_slider", + "types": [ + "ui_slider" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_slider.js" + }, + "ui_numeric": { + "name": "ui_numeric", + "types": [ + "ui_numeric" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_numeric.js" + }, + "ui_text_input": { + "name": "ui_text_input", + "types": [ + "ui_text_input" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_text_input.js" + }, + "ui_date_picker": { + "name": "ui_date_picker", + "types": [ + "ui_date_picker" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_date_picker.js" + }, + "ui_colour_picker": { + "name": "ui_colour_picker", + "types": [ + "ui_colour_picker" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_colour_picker.js" + }, + "ui_form": { + "name": "ui_form", + "types": [ + "ui_form" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_form.js" + }, + "ui_text": { + "name": "ui_text", + "types": [ + "ui_text" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_text.js" + }, + "ui_gauge": { + "name": "ui_gauge", + "types": [ + "ui_gauge" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_gauge.js" + }, + "ui_chart": { + "name": "ui_chart", + "types": [ + "ui_chart" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_chart.js" + }, + "ui_audio": { + "name": "ui_audio", + "types": [ + "ui_audio" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_audio.js" + }, + "ui_toast": { + "name": "ui_toast", + "types": [ + "ui_toast" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_toast.js" + }, + "ui_ui_control": { + "name": "ui_ui_control", + "types": [ + "ui_ui_control" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_ui_control.js" + }, + "ui_template": { + "name": "ui_template", + "types": [ + "ui_template" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_template.js" + }, + "ui_link": { + "name": "ui_link", + "types": [ + "ui_link" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_link.js" + }, + "ui_tab": { + "name": "ui_tab", + "types": [ + "ui_tab" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_tab.js" + }, + "ui_group": { + "name": "ui_group", + "types": [ + "ui_group" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_group.js" + }, + "ui_spacer": { + "name": "ui_spacer", + "types": [ + "ui_spacer" + ], + "enabled": true, + "local": true, + "user": false, + "module": "node-red-dashboard", + "file": "/data/node_modules/node-red-dashboard/nodes/ui_spacer.js" + } + } + } +} \ No newline at end of file diff --git a/software/flow/.config.nodes.json.backup b/software/flow/.config.nodes.json.backup new file mode 100644 index 0000000..5887f32 --- /dev/null +++ b/software/flow/.config.nodes.json.backup @@ -0,0 +1,419 @@ +{ + "node-red": { + "name": "node-red", + "version": "3.0.2", + "local": false, + "user": false, + "nodes": { + "junction": { + "name": "junction", + "types": [ + "junction" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/05-junction.js" + }, + "inject": { + "name": "inject", + "types": [ + "inject" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/20-inject.js" + }, + "debug": { + "name": "debug", + "types": [ + "debug" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/21-debug.js" + }, + "complete": { + "name": "complete", + "types": [ + "complete" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/24-complete.js" + }, + "catch": { + "name": "catch", + "types": [ + "catch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-catch.js" + }, + "status": { + "name": "status", + "types": [ + "status" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-status.js" + }, + "link": { + "name": "link", + "types": [ + "link in", + "link out", + "link call" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/60-link.js" + }, + "comment": { + "name": "comment", + "types": [ + "comment" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/90-comment.js" + }, + "unknown": { + "name": "unknown", + "types": [ + "unknown" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/98-unknown.js" + }, + "function": { + "name": "function", + "types": [ + "function" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-function.js" + }, + "switch": { + "name": "switch", + "types": [ + "switch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-switch.js" + }, + "change": { + "name": "change", + "types": [ + "change" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/15-change.js" + }, + "range": { + "name": "range", + "types": [ + "range" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/16-range.js" + }, + "template": { + "name": "template", + "types": [ + "template" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/80-template.js" + }, + "delay": { + "name": "delay", + "types": [ + "delay" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-delay.js" + }, + "trigger": { + "name": "trigger", + "types": [ + "trigger" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-trigger.js" + }, + "exec": { + "name": "exec", + "types": [ + "exec" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/90-exec.js" + }, + "rbe": { + "name": "rbe", + "types": [ + "rbe" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/rbe.js" + }, + "tls": { + "name": "tls", + "types": [ + "tls-config" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/05-tls.js" + }, + "httpproxy": { + "name": "httpproxy", + "types": [ + "http proxy" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/06-httpproxy.js" + }, + "mqtt": { + "name": "mqtt", + "types": [ + "mqtt in", + "mqtt out", + "mqtt-broker" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/10-mqtt.js" + }, + "httpin": { + "name": "httpin", + "types": [ + "http in", + "http response" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httpin.js" + }, + "httprequest": { + "name": "httprequest", + "types": [ + "http request" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httprequest.js" + }, + "websocket": { + "name": "websocket", + "types": [ + "websocket in", + "websocket out", + "websocket-listener", + "websocket-client" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/22-websocket.js" + }, + "tcpin": { + "name": "tcpin", + "types": [ + "tcp in", + "tcp out", + "tcp request" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/31-tcpin.js" + }, + "udp": { + "name": "udp", + "types": [ + "udp in", + "udp out" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/32-udp.js" + }, + "CSV": { + "name": "CSV", + "types": [ + "csv" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-CSV.js" + }, + "HTML": { + "name": "HTML", + "types": [ + "html" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-HTML.js" + }, + "JSON": { + "name": "JSON", + "types": [ + "json" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-JSON.js" + }, + "XML": { + "name": "XML", + "types": [ + "xml" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-XML.js" + }, + "YAML": { + "name": "YAML", + "types": [ + "yaml" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-YAML.js" + }, + "split": { + "name": "split", + "types": [ + "split", + "join" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/17-split.js" + }, + "sort": { + "name": "sort", + "types": [ + "sort" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/18-sort.js" + }, + "batch": { + "name": "batch", + "types": [ + "batch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/19-batch.js" + }, + "file": { + "name": "file", + "types": [ + "file", + "file in" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/10-file.js" + }, + "watch": { + "name": "watch", + "types": [ + "watch" + ], + "enabled": true, + "local": false, + "user": false, + "module": "node-red", + "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/23-watch.js" + } + } + } +} \ No newline at end of file diff --git a/software/flow/.config.projects.json b/software/flow/.config.projects.json new file mode 100644 index 0000000..6ddcd7f --- /dev/null +++ b/software/flow/.config.projects.json @@ -0,0 +1,3 @@ +{ + "projects": {} +} \ No newline at end of file diff --git a/software/flow/.config.runtime.json b/software/flow/.config.runtime.json new file mode 100644 index 0000000..a8140b1 --- /dev/null +++ b/software/flow/.config.runtime.json @@ -0,0 +1,3 @@ +{ + "_credentialSecret": "5fca422db6ac11c728aa00dfef91d48bf3c8230f61b91154e87200de0dbb81d6" +} \ No newline at end of file diff --git a/software/flow/.config.users.json b/software/flow/.config.users.json new file mode 100644 index 0000000..bbed7a1 --- /dev/null +++ b/software/flow/.config.users.json @@ -0,0 +1,20 @@ +{ + "_": { + "editor": { + "view": { + "view-store-zoom": false, + "view-store-position": false, + "view-show-grid": true, + "view-snap-grid": true, + "view-grid-size": 20, + "view-node-status": true, + "view-node-show-label": true, + "view-show-tips": true, + "view-show-welcome-tours": true + }, + "tours": { + "welcome": "3.0.2" + } + } + } +} \ No newline at end of file diff --git a/software/flow/.config.users.json.backup b/software/flow/.config.users.json.backup new file mode 100644 index 0000000..c6bcd30 --- /dev/null +++ b/software/flow/.config.users.json.backup @@ -0,0 +1,17 @@ +{ + "_": { + "editor": { + "view": { + "view-store-zoom": false, + "view-store-position": false, + "view-show-grid": true, + "view-snap-grid": true, + "view-grid-size": 20, + "view-node-status": true, + "view-node-show-label": true, + "view-show-tips": true, + "view-show-welcome-tours": true + } + } + } +} \ No newline at end of file diff --git a/software/flow/.flows.json.backup b/software/flow/.flows.json.backup new file mode 100644 index 0000000..62e845b --- /dev/null +++ b/software/flow/.flows.json.backup @@ -0,0 +1,272 @@ +[ + { + "id": "f6f2187d.f17ca8", + "type": "tab", + "label": "MQTT2Influxdb", + "disabled": false, + "info": "" + }, + { + "id": "ae14dbbaafe62be6", + "type": "tab", + "label": "CSV2Influxdb", + "disabled": false, + "info": "", + "env": [] + }, + { + "id": "d0f6fc20cc752ed0", + "type": "tab", + "label": "Debug Dashboard", + "disabled": false, + "info": "" + }, + { + "id": "7ce136dbb8c897d1", + "type": "mqtt-broker", + "name": "192.168.2.103:1833", + "broker": "192.168.2.103", + "port": "1883", + "clientid": "", + "autoConnect": true, + "usetls": false, + "protocolVersion": "4", + "keepalive": "60", + "cleansession": true, + "birthTopic": "", + "birthQos": "0", + "birthPayload": "", + "birthMsg": {}, + "closeTopic": "", + "closeQos": "0", + "closePayload": "", + "closeMsg": {}, + "willTopic": "", + "willQos": "0", + "willPayload": "", + "willMsg": {}, + "userProps": "", + "sessionExpiry": "" + }, + { + "id": "368e029bdaefea73", + "type": "ui_group", + "name": "Power", + "tab": "8eef9f1fd7446608", + "order": 1, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "8eef9f1fd7446608", + "type": "ui_tab", + "name": "Powermonitor", + "icon": "dashboard", + "order": 1, + "disabled": false, + "hidden": false + }, + { + "id": "90bc7a058a6ccbd7", + "type": "ui_base", + "theme": { + "name": "theme-light", + "lightTheme": { + "default": "#0094CE", + "baseColor": "#0094CE", + "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif", + "edited": true, + "reset": false + }, + "darkTheme": { + "default": "#097479", + "baseColor": "#097479", + "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif", + "edited": false + }, + "customTheme": { + "name": "Untitled Theme 1", + "default": "#4B7930", + "baseColor": "#4B7930", + "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif" + }, + "themeState": { + "base-color": { + "default": "#0094CE", + "value": "#0094CE", + "edited": false + }, + "page-titlebar-backgroundColor": { + "value": "#0094CE", + "edited": false + }, + "page-backgroundColor": { + "value": "#fafafa", + "edited": false + }, + "page-sidebar-backgroundColor": { + "value": "#ffffff", + "edited": false + }, + "group-textColor": { + "value": "#1bbfff", + "edited": false + }, + "group-borderColor": { + "value": "#ffffff", + "edited": false + }, + "group-backgroundColor": { + "value": "#ffffff", + "edited": false + }, + "widget-textColor": { + "value": "#111111", + "edited": false + }, + "widget-backgroundColor": { + "value": "#0094ce", + "edited": false + }, + "widget-borderColor": { + "value": "#ffffff", + "edited": false + }, + "base-font": { + "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif" + } + }, + "angularTheme": { + "primary": "indigo", + "accents": "blue", + "warn": "red", + "background": "grey", + "palette": "light" + } + }, + "site": { + "name": "Node-RED Dashboard", + "hideToolbar": "false", + "allowSwipe": "false", + "lockMenu": "false", + "allowTempTheme": "true", + "dateFormat": "DD.MM.YYYY", + "sizes": { + "sx": 48, + "sy": 48, + "gx": 6, + "gy": 6, + "cx": 6, + "cy": 6, + "px": 0, + "py": 0 + } + } + }, + { + "id": "3cc11d24.ff01a2", + "type": "comment", + "z": "f6f2187d.f17ca8", + "name": "WARNING: please check you have started this container with a volume that is mounted to /data\\n otherwise any flow changes are lost when you redeploy or upgrade the container\\n (e.g. upgrade to a more recent node-red docker image).\\n If you are using named volumes you can ignore this warning.\\n Double click or see info side panel to learn how to start Node-RED in Docker to save your work", + "info": "\nTo start docker with a bind mount volume (-v option), for example:\n\n```\ndocker run -it -p 1880:1880 -v /home/user/node_red_data:/data --name mynodered nodered/node-red\n```\n\nwhere `/home/user/node_red_data` is a directory on your host machine where you want to store your flows.\n\nIf you do not do this then you can experiment and redploy flows, but if you restart or upgrade the container the flows will be disconnected and lost. \n\nThey will still exist in a hidden data volume, which can be recovered using standard docker techniques, but that is much more complex than just starting with a named volume as described above.", + "x": 330, + "y": 100, + "wires": [] + }, + { + "id": "e0977f2582bfaaa6", + "type": "mqtt in", + "z": "d0f6fc20cc752ed0", + "name": "", + "topic": "/iot-platform/energy-monitor/test-device/watt", + "qos": "1", + "datatype": "auto-detect", + "broker": "7ce136dbb8c897d1", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 330, + "y": 300, + "wires": [ + [ + "af39dce845afb447", + "73b0f02f5524fc38" + ] + ] + }, + { + "id": "af39dce845afb447", + "type": "ui_gauge", + "z": "d0f6fc20cc752ed0", + "name": "", + "group": "368e029bdaefea73", + "order": 0, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Power ", + "label": "W", + "format": "{{value}}", + "min": 0, + "max": "4000", + "colors": [ + "#00b500", + "#e6e600", + "#ca3838" + ], + "seg1": "", + "seg2": "", + "diff": false, + "className": "", + "x": 690, + "y": 300, + "wires": [] + }, + { + "id": "73b0f02f5524fc38", + "type": "ui_chart", + "z": "d0f6fc20cc752ed0", + "name": "", + "group": "368e029bdaefea73", + "order": 1, + "width": 0, + "height": 0, + "label": "Chart", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm:ss", + "interpolate": "linear", + "nodata": "", + "dot": false, + "ymin": "", + "ymax": "", + "removeOlder": 1, + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 690, + "y": 340, + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 b/software/flow/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 new file mode 100644 index 0000000000000000000000000000000000000000..a4a2b50dacb04794d42d348aa1cb803118fb850a GIT binary patch literal 3067 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 JcR&Cz002R2=o$b3 literal 0 HcmV?d00001 diff --git a/software/flow/.npm/_cacache/content-v2/sha512/08/89/afb1b4105b71efc7589b09dd1bcd810dac955f2c215c98ae2342ead5abcae5d3ca512e2fa76fab21ff0eb524b8bd6fc15720e2fcc9f809a74f44243315b8 b/software/flow/.npm/_cacache/content-v2/sha512/08/89/afb1b4105b71efc7589b09dd1bcd810dac955f2c215c98ae2342ead5abcae5d3ca512e2fa76fab21ff0eb524b8bd6fc15720e2fcc9f809a74f44243315b8 new file mode 100644 index 0000000..cef54b0 --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/08/89/afb1b4105b71efc7589b09dd1bcd810dac955f2c215c98ae2342ead5abcae5d3ca512e2fa76fab21ff0eb524b8bd6fc15720e2fcc9f809a74f44243315b8 @@ -0,0 +1 @@ +{"source":1088403,"name":"moment-timezone","dependency":"moment-timezone","title":"Cleartext Transmission of Sensitive Information in moment-timezone","url":"https://github.com/advisories/GHSA-v78c-4p63-2j6c","severity":"moderate","versions":["0.0.1","0.0.2","0.0.3","0.0.5","0.0.6","0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.3.0","0.3.1","0.4.0","0.4.1","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","0.5.11","0.5.12","0.5.13","0.5.14","0.5.15","0.5.16","0.5.17","0.5.18","0.5.19","0.5.20","0.5.21","0.5.22","0.5.23","0.5.24","0.5.25","0.5.26","0.5.27","0.5.28","0.5.29","0.5.30","0.5.31","0.5.32","0.5.33","0.5.34","0.5.35","0.5.36","0.5.37","0.5.38","0.5.39","0.5.40"],"vulnerableVersions":["0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.3.0","0.3.1","0.4.0","0.4.1","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","0.5.11","0.5.12","0.5.13","0.5.14","0.5.15","0.5.16","0.5.17","0.5.18","0.5.19","0.5.20","0.5.21","0.5.22","0.5.23","0.5.24","0.5.25","0.5.26","0.5.27","0.5.28","0.5.29","0.5.30","0.5.31","0.5.32","0.5.33","0.5.34"],"cwe":["CWE-319"],"cvss":{"score":0,"vectorString":null},"range":">=0.1.0 <0.5.35","id":"QKrwBXiXffsnmkLD5HKJb9EdwHiuVc/Vsj97qHoskpDW5zThG81iEzSM7uQkCdCmHtiWY7CwQ7a1jcMVq5V4Qg=="} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/0c/9b/738ae2b2a4590c3070a6dae22c84e602ed06b295bb7343088c603b822b2dce3e48cbceee01daf0214e5aa2a511c7ceb234349781022cd32bb5feea6d6357 b/software/flow/.npm/_cacache/content-v2/sha512/0c/9b/738ae2b2a4590c3070a6dae22c84e602ed06b295bb7343088c603b822b2dce3e48cbceee01daf0214e5aa2a511c7ceb234349781022cd32bb5feea6d6357 new file mode 100644 index 0000000000000000000000000000000000000000..fdacaeb1a83b5cd173cf87f07806bdec0b3c4bc3 GIT binary patch literal 7288 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 KcLS)90RIncZ*-3U literal 0 HcmV?d00001 diff --git a/software/flow/.npm/_cacache/content-v2/sha512/0e/10/6be479ca09371773223383b415020d139a7a03a3bdd23d4ea69ae9a6896ac054b46990641dfc90e6af0acae4c9c6e45249f25d52a0d1c2a637cd138e1435 b/software/flow/.npm/_cacache/content-v2/sha512/0e/10/6be479ca09371773223383b415020d139a7a03a3bdd23d4ea69ae9a6896ac054b46990641dfc90e6af0acae4c9c6e45249f25d52a0d1c2a637cd138e1435 new file mode 100644 index 0000000..a3162fd --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/0e/10/6be479ca09371773223383b415020d139a7a03a3bdd23d4ea69ae9a6896ac054b46990641dfc90e6af0acae4c9c6e45249f25d52a0d1c2a637cd138e1435 @@ -0,0 +1 @@ +{"name":"cacheable-request","dist-tags":{"latest":"10.2.7"},"versions":{"0.0.0":{"name":"cacheable-request","version":"0.0.0","devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-wQQZ1mqV5oGz+4Wp68EIND0F9Iarzj+u43BuZpRaYaM8Z8dvh9sKmdpddZAECbSFuC7xzsLX/USVw9PFiHSEiQ==","shasum":"f4f1805e973bee28ed9d51891c34f1330276e8d6","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6HzBmy89eQUaXPzQhhnri1ndRnidXLB3TWHyJxOdY/wIgXmNmB1AeEgq3m2Kohcm6qEX/HOtXJJd/wBsdQdt+3VM="}]}},"0.1.0":{"name":"cacheable-request","version":"0.1.0","dependencies":{"get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^0.1.0","url-parse-lax":"^1.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-JPqaaVPmkswSoSwJ7+QC0OChdmbP3AD59PkdNmisW098jtz0N8hQJrON7Ruc+Pk1NKESn75i8g/LU5qi8tE/lw==","shasum":"d63d59e819f02f23c744f0e116af49f7d340b177","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjo3w+dr2roIulqIJgmALUYI4Eqx9RJ4YePDYT5je99AiEAgrBft7QkSYyXx9z1from33nwkiV6gZzVATqCdNpP77A="}]}},"0.2.0":{"name":"cacheable-request","version":"0.2.0","dependencies":{"clone-response":"^0.2.2","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^0.1.0","url-parse-lax":"^1.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-da3a+Os26/qymCzK5z6Hon26oJL56UfyPYyq0BR7V6DjJJ19iOoZlEWOy99t0SOG/42URjYorQEa+s83HAoTNA==","shasum":"2a5d28aea595e9877175f368516b112fd18f1cca","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVqYyACMQYELuYy3ESYlCYUlab5FQyXKtYF9tlOKJG3AiAPkxT1tz/wGQmL698/vKpo5i89nYoxb9rW3ozmMnNApw=="}]}},"0.3.0":{"name":"cacheable-request","version":"0.3.0","dependencies":{"clone-response":"^0.2.2","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^0.1.0","url-parse-lax":"^1.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-Y+MYzXZPIv/Ovj2cLWx8lgh/Qeapk0zaVhA7VdqFxZVJi/VUU9Bz4UOi/Tbq1RzuBnjOacO4RRkZ3RmRtvVWNw==","shasum":"26f62a65a5d9550c0af2a526bb6d97f995e12e4f","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOc7F0RE6oL6Qcc33uQOIv3bUX610Uw4tldF9/k/PxLgIgb1cOhZFg5E2d3acogVSC8NKo7CQ5VOIGJO0Hx9Epz3U="}]}},"0.4.0":{"name":"cacheable-request","version":"0.4.0","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^1.0.4","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"dist":{"shasum":"071a42a18ca8a45c28408ce15231209809fe0ced","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.4.0.tgz","integrity":"sha512-7l73UsuJH2G7FWW/HMH+dPBMI4TNVPOGsKIoIFrT/6/SXVJQ4irLYTpeJOoi6uwx/jpTeBVWhhezZM7ZnsSomQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCRyD5gRIxmsiCkzwXTX2Kbm7glwZn7bXBJN039aBP0gIgHiUZwryn0WiS87vpVFf8i66CGN8/dW/Mgxm0gga/7dI="}]}},"0.5.0":{"name":"cacheable-request","version":"0.5.0","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^1.0.4","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","keyv-sqlite":"^1.2.4","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"b08b6feaf2dbb0ed95897d3d035ee379cfe24581","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-0.5.0.tgz","integrity":"sha512-x2w/LuW0wX6d1+Dw+rs3E8WEY2lShOGYXertcWzmKjqypZYv6pVzJ0jhxMjtOMYtv49ZVN7WyyqD8HJ3pg8q+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcN4z8WroVUtZSkoBdYOfAm4Wd10INFceBjRCaUI93dAiEAm6oG16jBivJBdoHuEWIAi4ZGks+Ff0SsKjw9O6mcH4Q="}]}},"1.0.0":{"name":"cacheable-request","version":"1.0.0","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"46b82562631895eda02913ab0cdc0910c0266a48","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.0.0.tgz","integrity":"sha512-EWLq0/xldWxxCPgP7/zwTjUgeHqxHcmzemnV341HGXjlNSO3R+q/lVkHBNfGqE4q5Xp6PONrisuydKJUs1mY9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICutJKJhshF4ibi5NXfxRjCqnuhEYqZosmfi0hk376+HAiBX5X5ewJOiZ1TAHT/vwM7+DwgPmPvNmDncCWv+kW8Gug=="}]}},"1.0.1":{"name":"cacheable-request","version":"1.0.1","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"846ed1388acda5037bdd36cd0f3e9180bda5f79b","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.0.1.tgz","integrity":"sha512-5jeWcH0TCJto1L+rnhcvQoYWQwIrpK8ZezXJTvxD4lQrG0NCY+dqvJK3XrSIybzwZQLlg+BcX0ZOSWxKv5ba+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcqgnaZ6jn/5ajq/TxmINMv/KjFiQrM35aRO9CSpJFyQIhAMPRimgSVvZ8RhIopWI2P6logJQYAJkz/tCIv8U1ObES"}]}},"1.0.2":{"name":"cacheable-request","version":"1.0.2","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"9a69c7c5a7dcb3bda8e399f55bc2bd723b435fab","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.0.2.tgz","integrity":"sha512-zn6gQJh3U9ro/hto9MoTdulZ0YKoEXVs9OAD3floWXDp3fbJ45z9dcZpHVQ+AFu2CrpcfhI+ria4ZTT7wAi1Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcqBp8uLK4u+2sYiKqqijWQN/Y9nwNHhLrWd0IsurI7AiAO08IOj4DUGeZ3+TnCQH7MFI3C2VNvIMlzv8e4mBDxQw=="}]}},"1.1.0":{"name":"cacheable-request","version":"1.1.0","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"fb516d9893add37cc25cdcd44f02cc84a33d4a59","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.1.0.tgz","integrity":"sha512-eID+Ybkpdfal0sl/yy/xJ7jGFGvIf0/Um8t6c955/22NE5GEQwq9W/3QZUe6Av9QPFMpcmuKYIRHu6IvGJaoaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD3HfKdaw7F01oLlwiGpdVBrsFHx56Ptk/a0aA26kLOwIhAJosUCpGZZjK+c0zl0lJ4tKWP3A1mv7tiJbzO2a3arsu"}]}},"1.1.1":{"name":"cacheable-request","version":"1.1.1","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.21.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"8e63e273cc2dd46aaa46f080f430f1bb74cf19fd","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.1.1.tgz","integrity":"sha512-dxoPiHzQ2i79QMW/LEdkMQqULXE0WDCHGaNvKVJgzEvht/b5YCCENvXPStLD8gklffBeJJpYcnnhviKIBP3P5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Zl8zMBlIXJH0FHP+LmY0TCbhNH/J4qsZZVxDB8XVXAIhALX4l7JZ7RkhOlHXeEkLF6AyVnL8QR0wvx8hHtPqr+tx"}]}},"1.1.2":{"name":"cacheable-request","version":"1.1.2","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.22.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"36ec8a0e0dc21cc44e0ccb6c669190f19e63fe3a","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.1.2.tgz","integrity":"sha512-pOY+K6dpuCIQ3XvtUQqREwwn8Jdf0dL+bVqWHa2HopzSZX0X6SlJyZ/Lhtqt1PoaFRIODPy1jeABjdN9jPTqfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9n1XkAJBVe7M4TFfKUP6PxX8r0t1W14Jr3E43O9TS4AiEA9k4gXDlHlPb3E1iaEQmWFPwPxZpHtE8a/2NKDjusS+4="}]}},"1.1.3":{"name":"cacheable-request","version":"1.1.3","dependencies":{"clone-response":"^1.0.1","get-stream":"^3.0.0","http-cache-semantics":"^3.7.3","keyv":"^2.0.1","lowercase-keys":"^1.0.0","normalize-url":"^1.9.1","responselike":"^1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.22.0","coveralls":"^2.13.1","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"0a45a87518445efc55be646081eca078cf481ab5","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-1.1.3.tgz","integrity":"sha512-A3hMKQxvJBHkSZh/X8oxHYQgoW4QkmEVUz1dj8vAdbzeeeXqAx0C8RUCPJQ0iD+p6PVAkEHWATmm4bPNkEC/9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIgQZXBxOD00uLWSxBWNzdoyKiTGKahlzMbhrs8BX8LAiAnc9IarucDGkIjywjiHyeLa0aogH/DE6VrkiWjP7aV3A=="}]}},"2.0.0":{"name":"cacheable-request","version":"2.0.0","dependencies":{"clone-response":"1.0.1","get-stream":"3.0.0","http-cache-semantics":"3.7.3","keyv":"3.0.0 ","lowercase-keys":"1.0.0","normalize-url":"1.9.1","responselike":"1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.22.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-08//JkAupjZ2U45jwt4ldXu0WSGU9+BKynNImDyaH6g7TkU3mMrbN4h+s5p5lwafLW0cVQ5+lz4nJwB9iMqEmg==","shasum":"23d7001efe4de5b3add360d66220e054f00f40f8","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo73CFFexZclv1NTY13NJWWIf+1OPDFlXJy0wgpqlU3wIge9C0Uo8KKhtDg0gV/QknZfnr4vw5sD+f3QgtaatXfWM="}]}},"2.0.1":{"name":"cacheable-request","version":"2.0.1","dependencies":{"clone-response":"1.0.1","get-stream":"3.0.0","http-cache-semantics":"3.8.0","keyv":"3.0.0 ","lowercase-keys":"1.0.0","normalize-url":"1.9.1","responselike":"1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.22.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"integrity":"sha512-hovRLYMty6MSJukmtIDFDTxuIZQHmniHvIfOG8xImXN+E/3ZTEEkToVXrQQWNQpJd2BmBQVwSbknDMCvuirTqQ==","shasum":"b531cbce0c0bba4773837f69b31db09d3c6fc53a","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHcffOcby+z1nC2+r2ELgAfEP1RQTHHZAOFVCSRQwnNAiADNzoRWqf5XBIR075j9sI2jP/5YndVCobxJRHuZErE7w=="}]}},"2.1.0":{"name":"cacheable-request","version":"2.1.0","dependencies":{"clone-response":"1.0.1","get-stream":"3.0.0","http-cache-semantics":"3.8.0","keyv":"3.0.0 ","lowercase-keys":"1.0.0","normalize-url":"1.9.1","responselike":"1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.23.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"3861c968678c0e86fd6450da07123f372cfac9d7","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.0.tgz","integrity":"sha512-VZ1GM0UEHjrLEPAfsR+VRyYLzmLKJj4SH03EQlEqgUJSlJsmtbENTucNyTNWptZlca6Ykdt19v5iOluVuCwc1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCexqW9j8EOXSdGEhPad3Wutg+zzAtx9uGo/zoKZltDAiEA2mIuFg11oKSltIORAQPiBW1S+bU+dmX6uKlmKOQVRuA="}]}},"2.1.1":{"name":"cacheable-request","version":"2.1.1","dependencies":{"clone-response":"1.0.1","get-stream":"3.0.0","http-cache-semantics":"3.8.0","keyv":"3.0.0 ","lowercase-keys":"1.0.0","normalize-url":"1.9.1","responselike":"1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.23.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"aa205ee287eae520950fec3dc71c5f41ee5550dd","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.1.tgz","integrity":"sha512-EzPvhbyKHHq+T4ZyTJhju7p+CTE+sm4oSHTGdL2Q1GWXc7oghfk3WY/kqAg26Ubr9FwShaMFdstA7m/q73k9DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALIqU25awxwac6FsbzheGkNdz2KtmI8rYGMCZC8XCTqAiEA4/c1FvGvWG+sSU2GvDiC8c1lzFlIbcRNhaYxmMIP2n4="}]}},"2.1.2":{"name":"cacheable-request","version":"2.1.2","dependencies":{"clone-response":"1.0.1","get-stream":"3.0.0","http-cache-semantics":"3.8.1","keyv":"3.0.0 ","lowercase-keys":"1.0.0","normalize-url":"2.0.0","responselike":"1.0.0"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.24.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","get-stream":"^3.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"133288c62db51f45d63eb0c4bca121f03d251c71","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.2.tgz","integrity":"sha512-IRF4Z2gdspQt+Bv2XBhTAfYEvU+ilt4G77MD3pEJ4ZqZqY+qIdgtMGgQJzP7KrHPGg3dh1g6qMOrUfW0gU1D9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUwc+YbbXRPUAy9wr4NZFs5R3Epo1o3e+evFUnyXlSAAiBsAP6iRAhpk29VxqwcURerevvPLaXAjn/w69u4vd2g2g=="}]}},"2.1.3":{"name":"cacheable-request","version":"2.1.3","dependencies":{"clone-response":"1.0.2","get-stream":"3.0.0","http-cache-semantics":"3.8.1","keyv":"3.0.0","lowercase-keys":"1.0.0","normalize-url":"2.0.0","responselike":"1.0.2"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.24.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"b935607dd2ab2812898befb224f66aa86c533dbb","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.3.tgz","integrity":"sha512-4uLxl5eJhr+tgsuRcvyGmS/ty/MJZ9A57ZTT8vp8nfuUzp8FSwjo1bu19nZfPVXPo0wyYbq+ChrwA/OGMt8sqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvHszvhqmmutaHXOVLmN3O3x05KutfZjNqFXABMCZnsAIgWD/VpM80YF/6ERcQB47hrtRpfP3plY5YGPFlp52GSK0="}]}},"2.1.4":{"name":"cacheable-request","version":"2.1.4","dependencies":{"clone-response":"1.0.2","get-stream":"3.0.0","http-cache-semantics":"3.8.1","keyv":"3.0.0","lowercase-keys":"1.0.0","normalize-url":"2.0.1","responselike":"1.0.2"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"^0.24.0","coveralls":"^3.0.0","create-test-server":"^2.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^11.0.2","pify":"^3.0.0","sqlite3":"^3.1.9","this":"^1.0.2","xo":"^0.19.0"},"dist":{"shasum":"0d808801b6342ad33c91df9d0b44dc09b91e5c3d","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz","integrity":"sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+0J1DIPw6N7FBVhb2zTPSo+Iaj19zydXZRwk0xTI9uAiBjONENczHyExI/AkG2aX/RjZ79xfTves/avrmttcMh9A=="}]}},"3.0.0":{"name":"cacheable-request","version":"3.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^3.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"*","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^12.0.2","pify":"^3.0.0","sqlite3":"^4.0.1","this":"^1.0.2","xo":"*"},"dist":{"integrity":"sha512-aOitOP6oU2AdPVfOKWfRFyzdxlO1Ot+kL/NXtWZ3fPiw5XeBUPhp+OCIiF/eN8ZWh+o0U50N0/gdWZw2as914Q==","shasum":"c83b8a76126da0c7472cc14d0be47fc0db34faa1","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-3.0.0.tgz","fileCount":4,"unpackedSize":14069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPstuCRA9TVsSAnZWagAAUTAP/jQYZbSCUkJWtm5J/eSR\nLozf9JDTjACgdcJzFGgT/F0PEQ43AsEsI4gpUjv3bQFUwXPPMfZqzMTHElBF\nSvJa8y25R+nX5HIVZAlfyvgldlUB/BQqBqFo5O5R9FtwPZq6E7Hvi/TjIvAH\nc/u8I0wd/JoKt8GjjC6//aIHA8d/VL+KUiz6JlVRQtZ43LYqBmRt3OgdlvjR\na1q/jNQ9iA8QzJmN3KU032JQJ1U5VOAMi2MGyHWLyLHvFmmqyxjoCBqlwYUx\n1WCAGFWr43oNuRdm2wbjZ80q9oHiQLBUkMOYduqoSjcRUI7JoTn2+m8WAs7G\ner4nkSMXtFLlgv6qFY6cuo3n1UXXpoKGarnXY8EueAXP2PnC/ovpcvHCWzWF\nfXWaToPqx5IGaGZ4sA+1dYugJAurI+thIFtSfdJdhGD2dPEDeCGdWPMZqwjh\n2xQCpQFIFB3bI9sd0LXuGeyjEc+S2Hh79xChH93mElFwQIsHT/UtGg+QVg0Q\nTxS6AX3CSCoZ/awwF5cAl/sVLpWiN+5drpO4UXxS+2SiXJwITbPWAiu5Of+u\ndlX23pzEm08c3/c8hkH61WnJ2UirlnXAiLjN7HdLZn/McjYEYywbshBJdTUq\ndEWcl515J/yvj7VPCmlgLptiYF2zOs4vC+evdipXFKLpmadCV2ezF7RBptqZ\nyejE\r\n=N6wb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuE/daUhRJeGQN6xnV3FpCOhXqbYoVVSvevQjwnQomkgIhANidz0hFAhM9paxLWA9xcPvwr+jMztaApkITMiLjv2r9"}]},"engines":{"node":">=8"}},"4.0.0":{"name":"cacheable-request","version":"4.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^3.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"*","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^12.0.2","pify":"^3.0.0","sqlite3":"^4.0.1","this":"^1.0.2","xo":"*"},"dist":{"integrity":"sha512-aMoyzOd+NA3kMwTr4DtNwDfz6mOldFci7IvBu1NBu+0+4TRnaPM3p8jcT9ocRiGG25Vmb2sO+3GS9/ve3z7sXQ==","shasum":"3c90168895f7fb5c4645b97ec60d818bc1764ffe","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-4.0.0.tgz","fileCount":4,"unpackedSize":15234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUbtNCRA9TVsSAnZWagAA7loP/jhHB+/rR5YXhQsGqrSJ\np4tI0m1DPrNDaQ0rODTSAnvbNTC3EbhZhmg9OsXsEIYIbG5qHwu664EucHgc\nq/QUWXLB4gES8rK4yZBW1tHH3IKXCEujCV2KzXgqUqF1QCfPwBjEj3W4mP7a\n/r6rEQiiJY38yzQW20ywiZlGH0husQ1QU/ODIDrlTKOyxj5hY+ptjsf+/mdo\nAeVkqVZ1wUC0jEWVtsBIvRfIwZk/jWAT6SvCD5xqx2Ty7D8mHD2u3QoaRV0B\nWOPfPT8hK6dNS0Ts+rEktkcxzncbJAudPsZCHjBeEyvgVzrZPRgd8fcAAKl6\nvJZ0xTVEtTOupj+xuR/kusF1JiyCzqDODjrzV5R6C186NlJuJ8Rm8Uh9IzNF\nUw78rawIetEMdx+eL+JVOcAmeIXSamCb5ib6BhTRUSzzZLyVjfMCsL+uIyEj\nMabD+LxpvIKCma6hCbc7vq6A4g85cVSoYl3SJxZTHmTZIyqL7mV4yyCNHMvj\nzWnEpVpmGrfUUsG0DVxK6Z9A3vWFCZkc/y/WZ0jiXajUpmo5bLjDolp1uBno\nSvTiQ9l9ExX+ND5zh9VH8pkDmrhIDKlruwG1RJ+thCDUV9/zDvGT80QO2n80\nk0Fh6JXio29ZGr6qyKcOpF40WyF6GGFqUsjWm8OqzvxJcHK0QoL6x8HWXQun\nJw8+\r\n=w+7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeFzF96d5eFOdDjUtpAP59X269Xd//M8vRWGh1MxUfxwIgau6wftXjL99fTderniL/KAOdRaf2MfveHAIDxPBF0kI="}]},"engines":{"node":">=8"}},"4.0.1":{"name":"cacheable-request","version":"4.0.1","dependencies":{"clone-response":"^1.0.2","get-stream":"^3.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^1.2.6","ava":"*","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^12.0.2","pify":"^3.0.0","sqlite3":"^4.0.1","this":"^1.0.2","xo":"*"},"dist":{"integrity":"sha512-sJJ9ivV+1DytIdAgQG1CsRjAESGD5WnjTr4BsQ3X4xZKp3O9i6Es7MWeQ1pOTuE0bTLVEf86YFjSGpr53wz7nw==","shasum":"c93bbb87d7c67c62738f2e336e4ff8e78d9533fa","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-4.0.1.tgz","fileCount":4,"unpackedSize":15309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVKZqCRA9TVsSAnZWagAAMnQQAKCcrCCbyGdn9pjZnql4\n3phQSIESybk1d7ULr7eL/hEVITOWkmKaQZBI7jE6yGWqCwPnD9puhjJDA5uw\n0OdhAZaFJ2ST10AuKcsSOWvk02h4cyzPyjThgzz1X5Gbw91nJbK2uSFeu0xx\nsXWM0eYDyvATgMltZ6AfVbPi/3nnBxs529vEojcDa0ulrBQo+qHqsaq1knj7\nVUAxSVOjv3qlVOiyEg69kOBZtmXsgXPdjBhZnuIXOQh5F48oSBzA82Cn7kLN\n/X14PGGEAX+s+QtTqqUy8yTfsHvRNOOBqIZmiZI/dotaavS+uVOS014m7Rqj\ngvSbZ5yNB+WT8eWuwoboFcVw7tiX2SkShhfB+wYwyoryCU80IllaRFshwm71\na3s00KaUq+FXH/3KB5vrp3hNv1rw94QivR9SF4IcaOhNWRBf4WkZ02Vi+yzP\n7XordJ7/l8mVzewwT5fm0C08D6FnQ7QQQnuZLH0lxEOdhPsmgERGbO1I3Lny\nAWVXpF3YBz+0eUtuZWgWC8wGIiH/XM+Vkxwxucwd7rmqOAO5YJiXatae1rRs\nIzVhGo/C26Kbn5K4qC2Jw8dY6buTR3v60frRj06LJVjvuUc2HGQAfpwMgSRZ\n3zx3sLrrcRkjPNnBxtEr1MJTnIeXsxeBlgJOYp5aRv3r83guOmE/JcA7UPVz\nVf57\r\n=TCyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwwBNe+9och80YsHFBPYFX6D8OBA9Zbjb6oAsNTbP3RAIhAOEuJw8zN/1/TZnsdSZBXVcMQO92E8ssxPoGVbUGgpWu"}]},"engines":{"node":">=8"}},"5.0.0":{"name":"cacheable-request","version":"5.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^4.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^0.25.0","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^13.0.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.22.0"},"dist":{"integrity":"sha512-gU53XCfodl+GZ37ecX/uLobGE+WvgE2QE3VfhX7sPf04Kc35tNPip3IfCKfqJ2e04HLuHRxFCWgGWttv8OQbfw==","shasum":"7ce347741c48d85c76bc41b78f6bf13e2907056d","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.0.0.tgz","fileCount":4,"unpackedSize":15617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj+33CRA9TVsSAnZWagAAEdwP/iGfckwHu/2jyemyi30J\nKCM1IH3Eca9OCYrPv6bwp8eoX3QcBVeFnp2p/Cm7lja6zxaDL0axmUzHBS4I\nfWBk/K98lp+bCl4VCnoua0SemZtuHH5TZLQvrUfVqu9xNNE/psJnl/MC/IUz\nkrhq07OE5rRsyHZl5Rm+Dx/Zw69s1U8P2fwp2dyakpJ6CZQKuI4MBZwwHUek\n688m6Ydj8t0Aj5H3f7D52zVECO201esuGpg09lpODpgGCL8amDdg2So/immh\nozVMc+1hYOx2PoDVkK4kX9ClTNCh+gaSl4HOl19yY5yWoZLcD+/r/QJzPd6X\n5QPSV5YgMpZ4afGlxEIDfEqXEAuJmuexQRN/ViaXyVlh5a70jPOv9DUGjnr4\nAlIloEqwr3sflmnJ++fZA20iWNEq1G7Op2GdS4Fgq2N9sEmGb0drjwTE8Lsi\nM/pGig//qaSNvzgRVvHJgWZlJ/c5RPlngwof18MribuLHf/UdyoElxaw2Gfb\nI2VpJNXgG/OivfMhIoEJ4TXYK1bUdZBL28zb6n6o2RXwDRlg7+kb33SOYcvT\nYUOJvWdh3Gv2cDuTkbvZJ1MxIDz9vay05fEDTKBNgoaVkqXa3PbNcVV6UI2/\n6iws1ROce7gtc2RpbQ6GBGoPUfD/xfGXUgTMa7px3Dr/6SCKmTO6bBuAszRO\nmEye\r\n=e/R6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtMnDCiJDcnTTZw9QGadGWZwlx0uqL0ZVAIj3DsD7rYAIgPBqs3xKBmf3xnymOSLWS/hVTKZbpo2H1OKrl4Fnqhqk="}]},"engines":{"node":">=8"}},"5.1.0":{"name":"cacheable-request","version":"5.1.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^4.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^0.25.0","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^13.0.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.22.0"},"dist":{"integrity":"sha512-UCdjX4N/QjymZGpKY7hW4VJsxsVJM+drIiCxPa9aTvFQN5sL2+kJCYyeys8f2W0dJ0sU6Et54Ovl0sAmCpHHsA==","shasum":"ce0958e977bdb4a5b718464049793b8d4bf7d75d","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.1.0.tgz","fileCount":4,"unpackedSize":15839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0oQCRA9TVsSAnZWagAAiwkP+weZQyiBHxPprdx9J1kr\n8jHpJaujMWtYMfPVz6edikNxDqJnGQRZYDq8gLrQtNe0wwAJYbcSt4KhQcWI\nf3ATnFFTyKHP5VGQ0eJ7NVF5kj/9am/sVzPc27CbZ15j+SS0DJiJvq6cKSji\np1MiantJQtDrDAiaGnEVJsSLNryalRUuvfaju2wqH52ChVqD33VtnjAzg2O8\niYUZvw1R+jIXmy00SGcM2a0a/uMWtjnpcs/zKeYKilKrUZV8pD0uqkl9NT4j\nOgBf3IAaRrfJu5a9hGXzmD6e849h+ftaonkNpwmjnb/aj2E8iELHiPucSpdX\nsGY1CMMv78EUk139BlycXNopWj4dIRaJdaRk1UtgG8aXP2BkB218hF2VRj6w\ncn7TMZY3oChRgai68bYRW48IrKUl8Btv7Gi101zZKG9mjbwgitZUvoxZzp3n\nyo2RzNwpD7911/63cSOrq8lobluAhwwYvvnR0nhZ7kE2sOFVUE1tOZJfehUz\nlKa9TCyoA84RPrRWISVkKiMK0IGUo+tUCIQTOevZGjqUE/14hpqEJck5t66v\nNfW6J5s4KERRju9ACXuYjo9B9z/8csRgyuPYbWXgIBJFUPsqpLveMoUNAR9m\nX+oZCQs2gT0h+zVqyj1j0+qc6DH7XwVBcQ35eduNMrdQJ2/CGtj+JNRUUnuj\n0RU2\r\n=7OX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4dlaN/rLlnZtCd3JKVmZzg9weUZT6xs80gIs8wsS1CAiEA6RBTMuIoyf9E6tkh0pEs72BzqHH3+K7mEJSzGyNiPBI="}]},"engines":{"node":">=8"}},"5.2.0":{"name":"cacheable-request","version":"5.2.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^4.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^0.25.0","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^13.0.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.22.0"},"dist":{"integrity":"sha512-h1n0vjpFaByTvU6PiyTKk2kx4OnuV1aVUynCUd/FiKl4icpPSceowk3rHczwFEBuZvz+E1EU4KExR0MCPeQfaQ==","shasum":"00c87097835af4caf92a97390660ecadce51187d","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.2.0.tgz","fileCount":4,"unpackedSize":15977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6opfCRA9TVsSAnZWagAAVX0P/0AadRqIKOf7Vy7B8sz+\nT3u0w11AE5SXnnMhy1bygZ/W/5ea/jYFrlBQ8t9u+a4It+OQQJSZz9+QF1Hi\nAzzFV4B2Dps6Ev+eYhV4AX/MQlcMXx195DUjLYl7C0dmj1i2tbTdTiIYBbho\n4kkt1Oyq+BzrnUAmjVi07CW9Eij7x9zE3JhGUEJtqwLcO+s9y/O4nvLjL5lY\nfLCl1Qa8wXD1mxSDYKE5sFHfZjlg9b4j2Bt4i6hoYkMJKB0iOKMoy8EIoZED\nluQtsz4YJ7X2w58/aVYnAlcLidb/ml2ECnPdFEfHCpBlofhZfl0g8LlH+JW5\noxaUCY7iWeXAsBYp82MJDL9mqBO9zaoKW10chqesCC8cUCn3BlioSHI7DE9Z\n8lb8CTGiEMD1Hi37NsnNfXstZ/FoPKpCY7iysvQUdhP774E1KYmS9gmYGlfW\nBgvk/D3zKyhKHCX5P7Rj0VuVjt15azgxpnlz4zLJ/lS3LlChsUgK6teTdxVN\n4NLBgwCBlZaWwiEK57STwOKVjVRqKDKjQExApMqpFI0BtM20Bv0J6flVsqzM\nBzAsTtbFFTyh+zI25gwjiIogVIfDe2dpsjVtYgQj54dT00Os2K5LIE0tVZRa\n5CSKZP0bwrBPd/5ILMKhr2dWdoTbHpCHyKolWmuJyaKKNIDLozxRGmUNT2cy\nihyy\r\n=zjoA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUNjdBqNppX/hg4CERneGWx/8KViPVZyfQk8YRdRff3QIhANXXmUFA+hbBEPaHAe7X5pHjo4Nn9kcWthun6qJj2OBl"}]},"engines":{"node":">=8"}},"5.2.1":{"name":"cacheable-request","version":"5.2.1","dependencies":{"clone-response":"^1.0.2","get-stream":"^4.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^0.25.0","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^13.0.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.22.0"},"dist":{"integrity":"sha512-+dLut9zvvuIM/MrtdHBVSh/QYJ9+uCKYoqww9cOYrndQH4O4rD/qH0IAwFhD5WJKfmWE6WgCOrLQPd/H5YJRVQ==","shasum":"41814b0460b68b9baf74f57f5a6046224d55d71e","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.2.1.tgz","fileCount":4,"unpackedSize":16523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHctUCRA9TVsSAnZWagAA4Y8QAIk5MqiKOU/oaQw4qazY\nV5BqSrNF1fIKJSeNBExwelQoV2ZQ7vuP/Wz3bOKL+5DSA8sVn+bB8Eiu6Rue\nPEqVtS3trXvF+oEkQTBGjfAa7h4Ckfgx9b8x3yp1QITzF9yhNIxI/i9odYls\nlJZp9CodXQxXwtDzYO3fAvRXizvwti6y3D7RGdwS6sHEbzzeF1ykAF3hs2B8\ndx79KoPhsZGiDxAIoh75zupfSD/Dn88Nt+J75v9dKTtY1jxaTTm5qobNikFZ\nHNqjnWGYrxtqv7gZ4IbMeGclAhLYtDwSe/+nsnSI4V0xyXVzM7/WZ3UewB0K\nzvz/I/q+FSSBy92ctsoLlMqMd10tbF1AmEue62rL3rTlKwq5uFxh5RUhEeQ5\n0bG6hqd88HnA5zQ+FfTxLN5pgsYoQom4CnnPYvbOtI8lHctCtTjsH3wf+AMv\n7q22ql6P7xs4a8iMHYD86P39XDWarz/2efJaQacWYZHyqmKNF2w+Aeua4OJ4\nv3i4CUueTKKIEGmFkBg5LFJucDOkfHt97ukXqoNN7DUrGYZL256dzD17jVEK\nZt2+9K47P9r4f8mnvmB5UU7fBau1Z5KqKiW7tmnTxesFMxL9iTKMmi3zSqFQ\nEWOHbQ4rvOdisqcg9BS3l0wlTq6tG5aEh23N39mXYd5VHdlgZXoqC0VVM2Y4\nKwmA\r\n=6bIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSU3U0UeivjyPW4fLqlbGsxLk+XeG0zBOAkWKjjiB9rAIhALYsaryrlzGT1Cxdmj64kVzqbgJpAWgtWkY/CW2Na8UP"}]},"engines":{"node":">=8"}},"6.0.0":{"name":"cacheable-request","version":"6.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^4.0.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^1.0.1","normalize-url":"^3.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^0.25.0","coveralls":"^3.0.0","create-test-server":"2.1.1","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^13.0.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.22.0"},"dist":{"integrity":"sha512-2N7AmszH/WPPpl5Z3XMw1HAP+8d+xugnKQAeKvxFZ/04dbT/CAznqwbl+7eSr3HkwdepNwtb2yx3CAMQWvG01Q==","shasum":"4a1727414e02ac4af82560c4da1b61daa3fa2b63","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.0.0.tgz","fileCount":4,"unpackedSize":16525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLw1HCRA9TVsSAnZWagAA/eYP/iZd3/dcO8tPXlALoQ0M\nGdNAZBpRHZQIzgRmY+q4Ehv969PeeZCyzqc3MlTOhobXvPcQP45AnzpskYG4\n1gVxSJewP1rGFFd0XJcd9IlrREkt2uxqT97INl/sNJLPDy0x84cemPfcLDsl\naYhTFDXFRkKQ4LC7OfqNBlQUhRqTrG71DbGC8wu7DG2RcqMWOPciYf4yxIU0\nEqEx2ZtOcGhPNRPsp+1OsyjndunsGfUi7xnuTiXuVjEc2o1/jVgFYVHzpy92\nVyPXjHHngW3GqpKz9Wtj4qKVB2MLk43qzgOeYW+lBSUoBd1C5p56hvuCmMK+\nP2Pohwuqz7ouFW5AV73eVXLt9XD65Yqheeydh52skB811Gz+9LViQwdn+nwL\nj1XF8D6RcgGFLh4B5H5DNAro5R1fOjp8OOidnaVHv7zxhhBQw3U6sA4DlwTE\nJiRqhT7M77MoYit6g1CpVWSnwEBb1mQ/oWGY3JLwfoO8LqBTamnEg4UIP5Qm\nFbhhoJ4TFyguyny2BfpK+eNtGwmDZFbi35wU8P+5VKyIT/XudQyUD+N3ZR6i\ni9wi/VfwXHhC7XA2eH/LuQp56gyRyOYxbLE4c4iJ2reXt0bgshZDhzRpzkR3\nkhZjpDgBKV7aUPT72IGceusJmzSI9NI9uG6QK5JEMwZh/AKuqk074TM7lmp6\nueKC\r\n=9djW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7seruf3iezkG4H6hF0RPxJaOk3xdOMhQRsTNjidsOAAiB/LvXDujhfxHOtQFPep2bJFgwRm4XElC1F6pV5Mk7zAA=="}]},"engines":{"node":">=8"}},"6.1.0":{"name":"cacheable-request","version":"6.1.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^5.1.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^2.0.0","normalize-url":"^4.1.0","responselike":"^1.0.2"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^1.1.0","coveralls":"^3.0.0","create-test-server":"3.0.0","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^14.1.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.23.0"},"dist":{"integrity":"sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==","shasum":"20ffb8bd162ba4be11e9567d823db651052ca912","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz","fileCount":4,"unpackedSize":16750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+gELCRA9TVsSAnZWagAAg4UP/icEa1kgzzzsS3WW4kLV\nxLC66G4F22SX1oGRPoVGDKT7/rn/cGBiiLyGvlQPMoTd/chYCAKIHSIiSoWU\nPkuPcZuFA2A+stiQ9TPPnZYyUxkFqB+9UwZBqqHXFZ+zoS5pdoUA2U6zhM5Z\nagiv8tV5TmzbyCq7AaWIl1xGA3MnwgWp7Yt2xpUW2KRYLfQDiCMB13O/5W9b\nfjz0qBqY0ebxtEiN4gS29QPNRo9SNtrGVB5fdQtiWd43abIvy3g+YytlVTRh\nfYAazeo0itA4txKIRYxz0eomNyaOJlER5qdNS667zuDyCDWl5+RQMf15AMeE\nvSHp7nMjzq0e6bjAo7M2aD/f2Be40s5Mo+JffZ0ZxPUa2A6oa9NypKnjtwOV\nVRqVadXuz2z2XVD+5kprL1ibZW8dtEL6pr8zaZ1bLqxnUvzVypi6BWdVKolp\nJM093Y2y6iUo3RpawHWVIlXGgOzXzZFwmSDjgG05h6MH4CeuGhMSdMRkQUjd\n2Egc+xaN+bzlNVBzcyIx8twvAETU7UjIF+tUdusVU0AGbSfiLIB6riZlr2QB\nZaUQmLGSxMWHcHDOFiJXIWv6FRFhlNpQa3Ft1mSv0TQxa6ZNE3VKEnV2O0Ca\nODS+lRX5xlQf+frQ14pmSW/gbj5qtYbn0SWN1oEgnpsXja0Fv0MZ1fBbLUpv\n1A3/\r\n=zWoo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT2bB90uN6Gu6pFIlJHps9NRzAAJBLySzmyD8veQnbDQIhAMrXSCkSv0Tl+wA8ToCwwujitHKIFgSjQrBLws1I82gT"}]},"engines":{"node":">=8"}},"7.0.0":{"name":"cacheable-request","version":"7.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^5.1.0","http-cache-semantics":"^4.0.0","keyv":"^3.0.0","lowercase-keys":"^2.0.0","normalize-url":"^4.1.0","responselike":"^2.0.0"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^1.1.0","coveralls":"^3.0.0","create-test-server":"3.0.0","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^14.1.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.23.0"},"dist":{"integrity":"sha512-UVG4gMn3WjnAeFBBx7RFoprgOANIAkMwN5Dta6ONmfSwrCxfm0Ip7g0mIBxIRJZX9aDsoID0Ry3dU5Pr0csKKA==","shasum":"12421aa084e943ec81eac8c93e56af90c624788a","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.0.tgz","fileCount":4,"unpackedSize":16750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnnoSCRA9TVsSAnZWagAA62YP/1GHLWNOoqYw68C4i+mK\nfXummdUJINDVQJoChC+LjDGhg2cViZnlneqkQiiw7+gye4dQzZSdeEQiM40a\nvSh9/zTH6vUXZFck4mcBTCGUT2VBA0zaCBL7bNg5ocssHGL0ZymVyRbLaoOq\nTwaK1CYvHzZw78hPXlTH6CnziJY1o4JYptXUoF67FB1pdkPkRQFk4ShWe/Ma\nJ0EZ7DsdBITAVp1E2d/oEJy3Jg8Q/i4ROnhQsZuRd0vgoc73FTyD/ifK+ved\nPXovFUk5squxwFVlHrn3UGER9q8v0tqtO6YYTaEgDqT99rDxc6ovhWQ/dPVn\n+OeeW9vlw+xhxKgcLBAtxY/YnjOTXX9fjxHOnYgLhMd4bXleD2Api122xcdM\niv1VL7ZoYuF98Zhq8Ng/ofrQVy9rkjKVluYoPEk3QjUyA+M9E7uO9Ap+0CVb\nkL2FkRNqfziaXaeNk39JemwZmZ5qDyXDnko1XvDl3XLj1hAF38ksCC4qVQqm\nLOrGEflzw4SkKUx4WuPnkib/boHugnGXx7ErRuYRf9YCeoHuPdPkp76lbQuc\nmtnFR8cLrKIVEZuWscd1GqrVgYmWVfaOlR9PEKpEYYE4HYGV27k2WErTdJzx\nu58QzRFydt6Qd4q5le//9SEYpJHh5Bo8FjRNZ2eeFTObO/Lo0d/CtiVtNxuJ\n0CTJ\r\n=PuEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDc0uMStO2wq96qJhW1mETIMwzHQZIi6ouQXhnB20MfwIhAP8x9Te+WWGdB1xjJaAblX+TKciD3BJVBsVLrw4mve2L"}]},"engines":{"node":">=8"}},"7.0.1":{"name":"cacheable-request","version":"7.0.1","dependencies":{"clone-response":"^1.0.2","get-stream":"^5.1.0","http-cache-semantics":"^4.0.0","keyv":"^4.0.0","lowercase-keys":"^2.0.0","normalize-url":"^4.1.0","responselike":"^2.0.0"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^1.1.0","coveralls":"^3.0.0","create-test-server":"3.0.0","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^14.1.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.23.0"},"dist":{"integrity":"sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==","shasum":"062031c2856232782ed694a257fa35da93942a58","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz","fileCount":4,"unpackedSize":16750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJt/RCRA9TVsSAnZWagAA64UP/3Kn8Q4fuH4c74KU13Gf\nqscYlQCryUoxJJr1gADawf/iMQD1dNyafITP4TkHXxdEpyD9jyZYK+3B22S3\ncI9VYWtW0vRgbwEvXN1nXCGi04CCTQvbBiQ2GaMRWnzBZkA3vv1k48sPr/tl\ncbF888Ct3hVHDcKWTDCLFNSlkH95vnyxCBDzLYAwVQ4DdOAJOvWOZ2CbKTNd\n64U4PKAnOqoVEiSJmNEUSxjipemj3FKvYfBfuIHwCY8L3+BucVys+RKN0H3S\n5+4aMzfTB+Z0u7DiJxqCpe+NZA1VxqKPex4bW10GLkYCdrgif5HeSnIbyUko\nA6t1iOP8jAXE2AGOCkidC5XtQSNRwVGe1Rhop8JKtXD6xN//CxxrCsD9UdkR\nhVYojiAG2qjUZASjOug1ugB3k/N6brVsr0mfWJD4xME+10TS9Aq2drXmj5TF\nbVUpp/f+5H9DphgNpTK625aRpctUil4OCfY1XgcuF37bm58v2ek7QMSF0OLW\n/ZI9b9WX7WGY76UHXKwYxAP6rFV8igpuxmfbDNldCw97RmpRT/VTZ48ohjVc\nChT3irUZEjLvZ118SZdtaGjtCTefEgBwa4bMdh+K9Bz1dH3RkA08e/krBP/x\n9QeFUas5hyJMLMDDIrspTpqMagSwYLJevVlX6BdwQdv5CRPCQhTiVGooEOy2\ngRp9\r\n=KzGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe4JKQoCYGiCeeXElb05Qy277RAbg6eCqcYE6LNWqO4AiEAg2g4/u73R/yKehL9vSE2on5bq1ckZ3rrubKrWQhZN1w="}]},"engines":{"node":">=8"}},"7.0.2":{"name":"cacheable-request","version":"7.0.2","dependencies":{"clone-response":"^1.0.2","get-stream":"^5.1.0","http-cache-semantics":"^4.0.0","keyv":"^4.0.0","lowercase-keys":"^2.0.0","normalize-url":"^6.0.1","responselike":"^2.0.0"},"devDependencies":{"@keyv/sqlite":"^2.0.0","ava":"^1.1.0","coveralls":"^3.0.0","create-test-server":"3.0.0","delay":"^4.0.0","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^14.1.1","pify":"^4.0.0","sqlite3":"^4.0.2","this":"^1.0.2","xo":"^0.23.0"},"dist":{"integrity":"sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==","shasum":"ea0d0b889364a25854757301ca12b2da77f91d27","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz","fileCount":4,"unpackedSize":16750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKM4CRA9TVsSAnZWagAAqpIQAIENvdixKOBqzvoupIkw\nRc+ua4F4JSJtR6lsNC9rDqb7CTjwiMTmwoEsuUzpEVYqqaSa03+TLKMapnhP\nYmghGdoyN0nOBxCe94mvT54i625tkqHn8z7O2691pYgyz0o5mASoYMBSgMMh\ns8mNmhokEV42HF7snuL4Zi9Te/VeTxtCUBO1EERFxIot6Ep8J6Uj65BYuiiI\noTBHLmS/jnzYpYfMOgHnHwFT0Pi75lwMDh0qNg3MISzICXpHeFySrKGoV6V4\nvcwVEUM6ugaHirrXCDhW9LXOmp6bKkI8VdwtlLlyKgH2BWPNj5Jrx2RTVefV\nXpHYZIHi+WKFynD/QYsrQXJU+V6BUjID9+YI0fxvdYGSt0IAKcCVeUpL2NpK\n/QT+OcnXi/No6i0fYFRP1KA3WvAhy1DfCU8tm0D4td4HgGQV3QAoZ08wB/DH\nHL/zuMBJ97g6J1ELWYsAEGWxDT2RQlPm70QJzTzHsW2MabyJQGUL6VLD95z+\nyP5zJLEfQejA7xOCw/lIDb+xvJ9ItLomMAvb3+YuQ6uh1lq2bm0DktSRcPSn\n8ObnGskTeQwQYmPJWMxwFvmlj2aCTNFYTvdi6zIta2MkfE7NP1t4D/uxvMnG\n66R4BQ0zOZsW14a8doaoUVLjmeyac1Oc2+Kash72V6xVvzFKXDADsg9PblLu\nJv+m\r\n=qg+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+hIW1Uq6H1S4WCldUkdDAzrQHR7/Vxtcx5mY2D29HvAiAKTSpMcwEQ5KUT3FkTCvXR2wGJLZ+wBuOVYbOXf4xmIg=="}]},"engines":{"node":">=8"}},"8.0.0":{"name":"cacheable-request","version":"8.0.0","dependencies":{"clone-response":"^1.0.2","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.0","normalize-url":"^7.0.3","responselike":"^2.0.0"},"devDependencies":{"@babel/core":"^7.18.2","@babel/register":"^7.17.7","@keyv/sqlite":"^3.5.2","ava":"^4.3.0","create-test-server":"3.0.1","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","nyc":"^15.1.0","pify":"^6.0.0","sqlite3":"^5.0.8","this":"^1.1.0","xo":"^0.50.0"},"dist":{"integrity":"sha512-zsDLn+iW59i07duvmN2vPsYfuVcH78aDRsMvHawEV0o3jb5uWVwwyl4sGlk28YbcrLF7SHkxNhelY+lSpFG3SA==","shasum":"0f4547709a24ed7c3758ed0b7d636964d08179bb","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-8.0.0.tgz","fileCount":4,"unpackedSize":17963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJVrYk+VsUoJsghdxkFCr/WZiwpPtZuISLbcGQwKwTvAiEAr1Oc9x1rVDz/oj8Off7fACK7txxTm1N5XS0QkY4+Wgw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipNroACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhNw/+Nv9zC8+HwsMEwvju4W0419JL1SwzTu+KBrzzAF84fySQuIY7\r\nEM+YsZA+UumXrESlxJqCGNg987Wz034PFrdogcF5FIfINPXR/oDj7BhR3j7/\r\nxq/7NOkAbz3P2cHoVp2Im+k+sUE4ibhywkySF6EEMCAKtQr5/vOQCgc22p9l\r\nKJqds/vZBmE+cGeNgoqcfW9HiIfZ7+pH0aIeGSwiIJQ+4xoGvoQPB9rqLfXB\r\n58J4CY9QKfoVc8Veq073HAE+A3rnKqjYhuuMvX748k1vt2ZE6tF4xOBWjriE\r\nYlKuMfgi0go8EvbCmiApyEUiCjdnWsG1n6j7tp4wS7bfDW6QA3aXIrrnWHeL\r\nmQuE0d3nILY0AtOJZp+cSGAz/h2k+9HoO+ZqouXx0Za3zdz6DhgAofZGdu5P\r\nNn6Dbu9fNpcUWVf4G6Tg+x2hbQGlYbKYwOaBy+7Vf5aGX/6GwY7zSmguTdn8\r\nNTNPgapRgPNbYexQyYLTmR215Nt+CNpmvNURh57AG4f6ZTdLuT5h5cQRMCAI\r\nf7wDcOwq/FCm4WMRNFORvsyHmVr/GHEFCdhzPqRqn5k/xSqhkpEbuLqvYuAv\r\nd9H0cBmWClHQ/Y7qLpR0/kRBpPzrBHid4wGPWwb7r2ltwUtxA2dHidS2ak21\r\n0Ba3M6hq1P2yoO4QSsmbdJTJyWYbD4n2NtM=\r\n=Qf1t\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14"}},"8.0.1":{"name":"cacheable-request","version":"8.0.1","dependencies":{"clone-response":"^1.0.2","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.0","normalize-url":"^7.0.3","responselike":"^2.0.0"},"devDependencies":{"@babel/core":"^7.18.2","@babel/register":"^7.17.7","@keyv/sqlite":"^3.5.2","ava":"^4.3.0","create-test-server":"3.0.1","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","nyc":"^15.1.0","pify":"^6.0.0","sqlite3":"^5.0.8","xo":"^0.50.0"},"dist":{"integrity":"sha512-jMxkKx4EaDyQx9xI1JPI2Sciubphg7BbDGniTZ03DKHY7HPiRiSnOJZqM64hsNOi5qy7TD9sIHbXIEQtk1TG7A==","shasum":"8f970af8094e16350a184a070f6b48d31e69d564","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-8.0.1.tgz","fileCount":4,"unpackedSize":17933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI9i6lCpN6aOsrQO7JiwYxlYs8+svO1bKSyYTbWI1i1AiA5k7s3fL1ta+NO/t+xIeG+uzsKYw6lPqCuMBiq7BTjqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipOF5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfng//YPbyooPVJ4oywfNlq2ltzPWUFV5yCeiQir2qPQXEddgOSPZ7\r\nDs8HzAC5a6WjulyyHCkC094kiRcp/XjiRk5UzmKKhN/h36vNDpbvEps5xqJp\r\nh4a4S4zPx1xtALmOkRbvn2ooBN6v+CSxEZV5vxwaBG4DpZBO3hy05gSP/9aV\r\nL2bNOYm6/x6IXJZAkKy5CfAuptJBh7nz0n+UkhsfmnVY8ZyCQe+lnjxbCLyy\r\n6BfjeJ6crr340fwchrCCdQhi37XCF9Erim65mLpdc1JGGEbNGRSnJkn9H2Q1\r\nKn/wvcRnHEOKJMBYetx4Xqr6tYM8rUnQpvNZ1++TVFaZenc0GZydCF5uCgPN\r\nFrquisoXZb96FRei7yw2HGYWrSne1XTWPdJkKkesPSt0qmkdRUHgBkoP7JwQ\r\nKhwIWz0QwgMhtYR9BVSukMKrT622AKB8Ko+aa6rkCTIkIOopIZlvh/kwbNhg\r\nrWoc94Z4viBAbYaQjINUwn+OLPBm1cpo+0ZJcFHwFUtIDAGNXHdmkUELSkzS\r\nS0HS65yJAnAd+YEW7Ks4v/bnOc2zu8rT1ZpeWX1v08370kKQj0sPRH0LtHNu\r\nKw6tVdSOCMpV0J2P8fwqauCBzfwZtsCRHU0xBYJvjYmhHTGJYRbX65avdbzp\r\nFw+bp93/EtKaMfGR2THFxG/iM9HCbwz9sUs=\r\n=qBjE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14"}},"8.3.0":{"name":"cacheable-request","version":"8.3.0","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.2","mimic-response":"^3.1.0","normalize-url":"^6.0.3","responselike":"^2.0.0"},"devDependencies":{"@babel/core":"^7.18.5","@babel/preset-env":"^7.18.2","@keyv/sqlite":"^3.5.2","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^28.1.3","@types/node":"^18.0.0","@types/pify":"^5.0.1","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","eslint-plugin-jest":"^26.5.3","delay":"^5.0.0","jest":"^28.1.1","pify":"^5.0.0","sqlite3":"^5.0.8","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"^4.7.4","xo":"^0.50.0"},"dist":{"integrity":"sha512-dgWLxVs1lla5PgD17bD+sllNoRhi+h4ytelILlhUV8dgcUsu/5HcrAy7/F9Q9NiWI4CIFFjmPX53Ls6AVSyAwg==","shasum":"96cc2927bd08aabbdeb4fe9d5dc1f95cb321920a","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-8.3.0.tgz","fileCount":3,"unpackedSize":11253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICm4lqYtPCWxu/4hQNMxgYlJj94qazpN3USBKTrFuiS6AiATE6ctjn32RsxzsbHjnKzP9PlLqEPq322xrwc+3kAaIw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiucx5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvnA/9HES8CyyXoA/IDSUkFYYxZ9XaLhHHQUM5/C+I+XGgS223Cvse\r\n51abw3+PNoxEb3D7AJxhcs4l2ptkpNkeoiBN9jBWbNIXXogkwbeay9GY2EAW\r\nXcpWx8vG6Shxps/D4Lbe0sMEtIOhPYnktBkR4ZLnXl/DiKcIA3YzF6Kt17xU\r\nlj4fGSs6aZJ1+HKCwzBkYurtYbx/EpnPK2urg+whI56hmDoWWFyKdsjtnAl6\r\n/MfVYBVWG9jWa1EZVC+MSNDanWXno/sIQ/oQBoJBfgm00+LCepRotjhHgE+k\r\nIeo5P29GmVUWqopfF69vy4sQ1gLltU4Hv1OySHM1FjEyLRO27N0Iuj7YhDc+\r\nU41spEadb8YQsJCsBQaDcJWr2SEL38zQi+R1MX5ktY6UeBVdsvj2pCmPNbjH\r\ne7ArqEhJ0WCD8biHkvOM7h68DYnu//Wp2kYHOr/TM/EyRAjixRkjPzuK3+k4\r\nyq+P6ljksPRJ4cl6/eSnUrxnBeWZPa+3famVARJ7lWaK0Tsx2vIZoK/0Lgqb\r\n0PxUrMHsvMsUiHiZbZ3VXtU9VmST36VI1bye5CNFM/2YhOpYaq0RrDWS78ii\r\n7uRXSv4lYMwnCjiotsW0rf80MrLDpP/HZHSLf0Tq1ZqxWu/6UclB5YpLwONB\r\nEu+j43u3hW8D2o51SKhHVcpO1yD0wiY+3tE=\r\n=z++l\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"8.3.1":{"name":"cacheable-request","version":"8.3.1","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.2","mimic-response":"^3.1.0","normalize-url":"^6.0.3","responselike":"^2.0.0"},"devDependencies":{"@babel/core":"^7.18.5","@babel/preset-env":"^7.18.2","@keyv/sqlite":"^3.5.2","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^28.1.3","@types/node":"^18.0.0","@types/pify":"^5.0.1","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","eslint-plugin-jest":"^26.5.3","delay":"^5.0.0","jest":"^28.1.1","pify":"^5.0.0","sqlite3":"^5.0.8","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"^4.7.4","xo":"^0.50.0"},"dist":{"integrity":"sha512-9BmhtKGqrX+sT4BARNR0YTFI84BLcuoJpYReaTglhB1VP7UFQN9g3awXpC9frAqFL3Wnv8RYxwz6XQvtgML6IQ==","shasum":"c7abb281fbcb299d106086d282d21066544d1f67","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-8.3.1.tgz","fileCount":7,"unpackedSize":32815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICayNpeckY9rm0l6gHI13l0zrPj47Brug/E64iVSsSyVAiEAo+GtG3h/scxD07hs5qTLGKGNkm/dF/j1SnjMw+BeWpI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuczTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreAA/+JI1htq1b3w2t6cByDRBZMCmWE0X3K8ftK08nf2C5lIo1a4j9\r\n3Uzoa/kmbz3TOFtMRdsY0Na/f59YI3d/AoHkt6eyAeL3RyWOTmsWquplU5Ht\r\n9bMI0IcyZYOmb13aYbPZzMcpEKx734rZVdJe3LFottqwb50VWzhrLRTGkYLO\r\nvzJ5Bt1q99gXRci0yaSuI5GKKq0NmtkbcXkcYPNzS5iyMokZ8qY3dIJbbYZ3\r\nUpd6tPOwYy63R2hrXVGTW5UbMaJCs4NS5PE30tkZD+8P1wrlQ81mEucQ+m0P\r\n7CzrUd2v8hZzQkakZPvuthAgjCSMGyZaGeqxQ06SI0NB3YupubeBfpgVRMgB\r\nTDh/1zT10r2aXbgpeUl0ViN+OO3GkxXwwzF3colxQ7qwoM4mqs/s+lxQ/O7P\r\nK4XVT+0GDM4z8/nPKZf0oSIMw0maGVYBCKf4qldGs/YQ+JeVbNg0T6VZlObo\r\nHNB+6ye3h3owsOdZbBHMQAfTfqKr9bVg7ksFBBJ0rEoJy8x5RSk4GevHCWYT\r\nEWM1x3IAW9tYZeOPLqaDRzuuVPDLIlUVTfaVfBEVYNS3SPNTkZghIsQ7LZPu\r\nz1cPahaCM76el65AzX81HLsW2e2a91HIZG/cRLDLhMSzQpFDIqjOjM9YdiQZ\r\n3IE14N6IPT25o9RXOPSOmj/pZaiQHvlC5js=\r\n=gFcv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"9.0.0":{"name":"cacheable-request","version":"9.0.0","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.3.3","mimic-response":"^4.0.0","normalize-url":"^7.0.3","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.5.3","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^28.1.6","@types/node":"^18.7.3","@types/pify":"^5.0.1","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^26.8.2","jest":"^28.1.3","pify":"^6.0.0","sqlite3":"^5.0.11","ts-jest":"^28.0.7","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","xo":"^0.51.0"},"dist":{"integrity":"sha512-qKN33DJz0hwa8KS/Ed2iwUZU/UTJTlwUP88nJW2pcIAKrxpTM+RSpGG+tQGOL5ii2Sh8/w4eiUKZjPZHdouwYg==","shasum":"7d0a16a09b4fd9f4f3af45423f7e5984381aed49","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-9.0.0.tgz","fileCount":7,"unpackedSize":35240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDswCX7bT8b5skTpcxOTME4To8Q+IEDQmDug6+V/QBwtgIgFps82YDBxsVCOYMflk1w/nDC49aXE1rpg1sdtlh8iKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi98e9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt4Q//WH/G7WtwdA8VLIgJAYL942Q3QsyjLYrjV5aH6kj6qiSTKHXX\r\nfjcaLwYhYb6r98Xsf9/PNn9tq1QrKu8+cYUnolM/jU+kiNslLqyGeBJiztTn\r\n5FkB7BIyxsEUp0o+XfnlbUFoWLQ/PdKHCBWbP+2hN3CYlE/h4q5o06Cd5K9I\r\nZPtr7qn9FeYsVhrWIhH89mhnjhdvBhCnYx57xO3y1Yg4nLDtgoi8lSCTVu7f\r\ngCuC/nBWzKBqM0C/dDeZxMgW1a1pe+vlBH9WDhwPnDJRSNm9EUrVi817k5wy\r\n7Jo+Csl0+6PS6UMhePjzH2SNMDT1tF66b1v6DEz1sqZAtG/qi7FGOhk0Phhj\r\nAfqjm9+xHbqG9/2PUNwn/ndaHSO+DNxcf195WgbZu/Z7+uINU/NGTMPpUp9F\r\ngQl1PYOAmWeTzZnLplyw3zYxuQaMWp2/PVL7pk+Cq7nsPeoMr/ZJkxX+u1A8\r\nj8kzDManRI9jwASWzONRS0llSOgFQ/Cm9JDz1HLJmFG/zs6cGsUpJ6EvinGZ\r\nwXvHZJ464p7lRKtc3NVzNqAiznmXh+DkGHM15Ncp1sVCrHCfKGux5Iye1Kgw\r\nz2SHOUdoh0boUrkAofUu1SWNEpg+mNN4G6uvGoVW+byfZuMMy3qcWmDYunAK\r\ntn9ML/Z6hhCPQwWoLfl3yTlwysVca7octzA=\r\n=jrvj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.0.0":{"name":"cacheable-request","version":"10.0.0","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.4.1","mimic-response":"^4.0.0","normalize-url":"^7.0.3","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.5.3","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^28.1.7","@types/node":"^18.7.9","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^26.8.7","jest":"^28.1.3","sqlite3":"^5.0.11","ts-jest":"^28.0.8","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","xo":"^0.51.0"},"dist":{"integrity":"sha512-C1KfsV7dZwFwhlXXSeqDZ5UuI4FY7zf4gv8SlbHfr6jmhZSdXyKy/Ku2dVbGZ8YLNlhJqgsgAOBLImdkthWTPA==","shasum":"ccf8be30fed4b7b47618f6ce5aa9839be5ec87d3","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.0.0.tgz","fileCount":3,"unpackedSize":12992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSeHjrLyHE0bsYXdt8/vQlEH+AcT/Qh2BJL79vePUVqgIgSAmXgFO5JQ67NVgLSfCCVC0cTJMc+X9UPgyPnpEXwNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHMU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotpRAAnXiFgofOVa3HM/ouKQt3qYQsVUyPgQpj543504u9N+wOPkUQ\r\nYD9plnOAWoR+VuxSf0m2KkQ4H57k2KSMaPwZTRzEilpjbdCTo2sVbYemOipW\r\nch3V5KhL096ADvKOxVJ0ROF3bOWWhFB9YBagGT6oLuggyrB7PCWH02DEU9DZ\r\nLw/UOUdQAjobv15hjqJte+738obrrceUFFDN9ZeZRkhXfXUow9Eooi2CyPQ6\r\nno+LIxXxzEIGD/tzPHh2V4CfwTq2+PSVyVR2gzjnF3gLMe7U4GxbzPYGDRCn\r\nSrnhoiL1242KSCKnuOy0AnqhGpPHU53g4LlrSoPSVnt4XXlskCMOrVuuvhmi\r\nlqsk3AUa0us/6QNKr2lYYCZX422Ac/l0XbR2gajAn4ceXxCKJhhX29L6yTMs\r\n7N+Vuk1X+ngUIqrPbfUp3p+45djyTjTX1q0E9RUHofvbGTd5UvB9r4F35GiG\r\nBnjQVz7BHcHTn0Wq5BUEMZDdi8ojca43V2MaWysQgR4rCQU9ngOibboscmUk\r\n62ohZKuP/L1P7/Y3MLZoglly9fnwwQDxLAiowbKiaXX5BHtP+WLJ2k0Ku2UX\r\nodkFSgVYxCj7Sgx9TEM3vfAHlf3TNZh0+Ward6KwU+8AkOwc0USUcUwtOOwH\r\nAailVuTojpmNJP4tDjtw4c9RRuogrPWWA2Q=\r\n=aMy4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.0.1":{"name":"cacheable-request","version":"10.0.1","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.1.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.5.3","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^29.0.0","@types/node":"^18.7.16","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.0.4","jest":"^29.0.3","sqlite3":"^5.0.11","ts-jest":"^29.0.0","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","xo":"^0.51.0"},"dist":{"integrity":"sha512-ctZqjZ3XsKNaIBqc61w/zx/43AvaqJi8gUh9PMMy3pbszgZHQfkmGYpabTiI0F3fKn3839QX8KvhfOTsrnrjUw==","shasum":"f3b3d7e6a62013312ba07baca2bf3149b634359f","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.0.1.tgz","fileCount":11,"unpackedSize":51272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN5qXOr7QfPsaawbkDSxT/yG+4fKXmZuIDjzNKDwHf/QIgISh92a6bq7DxL1z8KEOtevnfKwnupJePq1EDfJqlTUw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHj7eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopeA/+JemuJMC/n6eDDbNd0jmXreC4CDkHexmyZxgHxZ2lBaXPcRPG\r\ns2KdgLmGGMD/J214YQDETRXCsVxIkmTa8Kn1cOvDuIii9FuqJebvk5P1440+\r\nJ69SWbY2NGZiNWQ6H9A5Erw/0KpaAVPlAcuPX6U4nwcFVOCjeeFc6uJw4yOD\r\noXKg6Ig/C+M4oOCRy/5Er/Q6lqxFm77jtHDKuvwdBmOOLaoC9CFhbca740Br\r\nwD31IMSAs6uUht5IAM5t5DMpjFf38gNoBOqXlol50OHIvBuy170AN1A23L+y\r\n0u0Ply5BBTPr51v4RoP+bPLuQ0snvWtyQ2OEfelsPqJITA8jusda9wBy96TA\r\ni35uYtxAzjnGpceOrdsV2yT9t3FBIICCz6jnLq1r/VYr7/n5+BgTIErZQHZB\r\nK6sUbsyifnRLw4U8OXmyflmhAPhz8Uh/Nutpg5oNMi2uD3F7WZKZH2qmh9Iy\r\nPSIDM4lKUckMyRjD9Oqw2O3/3S2iTXYtRXMgjEe0EdoZI3bspJgkTq8kuDTD\r\ndLw1f1iDR2ZUkKVWB9P8TRyWvL2Dord7D75fOkgdGrBIwgG45mdGpQCQ/Hwr\r\nafV98NQyyXDId4xIv6BIrpQpYSDJlFV5FDuqMbX/yRtxFHWo7tkHfroAiQ3w\r\ngXImmVg7CkGUIbGZScl1FU0minqg33otZK0=\r\n=hqYW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.0.2":{"name":"cacheable-request","version":"10.0.2","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.1.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.5.3","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^29.0.0","@types/node":"^18.7.16","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.0.4","jest":"^29.0.3","sqlite3":"^5.0.11","ts-jest":"^29.0.0","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","xo":"^0.51.0"},"dist":{"integrity":"sha512-As40MJURq5OPGFHi3H61AZK6jqn3DfkviXUn33O0teaZogOhsA2SpJdT+7UeoVwFkowJn8XBsYegKxd0Xqdf9w==","shasum":"5a9b061fb5e69f3959d39f93431fc8f4f2c70579","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.0.2.tgz","fileCount":11,"unpackedSize":51004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWHbytOAsaOMo3xt5iBxqauQJihAUHH7XCIoaizt4tcAiEAoNr8U9EJsxWP33QAqS0x7SYO4JLy+ax00Fn6GYxY5FY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIeHDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDJw//fLBKKrLQn/eGoh4rygMXJA5v4vfI5MLE+Uqoqe7YcSrd8mlw\r\nMFle//0SZ02d8YxQvhvmhLy3xDX1KsXKzjaSO+DjBBBP9GMdckntV1cAvHN4\r\n4lsPRYabKvpcdWrfp0jjb7j31s1WmRl6UsF/K/ZaSBklGnIa41pZJxlIyDDq\r\nzW8Clt5hIonccWiAzhpOBwFcn+5Hp5x7p4udW95F7umLtdgQViqlpvPZl/Sq\r\n2ofmEJw1vJUETaVUmI/8L0uuQzwA59mcuVkS9OGsCx2j/q0e5NL4/0IezPIo\r\nT0W8OsqjMlFVmW3XPW/vi00OsIvpTKYKg6IranAuTg9Cw0FYp3cSnS+jphnf\r\n2YueHL6kl9t85Aqfj9ajKWtEvcLY/kXuHPQ/OGcjmYfHwoGBQ0FayW3T3JRg\r\nh78PV4s+4NA/q1bJFdET0HlNZidIZ4g9Y8G1+wnaIUrLgNCEMWJxF3VmBmDi\r\nvLknPJCZdOQ6agx8jnQQxAZAGopVNX7nENoXo47/0vDQ5XPLWPqPxxzVs4Bm\r\nvBOYZUKS88ObG34yiQJgBrMCpQT9mquwDkGs2mO057CjTNB03lSvVOFpqMA1\r\nJvPcEiebW1aQJic4J47B0TmvSeh+7ANm8bXsCZ6T3BgcYkrTi79sSXHE0y8c\r\njVMzro74D0uByR9fkKBxWiToDMZIagYXPpU=\r\n=DNvz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.1.2":{"name":"cacheable-request","version":"10.1.2","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.1.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.5.3","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^29.0.0","@types/node":"^18.7.16","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.0.4","jest":"^29.0.3","sqlite3":"^5.0.11","ts-jest":"^29.0.0","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","xo":"^0.51.0"},"dist":{"integrity":"sha512-N7F4os5ZI+8mWHSbeJmxn+qimf5uK3WU53FD1b298XLGtOLPpSA/1xAchfP4NJlDwqgaviZ0SQfxTQD0K6lr9w==","shasum":"93f77290eebfdff7f4d813ba7d0fa2502c180eec","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.1.2.tgz","fileCount":11,"unpackedSize":50903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtUHPKerhEiKy6jwHcuD1dMOEi9mQ2O8hDf782hPz7YAiAzFV6Ir4HX6v/cblmHwq19yTu596YaW9UMLeVZqU4ALg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJG3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqICw/+JjN3UPgPpyeCs/CFGqbSVm9yJL+JqTfY39EWvTX3Z55PIVu4\r\nnoFvp8JNl92NzgvfOsmVfrdWFAOiZEtBm0bxd9ZRsw++th28lg36iBn05cvs\r\nKGH3fEjWxctg9JII4P6YvmhbS10BGRlHuafH9w2K7VtKoOpMypQ7pHMPIH8y\r\nX7aDeBuKiP/uqcQ1nGrL44PlusX7WrRpFHKxq/oVorPVjFm2p+s2UzB7f/Lt\r\nIPfxjOdoUjFYPMmD1qZCEFVOVGbNXWAyEUXAeM38FVGTbiclY1AV7n8G/Crz\r\ng+SadDEFTeRAsT1IATvNCq1lp6lxmwdCWzxXNQJRjwRBEH7iCCe/Mql868/U\r\n0E0jEuznvDAAAZQf6Zxmy3I9VV0WlIeQ/Gs67+B5TViMf9NqyciAYuvyi2au\r\nM6vQ73S19jChFbezD3mo4n2Z+vI6Lio5oJycFGeFo2xQsLMgCi5sElOAb1Y5\r\nMM+lcQjj1P0POWyGFqznF/J5c8BHCeU1+NE6HA4ri4ztZ+pmW+B47qTWHGmg\r\nbPJ83AR06svCSZ1Kt1nJjkwwjE99NYJgQZLeHB1iG7lUjtut78kfGJ50tnEX\r\nbOKBkO4eJ/r4aX6lF3mpr7h2lxji4MknRfTAOogiw6+w1nrm4gTuj9ofijik\r\n3tkAvc+qkkbBcSLGkfEQ/FwMsAEIE9L8wsc=\r\n=KIUi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.0":{"name":"cacheable-request","version":"10.2.0","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.1.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.1","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/http-cache-semantics":"^4.0.1","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.0.4","jest":"^29.0.3","sqlite3":"^5.1.1","ts-jest":"^29.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","xo":"^0.52.3"},"dist":{"integrity":"sha512-PLOMmzyOU3L5HECdZC0PTNawPdP/taOhCNrYUmZchrw7gwERMctfx2wZcndb63w5W06PTHC1Poq89J9chMZPLw==","shasum":"8d8fdd5964ce6543742d9b6134a1e63be4ee7fd8","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.0.tgz","fileCount":11,"unpackedSize":51539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeRdqJEqYImLvWUE3nq1BD6qjH98IWR6ULwPk6OaV1yAIgKuRkcmIU1af+rBHXRYpFQKNMZzjUpU3PFs1Mm/yfcRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLRaSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ng//bWdy4sksW0s9hhAEwwIG/mHXDrJjwELaRRC5MAR+H4mt3fFG\r\n2jUfMD3oh5dbFW6d8L3Z76t2tk/Sd78nWeWlRPeRBJGAdH3+bszsT3lUGI9F\r\nJ46bDSul8wxLC3TF3cN3Fm66yM+ybPiMuf1M5PudfO4IIldlp+6BmkJAp2d1\r\nj/w4nirRJdno1ZoQVnKbtqlhOwXrGhvUCzbXtpN2dzAaMj7i3h1Jao79xyG4\r\nR70p9K1lbJacLyMn08aioVxdPbbXzzohNuNo39UF0gvmwHdH88JpX8EgWAAg\r\nUhect8J5bF3Yr0OfEU+Yk5j6GDAUVdbLoed9p0Mf1Fd1rrxhn5418ZVIP98t\r\nEoqcwq5HL4yzeoHUEFUb5jjf95kMuJt+2xtdk0dN7Ttkd8MZhRYouDbBgD7W\r\n1OM+u/+oKdaTVPku3Ao1M/qBpXtRR1GWOVUanJILDosyxnkkblGkaFUsL57t\r\nSTYX1NCtAm9tu2CAe4CdffZQOQL12gYFbiG+Ty3ITAzKvxPP6BonjGIKNkhY\r\nvAHrdMWy71k2wJHWH7+5FmP5u4g9gDEITgMTHf7rw2AjY+Do4Z4GA4l8YHv9\r\nFLfuqSwdG1dxGRWHYgxUlrIDpEVCL9/CvjyRRtmyiv2YlMe0k6c+MP9ZcL/u\r\nMmnD48xFRKFlt+ic70eRcvX8LsziGW8+0l8=\r\n=xoBT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.1":{"name":"cacheable-request","version":"10.2.1","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.1.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.1","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.0.4","jest":"^29.0.3","sqlite3":"^5.1.1","ts-jest":"^29.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.3","xo":"^0.52.3"},"dist":{"integrity":"sha512-3tLJyBjGuXw1s5gpKFSG3iS4kaKT4id04dZi98wzHQp/8cqZNweBnrF9J+rrlvrf4M53OdtDGNctNHFias8BEA==","shasum":"cbc7480bf057fb7bd5bc7520f7e5a43d9c865626","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.1.tgz","fileCount":11,"unpackedSize":52067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5kptLs45PQtjLUEj0ZuOcQwGrTML0zkRs+hqIE9Dc1wIhAO8+p7qRJzpvalN0Bl9xqOGJz/vIFln070qEkrt9Sfjm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbe+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWdA//fv2TO1QlEUqX6Dt8sl+xIZTgmO0cnNvD/Yw80/n96dDk7skK\r\nYc6+bjw2VjbHStRBjhXvJzzTaITAutgtBjipHQwX1prY+P3R2G3uVW4gKVZ4\r\npdySULGN6TvZeIw60FXU9zjfJ1PQ5qlMTMmoiL3dduFGHhtsP25GDD4euvWF\r\ni6N7rX2h8rYsMj6SG/3XVLTX3fPxlfFBJprPEakBAW7ypDpEphxgcdQEp7b2\r\nxIasdZutVgRN5u2IrULMIH8kibF2RrtS20vkV3RNBnzm7mEF8EexiRq+GAwu\r\n2T1P1/luorq0n4XgolRasKvpSId+f/tuWtxBfZWJz6hFlmJnNOfZpDPlM1DW\r\n9qh8oa9OOMqMgY6v5bXC8P1mHVWRngyKbJSgSSOyCChpkFFmi/KZrd9ho/T6\r\nDp/jJ9AHVfHIzdVk/wEo+p0lK9cxGJF6AeZyMM6f7+ajoyRbVs+mluuvusEq\r\nNVcicB+yXM+3siNqw0+zxGqkVOdmWVf5IK+v9wlmUAqSn2At3Dl9tAFBLCO1\r\nEpQLn0Fvxbz/7MVg0GwDZdQ82YVc6KioVMfpoZ+nTvTStlYWnMc74S5ZjPC/\r\nQCkmTINjZHN69JkgB4f+UtVkmmv/hvjcmeggJehFu47PDCx1Z2xml4iWJTkz\r\nnweCk5XofQ2JCVIE1aGaJozlQebQprEbk+A=\r\n=0fgC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.2":{"name":"cacheable-request","version":"10.2.2","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.0","mimic-response":"^4.0.0","normalize-url":"^7.2.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.2","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.0","@types/node":"^18.11.2","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.1.3","jest":"^29.2.1","sqlite3":"^5.1.2","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.8.4","xo":"^0.52.4"},"dist":{"integrity":"sha512-KxjQZM3UIo7/J6W4sLpwFvu1GB3Whv8NtZ8ZrUL284eiQjiXeeqWTdhixNrp/NLZ/JNuFBo6BD4ZaO8ZJ5BN8Q==","shasum":"07c3d5afcaa2de2e9f66959bacb3ff78da3735fd","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.2.tgz","fileCount":11,"unpackedSize":52067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4V0bkjRUEs99/0GjeAD8WUMbUPGjcaOWwS18ikqQtIwIgJTBpwjhWPQZQ9i4WRnuiI7AhraJN9/QpGmfF+rhU6LA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUDe/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Pw/+Ogcv6p/NtSTU/dkB3Q8X6dKuk9iLuj1KPA4+293dUKPrIvkl\r\n0X/x5xjgh0SKdkj3F/JBJdufKO/o3BEKHvxVX/zuKWp2Tm3170RFELEy3TkN\r\nbxR+Oz28GAoQHcBId1TEihO9BIakutbi+7lbRXJHI5zKkofPGmfypG3hTeRF\r\ndNL6zROZ9I79BL68jciikB3SklmensOlpciSqXD95cNhSFnfb25FW+AyC4Y/\r\nao2vCo4oTgcXWRnH2ka9lHT/F6nfvvIRX758ywm4GDvPXq/By9xtJ/j0znuW\r\nyDboeqG/QfNinBbrYLltcgA618MjmGaxwCBBC8EuWjG5shQDsVvyMQfB2QHW\r\nPBYm6BycL7SmoeRNp46diddmUsyJCSPYeHkReySx8IiAoeVFWdSHNncHSqG4\r\nf+BWUPrQQvUVBn8rK8pWJJ07MrSEd2C6tXkKsLwlbfgDeYo2YrvH4QnwouBv\r\nm07vfVdBreL875h/84GYVg62hyA/h74CBmDexO/eHLPxemPI0tDex96bNggd\r\nVy/XLw2XlgORVUiJieLpM4Oi/op9ffRLo5tJeXYevzLQDgbfxlzcHFFHzmkC\r\n6ReMY+fOJcAGLwv/zEccv1yBRJlxeUoy4NBIBUkfmzkheyn8SbIY8FhDE+hP\r\nGI7cg6TWfMLxq97SdkCab7V+YiIdDmUPoU8=\r\n=bMH4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.3":{"name":"cacheable-request","version":"10.2.3","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.2","mimic-response":"^4.0.0","normalize-url":"^8.0.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.2","@types/create-test-server":"^3.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.3","@types/node":"^18.11.9","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","create-test-server":"3.0.1","delay":"^5.0.0","eslint-plugin-jest":"^27.1.5","jest":"^29.3.1","sqlite3":"^5.1.2","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.3","xo":"^0.53.1"},"dist":{"integrity":"sha512-6BehRBOs7iurNjAYN9iPazTwFDaMQavJO8W1MEm3s2pH8q/tkPTtLDRUZaweWK87WFGf2Y5wLAlaCJlR5kOz3w==","shasum":"25277efe121308ab722c28b4164e51382b4adeb1","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.3.tgz","fileCount":11,"unpackedSize":52366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCvWQovXfd6Ji7id1USoolKNc40dRFuWQWiwOq06ZDaAiEA0XikSjCSffH4u981nhsWSiAeEmH3TfLyHeZ3bB0kg80="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfQfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobAA/9GrHfoMqGCM1KL/IK+TAhirmtVgk9OZmLP+qyUZsCA2w3Up1d\r\nJ4+jOM+wx4LiMDFwagS2MuAKeMgXv+DitYSYL+rvpwlMeY2lGJSyFoQSjpEZ\r\n2eemvZke0F3yMzhVmSIr1K/LcZJ0wqM0yp0n8evVtKYTvowflJNa8rj626tG\r\npuwwEVUjHNhJs2o4RS3z+d10FzkhZS9fSTzuE6QnzmhVGzvMG6rgh3bpr39o\r\nfGo3fGO/EjVJI7C1+/l/xEYSi0cN6yMWB8dsnueVrdFGNatMysomKIZEW3Yx\r\nNz1qXkGPaxJhxHdpxDkpELzmvFCwE39mRf6cDF3DgX7aOg7JsW1026NV7fuG\r\npwmDBxqG2ZbxdJOFdMvaJZ+gtrRvk8sZKLniv/VdrPABNCDahjWVvYG2KJIE\r\nOaLpU8bUTmzaQJiQ08iaoCyhhrpj9Bcn2gpEUdMbW+xhhZcjWP3EaNC19qL4\r\ncHV43mWvwtqHB/curAt9TPhy/1S1+UYmPi1klIBWdT5wR4pQTQQH9sajnzBh\r\n+wp0ulc+AdaaBzkzLvKXrsRQ6fLOdCNyNWDgZLY4DLYBdl7Kd56oIfWQ2Z36\r\nV8kOGXngOqVldbFfX2nLdEfZsR3ENST6EfmX9UaSDM9RsFugvv0xjNkq2b1S\r\nRKzK7C0tZ/6x2g+rvsmU2XSssAXZZBmmZdU=\r\n=GwF7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.4":{"name":"cacheable-request","version":"10.2.4","dependencies":{"get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.2","mimic-response":"^4.0.0","normalize-url":"^8.0.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.4","@types/http-cache-semantics":"^4.0.1","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","body-parser":"^1.20.1","delay":"^5.0.0","eslint-plugin-jest":"^27.1.7","express":"^4.18.2","jest":"^29.3.1","pify":"^6.1.0","sqlite3":"^5.1.4","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.4","xo":"^0.53.1"},"dist":{"integrity":"sha512-IWIea8ei1Ht4dBqvlvh7Gs7EYlMyBhlJybLDUB9sadEqHqftmdNieMLIR5ia3vs8gbjj9t8hXLBpUVg3vcQNbg==","shasum":"9b9700f9f71b281d5f0e99b514fc9a94e3fbb589","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.4.tgz","fileCount":11,"unpackedSize":52428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh02cviw4/FzIpBKTLx5KOXSj7Eqt33ZZJYMcGhi29FAiBU9ee9tt5+qsXTHdVohaInt+aMUxVTm09njbvXdYgA1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpQAKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXZA//au60u2gIEd6ljczJ6iDkkjjg8e4MQxdr5mBGfbkQWY7+loQ4\r\noB3i3Ct2TfdF/nSE0pIM60EqohTiNRssfwjEyrUecFfdURGftcEwPY5+oCyu\r\nvyT4qMIgLrr8s3K9P1pber47hcHzb5AX/1yLSkfRtdcnJBL12K67ZiMLiZ3I\r\nC054r6g+LcqOa/wLzLybqmq1wykT6TK1IiH6vs8MTNF/LOBwcNkqQKksKenW\r\nSoX97TXDwtzyCFkaXGSg8Gd0K3jYd6w7yqnpy+nVmdvcUaUPC20m29872dd9\r\nhEiEfeh+tk0JPkyS6j1oEWBygMSFLS8Q/7XXrh9NCuxBGecEDwUhYyEqo8zD\r\n1nkYNxa57uK68NOfxzwdkbuDkbq51bFyW+DGLsavDli9pnhpJFdAyzFJaExL\r\ng1eWng0BAuHQ4bdyPAIda+p6quZcEqn/t0aw0JVQ4Qk4buaRLmsdj9JJT+l3\r\nHEj/PDIxXkwTKKaeuK8O2YKaaJ9K+dxcAgrlg5lJ/hp+riLhvcLbkx7O3ZhM\r\nQmLu2ZXAV0weI7AIsA/dk7DVwf91cMdQFkxA0jmcfKdXn++bi5dP4EKshiYw\r\nUmWv9EW6HvCriylLSKMSWZcIfu3m4maDrds6aaT6wG/akOiFACjGfOIweyAV\r\n9/xn3moBnkn/E5aODPzXp0SQlmXU1BcSCTU=\r\n=Nq0+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.5":{"name":"cacheable-request","version":"10.2.5","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.2","mimic-response":"^4.0.0","normalize-url":"^8.0.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.4","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.4","@types/node":"^18.11.17","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","body-parser":"^1.20.1","delay":"^5.0.0","eslint-plugin-jest":"^27.1.7","express":"^4.18.2","jest":"^29.3.1","pify":"^6.1.0","sqlite3":"^5.1.4","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.4","xo":"^0.53.1"},"dist":{"integrity":"sha512-5RwYYCfzjNPsyJxb/QpaM0bfzx+kw5/YpDhZPm9oMIDntHFQ9YXeyV47ZvzlTE0XrrrbyO2UITJH4GF9eRLdXQ==","shasum":"7bf5fbdb4f51dc2537fb5f02a3f8a5aefd2d0f36","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.5.tgz","fileCount":11,"unpackedSize":52718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJtrp0lYkkLYziL/YGWm3/R3iKNF3XGPbt9UAJkKlk0gIgfZMhBYPzYtbSnEDhbTpea6UZkVz0wBWnmB+z79NpDFg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0v1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQRQ/8Dx/Wz1EsZr+frCarUVUWtEP3HdBuHywYGJ/e0WScGk1xA0FS\r\nbp+a9eAsMrmIozo/jOMJaqni4O70hhDfRruQHxwKI/jWAtSdBzAAGpT4s4vr\r\nP7MgcAIWH+70rBkwF5nUlmikzphJYuU4SR/3Ku+T5vtlMTfAHdbnf79gRmkN\r\nhqq89MoPo2Orns1z9VR3FG4w3KgsphTyBKq4oh7toNIQOKTMQudLV8ygIRe1\r\n5Tu5KUzQzmAa1P4iLJ+RtGXcqhSELRFzsJtG9iqDII+wpmKYZvQVgxPDN8DS\r\nNbsGSbQKvpxxihcYe8iyV5mteH7Ap1/1eVx+wqYTKsO3t46NmetgXiyfFD+y\r\nCg4YlNSVMNwbHa+BwOv3oTImN94NOV+ahD7WLnS8h4cxbC1XP4mEV0LNocCD\r\n3mOxNymO2gBbfg2LHf8rmF2PscvollbwtIJweDsOzmBa3V0TZvTgdEGONKoy\r\nqVvhtcPuR7k2Ra4xTmhIXQOkcG3j/phNcwjefP+zV/ioYes2A0AfPOnrQVmj\r\nX68JRkFJrfilMPI4gIaaihPIyNXpZtlIsrzBT480lpTsDD14Al90wUgnBhPl\r\ndnCh+hxNaDowEMb+BsgLm6zhn5tJfbQ4Ni0gKz4s0Dma7N47cMtcAtHN067J\r\nSeA7TXrmeqZNPP7tR9T46iUu+8SSaBp57Js=\r\n=TyiP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.6":{"name":"cacheable-request","version":"10.2.6","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.0","keyv":"^4.5.2","mimic-response":"^4.0.0","normalize-url":"^8.0.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.4","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","body-parser":"^1.20.1","delay":"^5.0.0","eslint-plugin-jest":"^27.2.1","express":"^4.18.2","jest":"^29.3.1","pify":"^6.1.0","sqlite3":"^5.1.4","ts-jest":"^29.0.5","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.4","xo":"^0.53.1"},"dist":{"integrity":"sha512-fhVLoXIFHvTizxQkAVohKPToSzdwzjrhL5SsjHT0umeSCxWeqJOS0oPqHg+yO1FPFST3VE5rxaqUvseyH9JHtg==","shasum":"68f252932f448bdf49ccd03d1daf5506912df7ba","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.6.tgz","fileCount":11,"unpackedSize":52911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi2ir7IPeP9lxqFhS3m35W5Ph5IiLB0vXPEbSWhD+mcQIgcQJN7NDIpoZ7C2z+P6eQSI8p02JnTG3br7dfuwutF3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2+qBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmploQ/9GfMT5h+Q1b4dsOqJQxCsPQFLGzUVK0wRRTxVbrV8y1ZzjEIB\r\nmBT/TRzb6rXu0iJeBaIu/kY0tsDJheu5equSrkPZekun0+kfX+4WckC8uGhT\r\np8GASojl+YOq7CCTGICQayeRks9G2YmHWT6E4HWJNwV7eP2BdV7+VoIRWsAn\r\n3MBAcj8LHF9JLXuU0MlYlLUD7RV9+Ysz8bqJrjNmes0IUBaJDFWMB30MhbpP\r\nZPmK2AnNyPTWYrHvzFWe1myIJynIvH8gAQxO6hXnA2QvHXun4acn8CDqS7ir\r\naVArBHD98rLuO3Wt+CEVLutscHeouWd/k/uXY3NOLmHpricPIK1Gu/3QBM4L\r\nGsDpHMSttSsWcdXe8nCu8VCuU1piYzOCbyZTsgFugPmhdwwYjCyS8nQkZZo9\r\nZcCLVlz0ey9VBsYkHthBATImYLw39/2P+5hpw7/hDba+i/pgJiySImJddER7\r\nUfE7GE4gDd3leCDJFmxHNcaiiu/ahU71W29P+ARXg+RUNItIZOSay14Uzf5/\r\nyqRmFfvEROkKd/sZLmnmJwz9ckO+vtABRZB+y0e9pbizLAsSBujh4Gh3uS//\r\nplgBmsJbiO7CyBaXP0IDb8oP9G2NzHcMhYNc9facEdMb+1HK5xNyD2H7z7rb\r\nUiFn1CBlyAfysfXAcW41/dgZBI31MYhiiww=\r\n=x6Y3\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}},"10.2.7":{"name":"cacheable-request","version":"10.2.7","dependencies":{"@types/http-cache-semantics":"^4.0.1","get-stream":"^6.0.1","http-cache-semantics":"^4.1.1","keyv":"^4.5.2","mimic-response":"^4.0.0","normalize-url":"^8.0.0","responselike":"^3.0.0"},"devDependencies":{"@keyv/sqlite":"^3.6.4","@types/delay":"^3.1.0","@types/get-stream":"^3.0.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@types/responselike":"^1.0.0","@types/sqlite3":"^3.1.8","body-parser":"^1.20.1","delay":"^5.0.0","eslint-plugin-jest":"^27.2.1","express":"^4.18.2","jest":"^29.3.1","pify":"^6.1.0","sqlite3":"^5.1.4","ts-jest":"^29.0.5","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.4","xo":"^0.53.1"},"dist":{"integrity":"sha512-I4SA6mKgDxcxVbSt/UmIkb9Ny8qSkg6ReBHtAAXnZHk7KOSx5g3DTiAOaYzcHCs6oOdHn+bip9T48E6tMvK9hw==","shasum":"8bb8da66338f321b3cbbc34a71ac231178171bcc","tarball":"https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.7.tgz","fileCount":11,"unpackedSize":52911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvxyg34GP2xv3OaebTmPwRecJ7OF97I3RT/iRgy/7v4AiAdxqXAGW2kD4W8ft2a6FqH5iicpKmgmoqcjZCIA69saQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4UKyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7lw/+Jqp+Tga8HX+ZC7wU590VsxuX3FTglM+2SxGzMngugHyMKtsY\r\nUBHI9P8VJZPCWzNPSXBlqGlpyHOHIs6AD5q2hhGxZHK9DBxEi4HHv2pYGgne\r\nxcbytpxfScvP7yEKjOuVb2xHwLHOEAiRCBZ5o9NbIoX7HtzrBfUQ1DwZs2xP\r\noSNVtTkHvNpG2JRltuoD36GKHf/7gntyufLVO2XuecdnLfE4Q5wIb50zTAhI\r\ns/TQXPYhi+F5oBXlhqTLBb/UcHU0mPChEQdYy0Iq8gYxmDGoQy3R0zclgfjX\r\nMPRppMev2K4oUGR5L9lrIH1Hq07Mx4b1WZQYATZAC5OL8An2Gql2ccvE2GXY\r\n+GN8ehHN/tvvZZK9kI0HsNJqlPP2gJVkKYs/vD72k3BoH6M/MYNRrKUArOIQ\r\nyBHVx4uLTcsO6qax9m+4/ifVvKCfCZUcDhzh3TDn3nDaQL1IkQwqQxxPrEZt\r\nzWwzBixd0wWV0kxzPx5bexNHJTUsUlK/swgcWaUYc0cwDIy8olNvQ4Wzy3Lo\r\nE+FyFtEzb6ZvjYhaVOIohGJKsnFMogkmd1eoZrw/Di9ouEycTxtx1RS0mJpg\r\nvtljHN9E6xbvIKrPC8dIbn61n9cL7SKP77UpWtx7R8rTOkv6zU5K3tzpFo/K\r\nKeoaT4qn/MaLe0rngTRj2rzlR4UCSBfERz0=\r\n=dsIZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=14.16"}}},"modified":"2023-02-06T18:10:58.650Z"} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/10/c7/35d1e3996741c59261d784838c69131e0f1145310e5bc768129916a59aa8c9e655ac4c3fab0bccb2d68c2cf84f1235427778538e6836c14109b871eb009d b/software/flow/.npm/_cacache/content-v2/sha512/10/c7/35d1e3996741c59261d784838c69131e0f1145310e5bc768129916a59aa8c9e655ac4c3fab0bccb2d68c2cf84f1235427778538e6836c14109b871eb009d new file mode 100644 index 0000000..1b4aaf1 --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/10/c7/35d1e3996741c59261d784838c69131e0f1145310e5bc768129916a59aa8c9e655ac4c3fab0bccb2d68c2cf84f1235427778538e6836c14109b871eb009d @@ -0,0 +1 @@ +{"source":"p50NB9+P02TsZhCabeYAFbtpQ/tBquSFZUPJfxv1Vu4gGTWF9qDKmNGhj75nVIzdDm7OzG9D/pRqu+7l9yc28A==","name":"@node-red/editor-api","dependency":"@node-red/util","title":"Depends on vulnerable versions of @node-red/util","url":null,"severity":"low","versions":["0.20.0-alpha.0","0.20.0-beta.1","0.20.0-beta.2","0.20.0-beta.3","0.20.0-beta.4","0.20.0-beta.5","0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8","1.0.0-beta.1","1.0.0-beta.2","1.0.0-beta.3","1.0.0-beta.4","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.1.0-beta.1","1.1.0-beta.2","1.1.0-beta.3","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0-beta.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0-beta.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","2.0.0-beta.1","2.0.0-beta.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0-beta.1","2.1.0-beta.2","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0-beta.1","2.2.0","2.2.1","2.2.2","2.2.3","3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0","3.0.1","3.0.2","3.1.0-beta.1"],"vulnerableVersions":["1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0-beta.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","2.0.0-beta.1","2.0.0-beta.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0-beta.1","2.1.0-beta.2","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0-beta.1","2.2.0","2.2.1","2.2.2","2.2.3","3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0","3.0.1","3.0.2"],"cwe":[],"cvss":{"score":0,"vectorString":null},"range":"1.2.4 - 3.0.2","id":"lfYQ5PBdiD+BMQ79sJwITYlrN1TxbLFMRJ6V0GFYmMo0xk0dbaKlXzCBePejvHJGmdxWn2OoN2crP6wu2nSaHw=="} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/19/48/4b802fa65a7b838f354aa8c1fe402f25253c4d21321dbe49ce9a0699759defa89787861f9324d212bf03ff70d079102e999020a7ad325a0f177f66255df6 b/software/flow/.npm/_cacache/content-v2/sha512/19/48/4b802fa65a7b838f354aa8c1fe402f25253c4d21321dbe49ce9a0699759defa89787861f9324d212bf03ff70d079102e999020a7ad325a0f177f66255df6 new file mode 100644 index 0000000..190aeab --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/19/48/4b802fa65a7b838f354aa8c1fe402f25253c4d21321dbe49ce9a0699759defa89787861f9324d212bf03ff70d079102e999020a7ad325a0f177f66255df6 @@ -0,0 +1 @@ +{"name":"base64id","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"base64id","version":"0.1.0","dist":{"shasum":"02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f","tarball":"https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz","integrity":"sha512-DSjtfjhAsHl9J4OJj7e4+toV2zqxJrGwVd3CLlsCp8QmicvOn7irG0Mb8brOc/nur3SdO8lIbNlY1s1ZDJdUKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhGpC7kCY4c50Ng0q38eQPNyiCFlUbwlRtMwqO1XLEiAiEA2XvrUu0BZAlwoBWSAL8kMNUHg2nuznEEF1QN0DWpqKQ="}]},"engines":{"node":">= 0.4.0"}},"1.0.0":{"name":"base64id","version":"1.0.0","dist":{"shasum":"47688cb99bb6804f0e06d3e763b1c32e57d8e6b6","tarball":"https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz","integrity":"sha512-rz8L+d/xByiB/vLVftPkyY215fqNrmasrcJsYkVcm4TgJNz+YXKrFaFAWibSaHkiKoSgMDCb+lipOIRQNGYesw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy2ZmSJeyOPlHpA+AvWub1iO6SEjFngJiEPHonyIjXoAIhAOt/FT6qB6AzvLN2Xqj//V0lNTH9qbYJjXp2kw6kOelZ"}]},"engines":{"node":">= 0.4.0"}},"2.0.0":{"name":"base64id","version":"2.0.0","dist":{"integrity":"sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==","shasum":"2770ac6bc47d312af97a8bf9a634342e0cd25cb6","tarball":"https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz","fileCount":5,"unpackedSize":4692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc68YtCRA9TVsSAnZWagAAl+sP/inZ6NZbmHRztjT0W428\nQcUCY3Czu2LU3IF2iXmtGLdzHwU9Kbblm2l1n2iABoWYL1bhV679bIaW4L1F\nnNXQARSk80MoAcuggybnxzwX0aH+Vlqv0yhUUZMTMi6hm12wl90H1r5Q5yYj\npKD/XKcuEedwO5tkr4iF0kR+a9fxIHhtfcKXpIwkHy9PT9NTsgFXN429p11L\n+CShcPhB9ChV/LYnsivy+goK/2uCp/OOvOIcX1REemU71Ivg/7g/q+yJo8YF\n9DwsOvv1yCqVd9WhmshPJxUxem4E6Hm7B6BgLytDFWHFUU25G3t6pIPiINIq\n7aLHlFJsse65HHUg6Lk8mCQlppbU/k//L4dVIkuLxKd96sktl9Y47pWJhWAZ\nQFieq5GXw9y7cRr9wWo9I+an36AFjsyP3b3j2gfSPikAMQ4tmBT/o6vX9MJf\nAXej6QgwVIoktWf736rKy3ieJZpRLOloO7zSc1vg9XNoqIh4OVz70kgXf8iH\nUIt/9fWe6RLG/UivRitdAt3clzg1zxQ8TyxLYGnWwW2CJHPrHM3I68vCfJXz\n0EeoDysxR4cvp4IfVEJ+DZQSi+Sjx5vl+etujVmrbbrz1lTkmcHIegAxlAly\nVJGvfj1Dp4c7dasA5yJezSfLz/hFe/LrzjNrh8wdjk6mE4G3/hvJWsSltB1o\ntyf+\r\n=HpsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9Q6ClHAOh6VHdS+Bd2tFpMihedfTh/gky8upy9CwgdAiEA2A/wJ+I5ePfj9gZNubjP6BPpqsdB7UPupf9140ukkzg="}]},"engines":{"node":"^4.5.0 || >= 5.9"}}},"modified":"2022-06-13T04:18:38.020Z"} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/1c/f1/b7c1077db0d4284fdc47c8d097a0351af97c3f55ebe663d1681f243e83eaeb327e23e850789e9ed9d0e85d4e08f1e8c8102caee3c12cb561e714d7ee00b2 b/software/flow/.npm/_cacache/content-v2/sha512/1c/f1/b7c1077db0d4284fdc47c8d097a0351af97c3f55ebe663d1681f243e83eaeb327e23e850789e9ed9d0e85d4e08f1e8c8102caee3c12cb561e714d7ee00b2 new file mode 100644 index 0000000000000000000000000000000000000000..fa648fb22039d54a13d6782f4593bae4c764fb0b GIT binary patch literal 32024 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 H08Rn`E`{sA literal 0 HcmV?d00001 diff --git a/software/flow/.npm/_cacache/content-v2/sha512/1e/61/1a193768aec4e87e5ba680cb054db699d3847d95b34c8b84a992feb61ee586a0a0f8a14e14a7c96771fef29eabf2fffaac4c12f0063be83ba3d31ce53417 b/software/flow/.npm/_cacache/content-v2/sha512/1e/61/1a193768aec4e87e5ba680cb054db699d3847d95b34c8b84a992feb61ee586a0a0f8a14e14a7c96771fef29eabf2fffaac4c12f0063be83ba3d31ce53417 new file mode 100644 index 0000000..d338c18 --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/1e/61/1a193768aec4e87e5ba680cb054db699d3847d95b34c8b84a992feb61ee586a0a0f8a14e14a7c96771fef29eabf2fffaac4c12f0063be83ba3d31ce53417 @@ -0,0 +1 @@ +{"source":1088402,"name":"moment-timezone","dependency":"moment-timezone","title":"Command Injection in moment-timezone","url":"https://github.com/advisories/GHSA-56x4-j7p9-fcf9","severity":"low","versions":["0.0.1","0.0.2","0.0.3","0.0.5","0.0.6","0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.3.0","0.3.1","0.4.0","0.4.1","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","0.5.11","0.5.12","0.5.13","0.5.14","0.5.15","0.5.16","0.5.17","0.5.18","0.5.19","0.5.20","0.5.21","0.5.22","0.5.23","0.5.24","0.5.25","0.5.26","0.5.27","0.5.28","0.5.29","0.5.30","0.5.31","0.5.32","0.5.33","0.5.34","0.5.35","0.5.36","0.5.37","0.5.38","0.5.39","0.5.40"],"vulnerableVersions":["0.1.0","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.3.0","0.3.1","0.4.0","0.4.1","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.5.10","0.5.11","0.5.12","0.5.13","0.5.14","0.5.15","0.5.16","0.5.17","0.5.18","0.5.19","0.5.20","0.5.21","0.5.22","0.5.23","0.5.24","0.5.25","0.5.26","0.5.27","0.5.28","0.5.29","0.5.30","0.5.31","0.5.32","0.5.33","0.5.34"],"cwe":[],"cvss":{"score":0,"vectorString":null},"range":">=0.1.0 <0.5.35","id":"SObd/1KBki8CTciP7hTAxxbBsHY67EfJt65KcdlReUcejQkS80ydYN56heHVqCI1Q9L3NdJxegOh4InbrnFMUQ=="} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/22/41/4c67424f9d551350971eedbddd9e22b1fe0940a05876f91ceb3b43b4eb31785f29536c7811c6aa8f46ea6de79cdc043d7fe28b2f040f6801bd9c12c91a53 b/software/flow/.npm/_cacache/content-v2/sha512/22/41/4c67424f9d551350971eedbddd9e22b1fe0940a05876f91ceb3b43b4eb31785f29536c7811c6aa8f46ea6de79cdc043d7fe28b2f040f6801bd9c12c91a53 new file mode 100644 index 0000000..d271bdf --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/22/41/4c67424f9d551350971eedbddd9e22b1fe0940a05876f91ceb3b43b4eb31785f29536c7811c6aa8f46ea6de79cdc043d7fe28b2f040f6801bd9c12c91a53 @@ -0,0 +1 @@ +{"name":"jquery","dist-tags":{"beta":"3.6.3","latest":"3.6.3"},"versions":{"1.5.1":{"name":"jquery","version":"1.5.1","dependencies":{"jsdom":"=0.1.20","htmlparser":">= 1.7.3"},"directories":{"lib":"./lib"},"dist":{"shasum":"2ae2d661e906c1a01e044a71bb5b2743942183e5","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz","integrity":"sha512-a2vYRJfoPIabSy0nm0iQ1SskbqA3LbT+LH7EhbDRN2TwvR3fTPBUDbkVrwpHRBW+kyyKz8fnkQJkcv98GdrsDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOiNkC0lv0d/ZnLOJI6q9vBMC7+xzoi9GzfYVfWXd1sAiBqZNYV5Tb1tnoWHt/bfCGQhsM5zGztX9b56yMVB5nDMw=="}]},"engines":{"node":"*"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.6.2":{"name":"jquery","version":"1.6.2","dependencies":{"jsdom":">=0.2.0","htmlparser":">= 1.7.3"},"dist":{"shasum":"01757a4c5beea29e8ae697527c3131abbe997a28","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz","integrity":"sha512-8D3xPZmhpf4gIEB2RwrP/vTpoFSFWXoW5LA3WNGIsSdFzDiVNT9HPfGQHUzsX9wfpeAgirQ9g31JwyNqIP6KLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLT8FPssJ5whN0dZcLFrlcWWYsbLasLBpFR0laY/a3AIhALg3a+l10xLEBsdMb4YqdX7CGRzeS9x5HTF4FIlrvXiI"}]},"engines":{"node":"*"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.6.3":{"name":"jquery","version":"1.6.3","dependencies":{"jsdom":">=0.2.0","htmlparser":">= 1.7.3"},"dist":{"shasum":"e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz","integrity":"sha512-YNATeNULsTmKKLYfO92lcUAbYAxz49pz91XXF7buVRueU9fFHalV2j9gx9DXRiwHlbsqrHnJ7QanR2I8m7SgDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbJnk7pof5PeKJfOZilcL9bUm6k6xQ2SG6PKjmzN4RNAIhAPZFqCf5ccxvGQJpFfQKGk1+OXmNaT61em6ZLNHZJ4u2"}]},"engines":{"node":"*"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.7.2":{"name":"jquery","version":"1.7.2","dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.3.0"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"dist":{"shasum":"a93746763aca75a34df4c16395b0826310d0eaf2","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz","integrity":"sha512-+pUegUlLQv8LHcXM58zjMlnRBqnIAU3aTaZfmti5peytuM6WXmymOdt383LGGYdGWWKqIZBrBVemjfSkNuFJpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIOZJHsKQ4MvsMOaM4D+5NNbC9Jg7UaaDYjy2cibrAvAiAJuHy6aQCeMWzjh+poQYXkmwcFUWga6HlzaNcbmSKyLA=="}]},"engines":{"node":"0.6"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.7.3":{"name":"jquery","version":"1.7.3","dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"dist":{"shasum":"e3d00a71612ac7e9b554b438e0987d0272ddba94","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz","integrity":"sha512-0ECyFTCPngcVcjFHXgSFHyKbzfSB0WXyPyYDhjff4SAQa0UDHa3HH2D5s69hQVSgHw57E4KVMRUngfUn88JgYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyVvRN/rk1y/o0wn79NLXw714qgwtf/EBZKMQ3xRdxEQIgeGheBf34WonVirBD/rNGPAwE7ix/vQsL/fg+3dSx22A="}]},"engines":{"node":">=0.6"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.8.2":{"name":"jquery","version":"1.8.2","dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"dist":{"shasum":"46790ae07c6de38124eda90bbf7336b43df93305","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz","integrity":"sha512-d3hb+jKqIrcrYRUQzh6PgJ6MVLjzwZf7NiYuxe7qKm+chGcD+g9K9l4t/9Lmvq2GcJK4HzW2Uumbd0GKtrZoyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHukxk4AcZS7/nFsGRHYCDxYK8jBjdHMzDwAP+ZJTeBQIgYJ/jTRV+V5akMo4/nld+l0+jA9g4LV8rD2D+/R5OOHw="}]},"engines":{"node":">=0.6"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"1.8.3":{"name":"jquery","version":"1.8.3","dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1","contextify":"~0.1.3"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"dist":{"shasum":"cfa2941c05a83d966f21347f759a6d15281c60cc","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz","integrity":"sha512-gKfYOAquiKEiq445LgpmIyEwd20IpmqPq/45433e0STM59yVphR/XPuXz+QbpcxjF7aVc9ow9x8ul+yimL3Ivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5w9IpBlt3XE2h+VP7ZOg5DmP1nZdc8t2Xdt49a9e86AiAZkQZkNtgpgFa6XgrOadnGSyL55RMjEtW4ZEyFuCjAyw=="}]},"engines":{"node":">=0.6"},"deprecated":"Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0."},"2.1.0-beta2":{"name":"jquery","version":"2.1.0-beta2","devDependencies":{"archiver":"~0.4.10","grunt":"~0.4.1","grunt-bower-task":"~0.3.2","grunt-cli":"~0.1.11","grunt-compare-size":"~0.4.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-watch":"~0.5.3","grunt-git-authors":"~1.2.0","grunt-jscs-checker":"~0.2.3","grunt-jsonlint":"~1.0.1","gzip-js":"0.3.2","load-grunt-tasks":"~0.2.0","testswarm":"~1.1.0","requirejs":"~2.1.9","which":"~1.0.5"},"dist":{"shasum":"e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz","integrity":"sha512-ZT1ccl8M7ehIUUb4w7LGVpmYpvWLP8GNUidubhV0Z1oWgNEeBL/K/aFIqRGnvYXf4RJYfs1+okem6zpA3eQB5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhLtEoPOXJ3PebaIMJiaD//MeYTEYU3xxBDL7Ntw+H3AiBLgtRUSvDyeJOEMCrwhNLhkmfXJujNFiC848vM0pgYew=="}]}},"2.1.0-beta3":{"name":"jquery","version":"2.1.0-beta3","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.4.1","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz","integrity":"sha512-YeEcuCQRE78AsPsRgOzI5vpCw09PRU/CRaGI0RdMibTEtRlQ3wGgDrk/+R2pgFnUDJhLNdT35zlutxtP4/CMbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWNWNQWHdyhT0JPN5HGVIZeKB9jR5cBcZ2/pUZM3tduAIhANlGAubhQgCPlPUhFGRnTXOK5SrrtlJCYyl0WuXM6B9t"}]}},"1.11.0-beta3":{"name":"jquery","version":"1.11.0-beta3","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.4.1","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"0464a6aba9f35f6c83a203caa23ab420909ce852","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz","integrity":"sha512-1/Fzaq5PevzyI7nUQ5nNNiIoS+jXmD8vXUSg8iburHzay3yag1wsLzGAGwLyi8enOQsIzJhkq333r7L66iBLJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9A+L7dCeFluJ+FSOH2hstZwIQkLDZvra/UuUbSTRUgwIgUAFBWFSI3wkQMLfgaYEoCBcYUg/3c1XGNN2LyDUMpuo="}]}},"1.11.0-rc1":{"name":"jquery","version":"1.11.0-rc1","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"c2f6a4877374647b20b080c478d8dbcdfb4960ee","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz","integrity":"sha512-HC3iIKnL5pQqJ7dotz5Ua7msBFb1pznwSLWpBJspba7cVPwOPSAkIuD1OwseRMDRjDnNyXDnP7DL2FXZmV+Ujw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa2gy4wCTkjviRkeYUsXxaZr2t7EDHwgif13lim2oeVwIhANfG1nwDitFKQiS4+/c3ylWIjZfg3YeXAX38y2rNLSi/"}]}},"2.1.0-rc1":{"name":"jquery","version":"2.1.0-rc1","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"8c9f5d9a055c2fedb3f5269617ae649497d6a3b0","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz","integrity":"sha512-tf9pmn/Y5VQ0oS5N17iARL3vCtcQJdM981rdjtzKlDbWlJMNZGsVe92envWJAwVrJvm6qKD+wLs8nDyJbgVJIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcCcvU4kZTmRZCJ8NS1yQnoYuMCMWjxf1qbXZMsGFQjAiEAta+GGZ7kn+vBcRIwk+5mB7cGpJ8cv1EYUlUJdY5i5mU="}]}},"1.11.0":{"name":"jquery","version":"1.11.0","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"c67ceee19b403650d682adcf39d5c9009814d949","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz","integrity":"sha512-hfN15gXeUqsx3HxHrHYzVzfWayuGwrCMONhvexiaIV/aUlLqC8Im+G7KrKTPkHzD7HCgeAaQ7VeHRn3Dlve8Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCisHsmKEXoi+EWl/zYZGCFwGn6hw8VgmpqSrUlR+u77gIgIEHu45km51UtyPFkLpSRmuKG0fJKiy7Ru50Lmu7f7uM="}]}},"2.1.0":{"name":"jquery","version":"2.1.0","devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"dist":{"shasum":"1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz","integrity":"sha512-QyJAvw0LUlUPci88C5LTFNtg4WFs70Dkqmwq4rZyOBflduKnHZakpIIDjhZVygAQbUqaghv6msUyP5TmRoNevQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy4g2oJwLjrYTzHuyx9C093mq/8ZytGc4e8G0211bNnAiBJztUS4cbsxsZG+oO+cV+I6Jy7Rfn5ctkqejwmSxqOnA=="}]}},"2.1.1-beta1":{"name":"jquery","version":"2.1.1-beta1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.3.2","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"6306c8ea1d104775f3ef8f5c26f0a32acd710a11","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz","integrity":"sha512-D/KUiCI55zYivAAcpwO8S5letgUqgJmgFGcmigcJHQxkFkjtT0lT07TOTPkpCiVpqgCPUhlXoUNxpmbGWZFWuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnstz8WCxN1NaYD1E0QoUr1eQYI+kMMoVSWqvMu3DaowIhALWY50EJsuTZK3sGxQUEDeckQga/FoA/62MAzInLXhrc"}]}},"1.11.1-beta1":{"name":"jquery","version":"1.11.1-beta1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.3.2","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"c7eacde5e1ae06e029f1cd1b2dd444953a33e843","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz","integrity":"sha512-7IRgGBFk2z29rkhydPYWidusljFdtHL2xWl0x4TBccvL0suElxY+AL9nVE3g5nnhO1EH58lyrB0Pt1O6QdwCuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqXsjHXYgJFv39eZKZ9NJY3IJR8mzsCGCSWFFJIukRIAiEAidky+1to1DJN7Yu3kqRcnp8lUA8z3SRxJ3k8Y4BLSuo="}]}},"2.1.1-rc1":{"name":"jquery","version":"2.1.1-rc1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"95c494fdbbd0cefc305260e11ad46ae49a387c3d","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz","integrity":"sha512-vNLD3Dvv664L6YmjF28mn+MslrfiDZ7EC0tnuqTNbReePZ+IvEoQy/2pmSYoospovJOg0HDwTErxEt/8VjvSrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoxRTyx4ZvTqHRt8+Z09ouherF1434brK/epEOIysPyQIhAN/TkTvL/wsJ8B4FOhFd0tWsCNvefe417ovNXnQwRmmE"}]}},"1.11.1-rc1":{"name":"jquery","version":"1.11.1-rc1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"666a7df02488b48732d96e8ab9bdd34f61dd4238","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz","integrity":"sha512-JmCMrgBBW4mmwtz0hSVZx2ifKUJWV4isdq1HD8BAVCsezcuC6QEmv+DiTDzXVhnaFjrW6BwFxkUuD6M9tP78Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFmQd4++JduTKAFhXmMvtBCTjfQfNCEkgXsgZrSMwz4QIgMkVN6fvk4DykDFJy7J9dWuh+/luZ270r77HHZrS6/W4="}]}},"2.1.1-rc2":{"name":"jquery","version":"2.1.1-rc2","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"99833e415efa7ac8a4efecc5df6894b2f938a598","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz","integrity":"sha512-GaMghaxIW7LmDdOgawKfG7f6CEfq82W8lgotc73hjiZ3hHHI05GW/m/zAnxO3B/142DBrxHUASIMKbWkU0r3/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzuA9CL913SGBGVxBtATdyZBA7PIjXzguss0Mwye5ikgIhAP7aoT9jq1APytg7LdzRu6Ca3fZ7JdnpQxMUmvhQPxW3"}]}},"1.11.1-rc2":{"name":"jquery","version":"1.11.1-rc2","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"a4ef3edde0864d8524c5e72f59c459fd7a9ebd17","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz","integrity":"sha512-4Jx3dkGf4MAjnz9yIJJcZVDEuB4VvNmJH53l1F81wmkd291SRsBIrF0Ljco9GPaXuIwZga+TmzLqXHcZsXs3kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/ov/71fQmRmpfgUveTGypNHOsFwbUBBdA7o4BYbPlFAiEA6c7ryfnEk3cimPtNryEtjjp1o5eLqFoLf+2f97bmMsg="}]}},"2.1.1":{"name":"jquery","version":"2.1.1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"828fc60f50f7ee5983363ef4eb01c5f70af4bd5b","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz","integrity":"sha512-y+iOyLV9My82vtN1cc96DLlklSv15h5Jjug52TK+vXmgtN/dE89WvmP1W/g7lL+RWFzdsTmBwJgX/yf4RY9mPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpkxov+hkopxNgimFZLKLtPE+FDfru2DnDbB/JS4lfGAiBZPFlinf4zOCSFxGEFvFEPSoQyTmFe+t1aXzmcE06Llg=="}]}},"1.11.1":{"name":"jquery","version":"1.11.1","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"b6ec928590112ebed69e1e49cbfd0025ccd60ddb","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz","integrity":"sha512-vQfIKd5rOo2OVWkGQpcO16VRebvOiY801IzUiO6Yo89cRraqO+XE0BhvURLubLfla1GnifhLy/fGkcJ0k9kGog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXqCnT3wqXLVEZYPqMOeWKcUQ7B1bKKRAg+1gVAlWo3QIhAPgwMyEiuNxfAzqUXfrEo49M6J7xtlCx2G6s3p/fzCED"}]}},"1.9.1":{"name":"jquery","version":"1.9.1","devDependencies":{"grunt-compare-size":"~0.3.0","grunt-git-authors":"~1.1.0","grunt-update-submodules":"~0.2.0","grunt-contrib-watch":"~0.1.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1","grunt":"~0.4.0","testswarm":"0.2.2"},"dist":{"shasum":"e4cd4835faaefbade535857613c0fc3ff2adaf34","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz","integrity":"sha512-gK7jP5cOEUzjyL0dy7MEMfeSFlmt1yNSdZK98CL8W6o0DiNVW5O9hLcD2bdl48mL8q7bEJgd7d9AhhDaN+iDSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4+badtz+2Nvi52CAdaDdTopFVHj6gHSYtx/kQIdEwpgIhAJVA9Ce9QqAyiMSbLVT7ivMq7blZ8J73uzDm2nbzUZ+h"}]}},"2.1.2":{"name":"jquery","version":"2.1.2","devDependencies":{"commitplease":"1.7.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"b68f154cb2ea4731924883e9fe20ec199d1dc1e2","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz","integrity":"sha512-lTpLlq6AjgvfzuoDwEt7miqoQ9CqrI08yi920il08UrJ71ZWWXXkNmOuPlpPKulsT5lBgR27iIT9ghIb0Tttuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6gmvnv+naH8Vpi5MtwL6dKed0cNgAYEkUC+f1Lr/XcAiATeBBRPufSziIx2AkTg0fyqUqZCLP35vzV13SacxzT6Q=="}]}},"1.11.2":{"name":"jquery","version":"1.11.2","devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"30ab26857211c37caa83da0f6903155fe49bb72d","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz","integrity":"sha512-jebe4XYv2S9CZ6RPj705j6yriQHm05BOJa9urxeji7Rq1fxBOwdjYTqJsLOAE9vNwDGIOsa/WmIQv6Q1glOyWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09BkJy8T7vZVIoe4rLJHnv/F0PHoDv5huj6udId17ZQIhAJuTXoFGW5ZOe5Ksr19CsjsnAYAOumvzWoHuM9aXcM0e"}]}},"2.1.3":{"name":"jquery","version":"2.1.3","devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","jsdom":"1.5.0","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"6ec55204673d505d39432c5bf5cfad10e1dbad2e","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz","integrity":"sha512-1thSX0P6ZEPXU9fYrJD+lHbG4K3dYj8cNG+vZA/sFvSOgvkd55MOj5c79slivyLwPCeTYoHlRP4uMzPgUgpITQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdvnCDnnLRXJyN523rb2yI0zEh2LARyTW5fR9OHutQZQIhAJBelCRnuLAwDINiwqpFu0rI5MIoTU/juJnvH9iV9dCO"}]}},"2.1.4":{"name":"jquery","version":"2.1.4","devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","jsdom":"1.5.0","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"228bde698a0c61431dc2630a6a154f15890d2317","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz","integrity":"sha512-wWR+eCq/T/Qt0NcFyM+QVho0ZVzWxFYANijmSMImXiM5mjr1aOaf4SF0eOEPc92bbK2L2vDpxw3lIszus7eO8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtAGzp8uWekppv9CelRFeo2SKsbwbaV4KzPpXtx+Gq3gIgI09UBCiyua8Dn4AjE5qyIvLzVIhQu89SMgrFF55qbu8="}]}},"1.11.3":{"name":"jquery","version":"1.11.3","devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"dist":{"shasum":"dd8b74278b27102d29df63eae28308a8cfa1b583","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz","integrity":"sha512-pHM/XLofp0FJc0/0AsRm8q/5ob+a1kno+vfclXGozaMBPv3qD7Xq19loECVcBB4MOLdygnyneQMPTsH5QiVNBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrlxarDWVqAjzBIsFDjr6wkkRYWfMwfqdwAIrrbFyIKAiBmvwiXZGT9OI5lzUUd8eJh4Raaz8Yn0xg9r3DKYXnyIA=="}]}},"3.0.0-alpha1":{"name":"jquery","version":"3.0.0-alpha1","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs-checker":"0.8.1","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","load-grunt-tasks":"1.0.0","native-promise-only":"0.7.8-a","promises-aplus-tests":"2.1.0","q":"1.1.2","qunitjs":"1.17.1","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.0","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"3493d672266e21c2dffb2714f935448edebe3c62","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz","integrity":"sha512-agCHkB3RtPYzPifHRYPuxAoWFX+t09VtJKAzPOjUvts/qq5P/1SULEbdoY8hFUSS3eTY/03CMlSfaRAip0T36A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz6wQOCe9l3Om2aYOJiSC+0SNupTPhJgXUPLaKbSVROwIhAKo1LDV52EXOxPpXy6tW/+hTmcCyDUyBKwvnQYC3FRhq"}]}},"1.12.0":{"name":"jquery","version":"1.12.0","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","npm":"2.1.12","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.12.2","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"44653be4e3e4628b106bf2141dfd10fbca6021ef","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.12.0.tgz","integrity":"sha512-fnEEC7ylFkIKfOGvEky9Odcth1VYo61dfkQLxlDHjtNoIY9ssxybvTSG5xLDbutWdKn+grAu4EUJfhSUZODktQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYuuwR3kchPL81PJG9VRaxngxz7JuZ+SdZyIBIaG9IfAiAraTRyMqTtYQZllzmGOozZnFAXdkNu0sdSselagUJoGQ=="}]}},"2.2.0":{"name":"jquery","version":"2.2.0","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"d0e84ebbf199da51bf7ec39307f19b35754e9cba","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.2.0.tgz","integrity":"sha512-bQLMb56JzEBBs2CMzy8llOL0J1xm/JkDma6+UnF2cSPYJmvQHS9yZ+YGny/1YydkdZm8j0Ny8peiaeoWEwy9Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0FIbDhGs1cBD/Z+HKc6TgFrNbVgX4oHfOirJTC9NwOAiBrYb8ADClEOgxpqUxw7d4cvwP8WDjwZQOmfegKy8qwNQ=="}]}},"3.0.0-beta1":{"name":"jquery","version":"3.0.0-beta1","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","native-promise-only":"0.7.8-a","promises-aplus-tests":"2.1.0","q":"1.1.2","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.3.0","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"d2a4e368e2eed7050bf66abbbb54db2ea345349d","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.0.0-beta1.tgz","integrity":"sha512-Figes9JmTdOM9qddlSqUXdURQvo1/aQM+edtMu4xqpAdwt1OeX2NxY6Dufv4kqSWVuAhJxzgZs+ss/60hXJenw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnLCxogmkErAEqDtgXS8FibZh15X1IEsdB6tKWx/RDGAiEAtSW9cZSr4GsCDu269G/2azRvxqAGW8hLO5AJSfU0Cr4="}]}},"1.12.1":{"name":"jquery","version":"1.12.1","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","npm":"2.1.12","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.12.2","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"9cc34ce4780d4ceb90c44328f071064f01960c18","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.12.1.tgz","integrity":"sha512-mxtI+UjxLlh9HztuA/F6X/9lv8H8qRfRkZWDLQaE8ijQRLDj25OXMxyzuL34Sy7JWMfYMw2PzcmljuIigRJb2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA638qvG1620CxLrrnvginSm08r9DQo2/iVQtYVQZeqSAiEAtQ7oTfg6NozAwQz4+GLzwacf0DV2TEylVCO5eQeczME="}]}},"2.2.1":{"name":"jquery","version":"2.2.1","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"3c3e16854ad3d2ac44ac65021b17426d22ad803f","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.2.1.tgz","integrity":"sha512-UH92IZolHWqKt1IxAXpdUex5+zJNo1zqqUVMRVc3RTiqrM6yQ+OVecnjdd6BqbQMv+AD4oUCQ6NTUWvUQ/Hrfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6HDbLwHip3bKVZN6lKskMjInZeLctP+++4bZ6EkmeaAiB2PmYyqPTEnZBPyCQxXFaV7L+k0CuNLwMFpw9jh+gjqQ=="}]}},"1.12.2":{"name":"jquery","version":"1.12.2","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","npm":"2.1.12","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.12.2","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"b8a8b45937312a19eebbcf5a0589b0311c8220bb","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.12.2.tgz","integrity":"sha512-v+uMW6VWgtyJTYHtjRFVCPmLdJrYUQUkSAyE89FwTgoYahdTQwuZ+ChZIJdjfxcQvLstYgB6/mODwTxeB1pJkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDg4BJVnmI5oViBQdMbdlfS3wm7jEj7GpDz/ewdO/pJtAiBXp+7JZFKGideJlC1Cx5uROWK8vTVKNRl05NoooGuOSw=="}]}},"2.2.2":{"name":"jquery","version":"2.2.2","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"3e302dc61eb329a21e9efac937d731f061134c59","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.2.2.tgz","integrity":"sha512-D7eqvNhFca7JVGdcnyKhVdCsNgMGev8mC295EIaLKq8Xp5u4UPkEhIYJD2ceO968J9EqaTqUPlJFba+Y9pCBOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyGm8G647MWGqEQT0H6Iky2DHTJojP/xka6iVb3aKQxgIgHxNgLShg42YwdBYIrCmNE6lmiX3g/4BLKDUglIzLyAw="}]}},"1.12.3":{"name":"jquery","version":"1.12.3","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","npm":"2.1.12","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.12.2","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"1298b88b908e7c7f7501eb8c1a61f1ac8337b531","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.12.3.tgz","integrity":"sha512-FzM42/Ew+Hb8ha2OlhHRBLgWIZS32gZ0+NvWTf+ZvVvGaIlJkOiXQyb7VBjv4L6fJfmTrRf3EsAmbfsHDhfemw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES53gfWR4FdHQ5NBiyR4WKSmv/Fp45ttdUVMazLEJGMAiAkG5vxm6SIEHJdvDrpd2aIqJaBqp8gZQVqasdYQeBQaA=="}]}},"2.2.3":{"name":"jquery","version":"2.2.3","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"45e07e4190334de36c9e1a64b43b1f1373d91758","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.2.3.tgz","integrity":"sha512-l0jtsiw1HL3My+7qvDUXuLBL/IbNjFexfzzHmAa/cNhzbhO2Jjme0cIHzRb/cnu9acXHFQLcLQEWzGW+Fk/EZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV3AkBbPnL//uOczIdTiCB/EtjMDc3KipX0PjHcprllAIgJFT2B1yi7uu/+JIdsAIHqbOkNmDmk5YFxuFiVmqHWs0="}]}},"1.12.4":{"name":"jquery","version":"1.12.4","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","npm":"2.1.12","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.12.2","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"01e1dfba290fe73deba77ceeacb0f9ba2fec9e0c","tarball":"https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz","integrity":"sha512-UEVp7PPK9xXYSk8xqXCJrkXnKZtlgWkd2GsAQbMRFK6S/ePU2JN5G2Zum8hIVjzR3CpdfSqdqAzId/xd4TJHeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHisx/rZUFX6b5CQPCn886s2VbV2l/fwSSbZarrlKTSAiEAtblO5Ck0v0hfSWOcWdXYV84UG46rtdA09k7XBlVzZi8="}]}},"2.2.4":{"name":"jquery","version":"2.2.4","devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.9.2","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs":"2.1.0","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","jsdom":"5.6.1","load-grunt-tasks":"1.0.0","qunitjs":"1.17.1","qunit-assert-step":"1.0.3","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.1","strip-json-comments":"1.0.3","testswarm":"1.1.0","win-spawn":"2.0.0"},"dist":{"shasum":"2c89d6889b5eac522a7eea32c14521559c6cbf02","tarball":"https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz","integrity":"sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3l9kAhdiLPRkfEWF306UI8+Osk6NpMrOW7fI/gFrnHAIgIeBsx9KIqt53H+E7kF4I37R+//Zhd8i4IFRKjbW4uiA="}]}},"3.0.0-rc1":{"name":"jquery","version":"3.0.0-rc1","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.3.1","core-js":"2.2.2","cross-spawn":"2.2.3","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-git-authors":"3.2.0","grunt-jscs":"2.8.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.1","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.0","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"d69fc540b0a56be13e8aecde5a8766ade7a44f8e","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.0.0-rc1.tgz","integrity":"sha512-QG+iUpFCwjRcBMzd48ecTOPJ6YPwekuyAtvOM8xJdc+f4zXrB5KabUrZSWAANo8mQJAab/0lIM9E9Y5umj6Slw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBxhhvTwThBjDwxv9sXuHpTukklSEoVWXQiJrNs0TTDAIgMwxxM+fcJGLfcqFnCOeh4ebBGro9V/8oRflqe9CuSqo="}]}},"3.0.0":{"name":"jquery","version":"3.0.0","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.3.1","core-js":"2.2.2","cross-spawn":"2.2.3","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-git-authors":"3.2.0","grunt-jscs":"2.8.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.1","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.0","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"95a2a9541291a9f819e016f85ba247116d03e4ab","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.0.0.tgz","integrity":"sha512-jECOt1lOmmGYGL44KEMokUD0C6aVODXaF7NuFux3BWUTtvJ5Rdy7vUZu3q4ip4uSZI8gNqAm5dVk75YnoyYu4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJluPuDdR6dmH+wpOxq2S+ewll2dYDafDiEr6mBa5iIAiA4n+BAW2EBUzw+xqSRtqgIowqaiper9yidRvUmKpNhzw=="}]}},"3.1.0":{"name":"jquery","version":"3.1.0","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.3.1","core-js":"2.2.2","cross-spawn":"2.2.3","eslint-config-jquery":"0.1.6","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"18.1.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.1","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.0","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"129f6f1ae94b18f09010b008d0d6011e40613d7f","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.1.0.tgz","integrity":"sha512-oPgbA8XiMd/HDs0MI1mrFsq7lwLvTOYA9eh5YIl0sGlmhbEAfEqnTBuDsRqr+yXr7XWeKM39QSzucRT5CNKQOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYeGSJq1JeWGmW+77htw+bJOCWI1b951kvbzZihQ6l0AIgSWZnsQdh3G/pZvE8k8FrioiJFAt0HwVLA8Mr42Apkyw="}]}},"3.1.1":{"name":"jquery","version":"3.1.1","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.6.1","core-js":"2.2.2","cross-spawn":"2.2.3","eslint-config-jquery":"1.0.0","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"19.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.3","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"347c1c21c7e004115e0a4da32cece041fad3c8a3","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz","integrity":"sha512-zuiWRmx65Kd1oFGdWLvAjbsumdOBFvs3r1vuqCyKFF79R7exBHNbiNEJ8LR+xkzgfxqBznMD/4Cv6PHXS6mvEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH1cI4pzbOdeKkchJ1ktKuSQrTd6R3uXc7HYd3MvioqcCIGCbANYrKhj7K4QNgnZW/gL8k8SyAMXkVsDjutMVi07x"}]}},"3.2.0":{"name":"jquery","version":"3.2.0","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.6.1","core-js":"2.2.2","cross-spawn":"2.2.3","eslint-config-jquery":"1.0.0","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"19.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.3","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"3bdbba66e1eee0785532dddadb0e0d2521ca584b","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.2.0.tgz","integrity":"sha512-WsYJ4O1VHy0/8YeiMw0+DrRgqxQK9yzzem/kELh5abmIIm6aKd+6xq719wv5n07yPgV1jYydLpdyCjUQsBd4CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKBt4mfIY56h143MfZhwQj1HCdPHtDqGg3ugadCRD8SgIhAPPrl3OStNHsKUI/b6sUaTULPNVciL2kV6krPI7ORzHc"}]}},"3.2.1":{"name":"jquery","version":"3.2.1","devDependencies":{"babel-preset-es2015":"6.6.0","commitplease":"2.6.1","core-js":"2.2.2","cross-spawn":"2.2.3","eslint-config-jquery":"1.0.0","grunt":"1.0.1","grunt-babel":"6.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"19.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.0.7","grunt-newer":"1.2.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.11.4","insight":"0.8.1","jsdom":"5.6.1","load-grunt-tasks":"3.5.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.4.1","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","requirejs":"2.2.0","sinon":"1.17.3","sizzle":"2.3.3","strip-json-comments":"2.0.1","testswarm":"1.1.0"},"dist":{"shasum":"5c4d9de652af6cd0a770154a631bba12b015c787","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz","integrity":"sha512-iQUctXqe/nSa7hshPkQnJaJEUfxM139//hg2nJj+wsqVvd/YgXALR3jTNGh7BylgsyfcC8r4i2cJrClGBkDu5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi5j6+xwte7iNc+d1dQPRa5nERksrLkpr0Eu6+78UaGAiEAlNeWmTbV40sENmZSE+f4/bXHqVRU42/kTaZBwC0A2ec="}]}},"3.3.0":{"name":"jquery","version":"3.3.0","dependencies":{"archiver":"1.3.0","chalk":"1.1.3","npm":"4.4.1","shelljs":"0.7.7"},"devDependencies":{"babel-core":"7.0.0-beta.0","babel-plugin-transform-es2015-for-of":"7.0.0-beta.0","commitplease":"2.7.10","core-js":"2.4.1","eslint-config-jquery":"1.0.1","grunt":"1.0.1","grunt-babel":"7.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"20.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"2.0.0","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.14.3","insight":"0.8.4","jsdom":"5.6.1","karma":"1.7.0","karma-browserstack-launcher":"1.3.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.0.1","karma-qunit":"1.2.1","load-grunt-tasks":"3.5.2","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.0","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","raw-body":"2.2.0","requirejs":"2.3.3","sinon":"2.3.7","sizzle":"2.3.3","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.3.4"},"dist":{"integrity":"sha512-1SmQFTqu24RtvnvLN/D1RFIsOBGqLQYsGJgZxejd69Rw9ACBJvSgppA+A+wBcXgASwRSoX1aDN1I5ZNIrFC6Xw==","shasum":"06004bc2d0204ce92822a794ee8efb50283bb9ff","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7T1asIN/xLJumyI8hJhu2gJYIcR3dtB39k0Hw8bTDCgIhAL5PPJRfYUvtr50rP0vhtdvo1ffAOilepeokEF5jpmnu"}]}},"3.3.1":{"name":"jquery","version":"3.3.1","devDependencies":{"babel-core":"7.0.0-beta.0","babel-plugin-transform-es2015-for-of":"7.0.0-beta.0","commitplease":"2.7.10","core-js":"2.4.1","eslint-config-jquery":"1.0.1","grunt":"1.0.1","grunt-babel":"7.0.0","grunt-cli":"1.2.0","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.0.1","grunt-contrib-watch":"1.0.0","grunt-eslint":"20.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"2.0.0","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"0.14.3","insight":"0.8.4","jsdom":"5.6.1","karma":"1.7.0","karma-browserstack-launcher":"1.3.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.0.1","karma-qunit":"1.2.1","load-grunt-tasks":"3.5.2","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.0","qunit-assert-step":"1.0.3","qunitjs":"1.23.1","raw-body":"2.2.0","requirejs":"2.3.3","sinon":"2.3.7","sizzle":"2.3.3","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.3.4"},"dist":{"integrity":"sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==","shasum":"958ce29e81c9790f31be7792df5d4d95fc57fbca","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4KGUONy7Dh2MfTGMVGHEkLMbmH+fJDh40rWe11lJIJwIhAPlmTSbtaoARUjam5ocuUDdAoQocH3TGAdyNNh1MT51C"}]}},"3.4.0":{"name":"jquery","version":"3.4.0","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"1.0.1","grunt":"1.0.3","grunt-babel":"8.0.0","grunt-cli":"1.3.2","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"21.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"3.0.1","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"1.3.1","insight":"0.10.1","jsdom":"13.2.0","karma":"4.0.1","karma-browserstack-launcher":"1.4.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"7.1.0","karma-qunit":"3.0.0","load-grunt-tasks":"4.0.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.4","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-ggRCXln9zEqv6OqAGXFEcshF5dSBvCkzj6Gm2gzuR5fWawaX8t7cxKVkkygKODrDAzKdoYw3l/e3pm3vlT4IbQ==","shasum":"8de513fa0fa4b2c7d2e48a530e26f0596936efdf","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.4.0.tgz","fileCount":125,"unpackedSize":1293692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrkmiCRA9TVsSAnZWagAA0FYP/3PRUJ9bvMXsEo01m0m0\n4/24H91hGidu20i5V2JNBhtlNttTH3NLlPYKGHO3wHFEA8iAKuiYyo/V5UlQ\nv4jUKqcFCtaz2pgdBICbAt0cNc1ZbRxXTL1ZI1HublxTkyx/d0kP0l001vYA\nIeLarSNrx4749LDHOeprO6TPoFeB+aCusWbLexcNs/Tel9Frn0oufEiDTjCI\nHAJHfjGDW8IZBw0fQaem7CxaUPiVFRUZghxYpM5ThGbGtxIsAiN9EQDpDmVC\nq855FOu7FsLviN20mJpJmq9ZuiGF9DoUA5QJIQ9INZBfd/uQ6TWRcqBqVtwH\nIgdfAVAACPBF+Zax3dy4cAOU+UHGqs/nStZ7wmewexsDdXb3PzkDvUxluzmL\nocg6y7gpp39Ev7qV+SNg7ZccgW/2rWHfy/l/Aofb0TFV53FCc3DEc9avzUkS\nPZE2jCTu3mUR1vpqr31R+AVo2ZMhTfcrGw2WwP1IDqc+Nt+7ySBiWVQHnT4a\nIjHALqztNKEkqFvxgm4VUkPgqqpFF4msCg5a8jwjJPiGKJgllv1clVwlFk77\nKQHztESClmebfruOidrX0qmBpixrraC2T401gZT9bV4qfqu6Td3q00TBkZjI\nKsiBfs6hq3Py3MOJt3S2xwx8smuhB7Q05e5TMficC0QMURF14U4Yi6WGJ5or\nBJa5\r\n=w1RE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqknn/FO1i0MZzthgvQwog69ha6ZWs/eKjby4tgOhmQAiEAjtsxoiW6mnu84TmN6EJ4eSYFq8TAiUNFsB+datRFBM4="}]}},"3.4.1":{"name":"jquery","version":"3.4.1","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"1.0.1","grunt":"1.0.3","grunt-babel":"8.0.0","grunt-cli":"1.3.2","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"21.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"3.0.1","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"1.3.1","insight":"0.10.1","jsdom":"13.2.0","karma":"4.0.1","karma-browserstack-launcher":"1.4.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"7.1.0","karma-qunit":"3.0.0","load-grunt-tasks":"4.0.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.4","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==","shasum":"714f1f8d9dde4bdfa55764ba37ef214630d80ef2","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz","fileCount":125,"unpackedSize":1295318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyg1rCRA9TVsSAnZWagAAeOEP/2+ykv0pLlPLU8YLeOoS\nUTBRx0TwY8fcGwZfsxB2JERZfrQQM7l1l3aS7Rb5XYmL4rlHrnGq571H2ogF\ntuEPsLjSGbM+3eM6Y1MRCTXn4cp3KXVKU+oBuFrA6gSQkhPB9nYjaf0jUl5L\nVYMjB6CiqB5Pxy0j3hCrT7iMkoxY6b+V/3rN7HqRj1pL1N71QLrVyYv9AiHU\nuXaKlsI4xWg1RDrt4+Ef8xe4n5bwfWxn8hNIBwlldvexknA+FGz/LY42FOl7\n9alWTyfJMmK15ggMD02W8iCLTaUxC4Hz16ZeoGnnOZkPaZCSZEpAHCJSh5BV\n9J7GGhpiEtlQRQQbhRYl2nAb5Z02APUIJ7tQt1JYAtb1WJNJgOjDITvFqpxj\nbOc47BP+7pcWF4rqWviIjWts4mU3w0Yl+ZUaTSB6lOjBSH/ONC4CspyfKlQg\nu1Kcrk8skTT4fDNQcXLTDdXXCssqrU8nRtzKarLjuBvd0Cs0ZPSZqEJQG6OA\nJ7zdqnqwzfRrfbQwWi7OozkjSrnS2mLwFTxiuAsO86AgzwKYZQrMwEV89LXQ\n8cRPhH1jvPgh2RcLraKTuQsSZ2o/h+mrq8lhIDNBVJXmUZKNRSW9GNoD8QEY\na52Ygcu8lCFbtJ1gUvHwOzHaRmNqZb7dwMGV5zbTMSFViGSN1qabM8jNOwl4\nCp1s\r\n=n88a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJwzRm3I2HQxdow4ZA/pCAXsqoEB5aDEEIf5Lg0/jR6wIhAJFYGHUU9g1AmBKEiYaUDd+ydNqZOEU6cvFdMgvq0/oq"}]}},"3.5.0":{"name":"jquery","version":"3.5.0","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"2.0.0","grunt":"1.0.3","grunt-babel":"8.0.0","grunt-cli":"1.3.2","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"3.0.1","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"1.3.1","insight":"0.10.1","jsdom":"13.2.0","karma":"4.0.1","karma-browserstack-launcher":"1.4.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"7.1.0","karma-qunit":"3.0.0","load-grunt-tasks":"4.0.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.5","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==","shasum":"9980b97d9e4194611c36530e7dc46a58d7340fc9","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz","fileCount":123,"unpackedSize":1315634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekJO8CRA9TVsSAnZWagAA1VwP+gPgHR/8IXclArWJPyPw\nI44aJFffRpyaddibT6bkwAyqELi/oZiso5hmW7QaJv9S1Moq7m1c1aIcMCDi\nPbEJ6jop+F3eNgtULVIwk6OzF1DlC9AkRW/j0LQUlgun1kmlID2ToRPVt8sL\noO/B3Bcm0Qw6E6qPS8kIfxQJ+7b+cTr02BFX9nTm3JgXz/bNJIAYUbnQEt8l\nQPIosesCk1cYr8RxY31dNUAn80g9mpOTmTcV1ZhKqMwsMu7YVfOVUOH0rcWb\nu+AkZ+VgXTvjWE6rHpUwePU0xny/Ssf2RkklHTa4ljQXCp1wWNkRbNK4bZkb\nbCJlYZU1bcxfHUYXm/n1X8HmG+ZO/ZCd55A9/URm+Pd7PdZVxgj/lHGDDvV6\nadjrlgTPjT+qGqVDJBXfEQfzliDbleMG5/dm2go3wGUIvJphJAFyVd7aZPaL\n9WKxwh7Ul2vceZNCpZ8W3x3dXZ203OkX1s8Qk9F8j2eZcsmK6QtFyWVupNUK\nRw/1jNiHkcM0Ugr0jro+04WuU6nocad6Yex8Yih0pMkS1XnM0SSZ+pNr0SxF\nk37NffltL0RgfwMKEHBeTW6LJ1m9ty8Xpja1PxQTU1Qt821y1mzqExq9Arvk\n5sPiXVtu9sP5E7RRqDnA1vGutvDG7r+awFDcAM8upINhzDiWFittI9FUFJgz\no/vp\r\n=n9GM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrphmu+1xaugLGDiqFI/zxppjHDVSLX4lfsTNzjMoexgIgGq7+8kWd10sLFUCtpWKVvbfdsr4xYl1/BoeB7Nfd6m4="}]}},"3.5.1":{"name":"jquery","version":"3.5.1","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"2.0.0","grunt":"1.0.3","grunt-babel":"8.0.0","grunt-cli":"1.3.2","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"3.0.1","grunt-newer":"1.3.0","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","husky":"1.3.1","insight":"0.10.1","jsdom":"13.2.0","karma":"4.0.1","karma-browserstack-launcher":"1.4.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"7.1.0","karma-qunit":"3.0.0","load-grunt-tasks":"4.0.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.5","strip-json-comments":"2.0.1","testswarm":"1.1.0","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==","shasum":"d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz","fileCount":123,"unpackedSize":1315593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesJwhCRA9TVsSAnZWagAA+SIQAI9RCw96kNZnbA/ONf5x\n9JqCbsyBPH8ZV76Q/lq/OOJgTQqSWirb2iK2BCrPbcEdzQ9WUKrmmiFSGOLH\ne1yQW4gi4+MzL+prjipb/GKZJINgr0I4/Rd0TAMuVapqNFWc01phXOWH9zk6\n9t0lYWlpa9RA07Dn+2lTvU3sGkzEfAoamBhRIL3L9LVMTDXFyQXU2FqNKqCG\nLyEyomvO7juax8kQaRsl6pWZ9VAkXIvRMNI3fvWqFaGMaShK0hP0woymcZER\nlk6mW+TsYeU4cEBYWLNo2ei+NkLYAT7mo4Yt6PudZ7hCWLZV0OHHs5K9m5m5\nS6ppOPUCPAGi0G2ubxi8fw6vbhlLD7JWmzWksF0dE6+qQv+e9VHEhwchjUXR\n+RFLqZOEjevhf/RE0wbmjYurw8QIxgnUjXzKbgHdcTrOutBcW5Kv3xavq0v2\nJNnnuvDolqAbWBBUg0vNKsedduudLgzXXS2OnpLNGn3ctKoEIVV79G6OWBJB\noX1lFAimK9uT/CF4YSeUMY7ghZR4RRLrY0XcNRCLAMh17NThNpIyZk+hCEbQ\nHO9FOD+yhtz4sF5tz/RrSdHkt5hl5J/g9H6eTiPmbKydchdKd/V8RpAObVs/\nTg2LEk7UHh/l5UXK2IJfk+WLwd86g1rwxsJ48MLoGutTroR8MRrQ/78Htoij\nk+WY\r\n=XCQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1/V8m8iNuNM+/GxMwlO26CdFvABCsnciO5C9tPj0LRgIgWz7C9QItmdZmbVxt8VioW6d7W28wxgEnQ22YWFD1Y8k="}]}},"3.6.0":{"name":"jquery","version":"3.6.0","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"3.0.0","grunt":"1.3.0","grunt-babel":"8.0.0","grunt-cli":"1.3.2","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"1.1.0","grunt-karma":"4.0.0","grunt-newer":"1.3.0","grunt-npmcopy":"0.2.0","gzip-js":"0.3.2","husky":"1.3.1","insight":"0.10.1","jsdom":"13.2.0","karma":"5.2.3","karma-browserstack-launcher":"1.4.0","karma-chrome-launcher":"2.2.0","karma-firefox-launcher":"1.1.0","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"8.0.2","karma-qunit":"3.0.0","load-grunt-tasks":"5.1.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.6","strip-json-comments":"2.0.1","testswarm":"1.1.2","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==","shasum":"c72a09f15c1bdce142f49dbf1170bdf8adac2470","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz","fileCount":123,"unpackedSize":1318507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPnHsCRA9TVsSAnZWagAA3tQP/i738n4AHT4QJxYnLamb\nvQEB9yjcsipiGgV2nY/eNbXtljhGZ+vARJk1Sa4j3vGWmGSKgMRW+k2chtsZ\nnDJ91MXzjP4uJwgTTTn+bWWWmINwYqnLIxbYEpsBt1ugmFcv1AsyZQUCTu/G\naPzwsJWdxzDCRige0PC3NTT8ImeUonXnM6OBZ65ICXfi+BzZMWm50DSzzkA2\n/jdURwOiLNHtrJgilWfLqVVW6WWxfCOXcaTPD4K8J+1twLdrTAaA9/ECsX/c\nrb+pp7JLbqdAHFIHjl5R4nlsF2CsJmLI+dYSDCPql9ivkWcWXX+b0EHUOtBZ\nHDP4NjtYCIP11xdtmKqhTkC0JkOvUUI+nhCOOLWitH9W5AhJQAWrbroOptuv\nEKzc4Cvh2yEZvGX92zcFnbZlGDw7jRNgME8xyxbgK/zOPyoKBciqT2aFn9xI\nuDKj6hDonMSwqhoOuYcAFY2YfbR45uuJLKBC04oxjbrIF7o+WxbmAehjFxDH\nfiECruH9aCr7loRHOKcoo9Xp1y90B1JXiSJBARI/Jfq+6g2crZFvlBvFIX5P\nhSxvTdlb1/kBjxjcRtfgSmaUBUBQqKJEkB5YCh6FZ9XoGHRdcc0PocXFbXHh\nvyE63iiqk1rQYnDf/lPAp+Om8RSzyUCGCajGrCWsSzpt3EHapnqVY8OfT90p\nofL1\r\n=b8nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDYnUSuaGw7s73P3g8oj8MInugGd6Oi5/llwoZvk50QgIhAMFSBi26sWrMaEYBZx+2YIhILTyrOXi90S2TN+j3RQsa"}]}},"3.6.1":{"name":"jquery","version":"3.6.1","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","colors":"1.4.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"3.0.0","grunt":"1.4.1","grunt-babel":"8.0.0","grunt-cli":"1.4.3","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"2.1.2","grunt-karma":"4.0.2","grunt-newer":"1.3.0","grunt-npmcopy":"0.2.0","gzip-js":"0.3.2","husky":"4.2.5","insight":"0.10.3","jsdom":"19.0.0","karma":"^6.3.17","karma-browserstack-launcher":"1.6.0","karma-chrome-launcher":"3.1.1","karma-firefox-launcher":"2.1.2","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"12.0.0","karma-qunit":"4.1.2","load-grunt-tasks":"5.1.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.6","strip-json-comments":"2.0.1","testswarm":"1.1.2","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==","shasum":"fab0408f8b45fc19f956205773b62b292c147a16","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz","fileCount":126,"unpackedSize":1323376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgLA93BcgJTZJo+3DmUtUjH7Vodri1icSkFe2PuEPKbAiEAonlrvCk8PRk4WKirYuwIjBeoQdpJZsEvJCb9+JMAQfU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCQjQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAOw//S2k6gewPxCe7KjPBv0a0tBDkYyI5MSie3BhwaTuZIaJFcOhf\r\nXIL1pkcY6/ON6lhvXh3a9GefllfkWNVq1FbulyDuKekrUZ4/I7yFI4EPWhqG\r\nqGfAkAkAfZ1v11xleibBHUtNSGdFDO8NyLmz3jrsFiqf/VikGrrDI97hiy7h\r\nx4xpqZCASnWv6m+BfeQ8Q3mqzANl6UIVdoyfVaP2NsSunQkaH1qsliSa3zGh\r\nJnF9v/MaOuxwtc94EbHy49Vi2C5Kavgp9XhBh3qLSwWIf17aF7qWPgzdkdEe\r\n1Licnuu944K8FE6BOcA3PS9Bh7gdmvWlgEzSp0xkxnxHqe6/PcguT+WTwWmt\r\nOJjvjEcaS1pzqyNa+Js81D25pb5ulJ9yIKnj0wdjDaArEw1nF+HAGgVy58x5\r\nVU5+3Jbz4YzXIYlfxmTI6V8bzpSCkuBmARwmPp6NtqCCMPFhQWy2GoYXCft/\r\nGrfujyqBhM7Qk+Ym+AK/wQqyKe01t3YVo/pWUzUGuIbkZv9oLDOvHKP9IFSL\r\nSnudOMwOf/M38pSxgXWfEwEQ1Px3t3gHBpEHqPLzl7n4X2chfjY5fO1f2yGd\r\nFd6jwH80qO90W99J7NOmlBdVBB2XRGJnzLTKzMdtCS42IXxeB27pGPJLD2BT\r\nSn4RQRvIlMYLEOiE1+SliufoDHI7LhaYRvo=\r\n=IwCL\r\n-----END PGP SIGNATURE-----\r\n"}},"3.6.2":{"name":"jquery","version":"3.6.2","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","colors":"1.4.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"3.0.0","grunt":"1.5.3","grunt-babel":"8.0.0","grunt-cli":"1.4.3","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"2.1.2","grunt-karma":"4.0.2","grunt-newer":"1.3.0","grunt-npmcopy":"0.2.0","gzip-js":"0.3.2","husky":"4.2.5","insight":"0.10.3","jsdom":"19.0.0","karma":"^6.3.17","karma-browserstack-launcher":"1.6.0","karma-chrome-launcher":"3.1.1","karma-firefox-launcher":"2.1.2","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"12.0.0","karma-qunit":"4.1.2","load-grunt-tasks":"5.1.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.8","strip-json-comments":"2.0.1","testswarm":"1.1.2","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-/e7ulNIEEYk1Z/l4X0vpxGt+B/dNsV8ghOPAWZaJs8pkGvsSC0tm33aMGylXcj/U7y4IcvwtMXPMyBFZn/gK9A==","shasum":"8302bbc9160646f507bdf59d136a478b312783c4","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.6.2.tgz","fileCount":126,"unpackedSize":1336641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSZh+vgdA1lWHP0VKjJnqLEmXMnPHcpms1m5o5Vxi6EQIgfwca602mr/CMMguGbt+jLMP/mmP/fksj/mXJ88hwOfI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmJMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzfA//XpEep4e9YzV4PZ4u2aWqMzM0cKjoJsNO4CpQKz+ctXoa1VQW\r\nmnZ1VwG21Oe47PtHYDPzV0RwE+mCSa8lqY/ZXWj6Sd17eLXjLe6pXVcdRgOv\r\nHpu0t0zoR3pMRmg1EReibd3UCh6OTH4vgYqF8oIsFYKWiNJabIOmMnubRfe6\r\nphgnQW9RH94EoM5J9GTN3dlo0W7y9yTydWTTNJueJlByUvfOj721w2lSvz0A\r\nk9xXn7cEZ5mjm2/gUbaYcRmud6BlbFiR18TFfA+SPGYzQVNcH78EvnYHudk6\r\nB5+TTCWtiGFjmLovdl6pzv01pwy2jTPvmgepURsXxzBW5nLg6wk2/P9ESq1C\r\n3KAIPoIm5qlgBs50Qb0wXPKnniphbpH4HdPPYrSTS6XAfO1pZbTyWY8BB7Wd\r\ni00pkCG9NlAwGsMnUnONSjAbjh79oyg11ig58UOz66eTC6atM440SStMdBmY\r\nV1IG6PId4xfcUwR/OszTIstJdP3JoQ8QXrIyi7Tx1bZmMZCSOkqbGrCDaRHC\r\nAYK4Q4zaYyqAuMnhzU6qgcxqe4Vbd5l6Ibt4L/55mLJFDPF6J9Ddljb1ksQO\r\nxRzHplvTlDfWvZ1f+X4KSFYC5eWCGEi2m2QCsv76Z7ZZrCDLRElYb969TE88\r\nbw0YLuL800huUdZ8qbaDKaIb0wJMDdu2uZQ=\r\n=gFXE\r\n-----END PGP SIGNATURE-----\r\n"}},"3.6.3":{"name":"jquery","version":"3.6.3","devDependencies":{"@babel/core":"7.3.3","@babel/plugin-transform-for-of":"7.2.0","colors":"1.4.0","commitplease":"3.2.0","core-js":"2.6.5","eslint-config-jquery":"3.0.0","grunt":"1.5.3","grunt-babel":"8.0.0","grunt-cli":"1.4.3","grunt-compare-size":"0.4.2","grunt-contrib-uglify":"3.4.0","grunt-contrib-watch":"1.1.0","grunt-eslint":"22.0.0","grunt-git-authors":"3.2.0","grunt-jsonlint":"2.1.2","grunt-karma":"4.0.2","grunt-newer":"1.3.0","grunt-npmcopy":"0.2.0","gzip-js":"0.3.2","husky":"4.2.5","jsdom":"19.0.0","karma":"^6.3.17","karma-browserstack-launcher":"1.6.0","karma-chrome-launcher":"3.1.1","karma-firefox-launcher":"2.1.2","karma-ie-launcher":"1.0.0","karma-jsdom-launcher":"12.0.0","karma-qunit":"4.1.2","load-grunt-tasks":"5.1.0","native-promise-only":"0.8.1","promises-aplus-tests":"2.1.2","q":"1.5.1","qunit":"2.9.2","raw-body":"2.3.3","requirejs":"2.3.6","sinon":"2.3.7","sizzle":"2.3.9","strip-json-comments":"2.0.1","testswarm":"1.1.2","uglify-js":"3.4.7"},"dist":{"integrity":"sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==","shasum":"23ed2ffed8a19e048814f13391a19afcdba160e6","tarball":"https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz","fileCount":126,"unpackedSize":1336532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFevmtgDu7vdJHGJo/VfbSbHPdCorznh7MNieo6Ek2uLAiEA4J4NQpov4Pz2TEhzYdOVS61LrLb2wT8/zgptqcGfhww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoiqBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo3g/9Gtf9/WJQKNGHua9rsKajPFGU1MyY29tSUkJEF1o4e1AtibAd\r\n+MRCyZDxESrT6XRVWLS4t8pWIGR8FtaOlxUpW+7nmDWDU+PJWRvfi3/Smzz1\r\n9yps1bgp2jTASq3xvo/GS9tCZQQsZUFHxDahRdUJ7txWw8OvOkWuMRjYuXMl\r\nZTdGLw0i+vrSbz4AdXiqx8B8UNhBRi9q0EhcTxJ2jRircNJ7c0II2It10moI\r\nI4WLcJQVlyHXcEt9epKCEFRS0FxCYt9xiDrUlKf1Ao41QXu8js38WbxYQr9L\r\nT+zqk8+B1Wn8u+kY4iXHeBy0W4EJ26gCrb23+jTW4UDzpleoynDbwtRJ0Z76\r\nhi+OKkwAUITVD//AGJ8vx3194QGhcW60Xt/CHum7Qdx9h1NeAHQrgTBr5YdU\r\n5juIlG1HsjH16WSbVV9tqOCsHLv/ROV7RRAMR94KMxD5RquYPjvXJOZHwxpO\r\njLAGAEuv47XY7h4sN+4DXyRXvO7Pbd/ZF+CUwf0OMvWZdnj++LuT6mZ8+zrC\r\nHVHTAElAVWY/hi5JMkUWJzqasY2WuewZVpSCUzWM3SLJy5Dsoh30u9F9yiPW\r\njHe8ccPQF4y7I5rT7xK2bXZzArOMGatqj9KZL1ga0uc+s96iCOAJGtrXr7fC\r\n8Gufs7pMVsYyDZKvXBFjYux8m0o2yQMV31g=\r\n=2QkC\r\n-----END PGP SIGNATURE-----\r\n"}}},"modified":"2023-02-22T03:43:59.682Z"} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/24/56/10bab0ff9dbb00e4148f99b68e48b6b7b52563f0bea8e2cad2c175d8dcda84fa019436698f4db867f2d8f3702b52aa116021ea9e7fcd67827cbc24cdb987 b/software/flow/.npm/_cacache/content-v2/sha512/24/56/10bab0ff9dbb00e4148f99b68e48b6b7b52563f0bea8e2cad2c175d8dcda84fa019436698f4db867f2d8f3702b52aa116021ea9e7fcd67827cbc24cdb987 new file mode 100644 index 0000000000000000000000000000000000000000..7a3449c16bfbe9ff5a3a4ec0db367ad8dce55523 GIT binary patch literal 35372 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 literal 0 HcmV?d00001 diff --git a/software/flow/.npm/_cacache/content-v2/sha512/26/a3/97a842c619ba1b7e173438a1d2f72b37a39dddfa78bd4ac920d10267e177ae8ef2d955b7d6cf1357c22af706a8a388175f2099b6eab16c150b4d00ba6e39 b/software/flow/.npm/_cacache/content-v2/sha512/26/a3/97a842c619ba1b7e173438a1d2f72b37a39dddfa78bd4ac920d10267e177ae8ef2d955b7d6cf1357c22af706a8a388175f2099b6eab16c150b4d00ba6e39 new file mode 100644 index 0000000..b502267 --- /dev/null +++ b/software/flow/.npm/_cacache/content-v2/sha512/26/a3/97a842c619ba1b7e173438a1d2f72b37a39dddfa78bd4ac920d10267e177ae8ef2d955b7d6cf1357c22af706a8a388175f2099b6eab16c150b4d00ba6e39 @@ -0,0 +1 @@ +{"source":"p50NB9+P02TsZhCabeYAFbtpQ/tBquSFZUPJfxv1Vu4gGTWF9qDKmNGhj75nVIzdDm7OzG9D/pRqu+7l9yc28A==","name":"@node-red/runtime","dependency":"@node-red/util","title":"Depends on vulnerable versions of @node-red/util","url":null,"severity":"low","versions":["0.20.0-alpha.0","0.20.0-beta.1","0.20.0-beta.2","0.20.0-beta.3","0.20.0-beta.4","0.20.0-beta.5","0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8","1.0.0-beta.1","1.0.0-beta.2","1.0.0-beta.3","1.0.0-beta.4","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.1.0-beta.1","1.1.0-beta.2","1.1.0-beta.3","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0-beta.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0-beta.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","2.0.0-beta.1","2.0.0-beta.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0-beta.1","2.1.0-beta.2","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0-beta.1","2.2.0","2.2.1","2.2.2","2.2.3","3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0","3.0.1","3.0.2","3.1.0-beta.1"],"vulnerableVersions":["1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0-beta.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","2.0.0-beta.1","2.0.0-beta.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0-beta.1","2.1.0-beta.2","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0-beta.1","2.2.0","2.2.1","2.2.2","2.2.3","3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0","3.0.1","3.0.2"],"cwe":[],"cvss":{"score":0,"vectorString":null},"range":"1.2.4 - 3.0.2","id":"zYoEjCr/tgEcWWr+1YhOO7XLHrd1chqfdkRtxzS5tu/DgxmwSQHARqJL5okGtjAMJ/nK6QAOceQr8pRr9z8stw=="} \ No newline at end of file diff --git a/software/flow/.npm/_cacache/content-v2/sha512/28/c7/1a022e25ffcfb112391120297a6a4f324a8c6c606fa01bafd77d108f24f43f85a0912090532f8c0897c602b26b5a068bdc01718b39287255643f146f0664 b/software/flow/.npm/_cacache/content-v2/sha512/28/c7/1a022e25ffcfb112391120297a6a4f324a8c6c606fa01bafd77d108f24f43f85a0912090532f8c0897c602b26b5a068bdc01718b39287255643f146f0664 new file mode 100644 index 0000000000000000000000000000000000000000..8eb60ce1a33bf2559969290be96454a5b4e5d845 GIT binary patch literal 301871 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