From 494c8b7f3a89f09946ed4130bab394dff356e5ce Mon Sep 17 00:00:00 2001 From: Christy Presler <6210279+cpresler@users.noreply.github.com> Date: Wed, 8 May 2024 17:05:35 -0400 Subject: [PATCH] Brand updates (#1330) Co-authored-by: Christy Presler --- README.md | 7 +- docs/api-reference.md | 2 +- docs/index.mdx | 4 +- docs/props.md | 18 +- docs/react-slide-layouts.md | 12 +- pnpm-lock.yaml | 6519 ++++++++++++----- website/docusaurus.config.js | 28 +- website/package.json | 27 +- .../src/components/global/button.module.scss | 28 +- website/src/components/global/button.tsx | 5 +- .../src/components/global/footer.module.scss | 137 - website/src/components/global/footer.tsx | 86 - .../src/components/global/header.module.scss | 100 - website/src/components/global/header.tsx | 62 - .../components/global/npm-copy.module.scss | 34 +- website/src/components/global/npm-copy.tsx | 10 +- .../components/global/oss-badge.module.scss | 37 - website/src/components/global/oss-badge.tsx | 57 - .../global/section-title.module.scss | 6 +- website/src/components/global/wrapper.tsx | 12 +- website/src/components/index/_content.ts | 2 +- website/src/components/index/hero.module.scss | 123 +- website/src/components/index/hero.tsx | 29 +- website/src/components/index/more-oss.tsx | 26 +- .../src/components/index/preview.module.scss | 10 + website/src/components/index/preview.tsx | 3 +- website/src/css/custom.scss | 156 +- website/src/pages/index.tsx | 19 +- website/static/img/background-banner.png | Bin 0 -> 2496187 bytes website/static/img/nearform-logo-white.svg | 4 + 30 files changed, 5112 insertions(+), 2451 deletions(-) delete mode 100644 website/src/components/global/footer.module.scss delete mode 100644 website/src/components/global/footer.tsx delete mode 100644 website/src/components/global/header.module.scss delete mode 100644 website/src/components/global/header.tsx delete mode 100644 website/src/components/global/oss-badge.module.scss delete mode 100644 website/src/components/global/oss-badge.tsx create mode 100644 website/static/img/background-banner.png create mode 100644 website/static/img/nearform-logo-white.svg diff --git a/README.md b/README.md index a935272cb..1bd92e96f 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ -

- - Spectacle — Formidable, We build the modern web - -

+[![Spectacle](https://oss.nearform.com/api/banner?badge=spectacle&bg=fc6986)](https://commerce.nearform.com/open-source/spectacle/) +

✨ A ReactJS based Presentation Library ✨

diff --git a/docs/api-reference.md b/docs/api-reference.md index 56b0b8278..fd0857945 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -65,7 +65,7 @@ These tags are for displaying textual content. | **`CodeSpan`** | [**Space**](./props#space)
[**Color**](./props#color)
[**Typography**](./props#typography) | — | **fontFamily**: monospace
**fontSize**: text | -## Templates 🆕 +## Templates Templates are overlays that are present on every slide. Typically, they contain controls and deck progress. Spectacle contains a default template, shown below, ready to use that contains the full screen control and the animated progress dots. `` also supports customizing the color using the prop `color` and CSS color values such as `purple` or `#fff`. diff --git a/docs/index.mdx b/docs/index.mdx index 5cf03796a..c7e2908bc 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -62,11 +62,11 @@ Spectacle is a React-based library for creating sleek presentations using React export default App; ``` - :::info + \:\:\:info If you are using NextJS with App Router, Spectacle needs to be rendered inside a client component. You can read more about this [here](https://nextjs.org/docs/app/building-your-application/rendering/client-components). - ::: + \:\:\: diff --git a/docs/props.md b/docs/props.md index 2f014cdab..052f063db 100644 --- a/docs/props.md +++ b/docs/props.md @@ -44,7 +44,7 @@ const transition = { ## Color -**Color** props are used by [`CodeSpan`](./api-reference.md#code-span), [`Text`](./api-reference.md#text), [`Link`](./api-reference.md#link), [`Heading`](./api-reference.md#heading), [`Quote`](./api-reference.md#quote), [`Table`](./api-reference.md#table), [`TableHeader`](./api-reference.md#table-header), [`TableBody`](./api-reference.md#table-body), [`TableRow`](./api-reference.md#table-row), [`TableCell`](./api-reference.md#table-cell), [`UnorderedList`](./api-reference.md#unordered-list), [`OrderedList`](./api-reference.md#ordered-list), and [`ListItem`](./api-reference.md#list-item). +**Color** props are used by [`CodeSpan`](./api-reference.md#typography-tags), [`Text`](./api-reference.md#typography-tags), [`Link`](./api-reference.md#typography-tags), [`Heading`](./api-reference.md#typography-tags), [`Quote`](./api-reference.md#typography-tags), [`Table`](./api-reference.md#table-tags), [`TableHeader`](./api-reference.md#table-tags), [`TableBody`](./api-reference.md#table-tags), [`TableRow`](./api-reference.md#table-tags), [`TableCell`](./api-reference.md#table-tags), [`UnorderedList`](./api-reference.md#typography-tags), [`OrderedList`](./api-reference.md#typography-tags), and [`ListItem`](./api-reference.md#typography-tags). | Name | PropType | Description | Example | | ------------------------- | ---------------- | ------------------------------------------------------- | ------------------------ | @@ -53,7 +53,7 @@ const transition = { ## Space -**Space** props used by [`Box`](./api-reference.md#box), [`FlexBox`](./api-reference.md#flex-box), [`Grid`](./api-reference.md#grid), [`CodeSpan`](./api-reference.md#code-span), [`Text`](./api-reference.md#text), [`Link`](./api-reference.md#link), [`Heading`](./api-reference.md#heading), [`Quote`](./api-reference.md#quote), [`Table`](./api-reference.md#table), [`TableHeader`](./api-reference.md#table-header), [`TableBody`](./api-reference.md#table-body), [`TableRow`](./api-reference.md#table-row), [`TableCell`](./api-reference.md#table-cell), [`UnorderedList`](./api-reference.md#unordered-list), [`OrderedList`](./api-reference.md#ordered-list), and [`ListItem`](./api-reference.md#list-item). +**Space** props used by [`Box`](./api-reference.md#layout-tags), [`FlexBox`](./api-reference.md#layout-tags), [`Grid`](./api-reference.md#layout-tags), [`CodeSpan`](./api-reference.md#typography-tags), [`Text`](./api-reference.md#typography-tags), [`Link`](./api-reference.md#typography-tags), [`Heading`](./api-reference.md#typography-tags), [`Quote`](./api-reference.md#typography-tags), [`Table`](./api-reference.md#table-tags), [`TableHeader`](./api-reference.md#table-tags), [`TableBody`](./api-reference.md#table-tags), [`TableRow`](./api-reference.md#table-tags), [`TableCell`](./api-reference.md#table-tags), [`UnorderedList`](./api-reference.md#typography-tags), [`OrderedList`](./api-reference.md#typography-tags), and [`ListItem`](./api-reference.md#typography-tags). | Name | PropType | Description | Example | | ----------------------- | ---------------- | ----------------------------------------------------------------------- | ----------------------------------- | @@ -74,13 +74,13 @@ const transition = { ## Typography -**Typography** props are used by [`CodeSpan`](./api-reference.md#code-span), [`Text`](./api-reference.md#text), [`Link`](./api-reference.md#link), [`Heading`](./api-reference.md#heading), [`Quote`](./api-reference.md#quote), [`Table`](./api-reference.md#table), [`TableHeader`](./api-reference.md#table-header), [`TableBody`](./api-reference.md#table-body), [`TableRow`](./api-reference.md#table-row), [`TableCell`](./api-reference.md#table-cell), [`UnorderedList`](./api-reference.md#unordered-list), [`OrderedList`](./api-reference.md#ordered-list), and [`ListItem`](./api-reference.md#list-item). +**Typography** props are used by [`CodeSpan`](./api-reference.md#typography-tags), [`Text`](./api-reference.md#typography-tags), [`Link`](./api-reference.md#typography-tags), [`Heading`](./api-reference.md#typography-tags), [`Quote`](./api-reference.md#typography-tags), [`Table`](./api-reference.md#table-tags), [`TableHeader`](./api-reference.md#table-tags), [`TableBody`](./api-reference.md#table-tags), [`TableRow`](./api-reference.md#table-tags), [`TableCell`](./api-reference.md#table-tags), [`UnorderedList`](./api-reference.md#typography-tags), [`OrderedList`](./api-reference.md#typography-tags), and [`ListItem`](./api-reference.md#typography-tags). | Name | PropType | Description | Example | | --------------- | ---------------- | -------------------------------------------------------------- | ------------------------------------------------------ | | `fontFamily` | PropTypes.string | Set CSS `font-family` value or `fonts` theme value | `Helvetica` or `primary` | | `fontSize` | PropTypes.string | Set CSS `font-size` value or `fontSizes` theme value | `16px` or `bodyCopy` | -| `fontWeight` | PropTypes.string | Set CSS `font-weight` value or `fontWeights` theme value | `400`, `bold`, or [`Heading`](./api-reference.md#heading) | +| `fontWeight` | PropTypes.string | Set CSS `font-weight` value or `fontWeights` theme value | `400`, `bold`, or [`Heading`](./api-reference.md#typography-tags) | | `lineHeight` | PropTypes.string | Set CSS `line-height` value or `fontWeights` theme value | `1.5em` or `paragraph` | | `letterSpacing` | PropTypes.string | Set CSS `letter-spacing` value or `letterSpacings` theme value | `1px` or `spreadOutText` | | `textAlign` | PropTypes.string | Set CSS `text-align` value | `left` | @@ -88,7 +88,7 @@ const transition = { ## Layout -**Layout** props are used by [`Box`](./api-reference.md#box), [`FlexBox`](./api-reference.md#flex-box), [`Grid`](./api-reference.md#grid), [`Table`](./api-reference.md#table), [`TableHeader`](./api-reference.md#table-header), [`TableBody`](./api-reference.md#table-body), [`TableRow`](./api-reference.md#table-row), [`TableCell`](./api-reference.md#table-cell), [`CodePane`](./api-reference.md#code-pane), and [`Markdown`](./api-reference.md#markdown-components). +**Layout** props are used by [`Box`](./api-reference.md#layout-tags), [`FlexBox`](./api-reference.md#layout-tags), [`Grid`](./api-reference.md#layout-tags), [`Table`](./api-reference.md#table-tags), [`TableHeader`](./api-reference.md#table-tags), [`TableBody`](./api-reference.md#table-tags), [`TableRow`](./api-reference.md#table-tags), [`TableCell`](./api-reference.md#table-tags), [`CodePane`](./api-reference.md#code-pane), and [`Markdown`](./api-reference.md#markdown-components). | Name | PropType | Description | Example | | ----------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | @@ -106,7 +106,7 @@ const transition = { ## Flex -**Flex** props are used by [`FlexBox`](./api-reference.md#flex-box). +**Flex** props are used by [`FlexBox`](./api-reference.md#layout-tags). | Name | PropType | Description | Example | | ---------------- | ------------------------------------ | ------------------------------- | --------------- | @@ -123,7 +123,7 @@ const transition = { ## Grid -**Grid** props are used by [`Grid`](./api-reference.md#grid). +**Grid** props are used by [`Grid`](./api-reference.md#layout-tags). | Name | PropType | Description | Example | | --------------------- | ------------------------------------ | ------------------------------------- | --------------------------------------------- | @@ -142,7 +142,7 @@ const transition = { ## Position -**Position** props are used by [`Box`](./api-reference.md#box), [`FlexBox`](./api-reference.md#flex-box), [`Grid`](./api-reference.md#grid), [`CodePane`](./api-reference.md#code-pane), [`FullScreen`](./api-reference.md#fullscreen), [`Progress`](./api-reference.md#progress), [`AnimatedProgress`](./api-reference.md#animatedprogress), and [`Markdown`](./api-reference.md#markdown-components). +**Position** props are used by [`Box`](./api-reference.md#layout-tags), [`FlexBox`](./api-reference.md#layout-tags), [`Grid`](./api-reference.md#layout-tags), [`CodePane`](./api-reference.md#typography-tags), [`FullScreen`](./api-reference.md#fullscreen), [`Progress`](./api-reference.md#progress), [`AnimatedProgress`](./api-reference.md#animatedprogress), and [`Markdown`](./api-reference.md#markdown-components). | Name | PropType | Description | Example | | ---------- | ---------------- | ------------------------ | ---------- | @@ -155,7 +155,7 @@ const transition = { ## Border -**Border** props are used by [`Box`](./api-reference.md#box), [`FlexBox`](./api-reference.md#flex-box), [`Grid`](./api-reference.md#grid), [`Table`](./api-reference.md#table), [`TableHeader`](./api-reference.md#table-header), [`TableBody`](./api-reference.md#table-body), [`TableRow`](./api-reference.md#table-row), and [`TableCell`](./api-reference.md#table-cell). +**Border** props are used by [`Box`](./api-reference.md#layout-tags), [`FlexBox`](./api-reference.md#layout-tags), [`Grid`](./api-reference.md#layout-tags), [`Table`](./api-reference.md#table-tags), [`TableHeader`](./api-reference.md#table-tags), [`TableBody`](./api-reference.md#table-tags), [`TableRow`](./api-reference.md#table-tags), and [`TableCell`](./api-reference.md#table-tags). | Name | PropType | Description | Example | | ------------------------- | ------------------------------------ | ---------------------------------------------- | -------------------- | diff --git a/docs/react-slide-layouts.md b/docs/react-slide-layouts.md index 9c386bf12..11cfca5fd 100644 --- a/docs/react-slide-layouts.md +++ b/docs/react-slide-layouts.md @@ -64,7 +64,7 @@ A layout with a section title | Props | Type | Required | Example | |-----------------|-----------------------------------------------|----------|----------------------| | `...slideProps` | [Slide Props](./api-reference#slide) | ❌ | | -| `sectionProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "48px" } | +| `sectionProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "48px" }` | ![Section layout example slide](../website/static/img/slide-layouts/section.png) @@ -75,7 +75,7 @@ A layout with a centered statement | Props | Type | Required | Example | |------------------|-----------------------------------------------|----------|----------------------| | `...slideProps` | [Slide Props](./api-reference#slide) | ❌ | | -| `statementProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "48px" } | +| `statementProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "48px" }` | ![Statement layout example slide](../website/static/img/slide-layouts/statement.png) @@ -88,8 +88,8 @@ A layout to present a fact in large font | `children` | `ReactNode` | ✅ | `100%` | | | `...slideProps` | [Slide Props](./api-reference#slide) | ❌ | | | | `factInformation` | `ReactNode` | ❌ | `Fact information` | | -| `factProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "100px" } | | -| `factInformationProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "48px" } | | +| `factProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "100px" }` | | +| `factInformationProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "48px" }` | | | `factFontSize` | `string` | ❌ | `150px` | `250px` | ![Big fact layout example slide](../website/static/img/slide-layouts/bigFact.png) @@ -103,8 +103,8 @@ A quote and attribution layout | `...slideProps` | [Slide Props](./api-reference#slide) | ❌ | | | `children` | `ReactNode` | ✅ | `To be, or not to be` | | `attribution` | `ReactNode` | ✅ | `William Shakespeare` | -| `quoteProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "100px" } | -| `attributionProps` | [Text Props](./api-reference#typography-tags) | ❌ | { fontSize: "48px" } | +| `quoteProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "100px" }` | +| `attributionProps` | [Text Props](./api-reference#typography-tags) | ❌ | `{ fontSize: "48px" }` | ![Quote layout example slide](../website/static/img/slide-layouts/quote.png) ![Long quote layout example slide](../website/static/img/slide-layouts/quote2.png) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a4906530..8273512b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -385,71 +385,68 @@ importers: website: devDependencies: '@docusaurus/core': - specifier: ^2.4.0 - version: 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) '@docusaurus/module-type-aliases': - specifier: ^2.4.0 - version: 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) '@docusaurus/plugin-client-redirects': - specifier: ^2.4.0 - version: 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) '@docusaurus/preset-classic': - specifier: ^2.4.0 - version: 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) '@docusaurus/theme-live-codeblock': - specifier: ^2.4.0 - version: 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) '@docusaurus/theme-search-algolia': - specifier: ^2.4.0 - version: 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(@docusaurus/types@3.3.2)(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) '@docusaurus/types': - specifier: ^2.4.0 - version: 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) + specifier: ^3.3.2 + version: 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) '@mdx-js/react': - specifier: ^1.6.22 - version: 1.6.22(react@17.0.2) + specifier: ^3.0.1 + version: 3.0.1(@types/react@18.0.0)(react@18.2.0) '@tsconfig/docusaurus': specifier: ^1.0.5 version: 1.0.6 '@types/node': specifier: ^18.0.3 version: 18.0.3 - '@types/styled-components': - specifier: ^5.1.25 - version: 5.1.26 + '@types/react': + specifier: 18.0.0 + version: 18.0.0 clsx: specifier: ^1.1.1 version: 1.2.1 docusaurus-plugin-sass: specifier: ^0.2.2 - version: 0.2.2(@docusaurus/core@2.4.0)(sass@1.54.4)(webpack@5.76.0) + version: 0.2.2(@docusaurus/core@3.3.2)(sass@1.54.4)(webpack@5.76.0) formidable-oss-badges: - specifier: ^0.5.1 - version: 0.5.2(styled-components@5.3.10) + specifier: ^1.4.1 + version: 1.4.1(react-dom@18.2.0)(react@18.2.0) prism-react-renderer: specifier: ^2.0.3 - version: 2.0.3(react@17.0.2) + version: 2.0.3(react@18.2.0) react: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^18.0.0 + version: 18.2.0 react-copy-to-clipboard: specifier: ^5.1.0 - version: 5.1.0(react@17.0.2) + version: 5.1.0(react@18.2.0) react-dom: - specifier: ^17.0.2 - version: 17.0.2(react@17.0.2) - react-router-dom: - specifier: ^5.3.3 - version: 5.3.3(react@17.0.2) + specifier: ^18.0.0 + version: 18.2.0(react@18.2.0) sass: specifier: ^1.53.0 version: 1.54.4 sass-loader: specifier: ^13.0.2 version: 13.0.2(sass@1.54.4)(webpack@5.76.0) - styled-components: - specifier: ^5.3.10 - version: 5.3.10(react-dom@17.0.2)(react@17.0.2) + typescript: + specifier: ~5.2.2 + version: 5.2.2 packages: @@ -457,118 +454,155 @@ packages: resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} dev: true - /@algolia/autocomplete-core@1.7.1: - resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + /@algolia/autocomplete-core@1.9.3(algoliasearch@4.23.3): + resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(algoliasearch@4.23.3) + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.23.3) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + dev: true + + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(algoliasearch@4.23.3): + resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} + peerDependencies: + search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.7.1 + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.23.3) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch dev: true - /@algolia/autocomplete-preset-algolia@1.7.1(algoliasearch@4.14.2): - resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + /@algolia/autocomplete-preset-algolia@1.9.3(algoliasearch@4.23.3): + resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: - '@algolia/client-search': ^4.9.1 - algoliasearch: ^4.9.1 + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.7.1 - algoliasearch: 4.14.2 + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.23.3) + algoliasearch: 4.23.3 dev: true - /@algolia/autocomplete-shared@1.7.1: - resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + /@algolia/autocomplete-shared@1.9.3(algoliasearch@4.23.3): + resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + dependencies: + algoliasearch: 4.23.3 dev: true - /@algolia/cache-browser-local-storage@4.14.2: - resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} + /@algolia/cache-browser-local-storage@4.23.3: + resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==} dependencies: - '@algolia/cache-common': 4.14.2 + '@algolia/cache-common': 4.23.3 dev: true - /@algolia/cache-common@4.14.2: - resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} + /@algolia/cache-common@4.23.3: + resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==} dev: true - /@algolia/cache-in-memory@4.14.2: - resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} + /@algolia/cache-in-memory@4.23.3: + resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==} dependencies: - '@algolia/cache-common': 4.14.2 + '@algolia/cache-common': 4.23.3 dev: true - /@algolia/client-account@4.14.2: - resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} + /@algolia/client-account@4.23.3: + resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==} dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/client-common': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true - /@algolia/client-analytics@4.14.2: - resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} + /@algolia/client-analytics@4.23.3: + resolution: {integrity: sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==} dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/client-common': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true - /@algolia/client-common@4.14.2: - resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} + /@algolia/client-common@4.23.3: + resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==} dependencies: - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true - /@algolia/client-personalization@4.14.2: - resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} + /@algolia/client-personalization@4.23.3: + resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==} dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/client-common': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true - /@algolia/client-search@4.14.2: - resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} + /@algolia/client-search@4.23.3: + resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==} dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/client-common': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true /@algolia/events@4.0.1: resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} dev: true - /@algolia/logger-common@4.14.2: - resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} + /@algolia/logger-common@4.23.3: + resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==} + dev: true + + /@algolia/logger-console@4.23.3: + resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==} + dependencies: + '@algolia/logger-common': 4.23.3 dev: true - /@algolia/logger-console@4.14.2: - resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} + /@algolia/recommend@4.23.3: + resolution: {integrity: sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==} dependencies: - '@algolia/logger-common': 4.14.2 + '@algolia/cache-browser-local-storage': 4.23.3 + '@algolia/cache-common': 4.23.3 + '@algolia/cache-in-memory': 4.23.3 + '@algolia/client-common': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/logger-common': 4.23.3 + '@algolia/logger-console': 4.23.3 + '@algolia/requester-browser-xhr': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/requester-node-http': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true - /@algolia/requester-browser-xhr@4.14.2: - resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} + /@algolia/requester-browser-xhr@4.23.3: + resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==} dependencies: - '@algolia/requester-common': 4.14.2 + '@algolia/requester-common': 4.23.3 dev: true - /@algolia/requester-common@4.14.2: - resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} + /@algolia/requester-common@4.23.3: + resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==} dev: true - /@algolia/requester-node-http@4.14.2: - resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} + /@algolia/requester-node-http@4.23.3: + resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==} dependencies: - '@algolia/requester-common': 4.14.2 + '@algolia/requester-common': 4.23.3 dev: true - /@algolia/transporter@4.14.2: - resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} + /@algolia/transporter@4.23.3: + resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} dependencies: - '@algolia/cache-common': 4.14.2 - '@algolia/logger-common': 4.14.2 - '@algolia/requester-common': 4.14.2 + '@algolia/cache-common': 4.23.3 + '@algolia/logger-common': 4.23.3 + '@algolia/requester-common': 4.23.3 dev: true /@ampproject/remapping@2.2.0: @@ -596,7 +630,7 @@ packages: slash: 2.0.0 optionalDependencies: '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 - chokidar: 3.5.3 + chokidar: 3.6.0 dev: true /@babel/code-frame@7.18.6: @@ -604,6 +638,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 + dev: false /@babel/code-frame@7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} @@ -611,6 +646,14 @@ packages: dependencies: '@babel/highlight': 7.18.6 + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.0 + dev: true + /@babel/compat-data@7.18.8: resolution: {integrity: sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==} engines: {node: '>=6.9.0'} @@ -626,6 +669,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.24.4: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.12.9: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} @@ -648,6 +696,7 @@ packages: source-map: 0.5.7 transitivePeerDependencies: - supports-color + dev: false /@babel/core@7.21.8: resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} @@ -661,7 +710,7 @@ packages: '@babel/helpers': 7.21.5 '@babel/parser': 7.21.8 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 convert-source-map: 1.8.0 debug: 4.3.4(supports-color@5.5.0) @@ -672,6 +721,29 @@ packages: - supports-color dev: true + /@babel/core@7.24.5: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.18.12: resolution: {integrity: sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==} engines: {node: '>=6.9.0'} @@ -679,6 +751,7 @@ packages: '@babel/types': 7.21.5 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 + dev: false /@babel/generator@7.19.3: resolution: {integrity: sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==} @@ -698,12 +771,29 @@ packages: '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 + /@babel/generator@7.24.5: + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} @@ -712,6 +802,13 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-compilation-targets@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==} engines: {node: '>=6.9.0'} @@ -752,6 +849,17 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-create-class-features-plugin@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==} engines: {node: '>=6.9.0'} @@ -788,6 +896,24 @@ packages: - supports-color dev: true + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin@7.19.0(@babel/core@7.21.8): resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} engines: {node: '>=6.9.0'} @@ -799,8 +925,31 @@ packages: regexpu-core: 5.2.1 dev: true - /@babel/helper-define-polyfill-provider@0.3.2(@babel/core@7.21.8): - resolution: {integrity: sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==} + /@babel/helper-create-regexp-features-plugin@7.19.0(@babel/core@7.24.5): + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.5): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + + /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: @@ -815,18 +964,17 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: - '@babel/core': ^7.4.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.2 - semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -839,6 +987,11 @@ packages: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} @@ -867,12 +1020,27 @@ packages: '@babel/template': 7.20.7 '@babel/types': 7.21.5 + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + dev: true + /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-member-expression-to-functions@7.18.9: resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} engines: {node: '>=6.9.0'} @@ -880,11 +1048,19 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/helper-member-expression-to-functions@7.24.5: + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.3 + dev: false /@babel/helper-module-imports@7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} @@ -892,6 +1068,13 @@ packages: dependencies: '@babel/types': 7.21.5 + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-module-transforms@7.18.9: resolution: {integrity: sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==} engines: {node: '>=6.9.0'} @@ -902,10 +1085,11 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-module-transforms@7.21.5: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} @@ -917,12 +1101,26 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + dev: true + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -930,8 +1128,16 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-plugin-utils@7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} + dev: false /@babel/helper-plugin-utils@7.18.9: resolution: {integrity: sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==} @@ -946,6 +1152,11 @@ packages: resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.5: + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -961,6 +1172,18 @@ packages: - supports-color dev: true + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 + dev: true + /@babel/helper-replace-supers@7.18.9: resolution: {integrity: sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==} engines: {node: '>=6.9.0'} @@ -968,7 +1191,7 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.18.9 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color @@ -981,18 +1204,37 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.18.9 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: true + /@babel/helper-simple-access@7.21.5: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + /@babel/helper-simple-access@7.24.5: + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-skip-transparent-expression-wrappers@7.18.9: resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} engines: {node: '>=6.9.0'} @@ -1000,12 +1242,26 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + /@babel/helper-split-export-declaration@7.24.5: + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true + /@babel/helper-string-parser@7.18.10: resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} engines: {node: '>=6.9.0'} @@ -1014,10 +1270,20 @@ packages: resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.24.5: + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option@7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} @@ -1028,39 +1294,65 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-wrap-function@7.19.0: resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-wrap-function@7.24.5: + resolution: {integrity: sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + dev: true + /@babel/helpers@7.18.9: resolution: {integrity: sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: false /@babel/helpers@7.21.5: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true + /@babel/helpers@7.24.5: + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1069,12 +1361,23 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight@7.24.5: + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + dev: true + /@babel/parser@7.18.11: resolution: {integrity: sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.21.5 + dev: false /@babel/parser@7.19.3: resolution: {integrity: sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==} @@ -1091,6 +1394,25 @@ packages: dependencies: '@babel/types': 7.21.5 + /@babel/parser@7.24.5: + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.5 + dev: true + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1101,6 +1423,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} @@ -1113,6 +1445,29 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.21.8) dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + dev: true + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-proposal-async-generator-functions@7.19.1(@babel/core@7.21.8): resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} engines: {node: '>=6.9.0'} @@ -1230,6 +1585,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) '@babel/plugin-transform-parameters': 7.18.8(@babel/core@7.12.9) + dev: false /@babel/plugin-proposal-object-rest-spread@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} @@ -1296,6 +1652,15 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + dev: true + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} @@ -1316,6 +1681,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -1334,6 +1708,15 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.19.0 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1344,6 +1727,16 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1353,6 +1746,15 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1362,6 +1764,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-import-assertions@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} engines: {node: '>=6.9.0'} @@ -1372,21 +1783,59 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.18.9 dev: true @@ -1397,6 +1846,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.18.9 + dev: false /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} @@ -1408,6 +1858,16 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1417,6 +1877,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1426,6 +1895,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1435,6 +1913,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1442,6 +1929,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.18.9 + dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1452,6 +1940,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1461,6 +1958,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1470,6 +1976,15 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1480,6 +1995,16 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1490,6 +2015,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.19.0 + dev: true + /@babel/plugin-syntax-typescript@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} engines: {node: '>=6.9.0'} @@ -1500,6 +2035,27 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} @@ -1510,6 +2066,29 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.5): + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} @@ -1524,6 +2103,18 @@ packages: - supports-color dev: true + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} @@ -1534,6 +2125,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-block-scoping@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} engines: {node: '>=6.9.0'} @@ -1544,6 +2145,39 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.5): + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-classes@7.19.0(@babel/core@7.21.8): resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} engines: {node: '>=6.9.0'} @@ -1564,6 +2198,23 @@ packages: - supports-color dev: true + /@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.5 + globals: 11.12.0 + dev: true + /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} @@ -1574,6 +2225,17 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/template': 7.24.0 + dev: true + /@babel/plugin-transform-destructuring@7.18.13(@babel/core@7.21.8): resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} engines: {node: '>=6.9.0'} @@ -1584,6 +2246,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} @@ -1595,6 +2267,17 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} @@ -1605,6 +2288,27 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} @@ -1616,6 +2320,28 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.21.8): resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} @@ -1626,6 +2352,17 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} @@ -1638,6 +2375,29 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} @@ -1648,6 +2408,27 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} @@ -1658,6 +2439,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-modules-amd@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} engines: {node: '>=6.9.0'} @@ -1672,6 +2463,17 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-modules-commonjs@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} engines: {node: '>=6.9.0'} @@ -1687,6 +2489,18 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 + dev: true + /@babel/plugin-transform-modules-systemjs@7.19.0(@babel/core@7.21.8): resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} engines: {node: '>=6.9.0'} @@ -1703,6 +2517,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + dev: true + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} @@ -1716,6 +2543,17 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.19.1(@babel/core@7.21.8): resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} engines: {node: '>=6.9.0'} @@ -1727,6 +2565,17 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} @@ -1737,6 +2586,51 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} @@ -1750,6 +2644,40 @@ packages: - supports-color dev: true + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-parameters@7.18.8(@babel/core@7.12.9): resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} engines: {node: '>=6.9.0'} @@ -1758,6 +2686,7 @@ packages: dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.18.9 + dev: false /@babel/plugin-transform-parameters@7.18.8(@babel/core@7.21.8): resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} @@ -1769,6 +2698,40 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} @@ -1779,14 +2742,24 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-transform-react-constant-elements@7.18.12(@babel/core@7.21.8): - resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8): @@ -1799,6 +2772,16 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} @@ -1809,6 +2792,16 @@ packages: '@babel/plugin-transform-react-jsx': 7.18.10(@babel/core@7.21.8) dev: true + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.5): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-react-jsx@7.18.10(@babel/core@7.21.8): resolution: {integrity: sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==} engines: {node: '>=6.9.0'} @@ -1823,6 +2816,20 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.5): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/types': 7.24.5 + dev: true + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} @@ -1834,6 +2841,17 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true + /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} @@ -1845,6 +2863,17 @@ packages: regenerator-transform: 0.15.0 dev: true + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} @@ -1855,19 +2884,29 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-transform-runtime@7.18.10(@babel/core@7.21.8): - resolution: {integrity: sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==} + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.21.5 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.8) - babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.21.8) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.8) - semver: 6.3.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.5): + resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -1882,6 +2921,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-spread@7.19.0(@babel/core@7.21.8): resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} engines: {node: '>=6.9.0'} @@ -1893,14 +2942,35 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.19.0 + dev: true + + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 dev: true /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8): @@ -1913,6 +2983,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} @@ -1923,6 +3003,16 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-typescript@7.18.12(@babel/core@7.21.8): resolution: {integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==} engines: {node: '>=6.9.0'} @@ -1937,6 +3027,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + dev: true + /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.8): resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} @@ -1947,6 +3050,27 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} @@ -1958,6 +3082,28 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/preset-env@7.19.3(@babel/core@7.21.8): resolution: {integrity: sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==} engines: {node: '>=6.9.0'} @@ -2044,6 +3190,98 @@ packages: - supports-color dev: true + /@babel/preset-env@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.5) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-modules@0.1.5(@babel/core@7.21.8): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: @@ -2057,6 +3295,17 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.5): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.21.5 + esutils: 2.0.3 + dev: true + /@babel/preset-react@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} @@ -2072,6 +3321,21 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.21.8) dev: true + /@babel/preset-react@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.5) + dev: true + /@babel/preset-typescript@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} @@ -2086,12 +3350,30 @@ packages: - supports-color dev: true - /@babel/runtime-corejs3@7.18.9: - resolution: {integrity: sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==} + /@babel/preset-typescript@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - core-js-pure: 3.24.1 - regenerator-runtime: 0.13.11 + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + dev: true + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + + /@babel/runtime-corejs3@7.24.5: + resolution: {integrity: sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg==} + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: 3.37.0 + regenerator-runtime: 0.14.1 dev: true /@babel/runtime@7.18.9: @@ -2112,6 +3394,13 @@ packages: dependencies: regenerator-runtime: 0.13.11 + /@babel/runtime@7.24.5: + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: true + /@babel/template@7.18.10: resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} @@ -2119,6 +3408,7 @@ packages: '@babel/code-frame': 7.21.4 '@babel/parser': 7.21.8 '@babel/types': 7.21.5 + dev: false /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} @@ -2128,6 +3418,15 @@ packages: '@babel/parser': 7.21.8 '@babel/types': 7.21.5 + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + dev: true + /@babel/traverse@7.18.11: resolution: {integrity: sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==} engines: {node: '>=6.9.0'} @@ -2144,6 +3443,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false /@babel/traverse@7.19.3(supports-color@5.5.0): resolution: {integrity: sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==} @@ -2163,7 +3463,7 @@ packages: - supports-color dev: false - /@babel/traverse@7.21.5(supports-color@5.5.0): + /@babel/traverse@7.21.5: resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} engines: {node: '>=6.9.0'} dependencies: @@ -2180,6 +3480,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.24.5: + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.18.10: resolution: {integrity: sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==} engines: {node: '>=6.9.0'} @@ -2187,6 +3505,7 @@ packages: '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + dev: false /@babel/types@7.19.3: resolution: {integrity: sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==} @@ -2204,6 +3523,15 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types@7.24.5: + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 + dev: true + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -2419,117 +3747,128 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@docsearch/css@3.2.0: - resolution: {integrity: sha512-jnNrO2JVYYhj2pP2FomlHIy6220n6mrLn2t9v2/qc+rM7M/fbIcKMgk9ky4RN+L/maUEmteckzg6/PIYoAAXJg==} + /@docsearch/css@3.6.0: + resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==} dev: true - /@docsearch/react@3.2.0(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-ATS3w5JBgQGQF0kHn5iOAPfnCCaoLouZQMmI7oENV//QMFrYbjhUZxBU9lIwAT7Rzybud+Jtb4nG5IEjBk3Ixw==} + /@docsearch/react@3.6.0(@types/react@18.0.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true dependencies: - '@algolia/autocomplete-core': 1.7.1 - '@algolia/autocomplete-preset-algolia': 1.7.1(algoliasearch@4.14.2) - '@docsearch/css': 3.2.0 - algoliasearch: 4.14.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.23.3) + '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.23.3) + '@docsearch/css': 3.6.0 + '@types/react': 18.0.0 + algoliasearch: 4.23.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@algolia/client-search' dev: true - /@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==} - engines: {node: '>=16.14'} + /@docusaurus/core@3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-PzKMydKI3IU1LmeZQDi+ut5RSuilbXnA8QdowGeJEgU8EJjmx3rBHNT1LxQxOVqNEwpWi/csLwd9bn7rUjggPA==} + engines: {node: '>=18.0'} hasBin: true peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/generator': 7.21.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-transform-runtime': 7.18.10(@babel/core@7.21.8) - '@babel/preset-env': 7.19.3(@babel/core@7.21.8) - '@babel/preset-react': 7.18.6(@babel/core@7.21.8) - '@babel/preset-typescript': 7.18.6(@babel/core@7.21.8) - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.18.9 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@docusaurus/cssnano-preset': 2.4.0 - '@docusaurus/logger': 2.4.0 - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.3.1 - autoprefixer: 10.4.14(postcss@8.4.23) - babel-loader: 8.2.5(@babel/core@7.21.8)(webpack@5.76.0) + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/runtime': 7.24.5 + '@babel/runtime-corejs3': 7.24.5 + '@babel/traverse': 7.24.5 + '@docusaurus/cssnano-preset': 3.3.2 + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + autoprefixer: 10.4.14(postcss@8.4.38) + babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.5.3 - clean-css: 5.3.1 - cli-table3: 0.6.2 + clean-css: 5.3.3 + cli-table3: 0.6.4 combine-promises: 1.1.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.76.0) - core-js: 3.24.1 - css-loader: 6.7.1(webpack@5.76.0) - css-minimizer-webpack-plugin: 4.0.0(clean-css@5.3.1)(webpack@5.76.0) - cssnano: 5.1.13(postcss@8.4.23) + copy-webpack-plugin: 11.0.0(webpack@5.91.0) + core-js: 3.37.0 + css-loader: 6.11.0(webpack@5.91.0) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0) + cssnano: 6.1.2(postcss@8.4.38) del: 6.1.1 - detect-port: 1.3.0 + detect-port: 1.5.1 escape-html: 1.0.3 - eta: 2.0.1 - file-loader: 6.2.0(webpack@5.76.0) - fs-extra: 10.1.0 - html-minifier-terser: 6.1.0 - html-tags: 3.2.0 - html-webpack-plugin: 5.5.0(webpack@5.76.0) - import-fresh: 3.3.0 + eta: 2.2.0 + eval: 0.1.8 + file-loader: 6.2.0(webpack@5.91.0) + fs-extra: 11.2.0 + html-minifier-terser: 7.2.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.6.0(webpack@5.91.0) leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.6.1(webpack@5.76.0) - postcss: 8.4.23 - postcss-loader: 7.0.1(postcss@8.4.23)(webpack@5.76.0) + mini-css-extract-plugin: 2.9.0(webpack@5.91.0) + p-map: 4.0.0 + postcss: 8.4.38 + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.2.2)(webpack@5.91.0) prompts: 2.4.2 - react: 17.0.2 - react-dev-utils: 12.0.1(eslint@8.24.0)(typescript@4.8.4)(webpack@5.76.0) - react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.76.0) - react-router: 5.3.3(react@17.0.2) - react-router-config: 5.1.1(react-router@5.3.3)(react@17.0.2) - react-router-dom: 5.3.3(react@17.0.2) + react: 18.2.0 + react-dev-utils: 12.0.1(eslint@8.24.0)(typescript@5.2.2)(webpack@5.91.0) + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0) + react-router: 5.3.4(react@18.2.0) + react-router-config: 5.1.1(react-router@5.3.4)(react@18.2.0) + react-router-dom: 5.3.4(react@18.2.0) rtl-detect: 1.0.4 - semver: 7.3.7 - serve-handler: 6.1.3 + semver: 7.6.0 + serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.3(webpack@5.76.0) - tslib: 2.4.0 - update-notifier: 5.1.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.76.0) - wait-on: 6.0.1 - webpack: 5.76.0(webpack-cli@4.10.0) - webpack-bundle-analyzer: 4.5.0 - webpack-dev-server: 4.11.1(webpack-cli@4.10.0)(webpack@5.76.0) - webpack-merge: 5.8.0 - webpackbar: 5.0.2(webpack@5.76.0) + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + tslib: 2.6.2 + update-notifier: 6.0.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + webpack: 5.91.0(webpack-cli@4.10.0) + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.91.0) + webpack-merge: 5.10.0 + webpackbar: 5.0.2(webpack@5.91.0) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2538,109 +3877,120 @@ packages: - webpack-cli dev: true - /@docusaurus/cssnano-preset@2.4.0: - resolution: {integrity: sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==} - engines: {node: '>=16.14'} + /@docusaurus/cssnano-preset@3.3.2: + resolution: {integrity: sha512-+5+epLk/Rp4vFML4zmyTATNc3Is+buMAL6dNjrMWahdJCJlMWMPd/8YfU+2PA57t8mlSbhLJ7vAZVy54cd1vRQ==} + engines: {node: '>=18.0'} dependencies: - cssnano-preset-advanced: 5.3.8(postcss@8.4.23) - postcss: 8.4.23 - postcss-sort-media-queries: 4.2.1(postcss@8.4.23) - tslib: 2.5.0 + cssnano-preset-advanced: 6.1.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-sort-media-queries: 5.2.0(postcss@8.4.38) + tslib: 2.6.2 dev: true - /@docusaurus/logger@2.4.0: - resolution: {integrity: sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==} - engines: {node: '>=16.14'} + /@docusaurus/logger@3.3.2: + resolution: {integrity: sha512-Ldu38GJ4P8g4guN7d7pyCOJ7qQugG7RVyaxrK8OnxuTlaImvQw33aDRwaX2eNmX8YK6v+//Z502F4sOZbHHCHQ==} + engines: {node: '>=18.0'} dependencies: chalk: 4.1.2 - tslib: 2.5.0 + tslib: 2.6.2 dev: true - /@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0): - resolution: {integrity: sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==} - engines: {node: '>=16.14'} + /@docusaurus/mdx-loader@3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-AFRxj/aOk3/mfYDPxE3wTbrjeayVRvNSZP7mgMuUlrb2UlPRbSVAFX1k2RbgAJrnTSwMgb92m2BhJgYRfptN3g==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/parser': 7.21.8 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@mdx-js/mdx': 1.6.22 + '@docusaurus/logger': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@mdx-js/mdx': 3.0.1 + '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 - file-loader: 6.2.0(webpack@5.76.0) - fs-extra: 10.1.0 + estree-util-value-to-estree: 3.1.1 + file-loader: 6.2.0(webpack@5.91.0) + fs-extra: 11.2.0 image-size: 1.0.2 - mdast-util-to-string: 2.0.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - remark-emoji: 2.2.0 + mdast-util-mdx: 3.0.0 + mdast-util-to-string: 4.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + rehype-raw: 7.0.0 + remark-directive: 3.0.0 + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.0 stringify-object: 3.3.0 - tslib: 2.5.0 - unified: 9.2.2 - unist-util-visit: 2.0.3 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.76.0) - webpack: 5.76.0(webpack-cli@4.10.0) + tslib: 2.6.2 + unified: 11.0.4 + unist-util-visit: 5.0.0 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + vfile: 6.0.1 + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true - /@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0): - resolution: {integrity: sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==} + /@docusaurus/module-type-aliases@3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0): + resolution: {integrity: sha512-b/XB0TBJah5yKb4LYuJT4buFvL0MGAb0+vJDrJtlYMguRtsEBkf2nWl5xP7h4Dlw6ol0hsHrCYzJ50kNIOEclw==} peerDependencies: react: '*' react-dom: '*' dependencies: - '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) '@types/history': 4.7.11 '@types/react': 18.2.6 '@types/react-router-config': 5.0.6 '@types/react-router-dom': 5.3.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0) transitivePeerDependencies: - '@swc/core' - esbuild + - supports-color - uglify-js - webpack-cli dev: true - /@docusaurus/plugin-client-redirects@2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-HsS+Dc2ZLWhfpjYJ5LIrOB/XfXZcElcC7o1iA4yIVtiFz+LHhwP863fhqbwSJ1c6tNDOYBH3HwbskHrc/PIn7Q==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-client-redirects@3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-W8ueb5PaQ06oanatL+CzE3GjqeRBTzv3MSFqEQlBa8BqLyOomc1uHsWgieE3glHsckU4mUZ6sHnOfesAtYnnew==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - eta: 2.0.1 - fs-extra: 10.1.0 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/logger': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + eta: 2.2.0 + fs-extra: 11.2.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2649,39 +3999,43 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-blog@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-content-blog@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-fJU+dmqp231LnwDJv+BHVWft8pcUS2xVPZdeYH6/ibH1s2wQ/sLcmUrGWyIv/Gq9Ptj8XWjRPMghlxghuPPoxg==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) cheerio: 1.0.0-rc.12 feed: 4.2.2 - fs-extra: 10.1.0 + fs-extra: 11.2.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) reading-time: 1.5.0 - tslib: 2.4.0 - unist-util-visit: 2.0.3 + srcset: 4.0.0 + tslib: 2.6.2 + unist-util-visit: 5.0.0 utility-types: 3.10.0 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2690,39 +4044,42 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-docs@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-content-docs@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-Dm1ri2VlGATTN3VGk1ZRqdRXWa1UlFubjaEL6JaxaK7IIFqN/Esjpl+Xw10R33loHcRww/H76VdEeYayaL76eg==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/module-type-aliases': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@types/react-router-config': 5.0.6 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@types/react-router-config': 5.0.11 combine-promises: 1.1.0 - fs-extra: 10.1.0 - import-fresh: 3.3.0 + fs-extra: 11.2.0 js-yaml: 4.1.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 utility-types: 3.10.0 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2731,31 +4088,34 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-pages@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-content-pages@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-EKc9fQn5H2+OcGER8x1aR+7URtAGWySUgULfqE/M14+rIisdrBstuEZ4lUPDRrSIexOVClML82h2fDS+GSb8Ew==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 - webpack: 5.76.0(webpack-cli@4.10.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2764,31 +4124,32 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-debug@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-debug@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-oBIBmwtaB+YS0XlmZ3gCO+cMbsGvIYuAKkAopoCh0arVjtlyPbejzPrHuCoRHB9G7abjNZw7zoONOR8+8LM5+Q==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-json-view: 1.21.3(react-dom@17.0.2)(react@17.0.2) - tslib: 2.4.0 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-json-view-lite: 1.4.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' - - '@types/react' + - '@swc/css' - bufferutil - csso - debug - - encoding - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2797,27 +4158,30 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-analytics@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-google-analytics@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-jXhrEIhYPSClMBK6/IA8qf1/FBoxqGXZvg7EuBax9HaK9+kL3L0TJIlatd8jQJOMtds8mKw806TOCc3rtEad1A==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2826,27 +4190,31 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-gtag@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-google-gtag@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-vcrKOHGbIDjVnNMrfbNpRQR1x6Jvcrb48kVzpBAOsKbj9rXZm/idjVAXRaewwobHdOrJkfWS/UJoxzK8wyLRBQ==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@types/gtag.js': 0.0.12 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2855,27 +4223,30 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-tag-manager@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-google-tag-manager@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-ldkR58Fdeks0vC+HQ+L+bGFSJsotQsipXD+iKXQFvkOfmPIV6QbHRd7IIcm5b6UtwOiK33PylNS++gjyLUmaGw==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2884,32 +4255,35 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-sitemap@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-sitemap@3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-/ZI1+bwZBhAgC30inBsHe3qY9LOZS+79fRGkNdTcGHRMcdAp6Vw2pCd1gzlxd/xU+HXsNP6cLmTOrggmRp3Ujg==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/logger': 3.3.2 + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) sitemap: 7.1.1 - tslib: 2.4.0 + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -2918,39 +4292,42 @@ packages: - webpack-cli dev: true - /@docusaurus/preset-classic@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-blog': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-docs': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-pages': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-debug': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-google-analytics': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-google-gtag': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-google-tag-manager': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-sitemap': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-classic': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-search-algolia': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + /@docusaurus/preset-classic@3.3.2(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-1SDS7YIUN1Pg3BmD6TOTjhB7RSBHJRpgIRKx9TpxqyDrJ92sqtZhomDc6UYoMMLQNF2wHFZZVGFjxJhw2VpL+Q==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-debug': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-google-analytics': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-google-gtag': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-google-tag-manager': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-sitemap': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-classic': 3.3.2(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-search-algolia': 3.3.2(@docusaurus/types@3.3.2)(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@algolia/client-search' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - '@types/react' - bufferutil - csso - debug - - encoding - esbuild - eslint + - lightningcss + - search-insights - supports-color - typescript - uglify-js @@ -2959,58 +4336,61 @@ packages: - webpack-cli dev: true - /@docusaurus/react-loadable@5.5.2(react@17.0.2): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + /@docusaurus/react-loadable@6.0.0(react@18.2.0): + resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} peerDependencies: react: '*' dependencies: '@types/react': 18.2.6 - prop-types: 15.8.1 - react: 17.0.2 - dev: true - - /@docusaurus/theme-classic@2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/module-type-aliases': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-blog': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-docs': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-pages': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-translations': 2.4.0 - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@mdx-js/react': 1.6.22(react@17.0.2) - clsx: 1.2.1 - copy-text-to-clipboard: 3.0.1 + react: 18.2.0 + dev: true + + /@docusaurus/theme-classic@3.3.2(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-gepHFcsluIkPb4Im9ukkiO4lXrai671wzS3cKQkY9BXQgdVwsdPf/KS0Vs4Xlb0F10fTz+T3gNjkxNEgSN9M0A==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-translations': 3.3.2 + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@mdx-js/react': 3.0.1(@types/react@18.0.0)(react@18.2.0) + clsx: 2.1.1 + copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.4.23 - prism-react-renderer: 1.3.5(react@17.0.2) - prismjs: 1.28.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-router-dom: 5.3.3(react@17.0.2) - rtlcss: 3.5.0 - tslib: 2.4.0 + postcss: 8.4.38 + prism-react-renderer: 2.3.1(react@18.2.0) + prismjs: 1.29.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-router-dom: 5.3.4(react@18.2.0) + rtlcss: 4.1.1 + tslib: 2.6.2 utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' + - '@types/react' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -3019,40 +4399,42 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==} - engines: {node: '>=16.14'} + /@docusaurus/theme-common@3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-kXqSaL/sQqo4uAMQ4fHnvRZrH45Xz2OdJ3ABXDS7YVGPSDTBC8cLebFrRR4YF9EowUHto1UC/EIklJZQMG/usA==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/mdx-loader': 2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/module-type-aliases': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-blog': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-docs': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/plugin-content-pages': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-common': 2.4.0(@docusaurus/types@2.4.0) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) '@types/history': 4.7.11 '@types/react': 18.2.6 '@types/react-router-config': 5.0.6 - clsx: 1.2.1 + clsx: 2.1.1 parse-numeric-range: 1.3.0 - prism-react-renderer: 1.3.5(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 - use-sync-external-store: 1.2.0(react@17.0.2) + prism-react-renderer: 2.3.1(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 utility-types: 3.10.0 transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -3061,33 +4443,36 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-live-codeblock@2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-rg+HDWNUvcA0+8DLDJ+4TP5dv5zEgwgrmQmu4hq/sTMbTL1hUBrLCfvSRbX1NQ5zOw+jPhPi740eXwe9XIkmEQ==} - engines: {node: '>=16.14'} + /@docusaurus/theme-live-codeblock@3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-04ZyMVKOuWFwvmkx+pR4vq9IiaKf753pfxFWLp5FCGuPS9YWzkxg8ZifhobftAY+3uey6BcwfS84ewNvbOwoQA==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-translations': 2.4.0 - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-translations': 3.3.2 + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) '@philpl/buble': 0.19.7 - clsx: 1.2.1 - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-live: 2.2.3(react-dom@17.0.2)(react@17.0.2) - tslib: 2.4.0 + clsx: 2.1.1 + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-live: 4.1.6(react-dom@18.2.0)(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug - esbuild - eslint + - lightningcss - supports-color - typescript - uglify-js @@ -3096,42 +4481,46 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-search-algolia@2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0): - resolution: {integrity: sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==} - engines: {node: '>=16.14'} + /@docusaurus/theme-search-algolia@3.3.2(@docusaurus/types@3.3.2)(@types/react@18.0.0)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-qLkfCl29VNBnF1MWiL9IyOQaHxUvicZp69hISyq/xMsNvFKHFOaOfk9xezYod2Q9xx3xxUh9t/QPigIei2tX4w==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docsearch/react': 3.2.0(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/logger': 2.4.0 - '@docusaurus/plugin-content-docs': 2.4.0(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-common': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) - '@docusaurus/theme-translations': 2.4.0 - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - algoliasearch: 4.14.2 - algoliasearch-helper: 3.11.0(algoliasearch@4.14.2) - clsx: 1.2.1 - eta: 2.0.1 - fs-extra: 10.1.0 + '@docsearch/react': 3.6.0(@types/react@18.0.0)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/logger': 3.3.2 + '@docusaurus/plugin-content-docs': 3.3.2(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/theme-translations': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + algoliasearch: 4.23.3 + algoliasearch-helper: 3.19.0(algoliasearch@4.23.3) + clsx: 2.1.1 + eta: 2.2.0 + fs-extra: 11.2.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.4.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 utility-types: 3.10.0 transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/types' - '@parcel/css' + - '@rspack/core' - '@swc/core' + - '@swc/css' - '@types/react' - bufferutil - csso - debug - esbuild - eslint + - lightningcss + - search-insights - supports-color - typescript - uglify-js @@ -3140,98 +4529,106 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-translations@2.4.0: - resolution: {integrity: sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==} - engines: {node: '>=16.14'} + /@docusaurus/theme-translations@3.3.2: + resolution: {integrity: sha512-bPuiUG7Z8sNpGuTdGnmKl/oIPeTwKr0AXLGu9KaP6+UFfRZiyWbWE87ti97RrevB2ffojEdvchNujparR3jEZQ==} + engines: {node: '>=18.0'} dependencies: - fs-extra: 10.1.0 - tslib: 2.4.0 + fs-extra: 11.2.0 + tslib: 2.6.2 dev: true - /@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0): - resolution: {integrity: sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==} + /@docusaurus/types@3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0): + resolution: {integrity: sha512-5p201S7AZhliRxTU7uMKtSsoC8mgPA9bs9b5NQg1IRdRxJfflursXNVsgc3PcMqiUTul/v1s3k3rXXFlRE890w==} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: + '@mdx-js/mdx': 3.0.1 '@types/history': 4.7.11 '@types/react': 18.2.6 commander: 5.1.0 - joi: 17.6.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + joi: 17.13.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) utility-types: 3.10.0 - webpack: 5.76.0(webpack-cli@4.10.0) - webpack-merge: 5.8.0 + webpack: 5.91.0(webpack-cli@4.10.0) + webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' - esbuild + - supports-color - uglify-js - webpack-cli dev: true - /@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0): - resolution: {integrity: sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==} - engines: {node: '>=16.14'} + /@docusaurus/utils-common@3.3.2(@docusaurus/types@3.3.2): + resolution: {integrity: sha512-QWFTLEkPYsejJsLStgtmetMFIA3pM8EPexcZ4WZ7b++gO5jGVH7zsipREnCHzk6+eDgeaXfkR6UPaTt86bp8Og==} + engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - tslib: 2.5.0 + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + tslib: 2.6.2 dev: true - /@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0): - resolution: {integrity: sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==} - engines: {node: '>=16.14'} + /@docusaurus/utils-validation@3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-itDgFs5+cbW9REuC7NdXals4V6++KifgVMzoGOOOSIifBQw+8ULhy86u5e1lnptVL0sv8oAjq2alO7I40GR7pA==} + engines: {node: '>=18.0'} dependencies: - '@docusaurus/logger': 2.4.0 - '@docusaurus/utils': 2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0) - joi: 17.6.0 + '@docusaurus/logger': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + joi: 17.13.1 js-yaml: 4.1.0 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true - /@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)(webpack-cli@4.10.0): - resolution: {integrity: sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==} - engines: {node: '>=16.14'} + /@docusaurus/utils@3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2)(webpack-cli@4.10.0): + resolution: {integrity: sha512-f4YMnBVymtkSxONv4Y8js3Gez9IgHX+Lcg6YRMOjVbq8sgCcdYK1lf6SObAuz5qB/mxiSK7tW0M9aaiIaUSUJg==} + engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: '@docusaurus/types': optional: true dependencies: - '@docusaurus/logger': 2.4.0 - '@docusaurus/types': 2.4.0(react-dom@17.0.2)(react@17.0.2)(webpack-cli@4.10.0) - '@svgr/webpack': 6.3.1 + '@docusaurus/logger': 3.3.2 + '@docusaurus/types': 3.3.2(react-dom@18.2.0)(react@18.2.0)(webpack-cli@4.10.0) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@svgr/webpack': 8.1.0(typescript@5.2.2) escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.76.0) - fs-extra: 10.1.0 - github-slugger: 1.4.0 + file-loader: 6.2.0(webpack@5.91.0) + fs-extra: 11.2.0 + github-slugger: 1.5.0 globby: 11.1.0 gray-matter: 4.0.3 + jiti: 1.21.0 js-yaml: 4.1.0 lodash: 4.17.21 micromatch: 4.0.5 + prompts: 2.4.2 resolve-pathname: 3.0.0 shelljs: 0.8.5 - tslib: 2.5.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.76.0) - webpack: 5.76.0(webpack-cli@4.10.0) + tslib: 2.6.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true @@ -3240,15 +4637,19 @@ packages: resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} dependencies: '@emotion/memoize': 0.8.0 + dev: false /@emotion/memoize@0.8.0: resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} + dev: false /@emotion/stylis@0.8.5: resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} + dev: false /@emotion/unitless@0.7.5: resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + dev: false /@esbuild/android-arm64@0.17.18: resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} @@ -3687,6 +5088,13 @@ packages: '@sinclair/typebox': 0.24.44 dev: true + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + /@jest/source-map@29.0.0: resolution: {integrity: sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3762,6 +5170,18 @@ packages: chalk: 4.1.2 dev: true + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.7.23 + '@types/yargs': 17.0.13 + chalk: 4.1.2 + dev: true + /@jridgewell/gen-mapping@0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} @@ -3778,6 +5198,15 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.18 + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} @@ -3786,6 +5215,11 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: @@ -3793,6 +5227,13 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} @@ -3809,6 +5250,13 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: @@ -3875,13 +5323,36 @@ packages: unist-util-visit: 2.0.3 transitivePeerDependencies: - supports-color + dev: false - /@mdx-js/react@1.6.22(react@17.0.2): - resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} - peerDependencies: - react: ^16.13.1 || ^17.0.0 - dependencies: - react: 17.0.2 + /@mdx-js/mdx@3.0.1: + resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} + dependencies: + '@types/estree': 1.0.5 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-build-jsx: 3.0.1 + estree-util-is-identifier-name: 3.0.0 + estree-util-to-js: 2.0.0 + estree-walker: 3.0.3 + hast-util-to-estree: 3.1.0 + hast-util-to-jsx-runtime: 2.3.0 + markdown-extensions: 2.0.0 + periscopic: 3.1.0 + remark-mdx: 3.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + source-map: 0.7.4 + unified: 11.0.4 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color dev: true /@mdx-js/react@1.6.22(react@18.2.0): @@ -3892,8 +5363,20 @@ packages: react: 18.2.0 dev: false + /@mdx-js/react@3.0.1(@types/react@18.0.0)(react@18.2.0): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.0.0 + react: 18.2.0 + dev: true + /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} + dev: false /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -3937,8 +5420,29 @@ packages: regexpu-core: 4.8.0 dev: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@pnpm/config.env-replace@1.1.0: + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + dev: true + + /@pnpm/network.ca-file@1.0.2: + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + dependencies: + graceful-fs: 4.2.10 + dev: true + + /@pnpm/npm-conf@2.2.2: + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + engines: {node: '>=12'} + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + dev: true + + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): @@ -4105,10 +5609,20 @@ packages: '@hapi/hoek': 9.3.0 dev: true + /@sideway/address@4.1.5: + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + dependencies: + '@hapi/hoek': 9.3.0 + dev: true + /@sideway/formula@3.0.0: resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} dev: true + /@sideway/formula@3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: true + /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: true @@ -4117,9 +5631,18 @@ packages: resolution: {integrity: sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==} dev: true - /@sindresorhus/is@0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + + /@sindresorhus/is@4.6.0: + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + dev: true + + /@sindresorhus/is@5.6.0: + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} dev: true /@sinonjs/commons@1.8.3: @@ -4140,13 +5663,12 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@slorber/static-site-generator-webpack-plugin@4.0.7: - resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} - engines: {node: '>=14'} + /@slorber/remark-comment@1.0.0: + resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} dependencies: - eval: 0.1.8 - p-map: 4.0.0 - webpack-sources: 3.2.3 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 dev: true /@styled-system/background@5.1.2: @@ -4226,155 +5748,161 @@ packages: '@styled-system/css': 5.1.5 dev: false - /@svgr/babel-plugin-add-jsx-attribute@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} - engines: {node: '>=10'} + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-remove-jsx-attribute@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} - engines: {node: '>=10'} + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} - engines: {node: '>=10'} + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} - engines: {node: '>=10'} + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-dynamic-title@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} - engines: {node: '>=10'} + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-em-dimensions@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} - engines: {node: '>=10'} + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-react-native-svg@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} - engines: {node: '>=10'} + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.5): + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-svg-component@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.5 dev: true - /@svgr/babel-preset@6.3.1(@babel/core@7.21.8): - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} - engines: {node: '>=10'} + /@svgr/babel-preset@8.1.0(@babel/core@7.24.5): + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@svgr/babel-plugin-add-jsx-attribute': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-svg-dynamic-title': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-svg-em-dimensions': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-transform-react-native-svg': 6.3.1(@babel/core@7.21.8) - '@svgr/babel-plugin-transform-svg-component': 6.3.1(@babel/core@7.21.8) - dev: true - - /@svgr/core@6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} - engines: {node: '>=10'} + '@babel/core': 7.24.5 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.5) + dev: true + + /@svgr/core@8.1.0(typescript@5.2.2): + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} dependencies: - '@svgr/plugin-jsx': 6.3.1(@svgr/core@6.3.1) + '@babel/core': 7.24.5 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) camelcase: 6.3.0 - cosmiconfig: 7.0.1 + cosmiconfig: 8.3.6(typescript@5.2.2) + snake-case: 3.0.4 transitivePeerDependencies: - supports-color + - typescript dev: true - /@svgr/hast-util-to-babel-ast@6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} - engines: {node: '>=10'} + /@svgr/hast-util-to-babel-ast@8.0.0: + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} dependencies: '@babel/types': 7.21.5 entities: 4.4.0 dev: true - /@svgr/plugin-jsx@6.3.1(@svgr/core@6.3.1): - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} - engines: {node: '>=10'} + /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0): + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} peerDependencies: - '@svgr/core': ^6.0.0 + '@svgr/core': '*' dependencies: - '@babel/core': 7.21.8 - '@svgr/babel-preset': 6.3.1(@babel/core@7.21.8) - '@svgr/core': 6.3.1 - '@svgr/hast-util-to-babel-ast': 6.3.1 + '@babel/core': 7.24.5 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) + '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/plugin-svgo@6.3.1(@svgr/core@6.3.1): - resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} - engines: {node: '>=10'} + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.2.2): + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} peerDependencies: - '@svgr/core': ^6.0.0 + '@svgr/core': '*' dependencies: - '@svgr/core': 6.3.1 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - svgo: 2.8.0 + '@svgr/core': 8.1.0(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.2.2) + deepmerge: 4.3.1 + svgo: 3.2.0 + transitivePeerDependencies: + - typescript dev: true - /@svgr/webpack@6.3.1: - resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} - engines: {node: '>=10'} + /@svgr/webpack@8.1.0(typescript@5.2.2): + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} dependencies: - '@babel/core': 7.21.8 - '@babel/plugin-transform-react-constant-elements': 7.18.12(@babel/core@7.21.8) - '@babel/preset-env': 7.19.3(@babel/core@7.21.8) - '@babel/preset-react': 7.18.6(@babel/core@7.21.8) - '@babel/preset-typescript': 7.18.6(@babel/core@7.21.8) - '@svgr/core': 6.3.1 - '@svgr/plugin-jsx': 6.3.1(@svgr/core@6.3.1) - '@svgr/plugin-svgo': 6.3.1(@svgr/core@6.3.1) + '@babel/core': 7.24.5 + '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.2.2) transitivePeerDependencies: - supports-color + - typescript dev: true /@svitejs/changesets-changelog-github-compact@0.1.1: @@ -4387,11 +5915,11 @@ packages: - encoding dev: true - /@szmarczak/http-timer@1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} + /@szmarczak/http-timer@5.0.1: + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} dependencies: - defer-to-connect: 1.1.3 + defer-to-connect: 2.0.1 dev: true /@testing-library/dom@8.17.1: @@ -4465,6 +5993,12 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: false + /@types/acorn@4.0.6: + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + dependencies: + '@types/estree': 1.0.5 + dev: true + /@types/aria-query@4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true @@ -4524,6 +6058,12 @@ packages: '@types/node': 18.7.23 dev: true + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + dependencies: + '@types/ms': 0.7.34 + dev: true + /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: @@ -4538,10 +6078,20 @@ packages: '@types/json-schema': 7.0.11 dev: true + /@types/estree-jsx@1.0.5: + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + dependencies: + '@types/estree': 1.0.5 + dev: true + /@types/estree@0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true + /@types/express-serve-static-core@4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: @@ -4565,10 +6115,21 @@ packages: '@types/node': 18.7.23 dev: true + /@types/gtag.js@0.0.12: + resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} + dev: true + /@types/hast@2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 + dev: false + + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 2.0.6 + dev: true /@types/history@4.7.11: resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} @@ -4585,6 +6146,10 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: true + /@types/http-cache-semantics@4.0.4: + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + dev: true + /@types/http-proxy@1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: @@ -4632,12 +6197,6 @@ packages: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 18.7.23 - dev: true - /@types/lodash.clonedeep@4.5.7: resolution: {integrity: sha512-ccNqkPptFIXrpVqUECi60/DFxjNKsfoQxSQsgcBJCX/fuX1wgyQieojkcWH/KpE3xzLoWN/2k+ZeGqIN3paSvw==} dependencies: @@ -4652,6 +6211,17 @@ packages: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: '@types/unist': 2.0.6 + dev: false + + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /@types/mdx@2.0.13: + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + dev: true /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} @@ -4665,6 +6235,10 @@ packages: resolution: {integrity: sha512-HUAiN65VsRXyFCTicolwb5+I7FM6f72zjMWr+ajGk+YTvzBgXqa2A5U7d+rtsouAkunJ5U4Sb5lNJjo9w+nmXg==} dev: true + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + dev: true + /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true @@ -4690,6 +6264,7 @@ packages: /@types/parse5@5.0.3: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + dev: false /@types/prettier@2.7.1: resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==} @@ -4729,6 +6304,14 @@ packages: '@types/react': 18.2.6 dev: true + /@types/react-router-config@5.0.11: + resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.0 + '@types/react-router': 5.1.18 + dev: true + /@types/react-router-config@5.0.6: resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} dependencies: @@ -4758,18 +6341,20 @@ packages: '@types/react': 18.2.6 dev: true - /@types/react@18.2.6: - resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==} + /@types/react@18.0.0: + resolution: {integrity: sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 dev: true - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + /@types/react@18.2.6: + resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==} dependencies: - '@types/node': 18.7.23 + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 dev: true /@types/retry@0.12.0: @@ -4840,6 +6425,16 @@ packages: /@types/unist@2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: true + + /@types/ws@8.5.10: + resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + dependencies: + '@types/node': 18.7.23 + dev: true + /@types/ws@8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: @@ -4867,8 +6462,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yauzl@2.10.0: - resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} + /@types/yauzl@2.10.3: + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: '@types/node': 18.7.23 @@ -5001,6 +6596,10 @@ packages: eslint-visitor-keys: 3.4.1 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@webassemblyjs/ast@1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -5008,18 +6607,37 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true + /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true + /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + dev: true + /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -5028,10 +6646,22 @@ packages: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: true + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -5041,22 +6671,47 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 dev: true + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + dev: true + /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true + /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -5070,6 +6725,19 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 dev: true + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + dev: true + /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -5080,6 +6748,16 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -5089,6 +6767,15 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 dev: true + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + dev: true + /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -5100,6 +6787,17 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: @@ -5107,6 +6805,13 @@ packages: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + dev: true + /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.76.0): resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} peerDependencies: @@ -5200,6 +6905,14 @@ packages: acorn: 8.8.0 dev: true + /acorn-import-assertions@1.9.0(acorn@8.8.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.0 + dev: true + /acorn-jsx@5.3.2(acorn@6.4.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -5237,6 +6950,12 @@ packages: hasBin: true dev: true + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn@8.8.0: resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} @@ -5308,32 +7027,33 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch-helper@3.11.0(algoliasearch@4.14.2): - resolution: {integrity: sha512-TLl/MSjtQ98mgkd8hngWkzSjE+dAWldZ1NpJtv2mT+ZoFJ2P2zDE85oF9WafJOXWN9FbVRmyxpO5H+qXcNaFng==} + /algoliasearch-helper@3.19.0(algoliasearch@4.23.3): + resolution: {integrity: sha512-AaSb5DZDMZmDQyIy6lf4aL0OZGgyIdqvLIIvSuVQOIOqfhrYSY7TvotIFI2x0Q3cP3xUpTd7lI1astUC4aXBJw==} peerDependencies: algoliasearch: '>= 3.1 < 6' dependencies: '@algolia/events': 4.0.1 - algoliasearch: 4.14.2 + algoliasearch: 4.23.3 dev: true - /algoliasearch@4.14.2: - resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} + /algoliasearch@4.23.3: + resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} dependencies: - '@algolia/cache-browser-local-storage': 4.14.2 - '@algolia/cache-common': 4.14.2 - '@algolia/cache-in-memory': 4.14.2 - '@algolia/client-account': 4.14.2 - '@algolia/client-analytics': 4.14.2 - '@algolia/client-common': 4.14.2 - '@algolia/client-personalization': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/logger-common': 4.14.2 - '@algolia/logger-console': 4.14.2 - '@algolia/requester-browser-xhr': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/requester-node-http': 4.14.2 - '@algolia/transporter': 4.14.2 + '@algolia/cache-browser-local-storage': 4.23.3 + '@algolia/cache-common': 4.23.3 + '@algolia/cache-in-memory': 4.23.3 + '@algolia/client-account': 4.23.3 + '@algolia/client-analytics': 4.23.3 + '@algolia/client-common': 4.23.3 + '@algolia/client-personalization': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/logger-common': 4.23.3 + '@algolia/logger-console': 4.23.3 + '@algolia/recommend': 4.23.3 + '@algolia/requester-browser-xhr': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/requester-node-http': 4.23.3 + '@algolia/transporter': 4.23.3 dev: true /ansi-align@3.0.1: @@ -5505,15 +7225,16 @@ packages: engines: {node: '>=0.10.0'} dev: true - /asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: true - /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} dev: false + /astring@1.8.6: + resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} + hasBin: true + dev: true + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true @@ -5523,7 +7244,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer@10.4.14(postcss@8.4.23): + /autoprefixer@10.4.14(postcss@8.4.38): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -5535,7 +7256,23 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: true + + /autoprefixer@10.4.19(postcss@8.4.38): + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001616 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true @@ -5585,6 +7322,19 @@ packages: webpack: 5.76.0(webpack-cli@4.10.0) dev: true + /babel-loader@9.1.3(@babel/core@7.24.5)(webpack@5.91.0): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + dependencies: + '@babel/core': 7.24.5 + find-cache-dir: 4.0.0 + schema-utils: 4.0.0 + webpack: 5.91.0(webpack-cli@4.10.0) + dev: true + /babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} peerDependencies: @@ -5593,6 +7343,7 @@ packages: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.10.4 '@mdx-js/util': 1.6.22 + dev: false /babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} @@ -5604,6 +7355,7 @@ packages: resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} dependencies: '@babel/helper-plugin-utils': 7.10.4 + dev: false /babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} @@ -5641,14 +7393,27 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.21.8): - resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==} + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.3.2(@babel/core@7.21.8) - core-js-compat: 3.24.1 + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color dev: true @@ -5676,17 +7441,15 @@ packages: - supports-color dev: true - /babel-plugin-styled-components@2.0.7(styled-components@5.3.10): - resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==} + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: - styled-components: '>= 2' + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - babel-plugin-syntax-jsx: 6.18.0 - lodash: 4.17.21 - picomatch: 2.3.1 - styled-components: 5.3.10(react-dom@17.0.2)(react@17.0.2) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + transitivePeerDependencies: + - supports-color dev: true /babel-plugin-styled-components@2.0.7(styled-components@5.3.6): @@ -5704,6 +7467,7 @@ packages: /babel-plugin-syntax-jsx@6.18.0: resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} + dev: false /babel-plugin-transform-jsx-to-htm@2.2.0(@babel/core@7.21.8): resolution: {integrity: sha512-o98JbDlwdF3z03h+wdO5Ft4XTsJFONOM+XAFF9EH0EK8gYVSIwtp2jXvI7u4esIcQPiVy+ZHyZVy76AgnxnGbQ==} @@ -5747,14 +7511,15 @@ packages: /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + dev: false + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /base16@1.0.0: - resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} - dev: true - /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true @@ -5820,20 +7585,6 @@ packages: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true - /boxen@5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 2.2.1 - string-width: 4.2.3 - type-fest: 0.20.2 - widest-line: 3.1.0 - wrap-ansi: 7.0.0 - dev: true - /boxen@6.2.1: resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5923,6 +7674,17 @@ packages: update-browserslist-db: 1.0.11(browserslist@4.21.5) dev: true + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001616 + electron-to-chromium: 1.4.757 + node-releases: 2.0.14 + update-browserslist-db: 1.0.15(browserslist@4.23.0) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -5936,18 +7698,6 @@ packages: node-int64: 0.4.0 dev: true - /buble@0.19.6: - resolution: {integrity: sha512-9kViM6nJA1Q548Jrd06x0geh+BG2ru2+RMDkIHHgJY/8AcyCs34lTHwra9BX7YdPrZXd5aarkpr/SY8bmPgPdg==} - hasBin: true - dependencies: - chalk: 2.4.2 - magic-string: 0.25.9 - minimist: 1.2.6 - os-homedir: 1.0.2 - regexpu-core: 4.8.0 - vlq: 1.0.1 - dev: true - /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true @@ -5988,17 +7738,22 @@ packages: engines: {node: '>=8'} dev: true - /cacheable-request@6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} + /cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + dev: true + + /cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + engines: {node: '>=14.16'} dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.0 - keyv: 3.1.0 - lowercase-keys: 2.0.0 - normalize-url: 4.5.1 - responselike: 1.0.2 + '@types/http-cache-semantics': 4.0.4 + get-stream: 6.0.1 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + mimic-response: 4.0.0 + normalize-url: 8.0.1 + responselike: 3.0.0 dev: true /call-bind@1.0.2: @@ -6023,6 +7778,7 @@ packages: /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + dev: false /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} @@ -6050,11 +7806,12 @@ packages: /camelize@1.0.0: resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==} + dev: false /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.21.5 + browserslist: 4.23.0 caniuse-lite: 1.0.30001485 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -6064,8 +7821,17 @@ packages: resolution: {integrity: sha512-8aUpZ7sjhlOyiNsg+pgcrTTPUXKh+rg544QYHSvQErljVEKJzvkYkCR/hUFeeVoEfTToUtY9cUKNRC7+c45YkA==} dev: true + /caniuse-lite@1.0.30001616: + resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==} + dev: true + /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + dev: false + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: true /chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} @@ -6107,14 +7873,33 @@ packages: engines: {node: '>=10'} dev: true + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: true + /character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: true /character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: true /character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + + /character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + dev: true /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -6159,6 +7944,23 @@ packages: fsevents: 2.3.3 dev: true + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + requiresBuild: true + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + optional: true + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -6168,10 +7970,6 @@ packages: engines: {node: '>=6.0'} dev: true - /ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: true - /ci-info@3.4.0: resolution: {integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==} dev: true @@ -6187,6 +7985,13 @@ packages: source-map: 0.6.1 dev: true + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: true + /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -6196,11 +8001,6 @@ packages: resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} dev: false - /cli-boxes@2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - dev: true - /cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -6218,8 +8018,8 @@ packages: engines: {node: '>=6'} dev: false - /cli-table3@0.6.2: - resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} + /cli-table3@0.6.4: + resolution: {integrity: sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 @@ -6279,12 +8079,6 @@ packages: shallow-clone: 3.0.1 dev: true - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: true - /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -6295,6 +8089,11 @@ packages: engines: {node: '>=6'} dev: true + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: true + /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -6302,6 +8101,11 @@ packages: /collapse-white-space@1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} + dev: false + + /collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + dev: true /collect-v8-coverage@1.0.1: resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} @@ -6346,11 +8150,21 @@ packages: /comma-separated-tokens@1.0.8: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true /command-score@0.1.2: resolution: {integrity: sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==} dev: false + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -6375,6 +8189,10 @@ packages: engines: {node: '>= 12'} dev: true + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + dev: true + /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -6384,14 +8202,6 @@ packages: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: true - /component-props@1.1.1: - resolution: {integrity: sha512-69pIRJs9fCCHRqCz3390YF2LV1Lu6iEMZ5zuVqqUn+G20V9BNXlMs0cWawWeW9g4Ynmg29JmkG6R7/lUJoGd1Q==} - dev: true - - /component-xor@0.0.4: - resolution: {integrity: sha512-ZIt6sla8gfo+AFVRZoZOertcnD5LJaY2T9CKE2j13NJxQt/mUafD69Bl7/Y4AnpI2LGjiXH7cOfJDx/n2G9edA==} - dev: true - /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -6449,16 +8259,15 @@ packages: proto-list: 1.2.4 dev: true - /configstore@5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} + /configstore@6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.10 - make-dir: 3.1.0 - unique-string: 2.0.0 + dot-prop: 6.0.1 + graceful-fs: 4.2.11 + unique-string: 3.0.0 write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 + xdg-basedir: 5.1.0 dev: true /connect-history-api-fallback@2.0.0: @@ -6492,6 +8301,10 @@ packages: dependencies: safe-buffer: 5.1.2 + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: true @@ -6501,8 +8314,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /copy-text-to-clipboard@3.0.1: - resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} + /copy-text-to-clipboard@3.2.0: + resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} engines: {node: '>=12'} dev: true @@ -6512,7 +8325,7 @@ packages: toggle-selection: 1.0.6 dev: true - /copy-webpack-plugin@11.0.0(webpack@5.76.0): + /copy-webpack-plugin@11.0.0(webpack@5.91.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -6524,14 +8337,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.76.0(webpack-cli@4.10.0) - dev: true - - /core-js-compat@3.24.1: - resolution: {integrity: sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==} - dependencies: - browserslist: 4.21.5 - semver: 7.0.0 + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /core-js-compat@3.25.3: @@ -6540,19 +8346,19 @@ packages: browserslist: 4.21.5 dev: true - /core-js-pure@3.24.1: - resolution: {integrity: sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==} - requiresBuild: true + /core-js-compat@3.37.0: + resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + dependencies: + browserslist: 4.23.0 dev: true - /core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + /core-js-pure@3.37.0: + resolution: {integrity: sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ==} requiresBuild: true dev: true - /core-js@3.24.1: - resolution: {integrity: sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==} + /core-js@3.37.0: + resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==} requiresBuild: true dev: true @@ -6571,15 +8377,20 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} + /cosmiconfig@8.3.6(typescript@5.2.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@types/parse-json': 4.0.0 import-fresh: 3.3.0 + js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - yaml: 1.10.2 + typescript: 5.2.2 dev: true /create-require@1.1.1: @@ -6619,68 +8430,83 @@ packages: which: 2.0.2 dev: true - /crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} + /crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 dev: true /css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} + dev: false - /css-declaration-sorter@6.3.0(postcss@8.4.23): - resolution: {integrity: sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==} - engines: {node: ^10 || ^12 || >=14} + /css-declaration-sorter@7.2.0(postcss@8.4.38): + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /css-loader@6.7.1(webpack@5.76.0): - resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + /css-loader@6.11.0(webpack@5.91.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} engines: {node: '>= 12.13.0'} peerDependencies: + '@rspack/core': 0.x || 1.x webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.23) - postcss-modules-scope: 3.0.0(postcss@8.4.23) - postcss-modules-values: 4.0.0(postcss@8.4.23) + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) dev: true - /css-minimizer-webpack-plugin@4.0.0(clean-css@5.3.1)(webpack@5.76.0): - resolution: {integrity: sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==} + /css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0): + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: '@parcel/css': '*' + '@swc/css': '*' clean-css: '*' csso: '*' esbuild: '*' + lightningcss: '*' webpack: ^5.0.0 peerDependenciesMeta: '@parcel/css': optional: true + '@swc/css': + optional: true clean-css: optional: true csso: optional: true esbuild: optional: true + lightningcss: + optional: true dependencies: - clean-css: 5.3.1 - cssnano: 5.1.13(postcss@8.4.23) - jest-worker: 27.5.1 - postcss: 8.4.23 - schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - source-map: 0.6.1 - webpack: 5.76.0(webpack-cli@4.10.0) + '@jridgewell/trace-mapping': 0.3.18 + clean-css: 5.3.3 + cssnano: 6.1.2(postcss@8.4.38) + jest-worker: 29.7.0 + postcss: 8.4.38 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /css-select@4.3.0: @@ -6709,13 +8535,22 @@ packages: camelize: 1.0.0 css-color-keywords: 1.0.0 postcss-value-parser: 4.2.0 + dev: false - /css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 + mdn-data: 2.0.28 + source-map-js: 1.0.2 + dev: true + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 dev: true /css-what@6.1.0: @@ -6733,85 +8568,86 @@ packages: hasBin: true dev: true - /cssnano-preset-advanced@5.3.8(postcss@8.4.23): - resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - autoprefixer: 10.4.14(postcss@8.4.23) - cssnano-preset-default: 5.2.12(postcss@8.4.23) - postcss: 8.4.23 - postcss-discard-unused: 5.1.0(postcss@8.4.23) - postcss-merge-idents: 5.1.1(postcss@8.4.23) - postcss-reduce-idents: 5.2.0(postcss@8.4.23) - postcss-zindex: 5.1.0(postcss@8.4.23) - dev: true - - /cssnano-preset-default@5.2.12(postcss@8.4.23): - resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.3.0(postcss@8.4.23) - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-calc: 8.2.4(postcss@8.4.23) - postcss-colormin: 5.3.0(postcss@8.4.23) - postcss-convert-values: 5.1.2(postcss@8.4.23) - postcss-discard-comments: 5.1.2(postcss@8.4.23) - postcss-discard-duplicates: 5.1.0(postcss@8.4.23) - postcss-discard-empty: 5.1.1(postcss@8.4.23) - postcss-discard-overridden: 5.1.0(postcss@8.4.23) - postcss-merge-longhand: 5.1.6(postcss@8.4.23) - postcss-merge-rules: 5.1.2(postcss@8.4.23) - postcss-minify-font-values: 5.1.0(postcss@8.4.23) - postcss-minify-gradients: 5.1.1(postcss@8.4.23) - postcss-minify-params: 5.1.3(postcss@8.4.23) - postcss-minify-selectors: 5.2.1(postcss@8.4.23) - postcss-normalize-charset: 5.1.0(postcss@8.4.23) - postcss-normalize-display-values: 5.1.0(postcss@8.4.23) - postcss-normalize-positions: 5.1.1(postcss@8.4.23) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.23) - postcss-normalize-string: 5.1.0(postcss@8.4.23) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.23) - postcss-normalize-unicode: 5.1.0(postcss@8.4.23) - postcss-normalize-url: 5.1.0(postcss@8.4.23) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.23) - postcss-ordered-values: 5.1.3(postcss@8.4.23) - postcss-reduce-initial: 5.1.0(postcss@8.4.23) - postcss-reduce-transforms: 5.1.0(postcss@8.4.23) - postcss-svgo: 5.1.0(postcss@8.4.23) - postcss-unique-selectors: 5.1.1(postcss@8.4.23) - dev: true - - /cssnano-utils@3.1.0(postcss@8.4.23): - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.23 - dev: true - - /cssnano@5.1.13(postcss@8.4.23): - resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.2.12(postcss@8.4.23) - lilconfig: 2.1.0 - postcss: 8.4.23 - yaml: 1.10.2 + /cssnano-preset-advanced@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + autoprefixer: 10.4.19(postcss@8.4.38) + browserslist: 4.23.0 + cssnano-preset-default: 6.1.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-discard-unused: 6.0.5(postcss@8.4.38) + postcss-merge-idents: 6.0.3(postcss@8.4.38) + postcss-reduce-idents: 6.0.3(postcss@8.4.38) + postcss-zindex: 6.0.2(postcss@8.4.38) dev: true - /csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} + /cssnano-preset-default@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-calc: 9.0.1(postcss@8.4.38) + postcss-colormin: 6.1.0(postcss@8.4.38) + postcss-convert-values: 6.1.0(postcss@8.4.38) + postcss-discard-comments: 6.0.2(postcss@8.4.38) + postcss-discard-duplicates: 6.0.3(postcss@8.4.38) + postcss-discard-empty: 6.0.3(postcss@8.4.38) + postcss-discard-overridden: 6.0.2(postcss@8.4.38) + postcss-merge-longhand: 6.0.5(postcss@8.4.38) + postcss-merge-rules: 6.1.1(postcss@8.4.38) + postcss-minify-font-values: 6.1.0(postcss@8.4.38) + postcss-minify-gradients: 6.0.3(postcss@8.4.38) + postcss-minify-params: 6.1.0(postcss@8.4.38) + postcss-minify-selectors: 6.0.4(postcss@8.4.38) + postcss-normalize-charset: 6.0.2(postcss@8.4.38) + postcss-normalize-display-values: 6.0.2(postcss@8.4.38) + postcss-normalize-positions: 6.0.2(postcss@8.4.38) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38) + postcss-normalize-string: 6.0.2(postcss@8.4.38) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38) + postcss-normalize-unicode: 6.1.0(postcss@8.4.38) + postcss-normalize-url: 6.0.2(postcss@8.4.38) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.38) + postcss-ordered-values: 6.0.2(postcss@8.4.38) + postcss-reduce-initial: 6.1.0(postcss@8.4.38) + postcss-reduce-transforms: 6.0.2(postcss@8.4.38) + postcss-svgo: 6.0.3(postcss@8.4.38) + postcss-unique-selectors: 6.0.4(postcss@8.4.38) + dev: true + + /cssnano-utils@4.0.2(postcss@8.4.38): + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: true + + /cssnano@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.38) + lilconfig: 3.1.1 + postcss: 8.4.38 + dev: true + + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: - css-tree: 1.1.3 + css-tree: 2.2.1 dev: true /cssom@0.3.8: @@ -6881,6 +8717,10 @@ packages: engines: {node: '>=0.11'} dev: true + /debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + dev: true + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -6921,16 +8761,22 @@ packages: resolution: {integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==} dev: true + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: true + /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} dev: false - /decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} dependencies: - mimic-response: 1.0.1 + mimic-response: 3.1.0 dev: true /dedent@0.7.0: @@ -6951,6 +8797,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -6964,8 +8815,9 @@ packages: clone: 1.0.4 dev: true - /defer-to-connect@1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + /defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} dev: true /define-lazy-prop@2.0.0: @@ -7018,6 +8870,11 @@ packages: engines: {node: '>= 0.8'} dev: true + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -7027,6 +8884,7 @@ packages: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} dependencies: repeat-string: 1.6.1 + dev: false /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} @@ -7052,17 +8910,22 @@ packages: - supports-color dev: true - /detect-port@1.3.0: - resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} - engines: {node: '>= 4.2.1'} + /detect-port@1.5.1: + resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} hasBin: true dependencies: address: 1.2.0 - debug: 2.6.9 + debug: 4.3.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: true + /devtools-protocol@0.0.1036444: resolution: {integrity: sha512-0y4f/T8H9lsESV9kKP1HDUXgHxCdniFeJh6Erq+FbdOEvp/Ydp9t8kcAAM5gOd17pMrTDlFWntoHtzzeTUWKNw==} dev: true @@ -7109,13 +8972,13 @@ packages: esutils: 2.0.3 dev: true - /docusaurus-plugin-sass@0.2.2(@docusaurus/core@2.4.0)(sass@1.54.4)(webpack@5.76.0): + /docusaurus-plugin-sass@0.2.2(@docusaurus/core@3.3.2)(sass@1.54.4)(webpack@5.76.0): resolution: {integrity: sha512-ZZBpj3PrhGpYE2kAnkZB9NRwy/CDi4rGun1oec6PYR8YvGzqxYGtXvLgHi6FFbu8/N483klk8udqyYMh6Ted+A==} peerDependencies: '@docusaurus/core': ^2.0.0-beta sass: ^1.30.0 dependencies: - '@docusaurus/core': 2.4.0(@docusaurus/types@2.4.0)(eslint@8.24.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4)(webpack-cli@4.10.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@8.24.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(webpack-cli@4.10.0) sass: 1.54.4 sass-loader: 10.3.1(sass@1.54.4)(webpack@5.76.0) transitivePeerDependencies: @@ -7134,13 +8997,6 @@ packages: utila: 0.4.0 dev: true - /dom-iterator@1.0.0: - resolution: {integrity: sha512-7dsMOQI07EMU98gQM8NSB3GsAiIeBYIPKpnxR3c9xOvdvBjChAcOM0iJ222I3p5xyiZO9e5oggkNaCusuTdYig==} - dependencies: - component-props: 1.1.1 - component-xor: 0.0.4 - dev: true - /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: @@ -7205,9 +9061,9 @@ packages: tslib: 2.5.0 dev: true - /dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} + /dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} dependencies: is-obj: 2.0.0 dev: true @@ -7217,10 +9073,6 @@ packages: engines: {node: '>=12'} dev: true - /duplexer3@0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - dev: true - /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true @@ -7247,6 +9099,10 @@ packages: resolution: {integrity: sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==} dev: true + /electron-to-chromium@1.4.757: + resolution: {integrity: sha512-jftDaCknYSSt/+KKeXzH3LX5E2CvRLm75P3Hj+J/dv3CL0qUYcOt13d5FN1NiL5IJbbhzHrb3BomeG2tkSlZmw==} + dev: true + /emittery@0.10.2: resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} engines: {node: '>=12'} @@ -7263,12 +9119,16 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true + /emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + dev: true + /emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - /emoticon@3.2.0: - resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} + /emoticon@4.0.1: + resolution: {integrity: sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==} dev: true /encodeurl@1.0.2: @@ -7290,6 +9150,14 @@ packages: tapable: 2.2.1 dev: true + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -7362,6 +9230,10 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true + /es-module-lexer@1.5.2: + resolution: {integrity: sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==} + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -7424,9 +9296,14 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - /escape-goat@2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: true + + /escape-goat@4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} dev: true /escape-html@1.0.3: @@ -7447,6 +9324,11 @@ packages: engines: {node: '>=10'} dev: true + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true + /escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} @@ -7654,13 +9536,60 @@ packages: engines: {node: '>=4.0'} dev: true + /estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + dependencies: + '@types/estree': 1.0.5 + dev: true + + /estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + dev: true + + /estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + dev: true + + /estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.8.6 + source-map: 0.7.4 + dev: true + + /estree-util-value-to-estree@3.1.1: + resolution: {integrity: sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==} + dependencies: + '@types/estree': 1.0.5 + is-plain-obj: 4.1.0 + dev: true + + /estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.2 + dev: true + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.5 + dev: true + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /eta@2.0.1: - resolution: {integrity: sha512-46E2qDPDm7QA+usjffUWz9KfXsxVZclPOuKsXs4ZWZdI/X1wpDF7AO424pt7fdYohCzWsIkXAhNGXSlwo5naAg==} + /eta@2.2.0: + resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} engines: {node: '>=6.0.0'} dev: true @@ -7809,7 +9738,7 @@ packages: get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - '@types/yauzl': 2.10.0 + '@types/yauzl': 2.10.3 transitivePeerDependencies: - supports-color dev: true @@ -7868,6 +9797,12 @@ packages: format: 0.2.2 dev: false + /fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + dependencies: + format: 0.2.2 + dev: true + /faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} @@ -7881,32 +9816,6 @@ packages: bser: 2.1.1 dev: true - /fbemitter@3.0.0: - resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} - dependencies: - fbjs: 3.0.4 - transitivePeerDependencies: - - encoding - dev: true - - /fbjs-css-vars@1.0.2: - resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} - dev: true - - /fbjs@3.0.4: - resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} - dependencies: - cross-fetch: 3.1.5 - fbjs-css-vars: 1.0.2 - loose-envify: 1.4.0 - object-assign: 4.1.1 - promise: 7.3.1 - setimmediate: 1.0.5 - ua-parser-js: 0.7.31 - transitivePeerDependencies: - - encoding - dev: true - /fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: @@ -7927,7 +9836,7 @@ packages: flat-cache: 3.0.4 dev: true - /file-loader@6.2.0(webpack@5.76.0): + /file-loader@6.2.0(webpack@5.91.0): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -7935,7 +9844,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.1.1 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /filesize@8.0.7: @@ -7979,6 +9888,14 @@ packages: pkg-dir: 4.2.0 dev: true + /find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + dev: true + /find-file-up@0.1.3: resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} engines: {node: '>=0.10.0'} @@ -8035,6 +9952,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: true + /find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} dependencies: @@ -8050,20 +9975,13 @@ packages: rimraf: 3.0.2 dev: true - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true dev: true - /flux@4.0.3(react@17.0.2): - resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} - peerDependencies: - react: ^15.0.2 || ^16.0.0 || ^17.0.0 - dependencies: - fbemitter: 3.0.0 - fbjs: 3.0.4 - react: 17.0.2 - transitivePeerDependencies: - - encoding + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true /follow-redirects@1.15.1: @@ -8109,7 +10027,7 @@ packages: for-in: 1.0.2 dev: true - /fork-ts-checker-webpack-plugin@6.5.2(eslint@8.24.0)(typescript@4.8.4)(webpack@5.76.0): + /fork-ts-checker-webpack-plugin@6.5.2(eslint@8.24.0)(typescript@5.2.2)(webpack@5.91.0): resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -8137,8 +10055,13 @@ packages: schema-utils: 2.7.0 semver: 7.6.0 tapable: 1.1.3 - typescript: 4.8.4 - webpack: 5.76.0(webpack-cli@4.10.0) + typescript: 5.2.2 + webpack: 5.91.0(webpack-cli@4.10.0) + dev: true + + /form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} dev: true /form-data@4.0.0: @@ -8153,15 +10076,16 @@ packages: /format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} - dev: false - /formidable-oss-badges@0.5.2(styled-components@5.3.10): - resolution: {integrity: sha512-JV0lFKXGlUJa69p5SJw/MRSgsh2CcHal46T6ixz8nSjvR7GIJee/q/SK+nLZhITiBpoEaWNguRVLAqhx290GpQ==} + /formidable-oss-badges@1.4.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lEjmQ7zNNZbIgVtdhTykd93MISJiRUZzSlAdiMvQ95/oxmPf4zhTj0WIex3a5oozNPQ9hIEjHjXorKqJ2pPuTg==} engines: {node: '>= 0.12.0', npm: '>= 2.0.0'} peerDependencies: - styled-components: '>= 4.0.0' + react: '>= 18.0.0' + react-dom: '>= 18.0.0' dependencies: - styled-components: 5.3.10(react-dom@17.0.2)(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /forwarded@0.2.0: @@ -8173,6 +10097,10 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -8191,9 +10119,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.10 jsonfile: 6.1.0 @@ -8223,7 +10151,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -8297,13 +10225,6 @@ packages: engines: {node: '>=8.0.0'} dev: true - /get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: true - /get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -8324,8 +10245,8 @@ packages: get-intrinsic: 1.2.0 dev: true - /github-slugger@1.4.0: - resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + /github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: true /glob-parent@5.1.2: @@ -8473,29 +10394,31 @@ packages: get-intrinsic: 1.2.0 dev: true - /got@9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} + /got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} dependencies: - '@sindresorhus/is': 0.14.0 - '@szmarczak/http-timer': 1.1.2 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 - cacheable-request: 6.1.0 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 4.1.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 1.1.0 - to-readable-stream: 1.0.0 - url-parse-lax: 3.0.0 + '@sindresorhus/is': 5.6.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.14 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.1 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 dev: true /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true @@ -8560,9 +10483,9 @@ packages: has-symbols: 1.0.3 dev: true - /has-yarn@2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} + /has-yarn@3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /has@1.0.3: @@ -8581,6 +10504,7 @@ packages: style-to-object: 0.3.0 unist-util-is: 4.1.0 web-namespaces: 1.1.4 + dev: false /hast-util-from-parse5@6.0.1: resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} @@ -8591,9 +10515,30 @@ packages: vfile: 4.2.1 vfile-location: 3.2.0 web-namespaces: 1.1.4 + dev: false + + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.5.0 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 + dev: true /hast-util-parse-selector@2.2.5: resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + dev: false + + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.4 + dev: true /hast-util-raw@6.0.1: resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} @@ -8608,6 +10553,7 @@ packages: web-namespaces: 1.1.4 xtend: 4.0.2 zwitch: 1.0.5 + dev: false /hast-util-raw@6.1.0: resolution: {integrity: sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ==} @@ -8625,6 +10571,69 @@ packages: zwitch: 1.0.5 dev: false + /hast-util-raw@9.0.3: + resolution: {integrity: sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.1.0 + parse5: 7.1.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-to-estree@3.1.0: + resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + dependencies: + '@types/estree': 1.0.5 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.4.4 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /hast-util-to-jsx-runtime@2.3.0: + resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + dependencies: + '@types/estree': 1.0.5 + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 1.0.6 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /hast-util-to-parse5@6.0.0: resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} dependencies: @@ -8633,6 +10642,25 @@ packages: web-namespaces: 1.1.4 xtend: 4.0.2 zwitch: 1.0.5 + dev: false + + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.4 + dev: true /hastscript@6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} @@ -8642,6 +10670,17 @@ packages: hast-util-parse-selector: 2.2.5 property-information: 5.6.0 space-separated-tokens: 1.1.5 + dev: false + + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + dev: true /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} @@ -8727,13 +10766,32 @@ packages: terser: 5.17.1 dev: true - /html-tags@3.2.0: - resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + /html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.4.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.17.1 + dev: true + + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} dev: true /html-void-elements@1.0.5: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} + dev: false + + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: true /html-webpack-plugin@5.5.0(webpack@5.76.0): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} @@ -8749,6 +10807,26 @@ packages: webpack: 5.76.0(webpack-cli@4.10.0) dev: true + /html-webpack-plugin@5.6.0(webpack@5.91.0): + resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.91.0(webpack-cli@4.10.0) + dev: true + /htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: @@ -8767,8 +10845,8 @@ packages: entities: 4.4.0 dev: true - /http-cache-semantics@4.1.0: - resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} dev: true /http-deceiver@1.2.7: @@ -8841,6 +10919,14 @@ packages: - debug dev: true + /http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: true + /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -8874,13 +10960,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.23): + /icss-utils@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true /ieee754@1.2.1: @@ -8916,9 +11002,9 @@ packages: resolve-from: 4.0.0 dev: true - /import-lazy@2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} + /import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} dev: true /import-local@3.1.0: @@ -8970,6 +11056,10 @@ packages: /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + /inline-style-parser@0.2.3: + resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} + dev: true + /internal-slot@1.0.3: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} @@ -9016,12 +11106,25 @@ packages: /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + dev: true /is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 + dev: false + + /is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} @@ -9064,19 +11167,13 @@ packages: /is-buffer@2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} + dev: false /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} dev: true - /is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 - dev: true - /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true @@ -9098,6 +11195,11 @@ packages: /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + + /is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + dev: true /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -9137,6 +11239,11 @@ packages: /is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + + /is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + dev: true /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} @@ -9151,9 +11258,9 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-npm@5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} + /is-npm@6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /is-number-object@1.0.7: @@ -9200,12 +11307,18 @@ packages: /is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + dev: false /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} dev: true + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + /is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -9222,6 +11335,12 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true + /is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + dependencies: + '@types/estree': 1.0.5 + dev: true + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -9299,6 +11418,7 @@ packages: /is-whitespace-character@1.0.4: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} + dev: false /is-whitespace@0.3.0: resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} @@ -9317,6 +11437,7 @@ packages: /is-word-character@1.0.4: resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} + dev: false /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} @@ -9325,8 +11446,9 @@ packages: is-docker: 2.2.1 dev: true - /is-yarn-global@0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + /is-yarn-global@0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} dev: true /isarray@0.0.1: @@ -9643,7 +11765,7 @@ packages: '@jest/types': 27.5.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 pretty-format: 27.5.1 slash: 3.0.0 @@ -9804,7 +11926,7 @@ packages: '@babel/generator': 7.21.5 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8) '@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.21.8) - '@babel/traverse': 7.21.5(supports-color@5.5.0) + '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@jest/expect-utils': 29.1.2 '@jest/transform': 29.1.2 @@ -9836,7 +11958,7 @@ packages: '@types/node': 18.7.23 chalk: 4.1.2 ci-info: 3.4.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true @@ -9852,6 +11974,18 @@ packages: picomatch: 2.3.1 dev: true + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/node': 18.7.23 + chalk: 4.1.2 + ci-info: 3.4.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + /jest-validate@29.1.2: resolution: {integrity: sha512-k71pOslNlV8fVyI+mEySy2pq9KdXdgZtm7NHrBX8LghJayc3wWZH0Yr0mtYNGaCU4F1OLPXRkwZR0dBm/ClshA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9897,6 +12031,16 @@ packages: supports-color: 8.1.1 dev: true + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.7.23 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + /jest@29.1.2: resolution: {integrity: sha512-5wEIPpCezgORnqf+rCaYD1SK+mNN7NsstWzIsuvsnrhR/hSxXWd82oI7DkrbJ+XTD28/eG8SmxdGvukrGGK6Tw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9917,6 +12061,21 @@ packages: - ts-node dev: true + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + dev: true + + /joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + dev: true + /joi@17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: @@ -10016,8 +12175,8 @@ packages: engines: {node: '>=4'} hasBin: true - /json-buffer@3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true /json-parse-even-better-errors@2.3.1: @@ -10082,10 +12241,10 @@ packages: tiny-invariant: 1.2.0 dev: false - /keyv@3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: - json-buffer: 3.0.0 + json-buffer: 3.0.1 dev: true /kind-of@2.0.1: @@ -10120,11 +12279,18 @@ packages: engines: {node: '>= 8'} dev: true - /latest-version@5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} - engines: {node: '>=8'} + /latest-version@7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + dependencies: + package-json: 8.1.1 + dev: true + + /launch-editor@2.6.1: + resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} dependencies: - package-json: 6.5.0 + picocolors: 1.0.0 + shell-quote: 1.8.1 dev: true /lazy-cache@0.2.7: @@ -10163,6 +12329,11 @@ packages: engines: {node: '>=10'} dev: true + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true @@ -10176,7 +12347,7 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -10230,22 +12401,21 @@ packages: p-locate: 5.0.0 dev: true + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} dev: false - /lodash.curry@4.1.1: - resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} - dev: true - /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true - /lodash.flow@3.5.0: - resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} - dev: true - /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true @@ -10278,6 +12448,10 @@ packages: wrap-ansi: 6.2.0 dev: false + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: true + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -10290,14 +12464,9 @@ packages: tslib: 2.5.0 dev: true - /lowercase-keys@1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} - dev: true - - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} + /lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /lowlight@1.20.0: @@ -10376,38 +12545,240 @@ packages: engines: {node: '>=8'} dev: true - /map-stream@0.1.0: - resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + /map-stream@0.1.0: + resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + dev: true + + /markdown-escapes@1.0.4: + resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} + dev: false + + /markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + dev: true + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: true + + /mdast-builder@1.1.1: + resolution: {integrity: sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /mdast-comment-marker@1.1.2: + resolution: {integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==} + dev: false + + /mdast-squeeze-paragraphs@4.0.0: + resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + dependencies: + unist-util-remove: 2.1.0 + dev: false + + /mdast-util-definitions@3.0.1: + resolution: {integrity: sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-definitions@4.0.0: + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-directive@3.0.0: + resolution: {integrity: sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + parse-entities: 4.0.1 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + dependencies: + '@types/mdast': 4.0.3 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true + + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + dependencies: + '@types/mdast': 4.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + dev: true + + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /markdown-escapes@1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} + /mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + dependencies: + mdast-util-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true - /mdast-builder@1.1.1: - resolution: {integrity: sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==} + /mdast-util-mdx-expression@2.0.0: + resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} dependencies: - '@types/unist': 2.0.6 - dev: false + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true - /mdast-comment-marker@1.1.2: - resolution: {integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==} - dev: false + /mdast-util-mdx-jsx@3.1.2: + resolution: {integrity: sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==} + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + parse-entities: 4.0.1 + stringify-entities: 4.0.4 + unist-util-remove-position: 5.0.0 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true - /mdast-squeeze-paragraphs@4.0.0: - resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + /mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} dependencies: - unist-util-remove: 2.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true - /mdast-util-definitions@3.0.1: - resolution: {integrity: sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA==} + /mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} dependencies: - unist-util-visit: 2.0.3 - dev: false + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true - /mdast-util-definitions@4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + /mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} dependencies: - unist-util-visit: 2.0.3 + '@types/mdast': 4.0.3 + unist-util-is: 6.0.0 + dev: true /mdast-util-to-hast@10.0.1: resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} @@ -10420,6 +12791,21 @@ packages: unist-util-generated: 1.1.6 unist-util-position: 3.1.0 unist-util-visit: 2.0.3 + dev: false + + /mdast-util-to-hast@13.1.0: + resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + dev: true /mdast-util-to-hast@9.1.2: resolution: {integrity: sha512-OpkFLBC2VnNAb2FNKcKWu9FMbJhQKog+FCT8nuKmQNIKXyT1n3SIskE7uWDep6x+cA20QXlK5AETHQtYmQmxtQ==} @@ -10434,8 +12820,23 @@ packages: unist-util-visit: 2.0.3 dev: false - /mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + dev: true + + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.3 dev: true /mdast-zone@4.0.1: @@ -10445,12 +12846,17 @@ packages: unist-util-visit: 2.0.3 dev: false - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + dev: true + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: false /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -10515,6 +12921,383 @@ packages: engines: {node: '>= 0.6'} dev: true + /micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-directive@3.0.0: + resolution: {integrity: sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + parse-entities: 4.0.1 + dev: true + + /micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + dependencies: + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + dependencies: + micromark-extension-gfm-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-mdx-expression@3.0.0: + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + dependencies: + '@types/estree': 1.0.5 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-mdx-jsx@3.0.0: + resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 + dev: true + + /micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + dependencies: + micromark-util-types: 2.0.0 + dev: true + + /micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + dependencies: + '@types/estree': 1.0.5 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + dev: true + + /micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + dependencies: + acorn: 8.8.0 + acorn-jsx: 5.3.2(acorn@8.8.0) + micromark-extension-mdx-expression: 3.0.0 + micromark-extension-mdx-jsx: 3.0.0 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-factory-mdx-expression@2.0.1: + resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} + dependencies: + '@types/estree': 1.0.5 + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + dev: true + + /micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: true + + /micromark-util-events-to-acorn@2.0.2: + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.5 + '@types/unist': 3.0.2 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + vfile-message: 4.0.2 + dev: true + + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + dev: true + + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + dependencies: + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + dev: true + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: true + + /micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + dev: true + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: true + + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.4(supports-color@5.5.0) + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -10557,9 +13340,14 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: true + + /mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /min-indent@1.0.1: @@ -10567,26 +13355,15 @@ packages: engines: {node: '>=4'} dev: true - /mini-create-react-context@0.4.1(prop-types@15.8.1)(react@17.0.2): - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} - peerDependencies: - prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.21.5 - prop-types: 15.8.1 - react: 17.0.2 - tiny-warning: 1.0.3 - dev: true - - /mini-css-extract-plugin@2.6.1(webpack@5.76.0): - resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} + /mini-css-extract-plugin@2.9.0(webpack@5.91.0): + resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.76.0(webpack-cli@4.10.0) + tapable: 2.2.1 + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /minimalistic-assert@1.0.1: @@ -10651,8 +13428,8 @@ packages: resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} dev: false - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -10683,8 +13460,8 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -10709,10 +13486,14 @@ packages: tslib: 2.5.0 dev: true - /node-emoji@1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + /node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} dependencies: - lodash: 4.17.21 + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 dev: true /node-fetch@2.6.7: @@ -10740,6 +13521,10 @@ packages: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} dev: true + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + dev: true + /nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10772,14 +13557,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} - dev: true - - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} + /normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} + engines: {node: '>=14.16'} dev: true /npm-run-path@4.0.1: @@ -10965,9 +13745,9 @@ packages: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} dev: true - /p-cancelable@1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} - engines: {node: '>=6'} + /p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} dev: true /p-filter@2.1.0: @@ -11003,6 +13783,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -11031,6 +13818,13 @@ packages: p-limit: 3.1.0 dev: true + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + /p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} @@ -11076,14 +13870,14 @@ packages: engines: {node: '>=6'} dev: true - /package-json@6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} - engines: {node: '>=8'} + /package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + engines: {node: '>=14.16'} dependencies: - got: 9.6.0 - registry-auth-token: 4.2.2 - registry-url: 5.1.0 - semver: 6.3.0 + got: 12.6.1 + registry-auth-token: 5.0.2 + registry-url: 6.0.1 + semver: 7.6.0 dev: true /param-case@3.0.4: @@ -11109,6 +13903,20 @@ packages: is-alphanumerical: 1.0.4 is-decimal: 1.0.4 is-hexadecimal: 1.0.4 + dev: false + + /parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + dependencies: + '@types/unist': 2.0.6 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + dev: true /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} @@ -11138,6 +13946,7 @@ packages: /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false /parse5@7.1.1: resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} @@ -11167,6 +13976,11 @@ packages: engines: {node: '>=8'} dev: true + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -11212,6 +14026,14 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true + /periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + dependencies: + '@types/estree': 1.0.5 + estree-walker: 3.0.3 + is-reference: 3.0.2 + dev: true + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true @@ -11237,6 +14059,13 @@ packages: find-up: 4.1.0 dev: true + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + dependencies: + find-up: 6.3.0 + dev: true + /pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} @@ -11244,84 +14073,85 @@ packages: find-up: 3.0.0 dev: true - /postcss-calc@8.2.4(postcss@8.4.23): - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + /postcss-calc@9.0.1(postcss@8.4.38): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-selector-parser: 6.0.12 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@5.3.0(postcss@8.4.23): - resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-colormin@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@5.1.2(postcss@8.4.23): - resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-convert-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 - postcss: 8.4.23 + browserslist: 4.23.0 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments@5.1.2(postcss@8.4.23): - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-comments@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-discard-duplicates@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-duplicates@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-discard-empty@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-empty@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-discard-overridden@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-overridden@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-discard-unused@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-unused@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 - postcss-selector-parser: 6.0.12 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 dev: true /postcss-load-config@3.1.4: @@ -11340,270 +14170,271 @@ packages: yaml: 1.10.2 dev: true - /postcss-loader@7.0.1(postcss@8.4.23)(webpack@5.76.0): - resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} + /postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.2.2)(webpack@5.91.0): + resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 7.0.1 - klona: 2.0.5 - postcss: 8.4.23 + cosmiconfig: 8.3.6(typescript@5.2.2) + jiti: 1.21.0 + postcss: 8.4.38 semver: 7.6.0 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) + transitivePeerDependencies: + - typescript dev: true - /postcss-merge-idents@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-idents@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-merge-longhand@5.1.6(postcss@8.4.23): - resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-longhand@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 5.1.0(postcss@8.4.23) + stylehacks: 6.1.1(postcss@8.4.38) dev: true - /postcss-merge-rules@5.1.2(postcss@8.4.23): - resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-rules@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 + browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-selector-parser: 6.0.12 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 dev: true - /postcss-minify-font-values@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-font-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-gradients@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@5.1.3(postcss@8.4.23): - resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-params@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + browserslist: 4.23.0 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@5.2.1(postcss@8.4.23): - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 - postcss-selector-parser: 6.0.12 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.23): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.23): - resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + /postcss-modules-local-by-default@4.0.5(postcss@8.4.38): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-selector-parser: 6.0.12 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.23): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + /postcss-modules-scope@3.2.0(postcss@8.4.38): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-selector-parser: 6.0.12 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.23): + /postcss-modules-values@4.0.0(postcss@8.4.38): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 dev: true - /postcss-normalize-charset@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-charset@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-normalize-display-values@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-display-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-positions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-string@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-unicode@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 - postcss: 8.4.23 + browserslist: 4.23.0 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-url@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - normalize-url: 6.1.0 - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-whitespace@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@5.1.3(postcss@8.4.23): - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-ordered-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-idents@5.2.0(postcss@8.4.23): - resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-idents@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-initial@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 + browserslist: 4.23.0 caniuse-api: 3.0.0 - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss-reduce-transforms@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-transforms@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true @@ -11615,56 +14446,64 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sort-media-queries@4.2.1(postcss@8.4.23): - resolution: {integrity: sha512-9VYekQalFZ3sdgcTjXMa0dDjsfBVHXlraYJEMiOJ/2iMmI2JGCMavP16z3kWOaRu8NSaJCTgVpB/IVpH5yT9YQ==} - engines: {node: '>=10.0.0'} + /postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-sort-media-queries@5.2.0(postcss@8.4.38): + resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} + engines: {node: '>=14.0.0'} peerDependencies: - postcss: ^8.4.4 + postcss: ^8.4.23 dependencies: - postcss: 8.4.23 - sort-css-media-queries: 2.0.4 + postcss: 8.4.38 + sort-css-media-queries: 2.2.0 dev: true - /postcss-svgo@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-svgo@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 postcss-value-parser: 4.2.0 - svgo: 2.8.0 + svgo: 3.2.0 dev: true - /postcss-unique-selectors@5.1.1(postcss@8.4.23): - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-unique-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 - postcss-selector-parser: 6.0.12 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 dev: true /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss-zindex@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-zindex@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - postcss: 8.4.23 + postcss: 8.4.38 dev: true - /postcss@8.4.23: - resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /preferred-pm@3.0.3: @@ -11690,13 +14529,8 @@ packages: dev: true /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /prepend-http@2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} dev: true /prettier-linter-helpers@1.0.0: @@ -11751,22 +14585,24 @@ packages: js-beautify: 1.14.5 dev: true - /prism-react-renderer@1.3.5(react@17.0.2): - resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} + /prism-react-renderer@2.0.3(react@18.2.0): + resolution: {integrity: sha512-KhTfMTznJeSqJkoqh9TUDuvRdyaNWXHCii1Z46sqthQXnMiFzCaWapfsmW5kHcFjRwEUJ92iysrgznv0y9XHlQ==} peerDependencies: - react: '>=0.14.9' + react: '>=16.0.0' dependencies: - react: 17.0.2 + '@types/prismjs': 1.26.0 + clsx: 1.2.1 + react: 18.2.0 dev: true - /prism-react-renderer@2.0.3(react@17.0.2): - resolution: {integrity: sha512-KhTfMTznJeSqJkoqh9TUDuvRdyaNWXHCii1Z46sqthQXnMiFzCaWapfsmW5kHcFjRwEUJ92iysrgznv0y9XHlQ==} + /prism-react-renderer@2.3.1(react@18.2.0): + resolution: {integrity: sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==} peerDependencies: react: '>=16.0.0' dependencies: '@types/prismjs': 1.26.0 - clsx: 1.2.1 - react: 17.0.2 + clsx: 2.1.1 + react: 18.2.0 dev: true /prismjs@1.27.0: @@ -11777,6 +14613,12 @@ packages: /prismjs@1.28.0: resolution: {integrity: sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==} engines: {node: '>=6'} + dev: false + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: true /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -11792,12 +14634,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - dependencies: - asap: 2.0.6 - dev: true - /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -11824,6 +14660,11 @@ packages: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} dependencies: xtend: 4.0.2 + dev: false + + /property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + dev: true /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -11873,11 +14714,11 @@ packages: engines: {node: '>=6'} dev: true - /pupa@2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} - engines: {node: '>=8'} + /pupa@3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} dependencies: - escape-goat: 2.1.1 + escape-goat: 4.0.0 dev: true /puppeteer@18.0.5: @@ -11902,10 +14743,6 @@ packages: - utf-8-validate dev: true - /pure-color@1.3.0: - resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} - dev: true - /qs@6.10.3: resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} engines: {node: '>=0.6'} @@ -11942,6 +14779,11 @@ packages: engines: {node: '>=8'} dev: true + /quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: true + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -11989,26 +14831,17 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-base16-styling@0.6.0: - resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} - dependencies: - base16: 1.0.0 - lodash.curry: 4.1.1 - lodash.flow: 3.5.0 - pure-color: 1.3.0 - dev: true - - /react-copy-to-clipboard@5.1.0(react@17.0.2): + /react-copy-to-clipboard@5.1.0(react@18.2.0): resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} peerDependencies: react: ^15.3.0 || 16 || 17 || 18 dependencies: copy-to-clipboard: 3.3.2 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 dev: true - /react-dev-utils@12.0.1(eslint@8.24.0)(typescript@4.8.4)(webpack@5.76.0): + /react-dev-utils@12.0.1(eslint@8.24.0)(typescript@5.2.2)(webpack@5.91.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -12027,7 +14860,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2(eslint@8.24.0)(typescript@4.8.4)(webpack@5.76.0) + fork-ts-checker-webpack-plugin: 6.5.2(eslint@8.24.0)(typescript@5.2.2)(webpack@5.91.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -12042,25 +14875,14 @@ packages: shell-quote: 1.7.3 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 4.8.4 - webpack: 5.76.0(webpack-cli@4.10.0) + typescript: 5.2.2 + webpack: 5.91.0(webpack-cli@4.10.0) transitivePeerDependencies: - eslint - supports-color - vue-template-compiler dev: true - /react-dom@17.0.2(react@17.0.2): - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} - peerDependencies: - react: 17.0.2 - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 - dev: true - /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -12077,17 +14899,17 @@ packages: /react-fast-compare@3.2.0: resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - /react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2): + /react-helmet-async@1.3.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.24.5 invariant: 2.2.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) react-fast-compare: 3.2.0 shallowequal: 1.1.0 dev: true @@ -12102,111 +14924,84 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-json-view@1.21.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} + /react-json-view-lite@1.4.0(react@18.2.0): + resolution: {integrity: sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==} + engines: {node: '>=14'} peerDependencies: - react: ^17.0.0 || ^16.3.0 || ^15.5.4 - react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 dependencies: - flux: 4.0.3(react@17.0.2) - react: 17.0.2 - react-base16-styling: 0.6.0 - react-dom: 17.0.2(react@17.0.2) - react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.4(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - - encoding - dev: true - - /react-lifecycles-compat@3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + react: 18.2.0 dev: true - /react-live@2.2.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-tpKruvfytNETuzO3o1mrQUj180GVrq35IE8F5gH1NJVPt4szYCx83/dOSCOyjgRhhc3gQvl0pQ3k/CjOjwJkKQ==} + /react-live@4.1.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2oq3MADi3rupqZcdoHMrV9p+Eg/92BDds278ZuoOz8d68qw6ct0xZxX89MRxeChrnFHy1XPr8BVknDJNJNdvVw==} engines: {node: '>= 0.12.0', npm: '>= 2.0.0'} peerDependencies: - react: '*' - react-dom: '*' + react: '>=18.0.0' + react-dom: '>=18.0.0' dependencies: - buble: 0.19.6 - core-js: 2.6.12 - dom-iterator: 1.0.0 - prism-react-renderer: 1.3.5(react@17.0.2) - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-simple-code-editor: 0.10.0(react-dom@17.0.2)(react@17.0.2) - unescape: 1.0.1 + prism-react-renderer: 2.3.1(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + sucrase: 3.32.0 + use-editable: 2.3.3(react@18.2.0) dev: true - /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.76.0): + /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0): resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: react-loadable: '*' webpack: '>=4.41.1 || 5.x' dependencies: - '@babel/runtime': 7.21.5 - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) - webpack: 5.76.0(webpack-cli@4.10.0) + '@babel/runtime': 7.24.5 + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0) + webpack: 5.91.0(webpack-cli@4.10.0) dev: true - /react-router-config@5.1.1(react-router@5.3.3)(react@17.0.2): + /react-router-config@5.1.1(react-router@5.3.4)(react@18.2.0): resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.21.5 - react: 17.0.2 - react-router: 5.3.3(react@17.0.2) + '@babel/runtime': 7.24.5 + react: 18.2.0 + react-router: 5.3.4(react@18.2.0) dev: true - /react-router-dom@5.3.3(react@17.0.2): - resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} + /react-router-dom@5.3.4(react@18.2.0): + resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.24.5 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 17.0.2 - react-router: 5.3.3(react@17.0.2) + react: 18.2.0 + react-router: 5.3.4(react@18.2.0) tiny-invariant: 1.2.0 tiny-warning: 1.0.3 dev: true - /react-router@5.3.3(react@17.0.2): - resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} + /react-router@5.3.4(react@18.2.0): + resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.21.5 + '@babel/runtime': 7.24.5 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - mini-create-react-context: 0.4.1(prop-types@15.8.1)(react@17.0.2) path-to-regexp: 1.8.0 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 react-is: 16.13.1 tiny-invariant: 1.2.0 tiny-warning: 1.0.3 dev: true - /react-simple-code-editor@0.10.0(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA==} - peerDependencies: - react: ^16.0.0 - react-dom: ^16.0.0 - dependencies: - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: true - /react-spring@9.5.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vMGVd2yjgxWcRCzoLn9AD1d24+WpunHBRg5DoehcRdiBocaOH6qgle0xN9C5LPplXfv4yIpS5QWGN5MKrWxSZg==} peerDependencies: @@ -12252,20 +15047,6 @@ packages: refractor: 3.6.0 dev: false - /react-textarea-autosize@8.3.4(react@17.0.2): - resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@babel/runtime': 7.21.5 - react: 17.0.2 - use-composed-ref: 1.3.0(react@17.0.2) - use-latest: 1.2.1(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - dev: true - /react-virtual@2.10.4(react@18.2.0): resolution: {integrity: sha512-Ir6+oPQZTVHfa6+JL9M7cvMILstFZH/H3jqeYeKI4MSUX+rIruVwFC6nGVXw9wqAw8L0Kg2KvfXxI85OvYQdpQ==} peerDependencies: @@ -12275,14 +15056,6 @@ packages: react: 18.2.0 dev: false - /react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - dev: true - /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -12417,12 +15190,22 @@ packages: /regenerator-runtime@0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: true + /regenerator-transform@0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: '@babel/runtime': 7.21.5 dev: true + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + dependencies: + '@babel/runtime': 7.24.5 + dev: true + /regexp.prototype.flags@1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} @@ -12461,6 +15244,18 @@ packages: unicode-match-property-value-ecmascript: 2.0.0 dev: true + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + dev: true + /registry-auth-token@3.3.2: resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} dependencies: @@ -12468,11 +15263,11 @@ packages: safe-buffer: 5.2.1 dev: true - /registry-auth-token@4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} + /registry-auth-token@5.0.2: + resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} + engines: {node: '>=14'} dependencies: - rc: 1.2.8 + '@pnpm/npm-conf': 2.2.2 dev: true /registry-url@3.1.0: @@ -12482,9 +15277,9 @@ packages: rc: 1.2.8 dev: true - /registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + /registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} dependencies: rc: 1.2.8 dev: true @@ -12517,6 +15312,14 @@ packages: hast-util-raw: 6.1.0 dev: false + /rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.3 + vfile: 6.0.1 + dev: true + /rehype-react@6.2.1: resolution: {integrity: sha512-f9KIrjktvLvmbGc7si25HepocOg4z0MuNOtweigKzBcDjiGSTGhyz6VSgaV5K421Cq1O+z4/oxRJ5G9owo0KVg==} dependencies: @@ -12529,16 +15332,55 @@ packages: engines: {node: '>= 0.10'} dev: true - /remark-emoji@2.2.0: - resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} + /remark-directive@3.0.0: + resolution: {integrity: sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==} dependencies: - emoticon: 3.2.0 - node-emoji: 1.11.0 - unist-util-visit: 2.0.3 + '@types/mdast': 4.0.3 + mdast-util-directive: 3.0.0 + micromark-extension-directive: 3.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-emoji@4.0.1: + resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + '@types/mdast': 4.0.3 + emoticon: 4.0.1 + mdast-util-find-and-replace: 3.0.1 + node-emoji: 2.1.3 + unified: 11.0.4 dev: true /remark-footnotes@2.0.0: resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} + dev: false + + /remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: true /remark-mdx@1.6.22: resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} @@ -12553,6 +15395,27 @@ packages: unified: 9.2.0 transitivePeerDependencies: - supports-color + dev: false + + /remark-mdx@3.0.1: + resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==} + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: true /remark-parse@8.0.3: resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} @@ -12573,6 +15436,17 @@ packages: unist-util-remove-position: 2.0.1 vfile-location: 3.2.0 xtend: 4.0.2 + dev: false + + /remark-rehype@11.1.0: + resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + mdast-util-to-hast: 13.1.0 + unified: 11.0.4 + vfile: 6.0.1 + dev: true /remark-rehype@7.0.0: resolution: {integrity: sha512-uqQ/VbaTdxyu/da6npHAso6hA00cMqhA3a59RziQdOLN2KEIkPykAVy52IcmZEVTuauXO0VtpxkyCey4phtHzQ==} @@ -12584,6 +15458,15 @@ packages: resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} dependencies: mdast-squeeze-paragraphs: 4.0.0 + dev: false + + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 + dev: true /renderkid@3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} @@ -12598,6 +15481,7 @@ packages: /repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} + dev: false /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} @@ -12620,6 +15504,10 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true + /resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + dev: true + /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -12661,6 +15549,7 @@ packages: is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: false /resolve@1.22.2: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} @@ -12680,10 +15569,11 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike@1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + /responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} dependencies: - lowercase-keys: 1.0.1 + lowercase-keys: 3.0.0 dev: true /restore-cursor@3.1.0: @@ -12727,13 +15617,14 @@ packages: resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} dev: true - /rtlcss@3.5.0: - resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} + /rtlcss@4.1.1: + resolution: {integrity: sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==} + engines: {node: '>=12.0.0'} hasBin: true dependencies: - find-up: 5.0.0 + escalade: 3.1.1 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.38 strip-json-comments: 3.1.1 dev: true @@ -12845,13 +15736,6 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler@0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - dev: true - /scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: @@ -12884,6 +15768,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + /schema-utils@4.0.0: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} @@ -12894,6 +15787,16 @@ packages: ajv-keywords: 5.1.0(ajv@8.11.0) dev: true + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 8.11.0 + ajv-formats: 2.1.1 + ajv-keywords: 5.1.0(ajv@8.11.0) + dev: true + /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -12912,11 +15815,11 @@ packages: node-forge: 1.3.1 dev: true - /semver-diff@3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} + /semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} dependencies: - semver: 6.3.0 + semver: 7.6.0 dev: true /semver@5.7.1: @@ -12928,8 +15831,8 @@ packages: hasBin: true dev: true - /semver@7.0.0: - resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true dev: true @@ -12976,6 +15879,12 @@ packages: randombytes: 2.1.0 dev: true + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: true + /serve-handler@6.1.3: resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} dependencies: @@ -12989,6 +15898,19 @@ packages: range-parser: 1.2.0 dev: true + /serve-handler@6.1.5: + resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==} + dependencies: + bytes: 3.0.0 + content-disposition: 0.5.2 + fast-url-parser: 1.1.3 + mime-types: 2.1.18 + minimatch: 3.1.2 + path-is-inside: 1.0.2 + path-to-regexp: 2.2.1 + range-parser: 1.2.0 + dev: true + /serve-index@1.9.1: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} @@ -13040,10 +15962,6 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: true - /setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: true @@ -13100,6 +16018,10 @@ packages: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: true + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: true + /shelljs@0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} @@ -13134,13 +16056,13 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 - totalist: 1.1.0 + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 dev: true /sisteransi@1.0.5: @@ -13157,6 +16079,13 @@ packages: sax: 1.2.4 dev: true + /skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + dependencies: + unicode-emoji-modifier-base: 1.0.0 + dev: true + /slash@2.0.0: resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} engines: {node: '>=6'} @@ -13194,6 +16123,13 @@ packages: yargs: 15.4.1 dev: true + /snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + dev: true + /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -13202,8 +16138,8 @@ packages: websocket-driver: 0.7.4 dev: true - /sort-css-media-queries@2.0.4: - resolution: {integrity: sha512-PAIsEK/XupCQwitjv7XxoMvYhT7EAfyzI3hsy/MyDgTvc+Ft55ctdkctJLOy6cQejaIC+zjpUL4djFVm2ivOOw==} + /sort-css-media-queries@2.2.0: + resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} engines: {node: '>= 6.3.0'} dev: true @@ -13212,6 +16148,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + dev: true + /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -13229,12 +16170,18 @@ packages: /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} + dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -13249,6 +16196,11 @@ packages: /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true /spawn-command-with-kill@1.0.2: resolution: {integrity: sha512-EPzhF/ZO19xzZ1RCyrNorAal5o5FoZoXqHeybQm4vyfMmNbOU5cvfKQsTuspcBVilL5QDmybYpwkj9/GgaEd8Q==} @@ -13338,9 +16290,9 @@ packages: /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - /stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + /srcset@4.0.0: + resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} + engines: {node: '>=12'} dev: true /stack-utils@2.0.5: @@ -13356,6 +16308,7 @@ packages: /state-toggle@1.0.3: resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} + dev: false /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} @@ -13472,6 +16425,13 @@ packages: safe-buffer: 5.2.1 dev: true + /stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: true + /stringify-object@3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} @@ -13541,27 +16501,18 @@ packages: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} dependencies: inline-style-parser: 0.1.1 + dev: false - /styled-components@5.3.10(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-3kSzSBN0TiCnGJM04UwO1HklIQQSXW7rCARUk+VyMR7clz8XVlA3jijtf5ypqoDIdNMKx3la4VvaPFR855SFcg==} - engines: {node: '>=10'} - peerDependencies: - react: '>= 16.8.0' - react-dom: '>= 16.8.0' - react-is: '>= 16.8.0' + /style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} dependencies: - '@babel/helper-module-imports': 7.21.4 - '@babel/traverse': 7.21.5(supports-color@5.5.0) - '@emotion/is-prop-valid': 1.2.0 - '@emotion/stylis': 0.8.5 - '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.0.7(styled-components@5.3.10) - css-to-react-native: 3.0.0 - hoist-non-react-statics: 3.3.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - shallowequal: 1.1.0 - supports-color: 5.5.0 + inline-style-parser: 0.1.1 + dev: true + + /style-to-object@1.0.6: + resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} + dependencies: + inline-style-parser: 0.2.3 dev: true /styled-components@5.3.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): @@ -13606,15 +16557,15 @@ packages: object-assign: 4.1.1 dev: false - /stylehacks@5.1.0(postcss@8.4.23): - resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} - engines: {node: ^10 || ^12 || >=14.0} + /stylehacks@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - browserslist: 4.21.5 - postcss: 8.4.23 - postcss-selector-parser: 6.0.12 + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 dev: true /sucrase@3.32.0: @@ -13666,18 +16617,18 @@ packages: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: true - /svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} + /svgo@3.2.0: + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 picocolors: 1.0.0 - stable: 0.1.8 dev: true /symbol-tree@3.2.4: @@ -13727,6 +16678,30 @@ packages: supports-hyperlinks: 2.3.0 dev: true + /terser-webpack-plugin@5.3.10(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.2 + terser: 5.31.0 + webpack: 5.91.0(webpack-cli@4.10.0) + dev: true + /terser-webpack-plugin@5.3.3(webpack@5.76.0): resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} engines: {node: '>= 10.13.0'} @@ -13773,6 +16748,17 @@ packages: source-map-support: 0.5.21 dev: true + /terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -13829,11 +16815,6 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-readable-stream@1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} - dev: true - /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -13850,8 +16831,8 @@ packages: engines: {node: '>=0.6'} dev: true - /totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} dev: true @@ -13887,6 +16868,10 @@ packages: hasBin: true dev: true + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -13894,12 +16879,19 @@ packages: /trim-trailing-lines@1.1.4: resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} + dev: false /trim@0.0.1: resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + dev: false /trough@1.0.5: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + dev: false + + /trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -13978,14 +16970,14 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: true - /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: true + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true + /tsup@6.7.0(typescript@4.8.4): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'} @@ -14089,6 +17081,11 @@ packages: engines: {node: '>=8'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -14121,8 +17118,10 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /ua-parser-js@0.7.31: - resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true dev: true /unbox-primitive@1.0.2: @@ -14141,24 +17140,23 @@ packages: through: 2.3.8 dev: true - /unescape@1.0.1: - resolution: {integrity: sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - dev: true - /unherit@1.1.3: resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} dependencies: inherits: 2.0.4 xtend: 4.0.2 + dev: false /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} dev: true + /unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + dev: true + /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} @@ -14172,11 +17170,28 @@ packages: engines: {node: '>=4'} dev: true + /unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + dev: true + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: true + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.2 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.1 + dev: true + /unified@9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: @@ -14187,6 +17202,7 @@ packages: is-plain-obj: 2.1.0 trough: 1.0.5 vfile: 4.2.1 + dev: false /unified@9.2.2: resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} @@ -14198,19 +17214,22 @@ packages: is-plain-obj: 2.1.0 trough: 1.0.5 vfile: 4.2.1 + dev: false - /unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} + /unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} dependencies: - crypto-random-string: 2.0.0 + crypto-random-string: 4.0.0 dev: true /unist-builder@2.0.3: resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + dev: false /unist-util-generated@1.1.6: resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + dev: false /unist-util-is@3.0.0: resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} @@ -14218,24 +17237,60 @@ packages: /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: false + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + dev: true + + /unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + dependencies: + '@types/unist': 3.0.2 + dev: true /unist-util-position@3.1.0: resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + dev: false + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 + dev: true /unist-util-remove-position@2.0.1: resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} dependencies: unist-util-visit: 2.0.3 + dev: false + + /unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + dependencies: + '@types/unist': 3.0.2 + unist-util-visit: 5.0.0 + dev: true /unist-util-remove@2.1.0: resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} dependencies: unist-util-is: 4.1.0 + dev: false /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: '@types/unist': 2.0.6 + dev: false + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.2 + dev: true /unist-util-visit-parents@2.1.2: resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} @@ -14248,6 +17303,14 @@ packages: dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 + dev: false + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + dev: true /unist-util-visit@1.4.1: resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} @@ -14261,6 +17324,15 @@ packages: '@types/unist': 2.0.6 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 + dev: false + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -14311,6 +17383,17 @@ packages: picocolors: 1.0.0 dev: true + /update-browserslist-db@1.0.15(browserslist@4.23.0): + resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.0 + dev: true + /update-check@1.5.4: resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} dependencies: @@ -14318,24 +17401,24 @@ packages: registry-url: 3.1.0 dev: true - /update-notifier@5.1.0: - resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} - engines: {node: '>=10'} + /update-notifier@6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} dependencies: - boxen: 5.1.2 - chalk: 4.1.2 - configstore: 5.0.1 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 + boxen: 7.0.0 + chalk: 5.0.1 + configstore: 6.0.0 + has-yarn: 3.0.0 + import-lazy: 4.0.0 + is-ci: 3.0.1 is-installed-globally: 0.4.0 - is-npm: 5.0.0 - is-yarn-global: 0.3.0 - latest-version: 5.1.0 - pupa: 2.1.1 + is-npm: 6.0.0 + is-yarn-global: 0.4.1 + latest-version: 7.0.0 + pupa: 3.1.0 semver: 7.6.0 - semver-diff: 3.1.1 - xdg-basedir: 4.0.0 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 dev: true /uri-js@4.4.1: @@ -14344,7 +17427,7 @@ packages: punycode: 2.1.1 dev: true - /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.76.0): + /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.91.0): resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -14354,18 +17437,11 @@ packages: file-loader: optional: true dependencies: - file-loader: 6.2.0(webpack@5.76.0) + file-loader: 6.2.0(webpack@5.91.0) loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.1.1 - webpack: 5.76.0(webpack-cli@4.10.0) - dev: true - - /url-parse-lax@3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} - dependencies: - prepend-http: 2.0.0 + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /url-parse@1.5.10: @@ -14375,37 +17451,12 @@ packages: requires-port: 1.0.0 dev: true - /use-composed-ref@1.3.0(react@17.0.2): - resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 17.0.2 - dev: true - - /use-isomorphic-layout-effect@1.1.2(react@17.0.2): - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - dev: true - - /use-latest@1.2.1(react@17.0.2): - resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + /use-editable@2.3.3(react@18.2.0): + resolution: {integrity: sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA==} peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + react: '>= 16.8.0' dependencies: - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2(react@17.0.2) + react: 18.2.0 dev: true /use-resize-observer@9.0.2(react-dom@18.2.0)(react@18.2.0): @@ -14419,14 +17470,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /use-sync-external-store@1.2.0(react@17.0.2): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 17.0.2 - dev: true - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -14481,12 +17524,28 @@ packages: /vfile-location@3.2.0: resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} + dev: false + + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + dev: true /vfile-message@2.0.4: resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 2.0.3 + dev: false + + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + dev: true /vfile@4.2.1: resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} @@ -14495,9 +17554,14 @@ packages: is-buffer: 2.0.5 unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 + dev: false - /vlq@1.0.1: - resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 dev: true /w3c-hr-time@1.0.2: @@ -14541,6 +17605,14 @@ packages: graceful-fs: 4.2.10 dev: true + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: @@ -14555,6 +17627,11 @@ packages: /web-namespaces@1.1.4: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + dev: false + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: true /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -14569,19 +17646,22 @@ packages: engines: {node: '>=12'} dev: true - /webpack-bundle-analyzer@4.5.0: - resolution: {integrity: sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==} + /webpack-bundle-analyzer@4.10.2: + resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: + '@discoveryjs/json-ext': 0.5.7 acorn: 8.8.0 acorn-walk: 8.2.0 - chalk: 4.1.2 commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 gzip-size: 6.0.0 - lodash: 4.17.21 + html-escaper: 2.0.2 opener: 1.5.2 - sirv: 1.0.19 + picocolors: 1.0.0 + sirv: 2.0.4 ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -14638,6 +17718,20 @@ packages: webpack: 5.76.0(webpack-cli@4.10.0) dev: true + /webpack-dev-middleware@5.3.4(webpack@5.91.0): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.19 + memfs: 3.4.7 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.0.0 + webpack: 5.91.0(webpack-cli@4.10.0) + dev: true + /webpack-dev-server@4.11.1(webpack-cli@4.10.0)(webpack@5.76.0): resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} engines: {node: '>= 12.13.0'} @@ -14687,6 +17781,67 @@ packages: - utf-8-validate dev: true + /webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.91.0): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.10 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.14 + '@types/serve-index': 1.9.1 + '@types/serve-static': 1.15.0 + '@types/sockjs': 0.3.33 + '@types/ws': 8.5.10 + ansi-html-community: 0.0.8 + bonjour-service: 1.0.14 + chokidar: 3.5.3 + colorette: 2.0.19 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.1 + graceful-fs: 4.2.10 + html-entities: 2.3.3 + http-proxy-middleware: 2.0.6(@types/express@4.17.14) + ipaddr.js: 2.0.1 + launch-editor: 2.6.1 + open: 8.4.0 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.0.0 + selfsigned: 2.1.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.91.0(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack-dev-server@4.11.1)(webpack@5.76.0) + webpack-dev-middleware: 5.3.4(webpack@5.91.0) + ws: 8.17.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + + /webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.0 + dev: true + /webpack-merge@5.8.0: resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} engines: {node: '>=10.0.0'} @@ -14741,7 +17896,48 @@ packages: - uglify-js dev: true - /webpackbar@5.0.2(webpack@5.76.0): + /webpack@5.91.0(webpack-cli@4.10.0): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.8.0 + acorn-import-assertions: 1.9.0(acorn@8.8.0) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.5.2 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + watchpack: 2.4.1 + webpack-cli: 4.10.0(webpack-dev-server@4.11.1)(webpack@5.76.0) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpackbar@5.0.2(webpack@5.91.0): resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} peerDependencies: @@ -14751,7 +17947,7 @@ packages: consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.2.1 - webpack: 5.76.0(webpack-cli@4.10.0) + webpack: 5.91.0(webpack-cli@4.10.0) dev: true /websocket-driver@0.7.4: @@ -14852,13 +18048,6 @@ packages: isexe: 2.0.0 dev: true - /widest-line@3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} - dependencies: - string-width: 4.2.3 - dev: true - /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} @@ -14954,6 +18143,19 @@ packages: optional: true dev: true + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /ws@8.8.1: resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} @@ -14980,9 +18182,9 @@ packages: optional: true dev: true - /xdg-basedir@4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} + /xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} dev: true /xml-js@1.6.11: @@ -15004,6 +18206,7 @@ packages: /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + dev: false /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -15111,5 +18314,15 @@ packages: engines: {node: '>=10'} dev: true + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + dev: false + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 55b541ee1..452ff0a6e 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -1,6 +1,5 @@ // @ts-check // Note: type annotations allow type checking and IDEs autocompletion -const { romanize } = require('./src/utils/numbers'); const lightTheme = require('./src/utils/prismLight.js'); const darkTheme = require('./src/utils/prismDark.js'); @@ -10,13 +9,13 @@ async function createConfig() { title: 'Spectacle', tagline: 'A React.js based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.', - url: 'https://formidable.com', + url: 'https://commerce.nearform.com/', baseUrl: process.env.VERCEL_ENV === 'preview' ? '/' : '/open-source/spectacle', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', - organizationName: 'formidablelabs', + organizationName: 'Nearform Commerce', projectName: 'spectacle', presets: [ @@ -88,7 +87,7 @@ async function createConfig() { type: 'doc', docId: 'index', position: 'left', - label: 'Docs' + label: 'Documentation' }, { href: 'https://github.com/FormidableLabs/spectacle', @@ -98,24 +97,23 @@ async function createConfig() { label: 'GitHub Repository' }, { - href: 'https://formidable.com', - className: 'header-formidable-link', - 'aria-label': 'Formidable Website', + href: 'https://commerce.nearform.com', + className: 'header-nearform-link', + 'aria-label': 'Nearform Commerce Website', position: 'right', - label: 'Formidable Website' + label: 'Nearform Commerce Website' } ] }, footer: { logo: { - alt: 'Formidable Labs Logo', - src: 'svg/formidable-logo-white.svg', - href: 'https://formidable.com', - target: '_blank' + alt: 'Nearform logo', + src: 'img/nearform-logo-white.svg', + href: 'https://commerce.nearform.com', + width: 100, + height: 100 }, - copyright: `© ${romanize( - new Date().getFullYear() - )} Formidable Labs, LLC.` + copyright: `Copyright © ${new Date().getFullYear()} Nearform` }, prism: {} // Keep empty object so we can add prism themes below }) diff --git a/website/package.json b/website/package.json index 61db470a2..72a4bf9ca 100644 --- a/website/package.json +++ b/website/package.json @@ -6,28 +6,27 @@ "node": "18" }, "devDependencies": { - "@docusaurus/core": "^2.4.0", - "@docusaurus/module-type-aliases": "^2.4.0", - "@docusaurus/plugin-client-redirects": "^2.4.0", - "@docusaurus/preset-classic": "^2.4.0", - "@docusaurus/theme-live-codeblock": "^2.4.0", - "@docusaurus/theme-search-algolia": "^2.4.0", - "@docusaurus/types": "^2.4.0", - "@mdx-js/react": "^1.6.22", + "@docusaurus/core": "^3.3.2", + "@docusaurus/module-type-aliases": "^3.3.2", + "@docusaurus/plugin-client-redirects": "^3.3.2", + "@docusaurus/preset-classic": "^3.3.2", + "@docusaurus/theme-live-codeblock": "^3.3.2", + "@docusaurus/theme-search-algolia": "^3.3.2", + "@docusaurus/types": "^3.3.2", + "@mdx-js/react": "^3.0.1", "@tsconfig/docusaurus": "^1.0.5", "@types/node": "^18.0.3", - "@types/styled-components": "^5.1.25", + "@types/react": "18.0.0", "clsx": "^1.1.1", "docusaurus-plugin-sass": "^0.2.2", - "formidable-oss-badges": "^0.5.1", + "formidable-oss-badges": "^1.4.1", "prism-react-renderer": "^2.0.3", - "react": "^17.0.2", + "react": "^18.0.0", "react-copy-to-clipboard": "^5.1.0", - "react-dom": "^17.0.2", - "react-router-dom": "^5.3.3", + "react-dom": "^18.0.0", "sass": "^1.53.0", "sass-loader": "^13.0.2", - "styled-components": "^5.3.10" + "typescript": "~5.2.2" }, "scripts": { "docusaurus": "docusaurus", diff --git a/website/src/components/global/button.module.scss b/website/src/components/global/button.module.scss index 0706bdbea..e7fa10d4b 100644 --- a/website/src/components/global/button.module.scss +++ b/website/src/components/global/button.module.scss @@ -2,16 +2,7 @@ .button { background: var(--oss-button-light); - background: { - image: linear-gradient( - -40deg, - var(--oss-button-light-hover) 50%, - transparent 50% - ); - position: 0; - size: 400%; - } - transition: all 0.4s ease-in-out; + transition: all 0.3s ease-in-out; border-radius: var(--oss-border-radius); color: var(--oss-text-dark); display: block; @@ -30,9 +21,7 @@ font-weight: $font-weights-link; &:hover { - // background: var(--oss-button-light-hover); - background-position: 100%; - color: var(--oss-text-light); + background: var(--oss-button-light-hover); } &:active { @@ -44,21 +33,10 @@ } &.light { - background: var(--oss-button); - background: { - image: linear-gradient( - -40deg, - var(--oss-button-hover) 50%, - transparent 50% - ); - position: 0; - size: 400%; - } color: var(--oss-text-light); &:hover { - background-position: 100%; - color: var(--oss-text-light); + background: var(--oss-button-light-hover); } } } diff --git a/website/src/components/global/button.tsx b/website/src/components/global/button.tsx index ae35e8fca..88f8a1e09 100644 --- a/website/src/components/global/button.tsx +++ b/website/src/components/global/button.tsx @@ -1,6 +1,5 @@ import React from 'react'; import clsx from 'clsx'; -import { Link } from 'react-router-dom'; import styles from './button.module.scss'; type ButtonProps = { @@ -34,9 +33,9 @@ const Button = ({ as, to, theme, noMargin, children }: ButtonProps) => { if (as === 'link') { return ( - + {children} - + ); } diff --git a/website/src/components/global/footer.module.scss b/website/src/components/global/footer.module.scss deleted file mode 100644 index b4399e188..000000000 --- a/website/src/components/global/footer.module.scss +++ /dev/null @@ -1,137 +0,0 @@ -@import '../../css/variables.scss'; - -.footerContainer { - display: flex; - flex-direction: column; - - @media ($media-breakpoint-md) { - flex-direction: row; - } - - > * { - flex-basis: 50%; - } -} - -.footerLeft { - display: flex; - padding: 0; - text-align: left; - flex-direction: column; - - @media ($media-breakpoint-md) { - flex-direction: row; - } -} - -.footerDescription { - font-size: $font-sizes-body-xs; - line-height: $line-heights-footer; - max-width: $container-sm; - margin: 0 auto; - text-align: center; - color: var(--oss-text-light); - - @media ($media-breakpoint-md) { - text-align: left; - font-size: $font-sizes-body-sm; - line-height: $line-heights-footer; - } - - & a { - color: var(--oss-button-light); - transition: color 0.2s ease-out; - - :hover { - color: var(--oss-button-light-hover); - } - } -} - -.footerCopyright { - font-size: $font-sizes-body-xs; - line-height: $line-heights-footer; - width: 100%; - margin: $spacing-xs auto 0; - text-align: center; - color: var(--oss-text-light); - - @media ($media-breakpoint-md) { - text-align: left; - font-size: $font-sizes-body-sm; - } - - & a { - margin-left: 0; - display: block; - color: var(--oss-button-light); - transition: color 0.2s ease-out; - - @media ($media-breakpoint-md) { - margin-left: $spacing-xl; - display: inline-block; - } - - :hover { - color: var(--oss-button-light-hover); - } - } -} - -.footerLogo { - height: auto; - width: $sizing-xs; -} - -.footerLinks { - font-size: $font-sizes-body-sm; - display: flex; - flex-direction: column; - align-items: center; - text-align: center; - list-style: none; - padding: 0; - text-transform: uppercase; - margin: $spacing-xs auto; - - > * { - margin-top: 0; - margin-bottom: 0; - } - - > * + * { - margin-top: $spacing-xxs; - margin-left: 0; - } - - @media ($media-breakpoint-sm) { - flex-direction: row; - - > * + * { - margin-top: 0; - margin-left: $spacing-md; - } - } - - @media ($media-breakpoint-md) { - flex-direction: column; - align-items: flex-start; - margin: 0 $spacing-xl 0 auto; - - > * + * { - margin-top: $spacing-xs; - margin-left: 0; - } - } - - li a { - color: var(--oss-button-light); - letter-spacing: $letter-spacing-lg; - transition: color 0.2s ease-out; - font-weight: $font-weights-link; - - &:hover { - color: var(--oss-button-light-hover); - } - } -} diff --git a/website/src/components/global/footer.tsx b/website/src/components/global/footer.tsx deleted file mode 100644 index e13f07f41..000000000 --- a/website/src/components/global/footer.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import React from 'react'; -import useBaseUrl from '@docusaurus/useBaseUrl'; -import Wrapper from '@site/src/components/global/wrapper'; -import { romanize } from '@site/src/utils/numbers'; -import styles from './footer.module.scss'; - -type Meta = { - theme: string; - noMargin: boolean; - noPadding: boolean; -}; - -export default function Footer({ content }) { - const { meta }: { meta: Meta } = content; - - const logoSrc = useBaseUrl('/svg/formidable-logo-white.svg'); - - return ( - -

-
- - Formidable Logo - - -
-

- Formidable is a global design and engineering consultancy, and - open-source software organization, specializing in digital products - and transformation. The firm has location hubs in Seattle, London, - Toronto, Denver, Atlanta, and Phoenix with remote consultants - worldwide. Since 2013, its team has worked with companies ranging in - size from startups to Fortune 100s to build quality digital products - and level-up engineering and design teams. For more information please - visit formidable.com. -

-
-

- © {romanize(new Date().getFullYear())} Formidable Labs, LLC. -

- - ); -} diff --git a/website/src/components/global/header.module.scss b/website/src/components/global/header.module.scss deleted file mode 100644 index 303f8d2f3..000000000 --- a/website/src/components/global/header.module.scss +++ /dev/null @@ -1,100 +0,0 @@ -@import '../../css/variables.scss'; - -.header { - padding: 0 0 8.75rem; - color: var(--oss-text-light); - background: var(--oss-text-dark); - background-image: linear-gradient(14deg, #404a5f, #7f526a); - background-size: cover; - - @media ($media-breakpoint-sm) { - background-image: url('/img/hero-bg.jpg'), - linear-gradient( - 194deg, - #77414b, - #564c60 18%, - #0d4a5d 73%, - #023340, - #023340, - #023340 - ); - } -} - -.triangle { - position: absolute; - left: $badge-corner-neg; - top: $badge-corner-neg; - height: auto; - width: $sizing-xs; - transition: width 0.1s ease-in-out; - - @media ($media-breakpoint-sm) { - width: $sizing-md; - } - - @media ($media-breakpoint-md) { - width: $sizing-lg; - } -} - -.badge { - display: flex; - flex-direction: column; - position: absolute; - left: $badge-corner-sm; - top: $badge-corner-sm; - font-size: $font-sizes-badge-small; - color: var(--oss-text-light); - font-weight: $font-weights-heading; - transition: font-size 0.1s ease-in-out, left 0.1s ease-in-out, - top 0.1s ease-in-out; - - @media ($media-breakpoint-sm) { - left: $badge-corner-md; - top: $badge-corner-md; - font-size: $font-sizes-badge; - } - - @media ($media-breakpoint-md) { - left: $badge-corner-lg; - top: $badge-corner-lg; - } - > * { - margin-top: 0; - margin-bottom: 0; - } - > * + * { - margin-top: $spacing-xxs; - } - - &:hover { - color: var(--oss-text-light); - background: none; - text-decoration: none; - } - - .badge__text { - text-transform: uppercase; - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: $line-heights-body; - letter-spacing: $letter-spacing-lg; - max-width: 6.25rem; - } - - .badge__logo { - height: auto; - width: $spacing-md; - transition: width 0.1s ease-in-out; - - @media ($media-breakpoint-sm) { - width: $spacing-xl; - } - - @media ($media-breakpoint-md) { - width: 4.375rem; - } - } -} diff --git a/website/src/components/global/header.tsx b/website/src/components/global/header.tsx deleted file mode 100644 index 82628ae46..000000000 --- a/website/src/components/global/header.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import useBaseUrl from '@docusaurus/useBaseUrl'; -import Hero from '@site/src/components/index/hero'; -import styles from './header.module.scss'; - -export default function Header({ content }) { - const { siteConfig } = useDocusaurusContext(); - const { - formidableBadge, - hero - }: { - formidableBadge: boolean; - hero: { - title: string; - tagline: string; - installScript: string; - featureButtonText: string; - featureButtonUrl: string; - navList: { - text: string; - url: string; - }; - }; - } = content; - - const triangleSrc = useBaseUrl('/svg/header-triangle.svg'); - const logoSrc = useBaseUrl('/svg/formidable-icon-white.svg'); - - return ( -
- {formidableBadge && ( - <> - - -

Another oss project by

- Formidable Logo -
- - )} - -
- ); -} diff --git a/website/src/components/global/npm-copy.module.scss b/website/src/components/global/npm-copy.module.scss index 2a5b6aefc..79257d8ee 100644 --- a/website/src/components/global/npm-copy.module.scss +++ b/website/src/components/global/npm-copy.module.scss @@ -3,13 +3,16 @@ .heroNPMWrapper { flex-direction: row; justify-content: stretch; - width: $sizing-lg; + max-width: fit-content; display: flex; - flex: 1 0 auto; + border: 0; + background: transparent; + padding: 0; + cursor: copy; } .heroNPMCopy { - width: $sizing-sm; + max-width: fit-content; height: $line-heights-button; color: var(--oss-text-dark); background-color: var(--oss-input-background); @@ -18,38 +21,27 @@ line-height: $line-heights-npm; font-size: $font-sizes-body-sm; letter-spacing: $letter-spacing-sm; + font-weight: $font-weights-link; margin: 0; flex: 1 0 auto; - border-bottom-left-radius: var(--oss-border-radius); - border-top-left-radius: var(--oss-border-radius); + border-radius: var(--oss-border-radius) 0 0 var(--oss-border-radius); + border: 0; } .heroNPMButton { width: $spacing-xxl; height: $line-heights-button; line-height: $line-heights-button; - background: var(--oss-background-light); - background: { - image: linear-gradient( - -40deg, - var(--oss-button-light-hover) 50%, - transparent 50% - ); - position: 0; - size: 400%; - } - transition: all 0.2s ease-in-out; + background: var(--oss-button-light); + transition: all 0.3s ease-in-out; font-size: $font-sizes-body-sm; font-weight: $font-weights-link; letter-spacing: $letter-spacing-lg; - color: var(--oss-text-dark); - border: 0; + color: var(--oss-text-light); border-radius: 0 var(--oss-border-radius) var(--oss-border-radius) 0; text-transform: uppercase; - cursor: copy; &:hover { - color: var(--oss-text-light); - background-position: 100%; + background: var(--oss-button-light-hover); } } diff --git a/website/src/components/global/npm-copy.tsx b/website/src/components/global/npm-copy.tsx index 125d0538b..4586c2e1b 100644 --- a/website/src/components/global/npm-copy.tsx +++ b/website/src/components/global/npm-copy.tsx @@ -27,14 +27,14 @@ function NpmCopy(props: Text) { return ( -
-

{props.text}

- -
+ +
); } diff --git a/website/src/components/global/oss-badge.module.scss b/website/src/components/global/oss-badge.module.scss deleted file mode 100644 index 1b889a812..000000000 --- a/website/src/components/global/oss-badge.module.scss +++ /dev/null @@ -1,37 +0,0 @@ -@import '../../css/variables.scss'; - -.ossImage { - margin-right: auto; - margin-left: auto; - height: $sizing-xs; - width: $sizing-xs; - max-width: $sizing-xs; - padding: 0; - cursor: pointer; - - @media ($media-breakpoint-sm) { - width: $sizing-md; - height: $sizing-md; - max-width: $sizing-md; - max-width: initial; - grid-area: left / left / left / left; - place-self: flex-start flex-end; - } - - @media ($media-breakpoint-md) { - width: $sizing-xl; - height: $sizing-xl; - max-width: $sizing-xl; - margin-right: 0; - margin-left: auto; - } - - &:hover { - background: none; - cursor: default; - - &.hoverable { - cursor: pointer; - } - } -} diff --git a/website/src/components/global/oss-badge.tsx b/website/src/components/global/oss-badge.tsx deleted file mode 100644 index 9669c6d96..000000000 --- a/website/src/components/global/oss-badge.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import React from 'react'; -import { ProjectBadge, FeaturedBadge } from 'formidable-oss-badges'; -import styles from './oss-badge.module.scss'; - -export const FEATURED_PROJECTS = [ - 'victory', - 'urql', - 'renature', - 'spectacle', - 'nuka' -]; - -interface OSSBadge { - project: { - title: string; - abbreviation?: string; - color?: string; - link?: string; - }; - hoverable: boolean; -} - -const OSSBadge = ({ project, hoverable }: OSSBadge) => { - const projectName = project.title.toLowerCase(); - const isFeaturedProject = Boolean( - FEATURED_PROJECTS.find((p) => p === projectName) - ); - - const wrapperClassName = `${styles.ossImage} ${ - hoverable && styles.hoverable - }`; - const children = isFeaturedProject ? ( - - ) : ( - - ); - - return project.link ? ( - - {children} - - ) : ( - {children} - ); -}; - -export { OSSBadge }; diff --git a/website/src/components/global/section-title.module.scss b/website/src/components/global/section-title.module.scss index 2d6286239..f2b00d1c3 100644 --- a/website/src/components/global/section-title.module.scss +++ b/website/src/components/global/section-title.module.scss @@ -1,7 +1,7 @@ @import '../../css/variables.scss'; .sectionTitle { - color: var(--oss-text-light); + color: var(--oss-text-dark); font-size: $font-sizes-h2; font-weight: $font-weights-heading; flex: auto; @@ -13,8 +13,4 @@ @media ($media-breakpoint-sm) { margin: 0; } - - &.light { - color: var(--oss-text-dark); - } } diff --git a/website/src/components/global/wrapper.tsx b/website/src/components/global/wrapper.tsx index f3eff8b4b..fc5120de2 100644 --- a/website/src/components/global/wrapper.tsx +++ b/website/src/components/global/wrapper.tsx @@ -6,17 +6,25 @@ type Wrapper = { noMargin?: boolean; noPadding?: boolean; background: string; + className?: string; children: React.ReactNode; }; -const Wrapper = ({ noMargin, noPadding, background, children }: Wrapper) => { +const Wrapper = ({ + noMargin, + noPadding, + background, + className, + children +}: Wrapper) => { const classNames = clsx( styles.wrapper, noMargin && styles.noMargin, noPadding && styles.noPadding, background === 'Light' && styles.light, background === 'Dark' && styles.dark, - background === 'Color' && styles.color + background === 'Color' && styles.color, + className ); return
{children}
; diff --git a/website/src/components/index/_content.ts b/website/src/components/index/_content.ts index b0cc588cd..073a3f26c 100644 --- a/website/src/components/index/_content.ts +++ b/website/src/components/index/_content.ts @@ -33,7 +33,7 @@ const content = { featureButtonUrl: 'docs/', navList: [ { - text: 'Docs', + text: 'Documentation', url: 'docs/' }, { diff --git a/website/src/components/index/hero.module.scss b/website/src/components/index/hero.module.scss index 8eb30137c..48f7dd677 100644 --- a/website/src/components/index/hero.module.scss +++ b/website/src/components/index/hero.module.scss @@ -1,51 +1,45 @@ @import '../../css/variables.scss'; +.wrapper { + background: url('../../../static/img/background-banner.png'); + background-size: cover; + background-repeat: none; + justify-content: center; + + @media ($media-breakpoint-md) { + flex-direction: row; + } +} + .hero { display: flex; flex-direction: column; align-items: center; - margin-top: 7.5rem; - width: 100%; - > * { - margin-top: 0; - margin-bottom: 0; + justify-content: space-between; + gap: 4rem; + padding: $spacing-md 0 $spacing-md; + color: var(--oss-text-light); + max-width: $container-xl; + + @media ($media-breakpoint-md) { + margin: 0 $spacing-xxxl 0 $spacing-xxxl; + padding: $spacing-xxl 0 $spacing-xxl; + flex-direction: row; } - > * + * { - margin-top: $spacing-xs; + + @media ($media-breakpoint-lg) { + gap: 6rem; } - @media ($media-breakpoint-sm) { - display: grid; - grid-template-areas: - 'left . right' - 'left . right' - 'left . right' - 'left . right2' - 'bottom bottom bottom'; - margin-top: $spacing-xxxl; - padding: 0 $spacing-xs; - > * + * { - margin-top: 0; - } + .badge { + align-self: center; + width: 320px; + height: 320px; } .heroBody { - > * { - margin-top: 0; - margin-bottom: 0; - } - > * + * { - margin-top: $spacing-xs; - } - - @media ($media-breakpoint-sm) { - grid-area: right; - max-width: $container-xs; - margin-left: $spacing-xl; - } - @media ($media-breakpoint-md) { - margin-left: 0; + max-width: 50%; } .heroBody__title { @@ -58,7 +52,7 @@ color: var(--oss-text-light); margin: 0 0 $spacing-sm 0; - @media ($media-breakpoint-sm) { + @media ($media-breakpoint-md) { font-size: $font-sizes-h1; text-align: left; } @@ -71,7 +65,7 @@ max-width: $sizing-lg; text-align: center; - @media ($media-breakpoint-sm) { + @media ($media-breakpoint-md) { font-size: $font-sizes-tagline; line-height: $line-heights-tagline; max-width: none; @@ -81,8 +75,9 @@ .heroBody__buttons { display: flex; - flex-direction: column; - justify-content: space-between; + flex-direction: row; + justify-content: center; + margin-bottom: $spacing-sm; > * { margin-top: 0; margin-bottom: 0; @@ -93,60 +88,16 @@ @media ($media-breakpoint-md) { align-items: center; flex-direction: row; - > * { - margin-left: 0; - margin-right: 0; - } - > * + * { - margin-top: 0; - margin-left: $spacing-xs; - } - } - - .button__docs { - width: $sizing-lg; - height: $line-heights-button; - font-size: $font-sizes-body-sm; - background: var(--oss-button-light); - background: { - image: linear-gradient( - -40deg, - var(--oss-button-light-hover) 50%, - transparent 50% - ); - position: 0; - size: 400%; - } - transition: all 0.4s ease-in-out; - line-height: $line-heights-button; - text-align: center; - text-transform: uppercase; - text-decoration: none; - letter-spacing: $letter-spacing-lg; - color: var(--oss-text-dark); - border: 0; - border-radius: var(--oss-border-radius); - font-weight: $font-weights-link; - - @media ($media-breakpoint-md) { - margin-top: 0; - width: $sizing-xxs; - } - - &:hover { - color: var(--oss-text-light); - background-position: 100%; - } + justify-content: start; } } } .heroNav { - border-top: $border-div solid var(--oss-text-light); display: flex; - justify-content: center; + justify-content: start; list-style: none; - padding: $spacing-xs 0 0; + padding: 0; text-align: center; @media ($media-breakpoint-sm) { diff --git a/website/src/components/index/hero.tsx b/website/src/components/index/hero.tsx index 7c2254dc6..6d52e1568 100644 --- a/website/src/components/index/hero.tsx +++ b/website/src/components/index/hero.tsx @@ -1,9 +1,9 @@ import React from 'react'; import Link from '@docusaurus/Link'; -import { OSSBadge } from '@site/src/components/global/oss-badge'; import NpmCopy from '@site/src/components/global/npm-copy'; import Wrapper from '@site/src/components/global/wrapper'; import styles from './hero.module.scss'; +import { FeaturedBadge } from 'formidable-oss-badges'; type NavItem = { text: string; @@ -30,8 +30,6 @@ const Hero = ({ content }) => { title, tagline, installScript, - featureButtonText, - featureButtonUrl, navList }: { title: string; @@ -42,27 +40,28 @@ const Hero = ({ content }) => { navList: NavItem[]; } = content; - const badge = { title }; - return ( - +
- +
+ +

{title}

{tagline}

- - {featureButtonText} -
+
    + {navList.map((item, idx) => ( + + ))} +
-
    - {navList.map((item, idx) => ( - - ))} -
); diff --git a/website/src/components/index/more-oss.tsx b/website/src/components/index/more-oss.tsx index 35e6734d6..060196d3b 100644 --- a/website/src/components/index/more-oss.tsx +++ b/website/src/components/index/more-oss.tsx @@ -1,6 +1,5 @@ import React from 'react'; import BodyCopy from '@site/src/components/global/body-copy'; -import { OSSBadge } from '@site/src/components/global/oss-badge'; import Button from '@site/src/components/global/button'; import SecondaryTitle from '@site/src/components/global/secondary-title'; import SectionTitle from '@site/src/components/global/section-title'; @@ -8,10 +7,15 @@ import Stack from '@site/src/components/global/stack'; import Wrapper from '@site/src/components/global/wrapper'; import styles from './more-oss.module.scss'; +import { + featuredBadgeNames, + FeaturedBadge, + ProjectBadge +} from 'formidable-oss-badges'; type ProductItem = { title: string; - description: JSX.Element; + description: string; abbreviation: string; color: string; link: string; @@ -41,11 +45,23 @@ function Product({ theme }; + const badge = (card: ProductItem) => { + if (featuredBadgeNames.includes(card.title.toLowerCase())) { + // @ts-ignore + return ; + } + return ( + + ); + }; + return (
-
- -
+
{badge(card)}
diff --git a/website/src/components/index/preview.module.scss b/website/src/components/index/preview.module.scss index 857e3f689..54049e53a 100644 --- a/website/src/components/index/preview.module.scss +++ b/website/src/components/index/preview.module.scss @@ -1,8 +1,18 @@ @import '../../css/variables.scss'; +.wrapper { + flex-direction: row; + justify-content: center; +} + +.demoUrl { + max-width: $container-xl; +} + .video { margin-top: var(--oss-stack-space-mobile); width: 100%; + max-width: $container-xl; @media ($media-breakpoint-sm) { margin-top: var(--oss-stack-space-tablet); diff --git a/website/src/components/index/preview.tsx b/website/src/components/index/preview.tsx index e0ef08a49..a12e1e1a4 100644 --- a/website/src/components/index/preview.tsx +++ b/website/src/components/index/preview.tsx @@ -37,7 +37,7 @@ export default function Preview({ content }) { } = content; return ( - + {title} {longText && {longText}}

aOS>ypnuI69Vr;xR>8bjWw6;6Env8YD!_oK4J*Ex5iB}-qBx6;4awvVrP=9~g< z`~OLTVuVGoF}CaHP3CRfwr`a3Z8vG+YR@KP=fk*>wM%eTKQ{-Mb<8S{jb8oKWo`v( zlg+dTL(ka=e+9avFzLA6X|`R=MVR_#}IgZ3-ulL*u!X&Yu5r*=qWb8B6}NoP?FJ zS;y;;atzJjCR}ogY+!|=@&MRaLF77Cr}&m4dbki1KikWRwVuOG{jWH%frVpp)1dhe z)cQ4RftOw}i1Y}a?Q)1j^_B1I!}^{MHM`C=708F(=SN=d(dr?v56ZkT#tXC`UH>ai zOgnIz1dczf@>EA3?N0AuY}n)SzDZcT+xkE3aOTRs(ZR#Sg5g?UOO1DNsSg`1D*r>+%%{WWfAs%Cii7$q zpE*x`sKlSq9!VQ3hXBzTXA<@zON=p|+vNn%_y4#L;GUFulwIsa{kJR>te>o(b0T`u zsvcItGgeoP;v{OO$ULc+e}wYtP&)}Z?pq%jLumNc>5)<^N+Wmi-)PsRu-2|ya@gF1+`WWBx*@z9Z4-ovkq5YSjts#?Rw7UG!1Ajt!Vlur&By)Ped`7 zlIigE)Jg%M*8h~RSPriT?nMiPb#qo&k_na`iU~0``;sXD5t$g1*S+ss*_@|fmom&L zp7P5c%M=c|4kg#hekuCPM8Qhy(Z@^9{`L*ue*H7P{^e)9efw?1PLn+8i~@=b-ICH< zobr^+6C{>#KeK6VMmj99-Veb|XPmf+JDT_zbK4rV^&STGms77(HPb2%V-0MU7~8|a z!Y~xNZ}!0d{ORxTw2YLLG5UYol8VEhF(T?ST@zJ%3h-C~{Klu#2je6YYw-YHkFk!m zpE>h?5zL`I6hL@ebM|LGBzw@KX&WXllV$ACG;v{GlHTE5u#Jc>eQ(1dZ&WxHhqUIu_JW+RQ@1|fC~Z zgug@D>zX&29B-#TDY&$*YRi8uMEU%GnYPxLJ}%3D;Hc$wUc>eNTlmD7LxX!52e3S~ zz}Q=YQD0OtxnPUNL$^oB>=`*uYm%}Fm&UubcC8J_Y;EoqUbFA@wf~pioiLKu!NKRc zw8-hyWu!dU{Mb9ynDkb2{CaT>ZH-L*FiEN5#4>Bfi+*aTGH6|?{9hEr-60XR#Qy!v z=A*@5ye{xL`Ic6%Med4Vy?zYdOCpzz=X0v;S!**uWOQ2ZrG+K$zyPoq(u)lW(-a%} zcKUH;hkY?USTD3XI6t~=YHdN+z1$XK zu6ZP>T{-XON z&Cgv;Ad;9vajWXT3fb!-V}rHNLyBuwi{;Ok!!=Si61%^I$8x`aayeO3+{FKbo*I4sInkd*CGxA2aN4!l_Zi|E(%4xk6uM&Ue^iMa7PVRYV-u?P9oB1Zu0e1 z=Wqk)J~#z#Pui}ZImwcytm#@klKCV<*8iJ&5W0NOd!WfsP5e|YH(^{!`t$rJZx6C*07l?hya<93xC}f;3(^H>tD;x2f!jJarkE0U;X=KzCurgvxM-&DAefkzhXDK;0d^C*_wGYEz$RLV36ZU&tE| zyygaG`n+Sui8oIWPN`^i$TF)>t;N|>XXBwYRH-Ll15gisEOpBT>V{2eV^!u;y{FFQ zIh~&9+VykBIEZg}jM}X6JNg*eXVfR3Q#k$E#oTb|L!VA~IWmN|-m|`4_OKvUyum7v8@?covkuj?0LbX{Pl`59ihqD0`R(goZ39r-3rn%ea z9kF{W$eVBl<9;KHjoA472y?lUEi3LS&y-fhx{V&AeBcu3qp7C+2%O>iUmJX+bdu%q z$eth{%D|{L7CRR`FJjNpf3O`Y6FGl;ilj|i@IQX*7`dgtM6-ysHO6Ng)Gs9Z&4NR)e~AaJ|8sk0 z^Iz4x+Wje#gE^iNsZ;F-=4je zDjSCgz7zF%FKeqw<~9{f<+3SfJTxyHWc;q!Q2SIJmzRBB+$^V!c`A;N`TtnGU z2$@a|0G70WQU629?Ef4c_EEOIbS-_brg&e2jdQ|#=QTl#A&r$g9;C-~fEk}kH*ALNsj#qgIzl`FAaXy%=`QQ1SyjgT` z>H}~vh*QIEb+q>VqHNLw9kh0xQ@P`K`}!;1e);#$m!Cggf_^+~&<+v=TiPcHhSM|) z9FDl*dlemwLyEbSkU6k)81}fS{jG$cPM02p;<(3d#b)IIs1Bg>h}-~LZ=u-W5_}Hr z$yKL+{poM&_d5eDCVa{up#4`UJ! z#scHGKco+|8n1hMyzg=am71I5^u)fbS>gq=U{iq;>x^!n(DMsiaKW|aEdB*x$t$GZ1tZPMUQ{}v5p zWpL;UKbyb#4mJb7+tKrXV&A#nt~0a;scapYd&g)mpUO6fK}2?D zLOqr23uoQ8<|80t7mRaG&mKW*2WJ#Hm}2z{MxGx$$2{ua!>RKJfWT| z?+NF)PWQ+z`JybX$6|P#3>>2M7MolczDn_S$#EAQXm!z4hGDmQpK3ia?wPwxpAv@h z+Nqrl!VLkE0aBPK?<3i{wPW z@9BwL^jYpCd*+S0&VCP^(JE6{)&8h!M(5CO0`sUNs+X3kDo!?#f9GaZTQ!VXx8fzB7gD2ZsJAg6*i?plxGqi?keaYOW1mQ z+*-U-`5~O@bL3iEQ+e+NZ|c(6`-|(n_VhK{O-+&d@qRp3^Xv11`n15Bx5v^#1&t9!D^>9ofZoQXv}D7;)f;L6dNtN zA>hR_tL|ze6X_i)$xuTsR-aw->Y=@@L188)#B9S|d=h$Ok#m}p&6UP@TkqY#NUkfVp$Usdxk{f4(qOhUI*rmhQ_s=I)=9&M+ zKhFo9pgW*OqDzicU-{Ey9-YV6vES=J;}FD(TpVtB!HZ&;xqL6?(|$QO5A2PbAl z983NSZ#%<0Q_E8(AF)QzFmOLu$C#q$X&b@MP0{73X076?Hm+R9)SpBsL zFs-QnEtsT!TbB{#8`llm>@ixfWgm0m%AsPQ`+N(Y?chcIvHkE>sv0(!^W%P-z~2zH zfN2}i8LsZ4F52*>M9g>o&)U&kY+~EwxNgiX*L`6yH&Po7=r3zfunV8S3|~R&;9|QT z3+<@&Y+>H8+jJA(+3p3-17vM?6t>4piwppm(9mnDndorkOv!!spgRF5Byien7)K#8 zY=1a6XrmDPB42rNQe~8pZx5=MY-Wz-e{hp}?LEmQfXi~CgH`{){cwr);;-vq z$vwvp_5a3v5PW*<*`Zf)>C}9S30-9pH4=;I7b={Daa8?B?^C#PhD^LFw-{FMXa7QRg|1G#oJ$jF&SYa*7aTn&j*kSl_&#R;auxm5 zKXK&*Ks|t&O3$mBYuZ;g>zjU;ct!auK0o@@f3gReVeajXxUtv!f6S|cJNJ4p;7YlpM;`SuO|@mHb0{`&6Ik7#^KThaG2 z!*2{3ng68T785;1#fAo2`!>95`G4_pDU-H@psppB+C?=i@X2;UphzOyEQirLgzPM% z4Q)-ww`|~F7FHJmCElPC?8$!TQ(~TPp>DAG8R?wFd5ZCIb6C57eD?MYUw`>CzW&F* z;`!y*>lav(2dytD5ETNdR@BY<@h(G5ZnlYaRn`Va!&TRsr2!sObm*T=uyfgv)(@w(n7tQ+vK*ofmUI^?A0eU2?nhr+6~;wr$Br zH3EXu27#j1N5`coDQo^4sDEFMun7meoSr=?bQ&%Hn=Z2VpZQNhQxnkZ>bAdC_#4%v z7#gP7?BRM2se4YD{}+QnL-tXPsUpiaySMV6Qmx6899-+2=z4VO_)zC9F*lr}5hMQz zOE^y%x4wP&mBEnNdF|Ikp4Pur6LsIwr9FuJXB9Y)J@C|u*6jZ;LcRScPtaEsZyis$ z{{Fu|*hBLlzT}S!R;=qE;-{Fi2-Wgm5P%>cY>tjo-uV|{L;1-!@TBut!+&``cYPYp z6(%f!euR$tPt&We*p#JX9%FdDHPZLaHUwZ{_zLB@*?OG?h{*novo>(85&gjR#kT?dq}}&p�xRZYDhf0G7=bz(D1{tj(EyE&#fW3IO6p zcuxvcP{(gEahiQCs z{!)M95p>4Cj8}o`f{y^N+jFb|8oC3kODQtm^G7o!Qlh++w{hsh^P8=w6FM;iGU)0eEag}#OGF*kG~P-II)Z_DO3((TrN^X?BEs3_yA%#7D@};3maI=0{Wp0Ht z7koBja8g_H#Je_g@U}D*{@7f_i5cL1jkHr0T$n5nMXhHnd7dAZ{Z z?2C94;!3>)^u_dr6{CoM{O{>|?yrTaK8P9z~jEhC~*p04j`NeY+dosJWw$>rqD+QC8P#EPF$ z>?A7}xnv$1-56ApOWc|MjYi0-_1`FI?&|;CVCrr$6-yeIEzT%+=z3q=GbiIFGh~+l zIp6LJf8_T`4|$0g81eNCKDsZ$&=H=6BUHYyMMmHT9!jftlC5;FCFO*fxhk7ZXgSv6Kiu+W+Uhm_y0Y z%6;nS$)nG?%R!Z|=TbSXeleuzQT=buHL2HH3nISQpS9m$K|E_??n{{BcjdliPJ(=O zr|Yb0E}zkJaqA-efA1|huLvY+lP@l{zKD7)uOYSeW~_si9aQ`@BX8iT4XUQ|yzOx5 z&&VE#9;)Yy|9<@L#FEzVfnUC$-l&sWfNYs3{qRxHb8rdF`hEPeQ_sSWztlc` zsP#bB-XZ7Vo4u^mLG@W)^PufVGQZD#D?RzMVlsYd!EO^Z{BFf9&uhYrJ#R_fQ5wOQ zFBhb!yd=}(e0gN;K;{GY_GK4R0D$yRwy5wqx7 zYY(9I%Pi~9RjOQkr7eHeOwmEd=XjbC>5ip3m`-4-e7^9^rbe#P6b z*I#?a$6p-}O*g2E`ri#70vNDWkzSjw|2l}b`v>b;%A|GNJ7UjnXmJ|{NX43{QeXAmyM0$rTiH<5kv!n zGS*D7K=i60-i$$jn+2elpYNe+>A>1U;~#Y{-3%JL_G(*Q|3n55H8;nIN6L zODM*1BA;U0d3YH?d>P`FujlhWs`_=tMm+O5|9e2^3uJ;d%|?bBhhp{Pz)-ti9clji ztO4!~8}&R)W-*_oU+PJb9jGi)`zyK0{?@-Q`JZQz+xaoa^fgU>uD0clr{-__B^nn_ zm;}wQ6Zc=;ck>kxQAl`xJhMKx05R1P6vx(j1rvN-`hV-Pl-$>NtVgPybj@I&J8E-QoP80RZmy#Z3a{><9VoqrL+;0Fz{^UaaDmYs3sx-5=Gy zB&K!!mUEW4C3?0(e0l2`pySb4@xBgxL`&kM3WHJqBSu(84kl+i_{y<0=w$<%7^ zCynf->;5gMDx;(Y{u$$RJe>Cb+xXObmBSP+atztQ2!}-Rb{Zk+?FPmFROQ5zErid- zp5ZPrw%K%I0l&2D=&>^az&0SJS<*9%-r~^m$tmYYj2p{!#!b+!xO$f+`EcKMWaDrvtdD&3w9B23d;JfaC``9{Wa9)w!Ja>; zb&NjEb+FEWOU~HQpVy7OI>+xdbWksmbL?kc_0OWu&y}15T5N;mp!|im>ZP#=)@?aBBADGix@g_q=M=l8VXX#l zwZ)8luKOl;wdlj14;-RKfL@E(&tZu_RpV-WZorJ zB#_bgc!;3uI@%;?hDl%ySTbaDXf4RY==|M@2Y;?|o601%03roKBsLA3-V~t2p`9Tj6mcvjvtNDH87n?|uBH{}vXMf>_ zY~OP%W@H?M&XD;Qm|{gE_%JqUDL*BaNj95)&ia&?0S(6lP!_^&^1qdk z$Sp&Gc+lm!hGyfr;TCyn^nE-$jT}6ReF?fZ`Cl=6&ST-2MY{YV52MFX`G1t9JIiQm z{<4K0tOjsC85K;roMv#ynmA9a;jXJZ!Iea)dPz-JlC#F%(eNIUcbaAu;o~I*5W$xB zYpJn21gQK9@p}DFnm)&K{ja*%>OWj!)_YBj0zx&xjB!bSqyJV1I7ag+b6gBQXazoJ z{!4-bORo_3Z*2?B|FVLz9Wn|H8fz`JtSE%cPB?9?FNrahpC+bU{yw3P*i`Da5jk;_KQMvJuG`9;`bER{j?j)uAJfA5Kn%Q*Bj#*{xg( zRR3?~SCLjIL!V!;K=!x7t|(2pMTlKXdFRUT>o*`6VX^IJ9^jkwDMoq;Ol-=KpN58U-n?U ztTkv)=N^~!VolJT{bYoel%$gfy;cb3yy*X9>}{|8A;;S{_?O@C{PN4^OVOV%kv`9Q z>BKJg|6HECzAR3{63M)kYnYBng1w0eJ*@5j`^^e`$$ws3#3%1<4LNh#CFEvmNA3Ta zP8zb*-rHQ0aimo*Y`gEc-#38!b1brRFEsZ50_-g4RZJ(0kql1ix#Xea?LCg(e*F)8 z`{if6eg2j4r(*na&M#NK#6+O=&%w7;slCLy7Gup?{dPbex`!Q#amvv+mOwVMfg~=U-un_F zeaYz*6Zd&hItjIT|KxGjP!X?m=J1GN@)zK{N)Ew{#Fyh^GvEeQ&m3LS$C?{Cc zs0n>d;50wS)fZL+eeY+_E%lp);?O+i{O^ZK$aN2pCoSGmrR8zN$Pf{l=DPmxc^uwR z8woTxzs$?Ba4cU`!jIp=_e%=2^cQg=_SJJndKeX^Blj9Mgqev!mbXf_1&12FSku%x zHDVnn#;b1p-eUh_Dj#-MpOo&z5KEF0B|@9ACZ4i88NQzDoeL=6vLOBWAKILfO`rdL z{rn{)oU-Z(qj#yDcC`C3qKk9rm9ptOV=Ga>fU za-)60YX0o|0I-blxXT-Yj+31(@m;)P&o2dk*qMh-=@C?k7%J-IW5^iY8 z)@19swskjmhjYU9d-Ul>k-7GpTYb@e$};0IfEk@HT%GhgIF>Y=wT=07?)1*hl56tJ z)P0VaV#LtGH(PS3`#Du@_Z_nKDV`>=ghmcW_FDIw+IID)(RW*_fuZ+O>U~xQ?UQ9l z%chh_$xP`u@2f`dRuZ}70p}TB9$EjPK3b>sT&GlKc{1j^8bZtKgTgZRTPbEV|4)EL zE|^IV8bm++9l8*{_4R)*w2Y5IGHA$Oo&OGgcZ`V@f1Fo7Z!`92Kxwn>buAaCi;T^;Jcb`Q#&?s+ARq*I1B^F_$3oHg zMhVCargnC)7Z2ANI_^nGYfVC#}ao& zgNUm#D0THoue2`QAlBY4P~HEmfAqA%vqfkNSdC zJOCNFMz#c&n=oA{X8|f`nI+k4I#~AW(&KUYz1oz57vuRc58ND7PH>wNoE1Kenl#$H zqTmvH(C%7neieB?Q>&PBnb(Cl$Sx-2S>AdHtN3slJ%~mA)lw4@h?jJ8W7kwN3Dk^Z zwl5^M3sh0D7Zo;nTNT8B%)9(|j3zsKNh@Cm&%$A=>!oZkLvLMr>~h2S^$?%!RBU$e zCQrp&(J4Rc;(JNf)I+v)_WUoFXrUqeoW8~84A+aWqZ!4Il^ik7jPU>pvO#hHKLj_d zQZ?fvYb%zyBrex7so6{un3zrgR5j6MPK*_mPQK>%umg`_k*WS0Y{YaZR2v3GCu=16 zRze3D@n_O-7ETMc$7UQgoo8UmQ?UvN0E~FLZp>J`i_ub|U|_2enp?e(Pz)~}Sj5a` zN5ij{We#l1qP%%*;>+!Pz|Yrm;|D9%Ew+6jo_d<1QHBUNt=x2(+U*O;TKxv&h5C>; zu{a>pwmFXFAOOxJ)T++M>??Te785xb99y>ZeUO?NpL=`;wU58x7vuEqogCb=w};Af zQgL949sO`W)+4#BKk(XR*;CRaUYuy6o%f29^}qGpEGycgAp3t{CX>*GTQ=j)+heVXXZ z1Kz2g^~2n(@9}FT!x>_tkNWHcLXMd)sDSD}suv4gDF*iXuZLOLXp5^@vwfaFY}M0( z5PJMfzUzbe6YIU!qyp~JQ}(!y^3iQIFA_`tO2uj5?vKUAoQFm%h!-Mq+G(3N_Cl>hU+Co|?t@e_SWf=PmF*@0uS z_hpY#4h@a!?BgZ(=NtUv#ntzp=iAq0w$}BGQOYTDRroS(Z@|pd$&;gs zF8j}x-0J({&u_os+pj<4+h6`2&x{)zA=>3S&`{*botGTb&bfE#pd7Awf}@E0mH%9$ zYHyHg3MpUv98TF^dUY8u8fT=~OOJb-Kw>lVIAS^gz&q9geec*>j}!X`SA8OxDgZu@ zxA%R5fBECzr+q*=W6`6;n)P4PGkOcQjj6AiEE_{J8o=YF{%ih+?i?ritS9E1(kThA z8{Y6W2G9Kqr=HYvZV6ff>z;~B-sLZ#z+o>v;M%6=b>irnU*i+aZ}hpO|7znIb0lHZ zogVZ{{V$r<`hSv*9LZQ6Il?_d*r_q_n!XUn9g;HV*?VJdq&wF-p^1I-Xb6ohxwVwa%AI6vxB=(-fL=`AEhdxUHu$N*`B*+{=4)%X7duLApVe|STH znJK(q*ngM~AHmlpmTMitG3$eZVzJ_N-vO*S#Jz=*U^%f$EY6g%%<1Hfy2dr?Hs{fK zm)!h4^b7%O?P%aNQ}i67b;Bt$8&-5uKKERhuhF|AUe~MkkP)46>N;cJhJMW3Uq+oC zbHBaichAS===DE-u2i(572hT4fV(wO(xQ5)C!$C&Nc%F49Ac()nk)wZK+09kCf~aR zB?t8aOhM!P)Ow!e;KP(X-wzf)Wqg;Ih@bJ+)ry zaaXkvt(xqZ*m`rIjJB*VN(P|TbA)-;Y6%F4Fmod+ZG@Ja#`FfiPO3z>_@SK;5k5!= zSB!8XmNk_6rq8e0ctA~-cJ&)C9}INH8o#MRuObbI=ck|ZInHo*zQmTtRk8;w#5qal zy|>U<#8f4&N1cjtpOA6t)AdFAQSBQV4+11#{E+H^u;=`E$EPMPDCVlyp&}ZeAUaO_ ziSC5i$47VA=+kdP2bBvdam6yFq3Gf|a@X~*IM^@VuTn1{^*^rlqt`S#9-)|R8U+|+ z9LB{G$n?&+RwQass=OV2V>tgETwC?J zqxJPx7}yPNHu1aVeqyRKz3blBLxVTLGnykmd)(95?=RpKaCoyN43)WSoG(6dICKGc z!=PyTuse<)P3k7HOhk@7saAR7L-I>A^2>O3Fhs;69b$?V35qN0kT5We;tOrei8(6; zPdqP+a+1SIpTri*70DyRz#hg`HZ-3xXXk{a7`3jv^^HP~KVaagMdbLz>xPFMV@caF zF$nBtlTV}?eBF?JOPhCuYP8S)q?UT=*#Ne5a>>bOU!aNP!cf0bW86pc#tDRx^BT^!Sl$&m=l}ueq@c~<3FtXOx$jDC3=Wevicq~l6Let=RfI}GLr2rU)yb4MJl6x=7MMl=^qlypfF?6vneZi zSY-kl|9L$#fw9TU{)OvGgdZ$f zxYP%UebS^sU&eQks|hNqFY5w#DOVLMH+fCL^b?Cus60-->E>?bKwM$WjWV+dku!P& zfWq{|Ig5OnCMD zzi8a{|Kqz0?HIJ?zY9d1dmtYYUBQ;HHOuNU4uo|j$7R6B!$iL5-zq*>p72w}WnPcj z*7gH{`s=aYvCB*J8iFuSFX`fQa82=({}mgC7MC9KkuO@l+w#4yYtnRaF=%%%&Yn?o zFY(IjWu%M~wgHjW+B#^Cf<$K1s2s{b+PN&67p_`^>1Mf5Da7hCr+ z#;BsSoQP(8E%^_t7_PY^@Cesc_RDp5>wo0^&?$SK;S(soR{t~G692&tPn?rHOWKTv zq(|UhhTb!2S8Q0yaP@W%mCHKVbRAkeTcJ?oQ~Jj$7XSI3&(}y|rO@(@9&<0T>MaJX zU$>k3FLjQ&xBH?SFxT;?60*Ot&nmw10)lFL!Kc@Yi2&ijMd;)mj{o(6e&TzHRG-GO zQ!cm&K{0~N8RwdKWUPG-AL}t)_okvreM!oU22=ht7}zka>0fnvf;9Gv?j)?$}qh3r9!Cb_(3RDX^h6$48whtGi7 z+p*zDB;AM9{GW5T^*qLSLz$5CADH=t#M#v~jeB7h*#1T@Vu-5NY!1ndAwTybaSw*Y z4DWUE`T5tK-+ue}OV9uI{`t%2UlDKC2dEC!31Nmc2%&S2_~km)&FC&`5vTROg%i>~ zF~wD!1vg=}56(0hbvS$Hdb_`H2Gt#e-B7h`8Qt%X{Rr++jQS+PG4B7t^fLahvH$wh z-{IS5O*DxOHGA10{Wg?sbuyg`@LCU&OGvu;-5V|dc?hI_cbUdZ1n#@#(-HjFk`j8a$F@{YU0uHb?KF2Quzr76Q+2olLTN=^-iDQ zeeVB}2O`bd{@(!+Di~OR*iq1wxBMr$4nytjxNo$sVOiDcc{Gp7I(aaZ>lW+d zE&n5n8PjF|5}G~I`!9#L6C+6U`)SvhWq|g*Ov}Gd@P&MojVyqU9edekZY*7{XZ{0MupEQ&ikhW=qa()|Ibgm^YClGSA|eLS&!|g9^bO&56m8O z8|^IO0QdHLw4SS@sV5&>UAcO&ga6iQvp}99aqsxi-P5I?9}Kw#L}kE}+n1X?hmklL z0-_k>fnj23%68VPFrp4l|Cwxb9=a7?TJaveLJB4a=Tf|JJ?|9;o5 z<3L2_pbHJ6<5e@g!>F0W4pr1vx7Y-n|8y#0=VQpw;qI{e%VA&PDgJT7c&94nO0j(GWu z;}BZnP@C6zf$tu7YAIp~dhtsX1NVc! zzLzTSnY3*|ikuT02G#%|Z0Ic|*e5gEV?4)|;?Bo|_6UO~J#^1c<2s4yD~YekFE?qz z7OsnE#&6y*V2H_h8SZO%C0HiruEU6?*Fe_EK=uzCz>{XN^sEuGVeQISuS!i ztPhH3s9Gv9tI?_TzVIz_r*8-Y6PF(?<^$WXOh(D9kz+Bg9X`LB zt+&wsv)3GV2FA^MzP8-8<$A`8H{3_V=;Ql1|K|Kl50_Mh3!Dhko>8MjZ)=jB7@ZHj zDF>g0!yZYDnO6>9buU&rr{{pwXsWM!o}6=^$crOGEXcvqdX2l2cP#jp$XhqxQFtYo zPWOVF59R0K?L29BS#nU+ZW}}xuVM_>pUiT`$DmE?h_Kb;@yMP;d+z11-g%tQht|%S z%Y}uyoH){Yd(niGHuOO}tgkH7{vXFz5PZveGU|Vil^Zvn9L+ehqG3%|4rA^=Ooaim z{)2FyQsCH`AMlw?%Z~>duGjinD_=hS;QwqnoHS1DgNEPF?^nLK>Wjt?tyKs=oHQEs z-$?F?Z<3$*-PeDk{O?D%Q^ZN-tg(N*US{j_{E&;jOnU?E^O^k!WiY0r$zAzSb%C+p zp+g;o1YS1vdO%^uaf^oeg>mzivq)(=&YlqOVX^+N>oy9)LFgm*u%T5>S>|%-6Ki^> zSda(btcMUs;=%&C;1?14ea6~x%`sw5R?y6SCHUUl2>)gEWB0z8< zzUO*ba=Y0XRby+bmh?_AAtgaQjBBl#J*dj%0ie$LqVk~Wsy4d5|MLFxuV{xY*u!%{ z>wjR>s+1?{Kk--G&15N%UHGvs<<|Bf-@7NP{@nG5CZJV$T6t(Gr=cDsGr(*84+?|q zm{ZVPH7)BD(6Ad7Crv-J2%h<0FZ9p;Kjf)8VrcjM<}+(@|E@1o5JVR?7}dKNbY!eg zZ);sx)v#yl#-TDa6D***z_>_ zJqDg%f4g3K{>#6;$HIFYeEg;7oBrP@Hf>8#V>>vFtKN1P3mV3?-bdQ#YVYFZC&hD# zo19OKvX5x2-S_%M`Iy>e%uwufC1_k+<@6ab3vp5PHd5zuG6A2H-Au+tcskX(fB(ZD z@#XX7=c?yM{{!PFOO^GXr8W^mUElJbOOv?F+V>1F;~#_*KMi|!dvFjIk5X{-Hy z&KJNV&(K$1lbxAOkD6Ce7!~Mzdqhq2CS%RdFbG|Guo$GKPCTr939^O38uyofjM;7~5P#j<#PIU$#Eo~q&e1!ybYPV=}2YTUjw=InDm)T z3hE1@3|?WwFA7?#~eaI*lHeI)VLVU$$+ebob&?CU)LO+ z?y+@`K=s`M04Te!F-7z<52&XQ-vo9=T{|%pb3cC!E%Qh|=}k;*Qu33mu2Ac2aGN=u zWBQ!!XeqwMg|{CpdX?cNXb>Gu5>2TF~-~H$Gt}k=26BA?9YL99-9N{f9X1uPQRWT5?&7`Vo@IVW8qya ztz;swElxF;7br3Ay5~up>39!d%%fi5pg9I?8?NhIxd5>dFIc$2i=nykb!@_mgINeG zu^qKgHKlm+Pn#_!VboZ}@k=(4=@9`C-tgZxp*4xs=2^44T{@^FJ@p%fW(gz;)r|;O zdC(Jd7!WC`^FL1}@m~*bw4bDc2o-A7@0`I+FVOLh@y!UxGM7LvcyvBl#C+riAKsv$ zZ~8*A(b7H_lj$KMCMfFSs`I!|DD#PS^+i zA^w;bc|o`m@@1|N4VNMl(QUPGhGN*~y@yF{5;L30XC4hREa%#&|1sZGESY3fQ*BDE7RsAn)l#PL`|HsRO zCG{ZZ`q764%mp?7$N-wf_UQ|t3Tc;`qcWGj7=L+Fdv1y{7e4ow!KJ+uVK~Z`6@R|Z zbEnvL>9I!+(5L2??_&u%On@uq_EOU7zl=3(o0}gj9)w3dr&;E4xUV?Do3Cj1LvR^m zCi$T}(3CN-Wc?vGpfR1rMul1GtojbNY}$s5>=^8rORREWt{t4{L3;xB9*cd8J4C1V zUD1>B_{zJ;|HIsFd~8OkUVQ%1Z2)QS4Qi_aVw>oLM*Tk%19F^dCPR)2+HAu5hEV5Q zVN?W_9o4I6<@)MJRtI4Tfqbw36~B%Q?_v*r*jAx$6ysE5pd0ViAGz?#b&(flm1W4L zu(f``fOT!p=Qm@>)iO!!xDhq>LELjxFQYM=>lDuY#2dB^>sB!q_?+srxGf3kmum)1 z%N}vB{~!*mD(yeH_I}lC;I`8I2VGQ`M# zwh`}P{pd0C-}n4a?5SAGG0xbQgmYq~zaG}Pd zR=5~l-)sGU^bn!!_-5v1tcSgee`r>329eDQMA9ixmnbTJBsvDo!pFFhQm33DV)lKY zx(dbz#|A%I|7ZWdrkse-eaiF5H-ZOIqb#wQ_fm40%;)+~I^o*?6C9VAFygODI7M&V zt^L1=F)Rx~FQm1xmX!`lh<&n4%GZI4io5@{<$L=S44Ey0;>#m;$c zVKvP?@74&a;yKKIU4|@>RjN0*aanD>81JJpP5`&Z}LC=c^4meafi``#%@lPNw(5i z_gr{^W?pTroy#BBGm+Vf=*D&#!&-Fb#?Gi7I0F4$7 z<1muzDq(V96)=npx5_n-f_|NXy3L1z!d2Bl@wY#Cs|H8u#W?XvKL zeHPlNfY9(|EGCwif!SK*bZ$ zbEVrisyf~p0XFMTxIys?jn(sM1pNl~yER_dzoD)?NOxduCIi67Y7kTIu)&Fwe4uYE zE-zsX7&6xV%U3!kzmpHFfnVrl+{Hzn5|x~9MnUf>g`>U9wPdTr_8D`VPs8`iHOf0< zyR`)2>w=#iu}=5Uc}zbme$W+;v!L^Bkk3Lh%tiyY7Ab#j4*jj_z>GuTk9IrkUqvr zcEOVpE$6btcQLcYRzBd!aVB&{2kZAO150x==YyW`9EWajThnQx@E(gca5&;v z?|Q{op_Dszlos#CxHnZgfnsAc^>dX1Q--tmrarnXOw zlU0i^*<-oMe-Sj|nrd$34cB45r_y2PQHCIzP+3I^T>phFww1l24azwhXV45!yh4jB zNAG*AMVNeR{eMIq=YPD!vEjbpJw_;&j9}kDVh&4gY2Qfx#EZQF=W|axt-f9M|7xn{ z|Hs&We$RuSNx8JyURWhg<+DE^8k3-NZf^fIN9eTf5nAEEru!r7r==}4H!lvdR5D2H zM8LK1x%6*gQTNG47B5X5+oSVGUe~2z;iyEx(K%5x^h-fTbcHB6R-a9n+@DjO_yT)< zGSR)`Fl^8NxH;>wv4B7mD|mbS>uyoqazPIrgozxcTA|6?SD;Bo0{GgK1e(0cgy z74^3-pMUB3)M{A?1I? zAjb!0uC=%c|0@dg+;QQ@vD#V4A@yIe^A!DyEA3;&zQu~|MhGSGy1%d{y~NS|>-%2K zpMLr~jQY=c3+e}oA?9I)ZC-eh>NUJca_Iv?nI7V064ikdZ7Hjj|1>`X5rR{a+g9_r zPEDaA8+0$b_IlJl!jyyM)YXbIlh5xRCZzoPbM5=|{N|c1cJFok^H$b#Ozh))bdEX3 z;b2g4BDuiv>@&Xnre7oT|GuJc#eB5TeHWC)iZ ztp8F2K{=W^v#tNz^S}4wr}zH%4}uvvl*U<$9gOt_Iu?jNg~b*35WOv!j%)O6D#s{t zs)ia*ZTbIs?N9Ih(0_dXCGfjmAR^14A0t@a3j~%-&HcoN3XLuEtThY z{^V%28(P~j;-rft7pCqdlS}UTWTc<{wx(r{&AO4}Onkf1;j#Yzr~cdW1n#aLwR?9t ztNj)*7PBm{lO9398>?oZp8p&rw{_i^_>aX6PaQV89c;MU!?3j~jpC9s6-^Am15*axBVYSR;5}PRB zO)OjRY4{b>O)2(u!#lRzF@xhr4!fP(1fah28gQ{}QQjiUx>#Xkz+td>? z8qoci<9g^P6qxu}*0ZCQV98@s%s1|P8z!O6yE`OB47~mygv@SndA%P>h|#*=tchdG z^MQ{uP($`JBKebD*5c6iW&$E2aC z@3~=wrd~R;IfLlv=I5P5tdPSAH!)?fLsuFa($kA*@$KV`UIO9Zb0L5*ZvJK>QS5ax z#>nQuv2R~g!1i3@+_-D(ztRH_B8R@z^tL%IzZDt`&wahuUV@UI(#VeFP6-Ypoh;1| zbFyNgu1hiF!^a8nubkjv-A{2N|FgzibnOPzPu^vo;4CP4+_8tXI7yjEj{0q>oQST| z{0*<*J9&aWgtxQb4^^+m!aMn+U*uNAW%yb*o*Du~953;lx#<`MPPC?Ym)}fp`EM*- zXiRZ+&2teg&14*>v{7UA+oiI3&%Sc{bXB~e&B-ystB9YR%gNGDFCl+J#Te%_4|Wl% zuriwac<|^UPsT?7oxp0QuXxp*G68_=lVdS|%dGhiqS7M=m{ndBM$vG#GY@Dnl>EH^ zHMr~J>GZNLsqo+zLjVpu?e|gf<5?e}rOsH#unk0h&BHT>k}zLVz%)ksE@N}^3nxRQ z@=g6`Um`G*V#F$$4dGkH9s`NNMua3<+Oruy$(!bpX_QOoF!8m+hxu;S8}udpBG6ej#57>S!;&n*!~bl zV#@nVMz+Wo`1ej7Lb_7<~CuYBpo7i^b&31*{wVsESvf{I(T z@l304+F2hv%a8DlL;B*lZ?@ww?u3Pop&q;Bo#hNS@`kN7CV3#`ztf9AO&sav;q6)$ zo{|}^_uCrm4A0uF{fOq2wmH|e$HU4HnE9Xm5!>+K0b>>s&d-m(29-2W;{-FT)Z%sC zKYqS0)Bui;(zB&GRzO zQdaH}NFSn>AFT(wh7zw($~{s=Bn@=^&@*=ZQ!0foT0Je=EH057Zn}nkZAfa z4G@0I!65^H*Mni-(4qGWty4HPE3lDxQS7ju3avUv);R@v2z*K@96~eVHmlYtINbAx zKB05W&sqlcgvr5nv)?xX^65%)OpUk*dH)c(IsY`aL#KCW6hTSP6A!`9y$lSF9E??tqq}xBXXyY z^DU7m|E&NK@^bCQ&*bBZH3Rt^m=9-9oLaqP7I+~zXOWwzUIBA$v*RL0ZK8}k7oWh} zH$1=oisx^CdH?wp{_V?kT}f4G@W_2n5jFo$d{_&vesBQT#Ma~mvY#e{_(5WD;GXSpZN2Pefx^HFTddJ*PlQC((}h(eD=3* znHv`g(SG24&{IV{vnKM~sjr3)7bGTVznvza8pnP`>xX?{JJ;B-$E!H6^?>RC@7@K* z^Ne=AAF{>+BzC2&=XKrF2>h_jd7trrV^$wtWABI79|tJ^EnUqcQ=Auv(HPtA`Mo4z695&vR(M|%)K)#0crE4B0Ej$J z>$I$WL^gAU_(k1G5-zlQsrp|3ALEW1TGQJ2>sf@#7xOne>;9ka5caXWClk2Eb0gVm zFaLG@=lqvFbMlMk|9pn?2HFSibrakEf9c12M`4Sq6RLe#rtFE@_~3V~Uam4a*Zk|+=ROt59}!f0Uj7mbVnq3v@uT&x#{GXqmC^tBTF2a8|HVG< z|9m?yfQN6Rjs+e>oRC13y9`)dKNjCR*Z(s|VxH@VM?N8Yji8YwKf%pQ28xO6llB`k z|Gm-kv|h@JdRCDVn#sKyTV5&Jw)|XUf+qKg+UHPArjAvISjIf}$^$8^4BHcmATV!% zp~NNO)&r7qEYqyk=HR|zWNv)ei~e76@EVh-eQG~!Dq(b;*KO7sl+jBvxxh`HA4WNH zrw^JjXZ}wFsFGHWR;iZ?nNm*gLTpC~ytDT9sWZ7|j=CiC*eFpCigwiudcH&e z+xJ6;NCxe(&B_+J&d~8A*VBF_xo3#Fe5wqlFnA3-Z%*%z|-A1|znln!bPnJFWstZTDcfOC!TS#aY zCY^f^>-mqWD_xen*MsHmT8a6Pjj;CH-7ThMamR6(X{mE}oU_7gj=#WQn)L6~v}6oI z^Pf#H^vr)b7M)@(Fp9SlFnC0a#pb3qZcen$*SHook^Fa{$KOGXHX1T(sObyu>yA;f-ucg^{u9k*2JpflCd4D zZu*gkX@1}n7;L6ik#%po-+SA;{0Feeb#R38hWkhGIT2^fJ<%w(mRuzz7@JSf5-;dE zVa2F{=y(-^0o@i+&l&;gFFyYI^Z#*dF9f>bxP~!14&*6H>mQkTN|}0frriJ6cNP?_ z{+G{ctsS;Bsy8aPwg}S}Gm5eIPo_E-9z+V)|GEx6mL89?g*E&3BV>LwtWR@8fyXwV zp5F8>$E_%i>-E|7nxjYlTVcn}Ka9tD8nl@1sd+FFjE1ln$Jbc#UQ4pId)7lx$GY!x z+r4cJ>!>dbbsiY`zSiGGzZm08ugi@k%)Az#y{+pwydE5DCkJMq9rv*32{KF}y{%77 zK=z4tTWiyw==r~3I4eRQ*%LWq0b{#i_Tg$UW73CQ{Z}a{ccCxF41KJ3;n%f~zwZCV z$W{beCZP4gf5!M}Yu>KFuSF9+fNjUF2|CNQy4PPK_G#Ng zB=DuyznEZ($}zOKT$qDJ-mzYDtG5sj>i^feBJAqr7RBb}d)R zdtLwc5%)(A)!X{tdiA;A*yd6FXS>U@4rZ``kID4{p^ujZ{`rsp32*cVA};*w^V=_B z2T|9+jW`p0M~P!S5qfZJ`OjuR!wWQe-teDvw?00J7<8=^Cjjq%tDboV&JB=Uilo+X zT+gcx&JJT{b3Ybin(pCbzt8pGzDF0Ty%86CJuilcnYmmU+gam>&kL{ZB_8MczpelB zo-aLC!!y8N=l>o5n?ldFzLT6i&e! z4*Wi)Oz?Qt|JB>AF2p|ZqXDo{a(23mKH~Hv5A4Ryqha2U9}EQ=PXWu<0svknbXO8%ye-!z z4PWPWx<)=g-^37OR$R#b-w5IkB$(3Kyp=w>O^W3>CjG?VgJC)Kt_0W=#xnju*v52h zXP#$zzEzOBxoSkpg^sHu|7+goc-wf;-p10$NFmz9Yhv2>75nay>9#fZN&o04&n+lM zB4#@VbzEroK3SNu8+!|*(I%!@#G$=Rd)H?+NPtQ3b)VOW{rGW%|Fy2URI@#m``C{@ z`5JZrp7b&P4tgk%Mx)<2ac-U}NR@m1MvQ6U37VO#tO=k^N?kJnv`mj=?7rlJtMXi+ z=mzr5_ykCrI)b#u^WuFSZ}we>X7HtLiG&K$X6l9+|5l4TYV}3qC-ZaNb<8)5P3-=I zvC#Epf$(`N{O+nN<`k_Iu#ds!wnIe zM>l)){CAN7^P*Ah97?;Vk7N;he_+(N@B`S6mUUWsNoL;VJ@XrkBo6exf(O~5AD$Vyhuv>ttD4qD z&$a$<-#0%R^*|b@vbeuF!lp*vHv)vu`wz=lup3Ew3%0SW9>rgYMB{6eEX=L-(ngDZ z%y^%hY`|FPxt^@~L+gz=VLa>Q-)YV!hm31uMcxuR=inyy_^_5A`vR;xH<*#E&D_5ODrhn+Q ze@SO=nZ^YYbJw=9olU(FnZ~1?| zugxD(&O8eJtoVeDvM(fGY=`E>w)t5#xc4eY3vk^{+qOFC+g{S096`&pj?_SYSnY!K zYreO`p?%9XwyzP{20TXmy5+xwALj>kjTFObmzy3!O57?p;>tL{<0 zI-1ZVYtMer+;OcP5h)V@Au(r^fq{or9|m~l9L}D!tAlWfWo!8#dxKB~y)`G%*W~(N zv{R{~&TCIuXSI%~J~HZ})3;@Eu}uH5S&x3U&q;r??ZvD%Ab@j+@#!RF)@NP+*P4=h z1hp0CIq`eg>lkA3{O$8)TmSeA!ykVk`pYlx=f9noZ=Kq(;xz!X;f^*%HgFWccjG+; z2H8yTUkHHL7-OvfrlWY#kyi1dpU$|y%n@Gls)bye5wU#6KHon73isQ)y}$kC-|+31 zf5-E;Up}urKVL|10yJf$|Ml)s$`Ywf!1w$AS__x!D|cfZHjb137j__f$C#e$+Oz-1 z|8-5}9`ta0su&-~O_>l|pqjlB@EaKX*FUHHJiv2B$tErqBJ5AzDGO z19w?%z5gG*JSd4S!d{6k^?%>{LR~Z6bI$Lib??3 z1EbLLzoM~Xm#+maAyKE1_-q)M(3bu`GHJxB58}~RU;93FJHC5^y1YiN=Q*8r*dq3n zX5KR&6Q3oi%%>D1@e3_4dIJ!9l(b}nH#^i6Mu6*1)FO;AAV$D#o-|#-G9-4^2&w-l z45}P6seMt~c+W0$4cr4X2NM%91-@%97uXXyI7G>OLOk`^@TZ0qNVR;7nv(V3Z19m@ zVDw~`X4Ia6bH(IC>qe~6>O1FD`O1g${q_sCR^;}pM2IeAhm#_2e4G0_X?VNu=i2>m z9A3U#tdW->3LXL$e#4)A-p1#G%T*_B08WfMq_>C@>-Jsr>MGFp+pu=D99O0$72*@E z7Nh93FequQ%3QFHTdo2cUpq0K*wSM>XsSE~G(8sin-&#omulT<`m(K2J`UVmNE@`5 zGVSR7L@ivNd0p%zm)e>a!;qrB8LO zuJK26B&DhDNg+KlFhq>aHnUOC#KDsD^C1?IWayt! zpbV6qGie22SfIARi2~7+&?3H)40z$INsaaJMo)Se4oQp)G>zl9ZB}_*k5KHQT$n+> z?T>RQg8Q6H+`=2cR2NVwsNH-7GN3>b z_bhtFk()_@)0T6_Z>ETAt%_YVSidKBK;{X32oy#$lC}Wq#YrO60%gV&-Gdg_nqv(h zY{YJkLoEb?buJwn<~YBwp%h*6 zwayneNPMMNVv1Fa4mXnQ&NatLinvbZVRu;6nwa7AnF}L~bc@=WDuj$@OwJFzO)(;_ zmyW4U=6%qNd=R@i=agbRD^q;y#VSBIjWZu4U&T34=0~@qqiF*`SW|xvBXTUHk7}c? z(-aBZDZayOg^{|!e)L7;5l_^;0q5KwOY4hN>!(GQUX`PyJv+Vs;-q5GwW;>h#gXmXp7qI{c z5wm(xkUTLKB`nRsNyYfczsiqZbH`y*p6LH7#FpG7nKa$is~2{Jg}rgAF%-tc!(~j? z|GdA)WY&s7Z$HLEWGhhgvG(}P8;!S7JrxoSBb~x(n=^PU*KQwn)rHK3{xXlegkgN= z`sB@a4RhC!4#7{{WQ4fl{CzD2Kpys#+cdU=-!WWE1D?$WfVE6e`yh((k+DUk-y>k+ zgDqJ7to*lqdi{pr^ZD!7#eZaVz5SePMz!vg!r4EBS`t;Bya8yfgHi1#46$-k+3?j$_!8 zmZV+8HV=z?Du!r|VF&(ZHOJaW*{lPdTh>LX-;pc8+y`)uMW^o)nAi_%SXo&5$|GRD zpqX{mbz?36WC3GsR|M*lu%GK&Mw3@OxAaL_)F43A|EZ;(^Kbi4o|Md$i#q?oxE(Q> zKcL=&6d}ZzYdGY3=MVt*#+2EV{}oa_C)r;5z=&V8@u7RnO&R#`by`YAivBLVh*}l8 zNBw2I)Y9te4~mmur2RkgJVNKUug`yoydoMk&PHFNGJm*tq#oC~uC@A~y#dYR>1B!f zKDpM&s1n?RhCeHgy-_B7N)=; z(XB-Tu`e>P#A+|-&Ss3`=RzyvR#?iHlY6ss<1zcS*T?hxX6M(-&VRx8zx>PB&;R&3 z|F^e2U%!DnVZj!%kx(3ynQIk8#ti^hi*%Gz47cPgMyR?{FKoVkTlg4CBou`eKdUw? ziQJPsdTjOoiYH*J<1CDC>HyiJ++k+aoE%T{_&j01- zzrnx#^aq5IZHcq!kGbBHgA=2wcS8092@8}**7Q4!$hZ8LmFtIuf+mkCy|swB)SB84 zCmbJf1FY-Iq{lW}1GVU8Y?%nAK5zJgB^HfyaRy^XO1owBNAv=nrD* zRowQmmfyZIG56s$J2G%9^WiPI7`NJLTho030(hX8W&%GMXvEX3k{(99!4km@T+h zhOV|j<&63d-|SxJODe0z3Vd>H^vNs-_fV_XREk83>iMi(#ml%-e9AS_{Yp+wt z*-`&J6gWLtLQwC$dVSsW0>>0x^KDe+D|Rts(D=$VO@?$Q-;=59X5x4MQJ}1WQ(ifq zDSmhRC^!9eV56_WV|q%xHrBNV0gzd50O~wsCcI1R;kXMr=r*GKpft}4?=<7q*Vkl4 ziuvq~G9ASMP50^>in>#)c$b(YOUuDCvGG7*RVYa{7(S(r%e7B^{GEPh-DDQB-*R#V zbpM|=UCl) z7Zd(2*B$pk>^J8e1)t*Xa5?xrpy&K?;WPG|2psW@1;+EV*w%MMZ*7z#lIlvc_M~WR z1Xf~EB!@c+tvOF3Ta~!9`cWEz+ACq`>7%94EDT*S&j(8`~docr0b_9D~GTlz)fv!ZkN+_e7%g}vT%wfrGiOc1dD?7{wMYv*~C-7 zm_^8_FjS!nyl}K1a|IvmxBax-DraoY1FiQAmyD8 zDlW16()t&Q{pzJHu_yfJK!^PDJ6(vmbzx8ZOeGM|!N8lj3{GggjsA>zeaw|xj=mXU zOTjC^;k?l+7bvm>t3~p*C+%}dszzZ*0x9`BADUasCu@Ed5nN(9uhQ2_-CE4|g%Yb# zOz9j9x|2tZqCgZI)QdNg??C(RnW(j~QbyAJcV<&#Q1<&(wA7YlFJ0j$8+kL@nZPi{ ziL{Z4-(!}O943b1xK#<|Wt!&Ku(_4`d9MxExx^D7I;MZio99*R_|)|fX=RAl)x-xQ zrd#?;{`&+0!e&)8F_LOrV!5V2)o3C?ja&I6K~vlrSXkxA(mqCu!%}qOE~9L1;>Ng+ zb=H);Ihq5rww&CmJm@qgO%rHm*;*W|m~Y?+=Ic-Ajdt7P-ZqJR)F0e%o-=!{&sk}4 zUfiSdUFcD=b$+jxgjz^9IrQFd=L>JV7BT7}spm+EZ8N{dkCR?b_~wbVICM4~+Vyri zm--zzF20{0G0F=~P_mD2aSH6C%Q8;DVIp7S-;Uz8#CQ&>?8%zeyv=b`Ipiz9#|y017Bb~3)8%AhjD zRg$ixFC;ALzYskbHF;IU@t+mjhFOCvHZ5aEAL=1L9bv!S#woM?_?nOU5A=Q&Ru3mg zWI5P(FJJsa$X{^JjO068Yfb-N|H&lU@k>`U^`bS`r~bc$OofCVzu16SgGmE`^rgsa zBy-NgNFK4XU%$mL=b-Cl`Cs^r)4xb-pmQGOCQ#axdpxA*32LRI9ldI}%do_ut+qVwtT9(1bqAtrrjyb7 zxHZ`0C5gNa^!+VAH!c!q9>oHf&q6c5Kc9N2VN$7lJ7HzvzR-r0fi{^?K6F_KTeGEg=;k;jbn96P{mA5bC@c7FZ& z4_{lTzripUm;RYXvqA8ddJpLOp8&1b|AJesKbt7`SkxN;1%R+^zF1~;r|^z?XTl5S z`rzUQHH%Zo_$Tp_Ge!HrDx)8?TFC+4^lr9|Vfo_F;@jQ+!HouSy*H}uO)2Beffz(F zS|n2`NWI~tKy$&Ux-wix8_Cr*}CFs>UO6 zA$5J(;QMdy7oDHK{Q3Q&^S8hJ%lrKK+p$x;Onijg>c8|;&QgN5ZF*n3YJ7dS6CYOE z4BO@Ua;|XsFA4PWkQjYvM6GtOSZYql{K#hzggfFLt{)@5YtON#4z~(-{Yk0q{3Uy! z%#&Upj{M!q6Y=X25rgvX3PnoM?ZB%h!40aK!ioF3SK*5#&`(o2cK z>;HHE|5WhM=PVINEmctUr|Qkbf^msT3oj*BC^VW#MU8Deqp^EoUQvrmyS)UWw%Z_;+xZOIkk$GAP#BButgYb+H0z6KUth3-~18p5z@ z*O>la-D8VQ#d5Z=sl3rThm?)S^7=DqR*n?CUYD4coTK%1ah@3CXt{&c0sNZ?S zOmEln$F@n0N$YQG9sA+sZS=bJ5LPC%CAbQW?ncH@~oNYFJlDwM^BzN{GOf!V) zfWdflumeT`8gXo8V-PRFC@yQwL8Av$shQ{*=frI8k?uGZclFF*_wgc`#~lXc9>+d< zP7x|bVK%M*>}x||oNyI&nx!RP{op%Pj=%-O2izov!-Eka=sB(M%V-fAN;yL zyYoGj9{6`Kk(N&-0LSj8fU$7w%}ZF?Q93usPA%Wre;TvicvC+2>y?z@dED;%Kt)>b zwK3~Z3;($gjnvLtoX@&>Fnw)%3tb8(?GtZZ~1=$p+Xk|qc; zPb6yi!W#{RDCWh~jp28353m=7HzrX@nhk$FXi6W-LQd-5sg z)*>kQvxE$;Y6P=kYy5|@#>Uia6XCCkx&0asap-jf-lPyq-LmH|gDS|sFm#$rc{Vg8K|z?#&d$K}_yogw&D zd{~dZ8POXkld!iXK4W6pxG%UM&MUgHfs}K# zC*eWW4_}9bE}icd#op%L9sOaQ(Vy3R&sgz6+sAjarOLWj9(j{L@GEjAYf{l>8SS$& z6dw>Q=7-8Pq5+`?2gZ0?o&EYt4vN(wZ|iA6rzWD-`1C3>(HH5~!##Tn?V~kHm<)Tm z9%ca@|F7DFwePVr={I}epJA#O;Y;U#)XJJK@agig^bTwz-e{nQCAt2R>@x9NCo(qH_y+=X)Hq?GduJro< zu*5AMpE|7v)sC&77^7uCDjRX*+&APt3D7sj7}2U{HL3r$@m|!ZbqW#(Qa<{$Ml0P! zcz=S1%*6~t_Ubo^niH-U18e#30yZp@SI>WBm^IK-UTgZJjkIvc@x|zaQCQOVEja(n zjXFQpdPuoK!sxr9G8vaS$COz0S@rvx_t&rUe-3|2Zk2878f0xVVz94`xOV#FFLpn3 zGmdPLS1+fPw2aV|ZaCYhXs^d{Yzc@|%#Pvj>c2I)HNT;UFHCvt;mv(SO?8R^&Tb`U z1fGg@00$Azjz2PgG_k<@o1C$6mbex6PwbDFIucRbpxc9DEvvsaH|Tw2*7L)}!7tt1 z99BJ$H@cYgf!E8?uWPRte_y{f`Zbn& z?Px)ncjTJ&`VYhG*!$7y+rd-C2RrqjFj#0d%4;3H zXodf-(qRG;J@0ydll4C%lxh~G4Hf+^MUKZZVzUq9)>xBqjNRd~>z;h}=iY4B^M3*W zzJIMh{>LBwgkzjh|D#Vh9He(~Z2*8J3&KB9-qQ!&j7_{&7SkL~y$+Sx($iY)FjS0D ztr44W@P+7BaUQjxNY6M4flaUwQV=V8Pc!#=@X3 zKTiYHR~(0ZZ{N75a2=CLUQH4hKmvPz#Dk;WOOfz!D)%{mZ;qREkRj|F319xgc!E~{ zdu)DUW}A4$#T~n%=eoDLr2!++EDcd$30<#R2<_=Pb`tXx0EE7%SAMLl1FdNh#v(yo z)GWSA$1vl%Y8-t%gf?HC9e|bx`#9yY<5Bsd*S=C@*6}5Mx7rbFBoJ-|o)A?hDeo1t z$<=rc^|h-#SyX4S#RQ3S1t3!%Z(_REBqWR&#c=*{zH&jU3Llu0{a^GSziR;i)Jn$W zTHyobT`RuBcHkIjIa#2tKP;w|t}e42cVM`cso??vi8hGl&%YRAIrME`oAs-BxxlG$7ubh@+3UGVy0f$F_Duu z`RbphClyaz4c$4I+}k3u&j*`j*frP3kVFbqv5L4QyRL#YA zD1b_pH1GgyAJk*9>I{HJFDT1`i^vjRcINBv3Or0V;6+zM)BHS4a0V(UZiQGZct5;w zzT;2oaxh{%WZ`18;eJ@#cGjBzmd)Gylkw5IB6Xt|^7mC~%#B%;|GxhFc3#k^qGD6N z$TQ_oc8E|4S+W898zj}=iBb9 zeNcEq`FcDAen^#A)xaaMnlPvO4$fIj+##K*SCKhVbB+v>Q|4ldRGq_|bw5JXMuO&u zjbu8i!IyjfM*4>}Jb~s>$n&lYiRqqk)RZqjMm$ms#E8tf9zTplG{)0EnkyqNLRL#} zi)=8BABFJHqZTT6M~``MK7{qY#yr0O_OaCH+NgMf7Z9)GVGs0$beAFDOH zZ}`sm#*sn$Yeu0S_k^sx1__PGXStR{I)vM-J{qHEK zc%+LE#UfNDy^QMGnFzLr8~cc`5Iw7E&Rc3L{JL9{hJ-Y=Hiz)?ea^Xw zV#!hqr{;{1HD9ziO2xlkJj#FMs1UDw0_OASU{6R;=6!noC0hXXoYh1|PrYV+i#vfk zJKl$HNZ0JiiMF%FH2>Y3>?vQ1PiJs+mG4j6|K zC}$lCR}-F*Rl5Lw{vQ;*W5T(nPb5eX`Oa}YpAWsSOD(!aGHN@~y2gi1^!Y32Pe0ff z0!`-+!%TltI^~D(bDJF!FZ^H_twyQ{)o*7Pe&icx>E4{!(f z78Sh57jnrKkI(wC_4k5_i{Ur>#wWiFZ5=e*JR&HL_jY}Y85uj)M(LoG_m&^ub5EPw zM#mSqW8RPlSrgv$$edD#xi{##Wdhi^F3$v=02Wvnu}v$lE>UkYD<|~o(ve!&Sz~Z! z_)P|fjkE@g5uc?qNWHQSB*%tp>y?EG`3_p{8JfxcF9{G zuA=%vP4xMoEVf=>Sy>SbEjcK}9Z`oX_^k;-;+)Bn-s|X_gC_ng$n-q|uMZ@KAk_C$o_(cYuG{Lk2#9H!~OtYXrcv18Ed_GAY zE9dn9A)7+vH|W9$DU+yZic#9URAXgK#}q3{x$7k6|0P~D5!p=iVt1BGHJn?3;ovO@pS&n@p!ld`G9t$K_H9@;G zGL~J3#3sd-|IXlRY+9p2sW~IbXGP~B!Bh*|#L9DPTafcO$)zkPF0u_}X^6f|s(AbQ zc-rePHhhYWvQyz4CC)47T@9U^>K^j3f=<*UkUjkiF^3T*IQk|}ugOW1u3hq6W6gPi zOA>V(1I=C#g4V||EL&`%DN2c7$sP{H-t=c;00*ykcr2GwOgW&vJjb=fxW-a!dT{Jz z-ckLR=FfDz)_GKsJM96wo(|jsemRXp~h4 zpg#of<72V>E6RRtMCuas>Wb$lzvR##I9ETZF)LD2+}4Bgc|>k))h)3!;@%iq&J5O( zYK9aFn?R*{gYvli-USLOUD_VM9m!&*JD?979Qq)>&b#kBkGyUaf1`IKIvH~|;%1JW z*ZZbk-m^)MA5!zZ{=H2)ME(8qyrUgsPVX$B-Nt#)b=vAMyO$wvNB-A$5WcVdh!tmE zD0{2_*ENmDv98LyQ6xa~fq2our6`98v$xD)Ru2ucA2j93ap#;1g8iqTBvY0d*uE8W zy5U1H5p|C;`~QiTZJMua5%zKXly%C;Z}5#}UMpRlXjWb(hGlk^tlX#7Loi(j!1w+i z-s1t(%aCl&X|d#gcVIh}9y)Z`Y{9Z&f1t+s@4mb>z z`h+)j2ZteA44K*=E%P?ak@Z^8JaX4whb6!CCyPbwrgbAvCJu;f^hfk3{oqSBbm!D8 zjJjk1J2w5r>wn(6akKJobDtkMw|iYbiSKcbUlf243PkU9Db^8wnA^fLXa^-C+G5U1 z{`{;sC{xlt8|Uy{J$9Gxz=F3%y-)8KON)bZtWyUNHBty*JB zsH+i0*1!My{H<$3dBir7UJOW@A}Nn!Ez)N_K5WDq&y(@QPi#T4qkS*ZZ<(X!H7+r+ z0_q?x$;Z4@zWDOqk3p;duMcM|xyhf?kI)WP)iFreyvMls#>wv1B|Cg$?Z>jraUv2R zQE6mbjXBEyUNZv`qPKF}Ig)Qu>i{hD-U)KvYe}w`%3#@d6z-7jmw;4$XkCt$H$8{E z;w21csZU@zjk7(6B=h`P>c5Wfs;1^s>udQsQBBx;=AU89F!k#+5LF> z(D~;-{w=;8y7^E%YMde0Zcctcw^7>9juK&k6IT>ZA}?Bh?EHD=^l&_LhVBd>Z#ZYK(I}tSnj*7 z^NLQxyY^Xi*)&Q0#Jf4h+Aj1nbY@NPqUqY~mkd_Cxc(dY!+Sjuo{ELr{+}85|4V&o zbMi7e{2rX8*h*V8+#%P4*JAl{igP~sFd=KGncxx+ob#IhvDe`A;;!!NN#eEj|9$>n z`&~cN)L#CLT;J(4&dpg8QCRtX`%*irMe{||fV`d@LhDt~L0c}>;pPs$hqnC6@YY5{1yj5sapGFD}%4@w9aYz^c(-0yA8TmS5zGjW|W zQ4JYqLZ{ORd))OSOq+Y?4gf=m$VsKwui1w_NQ!~G{tF0Qe(2PYK^on-Y-J(OxC%|1 z;)h`WT_kK!pEKLxf|pYB&|(@GFWOGVXy-iQ1^~uU3YBk7UyW!Z1?cSlRY&YV>8%F|2ZSm95H@7l)sI;A%%DX*(LyxTSW zMW6~~U7mc9IDaV}M6m?ZH6d$`X8{YT+6)l>=R6t#F+4{y>v`d(|q93yc4Z{YEr`F76Mm3u`>$dMKAt&=C8Kdt8@F@ z(-;vR&5o|*$8lJ|?(Q357hz}rO#E>FLG&D1vNw0hw|X!*<&>HpLzc!dqbGUH{OB}X zg}cGUsvDL6Oh_sFQpbj@&JPNma)D|KKHCzl9_KZ(<$R3UUfM~SJtlmN3Fap;&2^&J zXr%(y%0I*{-FVOVr>~{;ujS+-#gIbzSG5YMv!uUszNv)6a(3s7R{v>WW9NWJUqXF;S&Kf>y*i0Xt>}xb+|WT;#p4N{0Fl|w?@^%_itV#9=+!d12`Ka_%F3p*7U+s z^G-0B3|#pS{iHZIl8Jd=FUP)Kp#J)Ke$O9&{e1uSb^ZI-*KhChnEU>X&XK?1Jzn+~ z*=I%|h4nJ%fg|fdRq0b#}#)MLan#J&I%W?D3z$B))??KilQB&K?@I z2MxiC(q;6;CpStC<{3V&m*=)a?deH-rtygn!d6+^C2zH<_v;>-qU0ysf~gM0t7PS# zC+3I-go!+sVLtDH;*S;P5MzJ2p1beYxmIO=NO=OwXed2UFKA(g@cC-;ZNnAz-*kNW zI4K%KM0?RM=eW2f)~K0NFm@-Y@2eD8;u`8C;;q?OBnsbUzl4fG zcP!;UjhJ=VRi0^tsyl}noclUSe-oN}1APXhJ`_(M4qm~0It07ewn<0xaHHo-{S-~i z#GIbIyc3$Vqei5NcKtYwJ zr#OsjJ#`#iU7M%Yt~X}+9H`Hi+NE=_$kEU5M_P+(Al9HEPiuy6?dk*IG)J89nD_q@ z*vJ8nz__aL)z1?fHc3;>UC%@Ol}4M+{>rsh+<(QMeaQc)K`j=v&p_dzRSloP*4IR$ zVzF?**PxAaKm~G=DRR-K@_~EA$fN-P)ht|bU|qt+Qa1Iu)oq)X{`E~ z9gh>0s3JIxTrUn_5p*%|xx-JUGp>`U;hOpR zAi`>?l%gNGcp;eyW`@48;N0Y(+m9f?tjQ4zBOb)Jwb}L5m(19cAix3Y3mI=kGk!~~ zbAyJUX%#0{nrC3;poKJ zoZyW<+lnXXwDVE-v4vcQNHRMy7YKGhrTzeQhuwSj@ReE*Ra=1b5D1n!(7-P(~sBHz@D&Q z6}WTP=>>T!U06$(xU-CNd03(v)8V)GZ5cP0hL-MKHzTWD&F>Z$Q1#a7fsjKLwP|9m zmx}c+@h&lixv4=2baJ0_mloTU1N;(%FSfd5(%|h4R$_b9OXtl^#TaXgMX3)w1~t#A z4@eorvz~HY>RF>%@yoa*%``}*OPNG<-;y_@mSc$u7ahE@cob4hW2XS_~RvFxG=NUp@O1$)o_kW+!2IME<*|_130~SPo*U;+lqJVI8OpS)qn27w)Zx1RaFo zQr}~K;+omaE3!Z9BcrUXezN|DK8SV}`fv!ecVH!-k4#LyS}P+O^+8B9T2&vcYNn&& z1e*UThqt z&?IH^d?pX=`+!~uHNG^C^Aak@W+-m4>D0$@gnBp&_xT@#X`U-%&fogp?WA!V5=75! z(*Hy8H1H*JSM^auiy<5z^@7~Gf$uKskQnpdEM9&_${6ut3k?tEcQzz_SdIhDxAni* z1708I_%0Xg-)bi3dwvJopVtmayas!>xmTivj}F#U|D0lF{TE%E$vkmBD+B38^6;Ev zL|*T%d5>w&UV}lkLlWH=`z^kZDEDXOex^Um=Siopm(!L!4}h-i*v}mNI6Q}Oooix_k@`P#D113|2G>XCTd`L;Vrp}y;;r^X zyadUH-N6H_3ad;Z5PhO0R>$-_X?l6{OT9cc0+=H9y;gl{Oj(?es@r+0=?SGnuPiyn zuCs+M=Sszs_`lbGWDrDI+E=V(1r zNK6<|vU$^9BeC zS)Z@?9~3QhHDz_aJ_*105P7{Q%E(@`!hWrH>~U`$Ad`t_uj5<(_pEC@m~RS_MVMC4 z!8#r2H>ma8Z%_ZKmuYlZ7M{K3SM=&G*8tqre@ctFZ&nGZ`G42{cRZQ$jqgEL>ed{K z)AQu2)j4-!NY&jyL6yM;r?2>Q%pQ8a_`~(o#B+zURo;c1xAp&gX772v^;ogtV{e}- z%jT22{d=+`>bVJXwzN4Kx8U_$^wYW#F$7E@TzF^vka*3QH_b_S)*x^35xFoA8&|UaH)W$Q zE<9H+SN(*{;ky|-#6E4%)7=(nk3A2>Ax+^*W8zrFNze7PVDlTC_lBwt>U`8Mm1Rr} zK?^v9XBeT^N{&+xIvt2YdFl~xFsD!Zm7*B@W}zPI+<>!qEltPwZ11 z{f!ZxcshQZ43z#xBD*FsmjJzvZet(z<+urXIgYxI6l0yf7Z2v&q?hjwt|>iU*f(B* zIt-VqJ(@?&*!k|vUK#+e^m>o8#Wjp`&1uoTm<`E4`6a)SW2^onV|NV^L-tF|qn;NP zzG-b3&IP27w{0 zRz(xWHj+l$s16=`R@~cit%?9(X+q8|PWrila0F(cYJWzHuYkfHKm4s`^r8t^#S+xs z*1mHQ4S#~|YdH%2EPamx^122AtZLJ1BZSjGSaBF74R>>0cs4i!OY(zf^kH+%+}M`$K|Uf+H}_<}Y>J$?&)&5BKnLU^y- zO~HzI&;P1{-DKa$TI5t@pt$o7rRG!@li9H=eP*~5!*OpqJAe%h9jIEsT&9(n*)knFyTA5 z85*|Znmg;i`Uj*5FD8Jpy@~A_H_l7Cl$L%zp*D(eAzYG}S$IG)S#yn9FM0NdM1W~o7OulJOg@x?u@V;s_r{K@f*uPD`-W@qX* zx$xHgLG@pzx$q+~CsT0#qv6wjXl#{C55h3(vL4!KIM@3HBO6Y}p#%Sg#p3def95-& zo9bp}aLfOm>mpOiZiU|`XQcn1zk=SE{dE29>FP##*n}f7MZQ_55G8IP;&q!CCG^)P+&RjfuYeaIn2l zJRrrSmo#SYEw7zqCS9!YBjOP@DeH`h6Bm{W5?>QNgJ-S(sUPv`aZ}jzdrN)FAL(7d zST%8pJyd!As{ayoAWe#4)Q#hS$f2ZYI?tOKT>}&?Akbx#`X4q9n{-uR<2)Za zo?NW{orOKLPYiQgFH;8&0t^#F;v*(Y!eAi}^)UFZ6s zw&CitK9D{w0UZU-FjYnAiWw4;-hQFN{-+NqoOB>Nt(`D4IrcP^hNJl~#)3jQ5Gzpz&z=56fDE zX1lUqt%Fr4m45&LpgomijeX7~p!V9XuVtsPmO*>yp0&+|ztr!D1pwUhFlp|oBIWmW z6shZX`JaLidmq@R`z$qw`z+o^5Bi+{9lMjCv7EEl6YP5g3N1E5?Kf!MYPK+t9O{d6 zgYuet5%Q5?$^RyAU8C6Kv!^#X3y#IP}Z@ zpL|xOlODRJ*(g__v77OuK`Hrv@rc?2sx6mKyyti0lU9+qrH@t{M=eZyl%mqVF7nEx z(XSv~`21SS{^bvU3)yQjl<`s`?!{beI{SZ6i1@J)j<``-MN-}=5meE@3;GZcDMhBkx$^d z)awe3_oc6oT=%XJ%5LEb^?nMwyDYCj=Mdi#CGh%F{wv+Fh61!!L1pB1tzw(udvNLI z@zOtp-twREr7{tT{ki8KF%FkJ>A7;1?|YBbzYOApiI5ywI*2@e8dy>}-}68Ft3oWI zbj|JSf1`VX=@v1>^;&!2WI@3cDq7Z(uq9gk52~JV8T=wAbN}H|K8z4x6o7E}nb>6X zsUje)0RwA1>XxB=ReWiPhB(=PU~c%+8lD9$PZ|k+*Zf*wkgXuKCR#_WV}$@1s-Hd) zP(MoEdJ470WY%vIET6HD{C8-MSFnsdrI^|Avl+YUijL{yqrXb6!ryF9R}SG9o|FE8 zh(R=*){b>QHRrzW#47ilqjz%*pXZsG#KnC6Uo|S$qA9ZVJtzJw15oq`KbHV+`;e&o z4&6^CgZE^U&hnkO{;s1UiEO(Lv^f!=IvR4^jHhd9zv~O#*5`SS#jn*=p%td2k#hOm zH%*@G^Yh)gKOlYb1wp}UEB?baCiEQ@-wcm^%BiteMlcjTw^ zPid`L)}~l$vv|38>tNVORcE{hfWaQT$6UTO$2O*|s;GBvFD z$JmJFPZ$K#q&CG#mMJ69NhX@_>$TpoSc~Q9gChp%4)JK8^|&icX-Kc&C_q4qcb9_Y zt3$4FVfen`@979n9OA@#kBe*UFjBO5Up(XPgNq8VEMAv~Hcb(0LB*S!TQi*ZupC)L zw_8sr5FNs%#mdvM4R}ucMl$Q7faFIt%FL@aFt1VHO|M5HWe(faE6ye8j?jIB!s)~s zXl%U^rAy^CS}OSB3ISK&AK%|%M_PYMqOzik7+ z1wLAg1S$~Pc8=9dI%&(+E}kcOP~PzYbSARWOD0x@#~5!=u%UQEShBLTV5zyB@c?;1hQCDskoLv< zpDMFuj-_qS=MwdrU}BWxQ-B{_#CL~2;0iMquf|CY4gnOpCVq2~Qono295Izmn1?Lo zDD@Kv%wtyL?YFCAJMB?%iz7kRVQ1+-XnP6{*S72_izEU=DWpmYMK1#g@mCRvSb z@fE(~<_fL($)-N$Ii&svUEMr)@Pa;ZUk+$KnLSshd_idW|slDRX& z7R}TLtA(4CSFSzJ3&?we?Kx9Xxabh`8*V{s(ye#^w6E!zxn6=3CUSVb20sNan;;vG zfBk%qX8QaQcIx~Xe;sNk49duu&kb0~S8K8Xg`$M#Ow+EbF~8U2QKvXyhIlPDO>SnM z_@Z5HtTFb>2$G>+!H|)xe^8R+Zi}z@^A5y{qoFV+&r!L@Ji(u|z#5z9*nEzB$$1?^ z{p!dOreRHEj&-kx0M_Q56ZGS5gYS6?QI#t7Y4TpyAB^v|de$nBWbIX0mOe1GvB@8P zoBxT+9pBucFCm29g<{#JrE1EAWfh%vZ+#@rU#9rLY?vvwk`7)8f{kMeKzzw&?f{~;IEhv1WQC%;(7iESgtJVs0{*s}jDCDVY(j$9Oy3hI_XYTSnu@Eb_K-ew?zxgQY{`Gq{Ga=Oz!o^QLbAk%$i=8d zU0=tQuV#byp@hSc`V5HcBPa${h zlR$`zEY@FsVu3iqbeAdjWAdQHL_=lwktKM2vVT#^ZP2bkD|PRCfr2> z`~spzg{S&k{{Q&kJ&_1c-v3KKUCLlE@A5{B7{?!yUUMk!4xTIYW8M}ZG`ACd863{*gRg6Ria!g&%xFQg-W&f0LBBjYeRV!mk)*&7 zo`V|`yTo1Q5l${7thf$HJ-pOWBj*KYrbjOeWkn!Qf3uIZVss@s_H?YO*#`}UW{%2q zQ@XjQ1Bx3kKDp{9H5nqFshDBol;4gA02%649n zYbXEmx1#s{Bv#Za+b~eJf_KnT*V4^l9CgY{lK~jbeEAF$Ne9E2ROWrdf$y z!_LFBV^|}h#j&l3@IS3od`gwrILi(HxZ~%aWRV0e?JQ(Jbo&@dBX==t=*D2D3-}tt zMGStIxG}=l{87m&Il0m4^>^bCH#m@$hazS!wjhHL_I(|{))i{5$gkH)%FG4Bg(hFC zi!U0FTm(}kaRo(g<#}Pr^-F9ZK;jF47flg~VrR2=EJhplv~dh7nyi-cam+c5HUZ*G zHdpbzU_TmFG&)G?M&js0p8*~{_nqWUK6jB957RIE@Zz!xls9an2V>wD!z<=Jf`~%n zvcc=;dRcJ%Hr|Hq*(^XU1jb(2hx{rWvPvJp9&T!6^ATDX=yEdg3}WZ>k^D!`f3xAf zi6fk6*NE4=?_XcOt@%#~OEFgFCw%iJH#GlQK4*np<0ux$Tsu@|liXC=%O-8ubU45O z4tsx>TKz|_e>8FWkP`6Zhddxa+eW!Z?QtO?Szyv9<$P~C}D+gZ6x$yU?XUH65`olIQ=+N~C-zwX?-z>g<5C3+}h$j3)=hd)8 zi0D8tu9UqM2Lm*FjVU{Nvhq_8IsXlX<5OX(eF#411vS%J9;K-;oYXTDT%3HM69B?@ zRIW!|YF4^P7}mwM=|*@z{`G6zUzkuMK5T96zRhsqvYWVV&>roav9yXW<$vDvnTO8e zMOMW}3FBwT^;69Y_fHu%-Z9B4cT?|Jvxm$$b%bO4)FXF_H`cix?gJRLAc>NIj9D_q zDYv6f@M0$YKX8-kdyr+AF5_~&MY1bKa4g$UDg0L6_X?!mHeG2kE2)iU_$!D24-En3kJ@b0hiVwXoeF2#@ z$M(IHl!5vnxsD+|U1uDi{{Jv5bMX4#WbP_Dv@UmC@3x6rFly;BbkvKI%ih0nI6_$T zIXRzhbmf`)VDB3e2|RKaZA>MxxBS|U*Om}$d|1&@M`v&AUv?G>{vpZ`4GS5np zAJUIum)P_G8r^OlN@3K0#$&5}RnBQ%Tbe8YSm?SI`DaxBr#!^_;6Y$;?z1q9tWOj) zF}B70SQipc7?%8xH9P5vo49GD1MBm)yVlH5)KXx03s zFuBVms)UbE+LdD!vw^w)-yP+hrET0PFBja*IKuUt;H~HDi6O>dX7q^s_u}Kin?xZZ z^%7j=UY(Xtf?Z)n#k?B8Bwk`{I>+BJ=XXad zH=`zjFcXy>K2!=Uu&mFrKe^R^Xqv{eg{uEE|9Rd)5%4}U*Ayp=b8mgq*8kUx6l z_axbA-ZN7%>q(3c5Ba{Adi}OyyZNofagMCrp!&e{DuyO{N4$Exm?Y~LNd8NL zEcrjRFjSUhg+bUe@#NT|@168R!X15R0&wzk?|b@%Lwzll=RwesagnDz|Gm#gVg+5n zeE!$gCJccW@x<@SSBSz{+pRt@@ZGV56_e3(_rd2TY@`OMOfCOAfVA3_V~r!rDL8vx2u0_AQ#bBRfBs-}UJuLe3e^3k(rZ3dJ*|vIPthGY$(;=ZNQd6zT z+IOf(CR4u=eyV45B~SIGzzDCd7})^S|6Ouv4dcC`%hc9WtA*~wIL`Z#W2y1+w5t^o zi^up~AJc(!t}%C+%dm!3Hir7$I2V>aT4l1^J|KOEJ?1){tbeUOR@|%rK-1fOWALbJ zT)%Xz#yjsdq1&X9zHVUR&Cs*mHb4^L=CB+(2XW+B1Ati($v++Q^2V`t>w}nMq)6Q7 z4xs!Un6-d|>q+H5J*Q>x$lPb&xsoF8iscmNvL1xm-j)*B#0FpEIhFqMsrW?rCb{RD zB-A@b|Npk{%Qi+iz2HMfkn3{WOTnj5t4IqPwbra>>JzVep?0Y~EE9Dxh?lB!8g{H= z(}?_LQ{?vqzgO>k`ZCn{Lc_;PAKm|t{Yr^nYYc`Aif?fK3ricQAaRkg%c>xt_W4X^ zYM;h>QQ*7Q;_I_InyofWdVA&$IQi~-|eQ3~LhJhPcr zXqAnZ=4rt!X*67tWD0zpd;_wnOM>3QjhcY>5J_&=LQQhSqN!rV29nhJo8yXkPb|5L zUr96`l-S*P3|#1VVAv0dH^`qh@~6rU;AR07vfD zJe2IkEq%b9MbpWpx%Dg<^Iugi749r(@ ze>+t|COy*0RRS!Ec zwwO5!u47;SJt*EfxTAVW<^O>N47OO@+qu~Me0xyu5&*#3Y42HN#W~HVoaUmQ|9T}B8h#hGoA6ZsS$1m=yM7n3;0H7F0+54;=`1uVPR&Qm$8PlIUu)HfsM*7(o36&}|lm zsh856*5B4>m(rzYH%-bze~Qjr|J(TRTBpVRK zJY=OVJ8od^|G7$;a&-Gx&+{`l^Ca7c8rOSIj{G?P>lcCl9x>ALf9?OnpH}(fO~&xK zjDrt-S+~vZA$#>c%Uoc=rk3Mz#TwQDgxQs=8D?zr#NB2eo@y!=`yk`?5U!J`Q#ZF$Vz90If|cw+#2o`W zwKr_Vx|?O5lKKr(hmF+dF^AXlPWYCwL$xU}A#lOAPD^RZ9jOU>+$$v{7FGTeZiCB( zwm;``O!2{oa&nJA^9Rk4U*#=n~#n$XB0oP>GgLWg>`ks&!1jCgx%!7$tP|{ z62BlBr=~f~`@Ejg&|Es_*m2iA7|w;9<;4F8(f6?>|E<}u!)lAs1zt0jrOtIM69Ld< zk7pRs_p&f5Q`CE3>yhu8De<=eKxtmk#*B_0fZ>7|ZZ;k7UYz>{C!cYN4>`bsr1U zUQeBiz=`-U8wV)pT30Xg*^*}VK0Ht4rW%>^l#kyk()GIePI2#Bcr4TINO9~ue;`<_ z<8m()&4yIVdLMV4R?cwVjD11a;%fz;wf}d*b#M7F?86{6uX)r6!Wj|DhJYn0`J2O# zRgur0{;f=ip8+f_Nt;_Wp!%B=vrf^F0?Ones@9`R*f>|b3EHMI@Ol|sqfodi$}|Nj zmP!_u&Wld&OJHc?jpp1V_$)?ZK})F30#c8Jz!_lmayq2{FT5OkwM>J~OMetrGW1Df zM7#`wg}wj3Xf1ihH7P)nM(S=Y#eo#;A0H1MoJFLfMiMQ8qh9A#210nokaCX()*fNT2L?5c%jsq=)qvoa%2*T=81>00r&@Sw@z$L8-bJ z;K)=UvA(#*8y>I*sOR3ZDGy!L0DhB8Gx;pJOrOgitse#J0uqDZ#^FfN%|5<0Sw?(Oi-MezJ?635J>XV8#my0-9p z`|#_J-%ji*u2dWmd%8uqnm***K6Q%(%-rueMr`?^Sjeflc%93O%i#PczselXn2K+@ zk)r^x_d+2P245XD62DQ1SmY=N<=Pw%+*O4S@xpT-viwjwoFGpYD(eFXD+P+yP`I~16?&K-j7!}9*chjpcxTr^*~ zf6D)21GN4hy&hQEK^a#q@vuS9QGnY#?0X%{98}C|{jb2`{@+nObZYINxB$HA9c!S7 z6WiuH_5Ors@hQ4Op~E*Fzv@Wk3O&GGZR9FXs|hha9>&*oUjl$06g0A#bGmqyxt{Z$ zNg!>Xa$WP{+U5y;0j2ooLv5%%9~N7fp8igmQif+@QN(5Ded<~|U4J=c9#KyUE6a|L z(}%3}`yBtZy&$jok2SWsf9L+6i;eF*R3wVth`%Mya!uOD-c`)Rmv{l>rv4joksLAz zWP~E;r}Ca&dTa48+KUr=hNg3ddoXFaH@sEDw$Q5xHF%5xDS^uXD zG|dT9Mk|tpVm)qIv#Mq~Yf&D_(~5(}sErdnuXyAKn^bq%7>*Uk zlV;=!jbV1_>-$uuh(3BePIc18wZ($kMfSJ{akdi4b>c(v*emvU8ns5MkA2X}k+@ws z7PXb)6egd+Y1{uB`l4Q?iP(|q7__2FIVt>_|eg1 zhU74&cnM*d{x?48SnGmez+JuPTI&fEmNi4x15LVLe*PnV`I|q1``p0dz%Y@a;bmQe z*h%q~Sfy;-GYmyOb|_k?!Nn>(Jdk zK@58SS3bp_bIHqlR`L1y<;MjKC_fkjMYoNVXr)8%)^Hb(nv|GktN1)-`n-#LhiMX_a!$bOjfwzPN+lKubefy&2$MTv7y zms&NwRJ~NH_2~QmO#ygMf2pneK_2zW=?mUna&=~)YhJ*hXk$%Ell;#0uF*3$Im!-Y zowBR0lN4)gNXoHe%>tTlx$mT)P*PD533}evB2-@ojKbB9(hQ^qr_KI_$ouB-)cHKh^3Y)%nI_=lZ;SJ1)HY&eWuKxTVXAJGJ zu&HgDjbmS8))xLo&;MH;%KcAMj1%KQbyQ7F@?XO8cN`ry{qBa`Tn_i;(j~XlasMox zH(Fyf_YusS>qT4JrYtN21Hic+@#u7)b*MGa%^Kb-CWIF#)=@DxbA|$G`}F0~N0Tl- zlv>4P?RLEMBB(xtyXCN-)Bpv5qDTVg{??h>d#S>@CLZ}m)~cdYoV2XScwyiwzhC*x z`n1FFyOJ#ZljYUgJYxtR3cNp}))|c*esZ110b!+m$w49GH=yZ*aS#*h3F z6U+L)jh7r)d0bLC#n#^2b1#Dn3#it!O*j{a1~)gl8}k}rQ4hNnyE^`cY!sKX$ndpu zJ?g_Ne+-J>5;ufKtJ(dF*CJLar z8;pDxgO@R)_>UK;tj2O6(d-kH3P@q9d@up|pr4CeE~3L89JYuoDo#eSo&uE`n4>G+N9ajqseL-L5tS-nXZm$v4O7GL8Uq*LGY$ur7*ZZ>jMvs2JB&M$^g>%K2J zaxQ4$?qK*&z9p`J3pgDrR+v8aCdWTqVv}WV;>2X(Z7i~7(~ex_%}}-JYy*$eHqcn_ z_U8KE^N5WQ7?q(!1pVYg;AAZJfbd2tTYTIl&&v%x?gJxBeBIE{7e$f=SO!401-)$q z`qD&O;FC9p`@n$87yi!YD$90Q>H_Vbf>)e5H~;BywsJ0Nlnt!CJGjC3cKvnh zx93y)rRyeTYx$>YR(w`0ooUIaYG+=M8gj8aG;Zp@#y{2IsAYtkiO-|2Em>3I(9f*l zHqyq4xiGE8qG!a9#-Zl9x9cwS8we4VsmAK>yTEP7_0L}}FSiJ-s{dE+@hubli#Y5u z_c<3#?Exz6h_#!urG*S)aF`4hdD~W@aaE39{85^ zpz>cJ*KE{xXBp@^%!FUy!LULPS0WLgsnc?JuE&1QVFY7NRhN*6Kv-hMpmp7pUX0I& z*;N18G|$L;=h}YxH)=q5yK0S5ULHPSla^mLz@2oDGvj@YkdHyIcrv{9^?%hCjKeeE z67!H`xAr6_O@@M7bynJ zz_iA!?+X?t)ab&ZY3$AK8Q!BFwEch1fg^ai!5G%1<`XE6SkGD?xq~pjEm#`{rImIL z+jA~U-I>GwSq(AdqxdAfSjN!dMfdyHgO_@{OVGET8K z`#tsvnNQ6{_ru@aeI!=Ki$!d6{7cPZbB2x@Cm}b-w@GaYOIyd^kQU$;Af2o8%xweMVr$(+WGH2#2r}|uRDPcEEnU& z%J(Fx)cT)p49>{Rg6A%amJA222~ z*=!vQn4YP1iZ<1aE|?YW-sZoTJjIV0Ha|80XYaa7=Ohz7@A0gbxyGv+xFMjY4vvzI z-B{P?8F!b*upUOXW!HtTqD)tqQ%qafnepkw4L~|CK|wxY-);T>5O${T_@2EAVRib} zKIFfd$bQ#bxSScy2obCDm3Im^dp_SC?swN+ZH(XN?{PnRG;7Z!8Q8~MwPEfJC zTc__L^EQu843>q1c_&?2-C%P*HSlWG@}xC@=ZAnU`Y^zXTmdk3x50KL_0>2B4SGS* zn5#=+$((3138<=csgGw)mYsIX&j$sD(lJLhj4P%t&I=p3&-{;^@XXCFm)e(l#>(dt zmt@+TLpOF}0Tpyvk4z(1yKJY2bY73mkJKCOB>_pr037}e(5tC%zvWD`7miIV{X%i#qg>x?*>x^a2=sV zeIStW##>=#MV~_!o%CmI=pJk$nh>=d3-TZ~j02m(X3hY^0WXfUpwfCHl--U^3C84P z&I`)*pr7j+Z(!*|EiAdmn*QK$war+J0)xj@23xTI4!*ycp}&;GeCk`{cvJr+|IuqC zPv_)=%+2xc?K^)hUD@_Bo@C|P%L{YXFvf;HQvbKZY`JgDHoqHj~(i=C*D$V_XA zAbokWsB!+Qr6W4M8a2%^uG`k@KZ@sabn}RZU9V%Sk0Ig1!1e!<_ab6T^hmyA&;RX# zP)z1M7gp7JVa}T@6Y%TTw}0Zs!WLGBvi1248fG)q`UZ=8F|3C{6SGj#p&xtyPuLUs zje>LprVoh$UK`RSEb)-%rt!kP_tb^YEg3{T_cot#GX9y_%74eePwF3zFo*_)dyCQk z8x20=gFDCbCp*l;iWKZ-5@DIR$P%Zzj?rtS3Ov6U;*@ zjfFC%CLZ^_ogdYITWI&J8F-%yws|mJTWW-5%Ut? z1=E7RLYZfvn4&^Ecz?NZfkfUjI8LUL;JpLg+*dK2}? zzv};aFLCw|NtbFw$=s1v$;r&az5 z5N6Xh4^y1%`+wGFp4ws`>Puic*8ZPrSNu>NDt&CFdGFDQq<06;U&ncm$3?b9=8N{Q z7>(on=QyNT=YCYMzOagOzWQDMi+>Qsd~-dOg|hz~wC(?AErrSq%4J>u6K$&h^(+I~ zb45xS=y|Z@<1H+W{MWVk#N?hxRQ@s60H|I)eMxrC{r}+Ud;L$FlB|~ERU~KspEj*p z8a956dK!cXFEdW?;n2+KL%F;s{i7r2Z-z(f_2k(Z=YRT~a_NJd?rcw>u{m&`4pH@} zp7Hz&$C-Eer&IoN-KKai$ggKz3SnhI*+W3__g0T2LY;z*C6g^&~#k%fjwNLmEe9Uz} z2j=w|YNV%KbGSY!puwLf|3NV}u2jC{vn2elALNb}Gan|HQFyxC8f!n9d-;sl3f|{4 z9R`4L*t}m3PrvK{ph2iU^1SavzwnBJmWv(HcCwKjIoy=(640ydxdn9p9TNsoJ@X~b zjsi52@Z!clyjGPS(QNcd%t~=b005a=loOkTIo~hzD?gJC;RB*A{G?_C25$~P-pi6^ z?FWSOJ-s=p7}sX{UtC@~8RY=QjBSR<{-JscUe)?CzW9oed6s*`?{mYnypCqN*ZvZZ z=+E3kkvX@{z4ef?Tc|_t;DM%Rnp(NTS%oxw;El@#N4Tfw4yLJd{~fv zKE}E%Qs%~UK)Nb;piOx4Wu4_7z8=<4yh!mu<+HQBFBzX=H2VCS|BdqBhBD#zqcfc= zcJM5d8bBt?+~OKA@I4Hb>cqpolDigGb={lflK)0EBEFy8Di~e-NtjapIWidKr(=gv za`v+Rka`s{p-Rx4U}t)-;?sxRQXZ@jWNr?Zox^sH#?*tl{}HCmKTuoAo<~hw)G$Dn5k@pXB4yjNIg(^HvChC4!4o&%LUi0=r#Ph z@jK$qxB8DooBR8bJ5m2_8OyfCkk?>_G4CR~$EHBHwFaX#|~zH{8M9Mo6XjZhwckqp`QH)~-L;LMpe9++V^3{ZW3eZS^21-^#+`cHf$ z|5b>aSPs!5#umBHeU|s{(3ExhVV#TwhK5uxwS^UQ-&oXB7nz1cUTr`5ZT}C!7REPV zsq66JRH@~bP|fYE=+)=*!?*0+PF*iOdE$vl>L=tu=h4Td_SQPGaJS_bP_^Jpyv4;X&N1m*^pG@$mm*p@4ZUhz;aZKr@uQ# z5g3w-y_S%Wgq484sOQ>?W3r-P%e=Az$c#s6tr`W6TCTe>JcMj06(!@d%n%?j9C=#y|f5s$33r4 z4u4LEtYf|ZPaLL~$%bAvplQnK zgxdelyAsEurKVBlET=TjAdpdGjo7aqJ%%JJ4s<7Mr@YYmUw_$=su@6d&U#c`^{Uxt zyon;BddXm#Ph5+%mf4^XDh|@fmt0wr(*LdxxyluHB*&}?M zbmJ+R2`sAkBydA9=(zggnB$vGCEt(K(&U)%Ms_UiyR9yonRci|(&K$pd4}l**#`s$6u>`}!AZG>O;cy6C**)n|9^hs>!Q*}XQ` zVu4-~izgngsjSesWHtL5QVJGEg-&ean8tBcMyP(C^Dpua4JZyBfk1tJ5&adVc*)|J z_as>eg&9_Q9&(aF&lLu?T=FR!oGcj@vZWViKOYeFH9N$p;LIhs{ zYWa&qBc94%&iT*x$?mLXy8a_@3Y#sQ1tL;U?iqrc1H9)NKI!}5^_!R>*9o*v{-3~V z8vs>*Eo)!WIQ?4GBDo$kob!u$^bHtBRK_iT$YCrcWO0*e>?ov!s>L!3u4M}B%&_9XQ1A%CH?C=hlaW8U_8Ir98Rg;@i$3d<&e zE--4-&^nhx|M|Q_RnCw2etk;*2PfdH*InD+ARRs!M^ae$@O23oMz#b^A{W7 z${&i8b!H{Q@az3y0~nX2N$Aq8WPq@*<@z0txD-!Rym-kFKH&LLDU9i)uY75`k$BEn zJ7jXTLBSbor19e&j)c?p;&41n~j{0D!fM@+O zcu!1Q^1n9#C$>eP$T5l3_A-snF#@NDPRJV@$@0<)GzWRM_o71i)SF?+ZFdn#WbO@} zR|VR#-$aEaPM33`kBUdXyZ`B$eZnP_J$+QtjEP?logu8#IB@?nmn-}L!=?9&Ddn45 zkeT`2(vW0JZZ_jeEetiS#PKGU(H}P!09KtPaQNvlA^AsED-c6nbcKS3x z`92%gZSstPxE0(?7X<=rxe-fP*?TYj)cnVX{6C7+hopJs6W6AhAGT1l+k5;lJ0s}m z7Nw<&96izdoQgx$|C2#>UH|24%s=&BB7H&mA`2U2{U-y8@LU>tsbqXJnadm0ZQ}`B z|F7$dQU6`>l#hDgy~Pp9Yauh;qp`VtZ$&fLT`{z==k;9D=xc22IH6;>CTKem2IBF} zcc%0BWhEI_txsN;wL-@%$v>5|))e=3HhQDXCm!ZK|A92TcOMW#*P(+aG5@qKsrrS9 zdscGUjcro)hP#G^m{)$#VEN3N-?6=~y(o@GUzL3UaHlzsWtp-^J+a2?9txSf;^4UV z2qp{_D8H(IwY-tomg<&+hmP*|u@+2>*Q*Qwj52ekUafUO);c1?{YUf&*f2rakbXXU zCun>eH)L)8?_YoZi;|MWzQ!+c7T2BsA~Pz_DE@qj$)5jAFY5oAhbJ|<$GhlQYpQ48 z5OPV)0U7`p;r|^?qi-Dhhqmc>8|$5-8yVBr|0n$967OgD2JjT4R27p*=@bl*F=*Pf zFIKYfjR% z5~wN#BnN$Cx+J^U#*%~XQR@--u-UWLg19|O2T!(~cX?*ED|PNwpMVi}XVAe}6i4m> zL)XT47uris-}nFe9uZR&@owt>MpN*fG2rX?>mUCX-|Zo^I3Qm1e(G2g(v8|twK428 z>itdsf0|8Xyao(dEB}V7*Nm0U5`=Fd`C~jVrr`XF_2z^UtsWo1D^ma9mtWz`pF%weGPjuJJMUsV04XB(}E`BS_(<}0e$@scjz-K+QUf> z-Ks*CYMTk26r`EqCF@_Gt^NblIo#wwoN{K#f5WW*R1SEpEJp?)^%qU1>)hs81h%kq z`cZ$$iK!afhi}om(xd9K-T{tdCHHWzWYXJkr1lxYKP5`79Vz$0N#U#>#P>F(fltxy z)@Pvcxz|RR&GG2{2bj1lxTuV{?53X7H3!$(+~*&d zV&LpiIyFD(xyqw>fF3H>W#7L`i-1Ol#S?5&{9F0-wUI;mf9F_0tv#|%!bOnq8yKVI zs9tOsfaFHr@su&^k?H(K&7|Y|SKgE|vbSp1FbIvY zVprdPgmrt=^>LUDS?tb_?)wklM~lUvV>dqUvJ;>1@B7D)^()od96;9@mooHlvI5b?YBk^ zLw;xb)MZpPR4j;v%&E=y zAl(v(BQ9v@cHA{L0Ho=cKB?hCpVRqOem^DGA~$Ma5vfHeFCs4GBd%GF+|XE#EU@8_N;#E2wa;N8>W#EIx7rz{~!| zGEjVVc;ai7|8>1$xUMBxhvdOi@*m(Ph~4!tlR&ekHZOWEGK9A$A8JvPUMwOpAI+Ms z8|SZa-$|FqQYj3SKlyNwl|ji6qw=!1ae{I&&byU zR6nZ!CW_KSOa@z2O$(YLht~$I+P`cX3TKUWUt(0_Ctp%wkdnT@q$sfojO160jl8n7 zL*ptmjFjc`w;YecaGI3%aHfNdnsMYc-&;Nd;2&lN_QW~Qn+UK_5bU^g==^i+cK$X0 z*C?(WH*5NrRQy0u7B^_|EI{u!G@X22Sj5=utKD?PmL9%a{?o4F$Chp1&Z_` zG(O)MpTkZ~n#L#Trc6Pn{bd=Ft7$eDUZZ}LY+Sdvr$)<%f^mL{!$k&P^}{$go~_9s z_JF`s*&D6?16=+W44DV#HLMocy}mfh6~5l$HwXJNn{ke~w^Zm42c-93Xz~@b9@J2> zFfwdwKjt60`YqBGeZ{nvm-0z^Py@hz%l;2D|1xiYrA(k$zXYgfxvZMY-sb$C6X*Sm;jEiQHRmwihaIT4 zX8ot}vMl5}ywD{fad+rLXvQy4Y=)%K>-va!HXV?nifj@O*>ww9NpV?(xDoKq?~!;58J zmJA&)Wp1zk`BO6UK9$z;qj1!Fu42)w9sRivEqOfUyMX$bvdMSV{}@AiAZeSzTKA3% zsxRXyT2AEtn3sl(5Z-FI{s-LUVdg(TrAOe-;OxQ34UxlR}-RDY~31j~?gP+hUtdLsrKhGa6|K%Kt;irx<-}tF<(E1OpCtk*^ z`4;0i_by2}4zxCK585O08uy3C&xcg&_l}y}69rApXy%Q~yIc>81t79T97z5XruL9M zMgTXlE}|LunUzyN5n;v{15j$%PzSeVUam7OPrIf31X;#&J5YGDslY)!|4UqRMc1#UpWvF`LtgOC*ODSE z85DawCJyR)MxOOMmO4(^K=i%mlDo#M&1VZycWRynu+fj&g7X>VIrX=XC|5br)w;Xa zhsAm1q{t+qq4(ff=U+eW>W&|<_g?>9b(QJt#D3mzHfX(nPCz@;$RIbRAJ?+)nQ|rH z=(RXd51r`Yuk{hjbf$3Za)9@^V0JWI;i=1Ze~Y8Z`KmT{U?IY8R~_+rZzQ6AMsK0_ z&g>Umt9nPEL7+@B9n4TVnloubs$&ZDExR%V53XB}UGnewNio{35IcP=`QLuPGD7gN zYA*}Jan4R=dVD$X3e)i|E?7t>UM_w!@;58d3?Xw$I9&q}-gaGb{PpLX6NRXEHlnez z<~>0`(`?H#m4o=ToT}9K9WQ$-bmAQ5U_5AwG9Ec<9mmuX=SWs3LHh!LYmL=@Xy^kp zY|QmdSB}45KaU#k6mX8w$3)|SYQoVl+-ZKT8X5@}{^TIw8qb@e*KPWaIVQ$AgSIQcWZsn+ z6SEy8-$QcEcGVX!W}2?LBVMqwnjghYgxGA|0iedoMgTSLy!21QFhwtgE7OqjS>uz& zN7-X^+6F5I&XKLu2l8v?kkTHkNR!Tl%rs5Q^ z(Y(%$W5t#0+T6&-NQuORbI&V?FKOMeKyS%wBOTD=ddNXE0)Mo5GX2b$EIPVj3Bjaw zOy_;##9KUrV$^t1C5=nu6Y4ud){!;pf7-UYh~hmrDY!wQ!d^X%P4jp)k-U-`3wnqM>vmT=AK2V-c_jE%uV7xzc;DJ2Eh6Q4{*o zPh12x7Y1y>(l(U)eJ|YA9OF1WR(7RRDPxnhSsT}TQj_>%=~r9{I&`l;?2FByuB`*$ zhaz_edHB$UVk_a3k#76|Cmw+LLc4$IxGgrN&#jlwF$A!8F`O8i7ku!a52y<7K0Y*K z9!)mB=8~ms(?-S7`hO5cGnTs8>mp_Hxyoquz_`{o#Dt8P^%baoc>ItAw!BElHjdAp z|Ah0L>d|w}-h<+;Ve;!Ql>HOc^{xIJ)1vg>>VKp^*Ks6wM|0rZr2lBE<0`^Pv_DT>raY?#7g660aNW z>>XQ;W@BdF0h~advBsaMI5)aWIGV$abP>AFLtvQe?&_66y7In7lr@bXP+g2cQLhDi zIF?%-?n za!Te-)HWm991G1B0%xQy^9_vQ@VrqWx-D&FJ8ZxW4FCyKL6?FwdRyD-r8P}w>=Q|75}yWC%lCp+rFN~Jl?QP$zvogAskF@&Jy?;6~lyBF}r1=yRVLZDTUg?r2T>rBV3R;~1fy;sG zPS>13JLESbJrl%;zKa}uZpVhaPXxkKwzwh;$+wPyrYewYQ0>xm4ClXab5ISu*(3D! zNnaD|_%`9IiemB^S7T1(VJQ~+oq*t6I`%iJ8(`d}_zwDS85sw7Ziy~)`u?BC_3|pk z4up2fev|)UKPUZtu@_ISxr{?giMRqE{pcv~=s337TKfUXDb^nq!IAfN@+k9)l|kj@ z-TJ?~F{jdJb5UW)k<+sVpfIgPC)chdZHz4d@A_W2)O0>%QLb#Q-Vg>p+dl^j!;dE_{lFSn9*7! zr$oFGu7NQ-r=2AE-Tn|NPN~pHj7hJ12LOSo zrtiYN&#gW4hu1mzy?g{v`A5V_mah0rBe`B{^LzdGHWo~`pJPXi*caKo3bKodUQ(Z7 z=zY5APqeuv>fWuj&ze*9KgM$}>}&oP)Dmu*;-k(oaVh5&PW}9G|561V9arrj0T(d>3E+k8!61kj7fJ2p>wkuPSfs%he;@LQ6`ddgq22GYN zrd&QUj5fCoQF?BjAKt%v*BF~=OwMcc?EGJT*x=|I?-fVc^kbU6#hViz39Zm0)>K@u zt@h;ehwa&Gb!)WjfB!%JPv^vx2FEonuSBy1%!la)rvQ!X-}p@yAZ&+>J|`Tp%z!i#}f3b8kgP}|8|vXQM-PVW^K6dh;1$qvy>-EZtLmgw9|Rs?m8hkj1+ zTSPFh*6}-X9xYb4$qub)4TneUZt>P)>}^?&CsQnuI3=NN6Rzpql^PE?nPwkD!VWoY zV)T}~T30RuT_Jmy3q5y{b^y4hoRI|VGOx!+D;6n(F?EbF`yA%CN7f!|jGaW2?lX>h ztILcPwo*Rl9)HXK%(Js_++t&q+y5Q+zkU7uYf2DfiXU%|_CB>YjoZrw5vR<-gdShz zqXJ;s(r>i!CC)n8b6p)L$0w=!IF{x|;}vH<%dqnKlKt`38&>Y={4Iv22$aK({w?oM zwi3WsOc`_*xq7TlRx{^$dmHng6V>FWFE!kUj8R$_WB<~ z;~2VdQ>CX;|EsoPshQp^@4~nD2#e~??+)8~$(vp<$6o@X2hKK+6xy#hnK@+d?(=8AkDF^-UAe@n-b(P=H@Otg zd$Ap`2J)?hnU7O0|0ehDbYU)zJrtv;Vt=Wlg<%-wa&kO2;aWtdc#osn3eDeIN zM}Pj)e|mq8o~RrB-23Hg-nU`PEhh}NgsQ%_!+3h#d!!s&4|#@L!!i_o1yYj6(3g!F z=e!@(A#YzxeMlsU-eMyzr${sQU)9f-bW%lTi&PhUU(+fP5EH3Nxdd_-t`%zr=tAn>rhA?xTPz607@ z=2ehT5RmztZ|WN!^Iv}ZEB@~LuNr$>28xeo{&%Fnaz*b9ub98uO>ePw$C;`dTCY{59!kyFOpnukVJxJ?G4C?xouFH}u&z z85Cj+E9}dwi6Njc(EX5kG+!=$*=CK@wRYJRJ6D#A2z_nlosLru2>Y9!)3%uHGD4Ml zU4QVNwl(pWI2#Hznk;9NC3&#%1Ytq731}tyCX;UR>vP!}Gj7)!=`WOAN#JIU)8?*n zEx4PzGYFq1sx2WsP4My1O1Wlk5f(i6 z8(QpAF2+*8~(GY8cC8u^+W)*Ft zyPda1-?rY{&9d21`^CD_iTF+a^L+K`9(#@Edd`RA^D`^lsa3gyEpGR*A2DuQbT5aH zXlnrxy49Itgwl5<3fj|H#^rp66xMcsX3xa3*Sw#R1O4c&FDr2^dv0Ks%yN#c2|t%=9-T&Ny7>%=V8j+ zHHHP#x;&^rF3?34tFUF*yjUdNnD@5Nv2Wib2%7KfPKcLtOMiY4i;NS~#+?>k9NVQ; zd)XG#To-TB;dQGSNjLTM=zK@G8h!6_wQG`aP2{r2n+sn5s-D&+C)YE0Uw=j+y%rYj zMK>CE&89_tiq+(M2Uz7nhmHP{KtIaPmKXx6itm@~tYY!nI4w(wcE<5@?og3fn=i`i z&^l#f_xJoKr)6_O>hau?S?k31f~V4M4IXR0MPo*MI*| z|3z_A+=!SC{%LzIXdJ&Jtkx;=NsORe3-($->Y;wxN#=E)Ue}KOUz@9LB?B)|{K((! z65PsewHfsO(>9zTgb*Sc}E=T{<)EA~?8mt7d#nM3 zFE70}eTqcM#dFQpaXEIO$$gE9fkS7`n~FIT+*g7I7e7V*3&t$#5p8wVvX%e#?mbvt zDitJl>A|toA11uMlg7BUAlHx3g8|?qqPvmQK_W7SIr*NR4L5z*IRYr`M>PZeuU0G% zT2MB69slk9k0^Ny7Lt7d#f%5TtpCL75>o@7d$FS-{#X0|_n6lI_fUp!{eR1Uo9EYj zlh}C#?h!21_;bbBbmS2)JD}YcTUN17IcvR&{2sRQo^a`#kjIMW(JyU%SC`KBt^PM4 z9=fQ1f@cIq^F`DLFFXotiz%7^R{Hj}bj)XY&9vs+J)GpjZ#0s90A}bAT{wnwy%aJ4 zmAm9e?%(7=SUT(2sL2!pJ7LFmxadK;*<2Gdr0tkU>wm(}xz?<#NO*Qa3Y|g3rpR5V*@7DilIK&magAqTlSNVLJMCu;|02ph$#rRv# z2sKlh-178(%9}1xm#Yt{xGSLu3&f;#pKB`azfnptQ+^OG_x``@MBtcfn7BYeG1vb~oK|tZzTPZQ3PP1e^=OqtcUTUR z$EikMHn5@>S2BD&M=*w(h);QD9IME|PIF?ugkfR|q#t>oIVD?**L|H;d9=kF9|jVt z5%0CvF~YwQA{$W8vcT#J08Vpp$LB@Yu4wwVKmDh#^GD_Xu|eMpAcy0puk&vUA`HVO z?o$7+3V^Z47Fk(u5+QAL*yQz;gE3Q6M8cr>Xwti!bG|YWw3ICxxw0gtkp*1yuDUoA zuIk8UGdgum(#zg9#)hXj|3dG`l|DyeFTRKEL)C|=%PB4r!-6IEDOGs}{&SBhx#W6c zH6gLSbW;0sA4Y{TpYO_bS2&BgC<#$@hAIX6lUsg-E768lN+wvPB%|HCRC z_M|+wzW-O&dC~mtE}`^Szc#b~`u#}*QJ~Zdg}q*i{`#@&W#~Ws^waw#>DSBAua~F) zL@!CRA3gm@SY3i8{hm<~=N&T&cNj2;o-1Bj!)AG6MeuWmgTxi`9Xt7;M+z79{9Ztx z=^YHci44qsWXpdR$cUeeCt(^1-hYJT+Y)nTJMAT|dsXdq37nT4|87vzUOY6*IA_bh z&M*?=O|NT6I}^>E2U$YaHt+izj-q<%B_y2u&(Hs3J+L+akpotHZ%jXacgHoxH zomx-{RB( zUtg{BmkIA+V0{>(sqTZ(B0Go7&O!A*%E zgJ!$wOp89Mty@Alm*EhDjJiwyk+oB*kmosdp;2*}j;5E^E9O4$|Dn-1xoHXjyl*tH zrSmYm$8Q=#np|;0_piM(kRCkr?&1r7P1-pMnnm`fZ-R0 zKyk_`7R^KnNl60?G%{IK#sZG~`}Ol@6p6lB%rAsWf=R&Anc1L|;PGy{c*8twY5A-8 z?Zjf{HRXXRE9EZw@`j-fbjnk<`%S*5d1av**A7yL%vY0GdQgTT9ykT0df12yf@)N= zPtF$f5{;xzB2#X2?9^OIWYnVmP?X%THCL`MvJ$b`TNg>yl#>!kCu4xH^#ob!^1!|! z#AeFVcidhttjzwX9t0R&FIa4W(9-MrJ}TFH%##|biQ8)Pz%|B(k^d*gY7>aZA>*kp zv3`?pCU&`eU_q+#9y4#zeHJ6%cH)P$rg}QG5qtUWdC^kTFu}8m5hHWC$Yu5KWn?aM zTE+_?fn6z=@n(25U!f_d|0M;|4-eB# zni$b*ar!9cHXFMwn=_b@@VfGRQf^9|V@Q%$xc)y39Va@kyTiv!D87Jf$%nPm)=)lL zZOkzo>r9SgJN@aI|F7d)%(9A`2+p?;T3-p)qc^-LOkuxs{zsM6m!As*Ymwxl57&2h z;(g-K={)TlPO$%=)-uh4lo`!9 zGL2-Tp~l#xy1S~os=9vePeL~{9KbmM;>+8lDZ2B1@kO}90XWV9+#@o}M*dGeC$8ni zEH4t+=Fr*s%W2!^IP~C=k#^V~Pi8A$WDF+{YtM8e=l>pnO_OEl*Vx#8QSd~-&ab02 z#QvARS{eS)@$S*I<$r71gnW*|800zY|2r9?WR*b1+}nCLeS|ufJG;H5_aWEbD(8~( zYw%^?;OqDgQfB@TKfgAAP7LIDnLlxKFWk@hj_YX{i>EwNTp*m$^i7OAZ8BQ3>G03j zpU!{s7R;jmifE~ zOunrLo=h9!gEaW`_p-H+T^r^G+{8nEA+FIl$P&!Mr^Ml@hEZOF#No{T9J6W*#4J%}_35`c4J)@u>3p*6=7hN3P1SL!Iew4>lQr@Y0H-R+Z{c;Q@d2DtKn&F;CH zF)SSD3;q{g3Gub=xWRv^hpI`S?Ph?=!Ps^Z#fy-vaY&Z+;P3UbdzT7bPq~~|jyC#k zVx&`S*AOj!92xJ7F9T91iN*>4!};}quImvU$J*j`?6AwO+|XZ$1!`kQ7XJaZ*99Emrjz~Z_ zDDw{SQTUT$v&0zXJ#Ooilh6XGvF!^s-CEqD_@r5VH7uPoPQ0(h&Z`s+=DaNJE^+7R zaddk25P(|4C59`xA|^W8gpS+V%!jR&Cj&ZqXIY>65>BS8*$C5NVQ6g&4{GNU_BZ`O8&!IW>jL323G}lMx zC;4mi1u=xegjM)$bu5G!#(fZ=VT;?Li1~lF! zpOQUB>whfyzu{;cTx)DRA8~vBPy}N*$3fL_-6_328`tONr(gUs|MD|+7W=P!uX*H) z*Z)Gxv&hp9n(ur3U%flu#T;>NsVOz$U`P$FZrti**SKW9u$KRW>sm18p1UH*r*2i4OuJm<0|#mbg+)0yKRKYseL>%Sy~5ATvfBL2SoboQ^l{POi>m4E%^ z&+wODe1V^R%5DGZi!Wb4yMBd3^&xZ0C7S0oTM7=Z8r0PxRDagRkfX7Z@S&zoK4X^+ z9>wen>YFw&=XMuRhrmn<6~ZW4wI2vn{aam0N`?AWjD&G~K4)F88 zlFf!(^B&N@iYHE2ZpWBE+<*4#e$2h`#6y~4bTV25dM=NYBo>?w0XmsW5#tl?exo_ zrhZn*rM`N8kI{kN7s*?9HgYI{=Z8(QdvKO&wYzWp+?~f>WuyFp?fL)ESjR`p|KTS= z!O$9D(nTMmrp`0-LEHEFrMU<_BMLLiiW{3POE_=2iNgz=|2G+6U6I^=O(_GiwS{Xx z)cX|1d9AILW%#j5$2J|a>pVfeXjP_8Dj1Nqqd345r; z@DmZZr$prD56Es}Ry#@B)C21nF4aiMcG52qb>_x90f6wIqQk#|dE`9FVh6wu|FVzg zN`0u9kxhHs`n$@|nv(|dphRoBl3;R;b4<5!8AF19;%{eQOCqqMW{R(m$vMTZ z5n&~-=Jo37Y6r(fQ<{q|jk{w?@(;_j)I&C%#fL_VcZhz>qjI>gp%j45IV$X8P6t{H z`XaacyreQGvk*WzP9Qa`90;QqB)l8lk5k; z*I3;2ub#&@<0`Re`gD^r52N1Jue7P>=>6dhh>tK$x8nzJ0CT}kd6n^-D zjN-rkSD?{{I3a}B^);;q>qVD`|4!bK1pvsmSo30W#vOup{#E=-221~DBFr3lY@_x) z_XVj{{3FN7$uk?oWaN_&)47lzFlDcZm*n3H`0!`u4RU+nogd8a>kc9gabe-#o1SXd z#JTJ#rM5T6lBaUceU}yAlQ%(}r3L98H6HnlFYwrewN+g^p|k7elK=UkmgV*6R~TgQ zm;R|7d=$FlKi_wozEzk7OG^FiT%?*Gx3rS>(6 zFL!oC&3ixG@!9$Rs5kS!&*&+vI8j^a7Wk|+mCG2JqrK)V?7V!O>9zU*ko-+@rS^6R z=Nq48ZBeoienR)-)IIo0xv}h@_%Bfuuxn_`;N%an#jxaDl)nJs#+Zv(ADN6YaQUO-dI^!Kl=%GE$u7|KKl|Sc$i&xu|KH^rYK*3?QQ}U1vd6|)%V`xi zoo_3%1yAr=PVmqE72c`9$>kr~_!L*sE+hL)UFK}pm=zcpbw=@L>LFtu98%m|-@_UQ z@2N_>Oa9;P6vjIZUTvRpFMHf0X~nVQjX}Rl&ujp_yV`>&Eg^=Kr*>`FO+s(Ro|@*8UG}j>tlB zUPuhA$$GuZ?^>E5L1Dodv#CY+u2JRakn0E({UrVYLY}4cm$PT#GR&U#b=6|oa zjwrDW|Goa_9G<{DGU9vANny{RxUzCn=D})*qNFT_82_mp`oVifwLXbCync#u^yNoL z+a?#B|2=gFslvYc=!JjA?9dffc7;!%ajPAj#`hCvp(nc;NL>wLq4)oa)RUop7DqG@9?`1@A031_!Iv2yKnF}-~Ivr z{tv&yU;XiS`0H=K#{codcli6CzQ@-e-r@b>2<3Y9L6!`Ghc+uwtC{ebH@DCHlqncS z=U7O(ZZtZ)bnu259@c9x&HtoBxwLL3jVh1CZH`A?lf-kEkR9LY303u5Vl!*X7E^&) zAH@OVx#ofd)_fg%iU$e*!)f{=pu~2E6Z>W0pStl}K-+eilVfMI)SiUZnpuy87}}Z) zHf8{9%)wP(14f;}dp@I{VVzD)9Staa_d2NhY0NV6D7&Rho-4nbr#Fs{f4R8ims>gX znU>u3Z#9F-Eh~AOkC^~^+$7Jpm#bU-AF{mbv&m$AQU^ejHOUr&0`ZMQ>uO7JLOTWZ z6N{+u3|RvEK>+Cs6QK~kp5bx>(BvSX%@mmFrtf+T`RgxuaE?4ziDM08{5I~jzACJ7 zHIo(+tR>bgB_Jmzr>$i66d*xu`z;W3WPXfqLgv2iSjCmtPFzmuJW z5}?`POs&)WGMAJb;gXb9`<$1os89LX0wAxK+dLOuV%}q7p=&QXeerMphkyI;uCdf3 zm#!o@uam+@HoPXIHhP@&G8h9CpufV|#+7ksc-J=dkRtRct`0vxlK(G05B-6aHn;Du z$ATXYagj>FZFn${^iv%vrcMiMBSn!B^MU;Q4)vb{m6u1(9Ea`o;FA{Drprhs8_@i8 zeA^+Y;a{t9B=!J}K{S8)^qnnuNHtu??&DNku`MQYbRLfmPqwy@ank;fsXp+=$F}Im z5BuVi7ql^c;ldQpB;Cf@i32S1h${-aC$(5_H(y#VnO#3V_(25CpKHRh(-x>j=$6V1 z8f#_aem>erVFBSC9AD+&{C$(v6stJc$6WhUEZP~b9{L)-x0i>!>ZkNU_Pefjoh(~Y zn{%%)Q!f+dh8EkOlJ>ccaW%e>qvdrgNlx0WJ^^u7#AGH`-0A@^woK%PKD?|B+j!l8KI}d_stRWx7%$pj%>ndLKxf`*9&W=zVL=$?w|ZjzocRW5_EqQS}7p4 zUI?Xy%gI4rFUc6xw%QEmzF2${aZFC>brI=g0>+AcaiKW1-*@7V_S=c-2!LX(A9j0f z!31io?H=2^)lI4+U2oT3{>pC6J2KA4cy#>mNyc;dUcgClBKhAcF04x}9vTlpC>G1t zm3!R#+`5cc*uTchIw0?K{<;=4S?{7)RCEQ;GshJjz3z@SvhdZd+|2*Wd`4@($^W1> z6;-%tU%hPfUD}a9x^1`ehyA$K;f*FN6udDzFx<|4xsID__L&;k{|{{j*TgJtxi7=9 zhFRH$*0Uzf7Wj!X+m-yO_Eo_)?4Li1{ zEe1^wmH{Vuod_V}vEnM`T@ABP@Jtlj*4NC}U#!#dG3>D29u6MH1L`4m*4vTCQ&5xM z=F87#){0w=b924VLCCai+}8F*rsRLxFX6_9H{!L|=_9^K58Lv8(=#dV%xM?hG1~PH z0cj5q^?z(Io9NkVs*2Vcs6;m*~s(#51&5YS*xFNo@~aG`)xe+ zxQITR4i8jRd4E>BSqF*^#_N9!z8v|t+0OHy>!u^ADi|`#FZB{#0{OkQb+v~cv6DV|zCbkQK%=N!eHU~U&VAHV; zePhd_|2S#fg12HJa-`NZHn4*FP72ICq%Xl}_loCh%%|gbTaE1{)lmTnFf8j3D<3D` z7#!g7T(Fe(aILT$JhXBmc01^^yQB_p^{(d6+;2EPiIY#C@4x&xe*DE>u%x%~Z#2Iz zdn%v4J>$Oq#~KgU_0Dr)_rvwSsjV4zZK|x#FWR1n*|zkuuvBNh1vt zIjkzLYfW#U_~d2{Ws0#8uWV3WK+3E$yY+WJOvb-148Qd@{JHAh=72-zT&J)-7{!fU zEPxbq9XI=vg8U0X5>%VfkenKzi7CD#R@GR?8!i4kwzr@{* zUE|O=t^L5>zl?~n|LNoV*S`XNyN8m8KN#Iw3!7~Zb{%(nV;Fq`hY$0=T_bBeXpXMy z`uy+Zc=^L6KeqMXljP@1K1-2%!<0cp`8{$a*V`{IRR8$=jBh@?$5$WT;UC}qgunms zd;Ip(`OEk3pFh675dEUl&$0&Rm^IO_+g$4eei=vkKyvAT3fCX#aA~$`-zH8pZ_Tv< za#{&bDxmg57*{srsC|H}b(dOc`V{29rT&NAdY`f8tRKtoM~-5P6URE!~D)Q zJ=tLE&~;AYyyqFS$Bs4bU#P*B-!s?bCd1yyl{7(=V6<^>glj)?V{@3dit+ zK(zP^(57#AhyK^11c*f@pYuZ#8RF%-Yof|G!>M?!-#~PYQ4Wm!ZZ{s+05nn|uQ$iB zoWxTTT@N;JKS^FC6U%3kGWc?ddq4C7AT# z;WfvYn+t4#ADw{=Qh5F5g;W3J=he*w8kjoVY1B5=Nh_v>F&aktAsdw;hWVxk$BAU?ZKdDt?%-<6eKkS9mwBJz0wzBk4^quWNl1B_>^Exjr;F zlcllD59peHRv4Y>pp41_pEO5>Dl}MX2;PV({viDKq{})6PxiSn9sxB)C$SYhSu=8W z<6}$_4|C>)e6_h&|Hvs*1u;~~Pv)0vM z{pDgw`YHmL1KVCmp(oE}ytF&{j`6v_SM+WFy4 z!^+dlfy@oWtI|*HkepBF>o1BNEIT=gqcQSF`h)B!25Xa)HHMXonk#vu`nn&0tT-=4 z!&&7U_QL@UYJ;`33;YUh2`8cRwgIqhh8pGf9;>Br<;?+(7V%O9GDhV}ry2T}#(#c( zZX>C$uZv#elFHX_tb)mR=$YJfj*m7_cZTp5No1e%+=T5ea%6r<=QR=Xz|jGpLO%U?qvutC&;yOCZ!8e%jkb`CGh{a{=dFFS$jAE8*N0_To{A;Oufn<)vxk6 z@wzvg&wLj@8eQ+X1X+KM&7rJocs`O%0O*U{8QbSUs@Pd%Abn~MAb#p$XX}}<5$Z#! zoY3w#Y+U!VUUBM;1jY83f)azv;U~6*Thm97{B72d#G4MBFTr(&6Hm~7kzmOM|JLlO zzbbHka_@;uZMj6&qTCMqbsE52(!9&XAzG+(vjkz?FH43-$cK`0!c%UDtPxfGJ@%)|^X{%%1|6{6z zr=Hm-=e49p&WSu&e{lx19I(9K^S|Hb|LsU=0OBw8Fw(*&N!{dwjgc{UJM}w1u`V~# z%?A^=T;FRZ!GFcBXWFs?1@XDoCS^zAkd$XUn~`S#~S*v*ELlYh0kjpoSeE=YHk?dB}bUbT_ltMj&1fUYRezur8LijXJ^>T>=DM2X#&ZNuSImkp{W8 zpgOPH6UuM%TVEFrXra9w%%6MADKFVw{zqRs6`?+V`g!^5&&AKAzNroT1KyJ`n{y^S z+wxdxg+tI(FPsUYYg@dwlCSbVbDMEoB5zh|Elw1OkWeRGqy8isB00*%=(T&tqX+dW z{v|LP{-u5;8}+d9skH!T98cRKhu-b~$p|+0aWai?^CeBJc^3rB3Qd8x;vT7guDclH zj0^XIu+z)0Vv`Hrtt;%o=_jXT?b+tEJLDL$pg*tk9%a=@s$Srq!khA4NxsXk(#G^f zz`(Dg{AUmPqsf4`UwWe)9J*iTc*c3jvy2z5Ifx5<-&de%2C0%mTjn{ZKBQ~)8oAaK z&NMdhSZZ>IO@7}+| z|NZ0l_}lOPi2voAug+hK{saE=kAK2%KizwoJ8YzQW+$-+CmedhAod@c>p;P#HLX&l z9+{8QJvh@@O-)_pr7BwLsCx%@1Rg z-&28-$Q=t)Wm{nxYK*C~4EjtZv_oC0sx^6D1ht>VR!*}FP_S&s0lJoDrH zoAXOSHt?_cf#*H+to1+3!{N-rMsRO_r(l+x%7NdGUSk&~fo%=hFRe9dJHK(~?O~-H z&}yz#UgY1q2{zN*O|p58?iH#y3JqVo8NF<+)5{c2^#MrEnYXAHxEQxaL?krUbrtGf zDS)7-xbl0mtnRxN{jYsC*tvg3qfL~p=hw)Vj8wi~Qa2?3sd#!99WHg$+jX%%y!Wx7NNPx z;68Z3&IDLl`zqrp6Dyz_Lac);(MN%vi1yNpbmYy5K3x{JTEE_H%`G9Ov(a`NV_fHj zeB8vy6b)Ry0*+IS? zI)x2SWTFXTt?6Sn`9iCK$%BEQ}{WGw;b6Lwku8gr3F@fb$hK#ODD8p!_rH<3$RE(pQ#Si{ys z3pDPC>6=*VFc9U=U8e40%q4!Nn zC;X>KTjqx6u@bKlA5rvZ8v!As!9`u|gTx+)-;CsY%l~Nl8wY9j zadcX!*pET4^UDAHS2sX*aU7D2bML}l<07dgtm)t6w8=2r<7MSjmK!+;^RO-ijo6+3 zibcqEdTBiUB^J!FtmkI7wWCzqiHEF@rRR!G+#n37TsV&yOwm!2B9>RBc_9%r@XnIM=pR%WhoEvF#E6?2{PFCbvnL``n}~ zE{>U>F~a&zkBxld~I#$U%#c{jQ&*fZcwx$E_w?{BcMwY`y4du&kN?L;O=3thL7_ajQl9xWcE0 zST=6j(%NhHrG5>*`1X^af8@HNO`XeTOe{}fAHCczWW;M@Or^<8QY?{Jr?t_ys z@{!_bu_>^-# zM%z(iwxeT@>!x!b!ciEtm1D;8b{KZ-G;#%gSzd$JwSSQdo|dz)CwBStoiwS4H+Ir>~Pv%ODu1nH?SnF8DXkII>M z@6gBVe`zB%QrVv0iCaZ-!;tK8FdoorfhztwycipNbJnz{g6M@x?0yX{;x1zYJ1~30@_2Q^5}y) zEo^1~Nu38ZE9PJ+3mzVJcg=m_bhVMElk0(!8@d}ndzWKPVQA>b$jc>;V$~|fe)j3- zSFbO8V^T9YLT<%=PveJ+J5`S0|1=Da4eartX}{?Td{v5U)(bMaT>ASDKY?phjfm(I zc)q^JdGSR5qKA##{ZD2zdIL7d( z?kdb>y@&E^M`_`LuxI^6uu?|*6Ys6ss9f$R(ogqwjbSC;9k&O!DL1`6=`p3&wY4t1 zuE{!{xH%f>^D7>x3C`SYl2AGZvm4j4=erRWBA2?z!SX&$)1lSLVmg?6=iK1YoZ!!i ziqAiEp56$I>|_t+J?uBI?yZULXwq*n_Go zZ`!F%pL=y{Xt(q8$`!=_cB{dns4=Q>%SL;oc8n044sLjq|9MnvVr>j1D%~AColX1* zwMCBE0B=B$zk~U*n~RlNSF*rZ z^db470QVYO{Z+A7aaUu#w0V#IXbqT)$dVH0wb(SFW_L7sXLPfZ*NzryuQ`$;m2st%N?2Tnn>og z@$h5Y&=up$_96p*IkoA8rgI4ZZ;m@B6mIUswcyCd&3G>UE<0+j7|V+ZGaGx%m558&TuAGY4*{}|tx>#C1&JLvo-7qs#E z*etJqmwLmML9TiUlsi;$JIN_(kgPRG*Ul&LE&o%mv}UPAY5S`Yt3g`-`$*!R_}P3$ z7p|UJf3>y;8^U8G)C8d*{5!se=6{0!yszz3}MnSbV?7e<4{hLI-&Z> zLo^=de3AOau@O=qPV@JJX3x*`mk99qxa$ALHn#I9Q?ys%g3Dg&f7;X-7}vPQs#>B{ zu^7j-y`dvLbg8qRuZ(gJ=X_E{@`<>^Fl(qD6eq~Co?W@~OtaN5r+D`}Hn9)PO* zTxaosH@X-8pKDDS!Ac9B;KiE9vej4FHgN=dfaR{FXM1@$9NXbBqDYSVFxUSix1UD; znDeW@<9DB~eQ4v%;q^rtr#io6&-S*|An@QHA`jN_LH@r{t$pY9N#Lnug!IfEy#Rm_ zPezb!b4MW^-Hi6>I@dbs+KnT*GyenpFaaszt}bPVE<9mv@61j(m}0XsqVjBonyDRD zHky^+6*{;-L%WX4jg`9`kH@p$fQOv(T7q012-ra|Md<$t=I@rRbX z$nl(Av~Kk=IWy<(?5$V|Jn@SJv|a?H*5PLd#xf%Rv);zKk!e(aFf26xE04 zK=EC*K3ShNit?l_9xA=5CFe;rFM1I`_OW{TxiL}0#`XP&U;G80&pPUQIk@qK)hAlE zAWVAk?By$86*H2d_%DSjKcU6B=f%k|+_+u<1CZyuH&a>#?=*Z5{6EVW&V3vk{F8%R zsfp@EjGCgGQru-Sj0kiZkm@J^g7M1#S6iG_XM0|@pZ1jy1iT{ zvm9H_fzA>4NAL;vdHv%6HkqmOp+47B8Hs`Cx&E)oQw=8my`;Mjti|moXw#C7!2`t; z&Qvt+7ly3rX4ghq(?RTyxbc*AxY#Ck#*rd5FV^sLyl8V#G{uyN6_k^*luo<$lW{BlJ2iN-T4~;^cscx9$;6 z&T`J2c$+I8p4W;R&%_B<`sM!rjjzH`_h#_<9{7!mS<_=#yW)})_>Uh85SWgu>;K># zUsdFTRpci2pqoDubkp{lC%^A6om^!a@@-G>+?>@3@(AmUBCE?5vip`q+aRHR6kXZj1(`IBbUp(dBm*QNVVIT>&qc zyIy13s@@@Qjgg6bFHN>Q<$-$cMpzFyM#CLGO^$Kad!A~p;#fVJ^EA+qcL0ofuxQPM z3oA%BWze|7Qjy|Kd#nKa7DlwgIi$DmM(O?n=f~2z=6&cuIPcFgjEaJ)kw}#;E5l83 zD>&;=QV7-suLTCM_O#WXO3_6(?MYAfuSir0!mt*zU7vZzst!CZ$_j zFsE%v`Uf(ZeLZ~=gAE{%KO~nJ$-^8sd{f}*%3`5Y4yx<(J$%fqb8!OlCD|Z_byJ=f zRA!_|s%-hw!B0#y^cN~}z3VLz_xsHe84%7F8gT^iTrZPsEK-H})kZZ9YGgvMO|SFK z$=|676Y7~L(92x6o&olkAJF7ATsp^YlW5!*kU|_ii4(M!IMm|8Meh2L!jS&Yg2>ee zPJoTgxeJoTw7D=G8Wn9ta0s^y z;BmwNDSpg?Q_IID?JH*cd>(aj5vgMV<;D6RU?L~5vATst#k`+uxxl7{ADLKMdh>b4 z6wo7tF>(9wvE`{0W2k(^dT<F{%f)}# z(#PurP}~(W=zUVMJ^31os)8XPY7j-_&MhjB^8b<3If-F+sp@kMPT%Xp##rw`u}Rz& z_(|Q@sVW|F)}iY}I`oIuvawBdA$v)4r^eaH|C_CCLxFYew)7m7K3v<{-qVUtrw(mH z*3qKD6S6t(sb%+^A#ID^?$?vs2x!;I1yXlg&qO$8;@kM4)?R&!mY{C{0YecHO9TLy62kzp`02rMO0e@)?i03iY5T`xfY;O5VGO!)ZyH< zft`u0Jm2bnQ}k9X&*F~1xOQ{UK3eNTcGGfi)v0tFm#AMy0_Fd_+Vls6r!%iajwZjq zMKG3j9G|!PhD#HoSgNr&2ilOG{tXK}@|oZ0Lo&>=wysN&KP}gwSgBlW2+pvk2XwU3Pugky zFL6j?lq8At8kzH)YfQS&=0O#?Uh@nq1QE{tJo@@({focQ4MfA(F0R2Z3$ zV@=k}8Qy0a_|M#DaxQjz3CoZ;ehVIrYmC8;%bevkSL%>6|ECHVZs4y}E6bi5$Ob6S z8aYF2LZ{r)uzpEEtNk*_35jt-OF4&rGA}zu^G-|M()c#IkAd8i#C-hv$O`7Myf!G_3P<+@B1d@bk{t7S-Qnr0*e{U*_mt#5YTWP`tFEvqe^yen zwqI~>0M~Th6n0m<7oKeOLGpN$uZ_Kp?c6v&%kDCqYap*+d6oIo&wh#bU;GRpTLN>* z3r^#wziPh9(rc_QC=ZnSm;H4~^JU-v&pm0%4aNjws#0_|Qk8L_@qT%UU6K6_80p_= z5W)|;B`%guc3#fY7nw5b*4VNfFy?sRpZi7LfWBB}Wwrp^d&pw&%vR>Tqk3MMP zKQ8a<{{<?|ME&oiyVG@=DE(yF%kkRZTI`;=iu)zc zhp6c9wmhfiplk&^Y1|IY=h?c&V@rg^eW@3OTUmbRlnn?Aktw#!^We5PKXJ$SiQ$Eh&xNT9g8Nxprx@Yx(J1vd3;;Rhszr6xQSNzb z=d9wC5w&gFru}(8psyF@f``R^7qoCD^({E98+67+$+i*Pkbw4<8~j}7u{hVsA)-x9 z>y$%3Jf|hAB{xcD&N|qPZk9LK|8(APeNAEW3-1vzzOeX;I4SpFlCvC7!?sv_F2orN zoz%N3qu#RS{ut%r5$$A@{CGmGXLmv)11&KR^-ajk4J0D>c)+!()aNAsLbYf^guRe_ zw&(>!eBlh6#Ej;bGAcF&N;U=aG6^0LDc?ypMViDA3IJK|Q{iaw-Kv<8g7+Y+3T%y~ z?nN$~faxYFsvH8k4Megasn}OtC}4tL#a(PUR?urc$GQjX8!#m0y0Op=(oJp%hy|4OevKdR@;}Sf)5|`TPt---ExJX_B|3 zDMZk?VsbrST(F5REc3&|#AXy?8>8=BkiPu9{9?wl-$=QX z65Xr=EF&(&TKa9gumXzj>|MW!UiqJ56O+n27uO3FSb((zfIIE)D4&s#Jj);BJi7U- zW|_UhwX5JK2kFs3bzXcLsBZSbnQ5cVt5Z$q9+dh_?6~Ei`Zh+g5!thEj8Dj~{@a+( z&*Pf4gy20T_c8Oj-(#kaL7y4Z%ROKEdYh%{S2#-82|u6K64Ex#;@h1q^76^bRcEGH zkC%Q#DrrHBS)RAmkD33yeAm`6S`SRk$_3i)pUx$&6MdWf?s&G5lSPWDhFU`-^{slT z57&8HXDU*x*`g~bgBtnDItwZO5qwFuTzQ}5p1GYqRvpS-E8jcD`d{+@`Q(bUzSj)P z`XA~K$&tjplJmX4Fgvl{?Z`awdQS2wjyvDhSykiKYJoW;NA#u;*Z&(sob@Y>N;0G<3)m2_k{nj z>;yeXqPhJq=cULhOFRDk+W+HWMxDIaOY<#Y*qmec zILd3onU?=84%+P{Hr46)1xx4@49_n?M#Br+qlsfBUd`m@;?t&4-a^D zhFs{r*^DWhI5MQnIWv&;|CaxmdP}y(K>4OkY;d2{-sy1kyuN*Qee1jJ`QKVEV~(p& z$^Y(q-XWoZJtNL|)d7u9dAuB}`2iAI*Z8XSIitBo!^axmnV3?UyY+uk6k)rC66R1Y zLq%%KF{_v4?M2SPbUDepmJG1di|!cV&xO4-eb??+!{x;ZQ&Z6FvrQD)EwB%B*@mu^cTY)0A&TVCz>6;uUtQEe*4FDl>e7Uxd zdgjOV2Jd@jE}5ZJn9Oqcl>ke|Gu`3edFR2(xo}0KTOZ?IryjPuRd4~ z51j4o44;44a&~<)iFO2c_`P<4`;Px|xkkfQ|36vLay=i01Q+iUINz598gWzg0B~Rb z8`TxOR?aog;Ej_bm;`Wq1m%j?{avq-g1>%>=Yl35X@JnJxN3XpMItiW^#AqN=?kbh z&i_09%ReDk`7xm>x^bTuKabxfB>aQ(PFE0p|F5B;Vc0if3X*Byk$vP$2v?_$JISYX zExhmnFE2!Yz<>JTPxxQI`5J%q$KT^`|MU%h^X@17@bRP6hc%;4yiai#IR~`wVjSOO zdXgvR4;Ei6Cb-;If5wezJH&^YTbxb6RxiqWjB;`{?-K^XkC9%=HFd3j+7hD+{!cyU zgny_1DGs@I_EDb({=1#!oaQt6o{>k%UFhkDz+K3#<(ZF| z5S^Nf`Q>NL5g?zLV9ZrS4$j;LvP<^=B>#l>3acTx^VzKN`}Y~gOK8`qeVXqYi{7gB zD2mw5?LKz+=U>yDL-4K0x0WB(aOqOkopq!Q%PuBnJJJ0*9htqW#i{;a& zq@LADI8v2AScWgQI_vWwhM4m-5}VDwjnqWT#(;Hc*dvWRDqPU;AKYML(AK##fD(Wg zVJo1ytJmbrTtwqq8v-|`k?~&UU08G#8M&U{%Sn}6TwfdpXerBvH39h@sOMmDRyDT} zab7E!=`MmU5m_p&QCw@hb^}|&y5X|bp8Fj+xAQ;ZkdWcahiVV z9LaT83`XfcYSgIFp4p<){z(QTxi85xg9D(12R#hnh49!!?~CLR#!hlnK|za9=j0KD znhJv!PLS)WV|&QQ*B7w>!QG77SUEbJ6d$gRwYESGS@4Envhy|;{qZ#>IM#n`FjHXg zgb0TeNlf#7BjTV>4!t5z7yoB$1G#BO%|&O? z2h+bCs^f6FBV!!uym4AD(rZD5+!UYzRIl&@jFMq3ru#%Oaq7!Xr=MA$xs({28drg> zgvagGkNM~=?TJN_wW3Li_G51Fj&S-?j7IGDT$Jl#rIj?TYC)50sjRhLR=Ouw#*aY@ zNG}_*IEfqXx%so0Q)Bt$+njU3KmR9wt8w?KEM8H%&H~UOp~nhf**v%9+!^Y;9psQa z0gf^r$5l(m%Hx&SoW}H;7my!X(q=*KEEG#21ueKx^3eK*!o}U(Nihtz!8L^}@UNJT zFUK~1fz*OH!Ku6@bGq>-6R`{|VHacqU%iwBxC*?{9rh>f3oBq;=hHemrf*jyNc8w8LjC5dlm`H|2 zxYA1Ir8Jn}fG3LyKZ?6~6em)g>qCuHK+WeWDSa*^Dw3vKb z1MO`O?q5@D^8L=4ms$q&7=fd8w23N-Y$^Y8j z6!vPR7xjFGeaGg4k_$0U`x$xlM82{l1PT^a9(ELP1YH}?ig7QBh z!_ed5(rHE@p~*;xjBTwcRFSK{=6tkTKu4PqYKgy@${buXc-~-qdCjFk*l%X@vgPsm zzt4fM*Y#!58w@*EHef!Vej?U0Yy4TZg6h9j?>1)DmN)C9rLMU0|J;9I&e)FrkaKIt zJ|OAiy!M7-?f{4moqHl~LGz8e*7AQw7}x*dTY&0+)t(>L#`-@73%g|V@=P4px>rB4 zxW$32FB6x9kHaG&)1|Iyl~pH@aEyyt=(7^HfA>ki`;eTb`mFiQD6Svis+ z2O=4+I7*hVjoH?F(-G$kXy7&0f8YzjlVn40*_e59IQygVYJtW$*?T;mJ= zQFu~OWG$`dL0lm9KjlU5d5CKHeqKC6`(!9P14CuES{7DMMDGXtz`GA)?onI^+t>eG zFK>Hdef{r^>ZJbn;(ej43QI!8X3c3V9Z!oE#}ki=yTU>3SsvBq;reAXvB*KnId(5Z z^&=l?Exvi9uJpVUeZ-*v^o8oOA%DbgO=H8*t@C~9Rqe(MF7=q(6Mp#lUyS<&f6q_R zso{-lnK0l>blq%XFL2>Vp5*u*S{A1hY#;FC&ao0s0d@TVERi;Rl9WV@w^|o zQ1{n;Oh2zTC~Pra25WO4o$Qct>O|P(dO`H0c76Y!`P5PmeQ8-a%qefU=-r=KWPRt& zh=%{FN1eujV7zqVKn99CAlLJ|q2;9ZDYonU@O6!clHrRiv9`}g;IHQsj=dQ0__S&) zQ#g%tR^CK6C$}+Q-s%m`|2(d%-f`W|k9TJ;xX-&Lv88dQEg$(9Q~6mZ*xLeV3NB0= z?S=OFa^Hp>ng@?&J;4bo_>Av|ujpQhB3WIhl*)ocW=WIoiNG6Y>n>@$vfP^#{CML$^ls`9?tam^es?a&gcG_ zo$El)9qOFxQ#pS=yNl`c9Gic-K0u!U;Q}mtBC5GwNAbB#$=!Ukd9cv`gj8y5#C3^( z?psc=(}wfETYCpp;){5J<~q2eVz+2(jSnfDub<|3}F(@mXH*1e1c zJKdL;LK(OyMRN{qHg%rCG)e=olDC0F0+OYZYmLg;QWwUEsR|{)@Cb2p%Jggm+!$kS+0543rp9$Vxx;=a0Nya|^M2Kb#aePAEbH%Xna3$M{=YirV z-cV9*ZWFB{QRIiTJ;UE2IoX;xg8$JA>L*_eWP&0^M*1E{<$tueBj?sUl7l%OiaWjf zQg}v@B6$_$Q#0@sUVSJgD1MaBEk85fY>9Kq-#pLo>O+-*>ez{#^c&p87>n8?#yuK-??Zb%1^~ADe;JQxRCo}y$=!}U zW=JgM=4xL#DhYu_haQ-FO`iq=bOjC#N4RZoCaMyvlxK0o+W zxfQkEIP{!=q&KOhRnbB5DLP$9%!m>t+v=KjuG^XaGar|%sE4ClS?$=9pi5kb4Vhjz zKTzt?{2$mRG2T?mVV(5pmu)Kr$qi+1#Bi7^@IQX`R7U;eZQQCUh-ai$#=u~o@5(|=#7m_%ttd$#j;1L)^Z6{b zAZQ#`vhi)+t9WPMGNZl!^z&PL!dCKZ^?&5{tZk`ICnX?zcgJ6b9<0b zSeaAXO8#$t@QtUEZw##ffV|vg8!~uoryAoDz&u0K#6zcU2+jhq<~4B6DyzJ$(@0|J zE>SS;DBNj2i0@9m4VQBMuMled(}3mUL@(6(m+Y{PyOLbic(Z2bpt0_`z)fQJSj{~S zu600hVYu(dwp}OSbq9rr;)Sko{dqZc=`5l0|zOhZ`mTHybXU^@}GSn2Zbm^@O3gB`_kn=6v*6(y?h@#UZ(#u_}6| z%dVJTxt8-|IKxU-v@0D@_qi4!YZzVZFFdr5?2Op3C0_k*cINT%Qy%*6m;Z|Xlhl54 zp~;lh+MhZz9&Pf@i=ZcadC+H#LfQG0Pt&J#4b@cHhOVbx`YZ$r5549zyzBMLpU@7j z>RHo)&zWK*XI>}O!O91<|2OAZuq}G=FE#s!)fhyu3;}euNsc`B7iWN7Fic==$Y_$) zn$q0xTsgVKdh_r(1IJaKqx`M;AHw;`-R|0v?Cte`=d=nA%eb7Jjgia87iV56b0Vkp znasL5&WWSe{C{exp378b`6c8=L~4}u+)pN@C>ObspC~u6uSBM)yrO?2{G$TFVmdAx zzwG$$3W8wn;ph4upU+GF@4}2DmAHX1&w;9YmrOp8``tgh1L&1lUjI69CmzqWLTMWN z%trM}jLp3T|JdA_oJ3&+bdbolf==PqpcN5enc z<;s7Z=W^PN0=4)gpVpiJ|NPzx81F$V za~0g_c{keGI3ux(DR&3+*%i|U-t&>RfeR@9Uhg^Y?@)gRtqMcm|3_QXZ1sP(qdAi` zc$2XnebH)~d%4ERwaeDO6oV81Ojca`wJu=J8~3JYL9PM*);x1aVm`N?QSXZYAM+6V zIm5r5LwlbT*7ZK2OkH`y%2q z7bVjW1q7Xlf!%#^}Vi$fHpDJrLBTu z>Qz)GxM1Q&6d^|K71OzhV(|;X*Y#NNy2vCj)wL~A@`tk{WPD>L&Cyvd*U$1; z%ZO(%AbQSS@DcHm90@B~q!JCE*E!)DtDX(wqZalds4t*2;EKS}@y~;aViX^T1U@1* zDmDYI3!O=L!$V`N;!sQeB9^%ccVv@qnE)n>6&5OeClg=TM)Ua+Ly>YW_c;~Cv>>GU z=g%H9!&K5=3f1#j`G@gpWxp2>nFfp;**n^!uoN66V;B5IANI>2`fez3S2XuVJ;@4= zSs(V}%$N0I#mG3Du{U&dNFL#W*HTG4`K7-M+BlOqBcp;zDn5*VgS}$Xz`qsFrkdDo zz3;Q?G&W&qksB-y`b>SijV1UwZV>yl{k91(eBO>iy^m(yN1bqoxKHhB``EJN+H!uKbybZq zh{M<$NB3UW(g2AQn-lIN^KOIZD2BI=QA_nP+R<^8I2W1Wmy(tCEx7Hmx++OyO8&>L zf1iPlNbc_vcNjLgPn>37s4d)Yv&$I&L5r-dEe4!=L2cj~ttEk`pND=}1@)a0!bKhQaq3d9^q$fFF1K@hR2$QL zlYGy8&gvri9}MQ&EO?RZ%NOoWTybqw=VilhZSLpsLl?zAB$rDavemmM2eKO^R+^7V zgMpKNNX}_>jkbg4|I7=~0A#0gr@Wo?MOfwss@{baB-x~cQK)_>*w?V0{~E1-`UB5i z?`s|G*^1=_uY`Wi$&8gh=Ml5vmgr~PG|hH}@QFvIg;uW}0!pnJM17nXCF@6h>5h-i z9YYMU1eUQIG&Al;eNvqp2QATPRyn%e&Kzh!Pet2`Bm9#6BECp)#ui=Zk~Yq+hfXLQ zaDwFAb{y2XWyZN>dq-g>;!Em(iCvR;kTvHSZuNB^yI5EC?{XF+RzKr6bsw_-(@o}NDeYX z;QhbE|1w=`m>wMrn%5fL=SV!by87y1OfKTvirKVyssAlVo#Xq+7yK{WkvdVI#0J;t z?!tvVM~r3NAz*59?X8nl zhXcwEueOP8(!b~XnBVN{!aD*lYoKg4X`327mR(-{G&n{Tl!9 z(~tP!<43YP#Cebo$?OBA=9T|@$O!466M&dD=e8g$qZ-LR^5)nkZrl#RFWU3J9DK&@ zYZLZ`K&*IS`?QQ=<`098(y?06+__oT%&bV&1)TxqJBQKYD{qd!Tek=X!e=(Qw$G)? zGmW{M^?(dyO|};%U6jIzx2w-#35qEj+-j<5)M1QktJ;6$`waL{;^bwXbIR?^U5$1= z>lpoVjZ&~<`^yHkyFnDahL{68`ua=FHCJB&ZQ-7=Md&p9-%#ixMgx7X&j^mWl8^|yKvl;a#& z_9xG|gim79r=0X3IWp$jdz4=~c0N8|Dv$Jo~zb`5p7oTzzz1%PJ4WcVvyoF>&FaZ7eQ&I-fFT&Z&Sv+wf-=n-b|k*2p0BELh7J zg9h>)F%?#d9J%miKIPXXjf!k}aM5j9j_2p+ls$+l`}>?wa%dmZ5;Rsx9uw;!ZEQZf z4?-yoiv8L5wzdTbVcFj(_fFFIiQYe^!x5p3Ni zl11H~WZ?*G4=DS&HQaIfU*Ey|6jVC6yW24L;#YteqP%+HYmU1`RY4gu(pWH+^!ZS~w z0m^Rcb*u1g#$({$LAei5oW%Ghia7|6njnBC6F2#v!Y(ADHXtA|m@x_H=34r@{%VMO zbFDWWL%j}aB5aPx91D1WSsNtL{o|A`4^&osn~ZyXki7>&EhD#bE?#^UR4l-uis-@88kKo)as>PZe7Ixok#zxc|jZ5+>D z?7+rrKEggA%6-=*1AF2Q|3&K@PyCR;bz_2w{>BN33o62*t}BfOSv7?YcFsLJ-vdw9 z@;{FrpI^J_CCA&7&!5Jzu)Gk)O7N#w{_il=oPPPo#yyotDJ;+T`oF%KN@%vJEy|Bg zluwRedAYfVc?AFVIYncCH4w7?uUe)*=y2j!*0*xS&?~qF(-!r0=PAWM8x+}Ln^zu} z>;GI2hmFjSlq-4Dh(yUrpB6DIaZ~Y_V~IUwi**}iY|k|YOVLoQzp55{Op^a8_Xu=u z@P7#T^#-Xghc$bAxgWYcf`7jnYbvfyLEA!vQ%S$!!GV8{-)O%i zQ4L{TC#)~Zksiym%F#nRGU9BTtsV6QYzQ9u79+kPifW{ zZM}BHh&CobIr$&-OSMgZG>NY&JX!We;3*X|6jKq`KO_Lm5Oum7@#)pE*8gWDGE4H5 zVS1s}jnZeR_%MPH*e_hoIPRIp7AZBL?Qxik`NPv(?^&7ZJmAe?G}gSh94EG-L{RVf zTJu<&a9#iR07lEJ*R|YB$XIZ3B=7$vR#XiM;ksYE>TBRxwn{!0tkiYw%g6mAUhnf3 z^}jQJmI6-m*;BG`^ukNrC+o=rroR6Ns7+bt=kS*zPYo*T9U#|po#;dW48@MxG|1xW~1tg!1ym$V+-~X@32=5Tg z!CNf{hM7ZTa){F-*0D@S)dtlmU?zuRwEm{-)Y}k{zpB7I|fjDZxYH_V+r2eXj8px z&3FK`FI`J0^$7*#wTRyi|1+pl8|s`&OWVIE&}4w_C>X z-ml9V!R9rlaZGW|wh%z~F3ByQ_>QH;weh@2+E_KcquEwxAh(8Fp(ZP#?a=$NX|7z)iI8lQ`>Xu4Gf*XhOa9>6@7cjp?T!a zmURNlI`Id(E_{%JW^U>x7_o%E#RAv&d>@A9Y8{Nh-|lh#XKr*E)2S|2}W#xdW9Tbw0^>=BMgP@K{F%#FvO!Hw&yDg7xmKpDVsSr3Ub3*|Kmy9`n- zf>Ow9#|s;@S%P{v5dmHpGwFVbEfT$&JA_CH^V|lR^axDRkhL9ZQzm+FSlXy^^IkvB z?dw1Dt!+m^wrq`V0g9+C;2;jzt zwewa(>wI;;bY5qWjoaS1MJLs7zKp%E8~*AKVmPuI=Sm;X>;C%JL6sy4i0&hm_65gQ z($%Jb#s-yJAW8(soR4ubs3>vZK=1VN`Ethu*wyz;J+_wu=L?UX8*3mv9Sy@FK6S^) z1Ey-EX)@I(9%YTpGSFpO%82&CcX7iS!bkl{i;CSk4<)mJR;>4$&0rCN<)5c-wN>+y6!hvUQ6UmKqdS2$VAnO@ZUyb}v*Te}a zqj@MXa5*qA$+kTmM>*;*e~3Rx2i^b+e@QW(0Ax;U3bo=_#^N~J<}|R}?nMq3SeYqp zm=3aSK$rileb>>Lk>>`jUQ6%z5~my&!zQ(b_3@2s+Trb|%l!yb{8yoe6ZA-~2gJX= zftTZw`6*b5Cc{y&k-2P(VME0nH0O>NmRR59JdI=Z4*So~UkBoQ@QJ$)T3 z8}^u6WAJ=`roXDy+GLKzNI~N;vk_CT7Cb%8wqRaI#(UIAf_akF$7?Al<@K>{6u!M@ zv*|9^if{S@HO=Sy@xYxav(L>X)AWqEJG?3C*vxg8`;NblHh~+#KRExVV(2`V`K}5- z=vtuWxpH2_IEG(rIzy6~5rONunbC%J0voXWIt|PGVY+xx1{ntyeK=i4#`m#(v0uwS?-R zj8Y@Sx(`sKzl^vd@b7@GvyazIJ)hi^HGfRIC$C(MiX$?Ph&x~Qw0{4j+n!SXd+aIN zz<=35CK{0<*T~k^G0WU|=-2$@?R-0!Aq@KpKqOh$-ztY#TtVp{QjhP#!L>g2ArlVC zr9sspq65c*iv#|k8ZO7-@BEebyF6{uUFq6!@!{tr|2l6tD}NM44FYJ>8{zMKzXuxG z7M{-hpAK~D=#ncK3*s|b*ESnKhgnN`-a#NfkR0I+S22e3`lua*0j-nz{y!LKWBM=5 zKi8}|yVj(wFEU6WbVjt+*%l6xPt%^V{}eAJ4gTX2&42COCEh7dAN)fW9GCIJGpPsHTpTRrm+^e!fOcCuJ7G}N zme43pA5lZ`VchZ9VW*Ace-w`1efbOg__JS@J}00z3}s$Q({19?+6(!q%gYPU5M8x; zbry_`n@V>-ad~;|gn9LO2!E3y3+hi9>oH~4LOjd87yL69AC--8>1ep=B#gbQ)8G#cSM}bnJvehnXB#HzINRI>2M_xOiMt(dAveB3_jexU(xJk`|ehu@sv^^xaXfYzLFi5m(Rl~)D8 z;H%61^$a$~h#cdef&Y5v=RW_}++OqJSnwOMpYdP&QV}oZ6?L>DcvkQBsCm3Ic7Jqw zdUNjFo9?dZ#rdsGb>E>wIXl_zI?rz_mhukq;}*xMhcy}ZvFFM%d9}u|Ha8^GZ?2P0ul>!? z_n`xqj4#>Kq501`)*JrVY2i3NNBguKw){iadA`>A-!bx%Q|{<`k4X%BN!K#p>Ss(o z=b173%^>~fv`?dvO2j@bMNr+AAl{l*OL2~^SrMEo5eQEcrOP$V1#l7jm;<`&im5+)8EWw>>oqznuWTLB?7G%L1^F%_5*wC`5Hpy(n zWD>ye0hUX-0pQ_pkQ(GHKe5MCI+DRPF56NM|B(s8)KoOnvaRrIat?LrkcmFrNTB5z z3uX*dnw1m4wkDFA%X(1kN!VtDy+{_&7eZnTXOSQrGq2=lIjmyX#0L?TX8i5M){>~q z&|)r#fP5qU?7Y~97KSaT5% z-{+fcI3gMT;LWMLb>?)uJVMY?PAB+*&ZdD9z&6Pd){F>UN=Sw-+SyGxz2ytiWmHldajRocX0Y~8SB1%2w&|0AhaL} zzId!}LT$BkzuxiFS}yg!-k(PF0E9q$zp)^5wD~Wi&?XBh&R#Ww^`68V+5UXSc=BJ{ z$lfL#6xT{}@V6+GKTbN<27BF0ZWT9aJ^Uj3<*z^g1mAslod0}YUW6vLmOCgMEXJyM z?DYsgtjg<@(>lj7X6nvi1FE-rZ7mOq;RpXF^*@OcHxToTt5pXwhU=j~P`l^-=Daxb z8mIGR)&G^d<)L5`Y4ORvJK&A_fqiA?e&WkjuMrYX{>oW6Gx5CPKiInT;rWnS%v5gj z9xLMd@S7Fm-dNh~`#L@U%gwamPNwjem2XA2$p20?W6No=_OhOvn$K**Kbevo=6=h+ z95(zg@`ggQUGL*@e&R~%?rZXNSek1C=^F7Ecrw)LpAIXK)^}4qtQzAH4;I&Y@jd*uZjQFO&Z0cF8UyAc%={nM@i_WTaWpSWMM&RkUU8Ga6|RL;4&!8@7C6hQ`xrT=gTlPPM3o3_y4@b3_P*lRcEH z%o>MV%{SGH98)QSaeOtz?K(34UNc~R#HuTFMxL{6t8vX_KC&T4O_2d2J{FnGjOkeO%*)r09UhPY^$ggET3WsU{ z&=)s?e}9nwA*Lpu^_c9#^6ebPRR_}T5~(tqs2V@@aJ4b6wY6QIdDUW3@4wvq`u#in z$M3(zumAXa{LOcNz(2hE5g)wm^+X>rwrux?5fXQh9k!eRxp0j zIVC6Se{SDDYyU6i+sStomo%T?iH2~!JRgAmLdW(0GNh2>Xv|qd9j|izUst>Bp;F+p zq*Z=x^Be;;Y(6^9^urxma_ic>Y?$IB1DW-e_oZTyTw+S(FjZwWKWymfBNyA4Lb7A0KfBjPaQu@eA~ z+jISCyQ$5t<+jE}{n96<_f@B?$sKJ0(1h1qhdvtTP|m~RYAXc-LpfY`W%t2yt09Hh z!&~1S++0ToHvH`XL9kE_;Zt|-`tb!$wocrN8Nht+G_WNWi}wr5xu-<%hM3_By#_(= z*ZUkfSixQq6=So?;o5->$$i-YD*c-Y3?Ea#Tw;7 z(?Rn=$(j5Ja^Lz!{}fP*qS(yJpa%tVBV%6Z`1u4i>Fp7JB`L?k8qq=;T43JgJ0HN`a<=Nz{-M`^y|>)jpHb8BpEm2&oPOwY}&yO2<-@UvM=QvKy!@MW~gTj3-?L9S?bXr?(im5-(2D^ z&b152UFLo3=tSR0k7-TbcaE>XVetX-llnKAEqo7#L2`90kPeKhF7XP<29}|7lig|~ zgm3J638mK#%KXvg3gU=|nCq+`Ovl}H2NlQMMY-$T;Y1H;9q1|!+0y7=FRmi}Q^px% zK-yTMlYMQIrV|u(9iKL9VoEniw1;N^tqo4@vvBB+FR@M%S z?X`B|2WGfEI4{u5&=d`8R$V$~%M25)>^jH2p`z`1%$FZgsM)o6C>wBV;jcYEMhVJVJ_04o7DFdaij7RiJ)GWzEV`E8 zkF_Je@utt26jY5i+uY@7G1+DK)b*d0|3UdN`1!=N>jF1ps)PE8CME96ruq$Us*+`3 zP3gY=?axd~`U8#VblkG3u(Z#K4-E7AKi0aTfh9-Rl#iMhF23t_ zmLh~j64>_&r3+@nBzM@1o$%>1ae{@h+}?)cC|{ZKg0=6d$o{e!bFkPGPVxbtWv+aD z%l*;dC>VHeG`WuZBpwR99ClAs_jjKc*O-Q=Yix3DoH#=5cId%#-S+AUEjm}OaeR5WNC*q;BF4XRXVz_Jf-IAz zkG}CO=Q!H;rmj6M*jQ7Ke?iN%uLJVpOiYo>D(}`t<}lr_Iefo_$DwY_{lDVk!PnW> zZsrnX6lmRazVrWvP9|r9jP7#!((`s|(4ebG^R8;)3E1<$Xm;IuIeVs>sr!!EQ1MgT zDhh&h5i?D$_xv`WU0~!NjfZ$1y95TS(re7H+h+T1EuLfe4ZpN2eSeJW<@BWRdE=Zd z&YSOaPwU9Yajt*muRj~%aKpc0)PG)$vt44_gLBw5#g|ulDjEUykEzwM}@A8j|0gV<#0lp9}n#b(||^c}hhw zis#H@rqhx>aP8;yY?1Zj=YO2z1s4=wyz20A72s#O)y5X*+}GQD$9bY`KL3;2qlM_{ zr8+uay+1mokMOnLzB=Uc#YL^;Z0|7x;tGNd?@3rZIhq{iyjcj(jsWX^+l6Nby2)|_e%*94S^2@__ zM+Hh>XXN@J)pGT{pL&(_C>>1rKki2`i>}5Vqx?c~nER238+@mIJvxWccMh@9M~t2g zVomL9qZYJr)%o0|b^lRWHE#MfT1Gu>eGnr(oB}lFWR4d3==J4r!hqD!C)eqk$R&3= z^G1FN{W0Ccb7W1;u4SJKo7ZJs<;4IQr@fE0Pm!bd5*b~8*dj2p&$(vobKCw?C2(tKc{f)(|PrZDi4@Hc4jMyF|hp@@=Dsd{HA_2-G3{7ixe-z1E#ksM>fLhmXvSpF5$Ps*0_W4l8Y*2iwJ@&D&pE@ z%RV+W%3?Fepd)@eIMj-H=tbFUTlb8S3SmxmUf%&~>uHxYnR%Z;Iv+5dIC0))sBt;r zOZ1KeRNr!=n0(~a)@VVYS;0hJgnZ^OhQDF(kK}nUQB(41;gz1sF=UIW0>g?Ea}!v` zrJy5@vvNz0bDyl#XJL@HHZPkL9})QW)X#EJ&cxtzydpouyvEqNfn;RTB{yCKpxl(h z z@PpGVBq#hUcCGwfF<1N>I%ivjyIcsraOLky{?9z%0KY^7iX(YRg6|V|#O2HpE&oRz z;ruW0Kv-6%GXWI$$)d}h^oW?CxN~}_l1JHExrZNU_Xkik7pSFkk2qc|ZT@1JGOeK4 zBAK53!y6iJE;`mVqfd>C!u^g2{p9QR^prd)@%HKS9fJdGX?ZGgm5yaC|5xk`C74LL z);rhgflKdfN>=e{h4tX~%-L2PWK$6Y`ERPeMw|R~a1*~nH1Sp=yW~sOc=X)Jlv}wk zy{zEmlyieBP!QGRPWaBWQ3yR!|%IoqfjT@WN{Xzo7bXfV{AGmh*CvXEnj zErAKgMaP@D=?}=ad#oSJm$oOSbJ2W~U(}f)q{{ggs8rjiT>UIxayeL<>W_fcGrH7l6OIIT&C((5a~UYvt3@{RC*&NDaw^qgJe2R07ZdGQIz zCI=cXhOCI3R{zTy)>6*JBmIG%iGGQ*Qj794X^>QU@PFi36(f}YWi-JVj~kgza?g>) z_}}8%$-h@BXn3KuXz+G!z7+rmr;-cP<`^*34yg7^Xz=Fee2D7s<^-*AC_2TC&XasC z_c5k>Ao<^`e&Thz)40h8VN>t~@Mq@#sLv^WxJH`R;EXK(8B=cc3nm#m4>&SKAOEDC zm^y>*-PyYJ%ba7YHDZW7*rg`5{x=xqeyxO%m4Ct<+x|O#A1y=f#jFJfBFKvciC+MDE=aUrvw+B?2NJD zvF}+*OuMf-cl=wI88SG=GK3n(c;oq$+wwo=8fWqiefQur3@~sB6RwkW@g<)0wUHkt z==Sx0ETZ-3dA{o!uh1#6 z>=P$3U&;?Rhu1pKLHQqq0Ha?rI1?@V4&eMxpgtg%J$GQl+aqjn{cqw6P+sfzfqBId zwQ$7p$p2`63CAl&qb6eR@{>Fh8_o~<%U$lIY)zxohBHp?UJM6$!8iC2UGU5z3AFFu zDWD4rgO}o`cTXQN{^!AUf%b3w=(8uU|L1zUb!ZAas+5v%c2>;Ekm^t^}6J1=+s z^vl1%^V3sazdoOlTms^tg-e{V7vnS>8WC#LOHU%l(DQ%9!xger-%HN17T(s?BlyS(X7R8krL0nptZL=nX;Hq*U zDZMCbOyI>)|$%o*zf7~yflzft>#=s)S4t6&qIg^%U4 zuE+jRNcad)eF8{b!&qsW75-Vlx=+&#xOd``{GU$C4=>?g|2{RM^Wi&ELHH5r6xqKjPQleD(SlqJMb)m@$|+89-nE7w>i+2=V-$ z4w?~7orBS=Rd3+$1%LG!%Oy-_YdyLJ_VFupt52-&qXH3jNN4A8iEBu=34TpL^(kV|P=l_t`!>75sxYKb{|2zE) zg$U8Lti|BXmv}S(_wjD?zY+tT8R=S|T%CKjCAuw#(17WFYu50wIQVBAPPNLJg1FIe z=`x8UPltY7$hG^}?zeGb{p@zEM%4Ja8dU7-R> z<&)JSaxUiA0L-tC{&?C3*2mydi7`fG56(qNrtQ8{;m9t(?8UYl?ZO<|cvZL>$ zOPkl=ex!y~J9VjJUb^pNZV3K!N=@f#bFa~GhT`VtRvuI0C~3#27Mp5s7YwG+`|PPw zb>Trbr?CHe&gpf3mtk!!ZLQxmMqeiu(Gy63hJ)s8Z}Y=`Xf@oZQ7CYd=lTdnwj1l? z6f3lE$c!vUj1MSE)GVTg|Q!kN> z>?Z+N;}6baaRkyqGT#0&&L}8PP!O5-@ha$SRU#i69xZAfrt`cxwHEySo)%p#TWE1` z2K)inJmz2i0CaH_f$5MWW5XW}x|smInn=O!V}eHU!r;v-#7#@A@q@G-{4^fNoNGXM zBe86sjhY^$8$U!6p#bWZiA7l;hu+)-y3tvi!AfSi*rnnN#@ZhIKUKfW1?satjyxoD z#NihqQl>YHKPIm4vrN#?``|U&1r_l*MCmKQ)O$IB1c^sy{ znH_oL7za7YtaXmnM9DqZoN{7x=6@4k#{_x!hIC0*O0q5<3=T1MQ2G&^BNrGY4~%M- z4)KwxZ_Yh=C{3}(SgCy0W2GjmSb5_`tJ5=d4@zSk(yh#$DipG41bg@XkOe*0Z_n3* zxi+-QUTPDZc*(h^CNCSOA0repw_kpAUq+JrfA>k4%|$dZ7v&_*>$*|S`t!Va7@9F9 z_{UzD_nIXh<_-LVbE)1TIw6>;U7B}nnWyW@Q}aRRq9^+A!HgFXpfSZdUmb`xo^CJ) zX+FkTA5g_uId0rmre@!-u|6<`hu@Dv|a}88aKRnC%#vd^naWdPY+U1us z2KTQv|JVX+8+V-}Y0K+nMs(<7;Og=_gwGJ9L6P)^|&!AjWNCn6x=L5fNw8v;AKgOpIIoUDdBlHMB zoH#VmuQr=|tn=JB&AapXqUWWbmYa^*(9o0;Tfq56dMPf7WZDqU^S~U@+C^K6=fZy* z-79aGi;D-H@eBQAY~R@vF?gxa?Sy<6{hGfa`QOqWmMfnfBNStz1KnSz$9?5xUK`vU z?CasDRuA(2aB%Tmea)B@vm)Oe?#g{+`Z)t8e7Z{Uq9za8*ItQ~#&KBkzw1AFEjjj* zgmryw74MrbYwCzIK-$bHN9>p6+A}zl{B6xSRsWZM*$1`OUmvI@Hx*w!!ofJ&`gC1~ z5r2iuJ~fdqzyJBK@bT#jpxr;thJf9gzSiU;UTgxAJgnlEbKT2@FFCiQFH2hApUk~_ zj=|S1Cwi>qBEr8$lP5H~zd8Sx9*TowR;g_}?p;ot+-cGx_*hfN&&z~_@Qa4CGK%)w)$srwN4bXH> z{?8^(db#Mvd+fFfBL*}+d;aC?$^?djAwDL!aI{`aJXu2Ej zM404p938Cj0MK5F5J-li1B^ZyL!Tc7rN#2n!HC_pF8BgY% zzNbxg?co=+ZJXSb3+55${lAJ0wMWl#|H6qkn13TMyvC@*6cemy#E(pU&7-p_j)_fx zxUKq$jjtbe_TL>Euiji|`0-P0y}S(l>u-LKzy9{?*YgkY2a=$;yrdMD5kN|{sO#B3 zWU?6L&A6C4E2`#t)hJikz8ExIzH=U%W8KZ{6CfN2j?hI?Sq`-i2tt5P3o_E6tB|X3&YZ$KLPaT2)Z5wVXfr($p6O@;(2fQ zADFe~doTP8AF`o9ak$Sq{qDJnVo`d~<%lR>+L5k4?=&Tl^$UupODAAY3tQamhn;a; zgwpuidDLU1pJ>j$b_#?cqw0)sTY4;W0V{g!mwQAms5lgoeBh7jb!3}9bN4oWp3n5Z zO|^t67+}j7T^!#ZK0Yn``hVZ&I#+y)$d+3|%@${oNrLB`i8_^R`+s1fXX#+_Ul;%+XKl4(?})f3d;fB0KDyb%u6(%va7o%>Q?dyI3oZ@h)`jyX5l|%GWQ2 zXMjc^CRdk#NZ4z;(>`Cg=)vLFB#wtAd>Hiltg2F0I*WGSiX6{^&X8#E7O1kh+0`&> zd4jeem^fO$9(HNNQkgi(4*ks<`aWHIZUtfZwlH3XCA%t4X~8T$`ySzyMi@g;;qo z$>eD9pYhV9TVU(H=HIwEDaU(EIrxQu2z+^vB(3?1l5mmPEC!>q6bm_4+^o$IS?C+2 zefQ%s0O8-k8!RM_+8x&RBGA?8`< zwmRJ5-%bEdzA?zhz<*t1E({L)094$aMR@E>wKA_(FWjXFm~HtT~NQ#Rd*;?g?jnIq3M{L2eoYVPatlyRl;n>pWA zhpt<}-V<+SOEVlLQ-I0xX+F^|asE#i7F|^ii5q7wvS6>l)k&QHon(g^6w4uN@Rbt} zW=>md0ofk-x-EpA{#BzbRkzVEa#7}I8w4Qo`!|ViiLGPTGffE90!G!Jy07rluXoqX z{9oyc&N~W+!jH!m#;a;HP-{%GnZ{#WZvjH}nqAnPiz-~**>T}gNE@?1ukHMr7OR~9%_=qz zZD5@hFFc4peW|e+=EMh4<9zKezd#logyAQ}FGg_X3&qFDtV^WJk?JU>s|N6qTDN#i z{5zz!%$l1Bp!1Au;v7K5TB_C`l?${U03e~{Rd1nkX6VQVyR|m|+Hal7#wl?TVVQH==J(=#9?u%jQT}J0oiaArp$~UGZFbkl0dp_(peY@>gY_04 z9Dq(NUQ#&kM0>`QFMVo3kl@dla50AZEaOXF_Gv4(&6zv)WNxDTkF6$0?f?0z1H~rs zM8s6D3uOJ@WW|t1<464{hB@Q@y7~Uo_uoP>!!9(^3s64t)RQ>DC?B@^KkBC9%ywAu zm+S?A@lRYX{Y?4tT;FQ_rn)#SzHTN?0E$h`6X&$mo-Zb(|PBr2kKn; z^XeoVX0#9G+zt>&dovGRpCy)K+<;tjd$2fdFTMbzgMl1GcF)!{O#ei z9sUOX<9dB@ncqkF&oGI0BtrqJ@hQ3VTnB%G^N?H?4~fq7)hJI{_~3j}s)1(X^J&rk z@P?t~N}6~}dO726`&WIkENNXa0W_0v{Uu7bXKV?&>CU2{9 zqE)s_U=%cuEnc_0>(K+t^%q$fAG{}Z z%&oe>H2?qj#n186mp_O5KDZ+|0mVfio^Z7>?pqV$sVnVgoJL=a1Xvx5UN5PK8XRS-dWakGl$nv0{Y((CIiDlK+uR z-lS!;(|4nmma&=9nJO-O;iV+X&n5Nsm(Vje2j`OgZ1RGmfOK!lv{^oap9m`fYw{3SlJjkO!y)2-*q%dUUU%tQNH0Q@GTMZeQM+U zU={Ftj9G&!2!E$&&YH*jN7d`p&gVmMBK{JE^f)>4Z-S zQC6?zf5ktKZ=y%wzpyoe5`E7?p38H7<9JcGNj>t4aa295`}aoqoPLCVjRw(|1KY6F zhi^EWHzFjOOj_7l?uVcDm1p*G*1n`)*E3~skZFQKA1UMQ{7hX;`%A&7dSz{F^~|gW z;kKkBt=&R9v*J7DI<&b4Q+b_77(}Qn*y+bM1f#$F5_R6H)Z=Rjc!wrg8qJK>g~*Ys zcDlah5bipjRV$YHdNt>$VzAyOaA=LiSh@uFIwyHJd5p2=6Iz%@afALM$Cm#&KXG_x zGvd>lyy$#g%-h6YrK;`uziBLaNY3l7Q)}+apJqL}?D|XQ7^asrM>h}}r6^91_K)J9 z=Fe_&%+Te5JRXnNj=a}YYr9RB>7aOd0h&0h5>zGg*c=OT;!W{X-iaJi)9VG%w-#?w z#4)KYq@PJMuosSSRB+{@nH55^UlzhvKJk@s``~r2U0Q-^DsD>~Kle7ed+~4l#^ClK zZRoJv?{>^YN@T;rJ{|EFpf7CG%VeAg62q2uUTq8fPJNhbY#;g%8Tsl>hSi?DC!U#XoOguzuZFmp;fb zf~LY|<58#`pmUuI{g_Xwr~%FcwLnq2lVrf5ow2PqC8ncYu40IXvycPXT>2#z23vvj-0=j%}nrpJu&QOv`+KJ!&r zL~8dWoLmv}7q;0X0PX8FR`x;GH9V(rJz?)%hcF^l&TDpbdFk?GPml*iW{`jn`};zY zwQg7`B~)KFHvE~Jmr7Kwmre+2EA= zjD?Ywo5=ntqs7GJC*;ImVdmVNBA8uL`WxkczE>I1Wtfits=bJh7r*vAu-)g)eBtv& z9;m%9?cNpOV5k=x604j?LjT0JwfHFTL|4Wn&#U0C;Wx%l-ep#^HnYL+R(Ol~jSaYp zXOq~>Yfaa@CWl>lpYUd##6aW+l9xR1qmL6AImwKTlcLXaZdGgef(IV3=+^N3{CwKr z%_AcE(J?LOd{sJUTfs|>Gi3R0)25Bz;ODZLb*pbH$|2;Gpns>^n*T+@J^r7JY^1yz9ocD(me{7`y5t4Za%c?9@r%Zt)|#5+=aPRB z!B?3}(CjX(8B8aeCW`Zatc!Y}2sDFNU^x$g|0jzFL6x~wx!_RZLYi3FP?5OfHAB4& z6L?P_9`^+u*Hqr||5?8QTCZ{&(Y)Gqo-sLd(K(sJi@&e&+sa6=VY5sicUJzKah5o< zHh0{nUl5*evcx)*e31C>*rWU|FS?w;b^V`)uiOQ~66Xol?Dd@gs=pI$EF30$rz(>O zN}@-%lu2AEdfUwZJXWi@9O zT1{BwQ-<;S=+eP=6`;7`nj?Nj{k_?Axb&soeEr|E51r=W3An)jm0{~Q@4BEOnVAHTWv7bPp4gvc{!)`3d<6Vp+!OeOZrWwut$@de44J`@NeN1 z`5HAjzua=a|3^Gcv1tt}qi&==!CT#XymkrBk2OH;ov_!ST$|_h0NF`_y5``$7~}ZR zP#<~q!eF{7hy@wXroSjTINuCo=BZXm{6AIxudyMru5Y!@89qk&RhW@-NXLJCMoq+P zbdJ5kkYzkQcm9s%@$blMK-5V$sp|H7-`C691;co-zvI5F!xA@6KgFw4H_s;7jc$cr z%VqRw=sv$fh;&UGE-A_WOa0ILeFz?oI7~bhHjVJqp9#cz-bDGM1BYU8b8we?%UQ^I zPJzz#z1E|C9PTN=XrSV&kZY_oRAyfX+nT$N{*T%*2CPP$d*hY=KYa4XkH7d86#W=M zeeph@Utenfubj#E3p?c-PKmJw`57t)R!5qcTxXOcjMg4K&$|9Y@PBFhd{U#2k=BDS zyy8Dhix{I}dF@b~EDV9fwoWc)Zu0!3?3OBK`6E7Tegx@tblKNR)kjx%mFJA`TKah# zr}^Sl&*!}1X!&$kx5`}C+eQS|b4fQPcq}1q=%%*hq&b4|lWTy}mg|3Gg+-(dS?JtJ zyqfAT_X3Lywb^Lw7Mdxy(5UBk2QwUx{qonNA$pnI-*lbh9t=DaXOpbT1DceAXDq>e z0FY_uI{8_E^5FkDm;e3X zA9Z{<$&wzF*BzaDtwjsht1mAxSFPqUR(*1=EFIPFhszkN2~3(()ZULfd$Z-0BjV$+ zHSHm&Jq51Y^%NlZ2he!r4LkK8IP3ICLp=!!40Nh!h! zuTy!A$#OlNpn=fyKXX{uB66*K_w9S-zozar>WRnRH`gLO#<@8>5_~5YJ#n3|M#Xp-Yo;(#W425J6y~oi}=RHn7@6gm-&kC2I-mjtg6DT}> zj*P8-I(p1~wjm5-|7_I-Sdw_jc3;$Fjy2&J$p=S<_3=cF&=adAgL6kJi<(37V9p6ADqpa`Yi&jZR32PxbSIf? zll$?l69yW$be9k49&C>=r#KJ}R2kH44T;hh7`e&Hj?BH1185*;rGr-}AHdr8)}PsD zC>gjRUm|A6C}TC_V+<((YTSh1BT(EqtleUqKJ3sF9rt6t6yF9WM19!*_&@#6o^74_ zX?*5&rWNzvFQ(+WVLW*Dt%CmL@{?HxNA`&zA>2J#@*ZgZiWJqZ{XAt}eb&BgJIF3~ zIlmi=Us~X!KeTi5&A#Ak1cb8NW$cjIN9^}}yQKqrP9gs5r<4EfnzRv>n~hmGljo@mHP%I)H8{OFh8KAtZ6KoATWpcYu{iU#`aATdEIHSk;RwHaU8u$-IMr_BW zdKrYo2pq&-qtO}DG^P*zT`-s9pvmNGd?Iak|NQQg5+9^vhjiyMRi-vy`LLxQe+!@c zl*h(;&5fhwjCKs3a3{QMeyKawu0_nHzm^z^3oj2Inr0e_l+Vg#e>_V!78qCdraxXZO*-`-Z{Z zo9BCrd|r^ZdqB%gXN=qs7{2u->M3?v^C1_*w-52-+Z~OryZ-%t*TvpwpQC;1^9?PK z`6Y{y>{7qU3_8C0EAGEuv29*$xzFQzLiNcOj-j}85cgUes8TS(ZTU!8| zCAZ^S<++SAs>3BI4}9Ls9J!c%jSd0A#nL|e9J@cqE}%!xRx>o;ZpWR?cidRQZ|nb2 zv%=rBsr&46arSxle6Bl;#?AcWpUn$hzBtSmJlbq(3r8~7?=?vux{{e48Fi`VeT4ft zzWen3|8&j&o32hVoUu!jH5t<7n;r({JMVR5YuUdIej3~vG2iiz=2Kg)TeAlvF#Eb8 zWOcbAGkr$)W0Qz8U-1&l08*h|!(&H{nYci@YP#;R1F>oC1F~22jkawf#rO5E20q8U z;y-=J^0CL&n>cx+@5(zPzCW+uTK^m6^B(NSPg~tHYX_|P-@xv!T!Oc1m>026JD+!3 zud#5wWVYn$sTXix2Xg+`c2kc>_2Ug*Yo&Sf%k)Dp z5lg*&j{f-R>TjOt1!%m1hi=za!!ZFYTp_Vca(Ye3biLoK!fM^-)WBJdbC1yVWYQ5hS3P6GWY*J)6yQ z5jh4uhkMTn8hcs4QH`kR4+ToZx~3#qyUk~gpPm+;));;wZue!a{`_eT@!c=~63;Jr zsPiMc&}M3R3&+uxzK!6HI1V3w|MFKP*|+El?dMq!up7u9L|<5!d980fGr`2aQAjv* zEGB3d2;RkDjsaSSNOyk8yT?@FzxYm-iMZ}BFUkHNrtictq|0@Mp9gh@#~8m9kz0B! zT!7ZR=Mi7-jgCEj>00uA>Og@ZHJ*@02^9SscQo1l*0mwGS+w*Y2j@%dJoD!qZ~6T# z9ssb>3P)ys-qjZmWp8spBmTEv{_OlGr9oJ$W?lD}@frWBr?wmW=MUOzXUx3=;*#Qa z#bAY(VbZJP|9bZWzW(?D!j08?$h*V;`b>}q8`nVN@%qiQ*JtBjd48)S?wy9Yhz-tiJD|MN5a6f+e z^acK#Pni4fe)X65)u;2)N%zlEmsVrNx|tfZ^H%!~0P9yO(IgsgYfLB3Bs};1E-I;7 zF4t#~r~4Q~TtK~W%a->!IL;w*`oLUU6zAYyg#W3RQ+tuo#<;I>cet)@`HaIp1OGiA zw~&{#{x<#Y&_@ado9cEg`}9N{@FTmyZ!jLCD> z@4p;6iTVA)vhVu~OMCfD19a{@+Cw=<=BUe(v8qeXuD9n4{kY+p>OV23e8565wBD|N z?xB%K*x6{F+lUa3jga{Hqw9I&tv=5KQ@gmawxnDp?Lp$swP=1PSB4)sZO{K>2@yH{ zcG0f$ZnwE-QD$+?JhTGc?qjP5*1K;+V%~P?nJMnZ*Xy-@j{3fuEbWPJ9vs&DQW5dQ z$;PPl>w_b^uD-V6ft^zCNGkmHxo2^cNy{&S=?jn$<}I+tLWG-lyu2!GbPhf5erk?m zdt@$7yXSN6eM}MAk#%IzSWe@|VoU~Y8sy7OXC4&y2Hdfg+o`FMVI z)mzN){5Ko8D&^9VHtqw5+15nw8qnL>)v{0bWov)sw9Bh;YTSq;ANp#H*W5cLxeNX- z6C#T+=e*|WvxrSzfLsM988zX8;qW5=aU+&!L3-t~tG)WRML(B!n6J~4Xe zUd`Hzi3GXFeWse-kJ}?(b<#PxJmqnqMExIH1a301Y#-TZ& z`7~vRkmi>QccrV`G3sZ;lQcb@i(}56!7>_L3jqGDK3#+{w^+8}#Z&SzFu8j0qCqzn zG`>cp)kLNJ&hzF2IP{?l1Z#zvanP)K_rt)5urBw=Hc%Wd;)Ao|%Z@Ii5kvH&mZgj6 zb(7n>r1$Q-9yMKlYn7eoR!^4LkP*luui9-t_MEP_NU4zSx#?1&UAj zx&brtKW^|9zPgEXP=B5^r}axUvmx8458K6`oKe@|frmkE=H{%{6-G zC~#~qxv|zUcCHs!UpkhG*8ZmoIaquCH*AP2kw+sIk~xiXXy$!uJj!~j%H?Oh@0|m^ zu7%I}KEFH={i7aZB_?!fEgJL7{v!hOQl&;tSR5~%xL~*ncCE(Mqw9M-EOkU`LHwi! zMXWmbrJ*pSHrxw;m|!?H%j6yz2tB+9w>s9f@s|JD8f6Q%Rpo>Xc_FH_5uMH#)wT5r z{we#8H?WBMt!P z|Gxh3W-@+wEd;E2({!9V<4EwtQBGR}W7I^#W>&lvGW)y)Hh6#P!>6C$Jw2_t6x}}u zD^e>0f*sxWAV1y6jW~qaz~K4->CJ<8V)pu9OoFT45AdIym%epyo^eq8oqi^3M17GB z-aY{id;(?lxmg*2qhYpl5~71fE~rSS{C|QfD%+??Hhhh?B#&2!ex5dH!j_Kx754oP8BzG#w~|K z@?RHso;>VWoPAr}4eNCDDvE&4tm;w|%u@+#R zWPis}CtlOBD$yo*zH@qf|MnMuiI4V_)EA0pZD&pHxi78|f0x=xsXd0g>|}_&96w{M zj@U8DE4=pbHf!PBBI zl(+IeZm?HGRc+W#-x@<$E@PL@O~8?nFEVl%CuZx^v*DYLoYjUwwv_oPa|JbOsUWAI zAH4pAcN=MHZtDLCu)fZXcmO!xXnun+#w;Dg9DzPIj~}&NTt5HBGdpb-I5s&wPPLsa z-`_s8RpnAozc5$zc#HGGKdqC-8upU=a=fmm&h@eXcl;a}$~uej51!}PdsqDLB&@a@ z*`uqw@@A~BbnN^1p zxBL?$gsokyQ>&Nb0|S~1uWk;TWkbufE8%Ao4T^um2$~bqJtk!TKXg0^v*Qjn-^1X2 zC{4mOCd+u{8l@C39iX_$*tU%UTyuQtZ#njl&mUj^67;YC_FqKu zDp$jSmRkd?RUfe*n~LZ%$?j;%HJw9qkkPz)%`>mXoMKAye_)u#2j~CJXRt->%@A+j zcqih<@HeH@a}F*4mzQKg`6(rJ9@9PWwFZ$ns89as-K@30G41Hb@VCk3H~3F3?KiAo z%0{HSR{VRqNAo{(xMxmbr8{p|tsgpp@_$`xUO?r4!+ge1t1Vg+cM;Y8{;>A*R(tLz zjg8jg($L-(b|xs+Qz6!)e+Cw{=d~K=q0=Yyki7xs@|-&waGt)l@vO&!@0)!b^wRm# zllRJUUOA4JByO8dly>U62*P%>w+QeVGqT92@seu2YMA>)00-hE03U5D68ZfftOY>r zT@{|2D4hNy6&}so`af<-t+H{BL()GoeJEuXWk+i&H0W zou&5ZEKvPq{iB`psx^|Yb!OS+xEs%--5-5{~XC-M>7|n)>YH zr)+!#)F8(gDp2Hv2sJO*33UnA_@NK&N3O-Ye*3!* z98rA4Lie(T1Mrfuz#zx3P@?6a&y9#YmU&{;n3W>rxI>KE{mrq;oA4~v2fbM94*@av zje8RJayYh^MBk7xsfhe35k~8#}~=|BtkH z+p#6dvBVa4UMhQf1_JapKcRQ&8>D}jpPdFY0tR|fw*Wyi!nA| zMsh8Zz9UQHRdKd&cQYDE<65Mddqj>gB0h2f9RKsuFum?a7c1Sfn5Q`6hqU5JhhQNO zQa|Z|Z-*U5emb%3uK3rw!DQjco1n~11u>H#mWMp2Zyztl@&NAnjLnfxY@oMT%~5KO z>Rv?p6$5jVCeCTTj!oreEAqxdT9)e4ZHiOy2EYRN7MGl-R_x_CrLW8NGZJqIxJaPj z@H}U{2G_(Q-WV3Ay|cJftYr7HcW@W|aLUXk-uuO7Pc3{zS&$7p&4b@TC?mBS>GfDj zJ~&@^6Pk^@@a&{>VDAd>+&Ddc&G_B&5P;6pP6Xg#P&uN`sYX~I0t4w!C#-E_!fvk9 zcL(#Aqd(je{RJ$O(|f<*s<_s?UTU_!yqQ3Q+*|QJH!oA}Qvdvn`@@<|wpn;+2Cry5 zH~X0OYsxvxv)VY=;?UcVXm7=N6_e*01%pJY(J!mOyQX$)=2u2 z|5YD!SfBPykEpF80k?b+To5_?jidf0btgMW2eA<-07U*b&Qq$C<$RPxv2}@4r~d(( zcX~S+(1Ci`tABYxavOJ{oa&kQU8G;jJ+E+LF(i%{RmR|kMy}P!ACjZ|llpbnvbE7xc0VLM$eAUJ=?xX@L|Mz)V<9U-3ycHavKm@3m9xu%y_Q|fX_Ls z5VNemk$UyI==%JfJY7NFb#|EuSRHkdYqxh(8seTFk=XpD-7S+t7 zk&@Ff@N8 zPtjN6#B=W;Jr$Vb#6)}@ST(}3=21H_g9{*JjTkG$w9l+4z+!B4r zL>-IHMH8bvcI%a|>KPZ=eg_8ro8{}d>ee{jYb|2udrGEwcB5Q@+WT={14w`6nJ*7U zV9f@}|A%9(@ku~1CM9gJmWxgf1941nRdPq?t8_y|vhlEz6E#0NwE(#0c>Da}b-ye8 zV*??I|BHi5Cm#vXF_SLIv$Pb-H`kfg2IN2b-!+6a{CnvsQ)Yz0{rTSuDlXXXDf|7W zBS3u{@swVp+gUS-m`HpWht{c9F%@DWNaBOzIM;2&?U{JQRnW-Qb)6k$Q$_K&L zp<^?y+kSM4dMo<>_NO25AOHME{LkP10l)qEN2!@=e%miTSj7eFb=CdI^#6?36-aI5j;c^l92>XZur7S5q~i96MdWS+ciEU(L-{A5I}rQT>!2}jPw}$y8!^^(~!q{vOR>0*^bnr zxK+EFiZb-(Yrn}e&!7LTa)_(qnvDfO=PR`DI-Q!LTJO5Ta{Isbs)4d+0@Vx#+5%FqP+ReD-0&#Kn)FL4IH&${{FDpg!}kA6-AR z#6-kKW5+y3%beH73i5D<7OP=rmF?3(wB@5%4!3q$U4 zlra>>zQ+mF?=f`E^A&uYgKGAVFtZUe(>H}l>8@f%>d3rz?)4(VC13-L^cUo^eaK;s zG_GY^EV}Rm=aESOF1TPN-}{B%4lf9=TA$|%_}aK~x!xbj?T1sp@Icw3_>Y3$ORton zco97D=^+^{b!cp(jq3OT$_EjwS<7It=l+_H7Cx>C-b%5_ci3$xLG8tl*YnTLJQU4( z(xATr<`o;23usPkYQ^%nK8-L9FY<#wA6`L?MI4%O%5{uaE#mHL{%GaWdT?n>qaXdC z`B63(yqMW|!-twQ+j^9U{YKf}is`wXHKKW9))>3&?Z5MknJ?URzTBV6F7!7H0&C9R zj=TKtAN7OkE&L|)p4Snv`Oxt{h zaWx(|B}tAglv#czF9`hA*H>%8KY_33%D%MtXOF)kfMyd89aM*WNPzmwjw}AbwbIQ? z<*aHui*K{;g2=zG%Uw>r99@n_@RS{%w9NCo2&zRLfFZ-(7#GRDJk*KsG5Y@vHb3bS85&%jU+IX(GBeyRsO)ShdL$p5T6@d1@rPY%x?XIL~& zs&!N0)+ts4mvs9KO%I+9Mn1iM{!xtjKsCX?rBagr1NbesYd@=gEe^Z!d`al?}0e|oV1?&asj!z?hmWE4aIBnxwty4igI8I84MuIPZf^f4?%dza<9SKXXstc3;(rO zRhY=@rt6G8hLddh0ddm#48Q6AU(7w(zK&OMBvqC(QRpv!mY&xrCW(|{%5}{T@P03< zo%o2`*GS3BVdq8wIQuGTy;uHk*@|cwT7TGTDN>?mANMpA14~998{X+t@->)4Acx`~ z$0ts_;gdIV9v!jX4O=Q&QnUOoF;=Z(tI|!i)PBT?+02hrH)Spb;s5pc;j7=^$1lE4 zVHS>TVWD4K&_50fStZAhj#{U?h-WN3&QDBv#X#wppN%tfH}=G^w>%_}Bch44!|8|N zk*PcUV@MoD?l%^yQ!e3AF6dsYne~3n$|3wb!8tA|AM1W<^#mgC6wV|!MJ^9p8F!~m z?qweSx$LU7opX$iV9_iBL$!Cbya2JYh0ef7s?0w;WK&ytl`we*$-GjDzA$@R|C{6u zjQXE)Gj#tihO5S%W2QO%+SN_*k5)@p-9+|AEp0pNq%fcO-`M?KmtXAI0*dxxIIXS6>^ayYu) zx_v$;;&uw$%qcWcksqT$xqx_5>W1R2Yo6ARaNPQQp4%<>eRr!*_qizyIU!@!Ow&YWcrpMO~Q? z_WFYWnxFU_Cw>{LY#?xte-|DIoxBvH1Vlb?Ji&j(qXeR<&04##vO0t~dHDZen*KKr zW?u(Jo6D%RPL~iim5?#qK!zToEnZU_GJ%@bJ_BP3GyfY_YqvQMTt;5h{BMH)l;QQG z>DsetrT@Y|7W~(m)F5jxX=mYp=mg2xF9`mM{v{~z7_mgia3KJ_w%kt{;IQz0d}~gKd8Zm{)c<~?KXVV+0&n?W@)U5J z{xPSWG3cv1EkAhuaeerZ<-OlHG@h@q8*`ayzPmL@98I6L*ua2+a60FIcOJRN%+aMT zmh4KtMOsEa32bHnO|CSe(#UxQVV|b58f0GB;|eBCAAE1*Ar{=v==+!kgC;$eZ>uC9 z^XsjRwzo0Q+Y8k; z7od$B4UaA>-RQndvyNGZr)>63-a^gCbtww0qc7^O1hsg8RuO8`-@P{a!?pkbM84`i zuk(Ym9xoLK7~}BE#NjiM2ll1WJ=d6d;~>WQnCfrZLj6dJ zcRfHDF&;tj6?$@P^oOyz5rT=$9wW9|=Mrn#s&R$;f(_GotZ_H_JGOY7Ij>OMOWWG8 z;=E~{?=bBMolK{w`Z(Ic-MQ9An=<0J<9ineQ7n@O+;6@+{^hmpPhxUyIvOSXiCda` zxiv8l>19~)KkS2qw++!8Z`NXS#sx-9SCq^#yUcjNUvt`H7jhpW_cpE@Y&3@IrsRU& zhX=aJO=$6syV%OusTh)&_(+#FXXu>M^=m{`W^`=37?HJr0psnJcU@?UJYX{>3x2`A_5Syh?p+*qYWg-^-9iT=)20^u&zi(C=C8yNx?!+#Giv09yA3|64Ap?pu_&$dQaB^Xejp^Ez&V7#c>2%ez@2@7T|{)$j5 z-e?Ya!1ZN;MSiTYq&x0?t#fpL*pq9LXE`XM_TD;EF!jys@u2@E|KHZ1%RRXdotu8` zuHSymMF8U@+Bwhbf(PcgtxeRjA%Ez>G_uD0QV)R!HPVghZTOu}+FY|P0PzvTHyICG zo72uZSbV|%Y5adazPKLJpV4^_%;;p`|D4>_houkg^^q?-Yojl`+QI0$i?P%Rw$_Wm z7t(H#x7N0uf0_Hb-TpBTbX&UFG5p|G5#2Fy#RL|eq!vFh;4KHTJSiFE(y@xtO zPyEXDzu$6`*29G9h9hr$AP4iyjSAcj>pqDmM)u38`8ZRTzOgtAPsACO1n>$ zpW@?|pLu?)a-gqxV!kfjY-oeRe-C2e+lHkhPxm@+bZ-9WHL>t%<39FAxB0rZwcojk z?|CmrvdwZMV)-`EkTKf~g{&1?p6dEZyw?I?ZJT0j##G8$^jdL{>eXMenDC|)B@dS}7P(c)LF|JTCKrolb@4qw*3kM!1) zt}e;!c~1BLmroYx<*!@(OD@^)Km8Z|tFB0c0WpP9^^C91eaZhVw&_ddTvJ_dj^381 zsC(m9#w3fb%=AFR*L8_~R&s9l|LEGj{x>1C!vBol9skcQ=Q+6Z6La#`7nq^`Ox`mc z(Bn{e)fW7#j#ZgMVmTD~H?IQzm3@Ib{4@XVYd%(*=ZoxU!*Z&*^KXeK{5Mea{I52K z4@$j1zkJ63{?m6m&rlzZfZ7}5+77tGzmq=7!JU7d_6wGJK-6e+Be|CRM4cq1lh8lE zUi=OVb<_D73`rh0_%GSiR{9hE!S^8PL~=2@{ZH^uda7EiduxxyzNXts0Hn)NXxCLZ z^ZLHxUTLiP4*2F3lmGTN-{9YV{SCf(|1VL{OZdRR-EIIMZGAbWS9t*