From 0ec5e094150be62b40c344882d4ed672787124c3 Mon Sep 17 00:00:00 2001 From: Jessica Sachs Date: Mon, 29 Dec 2025 14:23:35 -0600 Subject: [PATCH 01/11] feat(docs): add initial VitePress documentation setup - Add VitePress app structure in apps/rxjs.dev-next - Configure VitePress with basic theme settings - Add package.json with VitePress dev dependencies - Include initial homepage content and logo asset --- .gitignore | 7 +- apps/rxjs.dev-next/.gitignore | 0 apps/rxjs.dev-next/.vitepress/config.ts | 14 + apps/rxjs.dev-next/README.md | 22 + apps/rxjs.dev-next/docs/index.md | 8 + .../docs/public/Rx_Logo-512-512.png | Bin 0 -> 46717 bytes apps/rxjs.dev-next/package.json | 15 + mise.toml | 3 + package.json | 4 +- yarn.lock | 1206 ++++++++++++++++- 10 files changed, 1273 insertions(+), 6 deletions(-) create mode 100644 apps/rxjs.dev-next/.gitignore create mode 100644 apps/rxjs.dev-next/.vitepress/config.ts create mode 100644 apps/rxjs.dev-next/README.md create mode 100644 apps/rxjs.dev-next/docs/index.md create mode 100644 apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png create mode 100644 apps/rxjs.dev-next/package.json create mode 100644 mise.toml diff --git a/.gitignore b/.gitignore index 13b8318be2..c912ddb205 100644 --- a/.gitignore +++ b/.gitignore @@ -36,4 +36,9 @@ integration/import/**/rx.json integration/import/**/operators.json -.nx/cache \ No newline at end of file +.nx/cache + +# VitePress +.cache +.vitepress/dist +.vitepress/cache diff --git a/apps/rxjs.dev-next/.gitignore b/apps/rxjs.dev-next/.gitignore new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/rxjs.dev-next/.vitepress/config.ts b/apps/rxjs.dev-next/.vitepress/config.ts new file mode 100644 index 0000000000..ec1eb5f75a --- /dev/null +++ b/apps/rxjs.dev-next/.vitepress/config.ts @@ -0,0 +1,14 @@ +import { defineConfig } from 'vitepress' + +export default defineConfig({ + title: 'RxJS', + description: 'Reactive Extensions Library for JavaScript', + + // Theme configuration + themeConfig: { + // Add your navigation and sidebar configuration here + nav: [], + sidebar: [] + } +}) + diff --git a/apps/rxjs.dev-next/README.md b/apps/rxjs.dev-next/README.md new file mode 100644 index 0000000000..fca3dcf045 --- /dev/null +++ b/apps/rxjs.dev-next/README.md @@ -0,0 +1,22 @@ +# RxJS Dev Next + +This is the next-generation documentation site for RxJS, built with VitePress. + +## Development + +```bash +yarn dev +``` + +## Build + +```bash +yarn build +``` + +## Preview + +```bash +yarn preview +``` + diff --git a/apps/rxjs.dev-next/docs/index.md b/apps/rxjs.dev-next/docs/index.md new file mode 100644 index 0000000000..a9ab59b585 --- /dev/null +++ b/apps/rxjs.dev-next/docs/index.md @@ -0,0 +1,8 @@ +# RxJS + +Reactive Extensions Library for JavaScript + +## Getting Started + +Welcome to the RxJS documentation. + diff --git a/apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png b/apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png new file mode 100644 index 0000000000000000000000000000000000000000..09e0e7369d8c60923a53c8097674dde7f71a0cc0 GIT binary patch literal 46717 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

PpyLTHm*z6L+$%+emz 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 +5{@%T-e>Qp}!RxcyjhWv$K|Y=)CmYO< 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 literal 0 HcmV?d00001 diff --git a/apps/rxjs.dev-next/package.json b/apps/rxjs.dev-next/package.json new file mode 100644 index 0000000000..328225b8b8 --- /dev/null +++ b/apps/rxjs.dev-next/package.json @@ -0,0 +1,15 @@ +{ + "name": "rxjs-dev-next", + "version": "0.0.1", + "private": true, + "type": "module", + "scripts": { + "dev": "vitepress dev docs", + "build": "vitepress build docs", + "preview": "vitepress preview docs" + }, + "devDependencies": { + "vitepress": "^1.0.0" + } +} + diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000000..b35c89fc1c --- /dev/null +++ b/mise.toml @@ -0,0 +1,3 @@ +[tools] +node = "20.9" +yarn = "1.22" diff --git a/package.json b/package.json index aa9d433642..20dde1e5eb 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "workspaces": { "packages": [ "packages/*", - "apps/rxjs.dev" + "apps/rxjs.dev", + "apps/rxjs.dev-next" ], "nohoist": [ "**/@types/jasmine", @@ -57,4 +58,3 @@ "*.{js,css,md}": "prettier --write" } } - diff --git a/yarn.lock b/yarn.lock index 32e4e642ec..16253aecc8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,6 +7,159 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== +"@algolia/abtesting@1.12.2": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@algolia/abtesting/-/abtesting-1.12.2.tgz#1cba5e3c654d02c6d435822a0a0070a5c435daa6" + integrity sha512-oWknd6wpfNrmRcH0vzed3UPX0i17o4kYLM5OMITyMVM2xLgaRbIafoxL0e8mcrNNb0iORCJA0evnNDKRYth5WQ== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/autocomplete-core@1.17.7": + version "1.17.7" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz#2c410baa94a47c5c5f56ed712bb4a00ebe24088b" + integrity sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.17.7" + "@algolia/autocomplete-shared" "1.17.7" + +"@algolia/autocomplete-plugin-algolia-insights@1.17.7": + version "1.17.7" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz#7d2b105f84e7dd8f0370aa4c4ab3b704e6760d82" + integrity sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A== + dependencies: + "@algolia/autocomplete-shared" "1.17.7" + +"@algolia/autocomplete-preset-algolia@1.17.7": + version "1.17.7" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz#c9badc0d73d62db5bf565d839d94ec0034680ae9" + integrity sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA== + dependencies: + "@algolia/autocomplete-shared" "1.17.7" + +"@algolia/autocomplete-shared@1.17.7": + version "1.17.7" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz#105e84ad9d1a31d3fb86ba20dc890eefe1a313a0" + integrity sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg== + +"@algolia/client-abtesting@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.46.2.tgz#264a72f0e9d2fe0d0dc5c3d2d16bbb9cfe2ce9e8" + integrity sha512-oRSUHbylGIuxrlzdPA8FPJuwrLLRavOhAmFGgdAvMcX47XsyM+IOGa9tc7/K5SPvBqn4nhppOCEz7BrzOPWc4A== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/client-analytics@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.46.2.tgz#3f00a237508aa0c46c9c02dea9c855e0a78e241f" + integrity sha512-EPBN2Oruw0maWOF4OgGPfioTvd+gmiNwx0HmD9IgmlS+l75DatcBkKOPNJN+0z3wBQWUO5oq602ATxIfmTQ8bA== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/client-common@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.46.2.tgz#7f282fd8f721b0d96958445df2170f4c7dce6aac" + integrity sha512-Hj8gswSJNKZ0oyd0wWissqyasm+wTz1oIsv5ZmLarzOZAp3vFEda8bpDQ8PUhO+DfkbiLyVnAxsPe4cGzWtqkg== + +"@algolia/client-insights@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.46.2.tgz#194b7b529ee8a4ffd5d70037745082996c3b9aa0" + integrity sha512-6dBZko2jt8FmQcHCbmNLB0kCV079Mx/DJcySTL3wirgDBUH7xhY1pOuUTLMiGkqM5D8moVZTvTdRKZUJRkrwBA== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/client-personalization@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.46.2.tgz#d604da7f0a3df1b3e2a9fe338d368e48fb781f8e" + integrity sha512-1waE2Uqh/PHNeDXGn/PM/WrmYOBiUGSVxAWqiJIj73jqPqvfzZgzdakHscIVaDl6Cp+j5dwjsZ5LCgaUr6DtmA== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/client-query-suggestions@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.46.2.tgz#f13bc5897bfbdc19509d430a26e9bbe2402e00c9" + integrity sha512-EgOzTZkyDcNL6DV0V/24+oBJ+hKo0wNgyrOX/mePBM9bc9huHxIY2352sXmoZ648JXXY2x//V1kropF/Spx83w== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/client-search@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.46.2.tgz#771367916aaa3fb7a19d5944f8375504b0568ba6" + integrity sha512-ZsOJqu4HOG5BlvIFnMU0YKjQ9ZI6r3C31dg2jk5kMWPSdhJpYL9xa5hEe7aieE+707dXeMI4ej3diy6mXdZpgA== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/ingestion@1.46.2": + version "1.46.2" + resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.46.2.tgz#2a5d8a592d9f864dfb438722506382af56f8554f" + integrity sha512-1Uw2OslTWiOFDtt83y0bGiErJYy5MizadV0nHnOoHFWMoDqWW0kQoMFI65pXqRSkVvit5zjXSLik2xMiyQJDWQ== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/monitoring@1.46.2": + version "1.46.2" + resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.46.2.tgz#bd199368a49cb799cf12cfe76c49de6dd3021148" + integrity sha512-xk9f+DPtNcddWN6E7n1hyNNsATBCHIqAvVGG2EAGHJc4AFYL18uM/kMTiOKXE/LKDPyy1JhIerrh9oYb7RBrgw== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/recommend@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.46.2.tgz#e74bade1254046ed9be8ccd37f2a116ab9799508" + integrity sha512-NApbTPj9LxGzNw4dYnZmj2BoXiAc8NmbbH6qBNzQgXklGklt/xldTvu+FACN6ltFsTzoNU6j2mWNlHQTKGC5+Q== + dependencies: + "@algolia/client-common" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + +"@algolia/requester-browser-xhr@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.46.2.tgz#7662480143405e815e1eed99136b4b2acd838ee7" + integrity sha512-ekotpCwpSp033DIIrsTpYlGUCF6momkgupRV/FA3m62SreTSZUKjgK6VTNyG7TtYfq9YFm/pnh65bATP/ZWJEg== + dependencies: + "@algolia/client-common" "5.46.2" + +"@algolia/requester-fetch@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.46.2.tgz#dee07f0131b75f30d083bafd6fb878afe7402eb9" + integrity sha512-gKE+ZFi/6y7saTr34wS0SqYFDcjHW4Wminv8PDZEi0/mE99+hSrbKgJWxo2ztb5eqGirQTgIh1AMVacGGWM1iw== + dependencies: + "@algolia/client-common" "5.46.2" + +"@algolia/requester-node-http@5.46.2": + version "5.46.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.46.2.tgz#7869d67cb2926bbdbfbfed2b4757e547c2e227eb" + integrity sha512-ciPihkletp7ttweJ8Zt+GukSVLp2ANJHU+9ttiSxsJZThXc4Y2yJ8HGVWesW5jN1zrsZsezN71KrMx/iZsOYpg== + dependencies: + "@algolia/client-common" "5.46.2" + "@ampproject/remapping@1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-1.0.2.tgz#a7ebbadb71517dd63298420868f27d98fe230a0a" @@ -654,11 +807,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + "@babel/helper-validator-option@^7.14.5", "@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" @@ -710,6 +873,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== +"@babel/parser@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" + integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== + dependencies: + "@babel/types" "^7.28.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.2", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" @@ -1815,6 +1985,14 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" + integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1858,6 +2036,29 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f" integrity sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA== +"@docsearch/css@3.8.2": + version "3.8.2" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.8.2.tgz#7973ceb6892c30f154ba254cd05c562257a44977" + integrity sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ== + +"@docsearch/js@3.8.2": + version "3.8.2" + resolved "https://registry.yarnpkg.com/@docsearch/js/-/js-3.8.2.tgz#bdcfc9837700eb38453b88e211ab5cc5a3813cc6" + integrity sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ== + dependencies: + "@docsearch/react" "3.8.2" + preact "^10.0.0" + +"@docsearch/react@3.8.2": + version "3.8.2" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.8.2.tgz#7b11d39b61c976c0aa9fbde66e6b73b30f3acd42" + integrity sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg== + dependencies: + "@algolia/autocomplete-core" "1.17.7" + "@algolia/autocomplete-preset-algolia" "1.17.7" + "@docsearch/css" "3.8.2" + algoliasearch "^5.14.2" + "@es-joy/jsdoccomment@~0.41.0": version "0.41.0" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.41.0.tgz#4a2f7db42209c0425c71a1476ef1bdb6dcd836f6" @@ -1872,116 +2073,231 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz#2acd20be6d4f0458bc8c784103495ff24f13b1d3" integrity sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g== +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + "@esbuild/android-arm64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz#b45d000017385c9051a4f03e17078abb935be220" integrity sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q== +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + "@esbuild/android-arm@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.11.tgz#f46f55414e1c3614ac682b29977792131238164c" integrity sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw== +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + "@esbuild/android-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.11.tgz#bfc01e91740b82011ef503c48f548950824922b2" integrity sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg== +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + "@esbuild/darwin-arm64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz#533fb7f5a08c37121d82c66198263dcc1bed29bf" integrity sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ== +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + "@esbuild/darwin-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz#62f3819eff7e4ddc656b7c6815a31cf9a1e7d98e" integrity sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g== +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + "@esbuild/freebsd-arm64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz#d478b4195aa3ca44160272dab85ef8baf4175b4a" integrity sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA== +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + "@esbuild/freebsd-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz#7bdcc1917409178257ca6a1a27fe06e797ec18a2" integrity sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw== +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + "@esbuild/linux-arm64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz#58ad4ff11685fcc735d7ff4ca759ab18fcfe4545" integrity sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg== +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + "@esbuild/linux-arm@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz#ce82246d873b5534d34de1e5c1b33026f35e60e3" integrity sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q== +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + "@esbuild/linux-ia32@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz#cbae1f313209affc74b80f4390c4c35c6ab83fa4" integrity sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA== +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + "@esbuild/linux-loong64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz#5f32aead1c3ec8f4cccdb7ed08b166224d4e9121" integrity sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg== +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + "@esbuild/linux-mips64el@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz#38eecf1cbb8c36a616261de858b3c10d03419af9" integrity sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg== +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + "@esbuild/linux-ppc64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz#9c5725a94e6ec15b93195e5a6afb821628afd912" integrity sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA== +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + "@esbuild/linux-riscv64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz#2dc4486d474a2a62bbe5870522a9a600e2acb916" integrity sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ== +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + "@esbuild/linux-s390x@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz#4ad8567df48f7dd4c71ec5b1753b6f37561a65a8" integrity sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q== +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + "@esbuild/linux-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz#b7390c4d5184f203ebe7ddaedf073df82a658766" integrity sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA== +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + "@esbuild/netbsd-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz#d633c09492a1721377f3bccedb2d821b911e813d" integrity sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ== +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + "@esbuild/openbsd-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz#17388c76e2f01125bf831a68c03a7ffccb65d1a2" integrity sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw== +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + "@esbuild/sunos-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz#e320636f00bb9f4fdf3a80e548cb743370d41767" integrity sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ== +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + "@esbuild/win32-arm64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz#c778b45a496e90b6fc373e2a2bb072f1441fe0ee" integrity sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ== +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + "@esbuild/win32-ia32@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz#481a65fee2e5cce74ec44823e6b09ecedcc5194c" integrity sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg== +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + "@esbuild/win32-x64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz#a5d300008960bb39677c46bf16f53ec70d8dee04" integrity sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw== +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -2111,6 +2427,18 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== +"@iconify-json/simple-icons@^1.2.21": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@iconify-json/simple-icons/-/simple-icons-1.2.64.tgz#f618c8b48fb4540162a9bf97fd46da1d0aaf9958" + integrity sha512-SMmm//tjZBvHnT0EAzZLnBTL6bukSkncM0pwkOXjr0FsAeCqjQtqoxBR0Mp+PazIJjXJKHm1Ju0YgnCIPOodJg== + dependencies: + "@iconify/types" "*" + +"@iconify/types@*": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" + integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2183,6 +2511,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/sourcemap-codec@^1.5.5": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -2682,66 +3015,176 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== +"@rollup/rollup-android-arm-eabi@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz#f3ff5dbde305c4fa994d49aeb0a5db5305eff03b" + integrity sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng== + "@rollup/rollup-android-arm-eabi@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz#b752b6c88a14ccfcbdf3f48c577ccc3a7f0e66b9" integrity sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA== +"@rollup/rollup-android-arm64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz#c97d6ee47846a7ab1cd38e968adce25444a90a19" + integrity sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw== + "@rollup/rollup-android-arm64@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz#33757c3a448b9ef77b6f6292d8b0ec45c87e9c1a" integrity sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg== +"@rollup/rollup-darwin-arm64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz#a13fc2d82e01eaf8ac823634a3f5f76fd9d0f938" + integrity sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw== + "@rollup/rollup-darwin-arm64@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz#5234ba62665a3f443143bc8bcea9df2cc58f55fb" integrity sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w== +"@rollup/rollup-darwin-x64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz#db4fa8b2b76d86f7e9b68ce4661fafe9767adf9b" + integrity sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A== + "@rollup/rollup-darwin-x64@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz#981256c054d3247b83313724938d606798a919d1" integrity sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA== +"@rollup/rollup-freebsd-arm64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz#b2c6039de4b75efd3f29417fcb1a795c75a4e3ee" + integrity sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA== + +"@rollup/rollup-freebsd-x64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz#9ae2a216c94f87912a596a3b3a2ec5199a689ba5" + integrity sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz#69d5de7f781132f138514f2b900c523e38e2461f" + integrity sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ== + "@rollup/rollup-linux-arm-gnueabihf@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz#120678a5a2b3a283a548dbb4d337f9187a793560" integrity sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g== +"@rollup/rollup-linux-arm-musleabihf@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz#b6431e5699747f285306ffe8c1194d7af74f801f" + integrity sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA== + +"@rollup/rollup-linux-arm64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz#a32931baec8a0fa7b3288afb72d400ae735112c2" + integrity sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng== + "@rollup/rollup-linux-arm64-gnu@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz#c99d857e2372ece544b6f60b85058ad259f64114" integrity sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA== +"@rollup/rollup-linux-arm64-musl@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz#0ad72572b01eb946c0b1a7a6f17ab3be6689a963" + integrity sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg== + "@rollup/rollup-linux-arm64-musl@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz#3064060f568a5718c2a06858cd6e6d24f2ff8632" integrity sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ== +"@rollup/rollup-linux-loong64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz#05681f000310906512279944b5bef38c0cd4d326" + integrity sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw== + +"@rollup/rollup-linux-ppc64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz#9847a8c9dd76d687c3bdbe38d7f5f32c6b2743c8" + integrity sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA== + +"@rollup/rollup-linux-riscv64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz#173f20c278ac770ae3e969663a27d172a4545e87" + integrity sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ== + "@rollup/rollup-linux-riscv64-gnu@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz#987d30b5d2b992fff07d055015991a57ff55fbad" integrity sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA== +"@rollup/rollup-linux-riscv64-musl@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz#db70c2377ae1ef61ef8673354d107ecb3fa7ffed" + integrity sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A== + +"@rollup/rollup-linux-s390x-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz#b2c461778add1c2ee70ec07d1788611548647962" + integrity sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ== + +"@rollup/rollup-linux-x64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz#ab140b356569601f57ab8727bd7306463841894f" + integrity sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ== + "@rollup/rollup-linux-x64-gnu@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz#85946ee4d068bd12197aeeec2c6f679c94978a49" integrity sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA== +"@rollup/rollup-linux-x64-musl@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz#810134b4a9d0d88576938f2eed38999a653814a1" + integrity sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw== + "@rollup/rollup-linux-x64-musl@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz#fe0b20f9749a60eb1df43d20effa96c756ddcbd4" integrity sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg== +"@rollup/rollup-openharmony-arm64@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz#0182bae7a54e748be806acef7a7f726f6949213c" + integrity sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg== + +"@rollup/rollup-win32-arm64-msvc@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz#1f19349bd1c5e454d03e4508a9277b6354985b9d" + integrity sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw== + "@rollup/rollup-win32-arm64-msvc@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz#422661ef0e16699a234465d15b2c1089ef963b2a" integrity sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ== +"@rollup/rollup-win32-ia32-msvc@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz#234ff739993539f64efac6c2e59704a691a309c2" + integrity sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ== + "@rollup/rollup-win32-ia32-msvc@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz#7b73a145891c202fbcc08759248983667a035d85" integrity sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA== +"@rollup/rollup-win32-x64-gnu@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz#a4df0507c3be09c152a795cfc0c4f0c225765c5c" + integrity sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ== + +"@rollup/rollup-win32-x64-msvc@4.54.0": + version "4.54.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz#beacb356412eef5dc0164e9edfee51c563732054" + integrity sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg== + "@rollup/rollup-win32-x64-msvc@4.9.5": version "4.9.5" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz#10491ccf4f63c814d4149e0316541476ea603602" @@ -2756,6 +3199,70 @@ "@angular-devkit/schematics" "13.3.11" jsonc-parser "3.0.0" +"@shikijs/core@2.5.0", "@shikijs/core@^2.1.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-2.5.0.tgz#e14d33961dfa3141393d4a76fc8923d0d1c4b62f" + integrity sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg== + dependencies: + "@shikijs/engine-javascript" "2.5.0" + "@shikijs/engine-oniguruma" "2.5.0" + "@shikijs/types" "2.5.0" + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + hast-util-to-html "^9.0.4" + +"@shikijs/engine-javascript@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-javascript/-/engine-javascript-2.5.0.tgz#e045c6ecfbda6c99137547b0a482e0b87f1053fc" + integrity sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w== + dependencies: + "@shikijs/types" "2.5.0" + "@shikijs/vscode-textmate" "^10.0.2" + oniguruma-to-es "^3.1.0" + +"@shikijs/engine-oniguruma@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-2.5.0.tgz#230de5693cc1da6c9d59c7ad83593c2027274817" + integrity sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw== + dependencies: + "@shikijs/types" "2.5.0" + "@shikijs/vscode-textmate" "^10.0.2" + +"@shikijs/langs@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/langs/-/langs-2.5.0.tgz#97ab50c495922cc1ca06e192985b28dc73de5d50" + integrity sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w== + dependencies: + "@shikijs/types" "2.5.0" + +"@shikijs/themes@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/themes/-/themes-2.5.0.tgz#8c6aecf73f5455681c8bec15797cf678162896cb" + integrity sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw== + dependencies: + "@shikijs/types" "2.5.0" + +"@shikijs/transformers@^2.1.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/transformers/-/transformers-2.5.0.tgz#190c84786ff06c417580ab79177338a947168c55" + integrity sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg== + dependencies: + "@shikijs/core" "2.5.0" + "@shikijs/types" "2.5.0" + +"@shikijs/types@2.5.0", "@shikijs/types@^2.1.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-2.5.0.tgz#e949c7384802703a48b9d6425dd41673c164df69" + integrity sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw== + dependencies: + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + +"@shikijs/vscode-textmate@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz#a90ab31d0cc1dfb54c66a69e515bf624fa7b2224" + integrity sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== + "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -3025,6 +3532,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/estree@1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + "@types/estree@^0.0.50": version "0.0.50" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" @@ -3045,6 +3557,13 @@ dependencies: "@types/unist" "^2" +"@types/hast@^3.0.0", "@types/hast@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + "@types/http-proxy@^1.17.8": version "1.17.14" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" @@ -3079,6 +3598,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/linkify-it@^5": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76" + integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== + "@types/lodash@^4.14.198": version "4.14.202" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.202.tgz#f09dbd2fb082d507178b2f2a5c7e74bd72ff98f8" @@ -3094,6 +3618,14 @@ resolved "https://registry.yarnpkg.com/@types/lunr/-/lunr-2.3.7.tgz#378a98ecf7a9fafc42466f67f73173c34a6265a0" integrity sha512-Tb/kUm38e8gmjahQzdCKhbdsvQ9/ppzHFfsJ0dMs3ckqQsRj+P5IkSAwFTBrBxdyr3E/LoMUUrZngjDYAjiE3A== +"@types/markdown-it@^14.1.2": + version "14.1.2" + resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-14.1.2.tgz#57f2532a0800067d9b934f3521429a2e8bfb4c61" + integrity sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog== + dependencies: + "@types/linkify-it" "^5" + "@types/mdurl" "^2" + "@types/mdast@^3.0.0": version "3.0.15" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" @@ -3101,6 +3633,18 @@ dependencies: "@types/unist" "^2" +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + +"@types/mdurl@^2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd" + integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== + "@types/minimatch@*": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" @@ -3248,6 +3792,11 @@ "@types/unist" "*" "@types/vfile-message" "*" +"@types/web-bluetooth@^0.0.21": + version "0.0.21" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz#525433c784aed9b457aaa0ee3d92aeb71f346b63" + integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA== + "@types/yamljs@^0.2.34": version "0.2.34" resolved "https://registry.yarnpkg.com/@types/yamljs/-/yamljs-0.2.34.tgz#c10b1f31b173f2cc93342f27b0796c2eb5b3ae84" @@ -3512,11 +4061,21 @@ "@typescript-eslint/types" "6.19.0" eslint-visitor-keys "^3.4.1" +"@ungap/structured-clone@^1.0.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@vitejs/plugin-vue@^5.2.1": + version "5.2.4" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz#9e8a512eb174bfc2a333ba959bbf9de428d89ad8" + integrity sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA== + "@vitest/expect@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-1.2.1.tgz#574c0ac138a9e34522da202ea4c48a3adfe7240e" @@ -3561,6 +4120,144 @@ loupe "^2.3.7" pretty-format "^29.7.0" +"@vue/compiler-core@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.26.tgz#1a91ea90980528bedff7b1c292690bfb30612485" + integrity sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w== + dependencies: + "@babel/parser" "^7.28.5" + "@vue/shared" "3.5.26" + entities "^7.0.0" + estree-walker "^2.0.2" + source-map-js "^1.2.1" + +"@vue/compiler-dom@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz#66c36b6ed8bdf43236d7188ea332bc9d078eb286" + integrity sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A== + dependencies: + "@vue/compiler-core" "3.5.26" + "@vue/shared" "3.5.26" + +"@vue/compiler-sfc@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz#fb1c6c4bf9a9e22bb169e039e19437cb6995917a" + integrity sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA== + dependencies: + "@babel/parser" "^7.28.5" + "@vue/compiler-core" "3.5.26" + "@vue/compiler-dom" "3.5.26" + "@vue/compiler-ssr" "3.5.26" + "@vue/shared" "3.5.26" + estree-walker "^2.0.2" + magic-string "^0.30.21" + postcss "^8.5.6" + source-map-js "^1.2.1" + +"@vue/compiler-ssr@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz#f6e94bccbb5339180779036ddfb614f998a197ea" + integrity sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw== + dependencies: + "@vue/compiler-dom" "3.5.26" + "@vue/shared" "3.5.26" + +"@vue/devtools-api@^7.7.0": + version "7.7.9" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-7.7.9.tgz#999dbea50da6b00cf59a1336f11fdc2b43d9e063" + integrity sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g== + dependencies: + "@vue/devtools-kit" "^7.7.9" + +"@vue/devtools-kit@^7.7.9": + version "7.7.9" + resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz#bc218a815616e8987df7ab3e10fc1fb3b8706c58" + integrity sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA== + dependencies: + "@vue/devtools-shared" "^7.7.9" + birpc "^2.3.0" + hookable "^5.5.3" + mitt "^3.0.1" + perfect-debounce "^1.0.0" + speakingurl "^14.0.1" + superjson "^2.2.2" + +"@vue/devtools-shared@^7.7.9": + version "7.7.9" + resolved "https://registry.yarnpkg.com/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz#fa4c096b744927081a7dda5fcf05f34b1ae6ca14" + integrity sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA== + dependencies: + rfdc "^1.4.1" + +"@vue/reactivity@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.26.tgz#59a1edf566dc80133c1c26c93711c877e8602c48" + integrity sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ== + dependencies: + "@vue/shared" "3.5.26" + +"@vue/runtime-core@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.26.tgz#3f2c040bcf8018c03a1ab5adb0d788c13c986f0e" + integrity sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q== + dependencies: + "@vue/reactivity" "3.5.26" + "@vue/shared" "3.5.26" + +"@vue/runtime-dom@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz#5954848614883948ecc1f631a67b32cc32f81936" + integrity sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ== + dependencies: + "@vue/reactivity" "3.5.26" + "@vue/runtime-core" "3.5.26" + "@vue/shared" "3.5.26" + csstype "^3.2.3" + +"@vue/server-renderer@3.5.26": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.26.tgz#269055497fcc75b3984063f866f17c748b565ef4" + integrity sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA== + dependencies: + "@vue/compiler-ssr" "3.5.26" + "@vue/shared" "3.5.26" + +"@vue/shared@3.5.26", "@vue/shared@^3.5.13": + version "3.5.26" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.26.tgz#1e02ef2d64aced818cd31d81ce5175711dc90a9f" + integrity sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A== + +"@vueuse/core@12.8.2", "@vueuse/core@^12.4.0": + version "12.8.2" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-12.8.2.tgz#007c6dd29a7d1f6933e916e7a2f8ef3c3f968eaa" + integrity sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ== + dependencies: + "@types/web-bluetooth" "^0.0.21" + "@vueuse/metadata" "12.8.2" + "@vueuse/shared" "12.8.2" + vue "^3.5.13" + +"@vueuse/integrations@^12.4.0": + version "12.8.2" + resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-12.8.2.tgz#d04f33d86fe985c9a27c98addcfde9f30f2db1df" + integrity sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g== + dependencies: + "@vueuse/core" "12.8.2" + "@vueuse/shared" "12.8.2" + vue "^3.5.13" + +"@vueuse/metadata@12.8.2": + version "12.8.2" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-12.8.2.tgz#6cb3a4e97cdcf528329eebc1bda73cd7f64318d3" + integrity sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A== + +"@vueuse/shared@12.8.2": + version "12.8.2" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-12.8.2.tgz#b9e4611d0603629c8e151f982459da394e22f930" + integrity sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w== + dependencies: + vue "^3.5.13" + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -3976,6 +4673,26 @@ ajv@^8.0.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" +algoliasearch@^5.14.2: + version "5.46.2" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.46.2.tgz#3afba0e53f3293e39cfde9b2ef27c583d44bf2a5" + integrity sha512-qqAXW9QvKf2tTyhpDA4qXv1IfBwD2eduSW6tUEBFIfCeE9gn9HQ9I5+MaKoenRuHrzk5sQoNh1/iof8mY7uD6Q== + dependencies: + "@algolia/abtesting" "1.12.2" + "@algolia/client-abtesting" "5.46.2" + "@algolia/client-analytics" "5.46.2" + "@algolia/client-common" "5.46.2" + "@algolia/client-insights" "5.46.2" + "@algolia/client-personalization" "5.46.2" + "@algolia/client-query-suggestions" "5.46.2" + "@algolia/client-search" "5.46.2" + "@algolia/ingestion" "1.46.2" + "@algolia/monitoring" "1.46.2" + "@algolia/recommend" "5.46.2" + "@algolia/requester-browser-xhr" "5.46.2" + "@algolia/requester-fetch" "5.46.2" + "@algolia/requester-node-http" "5.46.2" + ambi@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ambi/-/ambi-3.2.0.tgz#13b45fcf6845465f652137f80176322e911b70d6" @@ -4693,6 +5410,11 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +birpc@^2.3.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/birpc/-/birpc-2.9.0.tgz#b59550897e4cd96a223e2a6c1475b572236ed145" + integrity sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw== + bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -5144,6 +5866,11 @@ ccount@^1.0.0, ccount@^1.0.3: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + chai@^4.3.10: version "4.4.1" resolved "https://registry.yarnpkg.com/chai/-/chai-4.4.1.tgz#3603fa6eba35425b0f2ac91a009fe924106e50d1" @@ -5263,11 +5990,21 @@ character-entities-html4@^1.0.0: resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + character-entities@^1.0.0: version "1.2.4" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" @@ -5661,6 +6398,11 @@ comma-separated-tokens@^1.0.0, comma-separated-tokens@^1.0.1: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + commander@7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" @@ -5899,6 +6641,13 @@ copy-anything@^2.0.1: dependencies: is-what "^3.14.1" +copy-anything@^4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-4.0.5.tgz#16cabafd1ea4bb327a540b750f2b4df522825aea" + integrity sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA== + dependencies: + is-what "^5.2.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -6246,6 +6995,11 @@ cssstyle@^2.0.0: dependencies: cssom "~0.3.6" +csstype@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== + csv-streamify@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/csv-streamify/-/csv-streamify-3.0.4.tgz#4cb614c57e3f299cca17b63fdcb4ad167777f47a" @@ -6592,6 +7346,11 @@ dependency-graph@^0.7.0: resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.7.2.tgz#91db9de6eb72699209d88aea4c1fd5221cac1c49" integrity sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ== +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + destroy@1.2.0, destroy@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -6610,6 +7369,13 @@ detect-port@^1.5.1: address "^1.0.1" debug "4" +devlop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + dgeni-packages@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/dgeni-packages/-/dgeni-packages-0.30.0.tgz#7e8002ee154fed7bc97841222e0f25628cf2285d" @@ -6939,6 +7705,11 @@ electron-to-chromium@^1.4.648: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.652.tgz#1591c7542d43c990de786374c07a9d6ad2b63787" integrity sha512-XvQaa8hVUAuEJtLw6VKQqvdOxTOfBLWfI10t2xWpezx4XXD3k8bdLweEKeItqaa0+OkJX5l0mP1W+JWobyIDrg== +emoji-regex-xs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz#e8af22e5d9dbd7f7f22d280af3d19d2aab5b0724" + integrity sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg== + emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -7050,6 +7821,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +entities@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-7.0.0.tgz#2ae4e443f3f17d152d3f5b0f79b932c1e59deb7a" + integrity sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -7355,6 +8131,35 @@ esbuild@^0.19.3: "@esbuild/win32-ia32" "0.19.11" "@esbuild/win32-x64" "0.19.11" +esbuild@^0.21.3: + version "0.21.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -7585,6 +8390,11 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + estree-walker@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" @@ -8216,6 +9026,13 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== +focus-trap@^7.6.4: + version "7.7.0" + resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-7.7.0.tgz#277a8be672a23befc939461c6dab3d7b5a285b96" + integrity sha512-DJJDHpEgoSbP8ZE1MNeU2IzCpfFyFdNZZRilqmfH2XiQsPK6PtD8AfJqWzEBudUQB2yHwZc5iq54rjTaGQ+ljw== + dependencies: + tabbable "^6.3.0" + follow-redirects@^1.0.0, follow-redirects@^1.15.0: version "1.15.3" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" @@ -9091,6 +9908,23 @@ hast-util-to-html@^7.0.0: unist-util-is "^4.0.0" xtend "^4.0.0" +hast-util-to-html@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz#ccc673a55bb8e85775b08ac28380f72d47167005" + integrity sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^3.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + stringify-entities "^4.0.0" + zwitch "^2.0.4" + hast-util-to-string@^1.0.0, hast-util-to-string@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz#9b24c114866bdb9478927d7e9c36a485ac728378" @@ -9101,6 +9935,13 @@ hast-util-whitespace@^1.0.0: resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + hastscript@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a" @@ -9154,6 +9995,11 @@ home-dir@^1.0.0: resolved "https://registry.yarnpkg.com/home-dir/-/home-dir-1.0.0.tgz#2917eb44bdc9072ceda942579543847e3017fe4e" integrity sha512-PPAP0BMY72XQ0sYwFow8EgHwUYfptkZusnZEGHkBjdKRXIYcVFsbEViqU4k8VrJWf0m7wMr9gscQX9klJYh7zg== +hookable@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" + integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== + hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -9205,6 +10051,11 @@ html-void-elements@^1.0.0: resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + html@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/html/-/html-1.0.0.tgz#a544fa9ea5492bfb3a2cca8210a10be7b5af1f61" @@ -10148,6 +10999,11 @@ is-what@^3.14.1: resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== +is-what@^5.2.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-5.5.0.tgz#a3031815757cfe1f03fed990bf6355a2d3f628c4" + integrity sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw== + is-whitespace-character@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" @@ -11399,6 +12255,13 @@ magic-string@^0.26.0: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.30.21: + version "0.30.21" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" + integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.5" + magic-string@^0.30.5: version "0.30.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" @@ -11518,6 +12381,11 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +mark.js@8.11.1: + version "8.11.1" + resolved "https://registry.yarnpkg.com/mark.js/-/mark.js-8.11.1.tgz#180f1f9ebef8b0e638e4166ad52db879beb2ffc5" + integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== + markdown-escapes@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" @@ -11589,6 +12457,21 @@ mdast-util-to-hast@^10.0.0: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" +mdast-util-to-hast@^13.0.0: + version "13.2.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz#d7ff84ca499a57e2c060ae67548ad950e689a053" + integrity sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -11660,6 +12543,38 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromark-util-character@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-symbol@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== + +micromark-util-types@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -11889,6 +12804,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minisearch@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/minisearch/-/minisearch-7.2.0.tgz#3dc30e41e9464b3836553b6d969b656614f8f359" + integrity sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg== + minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -11904,6 +12824,11 @@ minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" +mitt@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -12030,6 +12955,11 @@ nanoid@^3.1.30, nanoid@^3.3.6, nanoid@^3.3.7: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -12702,6 +13632,15 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" +oniguruma-to-es@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz#480e4bac4d3bc9439ac0d2124f0725e7a0d76d17" + integrity sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ== + dependencies: + emoji-regex-xs "^1.0.0" + regex "^6.0.1" + regex-recursion "^6.0.2" + open@8.4.0: version "8.4.0" resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" @@ -13182,6 +14121,11 @@ pause-stream@0.0.11: dependencies: through "~2.3" +perfect-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" + integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -13197,6 +14141,11 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -13598,6 +14547,20 @@ postcss@^8.4.32: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.43, postcss@^8.5.6: + version "8.5.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +preact@^10.0.0: + version "10.28.1" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.28.1.tgz#83325f0141bc8c97977c64d532429d667a26b411" + integrity sha512-u1/ixq/lVQI0CakKNvLDEcW5zfCjUQfZdK9qqWuIJtsezuyG6pk9TWj75GMuI/EzRSZB/VAE43sNWWZfiy8psw== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -13682,6 +14645,11 @@ property-information@^5.0.0, property-information@^5.2.0: dependencies: xtend "^4.0.0" +property-information@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d" + integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== + proto3-json-serializer@^0.1.8: version "0.1.9" resolved "https://registry.yarnpkg.com/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz#705ddb41b009dd3e6fcd8123edd72926abf65a34" @@ -14129,6 +15097,25 @@ regex-parser@^2.2.11: resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== +regex-recursion@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/regex-recursion/-/regex-recursion-6.0.2.tgz#a0b1977a74c87f073377b938dbedfab2ea582b33" + integrity sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg== + dependencies: + regex-utilities "^2.3.0" + +regex-utilities@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/regex-utilities/-/regex-utilities-2.3.0.tgz#87163512a15dce2908cf079c8960d5158ff43280" + integrity sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng== + +regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/regex/-/regex-6.1.0.tgz#d7ce98f8ee32da7497c13f6601fca2bc4a6a7803" + integrity sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg== + dependencies: + regex-utilities "^2.3.0" + regexp-tree@~0.1.1: version "0.1.27" resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" @@ -14491,6 +15478,11 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +rfdc@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + right-pad@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" @@ -14544,6 +15536,37 @@ rollup@^4.2.0: "@rollup/rollup-win32-x64-msvc" "4.9.5" fsevents "~2.3.2" +rollup@^4.20.0: + version "4.54.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.54.0.tgz#930f4dfc41ff94d720006f9f62503612a6c319b8" + integrity sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw== + dependencies: + "@types/estree" "1.0.8" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.54.0" + "@rollup/rollup-android-arm64" "4.54.0" + "@rollup/rollup-darwin-arm64" "4.54.0" + "@rollup/rollup-darwin-x64" "4.54.0" + "@rollup/rollup-freebsd-arm64" "4.54.0" + "@rollup/rollup-freebsd-x64" "4.54.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.54.0" + "@rollup/rollup-linux-arm-musleabihf" "4.54.0" + "@rollup/rollup-linux-arm64-gnu" "4.54.0" + "@rollup/rollup-linux-arm64-musl" "4.54.0" + "@rollup/rollup-linux-loong64-gnu" "4.54.0" + "@rollup/rollup-linux-ppc64-gnu" "4.54.0" + "@rollup/rollup-linux-riscv64-gnu" "4.54.0" + "@rollup/rollup-linux-riscv64-musl" "4.54.0" + "@rollup/rollup-linux-s390x-gnu" "4.54.0" + "@rollup/rollup-linux-x64-gnu" "4.54.0" + "@rollup/rollup-linux-x64-musl" "4.54.0" + "@rollup/rollup-openharmony-arm64" "4.54.0" + "@rollup/rollup-win32-arm64-msvc" "4.54.0" + "@rollup/rollup-win32-ia32-msvc" "4.54.0" + "@rollup/rollup-win32-x64-gnu" "4.54.0" + "@rollup/rollup-win32-x64-msvc" "4.54.0" + fsevents "~2.3.2" + router@^1.3.1: version "1.3.8" resolved "https://registry.yarnpkg.com/router/-/router-1.3.8.tgz#1509614ae1fbc67139a728481c54b057ecfb04bf" @@ -14999,6 +16022,20 @@ shelljs@^0.8.3, shelljs@^0.8.4, shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" +shiki@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-2.5.0.tgz#09d01ebf3b0b06580431ce3ddc023320442cf223" + integrity sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ== + dependencies: + "@shikijs/core" "2.5.0" + "@shikijs/engine-javascript" "2.5.0" + "@shikijs/engine-oniguruma" "2.5.0" + "@shikijs/langs" "2.5.0" + "@shikijs/themes" "2.5.0" + "@shikijs/types" "2.5.0" + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + shx@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.4.tgz#74289230b4b663979167f94e1935901406e40f02" @@ -15229,6 +16266,11 @@ source-map-js@^1.0.1, source-map-js@^1.0.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-loader@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.0.tgz#f2a04ee2808ad01c774dea6b7d2639839f3b3049" @@ -15322,6 +16364,11 @@ space-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spawn-command@^0.0.2-1: version "0.0.2-1" resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" @@ -15381,6 +16428,11 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" +speakingurl@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" + integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== + speedline-core@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/speedline-core/-/speedline-core-1.4.3.tgz#4d6e7276e2063c2d36a375cb25a523ac73475319" @@ -15531,7 +16583,16 @@ string-length@^1.0.0: dependencies: strip-ansi "^3.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -15641,6 +16702,14 @@ stringify-entities@^3.0.0, stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -15650,7 +16719,7 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15678,6 +16747,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.0, strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -15754,6 +16830,13 @@ stylus@0.55.0: semver "^6.3.0" source-map "^0.7.3" +superjson@^2.2.2: + version "2.2.6" + resolved "https://registry.yarnpkg.com/superjson/-/superjson-2.2.6.tgz#a223a3a988172a5f9656e2063fe5f733af40d099" + integrity sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA== + dependencies: + copy-anything "^4" + superstatic@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/superstatic/-/superstatic-7.1.0.tgz#42cc773a0f500fb691841e0533d0b8c31f25997f" @@ -15888,6 +16971,11 @@ sync-content@^1.0.2: path-scurry "^1.9.2" rimraf "^5.0.1" +tabbable@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.3.0.tgz#2e0e6163935387cdeacd44e9334616ca0115a8d3" + integrity sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ== + tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -16195,6 +17283,11 @@ tree-kill@1.2.2, tree-kill@^1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -16704,11 +17797,25 @@ unist-util-is@^4.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== +unist-util-is@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== + dependencies: + "@types/unist" "^3.0.0" + unist-util-position@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + unist-util-remove-position@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" @@ -16757,6 +17864,14 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" +unist-util-visit-parents@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit@^1.1.0, unist-util-visit@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" @@ -16773,6 +17888,15 @@ unist-util-visit@^2.0.0: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universal-analytics@^0.4.16: version "0.4.23" resolved "https://registry.yarnpkg.com/universal-analytics/-/universal-analytics-0.4.23.tgz#d915e676850c25c4156762471bdd7cf2eaaca8ac" @@ -17109,6 +18233,14 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" +vfile-message@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" @@ -17129,6 +18261,14 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vfile@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + vite-node@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.2.1.tgz#bca96ae91b2b1ee9a7aa73685908362d70ce26a8" @@ -17151,6 +18291,41 @@ vite@^5.0.0: optionalDependencies: fsevents "~2.3.3" +vite@^5.4.14: + version "5.4.21" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.21.tgz#84a4f7c5d860b071676d39ba513c0d598fdc7027" + integrity sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.43" + rollup "^4.20.0" + optionalDependencies: + fsevents "~2.3.3" + +vitepress@^1.0.0: + version "1.6.4" + resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-1.6.4.tgz#1b6c68fede541a3f401a66263dce0c985e2d8d92" + integrity sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg== + dependencies: + "@docsearch/css" "3.8.2" + "@docsearch/js" "3.8.2" + "@iconify-json/simple-icons" "^1.2.21" + "@shikijs/core" "^2.1.0" + "@shikijs/transformers" "^2.1.0" + "@shikijs/types" "^2.1.0" + "@types/markdown-it" "^14.1.2" + "@vitejs/plugin-vue" "^5.2.1" + "@vue/devtools-api" "^7.7.0" + "@vue/shared" "^3.5.13" + "@vueuse/core" "^12.4.0" + "@vueuse/integrations" "^12.4.0" + focus-trap "^7.6.4" + mark.js "8.11.1" + minisearch "^7.1.1" + shiki "^2.1.0" + vite "^5.4.14" + vue "^3.5.13" + vitest@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/vitest/-/vitest-1.2.1.tgz#9afb705826a2c6260a71b625d28b49117833dce6" @@ -17191,6 +18366,17 @@ void-elements@^2.0.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== +vue@^3.5.13: + version "3.5.26" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.26.tgz#03a0b17311e0e593d34b9358fa249b85e3a6d9fb" + integrity sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA== + dependencies: + "@vue/compiler-dom" "3.5.26" + "@vue/compiler-sfc" "3.5.26" + "@vue/runtime-dom" "3.5.26" + "@vue/server-renderer" "3.5.26" + "@vue/shared" "3.5.26" + w3c-hr-time@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -17578,7 +18764,16 @@ workerpool@6.2.1: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@7.0.0, wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@7.0.0, wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -17914,3 +19109,8 @@ zone.js@~0.11.4: integrity sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA== dependencies: tslib "^2.3.0" + +zwitch@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 4dc9b81c4dca614a3f90a3d5fa26d8878498ce89 Mon Sep 17 00:00:00 2001 From: Jessica Sachs Date: Mon, 29 Dec 2025 14:36:33 -0600 Subject: [PATCH 02/11] docs(docs): migrate homepage content from Angular app - Convert HTML homepage to VitePress Markdown format - Add hero section with logo and CTA buttons - Include Version 7 release information - Add description and Code of Conduct sections - Remove empty .gitignore file --- apps/rxjs.dev-next/.gitignore | 0 apps/rxjs.dev-next/docs/index.md | 40 ++++++++++++++++-- .../docs/public/Rx_Logo-512-512.png | Bin 46717 -> 55894 bytes 3 files changed, 36 insertions(+), 4 deletions(-) delete mode 100644 apps/rxjs.dev-next/.gitignore diff --git a/apps/rxjs.dev-next/.gitignore b/apps/rxjs.dev-next/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/rxjs.dev-next/docs/index.md b/apps/rxjs.dev-next/docs/index.md index a9ab59b585..c678098ac5 100644 --- a/apps/rxjs.dev-next/docs/index.md +++ b/apps/rxjs.dev-next/docs/index.md @@ -1,8 +1,40 @@ -# RxJS +--- +layout: home -Reactive Extensions Library for JavaScript +hero: + name: "RxJS" + text: "Reactive Extensions Library for JavaScript" + image: + src: /Rx_Logo-512-512.png + alt: RxJS logo + actions: + - theme: brand + text: Get Started + link: /guide/overview + - theme: alt + text: API Docs + link: /api +--- -## Getting Started +## Version 7 Released! -Welcome to the RxJS documentation. +Here are some of the benefits of running on the latest version: +- ~50% smaller +- Improved typings +- More consistent APIs +- and much more... + +[Learn more about the breaking changes →](/deprecations/breaking-changes) + +--- + +## Reactive Extensions Library for JavaScript + +RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface. + +--- + +## Code of Conduct + +When participating in our community, you must follow our [Code of Conduct](/code-of-conduct). diff --git a/apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png b/apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png index 09e0e7369d8c60923a53c8097674dde7f71a0cc0..675907962ce67728deeb4d2897ef1c946927a833 100644 GIT binary patch literal 55894 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

IC*#T(7b1RkE9`LCcA?&ooAbKZGZcM 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 literal 46717 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

PpyLTHm*z6L+$%+emz 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 +5{@%T-e>Qp}!RxcyjhWv$K|Y=)CmYO< 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 From 47127c18d25d79b10880310b2ad832e87d714b87 Mon Sep 17 00:00:00 2001 From: Jessica Sachs Date: Mon, 29 Dec 2025 14:54:11 -0600 Subject: [PATCH 03/11] feat(docs): add VitePress theme and home page - Add custom theme with RxJS brand colors - Create home page with hero section - Restructure to use root directory instead of docs subdirectory - Move logo to public directory --- .gitignore | 2 +- apps/rxjs.dev-next/.vitepress/theme/client.ts | 24 +++++++++++ apps/rxjs.dev-next/.vitepress/theme/index.ts | 4 ++ apps/rxjs.dev-next/.vitepress/theme/style.css | 22 ++++++++++ apps/rxjs.dev-next/index.md | 40 ++++++++++++++++++ apps/rxjs.dev-next/package.json | 7 ++- .../{docs => }/public/Rx_Logo-512-512.png | Bin 7 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 apps/rxjs.dev-next/.vitepress/theme/client.ts create mode 100644 apps/rxjs.dev-next/.vitepress/theme/index.ts create mode 100644 apps/rxjs.dev-next/.vitepress/theme/style.css create mode 100644 apps/rxjs.dev-next/index.md rename apps/rxjs.dev-next/{docs => }/public/Rx_Logo-512-512.png (100%) diff --git a/.gitignore b/.gitignore index c912ddb205..14378c0dc3 100644 --- a/.gitignore +++ b/.gitignore @@ -41,4 +41,4 @@ integration/import/**/operators.json # VitePress .cache .vitepress/dist -.vitepress/cache +**/.vitepress/cache/ diff --git a/apps/rxjs.dev-next/.vitepress/theme/client.ts b/apps/rxjs.dev-next/.vitepress/theme/client.ts new file mode 100644 index 0000000000..9579e1bd8a --- /dev/null +++ b/apps/rxjs.dev-next/.vitepress/theme/client.ts @@ -0,0 +1,24 @@ +// Client-side code to verify CSS variables are in DOM +// #region agent log +fetch('http://127.0.0.1:7243/ingest/8b80e126-75f5-4582-90a8-cc86cfd529e2', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ location: 'theme/client.ts:1', message: 'Client script executing', data: { timestamp: Date.now() }, timestamp: Date.now(), sessionId: 'debug-session', runId: 'run1', hypothesisId: 'C' }) }).catch(() => { }); +// #endregion + +export default { + onMounted() { + // #region agent log + const checkVars = () => { + const root = document.documentElement; + const computed = getComputedStyle(root); + const brand1 = computed.getPropertyValue('--vp-c-brand-1').trim(); + const debugTest = computed.getPropertyValue('--debug-test-color').trim(); + fetch('http://127.0.0.1:7243/ingest/8b80e126-75f5-4582-90a8-cc86cfd529e2', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ location: 'theme/client.ts:8', message: 'CSS variables check', data: { brand1, brand1Found: brand1 === '#EE1090' || brand1 === 'rgb(238, 16, 144)', debugTest, debugTestFound: debugTest === '#EE1090' || debugTest === 'rgb(238, 16, 144)', allStyleSheets: Array.from(document.styleSheets).map(s => s.href || 'inline'), timestamp: Date.now() }, timestamp: Date.now(), sessionId: 'debug-session', runId: 'run1', hypothesisId: 'C' }) }).catch(() => { }); + }; + // #endregion + + // Check immediately and after a short delay + checkVars(); + setTimeout(checkVars, 100); + setTimeout(checkVars, 500); + } +} + diff --git a/apps/rxjs.dev-next/.vitepress/theme/index.ts b/apps/rxjs.dev-next/.vitepress/theme/index.ts new file mode 100644 index 0000000000..ea7a407d23 --- /dev/null +++ b/apps/rxjs.dev-next/.vitepress/theme/index.ts @@ -0,0 +1,4 @@ +import DefaultTheme from 'vitepress/theme' +import './style.css' + +export default DefaultTheme diff --git a/apps/rxjs.dev-next/.vitepress/theme/style.css b/apps/rxjs.dev-next/.vitepress/theme/style.css new file mode 100644 index 0000000000..500cefe528 --- /dev/null +++ b/apps/rxjs.dev-next/.vitepress/theme/style.css @@ -0,0 +1,22 @@ +:root { + /* Brand colors - following VitePress 3-level scale system */ + /* brand-1: most solid color for colored text (must satisfy contrast on brand-soft) */ + --vp-c-brand-1: #ee1090; + /* brand-2: color for hover state */ + --vp-c-brand-2: #f03aa0; + /* brand-3: solid background color (must satisfy contrast with white text) */ + --vp-c-brand-3: #c00e7a; + /* brand-soft: subtle background (semi-transparent, must satisfy contrast with brand-1 text) */ + --vp-c-brand-soft: rgba(238, 16, 144, 0.14); + + /* Hero section customization */ + --vp-home-hero-name-color: var(--vp-c-brand-1); +} + +.dark { + /* Dark mode brand colors - adjust if needed for better contrast */ + --vp-c-brand-1: #f03aa0; + --vp-c-brand-2: #ee1090; + --vp-c-brand-3: #d00e80; + --vp-c-brand-soft: rgba(238, 16, 144, 0.16); +} diff --git a/apps/rxjs.dev-next/index.md b/apps/rxjs.dev-next/index.md new file mode 100644 index 0000000000..2f93772819 --- /dev/null +++ b/apps/rxjs.dev-next/index.md @@ -0,0 +1,40 @@ +--- +layout: home + +hero: + name: 'RxJS' + text: 'Reactive Extensions Library for JavaScript' + image: + src: /Rx_Logo-512-512.png + alt: RxJS logo + actions: + - theme: brand + text: Get Started + link: /guide/overview + - theme: alt + text: API Docs + link: /api +--- + +## Version 7 Released! + +Here are some of the benefits of running on the latest version: + +- ~50% smaller +- Improved typings +- More consistent APIs +- and much more... + +[Learn more about the breaking changes →](/deprecations/breaking-changes) + +--- + +## Reactive Extensions Library for JavaScript + +RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface. + +--- + +## Code of Conduct + +When participating in our community, you must follow our [Code of Conduct](/code-of-conduct). diff --git a/apps/rxjs.dev-next/package.json b/apps/rxjs.dev-next/package.json index 328225b8b8..e95d0b0894 100644 --- a/apps/rxjs.dev-next/package.json +++ b/apps/rxjs.dev-next/package.json @@ -4,12 +4,11 @@ "private": true, "type": "module", "scripts": { - "dev": "vitepress dev docs", - "build": "vitepress build docs", - "preview": "vitepress preview docs" + "dev": "vitepress dev", + "build": "vitepress build", + "preview": "vitepress preview" }, "devDependencies": { "vitepress": "^1.0.0" } } - diff --git a/apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png b/apps/rxjs.dev-next/public/Rx_Logo-512-512.png similarity index 100% rename from apps/rxjs.dev-next/docs/public/Rx_Logo-512-512.png rename to apps/rxjs.dev-next/public/Rx_Logo-512-512.png From 18d1d66ec26d30dab2ba31cc62bfaf235ea0626f Mon Sep 17 00:00:00 2001 From: Jessica Sachs Date: Mon, 29 Dec 2025 15:22:33 -0600 Subject: [PATCH 04/11] feat(docs): add favicon and manifest links to head configuration --- apps/rxjs.dev-next/.vitepress/config.ts | 8 ++++ apps/rxjs.dev-next/docs/index.md | 40 ------------------ apps/rxjs.dev-next/package.json | 2 +- .../rxjs.dev-next/public/apple-touch-icon.png | Bin 0 -> 20198 bytes apps/rxjs.dev-next/public/favicon-96x96.png | Bin 0 -> 8952 bytes apps/rxjs.dev-next/public/favicon.ico | Bin 0 -> 15086 bytes apps/rxjs.dev-next/public/favicon.svg | 3 ++ apps/rxjs.dev-next/public/site.webmanifest | 21 +++++++++ .../public/web-app-manifest-192x192.png | Bin 0 -> 20424 bytes .../public/web-app-manifest-512x512.png | Bin 0 -> 75769 bytes 10 files changed, 33 insertions(+), 41 deletions(-) delete mode 100644 apps/rxjs.dev-next/docs/index.md create mode 100644 apps/rxjs.dev-next/public/apple-touch-icon.png create mode 100644 apps/rxjs.dev-next/public/favicon-96x96.png create mode 100644 apps/rxjs.dev-next/public/favicon.ico create mode 100644 apps/rxjs.dev-next/public/favicon.svg create mode 100644 apps/rxjs.dev-next/public/site.webmanifest create mode 100644 apps/rxjs.dev-next/public/web-app-manifest-192x192.png create mode 100644 apps/rxjs.dev-next/public/web-app-manifest-512x512.png diff --git a/apps/rxjs.dev-next/.vitepress/config.ts b/apps/rxjs.dev-next/.vitepress/config.ts index ec1eb5f75a..84d914f7a4 100644 --- a/apps/rxjs.dev-next/.vitepress/config.ts +++ b/apps/rxjs.dev-next/.vitepress/config.ts @@ -4,6 +4,14 @@ export default defineConfig({ title: 'RxJS', description: 'Reactive Extensions Library for JavaScript', + head: [ + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-96x96.png', sizes: '96x96' }], + ['link', { rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg' }], + ['link', { rel: 'shortcut icon', href: '/favicon.ico' }], + ['link', { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon.png' }], + ['link', { rel: 'manifest', href: '/site.webmanifest' }] + ], + // Theme configuration themeConfig: { // Add your navigation and sidebar configuration here diff --git a/apps/rxjs.dev-next/docs/index.md b/apps/rxjs.dev-next/docs/index.md deleted file mode 100644 index c678098ac5..0000000000 --- a/apps/rxjs.dev-next/docs/index.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: home - -hero: - name: "RxJS" - text: "Reactive Extensions Library for JavaScript" - image: - src: /Rx_Logo-512-512.png - alt: RxJS logo - actions: - - theme: brand - text: Get Started - link: /guide/overview - - theme: alt - text: API Docs - link: /api ---- - -## Version 7 Released! - -Here are some of the benefits of running on the latest version: - -- ~50% smaller -- Improved typings -- More consistent APIs -- and much more... - -[Learn more about the breaking changes →](/deprecations/breaking-changes) - ---- - -## Reactive Extensions Library for JavaScript - -RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface. - ---- - -## Code of Conduct - -When participating in our community, you must follow our [Code of Conduct](/code-of-conduct). diff --git a/apps/rxjs.dev-next/package.json b/apps/rxjs.dev-next/package.json index e95d0b0894..22599c4701 100644 --- a/apps/rxjs.dev-next/package.json +++ b/apps/rxjs.dev-next/package.json @@ -9,6 +9,6 @@ "preview": "vitepress preview" }, "devDependencies": { - "vitepress": "^1.0.0" + "vitepress": "^1.6.4" } } diff --git a/apps/rxjs.dev-next/public/apple-touch-icon.png b/apps/rxjs.dev-next/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..517d001a8eaef71a23a9cc07cae7ca4bd011fe02 GIT binary patch literal 20198 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 S5YU7G0000O29-r@ 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 MTZ`|$*CpwH08miuB>(^b literal 0 HcmV?d00001 diff --git a/apps/rxjs.dev-next/public/favicon.svg b/apps/rxjs.dev-next/public/favicon.svg new file mode 100644 index 0000000000..3784e51584 --- /dev/null +++ b/apps/rxjs.dev-next/public/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/apps/rxjs.dev-next/public/site.webmanifest b/apps/rxjs.dev-next/public/site.webmanifest new file mode 100644 index 0000000000..158c6a4934 --- /dev/null +++ b/apps/rxjs.dev-next/public/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "RxJS Documentation", + "short_name": "RxJS", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/apps/rxjs.dev-next/public/web-app-manifest-192x192.png b/apps/rxjs.dev-next/public/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7162cd3f243c9370f2eb650f19e5d112f85272 GIT binary patch literal 20424 zcmV);K!(4GP)du^Z@9_ou58+AUy!mS0{4`Kzabg>&KvnU|ALFHk6@u)ppb_-HMu}TTr`vD{9y7K;4#I@G5HJ z)lBocSOn4oz;+mu-rHS`%2$_Q$1i7M>(?H~mM=eq%@_R#n=ZHyo6oq+dq@l{m5z7$?%Ex`KLR2p}k2y~+Xkf2kzyzzF|pmNr7Y`*wE*z)zqQU1{T zsCs85XZ@|H+gy%dX%&LygdG*ATe}lA3pbj?FT3kqY`OL^Y&hmtl-)TOb?ZyvRo4L? zjV5R=&F)+g=-vZ>d0NYa-u~m~v6YEm{pm)aHpm2SW+y4psb9Bw7k2*fHEf!CKX%^m zGHO?Drwtl!rkS)_$3>v~4glt7&7w`%{H1Bw{rqR}s<@0vrXOgpZetnBr+t8pr{0P3 z2j;`$k}4UK>AGznf$li~n5;F6H)GrN(^0o(C(Qbtyrjb|8@w0rYU;4_53ga{_nt-V zvaLujiIR?Nn;GbS1AxmGt<|?)`#9I~o7yHhIS_P3sd!~Ew*K$as99GEug-&~!4V7e z2L{@#kJE-5i9oj-0NTFX@vE7rU9%(Q$zSI>*d1`NGsD5w3>TYNUbS>H7JTh7EPCKQ zeDUBseDR-oSo+8ZSpLMvSUqDQHoUPETjsAp>9Q@T=1n#@cpB-i)``-!5=Nj~4FJu` zTJ}`DwghI`lQ1la1+Kk@US4@;d95s z!sS~q|Ie@C!#}=?kN)&3KKT7iy#K2gFz<)c@y@p%$JCL947Ge75#;@eSI1V>cw*Pml2$~Z`wRdkQ29OYq4Kq*ElPgnTn&?b6KC~B zSq|oBJ9s0HM!g4F)o52acRK8+-w(5aCU!%iT{44gQWprE2CB&UaN3|H%U$wC<>Kn zK!ZTE_#7kTdvIAt`l7|Ra$YDXLj)Z9t3l#0$vr-!DF2+hRotms@sGFg>Hj{7_fEeP zA6&)s8oJa~+pe5)f`w)LFCtE@r! z2W#>9cb~z#NBk3CT=z6KJn|tbR%~n0)s5!6{h_$-xk2EPqw2lY*#5)k5ZqOr@I1Ai zU%|wGlFOPIO!|+whTq1l^9Xwt=*fce|_tDhZE51$XbUitf z!>g|4!>D=Ka`mIoy4q|t`p$$ZDCgOK%4N+nyper@iNB4st`SOJlWf!{i^&?E!7Uxe zR>xo(G?+5gH}#l-!u2%FGAVX2Sh>Tx(l>J2Q&~I%q6J|c@r;~2vs~gmM6k39JGk}w zIUnwQ!Smky-;Yqep$yu7WwrDXCjyFL9CjCFF&T7YShuMRTfh1kcK-2oK8>{tn9w;% zMN6HJctiUTXZ%;WwqMJ2iTFw?C8MwcV=$LJ2D7@wCP7KFnz=&gN?>Ic+nHbXWXk{> zv9!@kKuc!9v_(BrpKS_DX8CGcya;f~r>)+yx0YkoFJ8cB=iP^mcf5l-T>&ZMn532T zVI!cp*>cy$?A%&Db=3=MdMBrH)(WoqqhD{RVCHDXpT@+0g#)0RG;_-=aTJJV0V}YY zsbg?l+A{;gCcClg!SGb}*Hc-bga$v73oOrI@`Vl1j&!Y#c#$$?YSRGgfLDdujb&K( zr#JBVIrn1Iee-xlD3v4);Rq;p;bIp+Omc7=(cB2u)R{Lg>-dy)_freZTbY|Ldk{PS z^tyQ~6P&s288I)QS^l9s2hVeZ>e$gK0xN(E`H*xI6=_eiR>wwCOMw)yubH-A%7yiQagf_CA7og_}0f%|D7+ z=L~^5hc~got-DY?Z#8y5@d{_&gLs0!KSnB!G^>Ci4DiyhHd}vIkUg7w=&HD zQC*&ukk<7xxy-qjyE^M#M=PZI#GsA>;0GrTFCwQwm8}j{<6H^6DErbC*m_FVc(iy1 zJk;A{1JYOGJ1j?Ruq?iSMbn0vxQ8i};Y8Guq-L~EEc$p6+ zy(-q9N)W&T?&jRh<<1-~cY+itF?7Oy5YGUs8*KHMG*(Z1e-etXiKO*Pd0=l7l<~PHVyXICC})R*FcZ5kiN$&g2yXD2)jH7&Hj=_zylw;)uH^&Wmx&m zC$Z*dGf=y|qT6ntDlX_uAAQ}h?BDNT;~96M?9O*l%S*S}#nJMo8IH1lv4dx&?aarx zyR(yJRde`9i6bnQ#VT76j}LcI$SY6(8V|#&J(Lg^kQQHh((!}kxxBj+KPt)TOhnGI z&OJot#jXFxK0NgWd3Jo{FJj+9^Qa zw%W#h?9!XxLXfk&xim8on(JJUitD&F^B>Oov$?&gTVN%FPSOvSXR(qtz}a#zuO^4? zuEUhwK}@Xhuy>`0afE$Y-lrmnAyq--b1?XKUX-k|ZEVq3gXu>+ES`a|o+(S0bfY#X zS3Ar=c(ABt_qpCD(U z(to^-npVy}RqW+wvt7*K&947>FWFJc3Z1MU`qX+jnu&iH6Tc6ifJwixU`Q^=mFzxNBht9oY&yBNB^@8=-{p>=Ro7on6vy;90 zXs(0#yy4YA@K>iODp@S8nSU5(@Dt1H%#5GmuhfFFf~PBht{6QzAd0Ji0^T!ZFp-pu zGNptxn19s1>Ie%WWe?GQhH2>tqz8Vq%{yWZfW7+ zO#UOe&d-UhRWN7<3Q1z>E3?a1e9?zFAtPSN(qKf#{*eFVjer`&OewmWM+(Ja$^AK0hZ z$fSRi54F}3#~V6P$-oMh)_VRRuHm!8yymysGEF6u0bUI}4u)WDkQX?QlPMdfDeI30 zg34r>**BIJU&${lJp(i$tj-e_Sh=vkZ^zL5BfUgGu{lgV+83cEQSG{&*!bh;vE{Zo z2v%@`$t$*GdkQFq9eOTx>q}C04LmFLd*dp70C_ogbgNBn8?^sk}B~n?U&iIWCGEC5KmxvDhos# z%r<2oe2QE?{WGk)emZJ4l}ofofcm3DPsF^Z&vkNhoLI}`f0Pfm^m>E(B~cx9o!-uyH+(v3a9H1zEl)ViXVDCX2674vk9t~?nRZyV zIKs1fi7@McSFhb~F2&k!Jb}v3H$gPjJJr!rXB7XI)=8DO1h+Xi z(__(%sGCHP+;lt(7PE-e8IGCIRBmt3Zc`vU0MxepGB|uf^|WWsL9_u6Q8es_d|Q;B zEel)PCc331iv`J~r@)wUSV3hKBUtTmvZ~~>8eIvhSMTWZgMjIzQ|ve}%OB2mjd`$} zN%JIUe%<)04;s_8GIg2-%M)Imx6L?wIT zac*@kViHPN0$~gK`s1>!_P+`Q=sox6MTR9D3wBnPf|ZFUTA-Lz zQ=soUFp`jrq(pIJUNPcTl9VM`|`e|jR3nh)pmfzMmgUK&H8bH_y@r@6@tD$&) zFmnD8j|fWo*SR4ut%r*T2v6rZ*u+>#CLKSB*BJP9BW3y)DTgbIHbu$kYxNhKvF5s` zQN<_7x-uA97y8q&1AswpD)jfmTo?9L=@6&w{$@B%D52SeT|PK0+e2l6 zXp8-2@dV;oP>ep~1Q8pbU9N+LoHVSS#i}o`w6JJ_%6_msVFA0T-hV0@9lqNP*s6n(N9-0Q5JCa)Vi5& z_|;NdW}}Y7KeQV9%R>0jUATL>p!5WW))gieD3DyhV&w4C zrW_L_@dUPlt^{RIF2KgWy#X}jD+n)v^z(E-PLi9 z==W-BR&0+rpl(~v#GjXu+%8SLjyDM8^f$>W@h2W^!&1Ty5jB4M8CYe4o6i4F@=NS{PG}9s_>vrmE73S3~vgd zKjK>mal(JYdXj}X5hR{K3}J!Fv0(VLQ@5i6Yk&Tt`DN=^oz6xpRvqILv#0#dx$yKH zfF6*9`YsD0n@p$%rI?b7Kho*My;)<1_p8v99ik%cqaaMeHTH@W z>gju@Y+Wq<#}az#OERfLwqgy$<5?ZaV!_IUB@-6-%c3pBUOrMJ#T=`EZU zcok5?`VF6#c(dsbocJk$u+eNLc`tTGKepMMP)ItDz()<>s>|FoN>ziPh7BwEwU;j6 z^u2=(94%`Is~N2=%o7a^>04lx&_P+K5bAHqEu9D_(n-XRXD2oZtxm*-t^xup@MG}> zD8K7nm^VP#tWJFaXa3R@d%;|Ve#WF9lYRsfei*0kUTn-JysiLh zQlOj_*s{UYHJCo?APJg)9z1R0ZqO3?`~^qOIx5L`T{)y9-B=J`Ail*a3zWFRv0(Kq zmfV!(C<&DXEJhvT3H;0`n#qS)2rEbFkrzvo6?I51u*^uAKB_E`OwR_kKK?Pxl7|d6 z-+yQ?3?5aCXYZPWa_$(B-RdLRitNHI65?5~+u zbh4m5>0V5D?S_oy!=S-5+=D%#lQduaU<2$Q2rMm`Xn`#ota^k7{IHEG`o4jKVKE28 zCj?y`5)K3!p()nnl_6ZVw3sRjY+2ZX_yRxeFI$<#lKIP)7SBQ=p7;XkMd7f|mS^QA zkYrj~SU^_&!TzsWun}cnY~smVse>cWnt;`dH{+TYk4S-@5X*UxKBStrqlwhv&^AIPb?H{;A_SzP0XtVynBY|^VNu(XvM z9;-xQ+Oo9tbak<`FvX~%U=;_!95%X`SBCAR;|&Js(tN_hh7-104CS90i zkmU;t#I#uDSZI#S>UcgMEKl}qISTu9jSkO8awYgS?)Y&mhz+ta{@|g=%nIOxHu|Dc<^JxBY8^ zn8ZEs{u~6l3W%>0Gnfq+OzQ^6qsg=SM#t(}9F|+1Sgbk%k3FlG_&(-&eaI`@CMxnG z1OZLZ8qB?*$`N2iTb6=s2wU)CqBdxc%Mi`{TfhAj>b7tn zn1dmd9{`zqzzt0T{$~j;!`Dh_gN~Cgx^VFHtybkGT-0fp~)g{OIKUdY1O{ zG~B))EjSMa$| zM_dKeZ^q%2{oz^HZ7jo%-*IhM#XS`!W2|keKMXM(C8rW%T0Z2i%!UYs&l+sT)%U zuZCnr4sCpxA3z9mGO{wzvu_VW)z;MEz8hzvHoyGlT{JRVf8lFWQX7AFeg!_WYxMOkI0C>)lT+Ko!^iU^$*)%|0(? zYoQWPnwZBJqd%8ChcWq!X+(}2U^_}=m8Ii~rWut5{y{*txiL0;62hu0995q-EFC2a z*RgF_9buO}nZbk}d-Nz={HL>V)omBzvOk}TNoVYfyuutfu45p(Pd-L`_h^j2=OPUI z!|BMKG#JPXK+7XGYrzD}&nPgBpl#7Asw5l3jB9*gnqQ9t4f zm26pqS7owHy?EI0!u3_QP}Dmg;CX@{y(01PY(5v@1V^&n4mXu8>B}va?4L*;kI&elKX-Tz<$Aw}(H5;Fl=G&nN@2dCRThvRqCFTKq0uNUU4galFI%44 zSKkGg*agM;*yp4%xcWa|#>F?EhjGX6jXrzzMu3T}#5av0{Gl{|2qkClgMIG5 z1jGJ*4)PA&3jx~kcy*M%M|G2^!WLN9@GTw2MxQd0CJCkEFIzehFCO34kq^eclnCNm z5TA1qxuHR*f~TOcARQuj^h@Ay%^xVxlNfPBkgth>a#33Ue>QIwG!R6$7pOl|(-zOT zZha|gwBOr^#g%N4_pFU*M2i%kflU6xnf&>TwrHAA?9I)sEek6tg(EujDMD*GL|QU| zbPWzS=cmPYq)V{%#j|B$<~_19Gcfs*198zmFTmM1oQVPBOW+1vIF7W#h8siF3*=;= z?}>Y3+#MHS)SVZg-*rd9-K!U%1}OIgv_V&3zzHQALqTq+Z1|)+$pk950Awp-gY^t8 zI|P!Uc3JT2s4eM{9ogmbVtu91)^UdSMs}|}a_WzqJnkDK+z8ogmu$ht)%D*GA*;;~ zH+3y|s9v}cLH(y|35+UWn*9}&1S$>KeYotI!sO3mC56f+s>%k)*GZT%Yb$XrEv()X zmRu`t$yF8@TfX{+rj2@inC`K(sRJOBNju{35xDZPt8o1F$D?Fi2?E^Hrl{42%Nep@ z-vJovs#x)qkt3vjaVWF!6msWIBrxF4=!j=?I%O@FEkwlc%>(S{#IdkwA}i3WwdGK0bc zWGCP{=r^VxPQBp_oc_nN(TmF*hdd>Wbdv^$7HCg{so%+Cu=gEPG5qceQS$Q>k$uE) zc$_iKy#nvxvvo=HUEScuY-Zc{)P{5Jf9EMhCHBN>Z`O@7rkx)jRaEc#w@A5pMhkb3LUeb1@Xb+NX$E^Kz_6h8)XKOpy!3o4sY;AQO;lJUf zU4@S(U~rgL*#K!PYl_yD06u+FkF=>rFDz}aXbQ4&GcoeG(KzS!3o+`%G05h6)^RAH zye$q5tPHkUuulmFd}$KK-hB~9K6xd2e0j22A~|f|3-CcqVg)XQPys+Y&L>rp>G5hruj&nxZ$#}OCp_hEYumq7)i`(orTPQ>0E2!n5* zir(Kl3W0-%pe`p9_RIJh3G0&3`h+~nt zj0KsYt-Uzn2urnx@d4MQY9NE$cu6iDmokGHL4(6|O9p|wiPcx!t?dA>Ry~LG!dZ7; ziZN$TfXiJSHq+rpR#7f`O&N;8*B**-|DkWMe;q|XJpq_Fqp6Wj000mGNkl5b3nyf)X_%cL0;X#1US&end~QIEiocC6hkm=8Wuvy*Wq+az{*8GsO8+ zn)^l7^b0*~Ub_RvSwFjt%IfQsnGOspg4-*%fjym~-kfAkH;~0L^uE59J^>2k9Anz# z-o27oVD(j2J%QoT0fVhgA02NHsJ@ba(7}7*lc985we(E=`V`9yW- zl?P$`w97E;(aSO5uVfs$Qd%fcSp z3lcmyM(+7^J=tM^wImA;E<$g%J?_p6Q9NM)8jIWR@=9pNr>XjbhPQ7nZ?F6Z-L7vt zsS< zeGA3+U5rfLJJgIShR3~k=w_O_9+y?RNd*Uz$8!t;Ctrua(`ASd;weI8h;M+j>M%~w z?pIzGYPoe=^rK^O;B!}F^f!+{;gFt?Ppp;jDBIrff16R8nr@Ova-A!+gdDPU$+idTztg*yzr{40EVsi$8Ec%n))bkJ;EP%n%F^LaA zUOB{3H1#dtWuXtZIgk3wxyb9+gPMER;j$0%`xcU!d|>mjQrhc7<21+ z*yo`yVZZ5L!Nk|Tfyr~egM;UP7l(ZKJxuxV`-pRWz(O4!h|LWN_Al z<6w{c=(Gr$r6a(ljII_2xGZv-0$y2+E(ersv?f;C0otKokBbxJASc5(>^5Q9oJpB+ zhwDLIQvC+?4XH8)-OuxvGkGU8nQQ+HCZ!ybYW*zjL9`NBb*x;p_!cZ3E4Q@t8q*0d z2`2sYBovM63)3LdpSFyEei1@@{ten-M>!7vG!V26L-~qi;(_-7fD zizx0P2ac)mU|)4m;)|ycs4N`29J2C639UK;zg&&S<4H#^txdS@X!M`57t+a(cKPfo zt;7!Q_QY!}gS%EvJ9UI|DV`5W@!aBkWO6MHj${phmAnB?WU#o-Gs_=`3UWrE#5Y(x z8VJ!Iq@%LHFQ-~$eXoQzdSnV)+Uhsp(Z}Nb2V(ft{oy#0vSRvZ(+Kc_k0l?kLrt|_ zj%nCbHkY7|I;^26<(xKY#^Fvt=J@^q^T`9SCczbeVvOS2KbJ~2QN@!}Hpy8%l-$zM zP7N8-v2vAdT~m+pM6`4*7+n$>IT;wsZM#hFV98%rPao|Nfe+tWig;U{>=NX&FC0gu zXh*bTv}N7SXl9a>@*qhQ4XZm`24zhg2ql#MyPjPQ&jtFZ@qPHzR~HDWD5(vmP%_a5 zN70_l`UV9IEnPuG-wW|$X=^{E>tGmX{^CRSf_z5$(=HLvTc01ly$nj|cnucx$^#tr z6rw)bHG2Av*{m1EPKr=|BxN9OWjdcZmd^v=pp=7wxfoY%IA{OYIAuvY(Egn*bh~3Y()^}SK2&C zHI&eR*_M=J(lIzJ_tP2#(KPD;Asf^;^+-DcA8iJKXa>6P5yO!e_LFMqqa7lk^}oLP zm1r7QfAt;I6JY7KKslctn_N`e z@FCZ-Pu3^Of4J{|w>U zU;F+_Mhj*TFtO#7;rYsj7l)2F2vj$bzTwl)-Ukjw;XWlSrH}TEfVMwZE!xB;*_r(7 zKOD!w(7pSa9}$S~saCdqH=g=8*Z$$}50vk$pqK*wP4-YeBx@sX{kpBY;c=U*O4%5r zA=X~zou80Ev;{e2%Lem2EzjUMbnGB7^=R6!Pcm|42r$q?E}3Lz8}ZZ7J`phM|AiZ{ zZDT2C@`i1)TX676W1?n%)p`H*#n{ZJ@b3} z%vqMBkG*&gq(rq`mF0}Vtl(ersBEqdRF>S(;j*bi{n&c~qeq>3IUt_PKRG1@C^EZL zB#{2JR|JB5=JV1+^W!GJe8|Ykz#%7%Q!xbW*Sgv|y!haJ=+%i36VNh>JK~m13M)U7 zG7zt_mOhoQEiv!ZGS8z_lyZGJ`xkNjA0-GAa!5KBt85{P$KcpOVfdmM73tQ~2qisW zZmdHx2ZiJMBcm`E=}-GcV9nAk_~QN52^$?esu+dZ0u5{E#&`NXbFr57bR`J0Ie^&N zmPisSSCTXlQ=Pumt=)-=nTw30+~tf>0QRX4n#61%2s7lANmknO&-SJ)9`&MhNJ~E? z_l#}HIUYjG9?C^auFGs8pZw}IVY1UlJ4HYV{LYMp&{ZIAlkC9J`wxOPC#-zUlFfMe zk@rm=S)Q;PpfV4YlLh5PvNodX2e<9Qw(IME5!#EA!X)RI8Z`NlV>(A+DGQ4hs4Sk! z0(&J;S>ST9XfTzO^j5BV4m~J3a1b03l&6pOi9i{*FBiVIvOzN2)&l_-V3;v=Y@Vfg-Ja;fAalPab(4LojfmHuNEs<~Zdy$YR%K+YA6J z|6=}X%zl1h+yRrDpKaBW#>$tZjTi$SZ%!6&gnk+kOmf5HpV&0h+F!3eP}HnL4$6jw zSXz9`Q|pNgFW+ILu4`J`2IpDnsgzT#QY24FJvHk~bIRq-?34 zAeNTQ@-zsd>ChmM+@+v!@?bX00{^CuwvT|;{tMnnPwU9yEFGmn4$hc+9PjFy*|AP`nwj~kZctZbQC zo=sWWTop(g8LJ74Cv0^z2pDVRjxMG~`e=^`Xf|K@`9|p7f0g64slES$PaJDz^ex;y z{O1pzLWPz-?9W(z$8j)lcpvJjXJe(Uqm>`6s~KBMi5zBp;79GdIkkNfHZt_rQ z&;Pmm=3?WT9e$PQvIFy~L^LxwO1YAp1ykEW=GeY~rdUJQ|0xJ3q2*+gw&m7hhZO~K zUNgPH;?cIbIb4R7f9f9)USCKEuLyS0-#Hhy8KIPfmi%EzsAW_!zUF z`xNoMBx4OYj)M{UnMKP;0ZvUeFdGB?3y?i=5I`s4`}hX{)y#iuCt!_45u{jaoM6_c|IbM2rK7t9>@=B9~PaI>e0H4fWh6n%jGO8*X ze?X+~3J>Ql9+0{|RQ@0(AD&T<|2YVbeksgn(Cqs7=-8WLpQyz}g+ZW`NHho}7ibW; znE^QI0np+&x3q%R`?H^0h;_@hfO{TstLwi>J@U*6*u*8zLw|YAJRwe`YYp`3TY&t+ z960Jw%S;k0cak&_u1=@24;;d!P(OfWgg^R!e03EFlL**Cim;jz=tPnlsBoe1-Ew| z^3L5C;0Yr9QF0FPJ^v6L7Nrcyra&jt=pblnib`iu%FCcjs@?m;L<04paWcn9(L+@{N>w^ zHTq^~tb4BOV%$MPIk&1OW2LR9l_#yQ9jB&tS$f@Y3IYQPfv~T`Y9mFxpozBns5yZ- zDaKz|v_SU&dRIxE)K=|xce`tsZN;O1dp+UONAXc2>%o|Q6|NocA%TT8W7H!mccQwn& zMtlAD|Lz5B=aNS8PZWyk%9`+N4v944^QW9Lj!%oT;|r7EDo>KAo}g;LMZuK^A(z`+ z8U$*jZ#eIGF-TA;b!>G&1lT!hU$n;uGF}yLNXScFYiUcm@qKmLe5_iy5e_Fh8}HUc zCSD!A{&2*Z`@#*V7vpKPo+n>hU%Qc-`c;TtzdadQ`<5VsdVQI9M5syqImm1SP%{x= z!kZK2JwOc~w>MBuGg=)1En^nUT80^S%to-f7K*dtZgHy(hbuacgJI)JP|O{mFe{}< zex}r*-ihqM17CykBznUv<#YpITWZ)u%Y>u2X?p=8n^c$$jA=(O5W5*68O)%#ioC1InR zRt@rr{_A(WgW1#O0o+iCm)uIIC_dwDY34MtvojEA#+0rv$sad$BJ`?sTZUWywx#_j z+xpFyK?m;zPmzd{v?IX|sb07V!6sh4ZAXu~L{pWem3Z;5uj1|d--V|gA9}6C7AT1t z#f*7YRscgs_eDWr4s;JDeVT}SWM*aH%AcHsUj2H+m8X&^-&1L?Nn4{i0Jdfa5DEYz z)9zOS4>ezGMzE~C_oJE&O{Y}QR%ejUPoBT&WxT_OT?htE-#J`LDtXk80$Yy70Zw*B zz4LI^wMW3K^{{hGxv6jUVo%zk{{Bafz{F!lL*-a`s%iO=YMYJPD;eG!&XL27jshnz zM0@?=n5*4bj_QxO9m>mido|k?+tEX=?W=d-p>IEiPo{qga3DC0pZZLR<1{h|w1ZR7 zGZ&MN+Z&hv>QsF6+G1>2z7>Y^-uy(d@X=`{qL(+*VDr$ZjW8*37?o$!0up{Zm*rds$@J!W@N? zCW0AD(E=r~%Rid+Cmb~rSO4W)obuJfFymiuW95R-gd;s|lLmOsrc5kb0d)sQi);CNu73)v`Lx(x zEmU6+Yg4H(>F7~7?6iH_E%|l2@*-}sB+9xXZeOtt&;96Gy!yvi%)31{an(0U7K>f>VMf4(c5B8TGYS{{`ZRpy)(ddy z@6W_u`wcYD2=4#kGuXOn2jb26#un#0gXuv|P9{#j>JaEEK(gHqwcl=yMH*u8a*i5- zj3GV2;ST>t0dAK;z{IbZwH$SPqUmoxVVRv3G{0BFLPDjkEht;R6L0?CtJu0^3vvr` zP|&*v3i{-u2ceKVGQ9>Bq2I`24BdYa4!&?AF1+b1e0Tb_xa_azVd9zlqTldhXz4WX znNRS*51z)3bvu!00I8pqd;%r^Wj{I*!^RJYO$XQyFEYIUPJQgvzHOuZFwfrQJwUIY zp8&-9nG%ZWOX^RSMxzcbfhy;&=6GvHTkL_-M?OOJitW^oGPB1Jg#&xylpD{))PG-u zskdKgcAajPh3 zZ93hu=V}&jh1n5epyN7WnRF(DOMu;PEW?KHK7-oLE<|6W<8aaaKZsDgU1~*3|If@Y~<dP1D)?w3!gw%H*Qm9Y#{|4`K$X;+*w_Y44+PwV zRvaT?wi=w`KQvqZ=*K93dLh8hN@U&bk&Wz;eJFOIpI9k>W+68J{#AIq;p+~AK#9L| z%?>>KgQxJ^PoBl*MVrkP(P2c?bB$ugH4tzxbbJXez2S898PXH%de#gb+CAFF8{ON! z^Ejs6z$=P&kb*ET&h2;D2o!J$6w*xXU-_L{i>u2oxT4+Xd=>s9EbM}WsiM~jsNdC)NU$ESTDY{uEX^>E0?V= z#T>53AOGsZSn|pufLB3%#Z-O5?laxi7|zTJU^2H#ul(Ej=-Iyzj-#3k83#rsx0h!< z{622`#$)*G?PbuculOp?S*&-|dHbU+z7Ve-kk7&$0KO&}j7;t_6kc-(oJOt!su2#G zim3&Ts~T=`Zu`wk@T$2hL^`$shcj5-iS;jOsgsP@!NBG0ejipj`1W<-+) zs7f7WsDQ;(9h~VZ-dK+9zkdzE-EsbZDt1ElfrF8KfUW|L`Y{BY4R^o11Z%H+1XZ7H zL}SaSRJq!wb{N*(TgtIu+I&2F&BJ)<`e(3fLm3jz_|$jkkdi41lPDhA3+LZ(22T0j zvB=~=pqe>$Y$(NyzrBIKUU(0d%v}jH>r)~d0=*;9Z*WhXaQQ)S92%mmEe^HS7Is@@ z)5*#}(YKF4fKMLL#5vcC8U0qZmY@=+rm_b=!0s7en9F>umcs{ky?=TfoJ`laC_h{( zDLE?Vt--o$9zzWu|EojE?ox+W7ep0r>OZ_=HXb|YF3jPqyy@e0(112qJD!a>*LaxS z5QzoldQD>N(W7w9Lswv*6UM-C9h&h_&1VGfJUkzNKI>nY^}u_m;4>9#Gr)Q(8=(H= zQ^ula-yY<)-J!PH&U#BNGlE$Y2B7fTDKHD|Ch9v8IinvbCtuJKXd54R?Rt6vJYJ@w zEV9wevHg&9_%LV$kQ6fD@(NPBW+zsidp}CKOXOA8p;LbtHjh`Ys_hk6`Qqo8^V^wt z`uw}`{y*MAHF+Au4krYAj!i9hluQ9GVN3Szhf{xc63+SknaB?B?v--Jf9F5*a1S47 zJLd&p*HnoVJXi+G|VuEw-&0w(#nMk$2J?7R&%*CsU>45Bi~Xy^>yj zm2*dD{vTe(Qzze!x46t%{NE3;Yh5W!;?vvMgx5L7@)QAwf&gc1CI6%gCgRe&F2Vli z?1#+UOjPj(_pN`uja$#X6Epw(D%LJo4}HN#R}|F^+4Eq^Y?G#-tH+mqdpdgdD`nz6Q#3j*vD1Uh|H1j6yQ>+2{7@F0C(5&v&)IrOOsx7;)`R(QSg3Fm% zUw#lXPvk6r)kFB;H!ouOBOjpj^NqfnS{Z?vg&o?D_|LMRHhjxt70Je*wJ*-U<6?|H zZf`7qV+p2RavvVJ_&&V&s~K20{ZmwI+Xd-0NP26>V%n4ajDU+1u09m{K`e^e{7{>1 z-bkw&a2@0wGZIDLJ1XJ3La}xg=n#+53>A|9OH*17ZTaC0ls+&Y!SZTwvVwZmEzCjD zHxC8qt7!1!guw)sbu|b)-dJw<{-W3mF&iVJ^ z^oL5`o9E46Y(!0Y6@qL>=Pn&3zv@KU1`tbUbICOIm#3m{ivKHAHkI&@ z4+(`GF5qlXaOFYBJ$fXg(^$qa8XVUkyJjCo5DhOiM0X7EtTK0bKg*f9g1YDA{V;9`dVgTS(HnZaDk=;WXqNGz8F0+YEaSbp)ZQnna2Y zuc{Vh_s++rs~$!5ryGrVEzx@a_9Vo<)~)s<5KaQkh}Da?VD-h*u zeh}O4ewPp3YUm~v{FPf+4&-NH>~BuSh_8j#&n9VUQthjgMH`@9OB)=Q_RJu%a@kN_ zOB?I~2D83Ha7i1?a$Fpi+d2_UWxWo4+25w3Pct_?*hI<>`H?bXZDxo;Qu6n{;S^*H zE&@oSnV*mBd*F>Z(Uj_TnPcahYY-=i$07LNuJwBOAlNc{nEg`Aig!?FW}vOm#3t z^~q{|pm8O&0hWy(Wx^z>?=?CIWK(seZ_2Es^HSOJ8ek8Im1kxKaO^jZMDg(6aOf}E z`6D0Oxye>G$H?VO8H(b+o`ry(4w7!JrI0G4uLW&$D>bD@b6RKbdTIeSUhxQa{N+t# zPAEaIpBxAM4yx(tunn~@P_UIWf=Ib0h>CYsVeNHKW91bOqwLiskXTUPY@*5^M|^_H^>Qz25SaQNV6b!racGBptJ45e z-^v57gZqA_R4FK&kA~rDl}J_9a_hm&Yict zgLTLL3o7eDp4&4w%7WS#*n}{N7S<5YtEffg$Lq1`YmZ~aCtMvr49H zP7P9)s-OdCeaL^h^GQ{PjYEz$24~e3i^#($a}Xi*I!rVA^uomt&3{ zjgxARW$FTPT^vk%IpFDP1zxHyf@Hy zhPQJ`v+Jo(p_w?IZ}LGw7xpKP;RRv7XRv$jYOK9}I+kBL4Qqe-A}V>~Y<61I4x0I4 z0~!cL2Mol%H=TilAGj2wzJ3^T`}KeuaN$s1Khpywqi$wJ%RgbWMG8dA=}T07(bRD) zkXG3Z(|+typkJ3b?gz*7rdPMjRO+BZesxgONi@q2%sp}hA4Hvm06Wz5UNg-x_RZ96 zg&I3u@Bh^5{~+L1A<^tD9~5|Dn`9~*9&I=rOxkhM6Xb3Gc^`|-(pHQ4_Tr(?iLV^KJ!A9C~!H^$RtRyvMj zmIM)B0AJF3Cd}4f<7-$>6sqS@pM+z9w8{}(^3_gX`f}bsr=oD6?w82yz(c;ZQ}Zcq zhF1dpxK`g=&f|@7Pk^0=W`5KuZE_`OX8Tf;4+_4pO)8ZQkBMV26}5Hh@c~vTpCqs1 zRbeTgBP{u!N3j0pH&Fh;I+!a1Z^}dW46Mi_;lN{(XY%3Qz_a(o#GB8?!Msm6AST9Fpxg?nZk37H(5ZNp2SAdg$ za~cY`S>QMhB^`Un$By+NnbsN6?8$@8jdA9%UO)>1+VP>MyMRdyhu9{S%IcK3G#@tA za_4CG{I%F{>l}Q3;r;k<%0IC9n@?grw^Mh{UWr|wZA9go9jMv58^KC_v4}_X zXgR!3C>qxvCC87(=xYzf0lz&JQ~os-N8W!KCf{%xhMheDg+qG6_(U@Xb95OTp<(3K zU*kJq1_Jnr=u*Gupq@D6=JU|s`~a3DROsMC{&uhnNj9%RaL{1%z3W0~mk6YrYcbRX z>=|}ybL*s9Pd=y<45llQG8?iDyot_*t0Tepo*fM+hk>YHA}7gzrmpK(id zA+Hjj@+u)%Al`SM#-d-mfF-;?S#r~>Sp3IVvFOHEu<%ze;G^$9gZW?mFWw{Q)rq-Z zeH8ByKK%I%tbTd{c5yJNeL?+9PbV0&dKz&Dft71sD&&lR{O?XjUk*5{ z$#}sC>*cxPf1HEdqeq0^9a4`q!)7zpnqjH+D)Pa0gpyum%M-1#!0?%SDhooi$JsUr z4F>Q@b?xR|sNxgmT?;l~=iF7;{`yjEes&?&KlA}s^D43W&Udj&aL;>KL*9nz3$f*` zWuez7c=f1Q$*YH+NANj?2ALa#$yc=}ut{y&jxz}Sa_PA2o1!7TaPrOPV!*_~a9mkI zr}@aoPUB2cjxeseAuhi4JQQ)a11?XEyyn=HnqC12-4`^cM(TCs13eBUn+Mpku#!sH zVY3EPuCkz>_Do$%8|>Hjz=6U)_Ua)_(hM+RpuWv!(hln=Zt_oMwMkaw#@TTk^d4D^ z6aVjQ^wYAZlO@0LRe$y*(C-Ts{qGUz`>*qnq5oZ6J=4q+Y=LSsEr!*aiPU}sn1o8G zc(mdBHxQ@X zej$p-mB5TnbiR-L?R;J(XXcH?! zhh^$Ge-hWzo;g)Zn|iEcX@ld?(z9(@9oaX0>Kp8#-Zl`K=|lRSp;dMn@8Kto#j$@r z8+rYEz*Iu#{K((V=~=Q~u@kcP?T>!Z$_#{N*maB!d)wgl|D*Q(piYX= zbjv2H;fbb;Doc;cazq|niBGv?0?C!s22*A*Ign}AE@%$!V& zyYxUD@y9cfUs4FiaU|}vpmXoE&L!;_gRj?>dtQGuif=gw`cW(PNVCj_x{cY;EbY`Q zseN^hF!RdHt}0ue5>K=Nx@l=67tN6%Sv?K-X_W=Ba>HYNgMm<;7+U_slV=y^;=msr zkBQ$q25tr|O9`F(LoYkGgQ@UNUti2UY9#vIcM85K9|gSZ-vp5kvb2fy;@eXha_z!-r}k zr|yqHP6lgqjYH?xH9Sq$OV@#0l#Ak~UFkP=WstsX3tOo~~F&B8v{9gT^$#{;PqN zsh+^)@F|`=1XJ#~5TmX<2ySM8t#r-9?V4_<$ZOX@=9s?d{mYXuVEX?cd&*Ea>P#oT z{Scek5?|adTy>cIFhEy?BfJ<|i7Th9JkgavHU!c)n3W6;+l!Q0$jr;anC~2kDO~UO zIdCw*D*?LjN3rR`?x(NNRb zfUXEfcrkRtr1s#~w{r0WmXi2C!RJoELHAsYk=GsyH!A>;k1qbP=h?+i zBL(iWGu`|wll*#}qW`o@L))eShR9`V@UX3fik>Aq1k)?X4`G+C*s{Sfv|Y|fHzcP5 z7ytD%j4jCovL~6#^VXMV3di@yf%jjEeQr1nJtq!=wwAGnd~}{|bShoftU5TG9o_%G zm!sdk7orDuIRbt2qfSVP61pc)GDV5njj)|3UzD^4hg>!XIg4m>QiVh75-yq;sFr!Bn27Gxk4tVlPjJfG_^f`JY9Cy!6lRfv$BFUL# z!EvA)<3MpfioSI?2E2F;ivMyJdhmgoZlK-l44A!dC&_k_sII0hxEzbNENp4p(SF)- z9JoyGtUh_@eZpuA``HQD|GBF%{Ab4_XGl+&b-pVr*keC7E_>_=rtHL&2TTSHg#2^& zHUG0^$)j8%J$NY!F5=Tq-Xua-2I@c{{ggG{v>`QT!6tbuZQSA?SBW2RkM<&37P$Rz}4#u zs@P;JdzM0a03_R=N*aR8wR6s)d!gsIk3iploQ?huUxq<1U4y=VKN~%Gh0r(F^b?9s z21D+$fCm=bMAO5moDsdz^U?z_@So>k7@u?O^}r<<^nYid&y}3%NB0G& zk2Y`vUFgH!=tAChc2|{9Tn0J0nb1-xW3OJwKYKii|8Ob>&b%6fXMF?xd6npM!zn2G z+7$HQQY!EGQRcm*tbI$ML6R}3(A0Igq;ffHYirhk%H##OUJnc?K*q3M$Qs`d`k}Dg zV@9%_eNc4mA?WkllTmWtMHn*c>lpmfSJCfxr=Z}Bamb>6KtGPfdzOw^qIK4;OAmmy z?in*ETxiJ@=-&gnN)%i+5xstVEQoX9{Sxi75(qO2qn`lLCK?ELdoNoW5APF zV8GKcKwin?U&a95dz3tMDeGK}{`Xvfe*ZcTegAeAdi~@$6kI+DIY$mRzfo$gHd@ci zhqgY?E^6QHqJHlgZo7`TPtdPQ>xvO5DKx)vlsT-oxf*1SDn=%kDh5;@*$0`!dn03L zPxEz8eFxg*e!Z?ZW>()bqSCHsksbi;8tx_i#_zPEPWDmnoFzw4nf{*U$l|A`^K5(3ApQ+5*)8Tfy{MBsF^6a0U# zHFTp$uqsy9_*VaSRd+mIrNz2;Kz!A_|IecdKApv&b}Zh%ogg^L_5UvZQj%-@j!?fQ zsIvtdGz63NE!0#UU1o4pHYL3|6OLC zdL4pT4@Yzly{G?qRA|t#gxT1&V$Jhk1Yg||WYhk+^5S0vcQ6~v{bX5&(VYD6GQ3Z7 zaxWPF^yzKx`9F_#XrhkWO|g3T)}8)EQ0I;ymiCX8=l>!&dB@>omQUaRaagd+hY`&S z^n+XGe-Tuj$8e}x{&D-ia?NVNfnZN;XjiYu{)^zo9l?zzpTGYlSoR-+$a8q^*?&1y zUAQAy5xf0gy=67r5$w^fTzU2{g6DSx&*yy-s)GM_$xXe+$S~`&>_U3$U&?bvBXJ6h zJzK{AyR+JVc82%Bm;Mo$;SLRNI~szm(*|7rNAs(E6RCGX{2K5Usde*@;?GI+?!LKH zkNx=S|DP3mJ$Pq{FD}F3OQ-*pPU(L>rb+6C_rD7KS{`hQ_4LowuJ=E0n-v-q%-@N}fo~J~ z&o%-0S*3S!RMP&sLh~;`2VwG2=CH$jR43k;^VNxayqVmt%n6Gj850hWs0{^8# zwf`^)Q-Ux3^NAQimO9-@yw2~&?q5un-Z9xbwd39OU-K^bd&lHkzAfm#lwEMgB%b!? z75slOIe*8bLsh2Be~+rr@tqRSP>;@~|L^op@CoJKk=)fAt3B*re)Ybzfwau(GeCI8OOPooT#l7RQsF;5%T4PM2mn~Q+j9amK_g!!s5G%-Mc z;;zOb2`0{`zM4(A8l0HPPecW^Xv0Cik>|(@r^&0|M#Wd%;u^>KOT4YD@T7CdiOS?z zkh4zNW&Sd+tlWxjqD*@;?1; zz8boQMq01WrHC}P8}KBYYaCq{Y{ZkP9=Wz_9_=R$ngFa3(M2K=vunqoCt;>OhH#L7 z)p;OHYxj2cyP=#J_#}j}y0k&pU5l+vC@FiN1_r%5iiWHI!44FTUER`lri38$DquBo z5*fMDJqOPfIqy}mI4H>I5&Zt3Am&{IHRkeTBEML*O=qzEDo zV1=mZ_Tw>4CvN}P`h-+_XPcyt6~w^_T4YD&H|c7jwhX@PQ?!Ng;VyhYJ)XS2{~tpM zc~gclu@UvmKtNo%oViTN)tWY{&){MiIg7mgXnV8D_{Ub?7jTw*%>3Jkh!Zr=E*o?n zC<)67N`)+n4KUM}KK?-QKX6cL9I~r|f%kLAZKJ#)k`0)MZ-GG*`lNaCV!?Dq8%Ep5 z^W4=QrAN+Jb8IY6Qk0Sm65~bYH>$+99hsghMj%euXoX(!a*3T4{|B1nIPZ)p?px)! z37W*La^xy@;G{k;8R~+hpua&)iLCHUbggDU5>I*r1J&TD^@oe)5*#-nHNN$%7eQ`; z%9!s9dCMo1;?s_mp>`3lF!voxph8>5-53spWG`=zdnb%IqdkwFtjO|*<*)FVp!c&y zPB8X*T@?96NaW@Ay8x;G5z)roxpp&=k?w!o5uIc@w~rinaVK!=I^e80qxI?xStHhJ zBrPG@F&kCck<*eU%-DMpc<1w`bwV;f!0|gq_O^}274S(Ep(1Wm7&Gc&7P(vv`I?1T zg1wM&S2!p9h=RSQhadNI2e}P+`Y-+GuoqO`*;CV}DL{oczR%Y9V9=`Q)x+^v_YZ#F z!X>a%K!nQi93O&&omK|AK>l$9aZEH)1{kF1Gcb$SGyB?&c{%g-M7@h4{x$KzWO6kbxMiD2WS zZI@$h;LMY=!xYp-sZjf03DmXu?(OxV$oUtQk1G#KRV?zmF)tPnKNdPOx!ZJR!q!d> zpT{dN@#qSo%|mf%0dtWfJmcne_T7j--$ygkU6b-=P9?LZ@E~vMvRaoV0I|1sw|0qfk>n*ihEa%2qfjaG{Bnyfo)kL)#dp z2pO!#5>CG61tqU~TPp)20zYN1&iZ?owOE^#uagcJ5(etp+n(1UH%DRjs}GCB2NgT& z+8fj!Ot9YUjKYWl5>S7h!01A*`$3QxnbYWnjX~`t0qwv&@;TI%_s~>+qmdV4s`bb1 z8O30mi!6Jj%km?@(F&k-Az|=j4M@KoNr41CapMQ*sCm6`J*6(9!btOjp1zlBC8qYOD5K-b!eV7EGYt?75Do!-P=ok8DtpNR zas2@&{MC%JQyf3q6Vtns(>W7W06d!;*Tv@>u#d}wIp^dF8dvU1lgJIqHKnDi5%6w5 zJ*uM?@Ep69))r-wz>=CmaWq4W>}mDioXu_CoFLO44sijp-?qV{4p0e%8=2$FPo#l? z=`u)fL(%}4*BnZ`en{6)NGAGu4>c<)Nd{#rJ^)P|M|7LO7SmZiaT>CnufHDU4f;M| zDw9!EB?sa+4Z$Gby9X=`GZ8_{tHYE|w2#gfG7{xF2q8+}Nf2~SlZ`RjIOTo< z>sbFL6E%qZ{V7!DgIb`iqx|J6b3Lm87P&2nn*zyX*kCJb`bwm5O#+nEpDOw4g7R~k zis8$>BBC1!Jd8IMI1hVeB3Dik&X)os$xB#V&4^w5+i}vyLhl35IDaqA1~{61q5}5Z z>M&qQYegSp&t2>`TlbqTacH9kuQq>s2Pv}nZO?4j8(Ys_HAZgq95#nLol#4k?}*jJd2K8x+Tf&N4&5VHqRXR!?7$WqnW#;yvUD{kBP4l?2~+hSduVHZ$v5?<(DApQ@<_7umBs~*CTI;Pt(3;HvZf{>TPLq(%_ZTZ0P8E$rN;>)!FukPkNm9!a5NAX07gg1 zgx(MolX;d0CZ@{BvzkkN!2zdk@$G#mlkvbBqUFj#*aPHGN@Oe=AqC{>XD_|iV1+C{ zbs7Dz>qTKu$wBA=Xa@8cNx__mi}uKuK{1*p`M*1*_g!^DKWauDY3)Kzf(2M$mML99 z5j}00-T(0iH8iWIB{j0w2W>c7_}90XEOvoM(KMjPT>HCJbfy#Cj{P7JC?p7Uv=+o_ zdjoRd8?a1Hx0L7}H5XAN;`tp~+LLHPtSg?b+seiuc&#ffANsgY=o6NCjm{t2IyJ52 zX_NL~E`!k2oWFmI>tcEzM`Ec*4H(){8?P2PmKWv|EZhg@ih&T4*E{BO=uH0&VPpCR zv?rQN8+m*@P$&rEz}03=t0}@2k(A)UN2lq08tyh=E0qiUfI-{(JfKk~i7Sj1HRiR8 zp3cpv5SmJjcKYcklad6~yjBS=k^bREakRNYw7Bs22Vw2peSuxY9U+P6N7eUri2tSu zbw`hHN(xVET})xykq*hL1y2U>3{u*-8&|%_O-IBezZChid}A1esSNy2EnrZieN|8` zIVOR&P}kSYj+Mc2U)QbuKvA|(_X*d!!Q8w*)Nz=@>Lo6^qf|%qf6DK3spq;nP5pMF zvt+U~p>wIRp#?xZ2trTqXK6s?QYuJjEV^5Cp0chNI+*?}qyDN(wL!EOE-e7V^9_}H zNtc_5aw6R904?)LqfVrMoZ*5}0~=ns9vEq>qq_;M7lSSmtzm}2G^JMp&}xI@RA7FU z+)tbjgDtVk@Nehn?xp1JOylVV!9P8K0Seul zD1IVm$0$@<3|U~*w#00Q#FRbb0A(Tb&!R(E+Iz^p*~w|Q+qFBz;1TFH=>T<>ZM_0G zPE@RJRLwZJLNg~_oMVCtEqouDEG_AkK7)cLlGWuKUI8e1z~#HlfJ(x2RE4A16fY#| zSjXr!OP4j$UrLFkrx=YVaLn4pw+sv#8;q=OEA8*ZE>e>Ki_|?;p01JsNF_ZoQu6G~ z&yK7qn5LaEF|y2{W&?dtnDzRYGGL|k?nEUs{Jng#dsHecmRm_7e^oG#R&QtK1JS~L z*I868*+`iL1J(`E>=-skM(VtWQu1;oVGz~cs(Xp*9sS6ONoXRxb7iazJ_&iW-;j(b z;P0*AucTaz?}@@ms&R4<$BTTp=qq4mN1$=Yi>4&H4q4=3#(~S>$bjr2N6tCLsy;AS zOE`T8k3Q3?qghPTmX8Ra#9@B%}B=#@n`=8x&lNJeFE?-8fO=gob<+rXlJyt2Lir#a`W# zOuxf^ciHZqa1M2Qf^Ig&_BvE6cMQ3a^Kn5#at>F5qtOt4tjo2urI^ex(?4NE0CF2r zC%UhSe@5T8){pg=l}P-SSw|FRPpHS#(w)`H6Exaa#1rn}O;;xrXE^YnRmmCTGP03W z*ec8Tc88{tJ&j(;TJdHw+yLi2Jg1be*)Qm^;p?a-@c9%^DfKk*9v*EPwTYt0`Nm7h zo9_VYW5OT|2(8m@bf8-elrNzlslzaspH+YpH;XSV_Kc%`yitcQco1@4**bZ)mTiUD zg?8mw!S;p?q2uo+-px6L#FBKTyQD@oVa$*+uY+7PXfh| zP$el7>b7~aEFY!qyJfPHx_o;{9F!1z%F>3@hNDYUZQ1t#`ph(hUavqXZ%X^tyM5a~ zd0{1n`Zdd%ZKBZM)H$EmD+?TMXP+P5z>>e6^!r}RqGT+(iLslS!J$I=r#9I+>-V@* zC;}haifoX4KBYor<|jYkE|jv+U+SXD<$nVcoT9ws9#+YcSd>c{rp(MV7gKkDD| zkJx{Ut98UF(Zy;%N;H1m-q7&e>*oVk{DuN*0@DFk6?pM?-l)D(fmfe3P7KaD>5Syc zcww(5wR{1uosyCzh*1(Xy1yh003}}h`ED83yMT{kER-tQ!8Dhd#YMh5wk`K!#0P~Z zwX;SZ?TPG`HQ{^n4Gxz9I|1v_GQ*@ zbGv6He{>+PE_N~6AF@Kv{KIIvEuZJr;+QQITTeGcW%iPCd(rE>*U60lZoKqf%eaud z*Mir4@2iwoRx(?ryyBkH?>Sf z`RI@*XYZzlg9FG*sW(g#Ib(~oCbq7L>q=fssOSJNSU~oZtgkV-ZLkQ}4Pknmz7%xg zBzb-1tu`JvJ}_Gdd^FM}u0PuzS=C{DSNR+HU~3MH$F@aMYcr>W1fgoqQJddIE+^#6 zWAOhez;=doQ|h1V@f+i4dF!yUy_z{ zgC{gQ8vK+u`e|zq?XdXNVE&ECtb}oy--MuNs1q;o)FV$SFN-wG`({mQI=vqV*Cj(D z#U6+g*a*j~V_gs)>QVTR)ILgi?}mpYm}h zT_sohx~y8R+8kbEv-z+U*g&MWSR&$bi|twi%CnK0TKZ_w%IQp|M?w9(zO zD*mW?I%+t9BrDY!4;GTs&#T*geD774XavUWsKCzceVj@Qx>Vl^LkSWe(5{8H5XEh= zV+(x>E{9Bc^1s(0l*|U3VctqwfT+{cTnmxVsAwOylSb!I*x&D2Q)9AKHKe``@NIv&(&Yc zshJ}>Cke@Q3360!t0%HW9@5XnMF$C~(t&icokWOYG`Y5>)UdD%$zVA0*9T&iLd_}y>Tv1FT(bZJweB#;(>#ShSP zvYdqd=HZV|=3UEasmyN*aUz;e{g$*q;TsB6S4@5pUro1V4s?r{uvOA*f*5S0AsI5l zTwxRk>D~D)x?bqNK^j-y^%~3QF0*f;%Q?q1QLNCdTh#UGObyOW8znvJxPP+;jmYsp zR=EuBw2rH>P=jdkL=SDSs#>xi+HN|=i2R_YM&D29$WY=X8rELIziDvF8Db;!q;+Q8 zOAC0YNRQJvHJ?;3VW7P}qOE2~dVJelw4e3^jKzbR)rR4F@dJ!J8Y%{?(`W} zt+kmem~6L*-wey{4U~1DW(HZ|(SCd@f~nU%IyoS`Qn&pfe&E2Q@;B184n3~%19qPW zvJAD=VtKE>j?JDF-SMl8lM55G#1?T4^uFwZ9;{gGh|<|k`lv&B?HP?1E_(w~DM7>! z!WJLM1(%Q&W^W3Qapis$?el<+ij@Tj%j$o);U!MCpS;K%GrT;USMv++rkjm$8vIXA zK>9N}ig}}2Eg#r-f7&F`eGRVZjjVKrr1|8Yyq;NI^0yYOBsf5Kkcl)kYpjUwT~V~* zoc+YKHH5VD8_FZ%a1G2k00=<`#P*|`Jj%hfNt>gcU`>{tw87RT5!4Pl{mosfcH3OM z@7*q-QiZ0Kys0ovDy)*>K~(4a7kn=t4`*Yl{Qz38B}~5sVH^dkhgA=RCyLNStdI)> z&HsVxqfi+q^-w>iz6vELV~`{*H}D{QKVd)CfE-*%{#;VkxiFq?>Jc}u+spLzbpqi~ z5GKBT&Po%U@+jQ-p`uz>@t&5zuNy2S3p01RPqjUSAW8f)N^HVH#=!E`PLGr<#uldy z6RuOrcqAou=Jcn^r@*6H3D~9?nCD(Mbn@(1ztzk_JFg1*reCD4U4;bNlBq8cb9FU zu4UGF(bw3J`_Q&!D3w?tP}PpgK_ZF4;5E<2FQ!yH4E$i681a1SX>?)=C=d_%I1E+F zIHI!Pk+MNF5AFeY#E1_1{P|s?e!tSgv*Fw;OkJj-twAe$0vWf-<06;k%1O(hW4C|( zo8_zXP?^|;8Pnziqv-+qkD9whHz`(XPif<^+Ml@|PK!qKv&bXlKbMX9@ z(YU*}`wQo{@NNnBwS>!9Sr0j$D-VsleCNK-Z%54joNrVeZ$&jAN zz=e=>Df7BP36+J_zQmXXHDiL?5eaxXK9o2{e2L3f>orCMc%EGz>Y+IyV)6@Io}pqd zKU==yvURl_D2t=RK$!wdlhY8p7WV)K{9?G%qI3r%u^wtqd8EbS>y=OoEphQK*-<;J zhDbRM_Tp+Tk#&j;{!?XRxnXR5AiJ>9}aShPpF9GX`3+l@3`ZhE1gIZ%`Iz~S$^yy>>DX+A32E@uh&?~ zU-@Qxj<7}TEFv3>2<9$))^AmL94E)~;z0MXORr2FyMB%UQ__e$ zg~(iD%3>$|w+L~9R~4Jg?qxU@@A${7JTeC*)_X+n=(#v+J(KI?Ps(jqbz$gAy}ZXQ8}E5D=6+}wN(Y)R$g zsj)CB{t{9bl2g%KcbY1oy<`TQpO!3pDc;lHNv8$Tg%ATwJ52{HO<$CR^TpnC0`LsF zUSi6WKPd|3CTG4O$DsUG$kzlpD!g?P<8|0>){y-VMO!5beg?rpQln1S%Fw+e4RAXJas8{*29SCf$pg<#Gtt(dP+glk}> zR(|Iu)Q>LgZGYg;QEjzsYC3Kwj>;*X9nMl(!RH!QZXANwMO+2t`N`D~m?4T(%T&z6f!kja? zvDFFg^4`=G?l`#~=*=y*VgrrqhNAdD2*n~BHDLdC?XAad{nyHlgM%DQ;IEZiv1e_u zO}q=4sV}~jT}i3Az1pohq;WlNFYhbi-67&Z2tFAaGI8Q)l^`MLKVMhk>;+Af>rgqY zcFLMDYO8g8XY{01m!hZ~_vmLX$An?O$-m|C5A+e6wXjVab-pR+>nsT8og1L`a7ADe zmao}P!as@E-bWXFCdbca#MKo)(`_o4dO!7uh8Gw(4V`RI542~3m2M~o`v8AY_6L-6 zj&bP)qF(g*))gl3o+f$7fy^IxDmVdMuobkJdkNhlI7Bb(0*tkuPsLFe?*BCAP8Ckmv6)Lc1JG!BN2Wp zoDI|H-skkbb7%VOyVn! zd>xDKc(3l3isz}gD3+H@O@ajfgw8gR63*84pTW8?;j$Z>;5h4(f%zOFTD`8f4Wd2d-%D> zhER6$3w5jeP`I%Pl-eRyr9iC|E{l$OK_wJFxkvt1+)YoDXZO8go*5J64B!0NT-z`2 zg$5>Hj3=zS2Q}G+@0Zn5(B~#%8R_gs*ph2K_RsS|l3^lYDjU2wB-5AVNE`lAA`$?sk&1r08^ObbXz& z6^c(50=^LG!-q=L2&%jgU!6pKDe`S3x4lh=9zd80mi7n?CM4&odKAph8U~&lK7HSt z7Irbv$W%`zm6VU{0f=f0g2VlU){;40hsrBIS2{?{DK~u9U>#&k?Z9=4s?M`XaW@b6 zmF(1L>fBOMkx$VHdHE$@C^uP1VET82)XQ~F`i_evlEc(!5S1b))&f0_`Ufying^?p z)_3__>*^!E%kY_r*%Xz{0Zf&zAGPL8KLL=Z)nrh761SoU#kXmCIW?}`ji{&X!=hty?A)@Si+Qy@l=e$1u>^O>kyqa3nfn=UQ`c< zc29io#MAb@sQSSKnL-&B&B$`7`cFPhgqoA_*eLV%E_C+Xw?jhz@f$SZ<@cNKtOEg8 z)#r%*Ft?4O`c;Px(PU_3!2Zgw@f|*$I!qj|QzsJ#p5GYHKXB5dxES>#O-H!&zCkAh zUvr~!!c!);Y_V%e8H0Zi0EsMoI=wOQPj41=(~hkWF1>Q zqY*`}ORBXY>9^iL!DNPbIfXGHE#D$q>FP<|3cmq=3%^jwt)^k|{2;3Q>pM1=6OkiT zSvKql7iJh>{FV;DvS$yuko2`<vXM`&+xoya zRjgMCK%OLU+cCtlO=cl0iBaejH1R3vrv_?~Qrhelz%Dy>M^!z$0ApB__<;n_n^2Rm zXtap&au7BTDn^JB^U3tI-26Y+l5J5jXB>PrtE-{G2KZ6W)-2>WsO#f$Uxk7U0M=sM z0PQpnEVZWIj@*Va)?Z&!4j-8$*3#{5iOO;$0W1hR1-AEc?C2HZqxQ?h9=?1(EQSXq z!gwa>G2z!|u8RV6biu;*L<;AUnlWXcY%A4kQX+4^+^(=D7O^&}!6E0dClwv$YXoeOxmhNLHZ9gq33{#qFCgQYFV zHmGvee!0GKX8=z=o4Vw)aPJbqnZzX1JsmX8ea(~SLPQ_Isd%LWHpWVytD=~Hs&3vN zzkdeU1)E0HKHF2uGh+;ulFu#B(h;BFQD8*Y_6cBO7TOI`jGNxdkM=lwsXg=s;iDCS znP%%p?}PGd@vAhUH{UH7o)QBf1XEtt&zctcJnFjdZ^TBowAe`i(pO{ise_)d9$3cDVf7Ch z-H*``g4_!+!21hsF(l>h(~sfjk&F+!Rc?@S3S~+vw+wYhKBP^O*L<7PM<86zDfE(q zXN>b{K;CExlZ9kL#aJX(Qbw@o%kx6^y3fum#J7p7f`hDU8Ms7U`V%fX96my0R&wJX ztAQ_+rFw-e)*GF7QT2oyCm8hU)@F)sXvO&0W0I2${o@>f_R7Q3Rn@Z5&YjQ$6^-xTRizx%_Kn>smJ#WyS-M(|d8b>*1yV?7z zv$eCP@j=3sdf&3{ze(`tt*EBk>A^{i!R~VfX}aN%c}kR0>v$@7c)Ed0Sp&<%MPK}2 zZFpu|t~rqMpn}Qb5%GR)4serC2^e4(AfqCgeM<#`+RAhWU?NO`^kUJkd8&Ke4L+bn zR+PZNYMk`u32T6XUpxBe2H3M>z4iSO$;jpM4Sol|UWNlgx|2MU9%sGCmT(B!7~C{U1J!~!hR@jmLo5M4&1U!? zoBcGcd>iNzT}2)ugyVx5mae%ZV|z1-hcP*=vFndwCrHYMLIErE#iVVM+U9)?H6&BYNH5n(%m;!RKMw@pGk>FK9S zfXxB_b^ri%0m(dI{vD|0xb15ivU@kd{8jfC!$Pc+G#8YDl?ugS827@Ko5|qYCa?3? zpkKOH(k>1&vlYxgztKBQJ+h|;%Z_fvxN(yQ3wFOj`(|+2i`HR!b?XVFPdY8k=r6&- z6Y+ewPkcn)Tf|KBXYiZEUqsEyllq43dwZT`djx*XP7q0Qhr1(bJhf1&4w&=AyHra3 zl$Usq(b>VR<<`PlDDG?MLy!oV;{%7VJtqj z`@|=7yL2k?^tM%?faP9MiU?`~J9AN5ynQ{aV($l|_;h;E3pMkQ&!RUG+Oze*t z8hHKX+6*|v!Rhx<)Bn)w-8yE){9QnAGxiA*E3kG3P|Ig? zs3YsQsTvF>0ws+;^~sw=Y;=negDXM$+8GFX$7)QYJlE2e**IRR(-0FDV#1I|CT%%m zvzZ0P&NJJWYq04*ky&KRC$UTjq|4AMvp<)3zYC|^BFkCP-Pr8vwmrEA@Tcv)@YB|Lp*o8i#0g_qgjA!*wZoM@c4a8M#pe2_7CJ`95(VP|WVf`C<&Y82qS8ZqGrk7CfTbF|Y)nigq zeEO1zO06t0Op4-OLqffDPx;;thLrqaLA_j0D0AjRP1KW8GFqHB?{Ff%gFc0I2}Mw+ zsn6DBzEGpn&a{L6atJVPa+;1bOs`O<;0fxZ%8DeB%MC6!DlKBw`m9bsaZdU45%C^4 z5wPCkIE5LB`eu&jysCL_=zNrL8J&}Qzl;$X&X{=2@abrLkrNP-bl8vB##vnVY26|j zIhinZ54u;59kddJb9LwjAlROUTtVNoSIKgE<04NvHOV-wb-S`KElIj@+={u>@EgtJ zju6;-P0PDW@iB`Q{@1}Nktd=!7++FR+`^g@`K}`r>&($d%=toe5H6}{H-%+~vFN&K zlL_ra-RSK{(`8sgif$Uy!V=I&n0_I6>HSf~?n7HKZuw<=$*^Hv@poqyth~PjCU(6k z`$E5^$Lr}b-ja5J!!tfc*&WgCtk&bf+b@c9uBUTFe9*vCv_`Og=CQ;xXuqDTgVZ~s z)-8V(E4OW8N~VJCA=IU{sGGL`Ye=jHI!xxrw7uD3`8;qQ#uwP<$JmsN~U`G=RBKA zpfH?_{Q5_l;`HI+_sHf86R6puu{Maac*-y{7BFw`}gGq~&e``%p|`{zr!uuyt>z*XYLt%~D&L$s^b zwYZ1P2Uhs-A5b7{jtRbo{Sk9&l9zGD?MwfN1YIVmPX{?F4r%s%mmyjZ>dbIRP6~Hi zu-b!B2APFJ_+=DiPcmJ7rz8h6^Czzxoa^=hDv47v`Ulj|lmf}sg7DJeK4XC)?q3bb zbO+Q|aj1p_CU#57-J9m-%~e9@69b&}=UHc$WsC)wYXqg2_={6x%(54(C}<{{Lg)q* zK8%W+)t9}-i>CHuYT3~`@2sJ-E#(usX@*QdDirarx18_s1pQ4ndz^(&I%m&P2WQ7U>HaJ4@+{OV%j$%! z7>Zb##?C4r&u!3gw#cP%!pRx?hD-qdnp+`&yF7l(TB6uLcS2W`=}c|A{p^VW3h!j^n&TpY&->cph^N5*v4TN~?k zQ}I-KjIf+Kd*m02fHWObg5NU`PqP0QIoaX}17C8)pMvv;zwG|y`NO*LHJ_LE7*3~= z7$e9QTN0}Xm4BsB?0nvz#9-X_QiEJv>=8GTTV_us&o%JpP0>qe0@EjG5G00l5t)OI z2sUD?QhD3~RSG{*4t(5kytSqMn+8h@9IMiI^et?2DwuLoO&}fwi_+fSSGNwS@IvcY5e)AeDk@LE+ zhgegu0P(tn}85ZRMe!&&Q*dTb3u<2d8sI*ohlyKqI_uw+-YlSldaU+dRGtv|c zC1kJvGRLzkx@5&59&fN3#n>a4K(Al$0)XE5%-}dF^>H>sXFx@QDtNdo-Z1S1?Cv?Q zG>{feW;xOE2QwjMnz^?g3>#+W5OR!&s zsz&gBY-Gkf%nJb3FhH2Psr6jXnw$ljd=jc}D?oqCu_?Jgc6eFQ={igd_-&>&u zNEZ9y0bHkx+oXJlK4(Iv6nm!;mt^pCr0|=I`W;`cM+x+=vA(1}eDE;a=A%Zk8j~-_ zpe+-UU^8bJwUJhYli^IIx3`J>Nms`{oj@GlBrhq7liBn8d0qhvp)dYfa}?oNj~C3r z)Y|RK&0v3an(G0fJUA~Vaj_7%3ty1_vR{z^&nH)oL%jZmaTyQxb*}mqfPx59EKlv6 z#6%Dd`~eSY!4;ZL?VzB#^oYeOs<;Qd{657wTV`PSy>bMS@As48pBJzBOMfJl{Z*sU zyiZ>AI1eXH4O620lVSnQVH{T*Ku|8Ls;1vfQ`CU@N|wtap9)0V^1<+q&3ILLf`zB# z70Nk!1F`vSllTLRL1W3B#z5zVwjSU4nc?j+{R+DdqpF~X*lOUsiZ+}8QRo+) z$qt7XYC;`co?&i23VIBgY=2C9=YnP*NGdM9e5!5M>?cQ)E?iSr2L8*Ns0Q{(8W$=F zDaO6PM5Uf@vww-dN#@!C{YfA=mrs2U20E8K!O18U`jm3i-trVA!sci*vJ#f1*!*PU#&(~u6;{>I?_#ep=_MK3ifr2p)J&RlcEN*5 z3@W)2%UNkG#>A^n$mTH-Ou+|Rl+wh=UIi7khFpaXd6rt~TF|ZNSTXz>tAR;#$#~2o zB`5eP@8x}XXS0;%QmT93w>rPCEbGRLbpxbl_m%OIPnFC*5y6d9@lx5#oovBLdQ5zB zrs0t<$qcAc5{E5FByNw1y}k-8ve_CI z8An9Niu;qx*UoYP>sNjLaSP5H)}5*>;txm0#^&SKNBO7?v7Q!mo3}I{_bT0J zI({{8hlwwlTiTiH8UX0)2kA$=@83>G&c$wu=BKCeO@x+#VrtPo#ee>6rbx`N&SJ7ie0>yCAIG&syanP3vExuJq{}{nBw8T{wB@$e z!0`Fg{%}B2e2wBF1srpznd=1qmFUZ#){&hc-$MQn#e8O z{pcUN8_K!Ny0k=g_ zh~suVsp@#U44W*-=Pis=W|FPL1#mhmss*1qFq(z!a3qyop}B z`wylp5O0g9_qN$E$~a)PA0L9W(8j|KSS4^|2(x8qalF~$SK7_VLvKib64z?~+At*Y zW&#@pN?`TeG<*j?12#xvZbD*Q{1SJo_t7T>a^}Ao!;uC?A&u1A6u;tp1WuM8P2cbZ z6M_?=UxH9Yti>)prF>f+6c0(`7r^n5&;TZTgpwGiwg)`jy5*gknBy!}Heyg%OaNmo zwqn*)DtV=Iv@LSOzbu!DLd7=L4<&BSzM(_nzn!QQ@rcGg#s{f%Ri!RB^TvEoP;MY{ zEqayJ$X=qEknqHLp=0v;X%H97v-nvI+@5b@rcP_F&^iS95=_jU zWOhzj5eNOXAFf=(l#MahD|i=o8eW)U_I3@NCWb`>I=zt$(P*^s&osvVmc|u>FV_Mw z_jo4w36q}Zn8Q52yfT`p@*AR?#RZ)DOJnAMs))5tHXet}Ea!FVhZ?zR6fD=LNGw0q zV=&+boiz!Av+Hq;K^Mt%iE2zct}(YzuR>cT@)l^jwU2f>*9AQfZ0P4>p>zgw^-PU! z`{bI{;Ma6(g^pXd-L?5nP81#4n7b_9W46!`kO-BB#Bg__o8Oe>B$kFb+B!&#w?q!w>IkA+*gY ztM45%d#!GLF?ljO_Po*SPoMtK8a#9Amn3^X1|6a!DNk!lS10R)E;kaH0=C7itg1}$ zivN_;W9~}Y4b&PYcI}LSRJ+4wr@qrS5)#VokdX$&au`(4jRgaHj zhh%2C6iP{4**3mF>QG(vqxe{Hc3A#f@56?7lV3-uM|zLl4XQo6g}}X6wugxGZKu)iPRJnR