From 4ad31f892495b8f83de37a632034cb1f36222047 Mon Sep 17 00:00:00 2001 From: Garrett Stevens Date: Fri, 26 Jun 2026 23:10:47 +0000 Subject: [PATCH 1/4] Upgrade Docusaurus --- packages/website/docusaurus.config.ts | 7 +- packages/website/package.json | 14 +- yarn.lock | 5346 ++++++++++++++++++++----- 3 files changed, 4306 insertions(+), 1061 deletions(-) diff --git a/packages/website/docusaurus.config.ts b/packages/website/docusaurus.config.ts index bb792584b..f351bafe8 100755 --- a/packages/website/docusaurus.config.ts +++ b/packages/website/docusaurus.config.ts @@ -21,7 +21,6 @@ const config: Config = { projectName: 'Apollo3', // Usually your repo name. onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', trailingSlash: false, @@ -33,6 +32,12 @@ const config: Config = { locales: ['en'], }, + markdown: { + hooks: { + onBrokenMarkdownLinks: 'warn', + }, + }, + presets: [ [ 'classic', diff --git a/packages/website/package.json b/packages/website/package.json index 7bba929f5..479c8e32e 100755 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -13,9 +13,9 @@ "write-translations": "docusaurus write-translations" }, "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/preset-classic": "3.5.2", - "@docusaurus/remark-plugin-npm2yarn": "^3.6.3", + "@docusaurus/core": "^3.10.1", + "@docusaurus/preset-classic": "^3.10.1", + "@docusaurus/remark-plugin-npm2yarn": "^3.10.1", "@mdx-js/react": "^3.0.0", "clsx": "^1.1.1", "prism-react-renderer": "^2.3.0", @@ -23,10 +23,10 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.5.2", - "@docusaurus/theme-classic": "^3.5.2", - "@docusaurus/tsconfig": "^3.5.2", - "@docusaurus/types": "^3.5.2", + "@docusaurus/module-type-aliases": "^3.10.1", + "@docusaurus/theme-classic": "^3.10.1", + "@docusaurus/tsconfig": "^3.10.1", + "@docusaurus/types": "^3.10.1", "@types/node": "^24.10.9", "@types/react": "^18.3.4", "typescript": "^5.5.3" diff --git a/yarn.lock b/yarn.lock index a7b3d4d43..d0de84d0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,126 +26,156 @@ __metadata: languageName: node linkType: hard -"@algolia/autocomplete-core@npm:1.9.3": - version: 1.9.3 - resolution: "@algolia/autocomplete-core@npm:1.9.3" +"@algolia/abtesting@npm:1.21.1": + version: 1.21.1 + resolution: "@algolia/abtesting@npm:1.21.1" dependencies: - "@algolia/autocomplete-plugin-algolia-insights": "npm:1.9.3" - "@algolia/autocomplete-shared": "npm:1.9.3" - checksum: 10c0/a751b20f15c9a30b8b2d5a4f1f62fb4dbd012fb7ffec1b12308d6e7388b5a4dc83af52176634f17facb57a7727204843c5aa2f6e80efafaaf244275f44af11d9 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/ba467fe6cf4349c2b2e836d935f5286bb48e69ef1d2614c6fcdfafce8e0009052eb88eac53198fcbe852e2da931bc8026206ff1b2a0764a8dda275bdf271f7c8 languageName: node linkType: hard -"@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3": - version: 1.9.3 - resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3" +"@algolia/autocomplete-core@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-core@npm:1.19.2" dependencies: - "@algolia/autocomplete-shared": "npm:1.9.3" + "@algolia/autocomplete-plugin-algolia-insights": "npm:1.19.2" + "@algolia/autocomplete-shared": "npm:1.19.2" + checksum: 10c0/383952bc43a31f0771987416c350471824e480fcd15e1db8ae13386cd387879f1c81eadafceffa69f87e6b8e59fb1aa713da375fc07a30c5d8edb16a157b5f45 + languageName: node + linkType: hard + +"@algolia/autocomplete-core@npm:^1.19.2": + version: 1.19.9 + resolution: "@algolia/autocomplete-core@npm:1.19.9" + dependencies: + "@algolia/autocomplete-plugin-algolia-insights": "npm:1.19.9" + "@algolia/autocomplete-shared": "npm:1.19.9" + checksum: 10c0/392873e51a02bdf13c5aaf1324c4b1835e2ffbe94021a38afaefcb67cc7a83dd9def17cea93d89217e9740ce9f24125181f787582cb6c067061e8868b963fc85 + languageName: node + linkType: hard + +"@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.19.2" + dependencies: + "@algolia/autocomplete-shared": "npm:1.19.2" peerDependencies: search-insights: ">= 1 < 3" - checksum: 10c0/574196f66fe828be1029439032376685020524d6c729dea99caef336cc7be244d2539fa91b3fe80db80efe3420c2c05063cab3534514be6c637bf1914b17a6f6 + checksum: 10c0/8548b6514004dbf6fb34d6da176ac911371f3e84724ef6b94600cd84d29339d2f44cead03d7c0d507b130da0d9acc61f6e4c9a0fba6f967a5ae2a42eea93f0c1 languageName: node linkType: hard -"@algolia/autocomplete-preset-algolia@npm:1.9.3": - version: 1.9.3 - resolution: "@algolia/autocomplete-preset-algolia@npm:1.9.3" +"@algolia/autocomplete-plugin-algolia-insights@npm:1.19.9": + version: 1.19.9 + resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.19.9" dependencies: - "@algolia/autocomplete-shared": "npm:1.9.3" + "@algolia/autocomplete-shared": "npm:1.19.9" peerDependencies: - "@algolia/client-search": ">= 4.9.1 < 6" - algoliasearch: ">= 4.9.1 < 6" - checksum: 10c0/38c1872db4dae69b4eec622db940c7a992d8530e33fbac7df593473ef404312076d9933b4a7ea25c2d401ea5b62ebd64b56aa25b5cdd8e8ba3fd309a39d9d816 + search-insights: ">= 1 < 3" + checksum: 10c0/d902e41f3ecf479afe86542feecd54905fa630336d16c8cab14c96a4ed7a515ea0656de2e4af55541a464361740cd8563067fcd98dbb8c02cc7040e8d9deffce languageName: node linkType: hard -"@algolia/autocomplete-shared@npm:1.9.3": - version: 1.9.3 - resolution: "@algolia/autocomplete-shared@npm:1.9.3" +"@algolia/autocomplete-shared@npm:1.19.2": + version: 1.19.2 + resolution: "@algolia/autocomplete-shared@npm:1.19.2" peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" - checksum: 10c0/1aa926532c32be6bb5384c8c0ae51a312c9d79ed7486371218dfcb61c8ea1ed46171bdc9f9b596a266aece104a0ef76d6aac2f9a378a5a6eb4460e638d59f6ae + checksum: 10c0/eee6615e6d9e6db7727727e442b876a554a6eda6f14c1d55d667ed2d14702c4c888a34b9bfb18f66ccc6d402995b2c7c37ace9f19ce9fc9c83bbb623713efbc4 languageName: node linkType: hard -"@algolia/cache-browser-local-storage@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/cache-browser-local-storage@npm:4.24.0" - dependencies: - "@algolia/cache-common": "npm:4.24.0" - checksum: 10c0/68823c3b1c07dab093de98e678e2ff7fcf7a40915a157715f6f51d073e3865086be98cbbe554b7bf9e0514db5dd9e726033e27e566d9e5db059cb5059c3436cc +"@algolia/autocomplete-shared@npm:1.19.9": + version: 1.19.9 + resolution: "@algolia/autocomplete-shared@npm:1.19.9" + peerDependencies: + "@algolia/client-search": ">= 4.9.1 < 6" + algoliasearch: ">= 4.9.1 < 6" + checksum: 10c0/a5398fbcae193f8b2a8a0b97d15fecf6205759703ff3af7ee6f049889597a4ab525ff411b97440c1f12d9155d05e080e3e9bfe59df0afad93b34db25332f647b languageName: node linkType: hard -"@algolia/cache-common@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/cache-common@npm:4.24.0" - checksum: 10c0/ad481ad50d7ea92d0cce525757627f4a647b5373dc6d3cbed6405d05cb83f21a110919e7133e5233d5b13c2c8f59ed9e927efdbc82e70571707709075b07d2c6 +"@algolia/client-abtesting@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-abtesting@npm:5.55.1" + dependencies: + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/1606c1ea15628daee64bd6f500888e8972dd27b8b9f71a98673c67a45cb0d728475545902e48de16e6d79c00dfbbce25ddbce47199a15c310a80c8d1e92f5640 languageName: node linkType: hard -"@algolia/cache-in-memory@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/cache-in-memory@npm:4.24.0" +"@algolia/client-analytics@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-analytics@npm:5.55.1" dependencies: - "@algolia/cache-common": "npm:4.24.0" - checksum: 10c0/2956600b2722f113373dbb71449f546afb5a0fb1a3d1558a1a3e957b7a630d1f25045c29646c8dbb44cdffe6ff4c9d1219bf63fc9fd8e4d5467381c7150e09f9 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/517425b1954bfff96862dd246b534cb5423695f0950cc587df95d56a98af9269bc3e13a9b31b00251b552db0a88dd423df6654475a374aaa630b4c2c310fc542 languageName: node linkType: hard -"@algolia/client-account@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/client-account@npm:4.24.0" - dependencies: - "@algolia/client-common": "npm:4.24.0" - "@algolia/client-search": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/3dd52dd692a2194eb45844280e6261192d5a4ef99aec729a09a01da5cf071fd77b37c6d164bf8877823efc1484d576068d76ada764a4f0624238a3475bc199b2 +"@algolia/client-common@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-common@npm:5.55.1" + checksum: 10c0/251a7f4b6543165b89268be12899d1aa5bf538a84c349d25a3eb82e41c474ba5dfc88d2598a0dd5c23915bfd55e5ee02f71f85398cdce6214ea65777eae65d7c languageName: node linkType: hard -"@algolia/client-analytics@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/client-analytics@npm:4.24.0" +"@algolia/client-insights@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-insights@npm:5.55.1" dependencies: - "@algolia/client-common": "npm:4.24.0" - "@algolia/client-search": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/8d02e6d0eb0dcde099832c62fa7d7e9910b2757b4d37e07e1eefb65a12fef7e7ce3d73fda23e8ee02d53953a91efc15086016b1af5e9fea9227dfc0fc61c9f63 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/9962199de8036cdf58cb0c5689836a99222d79e8471d935dbb2581424046cc488fdec4d28ad3c70f60944773d476ead84ba363202088067bbb16197f3d37209e languageName: node linkType: hard -"@algolia/client-common@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/client-common@npm:4.24.0" +"@algolia/client-personalization@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-personalization@npm:5.55.1" dependencies: - "@algolia/requester-common": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/9e75d0bb51bb04f099e823e4397d1bac6659e1ecb7c7a73a5eaf9153632d544bd6c62a4961b606490220b236361eb8b7b77a5e4c47f12aefdd2952b14ce2fd18 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/50a54144e7841dcbbcaf9c27326c62bbdd3fb06af64f36cb89a1e5fb14d356e4d1dba85b073776fbd55f27c9605c66acc22f9a76ce837e68920f1bb27f216689 languageName: node linkType: hard -"@algolia/client-personalization@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/client-personalization@npm:4.24.0" +"@algolia/client-query-suggestions@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-query-suggestions@npm:5.55.1" dependencies: - "@algolia/client-common": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/9193e032841ae991ce6dd8c8988608d0d83a6785681abf26055812506aaf070db8d8f44403d0270384ff39530677603d103c330a869a397181d594bebe46b4b0 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/06b5d867cbc5a05baceb43d503e7f4bc2bd99d9a8bc5c3d10505bb8a7b35006f539975f43b614ec9dcca88b0124835f610026954626c76116754b50277cd9843 languageName: node linkType: hard -"@algolia/client-search@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/client-search@npm:4.24.0" +"@algolia/client-search@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/client-search@npm:5.55.1" dependencies: - "@algolia/client-common": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/d161235014fa73acc0ff04d737c695b7357c060d31db6d602464b27ba846208c6aeb35b179e76d4c33b51329b77de0c460f6cb21b66d364c18a5534874c7b987 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/d8119047155ca61d86b82d70854ab0409f66e8234ce0fe1b320b1e4bc8d9eadd7f658ba11fb64f42ffabecb80806de0d4de6e410e122f13ee1525ffeb7620900 languageName: node linkType: hard @@ -156,74 +186,66 @@ __metadata: languageName: node linkType: hard -"@algolia/logger-common@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/logger-common@npm:4.24.0" - checksum: 10c0/1ebe93901a2b3ce41696b535d028337c1c6a98a4262868117c16dd603cc8bb106b840e45cf53c08d098cf518e07bedc64a59cc86bef18795dc49031c2c208d31 - languageName: node - linkType: hard - -"@algolia/logger-console@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/logger-console@npm:4.24.0" +"@algolia/ingestion@npm:1.55.1": + version: 1.55.1 + resolution: "@algolia/ingestion@npm:1.55.1" dependencies: - "@algolia/logger-common": "npm:4.24.0" - checksum: 10c0/fdfa3983e6c38cc7b69d66e1085ac702e009d693bd49d64b27cad9ba4197788a8784529a8ed9c25e6ccd51cc4ad3a2427241ecc322c22ca2c8ce6a8d4d94fe69 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/d2b9a25b254742f2f7a19d0f7aa668d0db0bf64d1951214c74f98a9d78325d2f31195fffad4c4764797d58fad036695078ed973c4681fd714dd3b5b206554d22 languageName: node linkType: hard -"@algolia/recommend@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/recommend@npm:4.24.0" +"@algolia/monitoring@npm:1.55.1": + version: 1.55.1 + resolution: "@algolia/monitoring@npm:1.55.1" dependencies: - "@algolia/cache-browser-local-storage": "npm:4.24.0" - "@algolia/cache-common": "npm:4.24.0" - "@algolia/cache-in-memory": "npm:4.24.0" - "@algolia/client-common": "npm:4.24.0" - "@algolia/client-search": "npm:4.24.0" - "@algolia/logger-common": "npm:4.24.0" - "@algolia/logger-console": "npm:4.24.0" - "@algolia/requester-browser-xhr": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - "@algolia/requester-node-http": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/685fb5c1d85d7b9fd39d9246b49da5be4199fecc144bb350ed92fc191b66e4e1101ee6df9ca857ac5096f587638fa3366e01ddca0258f11000aa092ed68daea3 + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/c8f9cbb2b6d9ed9fe23e59dcafa85d13d53b6365f5c4f142d5171f633f938b76492da6cf750f59a75ce226715f80cb83661f350cde69cff4427129f97b14a27b languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/requester-browser-xhr@npm:4.24.0" +"@algolia/recommend@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/recommend@npm:5.55.1" dependencies: - "@algolia/requester-common": "npm:4.24.0" - checksum: 10c0/2d277b291bcc0a388f114116879c15a96c057f698b026c32e719b354c2e2e03e05b3c304f45d2354eb4dd8dfa519d481af51ce8ef19b6fb4fd6d384cf41373de + "@algolia/client-common": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/be68a3cb401954b401a464c4cf83cbdb39e0e27871cce5b04da811431cab2f54b72ccfef63b97d1701ac04f9857122077e57979618b87265a86fa4b0d187622e languageName: node linkType: hard -"@algolia/requester-common@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/requester-common@npm:4.24.0" - checksum: 10c0/cf88ca1f04f4243515bbfa05d7cf51afe6a57904390d9e1ccab799bae20f6fa77e954d9eee9d5c718086582aeb478e271ccf1d5a6a5ab943494250dce820268e +"@algolia/requester-browser-xhr@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/requester-browser-xhr@npm:5.55.1" + dependencies: + "@algolia/client-common": "npm:5.55.1" + checksum: 10c0/7450576d8d99e73f55da2d9638513ee86b85a0edd1c0d7a253706dd816bac665e4c9539d0aac22bf2ae5fe2661fc2b095b971745a1579fe506e80ced8eeaf54d languageName: node linkType: hard -"@algolia/requester-node-http@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/requester-node-http@npm:4.24.0" +"@algolia/requester-fetch@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/requester-fetch@npm:5.55.1" dependencies: - "@algolia/requester-common": "npm:4.24.0" - checksum: 10c0/e9cef1463f29035a44f12941ddeb343a213ff512c61ade46a07db19b2023f49a5ac12024a3f56d8b9c0c5b2bd32466030c5e27b26a6a6e17773b810388ddb3b7 + "@algolia/client-common": "npm:5.55.1" + checksum: 10c0/f51b4f1a947463b9771693f5a40dfe09660a994611a75cdb7bebf411a3f0d1f29c75699cc5ab7b66e823988aab43074c3a569c0fd905a44d5d0273b08b9c1a0e languageName: node linkType: hard -"@algolia/transporter@npm:4.24.0": - version: 4.24.0 - resolution: "@algolia/transporter@npm:4.24.0" +"@algolia/requester-node-http@npm:5.55.1": + version: 5.55.1 + resolution: "@algolia/requester-node-http@npm:5.55.1" dependencies: - "@algolia/cache-common": "npm:4.24.0" - "@algolia/logger-common": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - checksum: 10c0/9eee8e6613c8d2a5562e4df284dc7b0804a7bf80586fd8512ad769dc4829f947a334480378d94efd3cc57ca4d400886eb677786a3c5664f85881093f9e27cab7 + "@algolia/client-common": "npm:5.55.1" + checksum: 10c0/c2d2edf69fd75786e0826b3d295bfea1ebf5d32f592d8706c8b68abb0f4c3871b59f923739a829d595e7bb3ec64edb58849b554de5c834c80b564c66bb467537 languageName: node linkType: hard @@ -657,13 +679,13 @@ __metadata: version: 0.0.0-use.local resolution: "@apollo-annotation/website@workspace:packages/website" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/module-type-aliases": "npm:^3.5.2" - "@docusaurus/preset-classic": "npm:3.5.2" - "@docusaurus/remark-plugin-npm2yarn": "npm:^3.6.3" - "@docusaurus/theme-classic": "npm:^3.5.2" - "@docusaurus/tsconfig": "npm:^3.5.2" - "@docusaurus/types": "npm:^3.5.2" + "@docusaurus/core": "npm:^3.10.1" + "@docusaurus/module-type-aliases": "npm:^3.10.1" + "@docusaurus/preset-classic": "npm:^3.10.1" + "@docusaurus/remark-plugin-npm2yarn": "npm:^3.10.1" + "@docusaurus/theme-classic": "npm:^3.10.1" + "@docusaurus/tsconfig": "npm:^3.10.1" + "@docusaurus/types": "npm:^3.10.1" "@mdx-js/react": "npm:^3.0.0" "@types/node": "npm:^24.10.9" "@types/react": "npm:^18.3.4" @@ -1892,16 +1914,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.8.3": - version: 7.24.7 - resolution: "@babel/code-frame@npm:7.24.7" - dependencies: - "@babel/highlight": "npm:^7.24.7" - picocolors: "npm:^1.0.0" - checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" @@ -1912,6 +1924,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" @@ -1934,6 +1956,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/code-frame@npm:7.29.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.29.7" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/169fc2080169a40c1760155eaaaf739bcb882df0bec76a83adbda5493645bc17270a3434b8848c494b1933e96fe1d147370001e3cda09a39f43ae30f08ef2069 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.22.20, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": version: 7.22.20 resolution: "@babel/compat-data@npm:7.22.20" @@ -1969,6 +2002,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/compat-data@npm:7.29.7" + checksum: 10c0/47913f05e08a45a1c9df38c02b4b49e391005085b489432647a1abe112e5d9c75e3be8ea5972b7f6da4ec5d1339922ceb9ea02b8a25d4ed1cb8636e5261f344e + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0": version: 7.23.0 resolution: "@babel/core@npm:7.23.0" @@ -1992,7 +2032,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.3": +"@babel/core@npm:^7.21.3": version: 7.25.2 resolution: "@babel/core@npm:7.25.2" dependencies: @@ -2038,6 +2078,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/core@npm:7.29.7" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.7" + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helpers": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/template": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/112fb09c24de7a1de64d1de2c31fe65c4e6af4cb2fb6e6d99ea5373e6fc51e75b88581c0efae4c4c68f119a02a988c7106e95011a41530a2fb8ed793c7eaa07b + languageName: node + linkType: hard + "@babel/core@npm:^7.28.6": version: 7.28.6 resolution: "@babel/core@npm:7.28.6" @@ -2096,7 +2159,19 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.4": +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" + dependencies: + "@babel/types": "npm:^7.23.6" + "@jridgewell/gen-mapping": "npm:^0.3.2" + "@jridgewell/trace-mapping": "npm:^0.3.17" + jsesc: "npm:^2.5.1" + checksum: 10c0/53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.4": version: 7.25.5 resolution: "@babel/generator@npm:7.25.5" dependencies: @@ -2108,15 +2183,16 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/generator@npm:7.29.7" dependencies: - "@babel/types": "npm:^7.23.6" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 10c0/53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda + "@babel/parser": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/9bf72b01b5bd0ea5b1288a0e37dbd360bff2f2b1ce73342c0d40fb3db2ec3dc004ada5ffa925c5e12939a416eed59e600d562b8ecd938ce0d27dfd0eb6c6c2b7 languageName: node linkType: hard @@ -2173,6 +2249,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.29.7" + dependencies: + "@babel/types": "npm:^7.29.7" + checksum: 10c0/c56536b52d17632d89d49db2063ed6102f0e3bbadf6a0ccb74e6599d6a77173b644c7fe8c3ef17c7a162709d55b75ee5145ef6db917d16ba7f375fbffcf2e942 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" @@ -2257,6 +2342,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-compilation-targets@npm:7.29.7" + dependencies: + "@babel/compat-data": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/4c15fd4c69a0a7047799a28a88460c19cede0a0ee8af994ea169114986f4af48b92c7393a4a3fee0456c11a656eece3448a6ed06354453d6c27cccf17195453b + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" @@ -2310,6 +2408,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-member-expression-to-functions": "npm:^7.29.7" + "@babel/helper-optimise-call-expression": "npm:^7.29.7" + "@babel/helper-replace-supers": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/75f34905b5e708b473f1e9b33e07b2fcc8f4c60676df8bc74541bb91c77f387c32a948dd04d5071e469ba454d72d0a872e3ace40fbb1d1e7aaa8569efcf09ed4 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" @@ -2349,6 +2464,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + regexpu-core: "npm:^6.3.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/c9008c5aafe3b4707964394179cefcb1624d3917b911f308b49719ab8861bc403d82a8f5e046906a18de7082ca393ebae335218c74f52c3fcd81e442c4ae0ce8 + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.2.4": version: 0.2.4 resolution: "@babel/helper-define-polyfill-provider@npm:0.2.4" @@ -2412,6 +2540,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.8": + version: 0.6.8 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.8" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + debug: "npm:^4.4.3" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.22.11" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/306a169f2cb285f368578219ef18ea9702860d3d02d64334f8d45ea38648be0b9e1edad8c8f732fa34bb4206ccbb9883c395570fd57ab7bbcf293bc5964c5b3a + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -2436,6 +2579,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-globals@npm:7.29.7" + checksum: 10c0/f38417c40b1129a1b2b519ca961b9040c8827d1444fd74068702286b91b77089431dc76b6b9d5c1496e5da2a4f3ad329c6946e688ba3fa0d1d0b3d2b4f34f36a + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -2474,6 +2624,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.29.7" + dependencies: + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/eef7940ce0797208854a5af1049a98fee9abbffb5c619640c69ff5a555f8e3552295bb18756490b02bc6af7df8c1babcb83f12203aac2deb9dfecfc78846e12d + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" @@ -2513,6 +2673,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-module-imports@npm:7.29.7" + dependencies: + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/6adf60d97356027413342a092f818d9678c4f5caff716a33e3284b5ae14e47a9e88059d421dde4ee4894691260039a12602c0e7becadc175602194b40dfa345d + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-module-transforms@npm:7.23.0" @@ -2583,6 +2753,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-module-transforms@npm:7.29.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee5a2172c24a42be696836f4b0d947489c9729d8adf5821885cf77d1ad5333e3c447368e9a71f67df1099570490553dccf9f888ef0a92a48aa63cb086bd8c7e1 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -2610,6 +2793,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.29.7" + dependencies: + "@babel/types": "npm:^7.29.7" + checksum: 10c0/fd0244b9bfbb487db02d59aa2703c6991d654ea5f3f39d912682842bdca2e87b5ae8643b0ce8069bf5fbee39d1aa9db7abefeb5e6ba1aa650dca12777cf5b7e2 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" @@ -2631,6 +2823,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-plugin-utils@npm:7.29.7" + checksum: 10c0/380477a06133274a2759f9355929cb60a95e8b8fee624a1ae1fa349e1d1645b89daca456f72833f6d1062bffa12ee4271c5bf0cc5a61c0166cdc24c7591e2408 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" @@ -2670,6 +2869,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-wrap-function": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d71a4f2c7e4523568b1fbeb4d85823bda7ebcd48263b2862ee8194b0a647b612e70d6a64472e0842fc7e557a16e9fa5d3c032af5c1308a342e2a3b49a87d4833 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": version: 7.22.20 resolution: "@babel/helper-replace-supers@npm:7.22.20" @@ -2709,6 +2921,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-replace-supers@npm:7.29.7" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.29.7" + "@babel/helper-optimise-call-expression": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/1c7ae37797f226e965ab85f6affa53d25a10c169c604a4daeb36f9df09e673471e6522f631c13761cf9fbafeca2ea14c241dea8d723a51039d561beb01d86ac4 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -2757,6 +2982,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.29.7" + dependencies: + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/8c59493621487fc491f27adfc200af82a6aca3b9a5511e4e6050f8716593b4b243472cb56c8d2016e828b7ae12d605a819205aa8600ca08ee291dcd58d65c832 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -2794,6 +3029,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-string-parser@npm:7.29.7" + checksum: 10c0/194bc0f1716e396d5ffde56ad6119745fb9557662c98611590e5e454906783a4ccb21ce93056b8eb69a4909044834e45d96e50ac695bbe9e3221648fe033c06c + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -2829,6 +3071,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-identifier@npm:7.29.7" + checksum: 10c0/4795354e7ae0dcafa72de1cd04ec51252dc1498517170beaf019e03effc5b7bf13c6b21a3949a77e07b8125be7f106ed1131350d8ebd4566ae874094a726d62b + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-validator-option@npm:7.22.15" @@ -2857,6 +3106,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-option@npm:7.29.7" + checksum: 10c0/d2a06c6d0ac40ba4a2f219fc2cab249c7a94bacdb2686273b7f9598571c908809b48468ff588915a346e6cc7296f60b581023d1d498b747fed06f779d335c2cc + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-wrap-function@npm:7.22.20" @@ -2890,6 +3146,17 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-wrap-function@npm:7.29.7" + dependencies: + "@babel/template": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/d765b341863ede049eb6923b9c20fc79fb6c64995a906b60a70c22fbffb21eef5d5a5cf15948c843047d31e8c902a85fa94ccfe5d30d0631a7b1e40e4d667c70 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.23.0": version: 7.23.1 resolution: "@babel/helpers@npm:7.23.1" @@ -2942,6 +3209,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helpers@npm:7.29.7" + dependencies: + "@babel/template": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/218e8d10953647c9f44775f5a022b227a182674853b5ea8631889deb7e1a3e4bc870388aaecf59bb8bd92a87f9a96220ed3f70a35bffec6bcf9169ecb67891ac + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.20 resolution: "@babel/highlight@npm:7.22.20" @@ -3027,6 +3304,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/parser@npm:7.29.7" + dependencies: + "@babel/types": "npm:^7.29.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/65133038f80b54a714d6027cb77cee3f9a6b5c4c6842ce674301e13947cbcbfa8055e63acaf1b84c085d34226a14425b2c2b97b829e0e226d2e8f1299942a51d + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": version: 7.25.3 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" @@ -3051,6 +3339,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6877a4112797885bcf90f361131e2b63dcbbcb3e334c984c527e1e380eb7e81785219dcf99f1291eef4edc83907cb582204120d97d777807c252f9eb31fd2e6e + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" @@ -3073,6 +3373,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/557565fc052b9ab306802b19b9cfc89be9aa7aa709447698dbb5080db356048d4c3dd94ccad8bcb4d5ef3c4002947a340d1c326acde0d95950c3773472f46282 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.15" @@ -3106,6 +3417,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/5b949826cfadd9d90c3cfba01cc917f218ba2da05b2a2dc4781bd3805c150eb858ba52d2f3972c8ae6cc887257ac4d114fdda6d695a30510137abae5c76bf054 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/727a464410623fb47d47a2803562b8bb9fb4b915de94cc51bd3149937522b85e6a5d19c71207ac5269c51684f282a918785e78e359435d1f4ac889dc4f258855 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.22.15" @@ -3145,6 +3479,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/9ccc704d1382771b2a6a4f1281b2f63d7be47fb0ebc9890e2f820e2a645b77aaf207ec8e6136854bb059715eac5fd7cab436b054c3b3b4a472b9fd0c73ee98b3 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" @@ -3169,6 +3516,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/547bddf129eed825c0a3c706828c579bfedd0fa850054ded515e90af91fa1a643bb88461e49b59946d95737622766ae0db2c04346ee319e06e49852c270a2c2f + languageName: node + linkType: hard + "@babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" @@ -3289,6 +3648,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-assertions@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5628692a0ba2fadf469aaef20f4f0a216259eeb92d31fc23d48c9d201696099691f0dfaa895c657f9c591a7fab94f62545f20196326af1812ebab72cf34e9fe + languageName: node + linkType: hard + "@babel/plugin-syntax-import-attributes@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-syntax-import-attributes@npm:7.22.5" @@ -3322,6 +3692,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-attributes@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b9a47e869d8c06676297069895ae34e2bd244ec4c3bdf15002f1e69aed32eef0361044af22a43f271b8de5e23a40534fe6a74a63e7ab98e3d60a74b322444b49 + languageName: node + linkType: hard + "@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -3355,6 +3736,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1736000de183538ba8eef34520105508860e48b0c763254ba9158af5e814ed8bbceeedbb4281fbda33de787ae5b3870e92f60c6ae7131e7d322e451d57387896 + languageName: node + linkType: hard + "@babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.22.5 resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" @@ -3465,6 +3857,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c49883b0327e8683b770dc823205af5c697da216e590dcf5bf53f3f031e7e381de450b164f8f99853f0837a3de5cb793298e2be6697a0f6e452bb9dd34b5165e + languageName: node + linkType: hard + "@babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.22.5 resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" @@ -3521,6 +3924,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/03405abac83122b760c4d688a256c7a67961fd5a4396dfd119cf89a118984d31add38eeace38a158c63c3a4257a644e15da8836ee9e50876bf6876e988060be2 + languageName: node + linkType: hard + "@babel/plugin-transform-async-generator-functions@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.15" @@ -3562,6 +3976,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-generator-functions@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-remap-async-to-generator": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/efeeb26e8474d75b469b68fd7de74b757929b78aba5714ccb705a42f23d4e0de178ca09b59efd19113d42461bcf876dd9a919fd61f4e5e6fd1d1e5e7998e5bfe + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-async-to-generator@npm:7.22.5" @@ -3601,6 +4028,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-to-generator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.29.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-remap-async-to-generator": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1aa514d28a2a87747f54e031cf6d2884a792a41c8bb9ebcf4d3d663284a4ae14e02c744ad76819ab09b96b6a0cdb60dd20e54c75f2eb9c3cc3fb255e0ef79e74 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.22.5" @@ -3634,6 +4074,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/bb790629b9bce5215f932932222b50f371f8dfd30b874b7e6ea294213ddf10f427d5fc80dc7e1c0fba3568f02c1865290ce40aef89657570d98c4eb13b6af3c2 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.22.15": version: 7.23.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0" @@ -3667,6 +4118,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ec4e45aefd4e1d276d0ee143bc521c2a3b38e59cc7dcef014d43c9a844416160d89f98953399e69e547a5743474d0986cb62155514109eab73b942beeb453a3f + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-class-properties@npm:7.22.5" @@ -3703,6 +4165,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.29.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c370700423439aa9f0c1f8c4b97f2ef7c2dc46a1b04ec3b10e83e6bae5e4e2159f56d8e4376c9d669b3cf827650cc3740170a36e3924e3e9970d27fd85f4e48a + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11" @@ -3741,6 +4215,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-static-block@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.29.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/d2fa7e8af5d05cee838bab20b624c2911ef6618c7ead146f6ace6421280d0e57487fc2b946b42832289a35764b559e584983b32e51bf5a85596495ba3452970f + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-classes@npm:7.22.15" @@ -3792,6 +4278,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-classes@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-globals": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-replace-supers": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/53a55bc5348d82ca744dbfcfedf33ab79877e609a5308f43976de8c240bd09cee195a535bf54a01b28d7080eebe759735b1c6cf39f252eef469eefc1d838d2a2 + languageName: node + linkType: hard + "@babel/plugin-transform-computed-properties@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-computed-properties@npm:7.22.5" @@ -3828,6 +4330,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-computed-properties@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/template": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a8755338ffbfb374bafc2b3c22b00b025b8e5cf1cbac9c1ecdb3fb4c538508cb1b8f7a4e8c874b05df5166ff19ef105e65d54fefcf0546c628fa67214453b708 + languageName: node + linkType: hard + "@babel/plugin-transform-destructuring@npm:^7.22.15": version: 7.23.0 resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" @@ -3862,6 +4376,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/74ff73303d32f8379f636741d3e48e2a20bbeb6e8b0d9343daad1952242f0ea78f319b4c871b5623739033b61459c9eed3d98f699fd192c45eab61ed8ad4c5ec + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5" @@ -3898,6 +4424,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1c3eecc214bae152fc9af66b6d7e045a58e364a1cbc18a6c8e0ecea2d470eb6171f35b454dde51dffb4e687245bc8ad9abb9e233cc708db5bd3bdced74a1511c + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.22.5" @@ -3931,6 +4469,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0d895326d8b29f6acaa8da72ebdc6393537311eaa33d8cab99cbb322a73c21be51d5d932a6d0c124e4f51539c5731dc3ed93084d3a2078a63db59dda6b00a724 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" @@ -3955,6 +4504,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/1dfecfb693ad6f1b6b779ac2fd676df048a051b83b4856f9ddced6217cd1f69b96259b01b5a67ee970fe531edf845944aadcc3f5dc74780331997f1dbf2de0da + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11" @@ -3990,6 +4551,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dynamic-import@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9f824556ab369173e5945cceeb3b83516a2896b161a5cd9f14641e30b7d1535426eebbf04d1f3cfcac557e0148180650584b4ce552b09a6b03f03adf1fbc689c + languageName: node + linkType: hard + "@babel/plugin-transform-explicit-resource-management@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.28.6" @@ -4002,6 +4574,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-explicit-resource-management@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/plugin-transform-destructuring": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/083ef2bbc8c78ff80d70b1fe12604a8a2cc6a5ec68115c6efa4be7b5291b7576a092a102739af7c7e743cad79234b7cb7efe4216ca1913b598e0afc04a9962d5 + languageName: node + linkType: hard + "@babel/plugin-transform-exponentiation-operator@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.22.5" @@ -4037,6 +4621,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1db57e065c5bceafcf7839d0c4cefd5723adba6d858df89d077d3f336364266a2dab71f1eb44746c14024736dd15fbe20ea392128c16b898abefc27cc1ca173f + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11" @@ -4072,6 +4667,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-export-namespace-from@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6cd951e366c5c30223c409157e312d949feecfae8b4b4927053764ec71ff2bacf43aceda9b53239cd90d71caf4ae849c70549e0d3e31377dd8f42a0c283bdda2 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-for-of@npm:7.22.15" @@ -4107,6 +4713,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-for-of@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1d0143067df5f0d5ff0097099876da5d9d0fb7e2670939fde2523a0b14be2ea2cbcf736f874081d13ec5c3fca756f7aa1782a7c8cf17c262b0a493115a23b6b1 + languageName: node + linkType: hard + "@babel/plugin-transform-function-name@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-function-name@npm:7.22.5" @@ -4146,6 +4764,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-function-name@npm:7.29.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3ed2bca4f49356cd8fe1aa69daf5de63451be3b9271264eae536baf8d53476c63033e7fed6b5e97277cc10bdbfa10148f2f03315ca4cd94fae2b4ad5cb9b437f + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-json-strings@npm:7.22.11" @@ -4181,6 +4812,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-json-strings@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6cc66ffbfa1dd50f1f225da0668740e93357ea84e67c798e9814085595d4f04a65d0d1368d15fd4b0022b7e76eded3a1c822791a93a8855b62897c836c547fff + languageName: node + linkType: hard + "@babel/plugin-transform-literals@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-literals@npm:7.22.5" @@ -4214,6 +4856,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-literals@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/bcfb8ca4092f2927ed61fdb75ddbadd701eda08ea2dd972f110d2ef1428643275c7adc7ce26847e15fbd573997e93654ff9afb4c1767a058e6d5843cbb9a4ae7 + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11" @@ -4249,6 +4902,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b0b85f47bde7efd253b273bcbe317178df6f281b99f8399c04a3af1a8b0878ddb6e3d57e395292917d0376c337e57f4d64ad9f861001590a90f888c30abf2c51 + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.22.5" @@ -4282,6 +4946,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-member-expression-literals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b8db313de0a4aeb3a617afcf9413774a53ec71a361030c89dbe2d05aa17310e9d33d4307727c898bfc9b07a9c676482fa8b0463840d1829c21323bc04623d556 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-amd@npm:^7.22.5": version: 7.23.0 resolution: "@babel/plugin-transform-modules-amd@npm:7.23.0" @@ -4318,6 +4993,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-amd@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.29.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/425e9f99506968196a239944fe4eb51e144eadc2490b49a74798f92226f76b328d13b13e90e07962cd5df327994011570a3c2883b65091dde984b5bdff066c6b + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.22.15": version: 7.23.0 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" @@ -4356,6 +5043,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.29.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9791cb524438b2a8ba6cb8715788fa1e202fbecd4e76b3ccab0af0819fd69212b40ae30d72ac377012f7149889f7792ed8bf91e97bbe9113ca9641f8ad3bf332 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.22.11": version: 7.23.0 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.0" @@ -4398,6 +5097,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.29.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7b950bcc4a4b077b742b9299c8c9d4285e15854e23816d0b1c1177fafda4c153f3c3c4487c1b965afbf7a69a8788fc75656d0c591b91f0a5a543faabe738ca58 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-modules-umd@npm:7.22.5" @@ -4434,6 +5147,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-umd@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.29.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14545c7dfc8f95010766075d9cd4c1bf99a868c2dad7f780e9a609c6d94d23044f85672548b35a2162c027647386c0cfb85f68cee8f4e02352683acf6aade76d + languageName: node + linkType: hard + "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" @@ -4470,6 +5195,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/e16e270fc3640baf403497cbbab196cc0f18477576cf3535713c851f69c6e27b2902cc7502c3a863dce7f0432dc344ddcb14766a2af7cf37333aa864c7e5739b + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-new-target@npm:7.22.5" @@ -4503,6 +5240,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-new-target@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9a192ded7083850d5b3c5629a3da4fe209298ac9d7a84d1495916a5c841cd4017e4d126d98a3b7c322eafae3851345fe2670377a16561b9cbd817e952f6fdbd5 + languageName: node + linkType: hard + "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11" @@ -4538,6 +5286,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b0c186fe38bc66830e1be76f06fabbae8a655d3896a841ba5ffa12d6c40bb9c8a6ecd38a7e2196034b1d7470653109b1ceac1ef5e46a5fdc9291d14afa56e0d0 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11" @@ -4573,6 +5332,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a0e79a9627717277cc21ede56d8e57da0ac5e0c9620c963da2526791657044b57eeeafe27f297754cfdea470dd590c763e9bc71d589f1850654f77f5f4f77ece + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.15" @@ -4617,6 +5387,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-rest-spread@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.29.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/plugin-transform-destructuring": "npm:^7.29.7" + "@babel/plugin-transform-parameters": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7963bcbb3165699cabad1ac5dcf03c26ffbe41c4a130283376d6e7a69ee6a353105c666e533e024bdf28862968434d1e13635846c8d8e7f5f9271407112aed1c + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-object-super@npm:7.22.5" @@ -4653,6 +5438,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-object-super@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-replace-supers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eacfa0f571cb9bbdb283253b41c7a3cafe03e6da81ea92f61d003971b3ada43a3f65e5392d31ba3fe7da6cd8b4210968729769f22d3f0feb418db9e66f167413 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-catch-binding@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11" @@ -4688,6 +5485,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0df7a9cdaec349e4b893cb26b7ad45454b3ac01de722ccea5e8b4332d15f3e1bc2c130a18367052ce195c957178ad773121c5d586454c438d890585fc548dacc + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.22.15": version: 7.23.0 resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.0" @@ -4726,6 +5534,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/71feacf9a7083030f4c69bf4e91db75f2fceae28e58c58b63db040006d908e15bc1e85a464f24ad659f17702e91a64eabbff9f1dd555ba33d78bb1af8a1d697a + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-parameters@npm:7.22.15" @@ -4759,6 +5579,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-parameters@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ea1ff347e7b33b2483d18dcb9fb6c58f9819312f38235bf142e12f5355fcf77bb6640929734b12bd26b900c7abbb8cbd77ad06082d4c10d6e0e097ad016237e6 + languageName: node + linkType: hard + "@babel/plugin-transform-private-methods@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-private-methods@npm:7.22.5" @@ -4795,6 +5626,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-methods@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.29.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d0dc12fa478d05e346dfb02fad2ed99b308d9a7324bada71530a62dc1ccbf07b4c2581ac677b7196b3994f191ef1922199e2c8f33957b726e2019ce07b4ced0f + languageName: node + linkType: hard + "@babel/plugin-transform-private-property-in-object@npm:^7.22.11": version: 7.22.11 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11" @@ -4836,6 +5679,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-property-in-object@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6378b34725c6aab4b580cbb5d35ca45ba52213084d54c6672bc4282d86dc45937b8788ad450a9fb60ceb405e3c0d4b25e2804293c2509b54c5e0078babd56a8a + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-property-literals@npm:7.22.5" @@ -4869,6 +5725,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/231ef97caeed1b79676978c9c04f203ba39f98da79097b733946aa29eb302d7cefc863d407f032a805080e8d20f70d7b2265c9c3ce634ca627d63c8f0f6e6e42 + languageName: node + linkType: hard + "@babel/plugin-transform-react-constant-elements@npm:^7.21.3": version: 7.25.1 resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.1" @@ -4891,6 +5758,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-display-name@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0a3b2461b189d6f4ca4f691bb4d1872bdebbac90d2e933a42a2fb22a0d26c81fa1ba7bc8128f3886b3f0f8a0ffe5aa0d7eaf4cd5b9610fc4967913a060501781 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx-development@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" @@ -4902,6 +5780,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-development@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.29.7" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a2d44d068d35f8e6bc0437ba0da86526d4473491a43108caf77cba467a3ab522cbd09bcd8184b7a49f3d2b52e0883ad797ed2f91c090b857a80a6f383e88f449 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx@npm:^7.24.7": version: 7.25.2 resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2" @@ -4917,6 +5806,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-module-imports": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/plugin-syntax-jsx": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ae6487c3deafcffda8a2c1b1eb77e0b7121630fa1a9646cecd73dbbdd8271532a0f7f0e8c01f69b6d39a36d8d79eb67e2d51031369c9055f18f7d8e70d9b5446 + languageName: node + linkType: hard + "@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" @@ -4929,6 +5833,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-pure-annotations@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad85d57dfa105cd19dc5271f68c9a3e134ab96edce9b8c6b521fdb158499bc616df9d4ee9b386e9dc5532e67bd5682ba2047b88550699d7f1060eaaba80fb6d1 + languageName: node + linkType: hard + "@babel/plugin-transform-regenerator@npm:^7.22.10": version: 7.22.10 resolution: "@babel/plugin-transform-regenerator@npm:7.22.10" @@ -4964,6 +5880,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b991ab501c1c2c323398054211f8cd992f1db438b5b5d548d63dc74ff9591d52a50385160fdba2b62aae4f9610a321355a8ff911f1c4bd80dc74b555cad61468 + languageName: node + linkType: hard + "@babel/plugin-transform-regexp-modifiers@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.28.6" @@ -4976,6 +5903,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regexp-modifiers@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/1c6c79f87a7163d33c1c9d787d239e3981755a66822ef0d41a95ce12e76277a247eaeeab29e3cf79bb6288e37e48a18accc13c3a9c351c06e4303b1d9b8b37cb + languageName: node + linkType: hard + "@babel/plugin-transform-reserved-words@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-reserved-words@npm:7.22.5" @@ -5009,19 +5948,30 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.22.9": - version: 7.25.4 - resolution: "@babel/plugin-transform-runtime@npm:7.25.4" +"@babel/plugin-transform-reserved-words@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.29.7" dependencies: - "@babel/helper-module-imports": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.8" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.6" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9eee586b7c7a9a34a659fd4d55ae8b156b03c8120a8459724062c212a59327ee8878168c0ce6bb5abd6c2a28aa87bc280b5180b1cbb2b03b12f7c71690f48718 + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/plugin-transform-runtime@npm:7.29.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + babel-plugin-polyfill-corejs2: "npm:^0.4.14" + babel-plugin-polyfill-corejs3: "npm:^0.13.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.5" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/c08698276596d58bf49e222ead3c414c35d099a7e5a6174b11e2db9b74420e94783ada596820437622c3eccc8852c0e750ad053bd8e775f0050839479ba76e6a + checksum: 10c0/570592fc99e55a976000532c5006ac7721b5c508fb905f4f919032291dcd3836617622d1c74177b1f872c88bb48c3f707cb6c2f7477d86d191d8b412d32385e9 languageName: node linkType: hard @@ -5058,6 +6008,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0f28300b873ce874c759917c7b22f68d5145a9c2d97df076e23dca99f8aa565dfceeb7e487af330e01d3e07d78f80d05b584aa411c60a63128b6a04a7633d45b + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-spread@npm:7.22.5" @@ -5094,6 +6055,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-spread@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a3a5639eac8cc4a9cb3d8b2098a0a341b36e3ae11d29729cac1042d07a31b5290c32fa2c12cd2f122bf581bd0a65fec6b7b6c7446eef5a81e657739a579c0d5c + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-sticky-regex@npm:7.22.5" @@ -5127,6 +6100,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/45b245f07841cc30a8e781a77bb09a2e86b2cc7f872785f315c92e2805825be43ac99f3ba63afcd4722307c648cb7d3f4f6f3e2b27d2d3e281414532a2601762 + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-template-literals@npm:7.22.5" @@ -5160,6 +6144,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-template-literals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/961c2b42eb6d88042c2c213ed3b11ee1d92783ba63e1afe7e1a3392ec1a810556b5eec369fc5097a4a81f73ef92fa5d245bcf8b15d442e62a086bb1f64b50c95 + languageName: node + linkType: hard + "@babel/plugin-transform-typeof-symbol@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.22.5" @@ -5193,6 +6188,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/937408e0b9b2c8df6a6ce590421096fd793f77b417eb1f3f5ec560362e0a855d6ef66346c12cc7b337b8fa1d3ecf6b9b15674aa5ded54141adaed4cdeeed8528 + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.24.7": version: 7.25.2 resolution: "@babel/plugin-transform-typescript@npm:7.25.2" @@ -5208,6 +6214,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typescript@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-typescript@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + "@babel/plugin-syntax-typescript": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8bf6a89c6827af6f11d4b189f1f97a64b8d754cc4caa5cbae16a6a8b113294d7f310dd40efd82e87ebcff2a1c683584b872d6d8960abe88d48f441d42f94c4d1 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.22.10": version: 7.22.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10" @@ -5241,6 +6262,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/65090012ede685913fb1020a585361dac366801d87caa577075924cac3c3ddd8e2a953bc6f75048dd480e62e529482e6ba68b945b0780087981c9ffff32e84f2 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-property-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.22.5" @@ -5277,6 +6309,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-property-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3a869cab02013209192da67ce911fa577eed03293331ee1d2c98498461f31fb5e99cbcb47f0c1c3211cf0c48fdd391060c77ac6a8f9978cd1f48e1096024cb73 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-unicode-regex@npm:7.22.5" @@ -5313,6 +6357,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1bd788fd953e9b9a662d9a5ec78750f48daa6ef142a141cc96c38278dff49cf082288fd568acc184386f9accb89fa145cf016cc615ef19bd110ff2162a88cfd7 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.22.5" @@ -5349,6 +6405,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-sets-regex@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7e07f6435b2ba32de80460ddcacc4214c9380984c00fd41ddaa79e4df3f06c022c1283e86bcae7ee09081f4e020f0bb76b26b9f98dc5ea7f4647f559544fe5f9 + languageName: node + linkType: hard + "@babel/preset-env@npm:^7.16.4": version: 7.22.20 resolution: "@babel/preset-env@npm:7.22.20" @@ -5439,7 +6507,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.22.9": +"@babel/preset-env@npm:^7.20.2": version: 7.25.4 resolution: "@babel/preset-env@npm:7.25.4" dependencies: @@ -5532,6 +6600,87 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/preset-env@npm:7.29.7" + dependencies: + "@babel/compat-data": "npm:^7.29.7" + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.29.7" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.29.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.29.7" + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "npm:^7.29.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.29.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.29.7" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.29.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.29.7" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.29.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.29.7" + "@babel/plugin-transform-async-to-generator": "npm:^7.29.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.29.7" + "@babel/plugin-transform-block-scoping": "npm:^7.29.7" + "@babel/plugin-transform-class-properties": "npm:^7.29.7" + "@babel/plugin-transform-class-static-block": "npm:^7.29.7" + "@babel/plugin-transform-classes": "npm:^7.29.7" + "@babel/plugin-transform-computed-properties": "npm:^7.29.7" + "@babel/plugin-transform-destructuring": "npm:^7.29.7" + "@babel/plugin-transform-dotall-regex": "npm:^7.29.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.29.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.29.7" + "@babel/plugin-transform-dynamic-import": "npm:^7.29.7" + "@babel/plugin-transform-explicit-resource-management": "npm:^7.29.7" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.29.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.29.7" + "@babel/plugin-transform-for-of": "npm:^7.29.7" + "@babel/plugin-transform-function-name": "npm:^7.29.7" + "@babel/plugin-transform-json-strings": "npm:^7.29.7" + "@babel/plugin-transform-literals": "npm:^7.29.7" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.29.7" + "@babel/plugin-transform-member-expression-literals": "npm:^7.29.7" + "@babel/plugin-transform-modules-amd": "npm:^7.29.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.29.7" + "@babel/plugin-transform-modules-systemjs": "npm:^7.29.7" + "@babel/plugin-transform-modules-umd": "npm:^7.29.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.29.7" + "@babel/plugin-transform-new-target": "npm:^7.29.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.29.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.29.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.29.7" + "@babel/plugin-transform-object-super": "npm:^7.29.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.29.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.29.7" + "@babel/plugin-transform-parameters": "npm:^7.29.7" + "@babel/plugin-transform-private-methods": "npm:^7.29.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.29.7" + "@babel/plugin-transform-property-literals": "npm:^7.29.7" + "@babel/plugin-transform-regenerator": "npm:^7.29.7" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.29.7" + "@babel/plugin-transform-reserved-words": "npm:^7.29.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.29.7" + "@babel/plugin-transform-spread": "npm:^7.29.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.29.7" + "@babel/plugin-transform-template-literals": "npm:^7.29.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.29.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.29.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.29.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.29.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.29.7" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.15" + babel-plugin-polyfill-corejs3: "npm:^0.14.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.6" + core-js-compat: "npm:^3.48.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a6527c75e54c06c453e214496df83c2f6aa61da32d786e9a8921af05c4bc580c87ee64248122652df8d0f4b140d651b11282cd3dc3b61bb640b2a86b5812eabf + languageName: node + linkType: hard + "@babel/preset-env@npm:^7.28.6": version: 7.28.6 resolution: "@babel/preset-env@npm:7.28.6" @@ -5625,7 +6774,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.18.6, @babel/preset-react@npm:^7.22.5": +"@babel/preset-react@npm:^7.18.6": version: 7.24.7 resolution: "@babel/preset-react@npm:7.24.7" dependencies: @@ -5641,7 +6790,23 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.21.0, @babel/preset-typescript@npm:^7.22.5": +"@babel/preset-react@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/preset-react@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" + "@babel/plugin-transform-react-display-name": "npm:^7.29.7" + "@babel/plugin-transform-react-jsx": "npm:^7.29.7" + "@babel/plugin-transform-react-jsx-development": "npm:^7.29.7" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a84e90805ce06dd5d7fcbfd8e32fe0c79966feba218e1d89097699ff5224d232e56191688ae264be2c6ef516523e3e2246949439e1e141d21def881a5752181f + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.21.0": version: 7.24.7 resolution: "@babel/preset-typescript@npm:7.24.7" dependencies: @@ -5656,6 +6821,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/preset-typescript@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" + "@babel/plugin-syntax-jsx": "npm:^7.29.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.29.7" + "@babel/plugin-transform-typescript": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/40746a23a7ab46c0beb1c02d69883d9ffbe3043685cb3ae5363644391376b9261189fdad317191349e322c2c9bc550b031daa42470a1f8987362e4c56e492194 + languageName: node + linkType: hard + "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -5663,17 +6843,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.22.6": - version: 7.25.0 - resolution: "@babel/runtime-corejs3@npm:7.25.0" - dependencies: - core-js-pure: "npm:^3.30.2" - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/7c9e7896749b5968bc6a7638cf1735e5d2dc791780f4f46daf15a45777780cd0485d1357e92f54b03f815269064dc84d771e83486d49e18b847ffa8cfb6a6afa - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.22.6": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13": version: 7.25.4 resolution: "@babel/runtime@npm:7.25.4" dependencies: @@ -5691,6 +6861,13 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.25.9": + version: 7.29.7 + resolution: "@babel/runtime@npm:7.29.7" + checksum: 10c0/ca11572f7146b21e0bde6a9ed4bb6a89eafbee5f0944c7eb54d0d8a2dac962c33638a1d611e14faa71dfbb92b4b5f9236232208568a6b7d5c6f3f39ddb91771e + languageName: node + linkType: hard + "@babel/runtime@npm:^7.28.2, @babel/runtime@npm:^7.28.3": version: 7.28.4 resolution: "@babel/runtime@npm:7.28.4" @@ -5756,6 +6933,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/template@npm:7.29.7" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/8bb7f900dcab0e9e1c5ffbc33ca10e0d26b7b2e2ca804becb73ee771b9c4ed6e2908a4ae4a14c08560febb45d2b6b9a173955e42ad404d05f8b04840a14d9c58 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.23.0": version: 7.23.0 resolution: "@babel/traverse@npm:7.23.0" @@ -5774,7 +6962,25 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4": +"@babel/traverse@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/traverse@npm:7.23.6" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/5b4ebb94a00a7e1daf111e4b0b45a7998d5b7598637a14e75e855e88cc1b702789e09a958726b5d599a003be1e9032dbdfde4b88ea6061332228738950d5582d + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4": version: 7.25.4 resolution: "@babel/traverse@npm:7.25.4" dependencies: @@ -5789,21 +6995,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/traverse@npm:7.29.7" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.7" + "@babel/helper-globals": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/template": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/5b4ebb94a00a7e1daf111e4b0b45a7998d5b7598637a14e75e855e88cc1b702789e09a958726b5d599a003be1e9032dbdfde4b88ea6061332228738950d5582d + checksum: 10c0/e256a1fbdb956555b76f3c285b1e453f6bedec8b3afb61751d99d933efd11c7d79caf5ddf2493570058a9f7deaa1b48324380d7c1aa1443fd9508becbf56331a languageName: node linkType: hard @@ -5890,6 +7093,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/types@npm:7.29.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10c0/b6623994c69717fa27294f5fa46d59140338e2d86c6c1c13085c84ef7d53086ee357fbf4fe9abe3dd3da75734dc77c4c0df2f90fb29e667558bb3b3fb705e88f + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -5920,6 +7133,600 @@ __metadata: languageName: node linkType: hard +"@csstools/cascade-layer-name-parser@npm:^2.0.5": + version: 2.0.5 + resolution: "@csstools/cascade-layer-name-parser@npm:2.0.5" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/b6c73d5c8132f922edc88b9df5272c93c9753945f1e1077b80d03b314076ffe03c2cc9bf6cbc85501ee7c7f27e477263df96997c9125fd2fd0cfe82fe2d7c141 + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10c0/b7f99d2e455cf1c9b41a67a5327d5d02888cd5c8802a68b1887dffef537d9d4bc66b3c10c1e62b40bbed638b6c1d60b85a232f904ed7b39809c4029cb36567db + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/42ce5793e55ec4d772083808a11e9fb2dfe36db3ec168713069a276b4c3882205b3507c4680224c28a5d35fe0bc2d308c77f8f2c39c7c09aad8747708eb8ddd8 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^3.1.0": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/0e0c670ad54ec8ec4d9b07568b80defd83b9482191f5e8ca84ab546b7be6db5d7cc2ba7ac9fae54488b129a4be235d6183d3aab4416fec5e89351f73af4222c5 + languageName: node + linkType: hard + +"@csstools/css-parser-algorithms@npm:^3.0.5": + version: 3.0.5 + resolution: "@csstools/css-parser-algorithms@npm:3.0.5" + peerDependencies: + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/d9a1c888bd43849ae3437ca39251d5c95d2c8fd6b5ccdb7c45491dfd2c1cbdc3075645e80901d120e4d2c1993db9a5b2d83793b779dbbabcfb132adb142eb7f7 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/css-tokenizer@npm:3.0.4" + checksum: 10c0/3b589f8e9942075a642213b389bab75a2d50d05d203727fcdac6827648a5572674caff07907eff3f9a2389d86a4ee47308fafe4f8588f4a77b7167c588d2559f + languageName: node + linkType: hard + +"@csstools/media-query-list-parser@npm:^4.0.3": + version: 4.0.3 + resolution: "@csstools/media-query-list-parser@npm:4.0.3" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/e29d856d57e9a036694662163179fc061a99579f05e7c3c35438b3e063790ae8a9ee9f1fb4b4693d8fc7672ae0801764fe83762ab7b9df2921fcc6172cfd5584 + languageName: node + linkType: hard + +"@csstools/postcss-alpha-function@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-alpha-function@npm:1.0.1" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/35ca209e572534ade21ac5c18aad702aa492eb39e2d0e475f441371063418fe9650554e6a59b1318d3a615da83ef54d9a588faa27063ecc0a568ef7290a6b488 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^5.0.2": + version: 5.0.2 + resolution: "@csstools/postcss-cascade-layers@npm:5.0.2" + dependencies: + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dd8e29cfd3a93932fa35e3a59aa62fd2e720772d450f40f38f65ce1e736e2fe839635eb6f033abcc8ee8bc2856161a297f4458b352b26d2216856feb03176612 + languageName: node + linkType: hard + +"@csstools/postcss-color-function-display-p3-linear@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-color-function-display-p3-linear@npm:1.0.1" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d02d45410c9257f5620c766f861f8fa3762b74ef01fdba8060b33a4c98f929e2219cd476b25bd4181ac186158a4d99a0da555c0b6ba45a7ac4a3a5885baad1f5 + languageName: node + linkType: hard + +"@csstools/postcss-color-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-color-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a355b04d90f89c8e37a4a23543151558060acc68fb2e7d1c3549bebeeae2b147eec26af1fbc6ee690f0ba4830263f2d181f5331d16d3483b5542be46996fa755 + languageName: node + linkType: hard + +"@csstools/postcss-color-mix-function@npm:^3.0.12": + version: 3.0.12 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/3e98a5118852083d1f87a3f842f78088192b1f9f08fdf1f3b3ef1e8969e18fdadc1e3bcac3d113a07c8917a7e8fa65fdec55a31df9a1b726c8d7ae89db86e8e5 + languageName: node + linkType: hard + +"@csstools/postcss-color-mix-variadic-function-arguments@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-color-mix-variadic-function-arguments@npm:1.0.2" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/34073f0f0d33e4958f90763e692955a8e8c678b74284234497c4aa0d2143756e1b3616e0c09832caad498870e227ca0a681316afe3a71224fc40ade0ead1bdd9 + languageName: node + linkType: hard + +"@csstools/postcss-content-alt-text@npm:^2.0.8": + version: 2.0.8 + resolution: "@csstools/postcss-content-alt-text@npm:2.0.8" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4c330cc2a1e434688a62613ecceb1434cd725ce024c1ad8d4a4c76b9839d1f3ea8566a8c6494921e2b46ec7feef6af8ed6548c216dcb8f0feab4b1d52c96228e + languageName: node + linkType: hard + +"@csstools/postcss-contrast-color-function@npm:^2.0.12": + version: 2.0.12 + resolution: "@csstools/postcss-contrast-color-function@npm:2.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/b783ce948cdf1513ee238e9115b42881a8d3e5d13c16038601b1c470d661cfaeeece4eea29904fb9fcae878bad86f766810fa798a703ab9ad4b0cf276b173f8f + languageName: node + linkType: hard + +"@csstools/postcss-exponential-functions@npm:^2.0.9": + version: 2.0.9 + resolution: "@csstools/postcss-exponential-functions@npm:2.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/78ea627a87fb23e12616c4e54150363b0e8793064634983dbe0368a0aca1ff73206c2d1f29845773daaf42787e7d1f180ce1b57c43e2b0d10da450101f9f34b6 + languageName: node + linkType: hard + +"@csstools/postcss-font-format-keywords@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-font-format-keywords@npm:4.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/eb794fb95fefcac75e606d185255e601636af177866a317b0c6b6c375055e7240be53918229fd8d4bba00df01bedd2256bdac2b0ad4a4c2ec64f9d27cd6ff639 + languageName: node + linkType: hard + +"@csstools/postcss-gamut-mapping@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.11" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/490b8ccf10e30879a4415afbdd3646e1cdac3671586b7916855cf47a536f3be75eed014396056bde6528e0cb76d904e79bad78afc0b499e837264cf22519d145 + languageName: node + linkType: hard + +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.12": + version: 5.0.12 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/70b3d6c7050ce882ed2281e71eb4493531ae8d55d21899920eeeb6c205d90aaf430419a66235484ccce3a1a1891367dfc0ef772f3866ae3a9d8ec5ddd0cfe894 + languageName: node + linkType: hard + +"@csstools/postcss-hwb-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-hwb-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d0dac34da9d7ac654060b6b27690a419718e990b21ff3e63266ea59934a865bc6aeae8eb8e1ca3e227a8b2a208657e3ab70ccdf0437f1f09d21ab848bbffcaa2 + languageName: node + linkType: hard + +"@csstools/postcss-ic-unit@npm:^4.0.4": + version: 4.0.4 + resolution: "@csstools/postcss-ic-unit@npm:4.0.4" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/20168e70ecb4abf7a69e407d653b6c7c9c82f2c7b1da0920e1d035f62b5ef8552cc7f1b62e0dca318df13c348e79fba862e1a4bb0e9432119a82b10aeb511752 + languageName: node + linkType: hard + +"@csstools/postcss-initial@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-initial@npm:2.0.1" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dbff7084ef4f1c4647efe2b147001daf172003c15b5e22689f0540d03c8d362f2a332cd9cf136e6c8dcda7564ee30492a4267ea188f72cb9c1000fb9bcfbfef8 + languageName: node + linkType: hard + +"@csstools/postcss-is-pseudo-class@npm:^5.0.3": + version: 5.0.3 + resolution: "@csstools/postcss-is-pseudo-class@npm:5.0.3" + dependencies: + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/7980f1cabf32850bac72552e4e9de47412359e36e259a92b9b9af25dae4cce42bbcc5fdca8f384a589565bf383ecb23dec3af9f084d8df18b82552318b2841b6 + languageName: node + linkType: hard + +"@csstools/postcss-light-dark-function@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-light-dark-function@npm:2.0.11" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0175be41bb0044a48bc98d5c55cce41ed6b9ada88253c5f20d0ca17287cba4b429742b458ac5744675b9a286109e13ac51d64e226ab16040d7b051ba64c0c77b + languageName: node + linkType: hard + +"@csstools/postcss-logical-float-and-clear@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-logical-float-and-clear@npm:3.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/71a20e8c37877bf68ae615d7bb93fc11b4f8da8be8b1dc1a6e0fc69e27f189712ed71436b8ed51fa69fdb98b8e6718df2b5f42f246c4d39badaf0e43020fcfd4 + languageName: node + linkType: hard + +"@csstools/postcss-logical-overflow@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-overflow@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0e103343d3ff8b34eef01b02355c5e010d272fd12d149a242026bb13ab1577b7f3a11fd4514be9342d96f73d61dac1f093a9bd36ece591753ed09a84eb7fca0a + languageName: node + linkType: hard + +"@csstools/postcss-logical-overscroll-behavior@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-overscroll-behavior@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/1649601bb26f04d760fb5ebc42cdf414fa2a380b8ec22fe1c117f664c286665a786bd7bbda01b7e7567eaf3cc018a4f36a5c9805f6751cc497da223e0ffe9524 + languageName: node + linkType: hard + +"@csstools/postcss-logical-resize@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-logical-resize@npm:3.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4f12efcaf5468ff359bb3f32f0f66034b9acc9b3ac21fcd2f30a1c8998fc653ebac0091f35c8b7e8dbfe6ccf595aee67f9b06a67adf45a8844e49a82d98b4386 + languageName: node + linkType: hard + +"@csstools/postcss-logical-viewport-units@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/postcss-logical-viewport-units@npm:3.0.4" + dependencies: + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f0b5ba38acde3bf0ca880c6e0a883950c99fa9919b0e6290c894d5716569663590f26aa1170fd9483ce14544e46afac006ab3b02781410d5e7c8dd1467c674ce + languageName: node + linkType: hard + +"@csstools/postcss-media-minmax@npm:^2.0.9": + version: 2.0.9 + resolution: "@csstools/postcss-media-minmax@npm:2.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d82622ee9de6eacba1abbf31718cd58759d158ed8a575f36f08e982d07a7d83e51fb184178b96c6f7b76cb333bb33cac04d06a750b6b9c5c43ae1c56232880f9 + languageName: node + linkType: hard + +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^3.0.5": + version: 3.0.5 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:3.0.5" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a47abdaa7f4b26596bd9d6bb77aed872a232fc12bd144d2c062d9da626e8dfd8336e2fff67617dba61a1666c2b8027145b390d70d5cd4d4f608604e077cfb04e + languageName: node + linkType: hard + +"@csstools/postcss-nested-calc@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-nested-calc@npm:4.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/fb61512fa4909bdf0ee32a23e771145086c445f2208a737b52093c8adfab7362c56d3aeaf2a6e33ffcec067e99a07219775465d2fbb1a3ac30cdcfb278b218b7 + languageName: node + linkType: hard + +"@csstools/postcss-normalize-display-values@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:4.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/5d19364bad8554b047cebd94ad7e203723ed76abaf690e4b92c74e6fc7c3642cb8858ade3263da61aff26d97bb258af567b1036e97865b7aa3b17522241fd1e1 + languageName: node + linkType: hard + +"@csstools/postcss-oklab-function@npm:^4.0.12": + version: 4.0.12 + resolution: "@csstools/postcss-oklab-function@npm:4.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/40d4f51b568c8299c054f8971d0e85fa7da609ba23ce6c84dc17e16bc3838640ed6da75c3886dc9a96a11005773c6e23cba13a5510c781b2d633d07ad7bda6b7 + languageName: node + linkType: hard + +"@csstools/postcss-position-area-property@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-position-area-property@npm:1.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/38f770454d46bfed01d43a3f5e7ac07d3111399b374a7198ae6503cdb6288e410c7b4199f5a7af8f16aeb688216445ade97be417c084313d6c56f55e50d34559 + languageName: node + linkType: hard + +"@csstools/postcss-progressive-custom-properties@npm:^4.2.1": + version: 4.2.1 + resolution: "@csstools/postcss-progressive-custom-properties@npm:4.2.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/56e9a147799719fd5c550c035437693dd50cdfef46d66a4f2ce8f196e1006a096aa47d412710a89c3dc9808068a0a101c7f607a507ed68e925580c6f921e84d5 + languageName: node + linkType: hard + +"@csstools/postcss-property-rule-prelude-list@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-property-rule-prelude-list@npm:1.0.0" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/ae8bbca3a77ca59c21c11899a904f9d9417a19a3359d01dee042e0489b7ddfe7cea13ae275b7e7936d9b0b99c0a13f7f685f962cd63ca3d3d2b6e5eacc293a0d + languageName: node + linkType: hard + +"@csstools/postcss-random-function@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-random-function@npm:2.0.1" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/475bacf685b8bb82942d388e9e3b95f4156800f370299f19f5acc490475dc2813100de81a5a6bf48b696b4d83247622005b616af3166a668556b4b1aceded70d + languageName: node + linkType: hard + +"@csstools/postcss-relative-color-syntax@npm:^3.0.12": + version: 3.0.12 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/11af386c8193e22c148ac034eee94c56da3060bdbde3196d2d641b088e12de35bef187bcd7d421f9e4d49c4f1cfc28b24e136e62107e02ed7007a3a28f635d06 + languageName: node + linkType: hard + +"@csstools/postcss-scope-pseudo-class@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-scope-pseudo-class@npm:4.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6a0ca50fae655f4498200d1ce298ca794c85fbe2e3fd5d6419843254f055df5007a973e09b5f1e78e376c02b54278e411516c8d824300c68b265d3e5b311d7ee + languageName: node + linkType: hard + +"@csstools/postcss-sign-functions@npm:^1.1.4": + version: 1.1.4 + resolution: "@csstools/postcss-sign-functions@npm:1.1.4" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/ff58108b2527832a84c571a1f40224b5c8d2afa8db2fe3b1e3599ff6f3469d9f4c528a70eb3c25c5d7801e30474fabfec04e7c23bfdad8572ad492053cd4f899 + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^4.0.9": + version: 4.0.9 + resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f143ca06338c30abb2aa37adc3d7e43a78f3b4493093160cb5babe3ec8cf6b86d83876746ee8e162db87b5e9af6e0066958d89fe8b4a503a29568e5c57c1bf8a + languageName: node + linkType: hard + +"@csstools/postcss-syntax-descriptor-syntax-production@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-syntax-descriptor-syntax-production@npm:1.0.1" + dependencies: + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/b9b3d84a50b86b1af1b8b7e56a64d5eebc1c89c323a5263306c5c69ddb05a4d468d7072a7786b0ea6601629035df0089565e9d98d55d0f4eb7201cf7ed1bb3e9 + languageName: node + linkType: hard + +"@csstools/postcss-system-ui-font-family@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-system-ui-font-family@npm:1.0.0" + dependencies: + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6a81761ae3cae643659b1416a7a892cf1505474896193b8abc26cff319cb6b1a20b64c5330d64019fba458e058da3abc9407d0ebf0c102289c0b79ef99b4c6d6 + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^4.0.3": + version: 4.0.3 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.3" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/f6af7d5dcf599edcf76c5e396ef2d372bbe1c1f3fbaaccd91e91049e64b6ff68b44f459277aef0a8110baca3eaa21275012adc52ccb8c0fc526a4c35577f8fce + languageName: node + linkType: hard + +"@csstools/postcss-trigonometric-functions@npm:^4.0.9": + version: 4.0.9 + resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.9" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6ba3d381c977c224f01d47a36f78c9b99d3b89d060a357a9f8840537fdf497d9587a28165dc74e96abdf02f8db0a277d3558646355085a74c8915ee73c6780d1 + languageName: node + linkType: hard + +"@csstools/postcss-unset-value@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-unset-value@npm:4.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/8424ac700ded5bf59d49310335896f10c069e2c3fc6a676b5d13ca5a6fb78689b948f50494df875da284c4c76651deb005eafba70d87e693274628c5a685abfa + languageName: node + linkType: hard + +"@csstools/selector-resolve-nested@npm:^3.1.0": + version: 3.1.0 + resolution: "@csstools/selector-resolve-nested@npm:3.1.0" + peerDependencies: + postcss-selector-parser: ^7.0.0 + checksum: 10c0/c2b1a930ad03c1427ab90b28c4940424fb39e8175130148f16209be3a3937f7a146d5483ca1da1dfc100aa7ae86df713f0ee82d4bbaa9b986e7f47f35cb67cca + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^5.0.0": + version: 5.0.0 + resolution: "@csstools/selector-specificity@npm:5.0.0" + peerDependencies: + postcss-selector-parser: ^7.0.0 + checksum: 10c0/186b444cabcdcdeb553bfe021f80c58bfe9ef38dcc444f2b1f34a5aab9be063ab4e753022b2d5792049c041c28cfbb78e4b707ec398459300e402030d35c07eb + languageName: node + linkType: hard + +"@csstools/utilities@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/utilities@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/be5c31437b726928f64cd4bb3e47f5b90bfd2e2a69a8eaabd8e89cc6c0977e4f0f7ee48de50c8ed8b07e04e3956a02293247e0da3236d521fb2e836f88f65822 + languageName: node + linkType: hard + "@cypress/request@npm:^2.88.11": version: 2.88.12 resolution: "@cypress/request@npm:2.88.12" @@ -5963,25 +7770,42 @@ __metadata: languageName: node linkType: hard -"@docsearch/css@npm:3.6.1": - version: 3.6.1 - resolution: "@docsearch/css@npm:3.6.1" - checksum: 10c0/546b7b725044d006fe5fd2061763fbd1f944d9db21c7b86adb2d11e7bd5eee41b102f1ecccb001bb1603ef7503282cc9ad204482db62e4bc0b038c46a9cd9e6d +"@docsearch/core@npm:4.6.3": + version: 4.6.3 + resolution: "@docsearch/core@npm:4.6.3" + peerDependencies: + "@types/react": ">= 16.8.0 < 20.0.0" + react: ">= 16.8.0 < 20.0.0" + react-dom: ">= 16.8.0 < 20.0.0" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10c0/3abf3c78f4f0df3a4129d553f77ffb0a23f6eca6bde350448f42ba51178bfbba3c2f6e42e83a07e73fa0cd3643ea9f4bad5fd7a5ebc910010fa12da6a8bf7f97 languageName: node linkType: hard -"@docsearch/react@npm:^3.5.2": - version: 3.6.1 - resolution: "@docsearch/react@npm:3.6.1" +"@docsearch/css@npm:4.6.3": + version: 4.6.3 + resolution: "@docsearch/css@npm:4.6.3" + checksum: 10c0/10c1282f102332915eaced15b16422d6aeb6b845311483e73d0f789fdc9c0913278adfa9f6ab29c856d769eafd1598d3271d6ef7059d74bec9d3f3c53a29f132 + languageName: node + linkType: hard + +"@docsearch/react@npm:^3.9.0 || ^4.3.2": + version: 4.6.3 + resolution: "@docsearch/react@npm:4.6.3" dependencies: - "@algolia/autocomplete-core": "npm:1.9.3" - "@algolia/autocomplete-preset-algolia": "npm:1.9.3" - "@docsearch/css": "npm:3.6.1" - algoliasearch: "npm:^4.19.1" + "@algolia/autocomplete-core": "npm:1.19.2" + "@docsearch/core": "npm:4.6.3" + "@docsearch/css": "npm:4.6.3" peerDependencies: - "@types/react": ">= 16.8.0 < 19.0.0" - react: ">= 16.8.0 < 19.0.0" - react-dom: ">= 16.8.0 < 19.0.0" + "@types/react": ">= 16.8.0 < 20.0.0" + react: ">= 16.8.0 < 20.0.0" + react-dom: ">= 16.8.0 < 20.0.0" search-insights: ">= 1 < 3" peerDependenciesMeta: "@types/react": @@ -5992,128 +7816,165 @@ __metadata: optional: true search-insights: optional: true - checksum: 10c0/890d46ed1f971a6af9f64377c9e510e4b39324bfedcc143c7bd35ba883f8fdac3dc844b0a0000059fd3dec16a0443e7f723d65c468ca7bafd03be546caf38479 + checksum: 10c0/47e764c50fa99931aff47e93108a9f34cbeed0edcdbce3034e5475790e068ee9e5e24fdd6c650fb9c8c3bfb0f1fc4fdd95148a1abda9d854d9fb2ccbf628b09e languageName: node linkType: hard -"@docusaurus/core@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/core@npm:3.5.2" +"@docusaurus/babel@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/babel@npm:3.10.1" dependencies: - "@babel/core": "npm:^7.23.3" - "@babel/generator": "npm:^7.23.3" + "@babel/core": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-transform-runtime": "npm:^7.22.9" - "@babel/preset-env": "npm:^7.22.9" - "@babel/preset-react": "npm:^7.22.5" - "@babel/preset-typescript": "npm:^7.22.5" - "@babel/runtime": "npm:^7.22.6" - "@babel/runtime-corejs3": "npm:^7.22.6" - "@babel/traverse": "npm:^7.22.8" - "@docusaurus/cssnano-preset": "npm:3.5.2" - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" - autoprefixer: "npm:^10.4.14" - babel-loader: "npm:^9.1.3" + "@babel/plugin-transform-runtime": "npm:^7.25.9" + "@babel/preset-env": "npm:^7.25.9" + "@babel/preset-react": "npm:^7.25.9" + "@babel/preset-typescript": "npm:^7.25.9" + "@babel/runtime": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" babel-plugin-dynamic-import-node: "npm:^2.3.3" + fs-extra: "npm:^11.1.1" + tslib: "npm:^2.6.0" + checksum: 10c0/3f6d2fdd6bc9c3a47683c1517e2afc7bca4b95d7b1817d68e91c1c2eaf944971d925ec03f2de8d88d40f97a0d88a1415cb2b9c64ac335c7cb6e37e6258c6f97a + languageName: node + linkType: hard + +"@docusaurus/bundler@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/bundler@npm:3.10.1" + dependencies: + "@babel/core": "npm:^7.25.9" + "@docusaurus/babel": "npm:3.10.1" + "@docusaurus/cssnano-preset": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + babel-loader: "npm:^9.2.1" + clean-css: "npm:^5.3.3" + copy-webpack-plugin: "npm:^11.0.0" + css-loader: "npm:^6.11.0" + css-minimizer-webpack-plugin: "npm:^5.0.1" + cssnano: "npm:^6.1.2" + file-loader: "npm:^6.2.0" + html-minifier-terser: "npm:^7.2.0" + mini-css-extract-plugin: "npm:^2.9.2" + null-loader: "npm:^4.0.1" + postcss: "npm:^8.5.4" + postcss-loader: "npm:^7.3.4" + postcss-preset-env: "npm:^10.2.1" + terser-webpack-plugin: "npm:^5.3.9" + tslib: "npm:^2.6.0" + url-loader: "npm:^4.1.1" + webpack: "npm:^5.95.0" + webpackbar: "npm:^7.0.0" + peerDependencies: + "@docusaurus/faster": "*" + peerDependenciesMeta: + "@docusaurus/faster": + optional: true + checksum: 10c0/20655bd64a5716cc3603d9097e7ca3d2526ccd7265ce3e9d23dfc9679faa08752a5604b98ba2b47eea5e183a3c4f0e383300899ae2f3897513493ec97a6beab2 + languageName: node + linkType: hard + +"@docusaurus/core@npm:3.10.1, @docusaurus/core@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/core@npm:3.10.1" + dependencies: + "@docusaurus/babel": "npm:3.10.1" + "@docusaurus/bundler": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" boxen: "npm:^6.2.1" chalk: "npm:^4.1.2" chokidar: "npm:^3.5.3" - clean-css: "npm:^5.3.2" cli-table3: "npm:^0.6.3" combine-promises: "npm:^1.1.0" commander: "npm:^5.1.0" - copy-webpack-plugin: "npm:^11.0.0" core-js: "npm:^3.31.1" - css-loader: "npm:^6.8.1" - css-minimizer-webpack-plugin: "npm:^5.0.1" - cssnano: "npm:^6.1.2" - del: "npm:^6.1.1" detect-port: "npm:^1.5.1" escape-html: "npm:^1.0.3" eta: "npm:^2.2.0" eval: "npm:^0.1.8" - file-loader: "npm:^6.2.0" + execa: "npm:^5.1.1" fs-extra: "npm:^11.1.1" - html-minifier-terser: "npm:^7.2.0" html-tags: "npm:^3.3.1" - html-webpack-plugin: "npm:^5.5.3" + html-webpack-plugin: "npm:^5.6.0" leven: "npm:^3.1.0" lodash: "npm:^4.17.21" - mini-css-extract-plugin: "npm:^2.7.6" + open: "npm:^8.4.0" p-map: "npm:^4.0.0" - postcss: "npm:^8.4.26" - postcss-loader: "npm:^7.3.3" prompts: "npm:^2.4.2" - react-dev-utils: "npm:^12.0.1" - react-helmet-async: "npm:^1.3.0" + react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0" react-loadable: "npm:@docusaurus/react-loadable@6.0.0" - react-loadable-ssr-addon-v5-slorber: "npm:^1.0.1" + react-loadable-ssr-addon-v5-slorber: "npm:^1.0.3" react-router: "npm:^5.3.4" react-router-config: "npm:^5.1.1" react-router-dom: "npm:^5.3.4" - rtl-detect: "npm:^1.0.4" semver: "npm:^7.5.4" - serve-handler: "npm:^6.1.5" - shelljs: "npm:^0.8.5" - terser-webpack-plugin: "npm:^5.3.9" + serve-handler: "npm:^6.1.7" + tinypool: "npm:^1.0.2" tslib: "npm:^2.6.0" update-notifier: "npm:^6.0.2" - url-loader: "npm:^4.1.1" - webpack: "npm:^5.88.1" - webpack-bundle-analyzer: "npm:^4.9.0" - webpack-dev-server: "npm:^4.15.1" - webpack-merge: "npm:^5.9.0" - webpackbar: "npm:^5.0.2" + webpack: "npm:^5.95.0" + webpack-bundle-analyzer: "npm:^4.10.2" + webpack-dev-server: "npm:^5.2.2" + webpack-merge: "npm:^6.0.1" peerDependencies: + "@docusaurus/faster": "*" "@mdx-js/react": ^3.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@docusaurus/faster": + optional: true bin: docusaurus: bin/docusaurus.mjs - checksum: 10c0/0868fc7cfbc38e7d927d60e927abf883fe442fe723123a58425a5402905a48bfb57b4e59ff555944af54ad3be462380d43e0f737989f6f300f11df2ca29d0498 + checksum: 10c0/006d9f57357c3196d0c33f7c5d0ce33b9f032358ed070b8ce212186169c356847cf768b3ac95b54433815c0076eda2eb94805a64bf4b2f5e47376556164e5362 languageName: node linkType: hard -"@docusaurus/cssnano-preset@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/cssnano-preset@npm:3.5.2" +"@docusaurus/cssnano-preset@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/cssnano-preset@npm:3.10.1" dependencies: cssnano-preset-advanced: "npm:^6.1.2" - postcss: "npm:^8.4.38" + postcss: "npm:^8.5.4" postcss-sort-media-queries: "npm:^5.2.0" tslib: "npm:^2.6.0" - checksum: 10c0/10fd97d66aa7973d86322ac205978edc18636e13dc1f5eb7e6fca5169c4203660bd958f2a483a2b1639d05c1878f5d0eb5f07676eee5d5aa3b71b417d35fa42a + checksum: 10c0/549cf594fd9cfddd2f57bd177896c6bde8cc3821f7f07e7573d55d4c5841d7eb90d38c1b888b81479ffe33f0015b848c031ad4185f54feedf8ae2f1e2269e2ce languageName: node linkType: hard -"@docusaurus/logger@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/logger@npm:3.5.2" +"@docusaurus/logger@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/logger@npm:3.10.1" dependencies: chalk: "npm:^4.1.2" tslib: "npm:^2.6.0" - checksum: 10c0/5360228a980c024445483c88e14c2f2e69ca7b8386c0c39bd147307b0296277fdf06c27e43dba0e43d9ea6abee7b0269a4d6fe166e57ad5ffb2e093759ff6c03 + checksum: 10c0/c78c676de0cf11ba5737abe8d13ebb67c4fdd8019ac8512ee18b34c27fdd5aaf32b703da3596271592be8615094507754791ac16587a24146f3830e1558a24c3 languageName: node linkType: hard -"@docusaurus/mdx-loader@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/mdx-loader@npm:3.5.2" +"@docusaurus/mdx-loader@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/mdx-loader@npm:3.10.1" dependencies: - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" "@mdx-js/mdx": "npm:^3.0.0" "@slorber/remark-comment": "npm:^1.0.0" escape-html: "npm:^1.0.3" estree-util-value-to-estree: "npm:^3.0.1" file-loader: "npm:^6.2.0" fs-extra: "npm:^11.1.1" - image-size: "npm:^1.0.2" + image-size: "npm:^2.0.2" mdast-util-mdx: "npm:^3.0.0" mdast-util-to-string: "npm:^4.0.0" rehype-raw: "npm:^7.0.0" @@ -6129,47 +7990,48 @@ __metadata: vfile: "npm:^6.0.1" webpack: "npm:^5.88.1" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/52f193578cd3f369c155a2a7a5db532dc482ecb460e3b32ca1111e0036ea8939bfaf4094860929510e639f9a00d1edbbedc797ccdef9eddc381bedaa255d5ab3 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/2764e3e1a6fc4856746aacd627d43a403cbad87d6ec7400d30092197f36c028207cc5d267e0af2ce34df31f0a68bb2f082bbd5d308d14bedc0d874bc95a89c7b languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:3.5.2, @docusaurus/module-type-aliases@npm:^3.5.2": - version: 3.5.2 - resolution: "@docusaurus/module-type-aliases@npm:3.5.2" +"@docusaurus/module-type-aliases@npm:3.10.1, @docusaurus/module-type-aliases@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/module-type-aliases@npm:3.10.1" dependencies: - "@docusaurus/types": "npm:3.5.2" + "@docusaurus/types": "npm:3.10.1" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" "@types/react-router-dom": "npm:*" - react-helmet-async: "npm:*" + react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0" react-loadable: "npm:@docusaurus/react-loadable@6.0.0" peerDependencies: react: "*" react-dom: "*" - checksum: 10c0/5174c8ad4a545b4ef8aa16bae6f6a2d501ab0d4ddd400cca83c55b6b35eac79b1d7cff52d6041da4f0f339a969d72be1f40e57d5ea73a50a61e0688505627e0c + checksum: 10c0/837faf66e24b9b0e2d2d276956f00cf5395a752682396013876935b6b0275b573d4cc3e9667a5110f9077c5943ddd1f47b462217a8418a5e6bdd013de8afd918 languageName: node linkType: hard -"@docusaurus/plugin-content-blog@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-content-blog@npm:3.5.2" - dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/theme-common": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" +"@docusaurus/plugin-content-blog@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-content-blog@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/theme-common": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" cheerio: "npm:1.0.0-rc.12" + combine-promises: "npm:^1.1.0" feed: "npm:^4.2.2" fs-extra: "npm:^11.1.1" lodash: "npm:^4.17.21" - reading-time: "npm:^1.5.0" + schema-dts: "npm:^1.1.2" srcset: "npm:^4.0.0" tslib: "npm:^2.6.0" unist-util-visit: "npm:^5.0.0" @@ -6177,202 +8039,238 @@ __metadata: webpack: "npm:^5.88.1" peerDependencies: "@docusaurus/plugin-content-docs": "*" - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/0cdd4944e19c4ed02783be311dd735728a03282585517f48277358373cf46740b5659daa14bdaf58f80e0f949579a97110aa785a15333ad420154acc997471e6 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/5c6d912bbcbbc9efa5c81e256f4074e70980c85623f5fd72a344b90bd5f23ed2c03030d8d0cb1ce38bdb2263fdf74ac3e7801a66050184ed11005adc5f49bcb2 languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-content-docs@npm:3.5.2" - dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/module-type-aliases": "npm:3.5.2" - "@docusaurus/theme-common": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" +"@docusaurus/plugin-content-docs@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-content-docs@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/module-type-aliases": "npm:3.10.1" + "@docusaurus/theme-common": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" "@types/react-router-config": "npm:^5.0.7" combine-promises: "npm:^1.1.0" fs-extra: "npm:^11.1.1" js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" + schema-dts: "npm:^1.1.2" tslib: "npm:^2.6.0" utility-types: "npm:^3.10.0" webpack: "npm:^5.88.1" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/fd245e323bd2735c9a65bbb50c8411db3bf8b562ad812ef92c4637554b1606aeaf2f2da95ea447a6fb158d96836677d7f95a6a006dae3c4730c231c5527fd7ce + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/a9d78f6979cc64aef1210f51979f2ed5100ce4a49ba266386e35e9109e4415e66bd9a9448696078f247d204949a29197faa9396bd1f014c88fcdd1aa1e98a3f8 languageName: node linkType: hard -"@docusaurus/plugin-content-pages@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-content-pages@npm:3.5.2" +"@docusaurus/plugin-content-pages@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-content-pages@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" webpack: "npm:^5.88.1" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/4ca00fad896976095a64f485c6b58da5426fb8301921b2d3099d3604f3a3485461543e373415b54ce743104ff67f54e4f6fb4364547fce3d8c88be57e1c87426 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/00dab7af101b0607746d820c399bc3062279165b1b79009f2c6c8439a627818748da52f43eee0a4a874923707c89c9fce17aab72a7c88d298fa36b6efc0bacc7 languageName: node linkType: hard -"@docusaurus/plugin-debug@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-debug@npm:3.5.2" +"@docusaurus/plugin-css-cascade-layers@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-css-cascade-layers@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" + tslib: "npm:^2.6.0" + checksum: 10c0/fd11a7488029226276bbdbeb1de4035ed425b8d7be0fbad3d5a0aa3a18646064f1930835bfc951837bfc813873548e1a8b23d9f52cb20120e1239a1d93128d79 + languageName: node + linkType: hard + +"@docusaurus/plugin-debug@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-debug@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" fs-extra: "npm:^11.1.1" - react-json-view-lite: "npm:^1.2.0" + react-json-view-lite: "npm:^2.3.0" tslib: "npm:^2.6.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/2d47f01154a026b9c9028df72fa87a633772c5079501a8e7c48ca48ba87fd1f4ec6e7e277c8123315cccbc43a9897e45e8a0b8b975cc337a74316eee03f7b320 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/d2978e40e83c1c4fd904dc3bc62ef1b6d52cf28e391e9dacad40712d7b14ce9ad22f0ad710631021066c296d10c364621b2c11a186694d8f5c6e59f35043f99a languageName: node linkType: hard -"@docusaurus/plugin-google-analytics@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-google-analytics@npm:3.5.2" +"@docusaurus/plugin-google-analytics@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-google-analytics@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" tslib: "npm:^2.6.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/19e2fbdb625a0345c7f5571ae39fae5803b32933f7f69ba481daf56b4640d68c899049a8c0a7a774e533723364361a7e56839e4fd279940717c5c35d66c226b5 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/c9aff3f3467d3e76a1dd8e1518e8a11b0d488b1761f0302a6cc9fdb94635b6e5673b3d993434205dc65cd6eb9677f795157887d508f01ba175c3f5e411aab2e6 languageName: node linkType: hard -"@docusaurus/plugin-google-gtag@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-google-gtag@npm:3.5.2" +"@docusaurus/plugin-google-gtag@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-google-gtag@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" - "@types/gtag.js": "npm:^0.0.12" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" + "@types/gtag.js": "npm:^0.0.20" tslib: "npm:^2.6.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/ba502ae3e0b766b8eebafe89935365199cbc66f9d472950d3d95362619b1f78dddf8e45a73c7e9a1040be965b927ea5ce76037b3f7ee5443c25cab8e6e232934 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/6792713f813cb06dcc54ece92ac81faed01017a71079726f97adade1fa2b6665626369c788e108dee9c02e0cbfc4cc71a2e87db5d3e43f47944e7b0921bb71db languageName: node linkType: hard -"@docusaurus/plugin-google-tag-manager@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-google-tag-manager@npm:3.5.2" +"@docusaurus/plugin-google-tag-manager@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-google-tag-manager@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" tslib: "npm:^2.6.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/067eed163b41ac03e85b70ec677525479bae6f4b7137e837d81dd48d03ab8c246b52be3236283cbc4607039beddc618adcfe451f91b19e2d41d343cd0952bd73 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/a1a01de5f876d63fec022d312c711525523ee380af3382e35d1953a577450da36039dfcd1ff7f0af0cd189cc14d268c64276def573bdc70d091db2cad56edf9f languageName: node linkType: hard -"@docusaurus/plugin-sitemap@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/plugin-sitemap@npm:3.5.2" - dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" +"@docusaurus/plugin-sitemap@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-sitemap@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" fs-extra: "npm:^11.1.1" sitemap: "npm:^7.1.1" tslib: "npm:^2.6.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/9490c3a11869fb50abe7d8d9c235d57b18247a2dbe59d2351a6a919f0a4cf5445879e019db049a5dd55cbbb1ce0e19d5f1342e368e593408652f48d19331f961 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/22c04be000a1577f9a0c169fb67ff0d4deaf618aa2a3839336cfaed667558f1db3ada5bed23ee7245596a307bbddbed62ede8e342120aa8efebe0b9d35f4da75 languageName: node linkType: hard -"@docusaurus/preset-classic@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/preset-classic@npm:3.5.2" +"@docusaurus/plugin-svgr@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/plugin-svgr@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" + "@svgr/core": "npm:8.1.0" + "@svgr/webpack": "npm:^8.1.0" + tslib: "npm:^2.6.0" + webpack: "npm:^5.88.1" + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/d866efe42351d1a66febacd6c33753f5ace2056fe86259365408edd354fb67994208a4e2c9939a921c2a20cb11b64fdd3584d34dde8d0329a63a55c9a74c488f + languageName: node + linkType: hard + +"@docusaurus/preset-classic@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/preset-classic@npm:3.10.1" dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/plugin-content-blog": "npm:3.5.2" - "@docusaurus/plugin-content-docs": "npm:3.5.2" - "@docusaurus/plugin-content-pages": "npm:3.5.2" - "@docusaurus/plugin-debug": "npm:3.5.2" - "@docusaurus/plugin-google-analytics": "npm:3.5.2" - "@docusaurus/plugin-google-gtag": "npm:3.5.2" - "@docusaurus/plugin-google-tag-manager": "npm:3.5.2" - "@docusaurus/plugin-sitemap": "npm:3.5.2" - "@docusaurus/theme-classic": "npm:3.5.2" - "@docusaurus/theme-common": "npm:3.5.2" - "@docusaurus/theme-search-algolia": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/plugin-content-blog": "npm:3.10.1" + "@docusaurus/plugin-content-docs": "npm:3.10.1" + "@docusaurus/plugin-content-pages": "npm:3.10.1" + "@docusaurus/plugin-css-cascade-layers": "npm:3.10.1" + "@docusaurus/plugin-debug": "npm:3.10.1" + "@docusaurus/plugin-google-analytics": "npm:3.10.1" + "@docusaurus/plugin-google-gtag": "npm:3.10.1" + "@docusaurus/plugin-google-tag-manager": "npm:3.10.1" + "@docusaurus/plugin-sitemap": "npm:3.10.1" + "@docusaurus/plugin-svgr": "npm:3.10.1" + "@docusaurus/theme-classic": "npm:3.10.1" + "@docusaurus/theme-common": "npm:3.10.1" + "@docusaurus/theme-search-algolia": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/ea15474b01399a7bf05d6fd8b0edbf2856ffc83baa0d726b6e90c365ffc93ed39a78ac3d5690750f43051387ff96a8b455927ffa712f4589f4e4b45a4490aaaa + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/524675229e33f24f678ca104eab1b6328ca31c2572e5cb2a598a330bd990a8d50eb1929aaef9031c37827a22ddaf6bb19484b75ac2a5b0936f6322d951f33559 languageName: node linkType: hard -"@docusaurus/remark-plugin-npm2yarn@npm:^3.6.3": - version: 3.6.3 - resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.6.3" +"@docusaurus/remark-plugin-npm2yarn@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/remark-plugin-npm2yarn@npm:3.10.1" dependencies: mdast-util-mdx: "npm:^3.0.0" npm-to-yarn: "npm:^3.0.0" tslib: "npm:^2.6.0" unified: "npm:^11.0.3" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/6471afa24af2e9ff57e7b990030851252a5a1527fc50a87dfc59b4d5d691715b0086a786f444b90665a588cc622bfeb20d39949984387a9aef3c4d30f37f8b29 - languageName: node - linkType: hard - -"@docusaurus/theme-classic@npm:3.5.2, @docusaurus/theme-classic@npm:^3.5.2": - version: 3.5.2 - resolution: "@docusaurus/theme-classic@npm:3.5.2" - dependencies: - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/module-type-aliases": "npm:3.5.2" - "@docusaurus/plugin-content-blog": "npm:3.5.2" - "@docusaurus/plugin-content-docs": "npm:3.5.2" - "@docusaurus/plugin-content-pages": "npm:3.5.2" - "@docusaurus/theme-common": "npm:3.5.2" - "@docusaurus/theme-translations": "npm:3.5.2" - "@docusaurus/types": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" + checksum: 10c0/1888080d863bf4818e97a6653f16c5139efb1bf7cef24b00f1a0739a504695a6094d283333353dfeea9254a707b37101651f13ed796348c86633682275139010 + languageName: node + linkType: hard + +"@docusaurus/theme-classic@npm:3.10.1, @docusaurus/theme-classic@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/theme-classic@npm:3.10.1" + dependencies: + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/module-type-aliases": "npm:3.10.1" + "@docusaurus/plugin-content-blog": "npm:3.10.1" + "@docusaurus/plugin-content-docs": "npm:3.10.1" + "@docusaurus/plugin-content-pages": "npm:3.10.1" + "@docusaurus/theme-common": "npm:3.10.1" + "@docusaurus/theme-translations": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" "@mdx-js/react": "npm:^3.0.0" clsx: "npm:^2.0.0" copy-text-to-clipboard: "npm:^3.2.0" - infima: "npm:0.2.0-alpha.44" + infima: "npm:0.2.0-alpha.45" lodash: "npm:^4.17.21" nprogress: "npm:^0.2.0" - postcss: "npm:^8.4.26" + postcss: "npm:^8.5.4" prism-react-renderer: "npm:^2.3.0" prismjs: "npm:^1.29.0" react-router-dom: "npm:^5.3.4" @@ -6380,20 +8278,20 @@ __metadata: tslib: "npm:^2.6.0" utility-types: "npm:^3.10.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/b0f1dd2a81b96d5522ce456de77e0edd539ea07406ff370b624d878a46af4b33f66892242bc177bf04a0026831fccd3621d722c174ebb8a05a8e6f6ed07d72c3 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/55be80ca9a1880c0a923c519243233bb52025e4a0ae312907c9df52b8ab3594819da164a71377e6ed5b02eef740496eff006da41462603195c0284b977515ceb languageName: node linkType: hard -"@docusaurus/theme-common@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/theme-common@npm:3.5.2" +"@docusaurus/theme-common@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/theme-common@npm:3.10.1" dependencies: - "@docusaurus/mdx-loader": "npm:3.5.2" - "@docusaurus/module-type-aliases": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/mdx-loader": "npm:3.10.1" + "@docusaurus/module-type-aliases": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" @@ -6404,26 +8302,27 @@ __metadata: utility-types: "npm:^3.10.0" peerDependencies: "@docusaurus/plugin-content-docs": "*" - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/ae84a910b98c2b6706110e1580af96e5d87d5b29fe1f085d461932aa9608ee3df90e257d809ddcea5c5d848a160933d16052db1669dd062b5d13870834ac0394 - languageName: node - linkType: hard - -"@docusaurus/theme-search-algolia@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/theme-search-algolia@npm:3.5.2" - dependencies: - "@docsearch/react": "npm:^3.5.2" - "@docusaurus/core": "npm:3.5.2" - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/plugin-content-docs": "npm:3.5.2" - "@docusaurus/theme-common": "npm:3.5.2" - "@docusaurus/theme-translations": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-validation": "npm:3.5.2" - algoliasearch: "npm:^4.18.0" - algoliasearch-helper: "npm:^3.13.3" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/f66e25b6449e03b5c8812be407e80c1c9ffc87b07395273d009a40761302e6230ab357096de95b47f77aef1d7e4d0363220cca07b7fbdeb9679770e20e0ab7a4 + languageName: node + linkType: hard + +"@docusaurus/theme-search-algolia@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/theme-search-algolia@npm:3.10.1" + dependencies: + "@algolia/autocomplete-core": "npm:^1.19.2" + "@docsearch/react": "npm:^3.9.0 || ^4.3.2" + "@docusaurus/core": "npm:3.10.1" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/plugin-content-docs": "npm:3.10.1" + "@docusaurus/theme-common": "npm:3.10.1" + "@docusaurus/theme-translations": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-validation": "npm:3.10.1" + algoliasearch: "npm:^5.37.0" + algoliasearch-helper: "npm:^3.26.0" clsx: "npm:^2.0.0" eta: "npm:^2.2.0" fs-extra: "npm:^11.1.1" @@ -6431,87 +8330,85 @@ __metadata: tslib: "npm:^2.6.0" utility-types: "npm:^3.10.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/c617528fc0574611e49eb355f99df47e77a295a3c87792f185ec53ce0e7a6b239f017e0d9f8b45d91c87f3c615e9008441978d6daf35debcbb1b48fc9d2d98ee + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/dd558ac0c50f2374b8285f463ec23e1996247f4436cd9147fd313689d02d9113214e0368c64fdc8ca106f10b6ef93589814980ea0121cb3583ca87feae4b19c3 languageName: node linkType: hard -"@docusaurus/theme-translations@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/theme-translations@npm:3.5.2" +"@docusaurus/theme-translations@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/theme-translations@npm:3.10.1" dependencies: fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" - checksum: 10c0/aa427b55a6d642ff30d67d5b9b8bc9f16f92b8902b125d3d6499c59e7e4ece3549a8a8e9fc017ef1cc68d9b9d5426a35812f8bf829c049103607867d605adc7b + checksum: 10c0/2a1c871e883a82c4c5071820dcdc3bbeea5a3571978d022c1d1b820ae8b676ea5dd173b9c17542a032b9a5ec7e06f5d8a3b9de31a1e1f474f527baccfb5f9deb languageName: node linkType: hard -"@docusaurus/tsconfig@npm:^3.5.2": - version: 3.5.2 - resolution: "@docusaurus/tsconfig@npm:3.5.2" - checksum: 10c0/1cde5cfadfc94605ba9a1ec8484bc58700bcff99944fa20c6f6d93599126914dc33f15c3464ee3279cf6becafcea86909d1d25a20f8f97e95c8ddf6b1122eac8 +"@docusaurus/tsconfig@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/tsconfig@npm:3.10.1" + checksum: 10c0/557eab379f82cc36e14d956f71b3ba81c71d535244b664a75fd1d2cc5e9c20c400b4ddf1f2b62a2c8c6c0b854d9192da5c651c719a51213cadcda94ca7f587b5 languageName: node linkType: hard -"@docusaurus/types@npm:3.5.2, @docusaurus/types@npm:^3.5.2": - version: 3.5.2 - resolution: "@docusaurus/types@npm:3.5.2" +"@docusaurus/types@npm:3.10.1, @docusaurus/types@npm:^3.10.1": + version: 3.10.1 + resolution: "@docusaurus/types@npm:3.10.1" dependencies: "@mdx-js/mdx": "npm:^3.0.0" "@types/history": "npm:^4.7.11" + "@types/mdast": "npm:^4.0.2" "@types/react": "npm:*" commander: "npm:^5.1.0" joi: "npm:^17.9.2" - react-helmet-async: "npm:^1.3.0" + react-helmet-async: "npm:@slorber/react-helmet-async@1.3.0" utility-types: "npm:^3.10.0" - webpack: "npm:^5.88.1" + webpack: "npm:^5.95.0" webpack-merge: "npm:^5.9.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10c0/a06607a8ed96871d9a2c1239e1d94e584acd5c638f7eb4071feb1f18221c25c9b78794b3f804884db201cfdfc67cecdf37a823efe854f435fb4f5a36b28237d4 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10c0/63cc1d92ec775fb0e58f156b4edc7075612943a94d15d4648b60effcbc34c70a1092569d66d552878779b48d5111abe2fc154ba6a3bca2af0383550c9f9a015b languageName: node linkType: hard -"@docusaurus/utils-common@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/utils-common@npm:3.5.2" +"@docusaurus/utils-common@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/utils-common@npm:3.10.1" dependencies: + "@docusaurus/types": "npm:3.10.1" tslib: "npm:^2.6.0" - peerDependencies: - "@docusaurus/types": "*" - peerDependenciesMeta: - "@docusaurus/types": - optional: true - checksum: 10c0/17723bed0174d98895eff9666e9988757cb1b3562d90045db7a9a90294d686ca5472f5d7c171de7f306148ae24573ae7e959d31167a8dac8c1b4d7606459e056 + checksum: 10c0/1dde7a5c538a2cbe9eba46c9a3991a773e2d9d5b9c489cb010f9284c33cba7d494c1300557f850fa6a6e857747ca835b91f6036b02a726e13d296d7a65f8d8db languageName: node linkType: hard -"@docusaurus/utils-validation@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/utils-validation@npm:3.5.2" +"@docusaurus/utils-validation@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/utils-validation@npm:3.10.1" dependencies: - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/utils": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/utils": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" fs-extra: "npm:^11.2.0" joi: "npm:^17.9.2" js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" tslib: "npm:^2.6.0" - checksum: 10c0/b179f7e68f9e3bfad7d03001ca9280e4122592a8995ea7ca31a8a59c5ce3b568af1177b06b41417c98bcd4cd30a7a054d0c06be8384b3f05be37bf239df96213 + checksum: 10c0/6368eb2a879fc1c4a507873689bd0a08257e2bc72a2ba53b3629d633d97d368168720fc504a54f96a0652982fc098f29675076e1fbcaf0244947645131a3d2f9 languageName: node linkType: hard -"@docusaurus/utils@npm:3.5.2": - version: 3.5.2 - resolution: "@docusaurus/utils@npm:3.5.2" +"@docusaurus/utils@npm:3.10.1": + version: 3.10.1 + resolution: "@docusaurus/utils@npm:3.10.1" dependencies: - "@docusaurus/logger": "npm:3.5.2" - "@docusaurus/utils-common": "npm:3.5.2" - "@svgr/webpack": "npm:^8.1.0" + "@docusaurus/logger": "npm:3.10.1" + "@docusaurus/types": "npm:3.10.1" + "@docusaurus/utils-common": "npm:3.10.1" escape-string-regexp: "npm:^4.0.0" + execa: "npm:^5.1.1" file-loader: "npm:^6.2.0" fs-extra: "npm:^11.1.1" github-slugger: "npm:^1.5.0" @@ -6521,19 +8418,14 @@ __metadata: js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" micromatch: "npm:^4.0.5" + p-queue: "npm:^6.6.2" prompts: "npm:^2.4.2" resolve-pathname: "npm:^3.0.0" - shelljs: "npm:^0.8.5" tslib: "npm:^2.6.0" url-loader: "npm:^4.1.1" utility-types: "npm:^3.10.0" webpack: "npm:^5.88.1" - peerDependencies: - "@docusaurus/types": "*" - peerDependenciesMeta: - "@docusaurus/types": - optional: true - checksum: 10c0/a4d2d530c16ffd93bb84f5bc221efb767cba5915cfabd36f83130ba008cbb03a4d79ec324bb1dd0ef2d25d1317692357ee55ec8df0e9e801022e37c633b80ca9 + checksum: 10c0/97d51da30035ef34eced1dbc937f829309a8165a07a9c66d87c5deec03fb62150cbc70b2763ffdec0286b21f1be53f4011a036e4265cb971a892f0ab12172e0a languageName: node linkType: hard @@ -8127,6 +10019,246 @@ __metadata: languageName: node linkType: hard +"@jsonjoy.com/base64@npm:17.67.0": + version: 17.67.0 + resolution: "@jsonjoy.com/base64@npm:17.67.0" + peerDependencies: + tslib: 2 + checksum: 10c0/d9616ec1ac0ea6aa455968b1f96f2d48ce38a2b1835922a909a55147d7b8cff3d648d45e9efe6781c6926beb5f04dc41c75ce548b6b84141b14bc122893e16ee + languageName: node + linkType: hard + +"@jsonjoy.com/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@jsonjoy.com/base64@npm:1.1.2" + peerDependencies: + tslib: 2 + checksum: 10c0/88717945f66dc89bf58ce75624c99fe6a5c9a0c8614e26d03e406447b28abff80c69fb37dabe5aafef1862cf315071ae66e5c85f6018b437d95f8d13d235e6eb + languageName: node + linkType: hard + +"@jsonjoy.com/buffers@npm:17.67.0, @jsonjoy.com/buffers@npm:^17.65.0": + version: 17.67.0 + resolution: "@jsonjoy.com/buffers@npm:17.67.0" + peerDependencies: + tslib: 2 + checksum: 10c0/ee46d3ea6c2dee4dd5dffd8b156745baeecfe796c7bb3f091f9fe64c402aca5e4d86ba3d736545682f919303fb15359c1f00d41ac91ea1b5d4edbbe74f540d35 + languageName: node + linkType: hard + +"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": + version: 1.2.1 + resolution: "@jsonjoy.com/buffers@npm:1.2.1" + peerDependencies: + tslib: 2 + checksum: 10c0/5edaf761b78b730ae0598824adb37473fef5b40a8fc100625159700eb36e00057c5129c7ad15fc0e3178e8de58a044da65728e8d7b05fd3eed58e9b9a0d02b5a + languageName: node + linkType: hard + +"@jsonjoy.com/codegen@npm:17.67.0": + version: 17.67.0 + resolution: "@jsonjoy.com/codegen@npm:17.67.0" + peerDependencies: + tslib: 2 + checksum: 10c0/3cc529377cc315acf373dc52dbd39d56285b31ba8ca90a4447230e37e405372cc13bed7df638dc81f9071ff8f4eb8e825217987397d80182d08ded761e609a93 + languageName: node + linkType: hard + +"@jsonjoy.com/codegen@npm:^1.0.0": + version: 1.0.0 + resolution: "@jsonjoy.com/codegen@npm:1.0.0" + peerDependencies: + tslib: 2 + checksum: 10c0/54686352248440ad1484ce7db0270a5a72424fb9651b090e5f1c8e2cd8e55e6c7a3f67dfe4ed90c689cf01ed949e794764a8069f5f52510eaf0a2d0c41d324cd + languageName: node + linkType: hard + +"@jsonjoy.com/fs-core@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-core@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/09196a9662631df6eda00905f10f6581da9b0edd3e4999417d00c5a0f02ddd3bad3e01a2a60eea4290d2ff043c719a4ac2819fef98a914b99e6bd23b77b27141 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-fsa@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-fsa@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.57.8" + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/e23f43ad6afd6fd9ba5bb060adaafc9bad9f87341cf89a5b427f6a28a1a146487426b7c3b8be9f4d44730f9cab487d7d511e973a48e01c2bc54fa1ff4da8e582 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-builtins@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-node-builtins@npm:4.57.8" + peerDependencies: + tslib: 2 + checksum: 10c0/3c2de9f76b100db10e179daf346a73a4c271cc01c363b082cf6c7a034c53eb918e265520b1df1d4fbec7c1201592edf5a9111408576bf509776700a8f4327642 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-to-fsa@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-node-to-fsa@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-fsa": "npm:4.57.8" + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + peerDependencies: + tslib: 2 + checksum: 10c0/d147707ae84b3f774afd108d2a7d6ee867a78b15a94f0ce5da5442056939f44103065f75694c37871440f5fbb15fa65a6c8e238e38365d8de9d4898d42e0edca + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node-utils@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-node-utils@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + peerDependencies: + tslib: 2 + checksum: 10c0/80fee8af463dce150d0093fa8d935c2f7954caff5ed3031d2ec3263fce9077cb915152c6757bebf9a9a3a3eb909c4ee458ace57d2efa671d8ac31d59bc391a50 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-node@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-node@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.57.8" + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + "@jsonjoy.com/fs-print": "npm:4.57.8" + "@jsonjoy.com/fs-snapshot": "npm:4.57.8" + glob-to-regex.js: "npm:^1.0.0" + thingies: "npm:^2.5.0" + peerDependencies: + tslib: 2 + checksum: 10c0/1a4d2ce2d92584250df26c8873fb0f38bbbcb38b2ebe5125a416eb5d46e1be17db137c9fdeedba25c7bcd7b0dab3585c70f8d29a1a9c042d8f6fe467dc8f4974 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-print@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-print@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + tree-dump: "npm:^1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/4b6e860eeb7a6c7d52b715b18877747bfd97f5e3e10dbc912a671a6ffb313e1a77c38058918696f33f5fd2d888a271e0707b8914cfd4aabb8e652ec4ec7e56b1 + languageName: node + linkType: hard + +"@jsonjoy.com/fs-snapshot@npm:4.57.8": + version: 4.57.8 + resolution: "@jsonjoy.com/fs-snapshot@npm:4.57.8" + dependencies: + "@jsonjoy.com/buffers": "npm:^17.65.0" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + "@jsonjoy.com/json-pack": "npm:^17.65.0" + "@jsonjoy.com/util": "npm:^17.65.0" + peerDependencies: + tslib: 2 + checksum: 10c0/d2e6bd16b2b2c2d510949573a134284c06c57e3ae9b91ca59c3b1e694ccf66723b7ae0b726eabe2e436ff81a0032fe7e27935a163914ea11af9119fc2cc1c837 + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^1.11.0": + version: 1.21.0 + resolution: "@jsonjoy.com/json-pack@npm:1.21.0" + dependencies: + "@jsonjoy.com/base64": "npm:^1.1.2" + "@jsonjoy.com/buffers": "npm:^1.2.0" + "@jsonjoy.com/codegen": "npm:^1.0.0" + "@jsonjoy.com/json-pointer": "npm:^1.0.2" + "@jsonjoy.com/util": "npm:^1.9.0" + hyperdyperid: "npm:^1.2.0" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/0183eccccf2ab912389a6784ae81c1a7da48cf178902efe093fb60c457359c7c75da2803f869e0a1489f1342dfa4f8ab9b27b65adc9f44fd9646823773b71e9d + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^17.65.0": + version: 17.67.0 + resolution: "@jsonjoy.com/json-pack@npm:17.67.0" + dependencies: + "@jsonjoy.com/base64": "npm:17.67.0" + "@jsonjoy.com/buffers": "npm:17.67.0" + "@jsonjoy.com/codegen": "npm:17.67.0" + "@jsonjoy.com/json-pointer": "npm:17.67.0" + "@jsonjoy.com/util": "npm:17.67.0" + hyperdyperid: "npm:^1.2.0" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/fee56d024c84f031ef011a85ccca071c73b8a0739506083bd3dc7a17c720a498599f285e79082a9626314324ea938f189d18d47a03341cb76286ca2e7098bf53 + languageName: node + linkType: hard + +"@jsonjoy.com/json-pointer@npm:17.67.0": + version: 17.67.0 + resolution: "@jsonjoy.com/json-pointer@npm:17.67.0" + dependencies: + "@jsonjoy.com/util": "npm:17.67.0" + peerDependencies: + tslib: 2 + checksum: 10c0/763e0b1bc274390a605073b49e5bf55bdf386e784f5940d456faca958d90915b7d9a47dd9d58a08e2113f40167b0640d313897811680eb91630726920618fe7d + languageName: node + linkType: hard + +"@jsonjoy.com/json-pointer@npm:^1.0.2": + version: 1.0.2 + resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" + dependencies: + "@jsonjoy.com/codegen": "npm:^1.0.0" + "@jsonjoy.com/util": "npm:^1.9.0" + peerDependencies: + tslib: 2 + checksum: 10c0/8d959c0fdd77d937d2a829270de51533bb9e3b887b3f6f02943884dc33dd79225071218c93f4bafdee6a3412fd5153264997953a86de444d85c1fff67915af54 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:17.67.0, @jsonjoy.com/util@npm:^17.65.0": + version: 17.67.0 + resolution: "@jsonjoy.com/util@npm:17.67.0" + dependencies: + "@jsonjoy.com/buffers": "npm:17.67.0" + "@jsonjoy.com/codegen": "npm:17.67.0" + peerDependencies: + tslib: 2 + checksum: 10c0/44be53d94c99ce74a0eff1bb111f0ff4392a1226e34637321c8bc45b569da3f9e12db8b225eef3694c44b9fd2e9b800d7baf5ea0d38e1d7767bfcbef4fbf91b0 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:^1.9.0": + version: 1.9.0 + resolution: "@jsonjoy.com/util@npm:1.9.0" + dependencies: + "@jsonjoy.com/buffers": "npm:^1.0.0" + "@jsonjoy.com/codegen": "npm:^1.0.0" + peerDependencies: + tslib: 2 + checksum: 10c0/a720a6accaae71fa9e7fa06e93e382702aa5760ef2bdc3bc45c19dc2228a01cc735d36cb970c654bc5e88f1328d55d1f0d5eceef0b76bcc327a2ce863e7b0021 + languageName: node + linkType: hard + "@leeoniya/ufuzzy@npm:^1.0.19": version: 1.0.19 resolution: "@leeoniya/ufuzzy@npm:1.0.19" @@ -9029,6 +11161,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 10c0/8c3f005ee72e7b8f9cff756dfae1241485187254e3f743873e22073d63906863df5d4f13d441b7530ea614b7a093f0d889309f28b59850f33b66cb26a779a4a5 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -9567,6 +11706,160 @@ __metadata: languageName: node linkType: hard +"@peculiar/asn1-cms@npm:^2.6.0, @peculiar/asn1-cms@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-cms@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + "@peculiar/asn1-x509-attr": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/001601e4b7a4acd3f50ab0dfaf0bb781b540df3744ed3a344cb3164c0c9f1146d54db8a96b21423769f494644f7ff4444e8c0276a40df900c3c5cdc5d849b942 + languageName: node + linkType: hard + +"@peculiar/asn1-csr@npm:^2.6.0": + version: 2.8.0 + resolution: "@peculiar/asn1-csr@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/0ac7cc417b3b4dc80adf60c0650daec329dd04dd971813b89910e6984279030ccc1a2014125388612d7f3895a614938fa66d5547fda3e62e094e11cf1a3b80d9 + languageName: node + linkType: hard + +"@peculiar/asn1-ecc@npm:^2.6.0": + version: 2.8.0 + resolution: "@peculiar/asn1-ecc@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/38a026c07837b69ea665a37bb129c47109193b48bd5840c088a023c4cdb953ac3c2a7eb930c5472476662bf87018f2041fd00b58c17fe235d43ecdf1efb07649 + languageName: node + linkType: hard + +"@peculiar/asn1-pfx@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-pfx@npm:2.8.0" + dependencies: + "@peculiar/asn1-cms": "npm:^2.8.0" + "@peculiar/asn1-pkcs8": "npm:^2.8.0" + "@peculiar/asn1-rsa": "npm:^2.8.0" + "@peculiar/asn1-schema": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/8bdc99ffba97b2cced084e2456f9475207d00a5a9a7558ad79824545551628efee7e722f74a5ff00af2cc5bbfa8a0a0413cb1672e83ad13d0243ed550c04da12 + languageName: node + linkType: hard + +"@peculiar/asn1-pkcs8@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-pkcs8@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/1231f7e1e0573be6cd2a012a74b736e884e0221535eca49d1530fa53be05e3542b81871a0cf99756ca24a7bc224f21e7c1b5911851850ed2b0ac0e95a179cb11 + languageName: node + linkType: hard + +"@peculiar/asn1-pkcs9@npm:^2.6.0": + version: 2.8.0 + resolution: "@peculiar/asn1-pkcs9@npm:2.8.0" + dependencies: + "@peculiar/asn1-cms": "npm:^2.8.0" + "@peculiar/asn1-pfx": "npm:^2.8.0" + "@peculiar/asn1-pkcs8": "npm:^2.8.0" + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + "@peculiar/asn1-x509-attr": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/a5127573e0fcc99ce12f1b1f418e54e77186d28fb47160e1bf86458afcf87df048117f8b917af0db78229f739d9bbb74a16294129af538600d4c8cf1cb20435d + languageName: node + linkType: hard + +"@peculiar/asn1-rsa@npm:^2.6.0, @peculiar/asn1-rsa@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-rsa@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/877e6a228a629011af54d02366fd22de10578468f59e13142eccbe78cce3436d4172398debf2023256145fb39cb9f725c9c2198c8c14a8b03b37319ab36889eb + languageName: node + linkType: hard + +"@peculiar/asn1-schema@npm:^2.6.0, @peculiar/asn1-schema@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-schema@npm:2.8.0" + dependencies: + "@peculiar/utils": "npm:^2.0.2" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/dae27e5501784daa2401478cc2ee2c915698ef12415df1a5af249fb60dff0b363ecdccbae6f04b8e121649a187192510475d86fc15c582718299440164f0570e + languageName: node + linkType: hard + +"@peculiar/asn1-x509-attr@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-x509-attr@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/asn1-x509": "npm:^2.8.0" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/e819d16c0d236abb8367c150880deec7052a06134f4077c10c57287cb1c3aa0d06b421b0e58f52a152c2440e20e03de7e2491738cc35745fb9d8b2e6c59a4a01 + languageName: node + linkType: hard + +"@peculiar/asn1-x509@npm:^2.6.0, @peculiar/asn1-x509@npm:^2.8.0": + version: 2.8.0 + resolution: "@peculiar/asn1-x509@npm:2.8.0" + dependencies: + "@peculiar/asn1-schema": "npm:^2.8.0" + "@peculiar/utils": "npm:^2.0.2" + asn1js: "npm:^3.0.10" + tslib: "npm:^2.8.1" + checksum: 10c0/3aa58f110d0b44492cdb91dcc57436b6b46d2df67f1ba952b56b43e19d98c2ba17be3173a7561ec463ded26e9f6985ee612b7b59d049f89fd1a8ebacc1b25dca + languageName: node + linkType: hard + +"@peculiar/utils@npm:^2.0.2": + version: 2.0.3 + resolution: "@peculiar/utils@npm:2.0.3" + dependencies: + tslib: "npm:^2.8.1" + checksum: 10c0/e111a51c83334d6ff3c96b993ed0d718210620f3ad176853a4bf229f1cf4cd14e9388075318351b188862d34d2192d80f206f6bea53aa1459df3ec638cbcdbd5 + languageName: node + linkType: hard + +"@peculiar/x509@npm:^1.14.2": + version: 1.14.3 + resolution: "@peculiar/x509@npm:1.14.3" + dependencies: + "@peculiar/asn1-cms": "npm:^2.6.0" + "@peculiar/asn1-csr": "npm:^2.6.0" + "@peculiar/asn1-ecc": "npm:^2.6.0" + "@peculiar/asn1-pkcs9": "npm:^2.6.0" + "@peculiar/asn1-rsa": "npm:^2.6.0" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.0" + pvtsutils: "npm:^1.3.6" + reflect-metadata: "npm:^0.2.2" + tslib: "npm:^2.8.1" + tsyringe: "npm:^4.10.0" + checksum: 10c0/949231ca9daf84534bfe255f28a856df497302fed294d227c6a28e50f5cfb67ed1d91afe6db787b88294ce042295243dbcb44455fe2efa5ed07428a74392eec9 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -11522,7 +13815,7 @@ __metadata: languageName: node linkType: hard -"@types/bonjour@npm:^3.5.9": +"@types/bonjour@npm:^3.5.13": version: 3.5.13 resolution: "@types/bonjour@npm:3.5.13" dependencies: @@ -11566,7 +13859,7 @@ __metadata: languageName: node linkType: hard -"@types/connect-history-api-fallback@npm:^1.3.5": +"@types/connect-history-api-fallback@npm:^1.5.4": version: 1.5.4 resolution: "@types/connect-history-api-fallback@npm:1.5.4" dependencies: @@ -11723,6 +14016,18 @@ __metadata: languageName: node linkType: hard +"@types/express-serve-static-core@npm:^4.17.21": + version: 4.19.8 + resolution: "@types/express-serve-static-core@npm:4.19.8" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/6fb58a85b209e0e421b29c52e0a51dbf7c039b711c604cf45d46470937a5c7c16b30aa5ce9bf7da0bd8a2e9361c95b5055599c0500a96bf4414d26c81f02d7fe + languageName: node + linkType: hard + "@types/express-serve-static-core@npm:^4.17.33": version: 4.17.37 resolution: "@types/express-serve-static-core@npm:4.17.37" @@ -11756,6 +14061,18 @@ __metadata: languageName: node linkType: hard +"@types/express@npm:^4.17.25": + version: 4.17.25 + resolution: "@types/express@npm:4.17.25" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:^1" + checksum: 10c0/f42b616d2c9dbc50352c820db7de182f64ebbfa8dba6fb6c98e5f8f0e2ef3edde0131719d9dc6874803d25ad9ca2d53471d0fec2fbc60a6003a43d015bab72c4 + languageName: node + linkType: hard + "@types/file-saver-es@npm:^2.0.3": version: 2.0.3 resolution: "@types/file-saver-es@npm:2.0.3" @@ -11779,10 +14096,10 @@ __metadata: languageName: node linkType: hard -"@types/gtag.js@npm:^0.0.12": - version: 0.0.12 - resolution: "@types/gtag.js@npm:0.0.12" - checksum: 10c0/fee8f4c6e627301b89ab616c9e219bd53fa6ea1ffd1d0a8021e21363f0bdb2cf7eb1a5bcda0c6f1502186379bc7784ec29c932e21634f4e07f9e7a8c56887400 +"@types/gtag.js@npm:^0.0.20": + version: 0.0.20 + resolution: "@types/gtag.js@npm:0.0.20" + checksum: 10c0/eb878aa3cfab6b98f5e69ef3383e9788aaea6a4d0611c72078678374dcbb4731f533ff2bf479a865536f1626a57887b1198279ff35a65d223fe4f93d9c76dbdd languageName: node linkType: hard @@ -11900,7 +14217,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5": +"@types/json-schema@npm:^7.0.15": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -12026,15 +14343,6 @@ __metadata: languageName: node linkType: hard -"@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 - languageName: node - linkType: hard - "@types/node@npm:*, @types/node@npm:>=10.0.0": version: 20.8.4 resolution: "@types/node@npm:20.8.4" @@ -12325,10 +14633,10 @@ __metadata: languageName: node linkType: hard -"@types/retry@npm:0.12.0": - version: 0.12.0 - resolution: "@types/retry@npm:0.12.0" - checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 +"@types/retry@npm:0.12.2": + version: 0.12.2 + resolution: "@types/retry@npm:0.12.2" + checksum: 10c0/07481551a988cc90b423351919928b9ddcd14e3f5591cac3ab950851bb20646e55a10e89141b38bc3093d2056d4df73700b22ff2612976ac86a6367862381884 languageName: node linkType: hard @@ -12372,7 +14680,17 @@ __metadata: languageName: node linkType: hard -"@types/serve-index@npm:^1.9.1": +"@types/send@npm:<1": + version: 0.17.6 + resolution: "@types/send@npm:0.17.6" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/a9d76797f0637738062f1b974e0fcf3d396a28c5dc18c3f95ecec5dabda82e223afbc2d56a0bca46b6326fd7bb229979916cea40de2270a98128fd94441b87c2 + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.4": version: 1.9.4 resolution: "@types/serve-index@npm:1.9.4" dependencies: @@ -12392,14 +14710,14 @@ __metadata: languageName: node linkType: hard -"@types/serve-static@npm:^1.13.10": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" +"@types/serve-static@npm:^1, @types/serve-static@npm:^1.15.5": + version: 1.15.10 + resolution: "@types/serve-static@npm:1.15.10" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" - "@types/send": "npm:*" - checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + "@types/send": "npm:<1" + checksum: 10c0/842fca14c9e80468f89b6cea361773f2dcd685d4616a9f59013b55e1e83f536e4c93d6d8e3ba5072d40c4e7e64085210edd6646b15d538ded94512940a23021f languageName: node linkType: hard @@ -12433,7 +14751,7 @@ __metadata: languageName: node linkType: hard -"@types/sockjs@npm:^0.3.33": +"@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" dependencies: @@ -12562,12 +14880,12 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.5": - version: 8.5.12 - resolution: "@types/ws@npm:8.5.12" +"@types/ws@npm:^8.5.10": + version: 8.18.1 + resolution: "@types/ws@npm:8.18.1" dependencies: "@types/node": "npm:*" - checksum: 10c0/3fd77c9e4e05c24ce42bfc7647f7506b08c40a40fe2aea236ef6d4e96fc7cb4006a81ed1b28ec9c457e177a74a72924f4768b7b4652680b42dfd52bc380e15f9 + checksum: 10c0/61aff1129143fcc4312f083bc9e9e168aa3026b7dd6e70796276dcfb2c8211c4292603f9c4864fae702f2ed86e4abd4d38aa421831c2fd7f856c931a481afbab languageName: node linkType: hard @@ -13124,6 +15442,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" @@ -13131,6 +15459,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 + languageName: node + linkType: hard + "@webassemblyjs/helper-api-error@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" @@ -13138,6 +15473,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb + languageName: node + linkType: hard + "@webassemblyjs/helper-buffer@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" @@ -13152,6 +15494,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" @@ -13163,6 +15512,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" @@ -13170,6 +15530,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-section@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" @@ -13194,6 +15561,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/ieee754@npm:1.11.6" @@ -13203,6 +15582,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + languageName: node + linkType: hard + "@webassemblyjs/leb128@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/leb128@npm:1.11.6" @@ -13212,6 +15600,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + languageName: node + linkType: hard + "@webassemblyjs/utf8@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/utf8@npm:1.11.6" @@ -13219,6 +15616,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 + languageName: node + linkType: hard + "@webassemblyjs/wasm-edit@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" @@ -13251,6 +15655,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" @@ -13277,6 +15697,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" @@ -13301,6 +15734,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" @@ -13329,6 +15774,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wast-printer@npm:1.11.6" @@ -13349,6 +15808,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -13433,6 +15902,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: 10c0/338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 + languageName: node + linkType: hard + "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -13467,6 +15945,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.15.0": + version: 8.17.0 + resolution: "acorn@npm:8.17.0" + bin: + acorn: bin/acorn + checksum: 10c0/5dcefea5f8f023b6cc24cbe71fb5a8112b601d36c4fa07d14e4e6ffc2ee47383332c46b36c766d9437725aa6660156eae50efa0c838719823b50d7c327c4ed42 + languageName: node + linkType: hard + "acorn@npm:^8.16.0": version: 8.16.0 resolution: "acorn@npm:8.16.0" @@ -13485,7 +15972,7 @@ __metadata: languageName: node linkType: hard -"address@npm:^1.0.1, address@npm:^1.1.2": +"address@npm:^1.0.1": version: 1.2.2 resolution: "address@npm:1.2.2" checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d @@ -13541,7 +16028,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": +"ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -13585,7 +16072,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.5": +"ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -13645,37 +16132,36 @@ __metadata: languageName: node linkType: hard -"algoliasearch-helper@npm:^3.13.3": - version: 3.22.4 - resolution: "algoliasearch-helper@npm:3.22.4" +"algoliasearch-helper@npm:^3.26.0": + version: 3.29.1 + resolution: "algoliasearch-helper@npm:3.29.1" dependencies: "@algolia/events": "npm:^4.0.1" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/84108699d89c5cd8a2017c52b13704403797e02389678d8bc2a489da46886365acd95aef0bc87642cb9c84f974bd0ac25b74cdecfc3cca3041afdfa07f78821f + checksum: 10c0/671cd2a0a4f338162537483a6c21ef9aad80e5abfaf1e4fe233fb18f59d1f54d933fe5c1786e6f9bc3aef7e4e790a71850e4aad55d92776abc36744911245476 languageName: node linkType: hard -"algoliasearch@npm:^4.18.0, algoliasearch@npm:^4.19.1": - version: 4.24.0 - resolution: "algoliasearch@npm:4.24.0" +"algoliasearch@npm:^5.37.0": + version: 5.55.1 + resolution: "algoliasearch@npm:5.55.1" dependencies: - "@algolia/cache-browser-local-storage": "npm:4.24.0" - "@algolia/cache-common": "npm:4.24.0" - "@algolia/cache-in-memory": "npm:4.24.0" - "@algolia/client-account": "npm:4.24.0" - "@algolia/client-analytics": "npm:4.24.0" - "@algolia/client-common": "npm:4.24.0" - "@algolia/client-personalization": "npm:4.24.0" - "@algolia/client-search": "npm:4.24.0" - "@algolia/logger-common": "npm:4.24.0" - "@algolia/logger-console": "npm:4.24.0" - "@algolia/recommend": "npm:4.24.0" - "@algolia/requester-browser-xhr": "npm:4.24.0" - "@algolia/requester-common": "npm:4.24.0" - "@algolia/requester-node-http": "npm:4.24.0" - "@algolia/transporter": "npm:4.24.0" - checksum: 10c0/ef09096619191181f3ea3376ed46b5bb2de1cd7d97a8d016f7cfe8e93c89d34f38cac8db5835314f8d97c939ad007c3dde716c1609953540258352edb25d12c2 + "@algolia/abtesting": "npm:1.21.1" + "@algolia/client-abtesting": "npm:5.55.1" + "@algolia/client-analytics": "npm:5.55.1" + "@algolia/client-common": "npm:5.55.1" + "@algolia/client-insights": "npm:5.55.1" + "@algolia/client-personalization": "npm:5.55.1" + "@algolia/client-query-suggestions": "npm:5.55.1" + "@algolia/client-search": "npm:5.55.1" + "@algolia/ingestion": "npm:1.55.1" + "@algolia/monitoring": "npm:1.55.1" + "@algolia/recommend": "npm:5.55.1" + "@algolia/requester-browser-xhr": "npm:5.55.1" + "@algolia/requester-fetch": "npm:5.55.1" + "@algolia/requester-node-http": "npm:5.55.1" + checksum: 10c0/9b69a7de31369e3af4565bc4b9f87827c8c81b9afd097eef2f9cbe1c843e231a18830932be9f60609a9c922034357db8362ce6ef5155afe630b56652d9b0f069 languageName: node linkType: hard @@ -13773,6 +16259,13 @@ __metadata: languageName: node linkType: hard +"ansis@npm:^3.2.0": + version: 3.17.0 + resolution: "ansis@npm:3.17.0" + checksum: 10c0/d8fa94ca7bb91e7e5f8a7d323756aa075facce07c5d02ca883673e128b2873d16f93e0dec782f98f1eeb1f2b3b4b7b60dcf0ad98fb442e75054fe857988cc5cb + languageName: node + linkType: hard + "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -14093,6 +16586,17 @@ __metadata: languageName: node linkType: hard +"asn1js@npm:^3.0.10, asn1js@npm:^3.0.6": + version: 3.0.10 + resolution: "asn1js@npm:3.0.10" + dependencies: + pvtsutils: "npm:^1.3.6" + pvutils: "npm:^1.1.5" + tslib: "npm:^2.8.1" + checksum: 10c0/04056106522e4d0db4eb992299bb76d73438bfd59ffd975ac9c1f15d14e7326161dad383c54a5ccfa203b73ae7b7bf4668f42c2fed01e1f4bf79a58de71e4dc6 + languageName: node + linkType: hard + "assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": version: 1.0.0 resolution: "assert-plus@npm:1.0.0" @@ -14186,7 +16690,7 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.14, autoprefixer@npm:^10.4.19": +"autoprefixer@npm:^10.4.19": version: 10.4.20 resolution: "autoprefixer@npm:10.4.20" dependencies: @@ -14204,6 +16708,23 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^10.4.23": + version: 10.5.1 + resolution: "autoprefixer@npm:10.5.1" + dependencies: + browserslist: "npm:^4.28.4" + caniuse-lite: "npm:^1.0.30001799" + fraction.js: "npm:^5.3.4" + picocolors: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/abc050d82c27b3edf4a38f79b30a11ca41bcdaf1bec765efebf3506125f3333b98150e8f5449d3c9a2ca83ab5cfef3c113e58dccd5bc8ba4ac5a6f92226d3228 + languageName: node + linkType: hard + "autosuggest-highlight@npm:^3.3.4": version: 3.3.4 resolution: "autosuggest-highlight@npm:3.3.4" @@ -14284,16 +16805,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^9.1.3": - version: 9.1.3 - resolution: "babel-loader@npm:9.1.3" +"babel-loader@npm:^9.2.1": + version: 9.2.1 + resolution: "babel-loader@npm:9.2.1" dependencies: find-cache-dir: "npm:^4.0.0" schema-utils: "npm:^4.0.0" peerDependencies: "@babel/core": ^7.12.0 webpack: ">=5" - checksum: 10c0/e3fc3c9e02bd908b37e8e8cd4f3d7280cf6ac45e33fc203aedbb615135a0fecc33bf92573b71a166a827af029d302c0b060354985cd91d510320bd70a2f949eb + checksum: 10c0/efb82faff4c7c27e9c15bb28bf11c73200e61cf365118a9514e8d74dd489d0afc2a0d5aaa62cb4254eefc2ab631579224d95a03fd245410f28ea75e24de54ba4 languageName: node linkType: hard @@ -14395,6 +16916,19 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.4.15": + version: 0.4.17 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.17" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.8" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/1284960ea403c63b0dd598f338666c4b17d489aefee30b4da6a7313eff1d91edffb0ccf26341a6e5d94231684b74e016eade66b3921ea112f8b0e4980fa08a5c + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.4.5": version: 0.4.5 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5" @@ -14432,6 +16966,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.14.0": + version: 0.14.2 + resolution: "babel-plugin-polyfill-corejs3@npm:0.14.2" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.8" + core-js-compat: "npm:^3.48.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/32f70442f142d0f5607f4b57c121c573b106e09da8659c0f03108a85bf1d09ba5bdc89595a82b34ff76c19f1faf3d1c831b56166f03babf69c024f36da77c3bf + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.8.3": version: 0.8.4 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.4" @@ -14578,12 +17124,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.9, baseline-browser-mapping@npm:^2.9.0": - version: 2.9.18 - resolution: "baseline-browser-mapping@npm:2.9.18" +"baseline-browser-mapping@npm:^2.10.38, baseline-browser-mapping@npm:^2.8.9, baseline-browser-mapping@npm:^2.9.0": + version: 2.10.38 + resolution: "baseline-browser-mapping@npm:2.10.38" bin: - baseline-browser-mapping: dist/cli.js - checksum: 10c0/869bdbb2784f8b1bc49b52d54ea48bf9ea6da8309195e3a0b3f4625197b8187a9b557b1d02f1b6b6dd51f163840a87db259e2b791eed35f0c5fddf3110c4cf28 + baseline-browser-mapping: dist/cli.cjs + checksum: 10c0/44bbea61ec54df6845f5f6f149c99057370081f1041d6e8dbc92835630ce37da9adc102528ebebd37f563342da2a5eea525d24698ced6674cdcfadb2ed613136 languageName: node linkType: hard @@ -14771,13 +17317,33 @@ __metadata: languageName: node linkType: hard -"bonjour-service@npm:^1.0.11": - version: 1.2.1 - resolution: "bonjour-service@npm:1.2.1" +"body-parser@npm:~1.20.5": + version: 1.20.5 + resolution: "body-parser@npm:1.20.5" + dependencies: + bytes: "npm:~3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:~1.2.0" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + on-finished: "npm:~2.4.1" + qs: "npm:~6.15.1" + raw-body: "npm:~2.5.3" + type-is: "npm:~1.6.18" + unpipe: "npm:~1.0.0" + checksum: 10c0/ad777ca5e4711eae253c93f50fdc4608c60b76a9710d79e5e5b84581c76691e6ad21ecc9158986d9ea2b365df73e403ca33c27a8bccc1a7cfc2ccc248548118d + languageName: node + linkType: hard + +"bonjour-service@npm:^1.2.1": + version: 1.4.1 + resolution: "bonjour-service@npm:1.4.1" dependencies: fast-deep-equal: "npm:^3.1.3" multicast-dns: "npm:^7.2.5" - checksum: 10c0/953cbfc27fc9e36e6f988012993ab2244817d82426603e0390d4715639031396c932b6657b1aa4ec30dbb5fa903d6b2c7f1be3af7a8ba24165c93e987c849730 + checksum: 10c0/4980a1df66d64c23988e688d8a9a7fc2b37af64d60e09e2666054dc6f6e082f5bfe9a2f4e820d1ba5670d5eca56f5e13790a0c0e3d4f70d6dba5d6e0d1b84eae languageName: node linkType: hard @@ -14914,7 +17480,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": +"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": version: 4.23.3 resolution: "browserslist@npm:4.23.3" dependencies: @@ -15000,6 +17566,21 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.28.4": + version: 4.28.4 + resolution: "browserslist@npm:4.28.4" + dependencies: + baseline-browser-mapping: "npm:^2.10.38" + caniuse-lite: "npm:^1.0.30001799" + electron-to-chromium: "npm:^1.5.376" + node-releases: "npm:^2.0.48" + update-browserslist-db: "npm:^1.2.3" + bin: + browserslist: cli.js + checksum: 10c0/d86f7319c0e3243ca5122335a98b9de8e007fb10fb5643e5f3ed69428fe81ee8646cf1a7663bcfb65bdfddbe505d39406da7ce30052e65c99df9d02336635a7c + languageName: node + linkType: hard + "bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -15191,6 +17772,13 @@ __metadata: languageName: node linkType: hard +"bytestreamjs@npm:^2.0.1": + version: 2.0.1 + resolution: "bytestreamjs@npm:2.0.1" + checksum: 10c0/edd66b7ca3f94aae99a1009304a42d82ca4c2085eb934192ff47a81f59215c975dc9d3cd8f23c40a2f43ef5b2fa6f01ace70b10ad247766cec6ec641b89eab48 + languageName: node + linkType: hard + "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -15426,24 +18014,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001541, caniuse-lite@npm:^1.0.30001565, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001743 - resolution: "caniuse-lite@npm:1.0.30001743" - checksum: 10c0/1bd730ca10d881a1ca9f55ce864d34c3b18501718c03976e0d3419f4694b715159e13fdef6d58ad47b6d2445d315940f3a01266658876828c820a3331aac021d - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001746": - version: 1.0.30001749 - resolution: "caniuse-lite@npm:1.0.30001749" - checksum: 10c0/f5100599361be03e93cae1f38380fdb78b477b573cb27f8aaf8ed8461ac0233ea84c7e127f441ca0a82ff23f4c37a8855b7c6a02e79d70769a786550bc1be69e - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001766 - resolution: "caniuse-lite@npm:1.0.30001766" - checksum: 10c0/cecc8f9a3758c486fc68434a3cca5f4ca7077db5ac9cdb1689786abf63c4aa9891bf70f2df2c3e549d5e284e8da36a218d0e131ebb26dd59280bc99db49640f6 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001541, caniuse-lite@npm:^1.0.30001565, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688, caniuse-lite@npm:^1.0.30001746, caniuse-lite@npm:^1.0.30001759, caniuse-lite@npm:^1.0.30001799": + version: 1.0.30001799 + resolution: "caniuse-lite@npm:1.0.30001799" + checksum: 10c0/f24f9834edc7b60188f368ce44714695c3901bc4acb7f2a977dd9b7b697e39ddc0f9947fad6224a955b789f36a73432cb888d620aa7280d728f582d3bd8927a7 languageName: node linkType: hard @@ -15728,7 +18302,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.2": +"chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -15796,7 +18370,7 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^5.2.2, clean-css@npm:^5.3.2, clean-css@npm:~5.3.2": +"clean-css@npm:^5.2.2, clean-css@npm:^5.3.3, clean-css@npm:~5.3.2": version: 5.3.3 resolution: "clean-css@npm:5.3.3" dependencies: @@ -16327,7 +18901,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": +"compressible@npm:~2.0.16, compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -16336,7 +18910,7 @@ __metadata: languageName: node linkType: hard -"compression@npm:1.7.4, compression@npm:^1.7.4": +"compression@npm:1.7.4": version: 1.7.4 resolution: "compression@npm:1.7.4" dependencies: @@ -16351,6 +18925,21 @@ __metadata: languageName: node linkType: hard +"compression@npm:^1.8.1": + version: 1.8.1 + resolution: "compression@npm:1.8.1" + dependencies: + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" + debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" + on-headers: "npm:~1.1.0" + safe-buffer: "npm:5.2.1" + vary: "npm:~1.1.2" + checksum: 10c0/85114b0b91c16594dc8c671cd9b05ef5e465066a60e5a4ed8b4551661303559a896ed17bb72c4234c04064e078f6ca86a34b8690349499a43f6fc4b844475da4 + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -16439,13 +19028,20 @@ __metadata: languageName: node linkType: hard -"consola@npm:^2.15.0, consola@npm:^2.15.3": +"consola@npm:^2.15.0": version: 2.15.3 resolution: "consola@npm:2.15.3" checksum: 10c0/34a337e6b4a1349ee4d7b4c568484344418da8fdb829d7d71bfefcd724f608f273987633b6eef465e8de510929907a092e13cb7a28a5d3acb3be446fcc79fd5e languageName: node linkType: hard +"consola@npm:^3.2.3": + version: 3.4.2 + resolution: "consola@npm:3.4.2" + checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a + languageName: node + linkType: hard + "console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -16471,7 +19067,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": +"content-disposition@npm:0.5.4, content-disposition@npm:~0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -16524,6 +19120,13 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:~1.0.6": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 10c0/e7731ad2995ae2efeed6435ec1e22cdd21afef29d300c27281438b1eab2bae04ef0d1a203928c0afec2cee72aa36540b8747406ebe308ad23c8e8cc3c26c9c51 + languageName: node + linkType: hard + "cookie@npm:0.4.2, cookie@npm:~0.4.1": version: 0.4.2 resolution: "cookie@npm:0.4.2" @@ -16538,13 +19141,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 - languageName: node - linkType: hard - "cookie@npm:0.7.1": version: 0.7.1 resolution: "cookie@npm:0.7.1" @@ -16552,7 +19148,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.7.1": +"cookie@npm:^0.7.1, cookie@npm:~0.7.1": version: 0.7.2 resolution: "cookie@npm:0.7.2" checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 @@ -16634,10 +19230,12 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.30.2": - version: 3.38.1 - resolution: "core-js-pure@npm:3.38.1" - checksum: 10c0/466adbc0468b8c2a95b9bc49829492dece2cc6584d757c5b38555a26ed3d71f8364ac1ea3128a0a949e004e0e60206cc535ed84320982c3efb9a40c1785ddcc6 +"core-js-compat@npm:^3.48.0": + version: 3.49.0 + resolution: "core-js-compat@npm:3.49.0" + dependencies: + browserslist: "npm:^4.28.1" + checksum: 10c0/546e64b7ce45f724825bc13c1347f35c0459a6e71c0dcccff3ec21fbff463f5b0b97fc1220e6d90302153863489301793276fe2bf96f46001ff555ead4140308 languageName: node linkType: hard @@ -16682,19 +19280,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.1.0" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.7.2" - checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 - languageName: node - linkType: hard - "cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -16814,6 +19399,17 @@ __metadata: languageName: node linkType: hard +"css-blank-pseudo@npm:^7.0.1": + version: 7.0.1 + resolution: "css-blank-pseudo@npm:7.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/46c3d3a611972fdb0c264db7c0b34fe437bc4300961d11945145cf04962f52a545a6ef55bc8ff4afd82b605bd692b4970f2b54582616dea00441105e725d4618 + languageName: node + linkType: hard + "css-declaration-sorter@npm:^7.2.0": version: 7.2.0 resolution: "css-declaration-sorter@npm:7.2.0" @@ -16823,7 +19419,20 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.8.1": +"css-has-pseudo@npm:^7.0.3": + version: 7.0.3 + resolution: "css-has-pseudo@npm:7.0.3" + dependencies: + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c89f68e17bed229e9a3e98da5032e1360c83d45d974bc3fb8d6b5358399bca80cce7929e4a621a516a75536edb78678dc486eb41841eeed28cca79e3be4bdc27 + languageName: node + linkType: hard + +"css-loader@npm:^6.11.0": version: 6.11.0 resolution: "css-loader@npm:6.11.0" dependencies: @@ -16876,6 +19485,15 @@ __metadata: languageName: node linkType: hard +"css-prefers-color-scheme@npm:^10.0.0": + version: 10.0.0 + resolution: "css-prefers-color-scheme@npm:10.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/a66c727bb2455328b18862f720819fc98ff5c1486b69f758bdb5c66f46cc6d484f9fc0bfa4f00f2693c5da6707ad136ca789496982f713ade693f08af624930e + languageName: node + linkType: hard + "css-select@npm:^4.1.3": version: 4.3.0 resolution: "css-select@npm:4.3.0" @@ -16929,6 +19547,13 @@ __metadata: languageName: node linkType: hard +"cssdb@npm:^8.6.0": + version: 8.9.0 + resolution: "cssdb@npm:8.9.0" + checksum: 10c0/25c32279ca7741c94305d164d528c56cbd2c1162f8ea9d126490b9c8da273198c2dce7f4d8b602db5e045857d953a4553c4d2787d50db7ae71ffc6a19f0e2512 + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -17233,7 +19858,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.6.0": +"debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -17501,15 +20126,6 @@ __metadata: languageName: node linkType: hard -"default-gateway@npm:^6.0.3": - version: 6.0.3 - resolution: "default-gateway@npm:6.0.3" - dependencies: - execa: "npm:^5.0.0" - checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba - languageName: node - linkType: hard - "default-require-extensions@npm:^3.0.0": version: 3.0.1 resolution: "default-require-extensions@npm:3.0.1" @@ -17582,22 +20198,6 @@ __metadata: languageName: node linkType: hard -"del@npm:^6.1.1": - version: 6.1.1 - resolution: "del@npm:6.1.1" - dependencies: - globby: "npm:^11.0.1" - graceful-fs: "npm:^4.2.4" - is-glob: "npm:^4.0.1" - is-path-cwd: "npm:^2.2.0" - is-path-inside: "npm:^3.0.2" - p-map: "npm:^4.0.0" - rimraf: "npm:^3.0.2" - slash: "npm:^3.0.0" - checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -17640,7 +20240,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": +"destroy@npm:1.2.0, destroy@npm:~1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 @@ -17675,19 +20275,6 @@ __metadata: languageName: node linkType: hard -"detect-port-alt@npm:^1.1.6": - version: 1.1.6 - resolution: "detect-port-alt@npm:1.1.6" - dependencies: - address: "npm:^1.0.1" - debug: "npm:^2.6.0" - bin: - detect: ./bin/detect-port - detect-port: ./bin/detect-port - checksum: 10c0/7269e6aef7b782d98c77505c07a7a0f5e2ee98a9607dc791035fc0192fc58aa03cc833fae605e10eaf239a2a5a55cd938e0bb141dea764ac6180ca082fd62b23 - languageName: node - linkType: hard - "detect-port@npm:^1.5.1": version: 1.6.1 resolution: "detect-port@npm:1.6.1" @@ -18018,6 +20605,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.376": + version: 1.5.378 + resolution: "electron-to-chromium@npm:1.5.378" + checksum: 10c0/bb8cc9632b6e47aa7458d6f270145ef10a51a5da0c82605ae6f7cabfc851c3792e21db25caab7e3bd9434380e6afd404ee8999cdf5fa5faa3e2468456df11f5c + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.4": version: 1.5.13 resolution: "electron-to-chromium@npm:1.5.13" @@ -18171,6 +20765,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.22.0": + version: 5.24.0 + resolution: "enhanced-resolve@npm:5.24.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.3" + checksum: 10c0/6aa9c1248ef6ba49bf30b89dc8525b24a64caeb45442a4d0f0578d0fbd0456218801944f7b7c03ce1af47706448111890d3bfc82009bd868167abbf8cc7ebcbf + languageName: node + linkType: hard + "enquirer@npm:^2.3.6": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -18363,6 +20967,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^2.1.0": + version: 2.1.0 + resolution: "es-module-lexer@npm:2.1.0" + checksum: 10c0/93bcf2454fa72d67fe3ccd0abef8ce7933f5840a319513418a643dd8e9c6aa8f49709cecfae02ded722805dd327232d30723a807cc52e6809d6ac697c62c29fb + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0": version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" @@ -19416,81 +22027,81 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.3": - version: 4.19.2 - resolution: "express@npm:4.19.2" +"express@npm:^4.18.2": + version: 4.21.2 + resolution: "express@npm:4.21.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" + body-parser: "npm:1.20.3" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.6.0" + cookie: "npm:0.7.1" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" + finalhandler: "npm:1.3.1" fresh: "npm:0.5.2" http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" + merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" + path-to-regexp: "npm:0.1.12" proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" + qs: "npm:6.13.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb + checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f languageName: node linkType: hard -"express@npm:^4.18.2": - version: 4.21.2 - resolution: "express@npm:4.21.2" +"express@npm:^4.22.1": + version: 4.22.2 + resolution: "express@npm:4.22.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.3" - content-disposition: "npm:0.5.4" + body-parser: "npm:~1.20.5" + content-disposition: "npm:~0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.7.1" - cookie-signature: "npm:1.0.6" + cookie: "npm:~0.7.1" + cookie-signature: "npm:~1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.3.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" + finalhandler: "npm:~1.3.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.0" merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.12" + path-to-regexp: "npm:~0.1.12" proxy-addr: "npm:~2.0.7" - qs: "npm:6.13.0" + qs: "npm:~6.15.1" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.19.0" - serve-static: "npm:1.16.2" + send: "npm:~0.19.0" + serve-static: "npm:~1.16.2" setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" + statuses: "npm:~2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + checksum: 10c0/d06dd4379fd217440b30f8abbe45f0e74931114c1395034f03e7d635196ecdab530d4835a1962a6aa34838d61967dc6f1f77846999bba3032373e9e714222c44 languageName: node linkType: hard @@ -19858,13 +22469,6 @@ __metadata: languageName: node linkType: hard -"filesize@npm:^8.0.6": - version: 8.0.7 - resolution: "filesize@npm:8.0.7" - checksum: 10c0/82072d94816484df5365d4d5acbb2327a65dc49704c64e403e8c40d8acb7364de1cf1e65cb512c77a15d353870f73e4fed46dad5c6153d0618d9ce7a64d09cfc - languageName: node - linkType: hard - "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -19927,6 +22531,21 @@ __metadata: languageName: node linkType: hard +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + on-finished: "npm:~2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:~2.0.2" + unpipe: "npm:~1.0.0" + checksum: 10c0/435a4fd65e4e4e4c71bb5474980090b73c353a123dd415583f67836bdd6516e528cf07298e219a82b94631dee7830eae5eece38d3c178073cf7df4e8c182f413 + languageName: node + linkType: hard + "find-cache-dir@npm:^3.2.0": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" @@ -19962,15 +22581,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - "find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -20124,37 +22734,6 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.3 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" - dependencies: - "@babel/code-frame": "npm:^7.8.3" - "@types/json-schema": "npm:^7.0.5" - chalk: "npm:^4.1.0" - chokidar: "npm:^3.4.2" - cosmiconfig: "npm:^6.0.0" - deepmerge: "npm:^4.2.2" - fs-extra: "npm:^9.0.0" - glob: "npm:^7.1.6" - memfs: "npm:^3.1.2" - minimatch: "npm:^3.0.4" - schema-utils: "npm:2.7.0" - semver: "npm:^7.3.2" - tapable: "npm:^1.0.0" - peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 10c0/0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c - languageName: node - linkType: hard - "form-data-encoder@npm:^2.1.2": version: 2.1.4 resolution: "form-data-encoder@npm:2.1.4" @@ -20217,7 +22796,14 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": +"fraction.js@npm:^5.3.4": + version: 5.3.4 + resolution: "fraction.js@npm:5.3.4" + checksum: 10c0/f90079fe9bfc665e0a07079938e8ff71115bce9462f17b32fc283f163b0540ec34dc33df8ed41bb56f028316b04361b9a9995b9ee9258617f8338e0b05c5f95a + languageName: node + linkType: hard + +"fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a @@ -20285,7 +22871,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -20661,6 +23247,15 @@ __metadata: languageName: node linkType: hard +"glob-to-regex.js@npm:^1.0.0, glob-to-regex.js@npm:^1.0.1": + version: 1.2.0 + resolution: "glob-to-regex.js@npm:1.2.0" + peerDependencies: + tslib: 2 + checksum: 10c0/011c81ae2a4d7ac5fd617038209fd9639d54c76211cc88fe8dd85d1a0850bc683a63cf5b1eae370141fca7dd2c834dfb9684dfdd8bf7472f2c1e4ef6ab6e34f9 + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -20747,26 +23342,6 @@ __metadata: languageName: node linkType: hard -"global-modules@npm:^2.0.0": - version: 2.0.0 - resolution: "global-modules@npm:2.0.0" - dependencies: - global-prefix: "npm:^3.0.0" - checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 - languageName: node - linkType: hard - -"global-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "global-prefix@npm:3.0.0" - dependencies: - ini: "npm:^1.3.5" - kind-of: "npm:^6.0.2" - which: "npm:^1.3.1" - checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -20814,7 +23389,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -21344,13 +23919,6 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:^2.3.2": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0, html-escaper@npm:^2.0.2": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -21406,9 +23974,9 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.5.3": - version: 5.6.0 - resolution: "html-webpack-plugin@npm:5.6.0" +"html-webpack-plugin@npm:^5.6.0": + version: 5.6.7 + resolution: "html-webpack-plugin@npm:5.6.7" dependencies: "@types/html-minifier-terser": "npm:^6.0.0" html-minifier-terser: "npm:^6.0.2" @@ -21423,7 +23991,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 + checksum: 10c0/bc0496defbe59a9dc3c7806dc591c53142df1f9c6ed7110cddce00dd9aa733ca0df84fd69247bdb4b1c6f9e0fb3b37a6f007f9dd29e86658ed36e8866e760169 languageName: node linkType: hard @@ -21504,7 +24072,7 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:~2.0.1": +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": version: 2.0.1 resolution: "http-errors@npm:2.0.1" dependencies: @@ -21546,7 +24114,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-middleware@npm:^2.0.3, http-proxy-middleware@npm:^2.0.6": +"http-proxy-middleware@npm:^2.0.6": version: 2.0.6 resolution: "http-proxy-middleware@npm:2.0.6" dependencies: @@ -21564,6 +24132,24 @@ __metadata: languageName: node linkType: hard +"http-proxy-middleware@npm:^2.0.9": + version: 2.0.10 + resolution: "http-proxy-middleware@npm:2.0.10" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/363cd25fbac18f851af93cea34ac7068656413c9af5af12d3b2a127adc70623d2c0d6e9e12037bbac5a4744b762fd9f89fb16e16c29ad06af2b17766890c1b26 + languageName: node + linkType: hard + "http-proxy@npm:^1.18.1": version: 1.18.1 resolution: "http-proxy@npm:1.18.1" @@ -21679,6 +24265,13 @@ __metadata: languageName: node linkType: hard +"hyperdyperid@npm:^1.2.0": + version: 1.2.0 + resolution: "hyperdyperid@npm:1.2.0" + checksum: 10c0/885ba3177c7181d315a856ee9c0005ff8eb5dcb1ce9e9d61be70987895d934d84686c37c981cceeb53216d4c9c15c1cc25f1804e84cc6a74a16993c5d7fd0893 + languageName: node + linkType: hard + "hyperlinker@npm:^1.0.0": version: 1.0.0 resolution: "hyperlinker@npm:1.0.0" @@ -21686,7 +24279,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -21782,25 +24375,16 @@ __metadata: languageName: node linkType: hard -"image-size@npm:^1.0.2": - version: 1.1.1 - resolution: "image-size@npm:1.1.1" - dependencies: - queue: "npm:6.0.2" +"image-size@npm:^2.0.2": + version: 2.0.2 + resolution: "image-size@npm:2.0.2" bin: image-size: bin/image-size.js - checksum: 10c0/2660470096d12be82195f7e80fe03274689fbd14184afb78eaf66ade7cd06352518325814f88af4bde4b26647889fe49e573129f6e7ba8f5ff5b85cc7f559000 - languageName: node - linkType: hard - -"immer@npm:^9.0.7": - version: 9.0.21 - resolution: "immer@npm:9.0.21" - checksum: 10c0/03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 + checksum: 10c0/f09dd0f7cf8511cd20e4f756bdb5a7cb6d2240de3323f41bde266bed8373392a293892bf12e907e2995f52833fd88dd27cf6b1a52ab93968afc716cb78cd7b79 languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -21864,10 +24448,10 @@ __metadata: languageName: node linkType: hard -"infima@npm:0.2.0-alpha.44": - version: 0.2.0-alpha.44 - resolution: "infima@npm:0.2.0-alpha.44" - checksum: 10c0/0fe2b7882e09187ee62e5192673c542513fe4743f727f887e195de4f26eb792ddf81577ca98c34a69ab7eb39251f60531b9ad6d2f454553bac326b1afc9d68b5 +"infima@npm:0.2.0-alpha.45": + version: 0.2.0-alpha.45 + resolution: "infima@npm:0.2.0-alpha.45" + checksum: 10c0/b50d103f6864687742067414d09392ccf3be363cf27503925a943ff56bb2392118e2bfdb6b2f89933417015e1770e58f81b2b0caf823f2adfb67f32b1702d469 languageName: node linkType: hard @@ -21902,7 +24486,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": +"ini@npm:^1.3.4, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a @@ -22021,10 +24605,10 @@ __metadata: languageName: node linkType: hard -"ipaddr.js@npm:^2.0.1": - version: 2.2.0 - resolution: "ipaddr.js@npm:2.2.0" - checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 +"ipaddr.js@npm:^2.1.0": + version: 2.4.0 + resolution: "ipaddr.js@npm:2.4.0" + checksum: 10c0/47c2f17677b40054ca50a09e1228cf818c0d02d4474c2e0e29232c6668b3c4d51a3cfc19d1e17897d7baf4d933b3111d6bdf5cfbe55ab184165469a75f2bf177 languageName: node linkType: hard @@ -22355,6 +24939,13 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.0.0": + version: 1.3.2 + resolution: "is-network-error@npm:1.3.2" + checksum: 10c0/37edc576497b21d022754b49203358ee80fdac4a11a71a09687f38ad789ec437dd930c223301df39f1c920566692b31345e0108ae720996e592cab3879eca74f + languageName: node + linkType: hard + "is-npm@npm:^6.0.0": version: 6.0.0 resolution: "is-npm@npm:6.0.0" @@ -22392,13 +24983,6 @@ __metadata: languageName: node linkType: hard -"is-path-cwd@npm:^2.2.0": - version: 2.2.0 - resolution: "is-path-cwd@npm:2.2.0" - checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a - languageName: node - linkType: hard - "is-path-inside@npm:^3.0.2": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -22508,13 +25092,6 @@ __metadata: languageName: node linkType: hard -"is-root@npm:^2.1.0": - version: 2.1.0 - resolution: "is-root@npm:2.1.0" - checksum: 10c0/83d3f5b052c3f28fbdbdf0d564bdd34fa14933f5694c78704f85cd1871255bc017fbe3fe2bc2fff2d227c6be5927ad2149b135c0a7c0060e7ac4e610d81a4f01 - languageName: node - linkType: hard - "is-scoped@npm:^2.1.0": version: 2.1.0 resolution: "is-scoped@npm:2.1.0" @@ -23839,13 +26416,13 @@ __metadata: languageName: node linkType: hard -"launch-editor@npm:^2.6.0": - version: 2.8.1 - resolution: "launch-editor@npm:2.8.1" +"launch-editor@npm:^2.6.1": + version: 2.14.1 + resolution: "launch-editor@npm:2.14.1" dependencies: - picocolors: "npm:^1.0.0" - shell-quote: "npm:^1.8.1" - checksum: 10c0/e18fcda6617a995306602871c7a71ddcfdd82d88a57508ae970be86bfb6685f131cf9ddb8896df4e8e4cde6d0e2d14318d2b41314eaae6abf03ca205948daa27 + picocolors: "npm:^1.1.1" + shell-quote: "npm:^1.8.4" + checksum: 10c0/bb0ab182086afaf1c391abd38d6fc9d5391cb43d0c2da1d96176f79e9995635cdf34dcfd8df3f756bb82d7bbbb7d37014d5eb312f337350889c0cff92db53dab languageName: node linkType: hard @@ -24007,6 +26584,13 @@ __metadata: languageName: node linkType: hard +"loader-runner@npm:^4.3.2": + version: 4.3.2 + resolution: "loader-runner@npm:4.3.2" + checksum: 10c0/35297f2d1cadcef8995c4ba2c4e27ef397f508014c5cdcdae43456ed27d07d3bfc3e81a5460857184517a02576917363f5f8f98cb22500c124f00c33eb6ec7b1 + languageName: node + linkType: hard + "loader-utils@npm:^2.0.0": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" @@ -24018,23 +26602,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^3.2.0": - version: 3.3.1 - resolution: "loader-utils@npm:3.3.1" - checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 - languageName: node - linkType: hard - -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -24863,7 +27430,7 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.1.2, memfs@npm:^3.4.1, memfs@npm:^3.4.3": +"memfs@npm:^3.4.1": version: 3.5.3 resolution: "memfs@npm:3.5.3" dependencies: @@ -24872,6 +27439,30 @@ __metadata: languageName: node linkType: hard +"memfs@npm:^4.43.1": + version: 4.57.8 + resolution: "memfs@npm:4.57.8" + dependencies: + "@jsonjoy.com/fs-core": "npm:4.57.8" + "@jsonjoy.com/fs-fsa": "npm:4.57.8" + "@jsonjoy.com/fs-node": "npm:4.57.8" + "@jsonjoy.com/fs-node-builtins": "npm:4.57.8" + "@jsonjoy.com/fs-node-to-fsa": "npm:4.57.8" + "@jsonjoy.com/fs-node-utils": "npm:4.57.8" + "@jsonjoy.com/fs-print": "npm:4.57.8" + "@jsonjoy.com/fs-snapshot": "npm:4.57.8" + "@jsonjoy.com/json-pack": "npm:^1.11.0" + "@jsonjoy.com/util": "npm:^1.9.0" + glob-to-regex.js: "npm:^1.0.1" + thingies: "npm:^2.5.0" + tree-dump: "npm:^1.0.3" + tslib: "npm:^2.0.0" + peerDependencies: + tslib: 2 + checksum: 10c0/8adffa2dc787caccb4be8addf4ea90ea33e6c494c858059420715a88c1f6c864617db22b28f819dbd25b25377d5d38667dd27f296b1adabb814ead9bfb6c5381 + languageName: node + linkType: hard + "memory-pager@npm:^1.0.2": version: 1.5.0 resolution: "memory-pager@npm:1.5.0" @@ -25476,7 +28067,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -25554,15 +28145,15 @@ __metadata: languageName: node linkType: hard -"mini-css-extract-plugin@npm:^2.7.6": - version: 2.9.1 - resolution: "mini-css-extract-plugin@npm:2.9.1" +"mini-css-extract-plugin@npm:^2.9.2": + version: 2.10.2 + resolution: "mini-css-extract-plugin@npm:2.10.2" dependencies: schema-utils: "npm:^4.0.0" tapable: "npm:^2.2.1" peerDependencies: webpack: ^5.0.0 - checksum: 10c0/19361902ef028b9875aafa3931d99643c2d95824ba343a501c83ff61d069a430fcfc523ca796765798b564570da2199f5a28cd51b9528ddbcfdc9271c61400d0 + checksum: 10c0/ba58afb1c090be144b423a3621c4e0d09a9f8f4875410d3bc108915dfcf8e2fd6e550a7f3ba129eb07fd76599157650f86186b09f3ae2c34ccc5b50e82da0aa3 languageName: node linkType: hard @@ -25573,7 +28164,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -25582,6 +28173,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:3.1.5": + version: 3.1.5 + resolution: "minimatch@npm:3.1.5" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70 + languageName: node + linkType: hard + "minimatch@npm:^10.0.0": version: 10.0.1 resolution: "minimatch@npm:10.0.1" @@ -26115,6 +28715,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.12": + version: 3.3.15 + resolution: "nanoid@npm:3.3.15" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e0b12e3a1d361f74150fa4b25631d0ae29f7162dab01a12f0f1be1f53b7a2a219f9b729504e474d4821207d0fe349bd3c97569ab5cf7ec2fff6aa94711956c93 + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -26177,6 +28786,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -26267,13 +28883,6 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 - languageName: node - linkType: hard - "node-gyp@npm:^8.2.0": version: 8.4.1 resolution: "node-gyp@npm:8.4.1" @@ -26394,6 +29003,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.48": + version: 2.0.48 + resolution: "node-releases@npm:2.0.48" + checksum: 10c0/17eac8493c0be99130793e87fd67feb6291aecb9f4e473dea3b00f59c002cc8b9c0bdc923227c9aa84968da6b2e4c58e75251981503eb367ec9c742715175a34 + languageName: node + linkType: hard + "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -26733,6 +29349,18 @@ __metadata: languageName: node linkType: hard +"null-loader@npm:^4.0.1": + version: 4.0.1 + resolution: "null-loader@npm:4.0.1" + dependencies: + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/fe9a74a928c9ddc1eab7be0e4322516439562d6efd6feeb0f7c61777d4b79a6a8e5a6bc8133deb59408f3f423bdf84c154a88168154a583154e9e33d544b4d42 + languageName: node + linkType: hard + "nyc@npm:^15.1.0": version: 15.1.0 resolution: "nyc@npm:15.1.0" @@ -26924,7 +29552,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1, on-finished@npm:^2.4.1": +"on-finished@npm:2.4.1, on-finished@npm:^2.4.1, on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -26940,6 +29568,13 @@ __metadata: languageName: node linkType: hard +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 10c0/2c3b6b0d68ec9adbd561dc2d61c9b14da8ac03d8a2f0fd9e97bdf0600c887d5d97f664ff3be6876cf40cda6e3c587d73a4745e10b426ac50c7664fc5a0dfc0a1 + languageName: node + linkType: hard + "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -26967,6 +29602,18 @@ __metadata: languageName: node linkType: hard +"open@npm:^10.0.3": + version: 10.2.0 + resolution: "open@npm:10.2.0" + dependencies: + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + wsl-utils: "npm:^0.1.0" + checksum: 10c0/5a36d0c1fd2f74ce553beb427ca8b8494b623fc22c6132d0c1688f246a375e24584ea0b44c67133d9ab774fa69be8e12fbe1ff12504b1142bd960fb09671948f + languageName: node + linkType: hard + "open@npm:^10.1.0": version: 10.1.0 resolution: "open@npm:10.1.0" @@ -26979,7 +29626,7 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.0.9, open@npm:^8.4.0": +"open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: @@ -27101,7 +29748,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -27128,15 +29775,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -27192,13 +29830,14 @@ __metadata: languageName: node linkType: hard -"p-retry@npm:^4.5.0": - version: 4.6.2 - resolution: "p-retry@npm:4.6.2" +"p-retry@npm:^6.2.0": + version: 6.2.1 + resolution: "p-retry@npm:6.2.1" dependencies: - "@types/retry": "npm:0.12.0" + "@types/retry": "npm:0.12.2" + is-network-error: "npm:^1.0.0" retry: "npm:^0.13.1" - checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + checksum: 10c0/10d014900107da2c7071ad60fffe4951675f09930b7a91681643ea224ae05649c05001d9e78436d902fe8b116d520dd1f60e72e091de097e2640979d56f3fb60 languageName: node linkType: hard @@ -27546,13 +30185,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -27657,6 +30289,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:3.3.0": + version: 3.3.0 + resolution: "path-to-regexp@npm:3.3.0" + checksum: 10c0/ffa0ebe7088d38d435a8d08b0fe6e8c93ceb2a81a65d4dd1d9a538f52e09d5e3474ed5f553cb3b180d894b0caa10698a68737ab599fd1e56b4663d1a64c9f77b + languageName: node + linkType: hard + "path-to-regexp@npm:^1.7.0": version: 1.8.0 resolution: "path-to-regexp@npm:1.8.0" @@ -27673,6 +30312,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:~0.1.12": + version: 0.1.13 + resolution: "path-to-regexp@npm:0.1.13" + checksum: 10c0/1cae3921739c154a8926e136185a10c916f79a249b9072a5001b266d96e193860ca03867e8e8cc808b786862d750f427ed93686bc259355442c3407a62deab1a + languageName: node + linkType: hard + "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -27884,15 +30530,6 @@ __metadata: languageName: node linkType: hard -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: "npm:^3.0.0" - checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab - languageName: node - linkType: hard - "pkginfo@npm:0.4.x": version: 0.4.1 resolution: "pkginfo@npm:0.4.1" @@ -27900,6 +30537,20 @@ __metadata: languageName: node linkType: hard +"pkijs@npm:^3.3.3": + version: 3.4.0 + resolution: "pkijs@npm:3.4.0" + dependencies: + "@noble/hashes": "npm:1.4.0" + asn1js: "npm:^3.0.6" + bytestreamjs: "npm:^2.0.1" + pvtsutils: "npm:^1.3.6" + pvutils: "npm:^1.1.3" + tslib: "npm:^2.8.1" + checksum: 10c0/33cfab9283702782ae228bd2d4a51b1e9b2e0d6e2141207f29ee95716101ac4fe6e6821882da5f5eca28c74be3964b181b09e95cbbb757b2bd9dca918a5765fd + languageName: node + linkType: hard + "pluralize@npm:8.0.0, pluralize@npm:^8.0.0": version: 8.0.0 resolution: "pluralize@npm:8.0.0" @@ -27928,6 +30579,17 @@ __metadata: languageName: node linkType: hard +"postcss-attribute-case-insensitive@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-attribute-case-insensitive@npm:7.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/48945abe2024e2d2e4c37d30b8c1aaf37af720f24f6a996f7ea7e7ed33621f5c22cf247ed22028c0c922de040c58c0802729bc39b903cb1693f4b63c0b49da34 + languageName: node + linkType: hard + "postcss-calc@npm:^9.0.1": version: 9.0.1 resolution: "postcss-calc@npm:9.0.1" @@ -27940,6 +30602,56 @@ __metadata: languageName: node linkType: hard +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4.6 + checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 + languageName: node + linkType: hard + +"postcss-color-functional-notation@npm:^7.0.12": + version: 7.0.12 + resolution: "postcss-color-functional-notation@npm:7.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/dc80ba1a956ae9b396596bda72d9bdb92de96874378a38ba4e2177ffa35339dc76d894920bb013b6f10c9b75cfb41778e09956a438c2e9ea41b684f766c55f4a + languageName: node + linkType: hard + +"postcss-color-hex-alpha@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-color-hex-alpha@npm:10.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/8a6dcb27403d04b55d6de88bf3074622bcea537fc4436bbcb346e92289c4d17059444e2e6c3554c325e7a777bb4cdc711e764a83123b4000aec211052e957d5b + languageName: node + linkType: hard + +"postcss-color-rebeccapurple@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-color-rebeccapurple@npm:10.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/308e33f76f2b48c1c2121d4502fc053e869f3415898de7d30314353df680e79b37497e7b628e3447edc1049091da3672f7d891e45604f238598e846e06b893ed + languageName: node + linkType: hard + "postcss-colormin@npm:^6.1.0": version: 6.1.0 resolution: "postcss-colormin@npm:6.1.0" @@ -27966,6 +30678,60 @@ __metadata: languageName: node linkType: hard +"postcss-custom-media@npm:^11.0.6": + version: 11.0.6 + resolution: "postcss-custom-media@npm:11.0.6" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/media-query-list-parser": "npm:^4.0.3" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/62dcb2858fd490d90aab32062621d58892a7b2a54948ee63af81a2cd61807a11815d28d4ef6bc800c5e142ac73098f7e56822c7cc63192eb20d5b16071543a73 + languageName: node + linkType: hard + +"postcss-custom-properties@npm:^14.0.6": + version: 14.0.6 + resolution: "postcss-custom-properties@npm:14.0.6" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0eeef77bc713551f5cb8fa5982d24da4e854075f3af020f1c94366c47a23a4cc225ebfecc978bdb17f00ee0bdee9d2c784e0d01adc64a447321e408abbe2c83b + languageName: node + linkType: hard + +"postcss-custom-selectors@npm:^8.0.5": + version: 8.0.5 + resolution: "postcss-custom-selectors@npm:8.0.5" + dependencies: + "@csstools/cascade-layer-name-parser": "npm:^2.0.5" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/bd8f2f85bbec4bd56ff408cb699d9fe649e2af0db82d5752eee05481ae522f06f5a47950ca22fcb4c8601071c03346df67cf20b0b0bcade32ce58d07ebaf9b32 + languageName: node + linkType: hard + +"postcss-dir-pseudo-class@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-dir-pseudo-class@npm:9.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/da9d3387648c5c3161a653d354c8f3e70a299108df3977e8aa65cf10793e4dd58a2711b3426cd63716245b13584ca8d95adcd6e10e3c9adbc61d08743e2d8690 + languageName: node + linkType: hard + "postcss-discard-comments@npm:^6.0.2": version: 6.0.2 resolution: "postcss-discard-comments@npm:6.0.2" @@ -28013,7 +30779,87 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:^7.3.3": +"postcss-double-position-gradients@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-double-position-gradients@npm:6.0.4" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6dbbe7a3855e84a9319df434e210225f6dfa7262e5959611355f1769c2c9d30d37a19737712f20eac6354876fff4ba556d8d0b12a90c78d8ab97c9a8da534a7c + languageName: node + linkType: hard + +"postcss-focus-visible@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-focus-visible@npm:10.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c5ecc8536a708a49a99d0abd68a88a160664e6c832c808db8edd9f0221e7017a258daa87e49daf2cb098cb037005d46cf492403c8c9c92ad8835d30adaccf665 + languageName: node + linkType: hard + +"postcss-focus-within@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-focus-within@npm:9.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/d6ab49d2a7f33485a9e137dc77ec92c5619a3ec92e1e672734fc604853ff1f3c0c189085c12461614be4fcb03ea0347d91791a45986a18d50b5228d161eda57a + languageName: node + linkType: hard + +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e + languageName: node + linkType: hard + +"postcss-gap-properties@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-gap-properties@npm:6.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/4e07e0d3927d0e65d67eaf047ac39e08d39cb1bf74e16e10c7df7f0d01b184a77ea59f63fd5691b5ed6df159970b972db28cb784d883e26e981137696460897d + languageName: node + linkType: hard + +"postcss-image-set-function@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-image-set-function@npm:7.0.0" + dependencies: + "@csstools/utilities": "npm:^2.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/913fd9492f00122aa0c2550fb0d72130428cbe1e6465bc65e8fe71e9deb10ac0c01d7caceb68b560da759139e8cbc6c90ed22dfe6cf34949af49bb86bcbf4d3a + languageName: node + linkType: hard + +"postcss-lab-function@npm:^7.0.12": + version: 7.0.12 + resolution: "postcss-lab-function@npm:7.0.12" + dependencies: + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/utilities": "npm:^2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/de39b59da3b97c18d055d81fba68993e93253184ed76f103c888273584f868c551d047814dd54445980a1bdc5987e8f8af141383d84ecc641e5a6ee7bd901095 + languageName: node + linkType: hard + +"postcss-loader@npm:^7.3.4": version: 7.3.4 resolution: "postcss-loader@npm:7.3.4" dependencies: @@ -28027,6 +30873,17 @@ __metadata: languageName: node linkType: hard +"postcss-logical@npm:^8.1.0": + version: 8.1.0 + resolution: "postcss-logical@npm:8.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/0e2e9e901d8a550db7f682d46b1f7e4f363c1ada061dc8e4548e2b563c5e39f3684a2d7c3f11fe061188782bca37874e34967fc6179fa6d98a49ff66a0076d27 + languageName: node + linkType: hard + "postcss-merge-idents@npm:^6.0.3": version: 6.0.3 resolution: "postcss-merge-idents@npm:6.0.3" @@ -28157,6 +31014,19 @@ __metadata: languageName: node linkType: hard +"postcss-nesting@npm:^13.0.2": + version: 13.0.2 + resolution: "postcss-nesting@npm:13.0.2" + dependencies: + "@csstools/selector-resolve-nested": "npm:^3.1.0" + "@csstools/selector-specificity": "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/bfa0578b3b686c6374f5a7b2f6ef955cb7e13400de95a919975a982ae43c1e25db37385618f210715ff15393dc7ff8c26c7b156f06b8fb3118a426099cf7f1f2 + languageName: node + linkType: hard + "postcss-normalize-charset@npm:^6.0.2": version: 6.0.2 resolution: "postcss-normalize-charset@npm:6.0.2" @@ -28255,6 +31125,15 @@ __metadata: languageName: node linkType: hard +"postcss-opacity-percentage@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-opacity-percentage@npm:3.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/15c7d66036fa966d265c8737196646b3f93deb83d4eea0b17ed5033460599afc31d3a989345e4d7c472963b2a2bb75c83d06979d5d30d6a60fcc7f74cb6d8d40 + languageName: node + linkType: hard + "postcss-ordered-values@npm:^6.0.2": version: 6.0.2 resolution: "postcss-ordered-values@npm:6.0.2" @@ -28267,6 +31146,129 @@ __metadata: languageName: node linkType: hard +"postcss-overflow-shorthand@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-overflow-shorthand@npm:6.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/6598321b2ed0b68461135395bba9c7f76a4672617770df1e8487f459bc975f4ded6c3d37b6f72a44f4f77f7b6789e0c6f927e66dbbf1bcde1537167dbea39968 + languageName: node + linkType: hard + +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f + languageName: node + linkType: hard + +"postcss-place@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-place@npm:10.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/ebb13deaac7648ba6042622375a31f78fbcc5209b7d196e478debbdf94525963fe621c932f4737a5b6b3d487af3b5ed6d059ed6193fdcbff6d3d5b150886ccc1 + languageName: node + linkType: hard + +"postcss-preset-env@npm:^10.2.1": + version: 10.6.1 + resolution: "postcss-preset-env@npm:10.6.1" + dependencies: + "@csstools/postcss-alpha-function": "npm:^1.0.1" + "@csstools/postcss-cascade-layers": "npm:^5.0.2" + "@csstools/postcss-color-function": "npm:^4.0.12" + "@csstools/postcss-color-function-display-p3-linear": "npm:^1.0.1" + "@csstools/postcss-color-mix-function": "npm:^3.0.12" + "@csstools/postcss-color-mix-variadic-function-arguments": "npm:^1.0.2" + "@csstools/postcss-content-alt-text": "npm:^2.0.8" + "@csstools/postcss-contrast-color-function": "npm:^2.0.12" + "@csstools/postcss-exponential-functions": "npm:^2.0.9" + "@csstools/postcss-font-format-keywords": "npm:^4.0.0" + "@csstools/postcss-gamut-mapping": "npm:^2.0.11" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.12" + "@csstools/postcss-hwb-function": "npm:^4.0.12" + "@csstools/postcss-ic-unit": "npm:^4.0.4" + "@csstools/postcss-initial": "npm:^2.0.1" + "@csstools/postcss-is-pseudo-class": "npm:^5.0.3" + "@csstools/postcss-light-dark-function": "npm:^2.0.11" + "@csstools/postcss-logical-float-and-clear": "npm:^3.0.0" + "@csstools/postcss-logical-overflow": "npm:^2.0.0" + "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" + "@csstools/postcss-logical-resize": "npm:^3.0.0" + "@csstools/postcss-logical-viewport-units": "npm:^3.0.4" + "@csstools/postcss-media-minmax": "npm:^2.0.9" + "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.5" + "@csstools/postcss-nested-calc": "npm:^4.0.0" + "@csstools/postcss-normalize-display-values": "npm:^4.0.1" + "@csstools/postcss-oklab-function": "npm:^4.0.12" + "@csstools/postcss-position-area-property": "npm:^1.0.0" + "@csstools/postcss-progressive-custom-properties": "npm:^4.2.1" + "@csstools/postcss-property-rule-prelude-list": "npm:^1.0.0" + "@csstools/postcss-random-function": "npm:^2.0.1" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.12" + "@csstools/postcss-scope-pseudo-class": "npm:^4.0.1" + "@csstools/postcss-sign-functions": "npm:^1.1.4" + "@csstools/postcss-stepped-value-functions": "npm:^4.0.9" + "@csstools/postcss-syntax-descriptor-syntax-production": "npm:^1.0.1" + "@csstools/postcss-system-ui-font-family": "npm:^1.0.0" + "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.3" + "@csstools/postcss-trigonometric-functions": "npm:^4.0.9" + "@csstools/postcss-unset-value": "npm:^4.0.0" + autoprefixer: "npm:^10.4.23" + browserslist: "npm:^4.28.1" + css-blank-pseudo: "npm:^7.0.1" + css-has-pseudo: "npm:^7.0.3" + css-prefers-color-scheme: "npm:^10.0.0" + cssdb: "npm:^8.6.0" + postcss-attribute-case-insensitive: "npm:^7.0.1" + postcss-clamp: "npm:^4.1.0" + postcss-color-functional-notation: "npm:^7.0.12" + postcss-color-hex-alpha: "npm:^10.0.0" + postcss-color-rebeccapurple: "npm:^10.0.0" + postcss-custom-media: "npm:^11.0.6" + postcss-custom-properties: "npm:^14.0.6" + postcss-custom-selectors: "npm:^8.0.5" + postcss-dir-pseudo-class: "npm:^9.0.1" + postcss-double-position-gradients: "npm:^6.0.4" + postcss-focus-visible: "npm:^10.0.1" + postcss-focus-within: "npm:^9.0.1" + postcss-font-variant: "npm:^5.0.0" + postcss-gap-properties: "npm:^6.0.0" + postcss-image-set-function: "npm:^7.0.0" + postcss-lab-function: "npm:^7.0.12" + postcss-logical: "npm:^8.1.0" + postcss-nesting: "npm:^13.0.2" + postcss-opacity-percentage: "npm:^3.0.0" + postcss-overflow-shorthand: "npm:^6.0.0" + postcss-page-break: "npm:^3.0.4" + postcss-place: "npm:^10.0.0" + postcss-pseudo-class-any-link: "npm:^10.0.1" + postcss-replace-overflow-wrap: "npm:^4.0.0" + postcss-selector-not: "npm:^8.0.1" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e8da96f208918ebc0dc9acc8ba8961a92569f1d130b29abe25adaf7dbd56ef29fc6f778b75964c80fe7f3469012c763ea9447e5c2f559a002a155bc0462cce35 + languageName: node + linkType: hard + +"postcss-pseudo-class-any-link@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-pseudo-class-any-link@npm:10.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/95e883996e87baf14fc09d25f9a763a2e9d599eb3b9c6b736e83a8c3d0b55841bcb886bccdf51b5b7fefc128cbd0187ad8841f59878f85bd1613642e592d7673 + languageName: node + linkType: hard + "postcss-reduce-idents@npm:^6.0.3": version: 6.0.3 resolution: "postcss-reduce-idents@npm:6.0.3" @@ -28301,6 +31303,26 @@ __metadata: languageName: node linkType: hard +"postcss-replace-overflow-wrap@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d + languageName: node + linkType: hard + +"postcss-selector-not@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-selector-not@npm:8.0.1" + dependencies: + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/491ea3dcc421cd90135be786078521605e2062fb93624ea8813cfd5ba0d35143f931e2e608d5f20effd5ea7d3f4786d2afea2afa42d117779a0288e135f132b6 + languageName: node + linkType: hard + "postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" @@ -28311,6 +31333,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.4 + resolution: "postcss-selector-parser@npm:7.1.4" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/3d533d25bab83592e7134be0435e6cb1e2865f5e7d9fde65f1e7e1c75ccc5905168c9f55b05d2a3e10d01914a178433d3a54eab003f5ef6aa9a9d6816926caa2 + languageName: node + linkType: hard + "postcss-sort-media-queries@npm:^5.2.0": version: 5.2.0 resolution: "postcss-sort-media-queries@npm:5.2.0" @@ -28361,7 +31393,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.38": +"postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.33": version: 8.4.41 resolution: "postcss@npm:8.4.41" dependencies: @@ -28372,6 +31404,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.4": + version: 8.5.15 + resolution: "postcss@npm:8.5.15" + dependencies: + nanoid: "npm:^3.3.12" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31 + languageName: node + linkType: hard + "preferred-pm@npm:^3.0.3": version: 3.1.2 resolution: "preferred-pm@npm:3.1.2" @@ -28679,6 +31722,22 @@ __metadata: languageName: node linkType: hard +"pvtsutils@npm:^1.3.6": + version: 1.3.6 + resolution: "pvtsutils@npm:1.3.6" + dependencies: + tslib: "npm:^2.8.1" + checksum: 10c0/b1b42646370505ccae536dcffa662303b2c553995211330c8e39dec9ab8c197585d7751c2c5b9ab2f186feda0219d9bb23c34ee1e565573be96450f79d89a13c + languageName: node + linkType: hard + +"pvutils@npm:^1.1.3, pvutils@npm:^1.1.5": + version: 1.1.5 + resolution: "pvutils@npm:1.1.5" + checksum: 10c0/e968b07b78a58fec9377fe7aa6342c8cfa21c8fb4afc4e51e1489bd42bec6dc71b8a52541d0aede0aea17adec7ca3f89f29f56efdc31d0083cc02e9bb5721bcf + languageName: node + linkType: hard + "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -28733,6 +31792,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:~6.15.1": + version: 6.15.2 + resolution: "qs@npm:6.15.2" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/e6fd5f6f0aab06d480fe9ab15cebfc4ce4235303e2f91dc69a8f7f4df1e668a61c11d1cfbabacf4295cbbeb7b670ed23db45307480726259761f98e5695e93a7 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -28747,15 +31815,6 @@ __metadata: languageName: node linkType: hard -"queue@npm:6.0.2": - version: 6.0.2 - resolution: "queue@npm:6.0.2" - dependencies: - inherits: "npm:~2.0.3" - checksum: 10c0/cf987476cc72e7d3aaabe23ccefaab1cd757a2b5e0c8d80b67c9575a6b5e1198807ffd4f0948a3f118b149d1111d810ee773473530b77a5c606673cac2c9c996 - languageName: node - linkType: hard - "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -28836,6 +31895,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" + dependencies: + bytes: "npm:~3.1.2" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + unpipe: "npm:~1.0.0" + checksum: 10c0/449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a + languageName: node + linkType: hard + "rc@npm:1.2.8, rc@npm:^1.0.1, rc@npm:^1.1.6": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -28850,38 +31921,6 @@ __metadata: languageName: node linkType: hard -"react-dev-utils@npm:^12.0.1": - version: 12.0.1 - resolution: "react-dev-utils@npm:12.0.1" - dependencies: - "@babel/code-frame": "npm:^7.16.0" - address: "npm:^1.1.2" - browserslist: "npm:^4.18.1" - chalk: "npm:^4.1.2" - cross-spawn: "npm:^7.0.3" - detect-port-alt: "npm:^1.1.6" - escape-string-regexp: "npm:^4.0.0" - filesize: "npm:^8.0.6" - find-up: "npm:^5.0.0" - fork-ts-checker-webpack-plugin: "npm:^6.5.0" - global-modules: "npm:^2.0.0" - globby: "npm:^11.0.4" - gzip-size: "npm:^6.0.0" - immer: "npm:^9.0.7" - is-root: "npm:^2.1.0" - loader-utils: "npm:^3.2.0" - open: "npm:^8.4.0" - pkg-up: "npm:^3.1.0" - prompts: "npm:^2.4.2" - react-error-overlay: "npm:^6.0.11" - recursive-readdir: "npm:^2.2.2" - shell-quote: "npm:^1.7.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - checksum: 10c0/94bc4ee5014290ca47a025e53ab2205c5dc0299670724d46a0b1bacbdd48904827b5ae410842d0a3a92481509097ae032e4a9dc7ca70db437c726eaba6411e82 - languageName: node - linkType: hard - "react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -28907,36 +31946,16 @@ __metadata: languageName: node linkType: hard -"react-error-overlay@npm:^6.0.11": - version: 6.0.11 - resolution: "react-error-overlay@npm:6.0.11" - checksum: 10c0/8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 - languageName: node - linkType: hard - -"react-fast-compare@npm:^3.2.0, react-fast-compare@npm:^3.2.2": +"react-fast-compare@npm:^3.2.0": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" checksum: 10c0/0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 languageName: node linkType: hard -"react-helmet-async@npm:*": - version: 2.0.5 - resolution: "react-helmet-async@npm:2.0.5" - dependencies: - invariant: "npm:^2.2.4" - react-fast-compare: "npm:^3.2.2" - shallowequal: "npm:^1.1.0" - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/f390ea8bf13c2681850e5f8eb5b73d8613f407c245a5fd23e9db9b2cc14a3700dd1ce992d3966632886d1d613083294c2aeee009193f49dfa7d145d9f13ea2b0 - languageName: node - linkType: hard - -"react-helmet-async@npm:^1.3.0": +"react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": version: 1.3.0 - resolution: "react-helmet-async@npm:1.3.0" + resolution: "@slorber/react-helmet-async@npm:1.3.0" dependencies: "@babel/runtime": "npm:^7.12.5" invariant: "npm:^2.2.4" @@ -28944,9 +31963,9 @@ __metadata: react-fast-compare: "npm:^3.2.0" shallowequal: "npm:^1.1.0" peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/8f3e6d26beff61d2ed18f7b41561df3e4d83a7582914c7196aa65158c7f3cce939276547d7a0b8987952d9d44131406df74efba02d1f8fa8a3940b49e6ced70b + react: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/7a13470a0d27d6305657c7fa6b066443c94acdb22bd0decca772298bc852ce04fdc65f1207f0d546995bf7d4ca09e21c81f96b4954544937c01eda82e2caa142 languageName: node linkType: hard @@ -28985,24 +32004,24 @@ __metadata: languageName: node linkType: hard -"react-json-view-lite@npm:^1.2.0": - version: 1.4.0 - resolution: "react-json-view-lite@npm:1.4.0" +"react-json-view-lite@npm:^2.3.0": + version: 2.5.0 + resolution: "react-json-view-lite@npm:2.5.0" peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 10c0/80dd21b14f9dcd93b2f473084aaa934594834a98ae2ed5725c98fae34486226d2eaa69a0bc4233f89b7bab4825e2d393efd6f7d39d59aa37a5bb44a61785f7e5 + react: ^18.0.0 || ^19.0.0 + checksum: 10c0/8ecaa23d2fddea03f84892ca96577c5416d60a59ed2cad01dff648a60d25b799dac75dea1771e2b9b639ad026ce1efa7b44e6e636bf497b1d6ea0bac5962b96d languageName: node linkType: hard -"react-loadable-ssr-addon-v5-slorber@npm:^1.0.1": - version: 1.0.1 - resolution: "react-loadable-ssr-addon-v5-slorber@npm:1.0.1" +"react-loadable-ssr-addon-v5-slorber@npm:^1.0.3": + version: 1.0.3 + resolution: "react-loadable-ssr-addon-v5-slorber@npm:1.0.3" dependencies: "@babel/runtime": "npm:^7.10.3" peerDependencies: react-loadable: "*" webpack: ">=4.41.1 || 5.x" - checksum: 10c0/7b0645f66adec56646f985ba8094c66a1c0a4627d96ad80eea32431d773ef1f79aa47d3247a8f21db3b064a0c6091653c5b5d3483b7046722eb64e55bffe635c + checksum: 10c0/6f7af924ad0187c41925dda948587452e30b6d5306465468795daa0382524406e6421dcf5be100a4d285dcb0acc916fcce511a35865eb53ab2d7306ecb525f32 languageName: node linkType: hard @@ -29246,13 +32265,6 @@ __metadata: languageName: node linkType: hard -"reading-time@npm:^1.5.0": - version: 1.5.0 - resolution: "reading-time@npm:1.5.0" - checksum: 10c0/0f730852fd4fb99e5f78c5b0cf36ab8c3fa15db96f87d9563843f6fd07a47864273ade539ebb184b785b728cde81a70283aa2d9b80cba5ca03b81868be03cabc - languageName: node - linkType: hard - "realistic-structured-clone@npm:^3.0.0": version: 3.0.0 resolution: "realistic-structured-clone@npm:3.0.0" @@ -29273,15 +32285,6 @@ __metadata: languageName: node linkType: hard -"recursive-readdir@npm:^2.2.2": - version: 2.2.3 - resolution: "recursive-readdir@npm:2.2.3" - dependencies: - minimatch: "npm:^3.0.5" - checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 - languageName: node - linkType: hard - "redeyed@npm:~2.1.0": version: 2.1.1 resolution: "redeyed@npm:2.1.1" @@ -29298,6 +32301,13 @@ __metadata: languageName: node linkType: hard +"reflect-metadata@npm:^0.2.2": + version: 0.2.2 + resolution: "reflect-metadata@npm:0.2.2" + checksum: 10c0/1cd93a15ea291e420204955544637c264c216e7aac527470e393d54b4bb075f10a17e60d8168ec96600c7e0b9fcc0cb0bb6e91c3fbf5b0d8c9056f04e6ac1ec2 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.1 resolution: "regenerate-unicode-properties@npm:10.1.1" @@ -30077,13 +33087,6 @@ __metadata: languageName: node linkType: hard -"rtl-detect@npm:^1.0.4": - version: 1.1.2 - resolution: "rtl-detect@npm:1.1.2" - checksum: 10c0/1b92888aafca1593314f837e83fdf02eb208faae3e713ab87c176804728efd3b1980d53b64f65f1fa593348087e852c5cd729b7b9372950f6e9b7be489afc0ca - languageName: node - linkType: hard - "rtlcss@npm:^4.1.0": version: 4.3.0 resolution: "rtlcss@npm:4.3.0" @@ -30247,14 +33250,10 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": "npm:^7.0.4" - ajv: "npm:^6.12.2" - ajv-keywords: "npm:^3.4.1" - checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b +"schema-dts@npm:^1.1.2": + version: 1.1.5 + resolution: "schema-dts@npm:1.1.5" + checksum: 10c0/babe23a1577c75c5df79d73acf34af3399e60928eab46f2236a0c4212061f5778d613a31c9e9ec86a2807d20b1ea460673d72d3fe1f64fb7543867460e607f76 languageName: node linkType: hard @@ -30281,6 +33280,18 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 + languageName: node + linkType: hard + "scoped-regex@npm:^2.0.0": version: 2.1.0 resolution: "scoped-regex@npm:2.1.0" @@ -30317,13 +33328,13 @@ __metadata: languageName: node linkType: hard -"selfsigned@npm:^2.1.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" +"selfsigned@npm:^5.5.0": + version: 5.5.0 + resolution: "selfsigned@npm:5.5.0" dependencies: - "@types/node-forge": "npm:^1.3.0" - node-forge: "npm:^1" - checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 + "@peculiar/x509": "npm:^1.14.2" + pkijs: "npm:^3.3.3" + checksum: 10c0/a31e9d928e22cd6f4e14759a099feba79d9d789c852c7cf65ff8e2f62d7f6313fe477639590e7ed06115b4516a4bebbe0dec5d072a2d01cc372a9cfd58eb893b languageName: node linkType: hard @@ -30462,6 +33473,27 @@ __metadata: languageName: node linkType: hard +"send@npm:~0.19.0, send@npm:~0.19.1": + version: 0.19.2 + resolution: "send@npm:0.19.2" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.1" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:~2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:~2.0.2" + checksum: 10c0/20c2389fe0fdf3fc499938cac598bc32272287e993c4960717381a10de8550028feadfb9076f959a3a3ebdea42e1f690e116f0d16468fa56b9fd41866d3dc267 + languageName: node + linkType: hard + "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -30509,7 +33541,7 @@ __metadata: languageName: node linkType: hard -"serve-handler@npm:6.1.5, serve-handler@npm:^6.1.5": +"serve-handler@npm:6.1.5": version: 6.1.5 resolution: "serve-handler@npm:6.1.5" dependencies: @@ -30525,6 +33557,21 @@ __metadata: languageName: node linkType: hard +"serve-handler@npm:^6.1.7": + version: 6.1.7 + resolution: "serve-handler@npm:6.1.7" + dependencies: + bytes: "npm:3.0.0" + content-disposition: "npm:0.5.2" + mime-types: "npm:2.1.18" + minimatch: "npm:3.1.5" + path-is-inside: "npm:1.0.2" + path-to-regexp: "npm:3.3.0" + range-parser: "npm:1.2.0" + checksum: 10c0/35afb68d81afd3c38d15792a5bc2451915b739bef2898a47ebd190db6a4e29846530ac00292b8008fe7297a819257c3948be2deaf4ffd32c96689e8947cf0ae9 + languageName: node + linkType: hard + "serve-index@npm:^1.9.1": version: 1.9.1 resolution: "serve-index@npm:1.9.1" @@ -30576,6 +33623,18 @@ __metadata: languageName: node linkType: hard +"serve-static@npm:~1.16.2": + version: 1.16.3 + resolution: "serve-static@npm:1.16.3" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:~0.19.1" + checksum: 10c0/36320397a073c71bedf58af48a4a100fe6d93f07459af4d6f08b9a7217c04ce2a4939e0effd842dc7bece93ffcd59eb52f58c4fff2a8e002dc29ae6b219cd42b + languageName: node + linkType: hard + "serve@npm:^14.0.1": version: 14.2.1 resolution: "serve@npm:14.2.1" @@ -30703,13 +33762,20 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": +"shell-quote@npm:^1.6.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a languageName: node linkType: hard +"shell-quote@npm:^1.8.4": + version: 1.8.4 + resolution: "shell-quote@npm:1.8.4" + checksum: 10c0/86c93678bc394cb81f5ddcdc87df9c95d279ef9652775cd1cd1eed361404169a8d8cbaacaeed232ab09919e36ee1e5363863570390d78571f8c22b7f6312fb40 + languageName: node + linkType: hard + "shelljs@npm:0.8.5, shelljs@npm:^0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" @@ -31409,17 +34475,17 @@ __metadata: languageName: node linkType: hard -"statuses@npm:^2.0.1, statuses@npm:~2.0.2": +"statuses@npm:^2.0.1, statuses@npm:~2.0.1, statuses@npm:~2.0.2": version: 2.0.2 resolution: "statuses@npm:2.0.2" checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f languageName: node linkType: hard -"std-env@npm:^3.0.1": - version: 3.7.0 - resolution: "std-env@npm:3.7.0" - checksum: 10c0/60edf2d130a4feb7002974af3d5a5f3343558d1ccf8d9b9934d225c638606884db4a20d2fe6440a09605bca282af6b042ae8070a10490c0800d69e82e478f41e +"std-env@npm:^3.7.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10c0/1814927a45004d36dde6707eaf17552a546769bc79a6421be2c16ce77d238158dfe5de30910b78ec30d95135cc1c59ea73ee22d2ca170f8b9753f84da34c427f languageName: node linkType: hard @@ -31925,13 +34991,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^1.0.0": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 - languageName: node - linkType: hard - "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -31939,6 +34998,13 @@ __metadata: languageName: node linkType: hard +"tapable@npm:^2.3.0, tapable@npm:^2.3.3": + version: 2.3.3 + resolution: "tapable@npm:2.3.3" + checksum: 10c0/47992e861053f861154e92fb4a98ac4ab47b6463717e60792dd1e8c755da0c4964cd8bb68c308a9066d6da89000b6310457b4d5d985c30de4ccc29066068cc17 + languageName: node + linkType: hard + "tar-stream@npm:^1.5.2": version: 1.6.2 resolution: "tar-stream@npm:1.6.2" @@ -32012,6 +35078,45 @@ __metadata: languageName: node linkType: hard +"terser-webpack-plugin@npm:^5.5.0": + version: 5.6.1 + resolution: "terser-webpack-plugin@npm:5.6.1" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + terser: "npm:^5.31.1" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@minify-html/node": + optional: true + "@swc/core": + optional: true + "@swc/css": + optional: true + "@swc/html": + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + checksum: 10c0/841674dab9b58ee242a64a548f2797f83eca3debc010afb2aa1a4be7149e7195a6a546a746324803ba05f72d0c9dc4357e34f17e4b6d6c054bd49a0913c413b9 + languageName: node + linkType: hard + "terser@npm:^5.0.0, terser@npm:^5.16.8": version: 5.21.0 resolution: "terser@npm:5.21.0" @@ -32040,6 +35145,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.31.1": + version: 5.48.0 + resolution: "terser@npm:5.48.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/d6ee713ea09a2b83b461ccbf1b76bd673a5090b3076ec13db7edc6d6470ab940d21c87b8d1ad82523b7cf02d9be07393fcdd334bde8f589e9bc3804da6fc32d2 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -32065,6 +35184,15 @@ __metadata: languageName: node linkType: hard +"thingies@npm:^2.5.0": + version: 2.6.0 + resolution: "thingies@npm:2.6.0" + peerDependencies: + tslib: ^2 + checksum: 10c0/6357247872cfd0ef5407455eab2724ccbf591f0b1a56a230c66ab139dc0a8bb4acaf85c177af0eee7a49740a4674c424529eca3e573b439eb256afed4e433fac + languageName: node + linkType: hard + "throttleit@npm:^1.0.0": version: 1.0.0 resolution: "throttleit@npm:1.0.0" @@ -32120,6 +35248,13 @@ __metadata: languageName: node linkType: hard +"tinypool@npm:^1.0.2": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b + languageName: node + linkType: hard + "titleize@npm:^3.0.0": version: 3.0.0 resolution: "titleize@npm:3.0.0" @@ -32247,6 +35382,15 @@ __metadata: languageName: node linkType: hard +"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": + version: 1.1.0 + resolution: "tree-dump@npm:1.1.0" + peerDependencies: + tslib: 2 + checksum: 10c0/079f0f0163b68ee2eedc65cab1de6fb121487eba9ae135c106a8bc5e4ab7906ae0b57d86016e4a7da8c0ee906da1eae8c6a1490cd6e2a5e5ccbca321e1f959ca + languageName: node + linkType: hard + "tree-kill@npm:1.2.2, tree-kill@npm:^1.2.2": version: 1.2.2 resolution: "tree-kill@npm:1.2.2" @@ -32541,13 +35685,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.11.1": +"tslib@npm:^1.11.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard +"tslib@npm:^2.0.0, tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + "tslib@npm:^2.6.0, tslib@npm:^2.6.2": version: 2.7.0 resolution: "tslib@npm:2.7.0" @@ -32592,6 +35743,15 @@ __metadata: languageName: node linkType: hard +"tsyringe@npm:^4.10.0": + version: 4.10.0 + resolution: "tsyringe@npm:4.10.0" + dependencies: + tslib: "npm:^1.9.3" + checksum: 10c0/918594b4dfac97beb8be2c041c6ec45f078ef3768ed4edfe35ae2c709ab503e2e6b454b2b37e692c658572d1972a428fbfdbc0a2b42fee727a83c1c685fbe5e1 + languageName: node + linkType: hard + "tuf-js@npm:^1.1.7": version: 1.1.7 resolution: "tuf-js@npm:1.1.7" @@ -33366,7 +36526,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.2.0": +"update-browserslist-db@npm:^1.2.0, update-browserslist-db@npm:^1.2.3": version: 1.2.3 resolution: "update-browserslist-db@npm:1.2.3" dependencies: @@ -33736,6 +36896,15 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.5.1": + version: 2.5.2 + resolution: "watchpack@npm:2.5.2" + dependencies: + graceful-fs: "npm:^4.1.2" + checksum: 10c0/8290e89f03e1e7136e1ef9b8d04bd03822963fa4b442781a40999e7b9ba29ab333a7a5285312b2d4f3e91bc8c5c526cf1f91f5ce0e857dafe56db28ab1c17dca + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -33789,7 +36958,7 @@ __metadata: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:^4.9.0": +"webpack-bundle-analyzer@npm:^4.10.2": version: 4.10.2 resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: @@ -33811,57 +36980,59 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^5.3.4": - version: 5.3.4 - resolution: "webpack-dev-middleware@npm:5.3.4" +"webpack-dev-middleware@npm:^7.4.2": + version: 7.4.5 + resolution: "webpack-dev-middleware@npm:7.4.5" dependencies: colorette: "npm:^2.0.10" - memfs: "npm:^3.4.3" - mime-types: "npm:^2.1.31" + memfs: "npm:^4.43.1" + mime-types: "npm:^3.0.1" + on-finished: "npm:^2.4.1" range-parser: "npm:^1.2.1" schema-utils: "npm:^4.0.0" peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + checksum: 10c0/e72fa7de3b1589c0c518976358f946d9ec97699a3eb90bfd40718f4be3e9d5d13dc80f748c5c16662efbf1400cedbb523c79f56a778e6e8ffbdf1bd93be547eb languageName: node linkType: hard -"webpack-dev-server@npm:^4.15.1": - version: 4.15.2 - resolution: "webpack-dev-server@npm:4.15.2" +"webpack-dev-server@npm:^5.2.2": + version: 5.2.5 + resolution: "webpack-dev-server@npm:5.2.5" dependencies: - "@types/bonjour": "npm:^3.5.9" - "@types/connect-history-api-fallback": "npm:^1.3.5" - "@types/express": "npm:^4.17.13" - "@types/serve-index": "npm:^1.9.1" - "@types/serve-static": "npm:^1.13.10" - "@types/sockjs": "npm:^0.3.33" - "@types/ws": "npm:^8.5.5" + "@types/bonjour": "npm:^3.5.13" + "@types/connect-history-api-fallback": "npm:^1.5.4" + "@types/express": "npm:^4.17.25" + "@types/express-serve-static-core": "npm:^4.17.21" + "@types/serve-index": "npm:^1.9.4" + "@types/serve-static": "npm:^1.15.5" + "@types/sockjs": "npm:^0.3.36" + "@types/ws": "npm:^8.5.10" ansi-html-community: "npm:^0.0.8" - bonjour-service: "npm:^1.0.11" - chokidar: "npm:^3.5.3" + bonjour-service: "npm:^1.2.1" + chokidar: "npm:^3.6.0" colorette: "npm:^2.0.10" - compression: "npm:^1.7.4" + compression: "npm:^1.8.1" connect-history-api-fallback: "npm:^2.0.0" - default-gateway: "npm:^6.0.3" - express: "npm:^4.17.3" + express: "npm:^4.22.1" graceful-fs: "npm:^4.2.6" - html-entities: "npm:^2.3.2" - http-proxy-middleware: "npm:^2.0.3" - ipaddr.js: "npm:^2.0.1" - launch-editor: "npm:^2.6.0" - open: "npm:^8.0.9" - p-retry: "npm:^4.5.0" - rimraf: "npm:^3.0.2" - schema-utils: "npm:^4.0.0" - selfsigned: "npm:^2.1.1" + http-proxy-middleware: "npm:^2.0.9" + ipaddr.js: "npm:^2.1.0" + launch-editor: "npm:^2.6.1" + open: "npm:^10.0.3" + p-retry: "npm:^6.2.0" + schema-utils: "npm:^4.2.0" + selfsigned: "npm:^5.5.0" serve-index: "npm:^1.9.1" sockjs: "npm:^0.3.24" spdy: "npm:^4.0.2" - webpack-dev-middleware: "npm:^5.3.4" - ws: "npm:^8.13.0" + webpack-dev-middleware: "npm:^7.4.2" + ws: "npm:^8.18.0" peerDependencies: - webpack: ^4.37.0 || ^5.0.0 + webpack: ^5.0.0 peerDependenciesMeta: webpack: optional: true @@ -33869,7 +37040,7 @@ __metadata: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 + checksum: 10c0/8963b3533197ebd820456f3cb14d9234ba4dff10412eb11200b8099c501559abf7a700e9a5d4136f17929374b61c1af5c6ef597471ea45b97ba6ca69a12e5ca8 languageName: node linkType: hard @@ -33884,6 +37055,17 @@ __metadata: languageName: node linkType: hard +"webpack-merge@npm:^6.0.1": + version: 6.0.1 + resolution: "webpack-merge@npm:6.0.1" + dependencies: + clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" + wildcard: "npm:^2.0.1" + checksum: 10c0/bf1429567858b353641801b8a2696ca0aac270fc8c55d4de8a7b586fe07d27fdcfc83099a98ab47e6162383db8dd63bb8cc25b1beb2ec82150422eec843b0dc0 + languageName: node + linkType: hard + "webpack-node-externals@npm:3.0.0": version: 3.0.0 resolution: "webpack-node-externals@npm:3.0.0" @@ -33898,6 +37080,13 @@ __metadata: languageName: node linkType: hard +"webpack-sources@npm:^3.5.0": + version: 3.5.0 + resolution: "webpack-sources@npm:3.5.0" + checksum: 10c0/f186eb66ffe245479e7f78c1c202d79584d5b65cc2bc4a6175ff952cdc8840872b1a95e6305078b1286324a19527213935e7d10b53192a9f74c0e0e148e55cb0 + languageName: node + linkType: hard + "webpack@npm:5.88.2": version: 5.88.2 resolution: "webpack@npm:5.88.2" @@ -33971,17 +37160,59 @@ __metadata: languageName: node linkType: hard -"webpackbar@npm:^5.0.2": - version: 5.0.2 - resolution: "webpackbar@npm:5.0.2" +"webpack@npm:^5.95.0": + version: 5.107.2 + resolution: "webpack@npm:5.107.2" dependencies: - chalk: "npm:^4.1.0" - consola: "npm:^2.15.3" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.16.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.28.1" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.22.0" + es-module-lexer: "npm:^2.1.0" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + loader-runner: "npm:^4.3.2" + mime-db: "npm:^1.54.0" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.5.0" + watchpack: "npm:^2.5.1" + webpack-sources: "npm:^3.5.0" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/287a4ac7fe36174e3a83d735c35381e120d099f9016180a1f42188140f630a4dc12b09c875ddf8683fe1c3fc10f9761feb74e47eafa4c3db601aa164a9f84306 + languageName: node + linkType: hard + +"webpackbar@npm:^7.0.0": + version: 7.0.0 + resolution: "webpackbar@npm:7.0.0" + dependencies: + ansis: "npm:^3.2.0" + consola: "npm:^3.2.3" pretty-time: "npm:^1.1.0" - std-env: "npm:^3.0.1" + std-env: "npm:^3.7.0" peerDependencies: + "@rspack/core": "*" webpack: 3 || 4 || 5 - checksum: 10c0/336568a6ed1c1ad743c8d20a5cab5875a7ebe1e96181f49ae0a1a897f1a59d1661d837574a25d8ba9dfa4f2f705bd46ca0cd037ff60286ff70fb8d9db2b0c123 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/03ed85edca12af824319dfcd0fe5c3a90b9e3c86400a604a55589abe0a66a682033e7de027e89aae03652b6fb8ca7fd2831d86829179304ea3121f807808f7c6 languageName: node linkType: hard @@ -34097,7 +37328,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -34157,7 +37388,7 @@ __metadata: languageName: node linkType: hard -"wildcard@npm:^2.0.0": +"wildcard@npm:^2.0.0, wildcard@npm:^2.0.1": version: 2.0.1 resolution: "wildcard@npm:2.0.1" checksum: 10c0/08f70cd97dd9a20aea280847a1fe8148e17cae7d231640e41eb26d2388697cbe65b67fd9e68715251c39b080c5ae4f76d71a9a69fa101d897273efdfb1b58bf7 @@ -34275,9 +37506,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" +"ws@npm:^8.18.0": + version: 8.21.0 + resolution: "ws@npm:8.21.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -34286,7 +37517,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + checksum: 10c0/ef4a243476283fc49bc7550966c4af4aa0eef56273837211e700de3b664e08604a760cdddcb5ba43c049140e74ccfec5b0ee0bb439e08c2adf9138902fdde5f9 languageName: node linkType: hard @@ -34305,6 +37536,15 @@ __metadata: languageName: node linkType: hard +"wsl-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "wsl-utils@npm:0.1.0" + dependencies: + is-wsl: "npm:^3.1.0" + checksum: 10c0/44318f3585eb97be994fc21a20ddab2649feaf1fbe893f1f866d936eea3d5f8c743bec6dc02e49fbdd3c0e69e9b36f449d90a0b165a4f47dd089747af4cf2377 + languageName: node + linkType: hard + "xdg-basedir@npm:^5.0.1, xdg-basedir@npm:^5.1.0": version: 5.1.0 resolution: "xdg-basedir@npm:5.1.0" @@ -34372,7 +37612,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f From 3019992424df39664fc2ba38570bc07e9a1d4aaa Mon Sep 17 00:00:00 2001 From: Garrett Stevens Date: Fri, 26 Jun 2026 23:11:30 +0000 Subject: [PATCH 2/4] Add user guide with shared feature links --- .../01-add-a-gene/apollo_annotation.png | Bin 21397 -> 20725 bytes .../01-add-a-gene/create_annotation_menu.png | Bin 10523 -> 9338 bytes .../docs/01-user-guide/01-add-a-gene/index.md | 8 ++++-- .../jbrowse_gene_context_menu.png | Bin 26812 -> 25869 bytes .../create_annotation_menu.png | Bin 0 -> 14730 bytes .../02-add-a-transcript/index.md | 26 +++++++++++++++++- .../jbrowse_gene_context_menu.png | Bin 0 -> 28418 bytes .../02-add-a-transcript/transcript_added.png | Bin 0 -> 21315 bytes .../display_types_track_menu.png | Bin 0 -> 30249 bytes .../03-open-six-frame-display/index.md | 21 ++++++++++++-- .../six_frame_display.png | Bin 0 -> 25816 bytes .../04-add-gene-from-rna-seq/index.md | 2 +- .../01-user-guide/05-merge-genes/index.md | 2 +- .../06-duplicate-a-transcript/index.md | 2 +- .../07-merge-transcripts/index.md | 2 +- .../08-modify-exon-coordinates/index.md | 2 +- .../09-add-exon-to-transcript/index.md | 2 +- .../01-user-guide/10-merge-exons/index.md | 2 +- .../01-user-guide/11-delete-an-exon/index.md | 2 +- .../01-user-guide/12-add-an-intron/index.md | 2 +- .../13-add-feature-from-region/index.md | 2 +- .../01-user-guide/14-flip-strand/index.md | 2 +- 22 files changed, 60 insertions(+), 17 deletions(-) create mode 100644 packages/website/docs/01-user-guide/02-add-a-transcript/create_annotation_menu.png create mode 100644 packages/website/docs/01-user-guide/02-add-a-transcript/jbrowse_gene_context_menu.png create mode 100644 packages/website/docs/01-user-guide/02-add-a-transcript/transcript_added.png create mode 100644 packages/website/docs/01-user-guide/03-open-six-frame-display/display_types_track_menu.png create mode 100644 packages/website/docs/01-user-guide/03-open-six-frame-display/six_frame_display.png diff --git a/packages/website/docs/01-user-guide/01-add-a-gene/apollo_annotation.png b/packages/website/docs/01-user-guide/01-add-a-gene/apollo_annotation.png index 8fdadfce3854c51ba6615f31c0c119bf682627ce..c6a5c83d4384d2a2883fa670ad35763981863f9a 100644 GIT binary patch literal 20725 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

-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 diff --git a/packages/website/docs/01-user-guide/01-add-a-gene/create_annotation_menu.png b/packages/website/docs/01-user-guide/01-add-a-gene/create_annotation_menu.png index 778cf7ffea2bb4639b40fa2a2a9c895b5eab04ad..bd2188b6d417a2b6e1541a069cb3169a5f6ec922 100644 GIT binary patch literal 9338 zcmbVyWmH_v(lP)?z8-# z_sj0PXV2N)PuQEdufM^n^el*4EY-7#JQO9}#!!14jtN<38eQ zdgBhkZf>F)I+8MekGNUDS64kgKEA)d|Hr=R_VyOBR|}t=EiEnm`+$f83L+lP{vr@d zS1-!W3?wycU4+)lO>X|A?C$N)ULZc0m)5ySn&xlZtQ8}UTEvyZ4APd)MkA+_6<_O^ z(P}7jD~6O<3RkT^U0+`#&WGFg5itXo@}6!CjNIPJ!Z!=q|5(-Z_4jKDeh`=UvH3@I z>;mBg+h1)BkmlDq8}Q9D<+3W-4pQTA`+Y3U%5c!?WGBsrtD)B$@(+b=I^v}JW+wL2 z2jKlqtEgTo9}7dr^vv^ixrUIEJU=r#BV(Eo??9pRS+5%~Zc4$cyC&tEjv#BBpM*)r zU&Pr^n70n6w3C=9WWT}EUQR~Wr+l$cpU^l64`koG`M@UvWMG#9i%BvG84IY#m|3X@ z7>ZskSBn~CXNDSiJE;X|N|ml4WW~O4@+-fWwlxfC$(p`DeZJxXs)Y7l>NV}>!|!F> zn&E}!nWGoeRW73G6DlUkWsCPWhkv9@qlULG!|RqRBJ~-#)kXD{JFXD0u1+C!m#Iwc z1bgl7G*cN~iQU<{!seF1wgYbM^mri4_E>>Z*@mGqf4-}{jE%MYKQ`p1UTLOcp6!=G z@Q3WaJ+G2^7A6rBF~%Poh>>WSfsQhM5%bM+1nqa|UXTAmj;4NC(Dp$5K&&cHNIl|q zU(Y4AGDtbl10v^;ZdJH!50ZdytwX0zJSOiN%l#a!H3k>w?FX;6&W=k~?-R;9^Baff z_wPohwya{KZXS=;t8JPpf2iAr9Itj%93m#F66Y40?GoE{WWOeL?Yrj<$=Q~E^Mn9m z`oiLZ&!#h-qVsi4l_m89;oZr{>yr;>8#X^{Wc0Nwy5K)E%KJK7(ieAhK=#LfSAL~< z#Eh)Na@?B6_vUWzs#gBoB5peucI91Rs;Nz;>2T++t+4EBy|}C-SpFAiKT+-bXC$OI zNQ$yj+HMO+S-$F8x@7&PCOfvQ1T!rzp-Na$v(DJ0GG=n@+*&h?N{qiF0AbkYGQhia zJBN?jGp_1p1bddVWS#H#?_VJ=2BY}`hxs_A_3C2C{$h|U?}H5g&~GlBG~TqPqN?!f z>t)VgJjtwhita9De3#60I-#{lqJdzqF|*GolaRxJj1Xz4`r9mktsgVemsbbdRt>1c zWTnEIWNojsE8~JIk%Faj)!9j~|EHnYD52^)2zt^iw7Pq>DP$=$=cFXLpZ*n~#kxpg z)B1HiGV9@&q>(GF?jfm0q8s7F__K$gu8_-)(&ka3xk07AF%I2^_funMgov6KT*7IE zkUsX}*r)8Fu$4mhl5{=7i_=~%1Rs|A-SOLs;wo|DmT2capP5@t>y{}wfTCg&$cxb- z-TIztB9@KIkHFK{H@U6f6YKNYjjUMh{_SedgVc;H0A4`mSjY3JAL!psG(QTmF|{TAJP-R}|Z7&5f6dLkwBZV|oED3;sD7 zfJFb#ki$uQ@lDZ_2;2{k>$#MGX*%=aI)-i{ORLWclU7<7OsR7H(u%=IQHV zJY+{E3Dx^XesYvFI(LI|9=Mk>fhPVdA>2b>L4xWlOTi5 z4C4MUVfPs_8zWg$R@PUa(Bn@sW zE=_E#-T_$RyG{N8t5FyCOkOp~l2We<##Vaw`7LMm{3tHnwc`M#xPe;&V(O5!fZ6f0 z#JYx^c|p9OwN;U^+r1#_nH;wm|3a%A!ygr$$#!!tcwpRMZZ-Q?86GP-f7V)MQ6s-6 z%rx~ln55^2@0Zm*l1@;LzZ2ObfIzDq&4&QFC3%H$1XtKNFQ+^f6JU29)Sw$3t=V8J z89R`}EX{);fexms=2}-(G|13P@yCk-7L>SuFq9=wK;{Re0^y3F7{X4It;wEq?$5q4 zdc3SQe!bG?q6w?$LNj#&I+Zo(!$kO<2c}ZAkF^-pBHvaZ*c+C=*l@s&NkFabzmaY% z{h3wTHka;YZ&#a!-N!89=eFwUKeMWw@mdm{ssG6IS(5RQy&44-bwyoSI+DIQ!8@iE z?y1@gDe%bEd#|RON!^k5t=|kltejgFMa#2y+XZ<~p!m*{FRV$5oH<;?ZokU%=n6#0 zpqo*gDp}`^4LuPjvw?$6;FQBn{nD`eA6&yFfyWmi=;JuEYL3gBqPayjNm*8&)pxGd z4&ofgkMS1d6-Up(z}4DUF5I(O&w^16|^;Oj! zTUSG)%RZjz&GPJw*QlH;kvR>nN5Kh}hW)ol^uNX>MCd&p_AE{U0ZA!&5IC0rKoaop z7F3+ze<|!vX$BDc3-zK0lkA21KZ-V8XeOQ_75Us2N-;1&MTwRn}4r=%D6Yd1N$0Z9Aiikiyi*WRyP` z;5C2W&jLtz@m5IT(y0P-+MnPum6r3`4>P-03;c;-9*ij=q zdiYVqD0I94jFqTk-iunXFcP@tD|CxtyqlH^4-dn>0UHScqNL0Vu#`0Zb zN*5sJzPkmR_!_Z^`pU|3PJpdokPx=SWfHscUg2KmlgfOvDI`MDdw#`un7)>J#aZL^ zZ1&#mqs=c{N~?rt6?0HH@DiL|FeWZnaKV4$LNi9UDd9d@7}Kru3)GjO-=Xh(e`Lc& zPX>VO)?)0ot#xzBkUIk{uEpKs|AJ2gi&(%Oxdk>hOC)75<+v%XTPLU(KY>8 zo;Oe)rYD=BK(}18vT37j;3MzQ9Gzg&eJyl)a@=o94uwmjP$-A}=?cFzZ`Y^`&)ew# z*+@5dj1Iqc=}=G3-ZMtWF%Xo!y6?z*z2_4Uz~+j96H!rzkCW2mi09oAftw^v&TB}+ z7^7A`S2xbUHmR=IT1-f={^6G_&b;GY>s^{vQ%YA(F!7dbU1DY3-PirAfAIJz$UaEb zIn_t~R)dRSfg9C~aKF5r9m*QL3jJe7&>}nBmh#>z`|u%F;?LJN$}#l9#T%w%V!`rK zf?B9;Xq8os0Y;n==)sjieI@OqbcfN6K6#-AsKaHMcdcAn-KttuzShF9Z;>X)GJ%u9 zfn}8RgFST0_kWUb9lU^Mizh;z(IQ6;^s7XIBubj?X+p9_ z1Gk^X0F}X}5aoKuXe2VfqFlUnR2-0V#ncq3dbx6Ki|GETCFYVOax(y7NGcJ)D6j>rS!Zr7w@e zuZ|0g;{o6CGZsBj;*Rg|20%NN3c>E@V8sUDak7@18w{7Jg-kQ3tN*hZM;DwME;%&p(@nL}=777S10r-(Bl}*^_ zG|AfL{>2$`_B%+A%E9Y?Vi;y1c69~OpNyjtw2R)zxWPBs5loT(daCoRo*|%Qy<%K# z3DcxA>d?eHVo}xgArxD**(nI6)9TiI{D7!O%=ylXA$}BB0Ak+S{b==0qqNV2qKo0S z%a-N*z|6&F$0q6VrvOtBZiSixuvz`oC*&}!!}74uSUB2~EZ+o0n*gcHiE{#qGC(%E zGwjbpme3Q|Xu-uETNT8d=ZUwS4|0US{DfPZ@2y*`=Xf*!4gc=X?+#;k&OODm!=0Yk zPrcn*OM=xWUh^ju-mY`M1;)TNu0~>Wg!ts$fIE)@NP^fYS-kjy-M&y{aOhmdCpzFx z7z`sP(CTuMleI3kk{D}#+tVDjMdu1r@b#>p`*6=vqC}QK?@e1dGdH5VdGEw+G7Lja zaiX_~T2UhTtg5hx7oBWEVl6yygP}8teirpsP@AO=H`4puRYscpDNTYiQ;jr(Ug5#Y z8V0eksCs0k&(Qs@`cj_g%Ng|tT34O%v=Y*O)hlnGcJ1bPcMw35D)U_kDATNA?e#8) zHN@b)T9q@6x~##K@lzt+3RdI<8wC|rWx1@&9M+J>KGl9im_MB{hQoFO%W_MZWxRB7!VB;^~rjA1B-Qc>)Au;BT{yQ~R|~66!p- zAG@_0e|?rE#C{K3AcFgc6Biu5{`%SKiMGGA{;1jnxcGJW-2je9%annKW?HY4_o*6h zbgaM6Fbtym$G0`y9#&?Z6aLS&LP-ZYR{gi9f}O6;eilqP zX!JHvhQG*>eEDN}!WJdYC9~al!+uphSGJ1`A3`g((x5UERuBkl-Rb#zfD-JbqHJrB zy@-r88w{tx2A;)uUMyI-8J$g7{-hK;8j}DT9mxMQ)Bg6<@ueo`>;S){hE&>HXqdoG znAif+!kFx&$<022v-p5s;iD*kL**-~iKP(7oBs-s+jhBPvs!rY4mg#7?DtV^yud&!^%+>X-efd{($RkFkaUdC7n7|j&@BBD!}+Gb3dOAG^m zX?eH1r!QjVP3_tetjjp!V>!eLdtj7AkWlDJUQx<~yGrCvtNiasllIrcF!B_o{1$W4 za`Sfl-!4~PZ?a71qd5248kTri?J2RMeb7qUy^Ebl>t#$VDp!27=8rEY&jKw@fI-Jc zW73DJzGr>b>YWpQQD)ANr>z}l^#=lIc&EO^=_wDbip|ax#wB-={9$oJ>S^>k&Dq`K zOyl~J4*h{gd((6d)9U)^C3Oer&e{3K9#%M`5TXq>{oAZ zF!kTN$tWdU0=$fk)^RiS8mNCId6y$%0hv7o1;ZLptVH!rH>w1r zl;6@S^2DAk{JuzCnsci(-Db1BuQ*Fl&Ei()k&dXiu86)ggrdT<>vaw$zTLIH)-x2_ zwcnR$cwQ6hP#lnN+rr~0Y4`@}>YS>rFsZ`H{=hh5SWpzVOd)i^8+zY=2WYQ~sFc;@ zw`H{(|1)o1w<4SFVyrlv9W7vHO6YsVB}t@7;tNM6`|_H+WVzg|{JE5?RDZliX0R6>DFQ+OIn06pKaFem zwRJrQ$Vo4_@GXxf?_S=o6xDTi9>pk=ZGN3~w0aadrOnQtL@1pP`}I?;YgJyFa#d>! z7T4gSE5~DB&!~Q)gBuz!1$IKe$HMDEhb^>tqom&ehpmgd!AM`wFVqJTu~7@?wZ~=1}ok~U5iS@O0@u!_B%*H=>H2|EuZd`nwSg6kN;M$wBH8j;hd;AU%ID4iEIq zVzv?c_f1k9*a9>s7s%!7M(F}j%A2JA+R1NzSomhLB#1I{vx{rSv^=Qea|hBRAflCa%YLBazP(Hm`wE3ArI2x-N=!D}3{@ zyu8SmhAX~Jy(y~yi9?))2o#w;welJac9Kb-5O}Firc^ zUv^>6TcDNtD~DouO62~e>zQS-pQ;ufKe5%t#Z~!hhs)G;#;A=Hvt4M>LbF` zoR7_$!uAt5XNt_|GW^-5GHn@~zCL#i$Y*Wp5$apL)|Q)|IN7fuuM&_gFl~hoDWMUk z7OKyd_5SMmV;k4xtZ+!0At_2MRm$mfA2G{EF;x;7t^m~I37)kJG|!{_*{+f-n&&c; zjj65#(OzF^m;6J7=D9ZYF5ad*b#@R;Nu(OS9hyX`w*Nlxd{j zVO|l>0S_S4S}#TzxHa*bb@`CAwWwvXfJ!M*`vsI7aSi-z`Fq!Qh}dT2{5Yl;`h!dS~Cr3X9u_8&C_X7E))L*E6K zUoT@X`yTpcq&*8h1i4RlX^nX94pnaWUOu$%Epz<{|Nkkrp{tF!jak#i6!8dlDcFiq zq9Sz(7Ey0;x+ivmt^etj;$4L1`-7zgEG$D&xQXxj66I||itVO#uygRwtA?-g;*tfa z{O^fo*R2oPxBS<_-&`DpGjxu{*X!Sjefyd%ERrB~es~Rt{Xkie&ozFopknip>vUX8 zT`8g5&34{d=2LVQz0l{={c!QZ0)aQnIqyp2z3UQwrECcw)3=<)f?K0m6NNO1wf~Af z^tm?`wn(8zP8D4_+1yMxZa$Hdl}m)MOb7UGbH%0qoqTAfp`;CNEDVj2o&F-i5?~h2 zfaR5|PqJO0SahK3NhQDEl(`+RF!<)!un-UnY3n8TokLcXb;DLttR|h!Nn^VSuC6w{mGd$ON)fbmxW4S|wq^lRDBxYzkPv1q&PNF>s%;I=$d7;qV{?53#QYfNJ%??Guv<_E5a7AHE+(Yf_VPo`IVkz)+N*!U|yJlB)k$Eqb`0HMlI zNYF6RhkYhBUr_m+z~_=@tZxO`0GS-tnifr8xStxLZk^Z~f4%WW%>RYmEOnoBpJsY4 zJy;*2BBz*N2=_s#Qt^@MjJ17Z(S@O5#E|*v(I?Q@13Sa=HX}*78E@$S&4LV>7t02u;?SSr5zvC*541VjQ~&3t_S zTFYjuA^V(mp)F7sI(mcu*66vLLz1$;Ln$5haGwN@m5?A5w(2InMeTP7E>EI zV2z3yY0lI<%h5n}j|CzN!dPucLX>urW)@4fC*K5`g<=mgeL0G5ET$ky;%gz76Vtf< zp;1jP`eslPvo4Z&=!>atKlfqfPt0B*twR*>tdtr%k!gDAZ9{1gQs6|T`;*^ zk%K_3)^I*g;8v*8Fw-3|=-sB1LsNiecA5KIDp2A;y3#cxMuCcWW*n?yDJO-5&3p?P z>K`~8DwH4=HXz0e*)j0Y`N6v>V=12f^ZLrgg#?NxKRie;=yVr1T+Md=$eFSY?)AYo zeM_oLMN2E6!t9nRX+t2z_s$F-)^{GBXhn17`Y#akxl`u~sRp|BAMB@da!AO_^T@G) z8>rP`e>@0ZDS7O^6<(3#lQ7g(j!49gB#W2-p2>Z8Jc!l@|-HCts3!8ru584 zTJxw3M}7T><}D|;vW3tT%W;TK?*9X7nsiw8{Ny_{Ef?pwe}a(`$My1u$LPb4ZH-hZ z?9VM0?gf$$wxJqQB@~{7VDlGaQA!pvQxjawkiR{F&n6H-EAvd!3{0;|qc1TcTW;G| z+fx0_-CeQV8?~^14vmld#>`@rCF2w)=vG_(qwhn*)m$vBX{VSQSs1lRS|gCpbhj(^ zas@!hOfGYcWJOsPF1^XVSh%e*@Wy6C9pb)p_T=a>dZU(`Wri%5}N`-4Lt zhh&vhkwOwkIF1ZrB|B|}FxkBtuF~|<_1ok{j?{f)6kkg+YE>fkfa$`c&sqt-lD8TZ zdA|Lco%DQL`-%Vki4`l%ge3P}soHh)oZT!g;@XC2>HN3#b2n2p zy)g-_1h#crl0t4bhijpP4o}4a{-W}HF@C0|#!s&xU%SXv?P9|k6u>lf!Barth~9^+ zw;?+p1pa;>@%$uM>)<1HTFEvt*8>#ny&1i-Q~V$hd)k7N&m?s!U&+ygsTs!5yHkc5 zIV-fxF}UC|oF69@AyYneK6hubRB&05_R#&{R>t&S%C7LW66075+8(Gqxw|-%A~5Di=H_B!t$Qc((Ua4x5&5)EXen2{qfgUfYXsBRaN~D9#F_)cDoSJ-b4v&9zEoM^qv2>~GzU=#RI`Vd6 z%jhsCikvfw*y}KR-+y$(f|Rsf&P&o!Nd^QYuVavD#|L5oMM@dddg9ABKNU0f9{mEYhTKceoq$NT6 zq#VpK5u!TGhVA0rWHL_kwFb3qpNtI7t#FDNF+Bg$eJmaLPJLrVB;T9KnQ$605$fWp z+$JQ^YWB>!T7xQB%oyqwDDXi$URW?ZUsR_c#Qogqg2-}su;*bbVK;U@=RdD2T@i7# zOd`r&Iv|F}{No=|2%oy#Yk<1kM<8@PH=~7$X*-`JhplwRq`J;}{p(1P6bd(#L=?mVz6_rAVO^zos{LSh#?A7VOs`KT<_- z37xJ=oP)deYoNU;GKdfzXaNJ8qx_d&BZH7|_Q|2a?PDX4oBo-Cy54EDyP1Mwo8E0T z%_d~p=En~3TOX_D6S2j!KAr4J)6WR7jSZdXx#WICg2UdiUc|;6FtLHgb zy<1D1-p!k0L{Q-Yhxz7vw6Zf2xxP~7WT5$z2^I3;%W$=G5wpX8WVKe)G*EJ2gT!^; zp)cd(S~$$X3GXW0ZJRYbpmFQn0CT_-u1{Hj6%634`Gpnk4o0coh^CUWY6((!ON+c; zUCv5h5<*rryKC6!ymuEglpzYs>L?$5q+?Y3=d8)~fM)P+{HFL9*3wp5*8OE!)rKTHIa700t3e( z>%pQ%l{YDPU^!&aGrhBYh)G})0FFl=dAeIu^b!-f$Xr(l{}bW-&|v=+_|RZ^c+fT5 zqA&+bFq#X0FgA=44+^$JB!Jhi-^yYPpE%5-eebr+8t%43bm5hSsirI+NB9m>-*R8C zq;446irH4l+h*e!{=NHxDRTGsyuK?A4J`L^yKHPL4c~qB>BIUEt;sTOM+8B&c5FYX z{RcWyDy9PbYVGeG8aiQr;v@#Jg>?#W?3A`(q!Nywbw~PvEi4KH7n2Ai&3AnM;>;Rj RFFi#_igK#571H2<{{fHkBEbLv literal 10523 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 it out +--- + Right-click on a gene in a JBrowse genes track and select "Create Apollo annotation" from the menu. diff --git a/packages/website/docs/01-user-guide/01-add-a-gene/jbrowse_gene_context_menu.png b/packages/website/docs/01-user-guide/01-add-a-gene/jbrowse_gene_context_menu.png index ed86dc595df10f40507b3e6d5cbe11eaf8a2b28b..75f83b63a944a4166547704131eb1d7a79fb86ee 100644 GIT binary patch literal 25869 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 VEMLuiZ{rg#lbaSdstoSO{6C^+aY+CG literal 26812 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 z%0A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 b+IP|=l)F7O(e>{?mQd2-@?sUDpn(4elR$yl literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/02-add-a-transcript/index.md b/packages/website/docs/01-user-guide/02-add-a-transcript/index.md index f0a673dc8..b77addd7e 100644 --- a/packages/website/docs/01-user-guide/02-add-a-transcript/index.md +++ b/packages/website/docs/01-user-guide/02-add-a-transcript/index.md @@ -3,8 +3,32 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. ::: + +Try +it out + +Here we see an Apollo annotation that has a single transcript, with a JBrowse +evidence track that shows a second transcript. To add the second transcript to +the Apollo annotation, start by right-clicking on the gene in the JBrowse track +and selecting "Create Apollo annotation." + +![JBrowse gene context menu](jbrowse_gene_context_menu.png) + +In the dialog that appears, uncheck the gene and the first mRNA, since we only +want to copy the second transcript. Make sure the gene in the destination +feature drop-down box is the one to which we want to copy the transcript. Also +make sure to not check the "Create new gene" box, since we're targeting an +existing gene. Then click "Create." + +![Create annotation menu](create_annotation_menu.png) + +The transcript has now been added and is ready for any additional editing with +Apollo. + +![Transcript has been added](transcript_added.png) diff --git a/packages/website/docs/01-user-guide/02-add-a-transcript/jbrowse_gene_context_menu.png b/packages/website/docs/01-user-guide/02-add-a-transcript/jbrowse_gene_context_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..56de24b18481ac66e6df04a0185df99bb11f4a24 GIT binary patch literal 28418 zcmd42byOWp(D$Yo8*?vsd3iy|OW)YoP_5rR`uX!5g5mo5y0)kL z=JN9S`FS~q>*?v~{{B8Sh2q!C3+0*YHhxy%*+f435lPd-`(Ba+1c6g z@o`^Y-$|`vP-tjdTie6q!_CbNLVo(i#YJmN%gV}1`PZ18ot?wO!{OoKrKP2Xg@y6) z@vEz=pFe+gc6Ne5pdUYefWhFm%5t0gdsm0v+uPeIg$3(tYfIm`dV71x$jE-4pI=^G zZf$KXWOEAee>gimt*EFVc?S<46FNUX@9X2|>gwv~;IOo~h>V0hHa3=(#9LESbG)X0 zwyC)~sYHwoxs=vAlga+c{S!b7@bc?MTwJWVxw)~eJ=zF3H9tR@$`(+VM@vKdH7e>o zBcr9oM-^4ojFc1`TU$&lEF&W$IXSuAljCF?`@{2}i)-tUkdVd2#cXVB3GwkfTwLde zhu^<{_x+w#P*5;9IC!$NyKwp9;pw@#xtZzu>DR+vYk=C}<|YuJM?#Fe_we$3wK!PU z@at^k%a_24_51dsl3bt9Kc8O;zXYdEUiDXiv=kJkrl;^Rah=43s^gQokDl*dUK-Le z?FyG)j+@j&`$|G1GBYz$Ea_!jYYJ>-=2w@!n)bG;+*-fqoeV`9q)h#sPFJwVc5!i8 zEBLrNG1;-X-!?X;%frM}{4KQS1XN&BHoOq5zJMYNbk{ zws`wT-*jj9*#6~ox^Yt>H>;o-hfd-|oVv0}wB_c{_2b#y_Ae^DO7NKps~1<_%K|eJ z0h4X*>vhIE{i^i6;D^Jk_p*MD8rEjMrR5nErrN&9g++y(9p7ue=ah7x&pRY9&VrkA zM+!n07HUPN_A+xFL{(kbxaCq#F3ukAN-{EiT8n$9s=xaCV^lQe)>ULd5UxVdt`td9 zHuTyI_ROty1zI?VC0A20O0I5iPi~wHMU}VNrFM6P)DD#0KEI5%8IrAtkGZ%)WNQ+p z?VmzGkV43ai>QBEI?kN1#y`Rzu;3mq7~6@u(wiU`n8f6bn7O#{aO2 z6^wXG0_Wn2^OmRGLJ|sE!<0+M0mhY#Po4|`KAhPG2l=Dk%ASu@ z{Lg`Hj>!67pV|?}S|^UuTa~i!TPGez8O(kKiGEiu3i}x0alM>r?|XkBB>p1&U72>4 zQ^N6KhGl)_{$viv`DNgYc;$Yxqq$w=&)96x0jfK(_wAMs?$)P^6090sWm+r*POe3h zd@UtHX7e$0iT0e=NgDA8T+3`(ORZU5U=e~uBLyP#bytmTN>jRjkKUoTSUI!0+wQ|* zAq3$I0d3v=LGDxNzi0C8UTbR!;$?glQlJfy_`{wD7vTzc~V{^VPvgLqF)NkhJkbKO0ja0MLJJx@(8kYUmD~_d5F``opdZ>J^B8Cw!G4Y zK6Fyg8X_?kD+pl>Zxjixtt@X&8OW%jGDhP==7jIXiT??=T~!S5cs6^ONXhrbLbHn1 ztg=c-@nA zoiEIL`MwSEBf7(sG+VGJ1TZ z;Ry0+Z_}o_)|l4JCGh)LG(eujMn&C4Cqj3E95`1Q0`C<7{QAH~Mr<;(I-rkhi&7B{ zf;Iz`_2l$7v>MI=kM?*OH-W8qs!V)rEgV$mRQ5N9V)1>_If^>) z>umW8Ng~}kX)QJgr7%S-q^e(hggygE%OVzAEn3mPiWYvSh5$qaoi2NMJ@5`;%K;r#pz+;=jD{?=6 zlp%NpnU&s=*SZJTycuWcWImh^NHL_2bOB}tIxo*P8-$e8SdS^^rZ7lI7nE=($gC#r zf|4@M-WwlWQ_sP8B8w3bsdkH&7Ot+?VvR@xW_z&@1h*e1{g{7#Hz~~q;gq3&qps?` zHB55Xc2fN&2Yx_js6El|#u*Vz%A$e;T`@u)RmOSGR&Zm*+qbeD0HM5|%?Q}E+qlUX z+bT%zlLP`mNxLIkCoaozmmAtpv*7MKF{K{f9C%N@z zd2_x$oBT6A>l_g5A{05&%?g+&{+i|KICEgVjR6&D2VRl##^x1;4XkJgIlK^~-N1XI zyrzKu=xv(Y`WVpf*kkP${2OqTaF4S=ffBFzVF>+3*9GQx1ZRWR1y_xU$$=`gSXLN; zKB0fcWzgs6s2HPPQwd_xLM09RDFl#r55bzbHV3=>W2W5E(E=u3>RBbmIaic!yV--x zzjO%T0OtiMaM6s$;7*P}fSt=jtv8FcAEP4;o}2MRRj7bEA= zy_cb{hB^A$n|Ox)lBHS!?tX9avDeQl^&OqYr3(CJue66u@8iUVDF;=_H9oKl&n!0iBfb{%iW94Hh*3NJ*?9aW1vxvHq@9;RiUk&yCa;seMXjT?fwuo za#evkY-NOF!66N1h+^C}Yj-LM>6;K7)AxJ|#jZY`d=K<5vqR_ex`6%h{-U|71v@rG z`9f%q!PsA`#gfrwtX5i!w2U9deHlgXiDiUg@*PoZ-&!+ALl&R4a$w8ud`WNeFU6<# z0iYVL+=+V6{I5tyw#rESe20!P4*`r_^RQQvYfNzmkNIc-ZZf{L*Bb-uc`)}fcr97X zm+s*?_(#~tDJ_807Y1lyBqet5gb7eNl80gJVW+V zC9W-Qxk%j4h?~@L>Q42u0IjL$L+9k2m^}w6;|qJEE41cy57gB-uB3-Y{|$ymGbQ4p z{LWQU47L=y8_-RYJBSg@P3$MrSy-Wn_M7^{%7{JWGwm$KHh!W;x}=3XB=ImAm(e!v zr*as^_Ni|v5bl9b)w<80Mi|0sJkC%tZ)7RXgm@@!-y$QDmeB@htPr=NVB*j|nD;el zDM!mh{YYF1^WH=y8B$`f976t#!@)W#FfCGExqirs#ufh!uR6}E&hW$VjL-J|N?HrY zWfu8SFl`Tx^dP-c0)LE7j>WEp3o-*$S;51gP8*Bc##@EhU~YQEO=MXBz-UGGp#Wy8 z>oi4tfcz8mx$F~UQ#wg&r-KJvRBG$36#A=jxb6>hAlYaKw9{`N=_d5IFJg9Y9BQCOvX&Y6U@zG-b>CWfYbyiFuQ#p21R&n zPWnO$^73K|`git~6E{AvmcO^wc2Ajwed7ekks{pFI~W1V&FWDE))5b$7Tx>nJuKpZ z5bTw-HNPk2;hAWCWxP!5TVgV7WqecobI@Ki9J5#oQ=6e*>2%iF(QoW>iqUA-bs%f!&x5v6s3V-JGltR|*r#RbpVu;bhsvg+n{($U8z*q;R zYQYzHN>T?t&&IZ85?I)`s@&fgJEa1HvtTAMio+muImAAB^2F*9wMpbO$ zE81#cri}b)SY$obeh~PNSoJU*+W>}uLUU3vP*K&pEFROG4D1iyrCB`)I{uY`O+Kt5 zZXpKoH2ThGuSyvx><+~sqD4*APgwzY0)j$WD=;h>T=||6na;#W}~koYJW9^fO6kpSI5j$#9g+>vh7-L z!EsSLuOU?*uwlRo2q}fxGn_TPt|W+g%0J`RhXD9x&|<&$E@ZG;{XEMFC~D0)N{iY> z=e@qj$K!rY@S3&1vfC~rWEe)a?mooaO}bPRlU39;lNBgPxsTcWke?pq3c~RCSjYZT zA$2}4YSxE#wGqqWjm15#NJPCGZfOzvdI#2N44iqP#u3z$p9EsHSlQQDQ=E5V6yW5_s@kP`3B@=v( z{wQqq_E*_-S=%GD&W~<1pD{FHJCDs!6%=u1I@T+aMyy4gn)J#w8yeQnv`QZ<^LOsyfnlMc zZ2G(jFz-E)d73|%9Dns!`L_T3>sMSwMOGFtzIf(ihW2hysnlA&905>>CXkApoNtBC zRT0Lm_TAzXUVqe@J*t!Xm_uzI4A2EUy9oa-bC0UBVhIRO#)ytSg^rV5m-_*f%W84W zDA|H08B4T^Es1H_lvmFlVhSJny0~5wILZLAA@>lDe|Y>*4U}6v{K-&I3{Fm5JOL7c zneFEfMz)~EDW9H?qOSF&9+Yyz;^HpSE=d@4Un1l~bDzOc{ko=yUkyz8^w^4*v(dWE zzu9%Pr&b%RE85qNXu%|h-q3d?j!0b#ofW_H%33m6n#$@iky4unHNTJ#VVDvc*$c|u zuf$K-ttnd6js(mU4l>lbBW2>4avAf2FI~iEsm@f zY%$#CBq+utSI7qF*&<^e?Mm2Jcz1!iOFnWhaT zNEGzs@AxX#+o5-#5&(GxGM7Il503Q2-rRDhda35kQY~F#nZ$-UxcD{L#WF&YF_ImB zr#>DxETeI|LbG2b52Ski6o3hg)H6Ngt&fnGvN^&T!a(cB=sv{-&OG;d=D66b#+_Ln zX{rV$a&RTZaifwkstkJNTzOhL%6Au>_dVbRO!bsywb`u7(#t6?0rV&>;lf)x;DFJ{ zGL_sMdeIfOMR&xrZaXWy;W^^uVHkN(K5V$@sv0IrGgMtD4z^=C@M8kk*K5&{Ft?ZR6Zv^eIj`J_GKh$SB++Ms3vz zm(}K=Q+8e5XeGk*3U_3;Ewv1{?`M$Wo_6cL*KqU&v#8}vE)i%jW^hIa<8PQ-vuG@YHdB^-EtUX>R$Y%h4y9u{i!zny{Jy()F%(RNG?+;>t z>nukhJx=ktwqJ4`tW%{o5r~mR9J%ow|MAqpFMr7uXm?R z`YD^!7Lt+~kKsGC{riRt3=HYCvU;%5_v$HvIWi^l zBTrE3X=f$RO($=ZTIe@C>Yp6pN*A;kxVWy_m<94gZ_dBV$GY5Rh8P7h4|pHVvuPg; z>vhk=SvOvReq8j1Mv4I6xgU_jv9+5bc7k zuwNCX-Kbe%;DLX|(={2OJ>lsiL#WkWb4VlEnsQb+ctsH=l2{diHzM5o#V5@q z&>LM6>ks+zfE8hrnNGAM|7TsM^R@Srw;jiNrc&QsLNH`Lm&+z9ww#N=NQxcP2Jzq< z!YbT}5K01&=BZ&83TQFqFzff;*h`*Bbn&p*ZVkY-z5r+G%Ajvw4sZVA&o#|+tP9%4gKJ0t2%fBKiryi3L}JR@db ze3=tT-&j1DiZXBxBHB|`>0dA_tZ9Sno;Kj5#lp#*TS9WHb?{z2tJ6Ir5wM|ayHl79^GKKs~xlY_*Nt&}e364g(=Vy@X- zE4q0DBUz5NsNFL1V#w}RlD1d*>rPF8t(Xy*zZA4vL(4BawK%0+a~&YddBn4o*6W5P ztE^6^5g`g(haFPAFB;dj7x4GYUigS>kOPI5lv6;sT$+tEiQS^94Ow5LkoY5Jm>wU5 zkik@B6D|Qbt6iI5^ceH1T-&g`ewbtP%tst$D*0*C1~1>Cuz||W9r@vzdI5(^22&1I zq`n7DUQ!g`GFMKFy%)%2M@v5(2P5GyL%)e#;AN#v-SzH~FguK7*0^*oj{OEG#=esLEs&H5mXb4Cwsk3PB7@D+((@@nqr*XUoBR>}Odh0z&1Yv*gvT~CFFAC3NQy;vD z_GUzm_V~^aPF*v;cN)Ac^)N=bPG)X~ihrcyX5XCP;(1uZ!NGr1=3Yd1xqmiAKGSIJ z)N4C+5WEu4D3#e>C=3|bx0m=_;<(U;=0Hcrs76?WT8(DbD5I-6hiknn(v0YQDzmZ{ z4mZN)zVLwcIP1_Gj@SL80Q4jxP3(rZ2lTk)kjX5CGSxBh1Q>AE1Q?ccJ4t}q9Wayp z!t9VgPsi~H5quYWkDnWimLa5=+M?N znW_oh#F?kD`tvjq!~UQdX^x6y<0<11G{@6FD={|Nw=U| zvT3Yxa$S+4L*_;LrLp-T`f^!Ittsk~c-llA%gY$4;Nirg9?g6kN+?$~S(_M|BxqLY zUaS>k+yx=>UME)dq{LpRT%GC!TwxV#I&JI-S&tRQh+3b+rrYril5^De^_B6L0uZ+j z0?xaa*X|P;UKNEZ6&@G(TE0)&lNUE6m~xk2vdnL)U^6jT;|A+b_%kIemKYHlT?d7g;%c z$dIUZ$e`jEAHg8(+11XBh-y(ALTeR&*n5AE{kBR&6^dk9$OTPS=!)qqTUs`C zqqqrJ;0S2wQt9J)icUuZiV^))_(F~FxIO=vyUJqdBWne3fc#8dYKNE*xe;t7@*}c} z)#JN$nf#pQYS4m!hO*lMPKC=)WjW>G-cv1L1cFVhfIgW|NK5wYhkMbh{^m1@B5jfk z=tb|3tcTp~&F%3-`7hvK+J=PPgOnff;2AI<%sZzE#S>*H?wzfJ35_gOX*~4!hKz02 z(q=7jJ`fRg@xrkPcs>uCC}5zV>CU>BVPcyiFofijjue9%Us^7JC)*GNmktGZW8FFJ z9ypdlLV>DweomZs2h&7FMofn#;8i)%=^wZj`;luq+;hn^C zUfR7qwzyVu4b_-JPfW>mZy-k;AaR>7WE)P`SagAM8rD8Hi;vw0NXpC_nqW3cw`>Gm zJ)@zKnry(!$Y}qAfZVy|0qszfl@5nIuhw38k;;f&JTpQ`Q9{;XHDB$Mw2FA2biL+~ zfU6f_WByK2915weQ&}#*MU_H}+g!sTLSyZEbwEZRa}q6&uSRZoH$6r{TJKtWzbM$} zte5Gy`-H4)dr7~Uvq+T~XXGt?87QC1%@5(xTEgf+u|R$-o;mybXSgTm{t#{Qr#N~aBs71qS`iwek@|x}Q^PIc;GHO1EUiR46eJsfhQmgrf zdG%0@Lhf@>V>iNjllS>M%|$?V>{Q3iX_RD5w@N16?Q*)3rBzrG&YZz_>#13sLKHl& z;bkrBrckxPAZxM4Y1hxwOzHqdtorQ{=WKvIy|alAWJ;7n9;gyikw|mhD*KpmA8Hqf zm}tid6tG#PwZU8lWM2y?Rew!$BB3^Z)&&u}{tW`d`dmly?a5dW zZmLTQ$CL{XnQ)LqkVH{1e^0~d>s5GZ(9gK7_)6cW$^i=-2OCEvBwx1(6e3ndGruQD zK3j_!Rq{QIp5YjFR#L+O5*tUZ;k_KlzUZRY)0I$MA{MB`GOelY0byUC8c5Z-AkU+iEn3^ljAE~rPix{~E^$Cpa zg%7K04ZHCE!lZWtxzR|uXG8#CM`p1Hee+=8CM}fzCw9k2X1Z1SII6*QfMN44ycyOj zujyA5ccEboFc3c!176?s{X0|MlOzf?w}@zAQnXOjcU;?M@c83M9Lj?o@5Z@FUllbr ze8)3G>wUDhh_L+WAn%izE*g$6Cpp{?pF6qcIC4B_$M=acB+BWZvaitd&V+DaE?uoP z-M*6vSucN+q!JagMXIbTl%|gh&(n;VHDSu;U<=ZyhOuDojr4pj@!=xEfiWCZB5o*i zzwOEHr9Wb*k%?v6H>ux$Hjhy0;QWHM)hMAFt4_&T=z1kz(TxHl+SO$G@jfEPT3nuS z(IT>)YMfFNBgvJs>~*y+;buHJ@)ito4_v?@{#;!oHmma2DdKmwf0TYF-ne1 zS+!>V1hWLjlY=4npM8MnWgWzD+pHVrmr&D#L!E|cnfx|uRlA2^KK^B`Oj#1L_iHW3 zSU5<@$%J+1wQ$98g|B}~Ul4+v?dmM!LrxupXO-e5&+ zKxGg|a8W>&J^p3fNxtN%o1Ugk-PwMN~wMsTGvd7*5B^Re8-& zI371sJZ79l|51H7{DL?#t?wz8%^RmNwTNw+7=rvuMC)n4A)g$jOi{Kw7La`TqV;>b zh*(+Q=FlmzJ=iE2jg=&y?bKPKhB2I(v|M88#7M$;&w2Kqih%2;LDpiy6r$E%zXCwM zjP2kUMurxao7IY$b~UaRcxUi}`@2w(Fc5beNpuL2%sJrQ0*i`8&X#}!*Af;c!Imy_ zsWFExHEfN=n>BcRW=%hik97(CbZPKpBn4~4jq>>iRNGeRAG0Bpk9F^>&9~~|iih<` z$z&9G+2U6o;Q{yOe;mDWAO*y&RAy$}Xb@JH`6`jo$!karp8Itqo8Wy8+i=v5-d@ z%=T)Z5An@tQ}(sI34$Nu>BsRKmZZN9VU^khtqx(ph@SouhU4I{TuCD<)%i81T|HfQ z48iav^WV1swPu>lMaagBA*6?pstzDi7He~~E#dM{W`X_l)m-@i_RVYv0~)N{KGX(y zplA9o#i+O>=G6M1BCIzE2o7o zkR-g+u2D_M+3y9681&x08m&T#9xqR^xfgu}4>rU1sY~jPj;)WLUk;QDA}^hXYKn>> zK+;LYRxha=h5lSqjf}-*w&)}-=35#2wT=x3bBi)np#V1RFiXcd)bUnq{z{;38K)=Q z5woDKGe$so=CTeTuLqzUI@XR`4!(?lZ@~V6-DFu1W|yx-J*Qx?dssP%L#A;)RfS0W z$lcb3HIT>FP|lGBZ^|<4AY~Qaq|nl3U-dgeDx^wCr#N}%Lo8G`I|Q32UrowUe6J1F zI7?wa)%mo^H5c2JzHIu7bzP~-vIQ?Nd1=rW=3oo`5|u=bTPcIbvF2-EuX1yZb6+Z< zm2Oo;(opH zy7a=*RWmaMzI%kYuC51pN-+VELbQl0o7ucK1@DT@`F2EUUw^$&D3M-$qna8G^?N4= z#&1=YJV_JrJg7CkMwiE9=Rq9xTn-4;OUvFMq5O`T)pAhKw;;ei&F30S?f!x`Pn-_4 z@{Bn68C>f`v5%He-9m8(aqf5YG{$U&D4kyG3C`aYoUqmFSxcpm!*da1=uKnk9TezY z(-V^%6-$zMsN$E@Y4W%ng;Z;#cf9jdE9r`NB4?i%{l7sCFVc|-)SPmK=Z^Of)`_O` zW%1vfQ*#M*W&b@HoFuKXx>06bSki7Bn)T;wopo$8KfN9p-D;HBQdZho^j^(w?a3SQ zhj(ow7mzexxn?W>3SLNB{kp~AFtFkc{`a7`KF>05*R{UA?IC|Xy+l{fLi%KoD4;2^ zWh7MRE;+d6KL5*EXN>Up<%zK??5R@=xyNpVgx)bN{9WTU)+=YMdb{-47>0LrnM-D4 zj8^bu3d@w$J2zdIL>>hRB#95Ud>&=+6wpWwG3u0wBBcZ$M>W9g9Yx`?Z3PGnaO%d6 zD>?5-i=_`=7F*IYx#E~mHm1L&tLA;-2;YH9Kc{*tuKXEo(A2+Tx|dD5t9|Rds?$od zo^{Zmsfv+NfvaYC-ix@?o)r})`g5bkvxHX5@@f6s9K2^aifgni(zU4r<4BsNWl{%Qo&P?QYNb0x~&qxxfyDee-($9uk*m1SC)7&UR>l z%jw_{kzO^&?iP#$wV>hrR<*6Tb~K5%6U}85S7LVRC=!D z%rN==9nEa18(w|0Bh8pm1<_YXWb!!vWalU_@c%yRsY%bH|HGaFF)8(mgA zxAgwjRl1ytMATap+3}*%2T`^c+T&t8)>4IyDf# zxLwbn7W%zqd--iaLo0Jn+I1<)1?F|bSwvqmCzvx5J4R|4PHL3;OYN>5ZcFN@vVrAM zzCeQ1d-Hqf_{vgu{{UWeW7Q|c-B2m^ z&5qKUWDm>ScbrIk$>i(}yop-1L|D#Pq36rBdSp1xWhf(JEgcKXO=a?D^qTQt80juo zXaarOHr3j5q8P)!WQ_TEmdE&R!nE(lKvx=@Mz0*W3*aabc+aS`t8?c|+8<698LbK^ zr4R-$a?Wex5VWXbGLcmUa#{6JGjHE%f(XvF6R_uC(6zPOZm@j;PY!$E!U#T@!llS)=%5!qV z&!A3-*W_WM4o}~Na7Yu7FSC*M+*GOR5>Uszg<)45G8)JGL^bCI9 z%4E|(uzoAIyHq(U1w_yFU6u8G^&UzzsG06qkA|1GJipI!ofiJX$Ohh@;64Pq0<^y* z)&V2{_h`C-l^*N3OX}|%(y&Ber~*=Fc@& zzs}bV0rVfs(>@{Ca$gx-Gdvngx&$gL)Rla;FUZ?L84E()nHZiGaP5Zmr=UKB6|i$%%flVf}`t-M3Syn(HEWx_?Bu89ohY0|B)!d z7+mL(zV|I0xxX&HE_`r@&p{k1Kon8{yPRYi0-pLI-wUh8&hm7doB5MI2HHf@F^;(S zCV^6OUK%EDltcdHaQs5q^KF~wh?i^8e-pUq-wZ5NC<_53WBfA*4H}MLp|w2lCpXIH z-{BFg2|rJI%)_7Avwi^e`zXL?wn6`WWDq@-YyZjLn;HSe?o{wVsbx#2{Pe6x?7wLW z8S`d;yE4RHv8C-9r>;qCj;`VKrx=*>UPOCe)8~0}bJ;d8@p%>1u1puNw}Hi4t^G8_ z-lVQWF)AvG<^f*;>0=gdnDJ=(hBvtl{nW->@6i{NTU*j;2a9ht()(PrI@}7q%X!OW zEqAnPx!efN2;aX8Na+nBpsq;Y?c@R=Llojj5`s==7tYRq<{V^*#WXkH2QIuLc$-p&tv5rQld5}unUaeerraiYPk25 z@_X4`JH|K>@5gGcoul0WlX`eK#8)>35|Nh0@r7rzAv7-cR21^c@G7j|a%$5Rpfe|- z-TX{%JL6M1-`T=cnj&Qk3<4El2m}7g{i8D6>w~FR`XBZG9r(Y&B#{X5y5D~VeoKS* zDlndCjJJN7`~oYuk@O+%5-5rls`a+>*lu{c%XN8CJVHm;ylKdp>O_vA5sc-FLKUL1 zcyp`I7M{xOE~r&srby$+puFE6Y{+hBpDMMCxVMIh+hOQe`rpj=UzYJp0%ATCu&qS?G8t5yj=yzyJC= z9LtBICqN1jxS1sCIx3_15?fDsySUl_Q`gCr?TB6%VfuBH&c2bMolOX5BM~1a@u<`p(XZeNx zClvkt*7q74tbu>Ee z>rR4%H$hZp+2S2fwvnj(uEZ`gD&B0gOZ#1nvGzF8Eb$9H=K>=CpxMV5=oj)o#{(LU z2GoCt`fpAZs(w{`H4AZEUc@q6@*izROU~xR+hA0w@o6N^^K(#|+mFb*@Xz=0Kxz8?c-6!lSbkNq$LN?)Jk;1ceA zE7T=CD;_XN@2R5>-y({mymF(r5es;3TjA|GIK)EsLLh2!^3y-^LQpJhPqql%xN*Yh zA6Ru`NEuh%Yr1vnB+9DRXTjr6&Us&CQ5(_oK7-o&KY>a>&iEe)``_>Izh$KVmFfRh zo?EVybts$@?{e6RItb=fe;ICWHJOoDIeGJ_X z#%#9e_E^i=1omh3-emUOB)Ic)icV-%8>M9#`ACMIyd}SJDsFDuwZWXsP&|s@TooO# z2qPmBWtlK%;a^9=gBNm|X`nmKRLKSl=zvwq$C{4&&|1;8_E3VN+Qi46~&d>iIp>OkU3Nl%S- ze=33-?wS6Uy0mPbln_wCjl;D+$pX`#yHUIO(p|5}rCN;$oVDEq$v?LzpYhoTFL=qG zd1MSXPmI5ppKI!4uh*3EXS!bsLHbQ>z}sf{N0`5(M4u8#*+hX9)iVq>Z}IH6WG!|( zC1A!+0ng=GM?O1r)xTXw573m0R58o>!~^062UxX=kLz~)Rt{Hh0b zQ+^sigp0Bx(w{T;Up{?9$&~0 zCWf}@ay7WPrt#aDOcUXX+2cf=VxJ;pu6b5gewJq>F4RVCOJVV;g8NN9{88Mn zu0JJu7X}>wETEef#@gW-QyXIuXyy0lV;nA!my3MT{igV&MWMYvo z>1&FU+-Y-3QFM;1N&#I9w}68Bnv5S{1>`%#iT;*N`+=EpgtREPc5*4}P}S_H(=~3}jiL|7 zDU)s`asp~m`LHp_YNkyI#<&%=4!t2TaRmN0%ZoZ?s+M3}CGtHSao^TIeIc}qr{2Iq0Xlemj%{^te z-D*qI2e~ENg1@|6i2ft{mi~m?(d*yFH0p-uL200PtDU&3sw>Vi;!y4&ftes=&F5QU z8A$TEJ71>tP4fA_MYfbd$POpKAi@?VK%05Scbfco#+0rxb~SgdHd^*VdxN4Sxl*c* z?|2%q9HkVVznob`0yAlN1}nTce?zZz!#+hv<2IB@`>3H{&Z3Lr^FNPgQ37;_tTglyeW!!+h18RR9so;T@U_A+1s>X%H^t4ukJJ2y_vp_F1_k9;YX26m zir_)@K=Ra*FhZ2F8z(J_bFN~3T~0)~nfp|y*g-$W@;kTuZL>usf|6eb0rHx|K?L2Z zRHbbKpDTkIuyU}q;}W#Snm?b_G7fF_Gc84rW8Hbd$EmtR?$c<8pITc35NK8FyKiJl zYvMGWzb$CjOV0J{%m>Xuu~KO(a{v!&V_HYsbK8m%gmyGwFS!$X-u-Qr@%7S+sKUei9l~FxB5?J z-R_Pnpc6pgV%MfBGeFschbLr|JAF0!TDM?M_>g`?os%f?1Dq zAqMum46*W`d;1UkK9|7wt-ZL@nb`2-$<08Y5iQx)z)StlEFSlM- z?U-#lCy&jkT=6|ZTKsHH-ZdjtvM6omQ0KxJf>lmsn7gM7#U7*|V!J_h^i4V-VlDn$AAgVWHYU^75r& zp!K@7?!>HQuL1CgYu~_Uo7r;U(lW3}^Cn~V@^oNoh40qMtwA88{6Q17o2wM&VYRrb z^4hOh2$?(0e->cvxsI>94hDsxmifFG{arb=VYzkDPT%Fk6w5yz^YtjwM?CTeoOR#8 zsnP(wQlC46+IF%4_T7Rv@-{Ese5dP3Jn}4#-AlV+`94CH(RwSV^2fim#%O%K?3Q@} zAN{61G3!xdGWZm(cpkeDkFo&K-JaB3Q%Z@Qb)fnlYQ4g{A8r=LET16*+dR5&UZ4xP zfnINiRKUa*LNGvm%p(mzWiN_0V8AL)7s!wCyF@^iv+ABf%^(gs!K1VQdZj+Sg{=5rOdNYR2$yKORDCL zrAuc|ujZYjOLxw$ZsJqrN|sx2?D%TBq9CW3?vrOzVH4tfzhgDNW4_?LD0qrH;E0*! zyK&`&oOufwH`65l$un$x?y}lvg{9oYSzB$se!T6|#sPt`&+|A3VG;;_&q}rANzO|& zw*w5n><@nJKMka@8dY&2HAnx}=Bo%ry~hGu1?-oXDtAF4+guOAHMwhMQ6g4x6|xQ0 zZN*;6e5|ERdiLcXws7U|QbY*fp;KX(K7FQ*rAJqmpj6J6V7Qi@U{|dT!M^1^R`*(8 zetPQ#9?_#8TL(Gb#ooDMbcAK1)kNo?+88YU>W>!kb!d0XxU)_NF67&mo=A@XTmU5m ziS=Xj(9ZHnBHlgB&;!kh?X!`x@|C6zoH(v4$%#jc$tnXrmX*4e+U_%RZxy-m_zu*i zZEto8UY{FU4dl1k<+t003+ybt@H=jO8Pl!6Zn@V!P^)Z)Nw;m586Rdve)RF`^F7}< z-w!+Nf6U2X{^bom(tJ=&7Sh!UDN9Gquw%>n^!zMtX4vlJ8aDo%T^?UKi|zHJ|807M z9>dMtnIOZ-?I>uhMaI*0`r>En8jt0i-#n|r%lYqlKc=+QmzisuxiS{Y#XIYl1AQW) zuUQq64`t1+z3Etz6YEdBWBY#-tfuQ_G)hdIv;}Bv(_dejtmd}Q&QTUzCmKXqMm<(L z2s~bNIvOq=5!aQq92`OyrX$fA_z9^jCTFhoUX@&KO&i=6wcFAd7Bk%RMxt`rH)$T1 z=H`mts6{u!oFKKZTSAxU4)C$t*lHh~gHvmVI-4ryL4tGzxF%`LbBU#coTI#XtO{95 z@yT=B*OpGm%l(UoR?Q}V)Y!h~@X#J}G$ckoY_DAqu+m=01g@G&&w=P4r}KdtQF30Z zxexWOmf&%pjYwbwiKjVuUOymG=5g`Z?RZezS_@a+$^`tH;(h{w{fxD}zrlLE>J-@Q5VQt=W#}%}(&v z>-y!jWk;^b!UAHe?(oNt)B4H62aT`P*@p5KW)WP$^Ssw5O4Szn0bE+mX%MSfE{^%7 zVMz7qgTmkK)U#OVSqKsra1*V;EMDA;vC9gkpw;bfD|X~xPN>?B zpu@4V!JL&*`F_4^;Ps2mBTa{k5g>%7gA^L+NT}yx8#n9eM=Wr8LzBI1W(F}9GWa?Z z=;2AG#Bz1&3r=dBLtftXg+ht|`d9$6It4~C8{61yA`CT^e<6pUDq?oXcK22eo-?p< zpK6(6As^Xw3SJbp&t4lF8LiVP`yQ#(@xSfUGfhSM z$BzHCeTd#|oZt5S-v|`_mqGtJYMKgy^?xzwZ+TeyVA#L(|KYK}bbYA5EB_CV{m&Zx zf4_i`3w&@O$F*svpi>8nYumebVE0!O)F#-!NB`Mo4GvW73Sh*IDZK~Gjx+#g9}@Y*{!;vRD7Z%}i%!OtkKvGjYw zn+Xu>Kk@0gPQ?>pA-))@+gtB_zdqvcG?d}25W2iLgTt)HibQcQxSa@8E2aC(-a)_x z%n17m?8TRF@CG&v9$xjuxz8v`fYcGfLl%wXde-0-vDgjpG!5te;_!KmiZ(k@;@D=z zxcL%uaPaUn@d3ljSWx=|w$Qe?vQpAT4Y~RL;`j18amy3bARFK+M;Y29Ecz$yQJj)? z-_$|s-Jnm^YV?6tr76rw^Wk*pf(%sa;edw_(`zBzN+{IJ#UELHpb;ET2ay z{axC{DHML&e|+$*@txLoRn@=veB7q_CNfo3MmVQS&B(is$&BN{J42<7RTNpi&$X6s zPp{2d!)me_-F@4uvbuC4^mzE|4^su3?u55FLNkqzYY=Jy`#IkALSsV|b)? z{_XwvVLz*Cka0~#q(d?@lPb=hqnstho%JGzO&o^Brc;Il$){R#yLG#k04}2t;5Jwk zDo!Av7dQ?1ZTepR2ze1}&Ktu{6~Z8meFX3CZsK#XBJ|R^T}CN43Ko8$fs5w{CaKnw z(qV0b+g_X(ZtNJAbr=ih_-$7AA2qjCoNoUW{I!H2RW?b#(B&ldm}Ja;?_jUtqCwD2?Ny@Sqo$+%oXP0hI#eB})6U1nEy}_tb7&TvbgylkzXBem|few|(^W(`58`iGM+Y zuco%~(*t+sU+yabLdN2>2+Ui4)$Yepa`1;@6py3)aRwd>y8Okq55*dTv6>bqok=$1 zT~T3_g6vB09&TvGbG}c7%}qhQAo>1r>m)zGTBv~+d7cdYj;8+>)|G(PL(NMmu9 zkf2@O1jA~E;Qe1*d->Dj4f=9G$0``f^d zC(NL$>`Yq|DY>=Ksb02jEW|L0SnwDJ+F#E+51kX6-sfPC=Ux64QT56T+xW`&yu&N| zR;I{T@!V0CR`)9VwxDPfc2-hl#|ta>eAb}Z)~Ze=WA9kx;i~uWnujrm{Q^4?+errd z+mxiOLfoCuA=_zG)BMYvB1QMl`E5AEAzT|vtP%H??B3AtMX8{;EXv|Px1GLtY3&5e zTo=who!(w3`npl&yDc|6w4T#-%l$*(EXfx1J-pw_wAtXT)wKzTHC>7Xjn8VFHfDMh zfgWM60hbTkQlsqK+R;+02TUm=wlpYPtH-~X_edV7uZV$9uAks&QGp9q%9ys6FHVy0 zj&BFSea|Eq;lVILY`-W!s|7}Z94~ulpd<-gJ114t2fRY+1I`Z2+vAF{2m#rq-b7;{ z5%|ZKe;4ZxKo>vT)bC=r%?U_^b*eSU()sU*^p80vKm8fF+5Qz-?WK@s-0U}*Y5*(Q;atPX zm?`>Q12H3(I8!7D+<0VWEz$ z(_083x{`L8S*~@jYhsa^ZHc9rTXph2Re()xso;gcWtGgTk6Li4@$3BA9T_HcCD-PhS^K`pk&b+4Z@{XX|lu$*-wMX z>s3XmuiIF^uF>qQU7O0{T(mqN&4VM77TMn#v{BW`^z3YX%=EE zDG9%BO@~{&kb)8nHA$ZNCTb+N@dLaM51#P`!lFj$* zoRj_Bte5l0F-LXo;8it8c#Qu?O@vfT(JHqS`uKX{dL0b5B0(i2n`(`ig50IhgK4>} zQpBC0DG)#4uoZhimb6Mg%BEM>s&`&e#9R8v<0eqk1fw*;OM0`itc9{qJU$kaC9yZ?y1P#8Xi4LL)gS3l4>$)VPmR zc>nVGS*`i_NR^K96U7snlIQ9v)N31DIuE?Mi$@=#!$gP z(6w$73sV|77yX>CN5FFwqs>c=EDCrgq+;?_0~|~aF!+L$RbXzl$iUi5wPUPIU?X;h zo5QujilRcG!JTARIYRROJovvChUuupZ`7Gx13fL63@} z`yAv^64jM!bdfGaQ=D4`h!}YxeLCp{8NIyGX*$j1GCCz0An_HsB9l z2L`Hme4K#GCBdyB-0jH}9jGE;>*-sRO(d|X3MG?^0=Dg5W)k1^nF=I(8c2{@vhls$ z1ncnt?!In8s9fjH_S54IW7xi8x_;7oASeg3pJxIFE#l)zpybJ?~mcP^cc6M+# zo+!9VzMQ4M%X5$pYRT+lTC=GSgLKRZylKA5H^NQAS3!wfCc0A1-Tsy$9LtY2<$Gry zDaS~pmPx=-N=3t18-1p=j)jr?0BiQV*&G$D^tEQ<01J!%=ntC_UBx@8Fn0z0N(A|^L z&R5YsV0q*F(_B;>?^}xo_)i5`&{c#(SuPfY&!86^KE^C3+hN*JE}HPyu3Jx^*}q^z zHWX@73nlENGrgTN*5jm z%o}L6hUiJAU?4pkrCwJ(i^}+-#uP#o7^8O~zXvMzN$`kf5)^cY;7#bdL z(CItOMUpnIPHQA*BG@ju8pP623VdnYYO1`$Fp0#g2oHJ&q$-@Z@qgYOx_tC&hb*(Y z7{kjnp50~4K#spa=LJ0@QWfvdO6r(R8l?9o@4&$;#umIw^LX!uD$KiwP8*Vo51as2KIvC{O}1ENG90NVSvC&LV7H7gd^Tn;EGTkM zim}|Bw@)D@uefg^cJ{%YXC})JCYV0(gtvv6)vW*Et6nk|H56u#=fXDgUrd7w^ZKEQ`Zg+@aO(Dn*xm>$%&>#F-(B3mYs zG&QNBh~V#8Gr+!ktK-?#>Jqs07al~J2Mc(I^=1(>xgK1_uH&5xC{s98ZG$!!_!lhc z1h6$$@vS$217@iLaCxzV&27fgtn~6`Kt?ttq{m#!Xp?^OL+pL;C>%WY>U*GS)&^?C zcXk%e)M{F*VY7eY9PTsGKO5YbFw`?hYyLTd47AXa zbsse@G=#^4%2`81{BK~!kQ44>$AB}2*3kA!Dm_WC+m=d$aK+p3bi8fRc-$HIlewy4 z(e3ndGmzzyw{Id!-5@+wKI1@cN>Q}^^K7A22q~*3!+ZLk5a9~EcJ3vR*SbIn&M-|X zk;`N^R4|+Qx0F5!U-7}`Xsxo?(7-uA)TBpyjvbHtr{iC*{=wH<8EOCg6FyB|m>Ahp zsQ5wi6aZ!Tv+`1@RIiQTV=mSp30&ob1~; z;cMTqBlaI-cY5g|Mt!*xk>X#uphKbexC*&*;fHDP9wka)=Ce@I{;u9+GhF-2Dz~qd z)w$c>+uyDF21yiP^tT@u8U8pqDDD!SFZC=wT6%t+#F_y9$N;}zBnBZM;S;zl>AIf# z9>4o$^N@hzCNzrdq5|>iKT;Yk0TDgJWmVw+NX5jR1ge)cVTAukT44N+km{q$0+atp zj|r_`=3kZ)zPcdcYpNMzay(TDVbQ%ki;{C zA0aRgZA9iGyn4HiE3V;CLiA1pX@cvakJD_3sU% zVP6WrIJfO&6PB};Yg2YPJ(|$^Y5Vk{kDsrI&|NE*ns{;A&e0vmj`Cg!vj&{$|;taecES z|4g(l4`LCdXK#+XI|Aaf6YGik1;q?Es=ciB*2VOSgO#Pt;nhbIHSG3A{$V?nz?Rg1 z8lXa##Q{wmARb5J{BR2|Ka6U1c$*0H5LkagmFeEEPH8{40hen;H_zULUK%xv6z)l- z1HOGI8!|W{{YWM}Ir;>R8n8Q5CiV5iP)$aB4RrBYxK<|M9UqbL!bR?~=LJ&Mu^nHR zY0H1VvHmJ(Vevu%5seawRcTM@H2KDa(%;nYuzg1=5AR3CXl5Cdm%+easYIMN&;ob< ze^bYoH#}Q^ZS2~Hy(sI%>x)UKLR$DGZ~;J2biU4GOpWhw+2t1T#a~^FmB%U*D4HK% z7X65`VyroCp-uFV?6PJT4`vY~%oNA}s2639{~s>@1OG)e%>`t8k_i5RA7AS8|I{yJ z`{zi|BTGrS#20WpMxe79+~{5d61)g7ew&;A;07|5VTM7ZdS{RFCbk3QPjT7o9a^Wx zQ(=SQd|6HyTa!FbRCpMDer`n$=U|)+z4Q$=_=H5yU^kVrxga~c<<+32%x5bKepcEs z3LO}W96qcw1^P@1uANQ$0Iu|_lK`Fnew3@?&B4HF2Ih+tvnkB^v`<=LLxI_+Hz(MY zn1@X6m;nEZqhlPYdx$)>A-qtwVl;q6HKt_lJI|-Pq&XER7Cxw(|N7qUbhX~O%2#dQ zIN76ZUH`ll1FiZ)*%hI`uuh*onE;EPtD>2x7+I$!7d+drXsA%^WT^ZGU>xlOXj ztT$%llukDBDPu}b3p1@);qigYn60Js$awp*5X)QZ`8()a}#ojeLIZeMdXZI#`z($o++$u;d1FL1Sa1HrxkmN zRAu9*_*+Pxnd4RnWbk5JIywS&7c{%KbI#}%lqCKz1P_b6_}Oz-$hRIXR5tR+P+K!S z?@weFySy4^4Os`>%l$5Du%57H*_F)0FR2Urn3w+m9^ZW5?-L!)ZL`Di{?2>eiicjz zNzsG3EwhInGR)sCcFraLfZ+wsC%4$e3o?q!b|ZE~4#rY5mGEK)m`0Tl6HY5p6CW`g z3G6*u5!j59_@|BYv@Ab#1g9pQ-VwQP|*vaAN_fMj3ilD-a zMu&%v4WlRhj;_jtYeOw1BL@!3!RVQ`&#xq2SX6AqRH|0~P_`YVL$w$%A`bB{X#1O5 zVoi?+O1TloHm{kLc(GIQYw(V3+lAA9^g3iOC({=cqNQ*c5m*nn_LLP7M{uQl8Gmme z!kp4?+)>O6(majx*fLkhy^h0}R$8_-XVKDcu(hY$O-QA`)55Ue#$TedZCb~?iXXMf zB)r_WbN;Vw%072a)n=Ry)+?WuBIR)R=&yLl%`uJHerwUS!|LkM<~en+ztXd7g0y!6 zRN}SV%eF@?)_q2+s!swvlD2k6_V}4Xw~}9fe8}}AC&ovTv%*RnsU{|ufU&Vv#SQr5 z8RmR(_Oq%;C|2Rb5{8fD1)+0m>|X|{Q-}eq>+BC?$BGmM-$`@w15C{$zM|v!z#t0= z^&Qx)tOz$l0c8{7d&P;hboVNq97#hkk;= zz{=d$1rf!Nu3T{0VARTjCZPr7zCykf-nvRP+0O}_3L z#_i7U+T~jwk@iEklb6@THVJJKQk@b+T1e;|^oI z_lCdQ8Ft;H4^+4Yu3}ooaO$lo`ECUp3=!*L#zGt2?RsuXu7v}!$*W(*6Z{4 zOsi5a^^3_+Jo$U8x0}RKA9It4#nx(?DM3bI_U(wihUb=;l-3rxwQpP?TmvB`vp>jE zSxRe)7cTp4gp=_f@1;c8Et<-qLLk|R3*8w;T*8%@tzklM#tNUCI;{jhg3IQUdNF_Cf!x55vAM8?d?Tb9TTUS5iJcv?n?z^VT)R|U ztr^^ILSNvvY>lG&c=9z2avOO)jRT7K*78z0Y@rZrv<rZ#q=HjAC~9>M$Y{jc?bR)#lx&EX?@sXWpQB1*4V0qJxaud zS8(fhMxwnc=aQfL+q4>blVU^_y*fyU-_gcHZF)C?vL>8`AIr%CSGV7u_KZ)ftW5Is zDr(iYg8cI1<$2L7P$n?QUJuHPHx`f?<$i2CX73m=_W+(ngL>zaJr`Nm(%RGE5w2%w zC~sAihN6qU3L!O7pEhA{1my*16+l^RkM>JNyy;JyfQ>&}rqW*ulD3n`G)XaEW70PV zRJ|EJo+sOg2_VF86k0+0ZGBQgsE=U++79aP9^2@W8Gl*Kflruxl8#V_vt-a=wbq2B z&n-XsYuHggHjz}zti@AZ3TQA*=Y~?7I*hzWUklgz{kK%aj77v@;AjkgJq>dQiOe7$40s`{%i*E$*TxtDX)JSb-m_B8!PeyuBFCLqC$>C&QF+lp1u*P0qRM4*CCYuCPn5@D zFGf66#+nmTco4VE`1aE8>lC&32H81ilFPM{5T0$YDG7aNPy-2xsGDeTMVV{=ET14eXH*^gl1!muLD7AiR-*rBG!j4Vi&n8`?*U zV8zXobl_)Z_g3aShbuff29R7 z^uhmiR#MbJq&ExfXG(6$LDA8DbBI1PC4hfOO4{2n6TCs%06KjHU*N$FWx~Um_8-e_ zKLO)5V)F$NKArukJ*x^Md|!pFKxQ3TVAt3+!x^kyMcSepY0CS%7~RkbB_=6)vLhPh zoHqpsQ9g}_r5PIW`tD#eZ$ul60+w&+jRQs~JT*Mw$`>r3>T5mPM?dE@QQb5+aDfvmI-U=PW zBQ;98B~fvxKfTVppb0wB!O-5^Cw0V>VN6c^ z!53sf*)F50b4z6y0!(c>e8Yz>1b;jvk0A?BLlJ{Ghb|6_aE0E$ujDmfQafCno1sxo z`$vR_T`bx2o@B%Oc}U-vC`R`$^xR2@jYqIQq;p1T<#& z05HH!+7y+u@ZoN~RaRTIm(neSoVbD^gLq*8(S?*OqFueJ+G7u+2^LxGm1!%>J$gR( z+v1)3%}`^{QzI+ zlmGhhz)hgSSJEdMMR{pQHb;#A?3QcBqzM7$l_C>Lg`&)iE($LvTxhb>#F#l!v6M=OrUUa67@;Wqoey}% z!z2(%alj{y zHbYrA1@=o2D92&rzWe9BjnnM7H^DXG-XlPc_<-YUj!97QaviJj_Dv z*~`Sg*+6~p*{@B~n-`(s;^B`B!+^JU+N1|T%lMOIs!nqbm~sYUDViufgXk|fbJ*;; zrmnBWy^EobA4?#t8<5F+15dV_4}Cp^u}f1ZVv$fv{JWXx&+b`pV{@4D?mLYCL?!Vh zyRi;1Z+oO6=*ZpQw=UxjJ&E=68?~TN;z(PPL}g0n2Qkd$DNaYu}`_iYN2^*+ta>!-}Bn0LKP7N?^ z!DG^Y8iBukbynsI{ zQ@$elZvA%e+_KDC4jdb}o zb4(xoW6um8%+Iab@guH=SuNb|M>>6q&=tLN3OO+aZAKg`Z>7So@i_(`DYH-avY+=0 znT6a^97MZh%UtmAJ}@j9d630tezkOdra(vc$S=hnWuaA)$U;_L@=+j$H3wY_Az06W zlZL^Qk;$VCwcnn&+maevb>wC`?$#KYzy?L1U(X2?z`YNaYQIaU3U_RxKpZir zNJ8vZw(PChI*$7)bgc0aB$q`E`Mmqk<-!qXXPt=T zIe$&T4MkpMzF{MDWUV<1F>6F1uDdnsepALx%<;$_z3HsI4!;=VmQk>7MThr&TU9%M zPTD|k)S17vHz8iNJYlf8jEHVO@@d%WcU;%Ugg}euTtK2YaAD`qeblZI-5J>>k-f+L zMo*iyEjf2ott3Y!cz4;ZTuhvyS;0vw$h_e^Qzddc!FZJZl_cmw_8;8?Vw0@?f#Onw zS5i9lVYwQ9)0k&*ZP(*lW=%bCjjnx1hB(7j^`R63C;6H%2+#C90DXPY5Rw_9Y3E0q_3V;w0kdYHu?Cmol{~lPsQOr}sf7=d!;fT)tDrM`C{{sOZ2VVdH literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/02-add-a-transcript/transcript_added.png b/packages/website/docs/01-user-guide/02-add-a-transcript/transcript_added.png new file mode 100644 index 0000000000000000000000000000000000000000..df90ce0e8460f7decf6ffffa0517837eadc461d5 GIT binary patch literal 21315 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 literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md b/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md index e881bcc9e..10a2d96b3 100644 --- a/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md +++ b/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md @@ -3,8 +3,23 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit -are local and not shared, so no need to worry about affecting the annotations -anyone else using this guide sees. +where you can try out the steps for yourself. ANAny annotations you create or +edit are local and not shared, so no need to worry about affecting the +annotations anyone else using this guide sees. ::: + +Try +it out + +From the Apollo track menu, under the "Display types" category choose +"LinearApolloSixFrameDisplay." + +![Display types in track menu](display_types_track_menu.png) + +The six-frame view allows a different way of inpsecing the coding sequences of +annotations. To switch back to the original display, choose +"LinearApolloDisplay" in the "Display types" menu category. + +![Six frame display](six_frame_display.png) diff --git a/packages/website/docs/01-user-guide/03-open-six-frame-display/six_frame_display.png b/packages/website/docs/01-user-guide/03-open-six-frame-display/six_frame_display.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5c4be6432a38dbb7dfb963ca03272b006e1ba6 GIT binary patch literal 25816 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 bBMjlS=F(0+?ExPlvPWB8|5}BrUBrI?@}&4X literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md index b67fb4fd2..2de8e5d70 100644 --- a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md +++ b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/05-merge-genes/index.md b/packages/website/docs/01-user-guide/05-merge-genes/index.md index 7299a0284..4c52288c9 100644 --- a/packages/website/docs/01-user-guide/05-merge-genes/index.md +++ b/packages/website/docs/01-user-guide/05-merge-genes/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md b/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md index ffdfad508..5a66c36a5 100644 --- a/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md +++ b/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/07-merge-transcripts/index.md b/packages/website/docs/01-user-guide/07-merge-transcripts/index.md index 4d2316aab..0d87879a8 100644 --- a/packages/website/docs/01-user-guide/07-merge-transcripts/index.md +++ b/packages/website/docs/01-user-guide/07-merge-transcripts/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md b/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md index 302283a47..0ec7d94f1 100644 --- a/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md +++ b/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md b/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md index 98bf8cec4..875178d71 100644 --- a/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md +++ b/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/10-merge-exons/index.md b/packages/website/docs/01-user-guide/10-merge-exons/index.md index 859b5d4b9..d683054ad 100644 --- a/packages/website/docs/01-user-guide/10-merge-exons/index.md +++ b/packages/website/docs/01-user-guide/10-merge-exons/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/11-delete-an-exon/index.md b/packages/website/docs/01-user-guide/11-delete-an-exon/index.md index a91184576..523fcff50 100644 --- a/packages/website/docs/01-user-guide/11-delete-an-exon/index.md +++ b/packages/website/docs/01-user-guide/11-delete-an-exon/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/12-add-an-intron/index.md b/packages/website/docs/01-user-guide/12-add-an-intron/index.md index 8394d18eb..4745beda1 100644 --- a/packages/website/docs/01-user-guide/12-add-an-intron/index.md +++ b/packages/website/docs/01-user-guide/12-add-an-intron/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md b/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md index 46e7a8b15..aade67a0a 100644 --- a/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md +++ b/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. diff --git a/packages/website/docs/01-user-guide/14-flip-strand/index.md b/packages/website/docs/01-user-guide/14-flip-strand/index.md index acdbd654e..549ad735a 100644 --- a/packages/website/docs/01-user-guide/14-flip-strand/index.md +++ b/packages/website/docs/01-user-guide/14-flip-strand/index.md @@ -3,7 +3,7 @@ :::tip Every page in this guide has a "Try it out" button. This will take you to a page -where you can try out the steps for yourself. ANy annotations you create or edit +where you can try out the steps for yourself. Any annotations you create or edit are local and not shared, so no need to worry about affecting the annotations anyone else using this guide sees. From 07df098c5621bfcf5a360d3cc871ff3c61a9b319 Mon Sep 17 00:00:00 2001 From: Garrett Stevens Date: Tue, 30 Jun 2026 23:20:55 +0000 Subject: [PATCH 3/4] Add user guide entry for annotation from RNA-seq --- .../add_coding_sequence_dialog.png | Bin 0 -> 5070 bytes .../alignment_read_context_menu.png | Bin 0 -> 24216 bytes .../04-add-gene-from-rna-seq/cds_added.png | Bin 0 -> 20515 bytes .../create_annotation_dialog.png | Bin 0 -> 9103 bytes .../04-add-gene-from-rna-seq/index.md | 29 ++++++++++++++++++ .../transcript_menu.png | Bin 0 -> 30273 bytes 6 files changed, 29 insertions(+) create mode 100644 packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/add_coding_sequence_dialog.png create mode 100644 packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/alignment_read_context_menu.png create mode 100644 packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/cds_added.png create mode 100644 packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/create_annotation_dialog.png create mode 100644 packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/transcript_menu.png diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/add_coding_sequence_dialog.png b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/add_coding_sequence_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..9789cb6509024bc42f4499c4f7cb2582af681971 GIT binary patch literal 5070 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 literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/alignment_read_context_menu.png b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/alignment_read_context_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..05cdaf4d8535a7b486a154c65c85d7f37fb36a48 GIT binary patch literal 24216 zcmcG$cT^M6*EWh30Rby0RYZ`ENC`?)I?|P1MVhqGLPAGHKswTU@4W{SLXqBk4FgI| zD4`QNH~M?OyWX#?b=SJ<-uWYI=FFaR_Oti1_t`l)lRz~UIdW1OQX(QEas_$m_e4b3 z03xER3b(EiTE0YNYZ4lW)RZ)2Mn^}9(p>ssxnr&EzkmOJU%NsCDI?8J>YqhlUS6&y zvu`hG9q#S*pcfAa$I(%B>#uDh&Xal$V#IP^giSk&=*znwpv|91f4i_n~Kohli`GsxHSSdS|8y zM^{(Z>B$L6nE&41-uBMU^71kYi6r?Mczkq367geeYpcDzy}rJFU~q7Letvy@y{)aS z50(?3m)AKy*3dt`kia%RKAu@#`$kNxZDfQrD{*#qwr6^3dw(C*+cO@)ddm~y;NYO~ zUY&`F$f#b_NgEax_Jn~}NI>AMZ@hcvPg+_UHy3BX&xqKV z*p(#qZ~57Z^75CnKxb#CzMkIYDuy&Yeq&y9e;c>Cyi$n#<(-jAWSdpr+2!TsbM@-g zL?@>x%g<&eMnq1<)}KF8?z@UnXKZ6cUpw)xysIo|v3e^MJe9n|DJpiBcdl(d*U4_15uW zow&u_{j>ea%kA#r#-_`IgR(z|*p8oyd1I$bC7s>nduv1EYkOhAo)pE^yIoGd*3a7t zO4H1QTSjoN%(5@Hwtc-F4|Wzy^J9pj?beq1pw-KlC#xOhRoUYh{Bq;ZjlHUhN&#t? zzM>!au}BFq6I5L`(NF6kWFBupy2i%{a}6h9?I7l+5qP+r(JOAJp0>dEFRYam(pz&w z^d7>B#-H=6%hXlm<+bjN=XZF}6j?o5t5Qcs)W>|JIzBv58ejWVnF6n^|Ak$d+L>ca z+N|^Bfj6T!dwR>OhO267oWEvQG@<$teKS?nS<%H6R4n`G+3*zj;52H}!op!`Z!|5J z2-beLQWQl*^n^%3`mKiR%to@YJgo;+=Z$Mjy(qL_txe>b8oH(@mb_$cVg~F~UoHL& zavJ@#ah6O*C!)4ILUd~C=aX6LEk%-d(YHwAZ-i>R_bu3IVfk#MP!}H{-|Xiax^a^C z>{jo=+wWpc3Gsc;_$z8nlU)b#Z=;eE`u?2lCTty_TSOKXp(o3}T>OyC;E<;#+ZQfk zbaMBsSOa&C>*ICojHNQvVlvi6y^b7MEJtpyzd3E^)b#OA&5mY!P*`c!SCphqIjlHD zHnfSZ*b+A=Iw7tMl}sT=7_VTw9amRUws4v(6)J3FkN0qBxcz+n~DqOU=@8jvO*y^6O=Wn&l|+C-?y=iq=mu1D2(hzdJ(T>kcdasL9a87FQiw0OM|Wfq$ypi=_*`R%^?e_ zsZaCqduPjc>5R6-4s3-NDs8EZJ^z9;Gvpmaij?!0(XHpQG0br#$=*}wkjAF|nJpEl zYSTOTa|mz&8s0t{G9z{ZSLejKXN=-uO?R?HI_??~$IZLGmt~l{owU=8K7QtEe^%q} ztyy2-RWxD$lPE%T@AZpD_ZNjByrH6oemlu-Mejp*Ytvp0HPvi(HX|*KS`|eMpCKOl z6sg;q)N=-c9kwQ5H6k}`RTzTC%l>ZeGh z2mt`lJ@Ljavl+SdrvVxH+S$l-&QKmCvXv{8;)(c^VVw$D>9~rR7TkM^C=iBhn`9$1 zF)9;V`_G8%9TE4pgfl~Q-qf>SaiAqz1>E!s%#?nBUEM79OtmXuQg43XjyicrQOHWn z%{ruq`#l#Dbwq(xNzxaW)s-R_h%Rb51vM4TbcUyNGD~gwfvrZg*!M33r?`Yii-n z`*&cZ7<+3Pm>K_|-+xMO!*}*j_VD{#_E)Qrqv99#-)_XBUAN45EknurkX87ErX|Cz zMt_KQc^oIZder5Z#h1}qlef!Za7+W5?Tnr;o7S&z-wi$mYl{FsSnC@y{0&SJc)u3n z4jKvl$9%SZLKyhX5iV2`aWoIs_Lp`(k~eBxc4Oy@g&~}M${da+53-&=K5#9k=?u5l zF}zx!929#pkvlVkSXqhfkoA3Av^-Lx$u={VxfP-wl4_ApKt95Ct zRzELq(_@#{DG00QoSQd}Oo#F{YRgAoAsWu|+~@RF@oBwcV1CZzYX_gK-fD2B3dr(t zNP;E`A<^rAweOr6m?{UI_6d!T0HHg#>|UtC*S*&JoDpRSdjqw^8TDsT>{G9zhks;` zn`y--$wY}8jmcJ4BF+m?cU`HJOB4Pwz5Iy1c(rs^Hf`zn2M*cit#o6J{g0#DTuJFAN;hw`_SPu*Zi&9f<1NaG zVyiB!r}nkuO_VV)_>ZAeN{gQ*jX#bo?vIb_NAcTe<3#TVJ<%D=y4x?gze%L{Uv6z; z4HKa1q$yFZpN9Tu$!O2Mjk5_0X|PcNr=*oweOprKAsuG&PBrg+7mb^39G0o!SaYDB z;3rtfayR=ldCqW`kDPS;L*?Qw3fb7GX)}UFzZ*J7Ne&l}IA9L*QeQwUMXvogVR%dJ zJ%9KGvQ7cALQ6@=UFAR*smZEW7DYTmZ1==`qv+q-6$&8|QIjs1)1CQTi=}F5Kf_snz{_xx;4~ulC3PnbDa_{1DXY`yskiVY1 z11+8hKqR0lB`}LAO+o0|kVWddVen@lEy@j)E}?vAB3k3D{UKMS%Q9^bc_K8CS=y+r zbnRI$Zq{<%?;V3TP3xgjIaA+b^Xa7x5hYTF>sYT-XYbVIu6K(&bf~g<3TM6y_a58* z1W^UZgEd`I+&u>P6w=0Ky$`{W@-`Z0;rGi^9+dBF|J_hCiRC8wFgvtnCN?X{3T?9Z zoVl-YfqIE0Q046PuMzqmhz5^6F2GzEx07}M4g8gS)t-FOfC6c`IaMr}i>l%HHnUSn(ie)Kedg=U>N}{Cw+%F(;i*=phuQ!o5 zVw-HCdlpIE;EgClV{6TlK%@nOpZIL2p{C7l)PSgU(_j|534ERy7;8Wt@zgpv*QOXn zla8)^izES-UlCCE6((}W7k=F{ipWOf9y)4|FGcb%0!q4DNdXwg|G~idk3k9agmJ-H zgDVMqlzfb%zZ~NZ>)Pj(wZ?Dfl>TTbO%`;1nKEFsmHHhkD*Y#>^MjdYs1!(7FSxjP z)?H_T^zO9wH#Xg9(FB-yOR}>s(_pfotuAF&VkS+Rs}`XL$HRWsjsnXYA>Qg@EM^(a z$ePzFb5Ec$eIyipsbA`}+qh0QP}Z>(=1zHqU+bU7{&87RKNJV$np3Z{&b&LMd33HU z*N*Mb3zQ>6CC&CfbtA-&ok`wT)Szbz zA%!xi6%B;*@LoHa|J(yG*7Q_!c4BriS#Z+rdV#XXb3o=KmZlvi&63JnO*&X@mniG^ zRJ2A(L-U72t;GA)*Q^;}NyEy?W{kZk$07HTA6L#gv_mVBfIo&z!elNOX!$t+S^Vs z)*;63hD>+(6GBq*YSKfmTi+wWj#h8Iu&{xIpB83-V5Lh! zxHNy?axzK6{8>|P0{=C}Qa?%UX34Hn!_yZphA1b{#+3Y86vwx}o$XA?C?NH};n2+Z zLUCt`Z8 z!_jk381Po3fUKXB0uucVyj^Dx70U1Ql7+yfG7Ls=S~;h`j-wdxc8KmTr4j(QAzPUy z(#lVgeHeHG0Tpz5joj{ts94m%g8L=iN@hwl@(-$6Z0-Sh??9v(Nt260-~Ih1-GnHu ze!dd1&Oldv)XPtGQYT%m)++#mH?=sH-4na@Oh*B34gk;`K8MlQoE-=tvv`93enb(Id-`!9ufdjI=tW%KA&uU+pVQ1Y*CA@M zSP3nE31?916O$w+zCSF{=1(nXz~nYwEOIs4H?U;B{b~H4-#v6j?WoUc zyo*CSugj>*T-24r;*pIZ1Eo{1t686o4P?+Q-z-*^pEQ~N8GsATc^tRr%LVmRq)Jty zPDfjqa2nX za5ft{EOS4M4|__l!ZN%zVbQbOX-+guQ8b1WzB<2}HmWxC7;+UdP=Xx3w`qZ;xLm3! zRri{2u`s@BCGz@_7PX))Z@yKnX=$7$hQF@z$0-HtOVuFKzHDX#w2PErB<-`QZP z*&fUrx9OD_?1_N#x|lR@hkwQ4l)=-ECFBRK7;D$5;zYJQHL%Ip_m5sCSc{+y+mPh? z-D1<=N;fVNSWc=NNds92aE!SSs=o;-vvi)V5~(n8D7J!`c|Q`JZ-zXpzZ^esx&7Fm zydo!Kj%D&zaQZk=o|g+_+v_hF?<`MB7Y>i_^%{h z>F+Fwpt@??`ORosd~MbFfj5PQ3VgK9+C{Du!rU~gkl@swG~^}7E%l3DWG+QmsE2|T zZfRhp8$X?DS(%J}R4Fj6v@pC$^UNZJBTp^NOqU#763L$IqQy2w@X$NI_o|$g6LpX{ zf8;{3o?}CA=Bb#ZxxH;)i92#}-o1^MbtQ~W+%OD`=-0mtE10-Cy0UmGuZjHfYJP-4 z4s;bY8VXpQ1>bEmfHEOSVC;8Xcj<^y7}~(1y<#?7B*1n=IkPfr)A!3hN5e-@BVG-n zQo5~O3a!NieVsT1o4!zlLZ8>u-GMgX(k(u=egFP|(GTSFaEZ3~opP#L;rg!_MWTaW zzhZ8LcUs&f2lsyL;L0IezGZ#zMMinF@6G+yz9g0+t(&tkt9`)>DdFG^M_+%P!K1XD5Y@Ewq;=s@#pW_8UBP?V+EJSPk=b<$obp9} zw`QfLq$U#yDTirs%vg`GG zhk!qQ?O+gmN|Ej_@A~TX9NHu9hF`GxU3pOiYA0mr9_~F!iW?~tpesqBZRE9Z=4a}u zp`GNzI7M6?j;+3Z6nDS{*mgD;-Ti07jm5-UW_fKYu7A0F=nkjdARCA+7B*b%j zD%@BpTVcSHSr&71XqxL0@j>JeKcmL@N6PY_2dmHfc9(e3d;Hx?xAocb?vAmDI;+XZ znA*Ui%*GKeo<%WW|M~cm=KOm-ZyDBRm!u|NYGRbSdPnFLE`JAbH$PKVc~$rwlIQxe zo5AGr7(bQ7^8ohYS6x!}@7Y4Bx7kWi=uHM6lv0q@4{$@zVI(%55w`fi;K{nOh90hC zH`y2dH79ATA=C}S8YplJ)f#0b2`h#6J`&O$n7S^=m-HEulzIu;qdw=m@>^T^bIbTp zZZ5Rb{d2S-XTEFCXiuSL8ozcCmNlLBkC^rEVy!{Z(TK0Z1xsgiAfNbnDdA%^pB0|| z9NHt9dOIdSoC~E`b^~&HbOB*~dU#CoWe09M8V?TH5mDmKy+b2;{-?j7ZYa)sFjMvY zf-OY3fp|o**0eUxCp}CaS=dU`k?r!tI5`~NQm~xx=NUjOU&#l&yj4fZs{YPSR5Wd_ zs{>%u1?z5e)k)t*w(!HB4$>tQh0x4s774!Me`Qi7#%sU^$He>%)L=!WM;Khi z{Ei?_woKB-rS+G|r!&V{3c{CEb;PyNJ22D120WeicP;vp*st;ofWw2>?q=gbb4;y- zchncDH}9FE8`ot7`GwG%n%p=pIpZ5=&T%c2KBUjCjwN-qQm}U2IFd{n8}%u%tQINX zvAA*gM*q$`iKmH5PAj&Zzpp!>h{nE-XVu)N4B}Aw0dnjQEL|;vNi~ZJ9xMuHdMy6g zp}c=$$4w;OB$l&0-a%w*Ms-*5lhkzaOq5fYTpW?fNy9rAsC_hiP^aeQHjfMpS2R>g z+$v+_SNa_{@PJ6EqtLP36Jage+I|EfUNjS+4a?F+AkPpOo5+n_?keV?TfpHqsWs7p zy)qHGpl?vn%got%_6I4t3I-!_3$X`@&Ky zZkEF0I!>PfGRA%rYZ~pi>2HwLDUaPz%T)to(KjxkYfFs#?Dik#t)6*?KyL@xl*9# zCc>PD2_NdD*8a6)0{jY)-)f`6=O`|S{Tg)SHFSC4!)KZ=JZnChBGNLnQ5K=Og1hMWWn*Y8BU9ar+2XS1KI z*WGm|FpQd?t_BDhAK^~OuL8M>R#w%1i~C)$N4vb41(-LGrnF{B!%qA9omRBs3MTdS zkj|`(iQIz65z=sJyl!tp{)aMnBGg%?sKR<>D+Uvb0YB<$k9S8M*PQyN^g2o;JD7bf zwb;!#8L^8yD(>E}lZMNGCqLXliR#=}^rAE`b27BPG!zz0CP^cE3AeK3 zG!Qa&$`fU=W5}D!TKL|XS&lS!lw-}Q>_cO}M(3tjTFga?d+p6NfOi_}`3GLZ#Ot$m z;6H-vdr|THIwqvk5T`vCDo8Z#Ja1BLX%nfSMcfrk)ibDv)D71^;t(L(oX%fMoAu~a zuL1Zb;DX)HM3yCwu{QW)4pDITv#8=-$>W00F!AtHYZeB$8R2=>r3OhiRCUs-BUzAE zYmM~Ltb~?W(}-xmm4YSpJ}@vcajZD#YGsk;iQBR)vJeBJKsh{im)j! z?q_`W6Ht5RIgVREU zatOK5_y>l>08Z`qVQ;V?eq@oMLhSN~;*il}9G#6N47%EcY&!Pg*Xw?^2tLStNJhow zeye_uVMZh%8+oCQ@eesI+i0u&_?C7_YE{Dbts5;O&Co9d*>3u&FI~4hU6?`4-7IJQ z^UCJda~@YrBmebf;X7kLthcSGxOC`}Tpcd11c}5irI?K@176x*;>JErlyXhy-)@jm zRm(~QuAd)?Q1Tkc8DkIfY$m<8FHW^f4UmBir}*zU@%e+`YuBz#sx(Vnqh8%2H)s$U zV8ONgGM}8!J`Z*)ycp|)?Hx=uuBdwiXR7pimhA^7YR^XSWWOXYD`!%YLg(p%FS46d z@Z-cwy!Pq5z2xjj^pS^%Gx|uxy)y+U;nMXX3SYF2${1R?o|QD*kMRZ|!6kEdk;mRC z;CXZ)7Nwit!u-V*qpNIhgY6NP41Z7kLZ(@xli+#F%URm-9(0Uk4wU@E zWfnu9yyfN$erq+VNTx-((nZTD5Pv}HtvIP>c_6RYkR^8AAyYLSa&0O4daH`2KhRmB zI+hFZT|GA=HUvB%Wc@_jckyb$=jzw!6925Iwecr<+|T@KZ>sb?&v4*oZy8TllS&uT zF#O`bDV<^R6#h;B(TlgO35{nIvyyM{Wkc<{VjjaXAj@IYr(vjKlm4|j;=ya0y0Z?BeQlkN>wYvV{=Gv*19rtLv9Z@OKieD$3p>lo^EAa34j3b< zV`t9=_}x(tfmoP*YN=9e>f&{J{P@|(iG5xUkb^RG*ubIyT8zIz+UD0^ZCyGaS*mV> z#%>GGc3j2FJVcB>Fd#cpP-+F*S>DfE#12C}E$S`o-+s^vo|((OA~hN7A<#8uJmSS$+?Z_Pa4#4j(=A4+Qjc!@%*9TX3HT-il7xC3+(8VAUZ_L zp2J#(V`k1DB_e_3yWX!ajT#XSSXpn=L+iqm%23#%1aDN42Y%++3uqammiW)uyvaXH z&4>I3;h3BAN%2yK8&MoT{mo6RFo|R07nT-}hp$NtP*wjN&Thfg4pG`xKHKWo2@ZQP zBOp4=r3JDVL|Zm&z-^z?<_y5l#{Go=-&tsP&(KNL?ny^CU!%rnqu#wKpSaG2+C&na*}t zXa`VJGA!w(MgDRR9nQoL!wlHh{}#92>R_f&YaiD$UpXpU@as^MjZe-H;R>G@UNiB5{O;|EmU#ho{Zr2fm@K&+001tBqJ++Q!L-6l4 zHjZ_yp(y}fv@49ndNZYC>qiXk#Ivz#XfZ=qFbTYCp9cG*oOkd*+<*5=J!S~9brzjOuVT4})X`o2;(n?q%74XrU(0BK)9k`i!* zR_%-OpHQV#S$_wMo`QO(tE{g`!We$bLdukJiJ?{2$=f`Q(wMI?ZKw|pt%eD5s#RyK zzLy>Azj^{cT&a$1dU-{Ef!Oe-%0UnE{%DK3=+B7x$YJj9Wip@iVmnyN^`a?OUiN5X z==p5O*1A5AeewG#>+3(G^1vuU=4ps5dA*VYj81U2q-7x6THmAPqf3S&xtt2TdWQa#|0rY9FB`#k zIYCSYgE<+2$T?2wbwT|WN4nS_w@-R zn@6+H{A%M7++R?*li7ln48Li4BZo%q+RvM_YP$ee(-Dh%;#-_NE+9S zAqRrVxZmv+1=yo)vQNo}B2GJ{^M0}AoQ4h$ojtSuBe9nO2TytUY^`FXIaPX7 z$G5BI)JTvT(3WsDg!kghPWbg`M%wSj-+Z0Tph!-h_Vl13|8)40xa}(~ow}?3iaj`_sfzWag#MV)t4~N|-GTTb3_s_T zGCx1vjfabpUoaTz_-J?X&a!I#kG%lpwU4S7E`EF6`*6n%UpzBif9>r@h@X6Fz=0G!*0G@Jo^h*-8I^!;3!J_2UT;-+GC`9U|G=k){pT{;M5iNqIkF6L3mTLy&7ku zYzV>d?D_@m{;J>0F*09COqROIFtOn+V6p51T0Tt*NoBEo zX&1~@2PRVH{Oc*-k~!MPpQKS-t7Yn+F?}5!^PAefM zd(-*%PEDmXO?%33o~|6r_!Zx#@kDSb*1e;e$wzDceiB4#$D)}|G(J+Ims^-FwYRg! zfKZk){i`T|1U{_L4R zEXe#nS!dsIy!TD}?HmVN2T|2)z$_eF-eMEs(W&9AKH>a+SfJc$kFQk*R`I24EQWN0 z=PI#^TyOm7C5IWykYQK?!k_|$E`1-;C{G;RpxLerDh`k954u`UwkAAPmo)4}heH2C zb|cB(NK#VKvZiwsejU-l*NJdhGW*?8d*MkoN`C`a=@`8!E3VF`MD;R;t#SaOTT^A4 zj#L|RDFe)M z@Ae1p8u7ap1to!X%BZ_c)Dk$2s9aVEA-Bkfn;S&7ngnXMzDJncvH7i@henPvacBO) zmb}c>m*vfh#|iWB=yaKxnjyj-d>VQtGrnw&_!0(BVbV+yP5pB#&KzwUd&EQNPYlLzp$qvX;_&Fz_B~qThA>4GQZ{G zXi)kedOvS$cK7vKw>`T*84q44j0f9XbW7g+kV)M$kR4sHW1+rKa|QrSmDlMxl-QucOW=SWJPRw2gk^a@XKY> zX)@{KepF~eE%*KC&I5mex7=hFy7xIEpP2dPMhL0}Zp-^;K8?QhYcl8~hwj@rlcQiV zrjG{PW-KinZ0}}3JNasA9N+FvFkhN(fxVN2_k_Q|yV8eRRT#UaKL&mJ0Y#d`NdJn} zQtR|*!%2q)T673OH{YfT(zMH!SC@us^t1$M&ZILqkt8RIZDc&uD!sc+{N}>X2(MQ1 zl!6ZLW+9qN-Nfo0D0Xr2!tSh3bghLtSEXD*&KQfWg4Hm~7_%|B_Cko=>^ku|dRe_0h}9B08pCQn z8kF_O+s!xbs*@sxX})@kqGN+39tg!Q>Q#fK;@(rVGxT@cS)`Y8qH0HdT8c@s4q?BS zqd+9pYBBniSbJDPkp!Pjf4*UfkQKLx%NFB?2cB{s9l<|qL}qUYhgo)>mU6KN2r9$z zYTcTL0(^5IPZcjaOs=ByZpCod+8gyYS*eobD9sq5!n3g5lby@zyX1h!r?5sLSNwQ# zvHh8Hy#gHnW+2exrsfufYNr(@_u96|iBX($r)=CzSaeoNF4(3FAEcp$l^r)dRRog6 z*7-61IL8r`1!m5W-_{;1WDbg10J^&;7?;GzL5p6t7>n??MBH4IpWULpS`v80ZJ+R%uN)ZaxFKdO}YSNuJ+=4j{F? zzv7J6C7Rw4hPH>=3t8eqMaW zXMmQEZK>E-0<2Dtm5K07y{gl0z4OHaps-NvrsjBm;VZqG*MG&3Hmd2gi05nP;Po_q ztd6wD?ZR8AE<4c-#AHVkCgJ4jU*#`DbdZCEhIR97PEB4edJ~FwN35#JsBx4T^6(T^ z`jZ+xXv_Py-FbfM3jA}~`&gms;fldcePX&PHK4ZbA<_RRN)uVPZw9p$QC()jTpb|Qe1kzmmbv>jqzk}xj37jpUi zuZufk2=o9!R6jwR{Qf%se^cszLdJ~zhv5H!H6R(_b}@c!e%HzB$bA0RFhhx!bLsMI z{pgnMB!ij2>JJF*s#0(DjqJ1!BccM2SKt>T5S-Z^VDIaq9K|7<+R4pS4Zr2&N+k;$i18?)pDGj z2lOAD&5;f7z<&`q+TekP4tmn={k2M*861ZuY%!GnD~??4nXMCmt2F!vN-wzYFT((# zt&Y>bHYiPl{i7D(K6u9R4?j;YE_g+3&yLU$1{wgq<_7mziQ_f4Xi8be78Hb!pI}}~ z@Q93bQaRjSbj-i+c6)Lkp|ZXSyV)DZW#-f8^LBaoN7*5&t z>UZ43C)xrh)0^lFHGza`OoySM8K@Gi3>*K;T8~{9ypi zJ9mqjI5|1llM81M_cTKlQH7Du%q?M7ghL5&fxo_PWQLd|EI;Ya-`zXP)rGmbI9?&d z&BN()gGsw{f#8573t;x-CLx51D$&G%tXKfSn&S=s74TBeXdZ{+xC#EpCc@yu^t2f` z9ljxi4XdLyaOQbR-%U-xlP8M2A>NzAGS~4$=aS>|Pd;Amn(>A1MCB?0{@$uh^&4%= z5!o??Vr6A$J-EvgJ5Fy!>JKoc(KVM0Th*XY(`)X5)$i36Khqr%VJPPRL3;Ot zqMvH@xL97ivN=schM5O&Olp%97rJ`jqQ72Ck!{y*kNvb3CZms42|kRA`5r--T~Z4- zRLHD&ShH;f_M?MIZ&a}t_whv(WIhR=ci<~%-g6@@&Ch4&QT25VMrLxfKYFhCKH)yr zfyAiv87-&L-G`34w1uuk86vDK(JTmXLtC$8a_=pfoO{dHX@;jso}(tc)P-ecJ` z|7yo#Y;SJ((lJam->JKk!`IZVq8yguOY6L;rb-^m6tU3BEAyhez z=Ixmx>z3;l<7!HMPLBmqnXxp8m}#V~NdZQocTX0&8Z%v&LuRZS#8#yRK->&eSgLFb z)f>LK5yH;}nwK9_9q;l&`0jhE*=mLJGN^J&rZn7a?d6*kf0e1R`sm?V7O9gF1UP0O z)GP8itDlv>f8@KKtdn6QV8Yk1=XeB8*|}w0i505 z1#w0nxWV2=lo@9o6QnvGtxg%GKj=}qyR2LvRCYdU3!0ZG$1#| z`ek~8+Wc!(m#*D-`yW3K>{?k5CIIS8Ca6}r!OyUIG74Z~L#2Sv5=tDpk($+l8|I0% zN)1S=N&;K4jLG6-!*O%AAE0TUwaK_$Qh6#?uk`Ey-8?m0uq3Mh?O;6V+}}zSZY$PYfYwbJGEpM zAm1;XA#j5jt=m8`nb+eNE^=nZ>DlWloV|bU(dwmi65=WEHPW=;5p{2_-R*r^YpOYR zZrHVVZKX+MfsuV+xOTSu7o$0{Fn|v7H!1M0}dVbrmNV8CQC0;~j<@wa}R+=<-j%*e>%RdFN zV?~8YEp>x&i7gB!oc4bGiBXw#uDwB+gmBm%@EM63AtAyC{uNsP=6Z4A%&6HLSr6*$;)YE8qoGrl;XF1uZbd!jI+Xbrjj=x zYrWf<%#n99?~BgFJk=8a>L~Ez$_=LWmXTy(=~-q*sEGYQG0Hu&eW=7DX zGx6WtjmmQQ?}ZWJ!u0mvBILF+e_X*`)#1%rp_rFN}=aEO(AXzy7+XOG0f&QW;T>RhV$=Y8Y{Hs+u zhzK1sUHjMZ|0h!arR4uZU;l5U2vBe`{LYfMP8SU$GZJHU>;jb~Yq~bIU=(bm15-QFya;e~(yqcyFt3~|Hj&h=cQ%NGkz z)wxpBjO8PxK)6CC!ox_2Hu>N3vFQd7pI~YcmT(+4(C6G8r6l;f@+aB2be%)dawh(_ z?P3@|ofGAB=!Q`|fJ0iJDL_2(zNs-iR`{5fP$mOnVzuugq)#KlX8gVT6=ocjsCOwM z4{i-cNxIu1_%(a}Ih}eO$V+{$&OEdD{yS%sdsz0G&8YI>-?HU2VMC=eD~Sgya2HeE z&>#*xXUBLi@_BmcSl_06rHyWd7169Qegj%3?blO}-y;UYr#@ZqrY+UV!e0H+e<_ll z1d?+yA;*aC6y{KkNv-6R@Gvmk3zRWE+W(Z-9^kwhcN{QSMGX~@0G;*h(aZA#wQCYk zO*}`X2wxnl*~|6RgfzM)J-k9JHy&9mQXvayn24+YC>Am9LpD(u*pL8{86DKt(@sMA z=>aLA%k7o-E7RH*AA~#_j)cdm&Pc?pibIcV`>P6oftkK7k(u5z&xBgCjbOcraULb( z=Slk7P{pz_FN4)7Yz0q4pPS&}I&KN5~+ZZH_j zsr28#2_TkaZR^ygThq>!OQoF?rdaS1yp!t(N)`gi-cK#o8N#UVc=;&*7}_wT#JcPm zR`EUZqR2QkU9}|vo?{_2h$cQD(ADL+kS1(ugCUT9+#Ffgx~RLLZIT**gW!zrR5( zcBx)V1)%D|R7u6+0rL*$?Ds9EpewTo9$dAr=N?duwr+doKlfB}3f^WRVmO9e8g zp3qk?xjl8B*WBZo08T}VkY0%HRrFUjtvm!4yXQ8RXaO?ZES$8Nln)2WY)GE&U>Pbo z2rC4%h%5^j+))ZlGq*wY+HRG6-Lmpj&OH$zUZ-O7vdTSW&f*NL(FM5Wvqc|AtzT9? zth_RPUV-YKF0o21rS<nso%Lb_uCfSod=Nug%K{WXgs@k`e5~pue3i_ik+{GHHu8Xk1II z@8cy))B-)UyjIHD;ruz9K}KGJw`D);Bd(yM2ONV&B?EJY<#1U>@&3&uS|{ zzkroX!u%`_KDyk^0w)-nPj3f;m8FVL%qA<7#QL3nyJ^`4o%|@4#{W|GLZI!l^+#{_ z)`)zujIvTztUOnmZOX`HSm{qN{oSYAs9U2y0w}Olsc01^K~F!cQcYp|T>~ciom6WB zT9w^8^U)tqJ&nM$qdW_vCFQTiY)i8TdDM}yz=-nq)jsVkbP`bii*^ifG2CJ0OaXCP zsX-(~rD4?FIUlr?Y|qktGWv zLcj($XV_vhyU>O#9(z!Tzx?LShCMecS5>f^5T9 z#r=!_c)vx>0O;37d%nJDE0j{R%7WSvJE7D&u-H5u$Ci64(V~C86@wDB+YsBcSA$!~ z9WFKyc^3^LOAv2djLi1qT`sX#%=}^U0GFN*r03&d$Pq-JnhYPt@79@vv^e-JPBC%d zi@kttYhAjV^Il3r?ft>A(^WJ{h>5u~D=NLw=LL?_I|UJUvv8hG8Y3xX9c|W3E*=&& zTKm0v28e0>;qy@rsIdquus@=;OHbV2&}d+~7J}|Z;m!=_ z?}yvgmV6)e>ijmyf0JsC4?EC%NG~vm`=}k^3ZXvLqGa@>kFKWg!L4awOB>(ez2t$! zmvN{9)yx4uiPu|I+&=;9G_U6Mjj?o(C)Hqxw8ZTK!KLq&v==ArbYP`))!nR@ z4+2-*nucBG3%sV$*A#iyk(Wp3Hvp%PxN{m+XcBdJ^PkQfG@|;rv)O_eohc#>WlX&g zn8ow9`YAVk*XMqRCM!Z+V)tL{H_23X#vRAGRQVRTe~wbVe9UJP1Qrvf(S`k7JB+Ed zb+Yq1-D;9ZD&bHRCn!t&&PjB*WM;7YD1bL^%-9s0!As0YjIiH=K1cG8_q^IN9-tOF zzXz^iv*Rt%D)7IAwT_Qj~t#^7ie^}(ZB0J zy4O8_ng6ro>==jjO&G4y*F3#ozy$kuff07>pS48L?%k);Yo7pjE=2HQ4)uw$@2_(Il`o3e`-nRhatjVdE|M5dBR=KMl-SjA?ZQHIu}|l#j=f zlQZvI?c6>J+)2lIpB5cgY&onH9ox%dQdegDaWG^~lEGP}dox7h3ly0QUND?vdOl)@ zDv``=qWzU3n5{pKi-AO$ZiQePlQKL$bal5bg0Z2g5b3hl{eJm`pHI>#~D`88_ALzI}3*r&%T4#zoGkqt2uo< z?{$D~wQx8!vQ+`SIt15PHnRT?7{_g=VvSnwd5q({6;0?B@NUn3m3n$gh@LHRA@b7s z?icX|A98JCaidaDeh*jI9q*mnsxX+|S9>2piNoi~$JV%DKk~)_R?o#kH$C^oRPR$W zU#Ns=gRvH+DvXjR!y|8IlQuxN{U;=jTdbL0DD72@dg%R=077x<9ZN+jQ%S4;nom1X z@8e5kBG}WGP&Bi)UBAs=77TlB2j#bW6d2UhA9UOoZiEbYeyf}CqWJl-pC5Ah8A9-R z!Z$nlO2@=2K+{?K(>anXegmCM5gU0>Yg?=sIi&H@YLnWn6LP9ms#Tth8|>{pYoG@d zxBAnn!#g`?E~=4Uei0*%tib$bzahki+*QuY5nD>3V)Tt(&!J~Omz3QWC!qlfGnt_C{auQdhjzrq5987BkyeJ z5#5jTH3?-jiKSFE=by)OZ{XyR0GI;Yere1|knjet&!ujt-Brx1TDDpP$S_y#bW%Ut zW}g6U{q^1S`X`N-(x|WCxX&P(+6NLtsB^)5!JNjTfN7o>fzoS)pGm0tKLrB?FNla} zMgIOTKq6{7WMn|gZ1n%C;mYHo>c4-RR7j;LBTL#5vP`n?$rhC*TV>xya?Qn{qLfF7 zY}25zXG^k7-7!2pwqlI2rEqP98O%%?OcH+A^L&5*&1>c?pU=7PbI$wDz2|dSajJH3 z^;N`nm`%srRwm-+{IgmuH8dxUH)~8Qj`5B==xqa_`{G8 zFsu*iSdY_Q9;mGe-5LHVi-sr4NVeP;U>9q?I|+Xn09O6X=N{NK-L!H;@|2(HwfGr5;dH0QyHSJ{ zEgy@;y@M+!qnt{!0rHve#-+kP`Z-=PmNBwNl5nE%2KbcYNF3C ziT!^Ng%`R01MBx$$P+p#-Dsv6R9+U=uC`EbzyrO|Tun_zbawgUnPqGh5Tx^huXb1) zXj)Q&?e$3bL;7TG7Ctk-`u6n2-doycysy_Yq3LlvO3SB%2#*$NYUQo=a%`aTGejH{ z{Qyg{XYTFx;Z@Ufc0zgGk?s&rJhC>PZBQ-A>A#y>sA)fEG}~%Wt9pdCZGj#5_Je~O z5ye=(0JoRJ`^Cbi-^F0fc~`zycu((W{=R&N%WXO?qYQ>m<8HWmC?qHmVbe?KKL5W8 zhI(P;Qq9Z*6^=y05mzlkoF-ItAA^$5+`+29OcI%dZ`7{(tBtJvZf;l9m3MWlLs!33 z)|yy9ZOWsuX0F~iBLHOn`n0F2juy?-iEJ270ahb-(=ntT%g1F3d4!zCb03e@ z=QvVro?U7$A2D_g8VQiSCTXr9b)d~TK{lx9S9q>c}VUd>bZJJk)hJ-Wfides_41&d|3#!J@ynzZxL|yolZU zJG%coyEBMfA9IrO$g5%7;kLkmQuf$j(Z1V-Pye1stheH6V=Ep9rdj6`rUl^<52>CF ztp%#@)`x8K$j0C+B?R(AEKi2%Wlm==ABG3&y_!Am6gXLuSI@%RX1>K&XAS>IV=J3| z+ozck7MzQLgb9pOK;O1qFja3l{6VkFcv#UkKdXvCAHQv{$qm{sXocOpzI;y~5N&96t*!l@xf69ia;WfJp| zcbnmsdZ8uNIX%wjbfEY=cJ@{?^k-1+7old~VfNZ-tf60xe{;MAzHhFiuUZjm$GeQ@bXEAj?mdIbXLWCN7vzfoMl1S^bqIs&hiIXTpEU3?Wac? zG_Co5n2z~D{h-3j_uh-t-0iSy5qU2QvzcYbVfjToN7ZCEz!{Mq4dfiTSs_kmNyNT) z#2TP$kpU3??vYQq;X7(kjGYi=sNAFkDJAuI45@{zBBCh{C7&J5*~(g0g^NRK1S`86 zb^zqNs^;5jR~@vuVTuj|iG1B7u?3C?kSw(zCH_T;kO^8@{u<}=^TPfM#NoY=qYo&h z0nfjwBut2Bd%pe}z@JgA=0X6mG92%@kZyWq%L6v0$K|mOH>d5iiynyci@U5NSrfnP zbHr(#_PqpuNb6-~x3(cz?}LVwUbK#?{OzEo*aHh#{qDx?oOC%p_aw(W`kJrVo`kzy zxxLW)XKzoR2~}l%{`~W^=ugRy$4uYkR&;myKI0KQiZB-Fb-8-epJ$56aKNN+r9;1u z*|(?l5X5Uq1^DEh8t@# zbmU@c0wt$mU6GjvX6LQA=aG~l1C~x8*r(RI_^81@---t$$nS{A>1DRrR%Z7I-w2o& z&)bT2{NZ%xEZj&q?}MhZlHNPY(_tbY9Pz8kE|Z?vGVFriN=GXz$V3nxFj;9drpG-y*_3(m!i68@k4HhG)$^SV5Q3r_2hw8+2_~ zsROrzvF|H=Uci~{w4znzoe02@kaoAe^tq-<7wickhFaEw)Hzq?YyFoREo9-y(hTOw zptwLI5D05hPEzj+6y@xds)zKD7QMZ&uq&Q&OB>qg9z8N& zTp4)lORUARNB0xIUB@itp4jeAlD0|Pmu=%2zkhV+17~xGjEZm7vNFltKTdOkUry-! z6ZOpMY|cc^SfG0>Q|Q5cq2*~eKUBcqMm9}<{5f?E>wk>5u2O{$tzHniu1DGj%q?gW ziws7;2|+5s;xSl(3FBUuy?5xS50c&ro-f%!~-4Q?!meoFILo0shz% z?ohHTM@JgQkBqH}G0xEfL?wUY0O6{3TGfdtw^5>#(@Lpju?Glkm)k+l5r-YAUR&YT z4(eD5;aP?_D$wca*AQXOGxpS{@j7n7Zuh(u&P`&52Q1hC&9FxVyfKaxnU=^Rs5H(b z-!hb#%0Je7JpX*Ltjc3-EW5d9Ek0egfTdR~D;#76P9Ar3h-@FyzJv3a74|Pa@IFK_ z=Y44GrL!6!O|om8;Py8{by=4$X;_ItbBoj=@K|yjBF3*!lFpIjxfshdI7r zK<&{UOX|rI&EQmd`Nrn};c5HnyECpALpr^h)1L$=c^~Xk;H&ajOYTd=WEc*T^}!E} zy$kh&z1ntW9<@jNqN@8bA;#pcLoB*f)2BPwp$$2&8R zGhT;LU$n7Dc6+n``c%3;uhRZRCBzon+u0Zcoip20>vRc9kZ=G?48aY_ISf6=9ia)hd3?dB!c7YKM@j{F@Atz9 z^ejwt%Kkeb!-CNUA=%P+o|_+bzj(xZ9aAr~nPW~yP{FEh9_-sEq?kI=8x^UT8ryR; z*);~6aG9rG!f!?x zLNB-cYxE9O%{K9JO`}FGrrCN$yPC_WSZiEHT@CR;Gj_uHJx57MhV~Va9guYWi%pq@ zoqD3inLh2-Q=G=o-rt`7p_XTwr}qV4EniW7Ru3qIV+L(#@(-Qtd>NGh%ZXdiD!#(%)YhUZr<{Pukv_$ zVkk)o|GqI1oBZd2`swF~%-Mez5Og)~*6n^j;a&DHqPW>Q^k|;|Q_`ZjNw!_$q3-jd za&Vp-^@RFIb(Ko^v4syFrn7>f>&DoU@{ExOrl20_x5cZFP>r5=TbEZ(3ot< zNIhL;ZoxtT8Ay0Ndd3&c7`@Q2btvaN{7+cQ@mk#9nH|5&PVl6Ut4Efx57>rWx+>E$ zztNtk!u2nA3Hd~yr77r$ydG`OUo9*~QwameW_l^N)I06g;SiSOK71d=?-QjEC!UQq zYyYOmNIsbm${QzqIKzHXY?H`LI=2-PRw5KRKES@jcr~Wq18vFn^6y0ex2}I4H!heG z;Tk@8DPH~f)Jb33(=7JNiD!62B;PQf;SlIwL9ie7Q|s7^D7V{dap5M#Ay8@QLRwDM z*C@?mT=Z^wjyAmKGfc$A-b1^06=AC!?w(?tRCxSeyVoAierh&|54SOvFC413*w87~ zgmy4!S!|tUstsqfZNfgo%xXI<{|by{uOXu`_t~51bjqTR)F+sOTUEG*tvZ`k{oA<% z^c-)9$3!Z(ySn*)rcN|v^?r4TvEWeRS9zl53_||8wy{jSlBil^cnzd}BUPO_N+IxV zHWDzG$#zGElEqIjXj%vwcnBJZn!5i(0Q!80$FxS1X@L8m=ZvWTI>SELZDVC^H4ZCQ zJ8EexXc2VDj9l>hNG+L&NbyduYy25i%Y7W*S&vIHy9-q3sRlAByV5hYxbu zpZin@W`=7DMxjwtZwhJ4`A+5S$>J7y&En^|s*LEU``DMNurM?eo)h{btx~2a(~fJh zbbY9|0&j4r`f7H5QOceW}?8 zy0@x!roU><(&zkIdaTg)h5Iw`>KM3Fn@$mdqbkVO*=)CL45fB&t|INvoDczfutZgY zagFylwdmmxYmRhPAu`%0^yJkWIc0_ydzfD&c+QIXnit1|XS7_(z<%DaXN|EXA*ph< zQUe;u!4hH5a@VOr;ac2^dUR`N&k7Iq}Tv7J~F5I zx;0&f)Cn>PZkDsjr>}pR%4Rd9$NR8{6Bz5Fboi!cl8Wvu(rci$FEMNeGX0+S)4okn z=l!2GR7-&9VwtBtX#J4tJlVUpnD9-3V#!l-1w$ZnZd46^G`^M`RQIj(VKzzz218gG zsY42nh62eX0ag;z$_F%G`%S=_r(pR3xwp$dd&4h8c)3C;g&XVgMlUy;lrL0%by$b9 zl(;mhP476`EmTLYsAs@wekSf6e8X8+X04dz_C@>exu;j956AP%vy?Lx+?O zp{XazKV#?vG^||`x`eYv(bYB08v^xtmGcb^X(-bY+%*Y^$3U`C;0h;N-K1cqyUpI z6fiwk4sb_a`f3Hgdn+iO6~k>M)7m;o3XF4)0XHDYg|oMoyi{|#4<$~=q%fmFb@S$T z7n^XAk&*SGu+RM11v?=J!O3Ic%ahy1el?L4Xb*vxaOWV8RnSXuB!{RGing?|m{bEqVW$&U=v)C7@UBw!6*5yB;1m=W$?KKbJx z+7oud+_Iq_ud`E_>)Frj46GoNh)DC{F?$1lIDBVxwy$2v+C9wL^ZvCFz<+-uY{eF- zQOJ!1W7-(;;;vIpPO9(bkJ7dlnd_LRrD)&(##lqnNi zdL-@1`UbQNz#8p2UGEb$t!X5JR0{GI<&(cVF9TKjy!ru*4>$yf`KgB%;Vfg+`9~Z!!IJ0sf%&?3f;E?lnd9yoq6C(R*E+QzCt>AaY#HxL zKZ^mHg@2lsX*1|x*`!Gw>FbR|*O+bF)h;}deio1^Rn(@Nul=T%RwrFZkq(aUcZ%>I zSQGw}JeAcX4X*zc-L5VWPf;?2grKk&pZ!B|u?`wq@o5NHyB8SL$ymA^}SSh>1znXkCXKI*}uO8n;xc4Nqr zhi5cExslzyC92a`6ySyTxLm|RVCw-aQux~Y-Vsg~vehF$kfLtba{aP%G_7T5sT0pqDw^uQh?bh|begbTEGLkjv}w^aHs zs#>OfQXdoeU3gvhjG5xF!wX*fhr@|~%T!o`RCC#l8v&rxFbgveHl2xM>&QaB85O$~ zx`uTWx`bNQO3ZuH>62&wr?+&+Lh!a9)M2ZIZ~%I=Q*2(@n0s- zq^erZ`J07)ZwPSr9sR9m;oLOrFZbX>$qwGqn`&_HA)tUPU`#sA`TEAppPSm=dW&}R zQx)&T?T=S2(a3j(lWKqWXxCByakD{IR8mgDh!2y2__T3@Ydt$SFYUC-Tj#}Y>FAEMf zRhEH(q?tT3)>`>rU~^^nlN&r_;OoVkn?_Eb)wc8OZgKpdzPuQBIVfY(gEI46>Gh=} z<155fjp5Bb=s^Qv95VE1#GUDKdSWx)ZKk(-E?ncJl?cEHX?n)~B^vQ%@_G+0z6wwr z&gwUBH@&T^b9L_~G>Xah-M7FD%(JbKJ{sDjUclxZ1!5Ore4Fr$Mc$f3K&QX6Z3`kV zz5V|s7#MxD_a;|k{{eVD$UP5c%ccU&8sv7zu&plfWTli4%7#4FfyixLkB`D`lAK?) zY5mtaA`It+6kW1A9yLsyx+z$q++QQn%oBb%o+mmP>lX9Xg1O|(;x-52fQ{qpkE9s^ zi=HLA2pL;UTog8=ug#f+w`_>)m`Y(kPQ3egD2^!6yS7@Acz$(dL2TFA;=2~S=8~j> z9f4g9ju#0u%Imp9yJBbtV!IV?_mB>`a6k!D<+NNZ**Phmv%W^rlZYXP*gnNsXhoIJ h@zxT*UD()KCVHznP7}P0oH)P5%-G84wZYAp{{uZTp&kGL literal 0 HcmV?d00001 diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/cds_added.png b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/cds_added.png new file mode 100644 index 0000000000000000000000000000000000000000..8f749512c828e6d89421630958f46ac98947f96a GIT binary patch literal 20515 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 +it out + +In this JBrowse evidence track, we have RNA-seq reads that show evidence for a +gene in this location. To add a gene annotation from this evidence, right-click +on one of the reads in the evidence track and click "Create Apollo annotation." + +![Alignment read context menu](alignment_read_context_menu.png) + +In the dialog that appears, select "Create". + +![Create annotation dialog](create_annotation_dialog.png) + +Now we have a gene with one transcript in our annotations. We probably also want +to add a coding sequence to this transcript. To do so, right-click on the +transcript and choose "Add coding sequence" from the mRNA sub-menu. + +![Transcript menu](transcript_menu.png) + +In the dialog that appears, select "Submit". + +![Add coding sequence dialog](add_coding_sequence_dialog.png) + +You can now see that a coding sequence has been created for this transcript +using the longest open reading frame. + +![CDS has been added](cds_added.png) diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/transcript_menu.png b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/transcript_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..5d458095770ef1475f5e330a820f975135491624 GIT binary patch literal 30273 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 literal 0 HcmV?d00001 From 8b0c60ba33b6ba48600031cc554b7b3c7fecfe8a Mon Sep 17 00:00:00 2001 From: Garrett Stevens Date: Wed, 1 Jul 2026 19:48:24 +0000 Subject: [PATCH 4/4] Add better descriptions to user guide entries --- packages/website/docs/01-user-guide/01-add-a-gene/index.md | 2 +- .../website/docs/01-user-guide/02-add-a-transcript/index.md | 4 ++++ .../docs/01-user-guide/03-open-six-frame-display/index.md | 4 ++++ .../docs/01-user-guide/04-add-gene-from-rna-seq/index.md | 4 ++++ packages/website/docs/01-user-guide/05-merge-genes/index.md | 2 ++ .../docs/01-user-guide/06-duplicate-a-transcript/index.md | 2 ++ .../website/docs/01-user-guide/07-merge-transcripts/index.md | 2 ++ .../docs/01-user-guide/08-modify-exon-coordinates/index.md | 2 ++ .../docs/01-user-guide/09-add-exon-to-transcript/index.md | 2 ++ packages/website/docs/01-user-guide/10-merge-exons/index.md | 2 ++ .../website/docs/01-user-guide/11-delete-an-exon/index.md | 2 ++ packages/website/docs/01-user-guide/12-add-an-intron/index.md | 2 ++ .../docs/01-user-guide/13-add-feature-from-region/index.md | 2 ++ packages/website/docs/01-user-guide/14-flip-strand/index.md | 2 ++ 14 files changed, 33 insertions(+), 1 deletion(-) diff --git a/packages/website/docs/01-user-guide/01-add-a-gene/index.md b/packages/website/docs/01-user-guide/01-add-a-gene/index.md index 67c940ef7..1826cb828 100644 --- a/packages/website/docs/01-user-guide/01-add-a-gene/index.md +++ b/packages/website/docs/01-user-guide/01-add-a-gene/index.md @@ -1,6 +1,6 @@ # Add a gene -How to add a gene from a JBrowse evidence track. +Add a gene from a JBrowse evidence track. :::tip diff --git a/packages/website/docs/01-user-guide/02-add-a-transcript/index.md b/packages/website/docs/01-user-guide/02-add-a-transcript/index.md index b77addd7e..23f9b7606 100644 --- a/packages/website/docs/01-user-guide/02-add-a-transcript/index.md +++ b/packages/website/docs/01-user-guide/02-add-a-transcript/index.md @@ -1,5 +1,7 @@ # Add a transcript +Add a transcript from a JBrowse evidence gene track. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page @@ -13,6 +15,8 @@ anyone else using this guide sees. className="button button--primary button--lg" target="\_blank">Try it out +--- + Here we see an Apollo annotation that has a single transcript, with a JBrowse evidence track that shows a second transcript. To add the second transcript to the Apollo annotation, start by right-clicking on the gene in the JBrowse track diff --git a/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md b/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md index 10a2d96b3..139cec904 100644 --- a/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md +++ b/packages/website/docs/01-user-guide/03-open-six-frame-display/index.md @@ -1,5 +1,7 @@ # Open six-frame display +Open the Apollo track's six-frame display mode. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page @@ -13,6 +15,8 @@ annotations anyone else using this guide sees. className="button button--primary button--lg" target="\_blank">Try it out +--- + From the Apollo track menu, under the "Display types" category choose "LinearApolloSixFrameDisplay." diff --git a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md index 4b7dd8a11..b06188a3b 100644 --- a/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md +++ b/packages/website/docs/01-user-guide/04-add-gene-from-rna-seq/index.md @@ -1,5 +1,7 @@ # Add gene from RNA-seq +Add a gene from an JBrowse alignments track RNA-seq read. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page @@ -13,6 +15,8 @@ anyone else using this guide sees. className="button button--primary button--lg" target="\_blank">Try it out +--- + In this JBrowse evidence track, we have RNA-seq reads that show evidence for a gene in this location. To add a gene annotation from this evidence, right-click on one of the reads in the evidence track and click "Create Apollo annotation." diff --git a/packages/website/docs/01-user-guide/05-merge-genes/index.md b/packages/website/docs/01-user-guide/05-merge-genes/index.md index 4c52288c9..4cb8f956d 100644 --- a/packages/website/docs/01-user-guide/05-merge-genes/index.md +++ b/packages/website/docs/01-user-guide/05-merge-genes/index.md @@ -1,5 +1,7 @@ # Merge genes +Merge two gene annotations into a single one. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md b/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md index 5a66c36a5..aad6d35d3 100644 --- a/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md +++ b/packages/website/docs/01-user-guide/06-duplicate-a-transcript/index.md @@ -1,5 +1,7 @@ # Duplicate a transcript +Duplicate an existing transcript within a gene annotation. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/07-merge-transcripts/index.md b/packages/website/docs/01-user-guide/07-merge-transcripts/index.md index 0d87879a8..be598fdae 100644 --- a/packages/website/docs/01-user-guide/07-merge-transcripts/index.md +++ b/packages/website/docs/01-user-guide/07-merge-transcripts/index.md @@ -1,5 +1,7 @@ # Merge transcripts +Merge two transcripts into a single one. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md b/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md index 0ec7d94f1..19586bdf1 100644 --- a/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md +++ b/packages/website/docs/01-user-guide/08-modify-exon-coordinates/index.md @@ -1,5 +1,7 @@ # Modify an exon's coordinates +A few different ways to modify the coordinates of an exon. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md b/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md index 875178d71..65a612007 100644 --- a/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md +++ b/packages/website/docs/01-user-guide/09-add-exon-to-transcript/index.md @@ -1,5 +1,7 @@ # Add an exon to a transcript +Add a new exon to an existing transcript. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/10-merge-exons/index.md b/packages/website/docs/01-user-guide/10-merge-exons/index.md index d683054ad..3c6192d53 100644 --- a/packages/website/docs/01-user-guide/10-merge-exons/index.md +++ b/packages/website/docs/01-user-guide/10-merge-exons/index.md @@ -1,5 +1,7 @@ # Merge exons +Merge two existing exons in a transcript. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/11-delete-an-exon/index.md b/packages/website/docs/01-user-guide/11-delete-an-exon/index.md index 523fcff50..00031913a 100644 --- a/packages/website/docs/01-user-guide/11-delete-an-exon/index.md +++ b/packages/website/docs/01-user-guide/11-delete-an-exon/index.md @@ -1,5 +1,7 @@ # Delete an exon +Delete an exon in a transcript. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/12-add-an-intron/index.md b/packages/website/docs/01-user-guide/12-add-an-intron/index.md index 4745beda1..6ab9597e6 100644 --- a/packages/website/docs/01-user-guide/12-add-an-intron/index.md +++ b/packages/website/docs/01-user-guide/12-add-an-intron/index.md @@ -1,5 +1,7 @@ # Add An Intron +Add an intron to an existing exon. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md b/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md index aade67a0a..cf560fc52 100644 --- a/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md +++ b/packages/website/docs/01-user-guide/13-add-feature-from-region/index.md @@ -1,5 +1,7 @@ # Add a feature from a region +Add a new annotation by selecting a region for its boundaries. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page diff --git a/packages/website/docs/01-user-guide/14-flip-strand/index.md b/packages/website/docs/01-user-guide/14-flip-strand/index.md index 549ad735a..4ce6c32ea 100644 --- a/packages/website/docs/01-user-guide/14-flip-strand/index.md +++ b/packages/website/docs/01-user-guide/14-flip-strand/index.md @@ -1,5 +1,7 @@ # Flip strand +Change the strand of a feature between forward and reverse. + :::tip Every page in this guide has a "Try it out" button. This will take you to a page