From cd5afbf98ea6d9bf0e3169054b035b59aa23143b Mon Sep 17 00:00:00 2001
From: nickbristow
Date: Wed, 9 Oct 2024 14:51:05 -0400
Subject: [PATCH] new next js 14 site
---
.env | 1 -
.eslintrc.json | 8 +-
.gitignore | 5 +-
README.md | 33 +-
components/FooterUSWDS/FooterUSWDS.js | 98 -
components/Layout/Layout.jsx | 15 -
components/NavbarUSWDS/NavbarUSWDS.js | 62 -
components/products/building-blocks-links.js | 186 -
.../products/software-development-kit-info.js | 205 --
next.config.js | 21 -
next.config.mjs | 4 +
package-lock.json | 3066 +++++++----------
package.json | 25 +-
pages/_app.js | 10 -
pages/_document.js | 13 -
pages/about.js | 236 --
pages/engage-with-us.js | 88 -
pages/index.js | 193 --
pages/products.js | 88 -
postcss.config.js | 6 -
postcss.config.mjs | 8 +
public/building-block-1.svg | 118 -
public/desktop-hero-1.svg | 112 -
public/desktop-hero-2.svg | 68 -
public/desktop-hero-3.svg | 88 -
public/dibbs-architecture.png | Bin 179682 -> 0 bytes
public/fonts/PublicSans/PublicSans-Black.ttf | Bin 83380 -> 0 bytes
.../PublicSans/PublicSans-BlackItalic.ttf | Bin 86772 -> 0 bytes
public/fonts/PublicSans/PublicSans-Bold.ttf | Bin 84744 -> 0 bytes
.../PublicSans/PublicSans-BoldItalic.ttf | Bin 87912 -> 0 bytes
.../fonts/PublicSans/PublicSans-ExtraBold.ttf | Bin 84652 -> 0 bytes
.../PublicSans/PublicSans-ExtraBoldItalic.ttf | Bin 88068 -> 0 bytes
.../PublicSans/PublicSans-ExtraLight.ttf | Bin 84988 -> 0 bytes
.../PublicSans-ExtraLightItalic.ttf | Bin 87868 -> 0 bytes
public/fonts/PublicSans/PublicSans-Italic.ttf | Bin 86788 -> 0 bytes
public/fonts/PublicSans/PublicSans-Light.ttf | Bin 84312 -> 0 bytes
.../PublicSans/PublicSans-LightItalic.ttf | Bin 86184 -> 0 bytes
public/fonts/PublicSans/PublicSans-Medium.ttf | Bin 84576 -> 0 bytes
.../PublicSans/PublicSans-MediumItalic.ttf | Bin 86708 -> 0 bytes
.../fonts/PublicSans/PublicSans-Regular.ttf | Bin 84836 -> 0 bytes
.../fonts/PublicSans/PublicSans-SemiBold.ttf | Bin 84412 -> 0 bytes
.../PublicSans/PublicSans-SemiBoldItalic.ttf | Bin 87856 -> 0 bytes
public/fonts/PublicSans/PublicSans-Thin.ttf | Bin 81612 -> 0 bytes
.../PublicSans/PublicSans-ThinItalic.ttf | Bin 84180 -> 0 bytes
public/get-involved-1.svg | 67 -
public/get-involved-2.svg | 298 --
public/get-involved-3.svg | 158 -
public/icons/alerts.svg | 3 -
public/icons/aws.svg | 9 -
public/icons/azure.svg | 9 -
public/icons/cdc.svg | 13 -
public/icons/cloud.svg | 3 -
public/icons/code.svg | 3 -
public/icons/fhirConverter.svg | 3 -
public/icons/gcp.svg | 9 -
public/icons/link.svg | 3 -
public/icons/location.svg | 3 -
public/icons/messageParser.svg | 3 -
public/icons/orchestration.svg | 3 -
public/icons/organization.svg | 3 -
public/icons/tabulation.svg | 3 -
public/icons/transport.svg | 3 -
public/icons/validation.svg | 5 -
public/lacounty.svg | 9 -
public/mobile/get-involved-1.svg | 44 -
public/mobile/get-involved-2.svg | 260 --
public/mobile/get-involved-3.svg | 158 -
public/mobile/lac.svg | 9 -
public/mobile/mobile-building-block.svg | 58 -
public/mobile/mobile-desktop-hero-1.svg | 67 -
public/mobile/mobile-desktop-hero-2.svg | 32 -
public/mobile/mobile-hero-3.svg | 13 -
public/mobile/products.svg | 84 -
public/mobile/virginia.svg | 9 -
public/products.svg | 128 -
public/vdh.svg | 9 -
public/vercel.svg | 4 -
{public => src/app}/favicon.ico | Bin
src/app/fonts/GeistMonoVF.woff | Bin 0 -> 67864 bytes
src/app/fonts/GeistVF.woff | Bin 0 -> 66268 bytes
src/app/globals.css | 31 +
src/app/layout.tsx | 35 +
src/app/our-products/page.tsx | 39 +
src/app/page.tsx | 39 +
src/app/product-detail/page.tsx | 39 +
src/app/resources/page.tsx | 39 +
styles/Home.module.scss | 287 --
styles/globals.css | 287 --
tailwind.config.js | 11 -
tailwind.config.ts | 19 +
tsconfig.json | 26 +
91 files changed, 1657 insertions(+), 5437 deletions(-)
delete mode 100644 .env
delete mode 100644 components/FooterUSWDS/FooterUSWDS.js
delete mode 100644 components/Layout/Layout.jsx
delete mode 100644 components/NavbarUSWDS/NavbarUSWDS.js
delete mode 100644 components/products/building-blocks-links.js
delete mode 100644 components/products/software-development-kit-info.js
delete mode 100644 next.config.js
create mode 100644 next.config.mjs
delete mode 100644 pages/_app.js
delete mode 100644 pages/_document.js
delete mode 100644 pages/about.js
delete mode 100644 pages/engage-with-us.js
delete mode 100644 pages/index.js
delete mode 100644 pages/products.js
delete mode 100644 postcss.config.js
create mode 100644 postcss.config.mjs
delete mode 100644 public/building-block-1.svg
delete mode 100644 public/desktop-hero-1.svg
delete mode 100644 public/desktop-hero-2.svg
delete mode 100644 public/desktop-hero-3.svg
delete mode 100644 public/dibbs-architecture.png
delete mode 100644 public/fonts/PublicSans/PublicSans-Black.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-BlackItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Bold.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-BoldItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-ExtraBold.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-ExtraBoldItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-ExtraLight.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-ExtraLightItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Italic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Light.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-LightItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Medium.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-MediumItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Regular.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-SemiBold.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-SemiBoldItalic.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-Thin.ttf
delete mode 100644 public/fonts/PublicSans/PublicSans-ThinItalic.ttf
delete mode 100644 public/get-involved-1.svg
delete mode 100644 public/get-involved-2.svg
delete mode 100644 public/get-involved-3.svg
delete mode 100644 public/icons/alerts.svg
delete mode 100644 public/icons/aws.svg
delete mode 100644 public/icons/azure.svg
delete mode 100644 public/icons/cdc.svg
delete mode 100644 public/icons/cloud.svg
delete mode 100644 public/icons/code.svg
delete mode 100644 public/icons/fhirConverter.svg
delete mode 100644 public/icons/gcp.svg
delete mode 100644 public/icons/link.svg
delete mode 100644 public/icons/location.svg
delete mode 100644 public/icons/messageParser.svg
delete mode 100644 public/icons/orchestration.svg
delete mode 100644 public/icons/organization.svg
delete mode 100644 public/icons/tabulation.svg
delete mode 100644 public/icons/transport.svg
delete mode 100644 public/icons/validation.svg
delete mode 100644 public/lacounty.svg
delete mode 100644 public/mobile/get-involved-1.svg
delete mode 100644 public/mobile/get-involved-2.svg
delete mode 100644 public/mobile/get-involved-3.svg
delete mode 100644 public/mobile/lac.svg
delete mode 100644 public/mobile/mobile-building-block.svg
delete mode 100644 public/mobile/mobile-desktop-hero-1.svg
delete mode 100644 public/mobile/mobile-desktop-hero-2.svg
delete mode 100644 public/mobile/mobile-hero-3.svg
delete mode 100644 public/mobile/products.svg
delete mode 100644 public/mobile/virginia.svg
delete mode 100644 public/products.svg
delete mode 100644 public/vdh.svg
delete mode 100644 public/vercel.svg
rename {public => src/app}/favicon.ico (100%)
create mode 100644 src/app/fonts/GeistMonoVF.woff
create mode 100644 src/app/fonts/GeistVF.woff
create mode 100644 src/app/globals.css
create mode 100644 src/app/layout.tsx
create mode 100644 src/app/our-products/page.tsx
create mode 100644 src/app/page.tsx
create mode 100644 src/app/product-detail/page.tsx
create mode 100644 src/app/resources/page.tsx
delete mode 100644 styles/Home.module.scss
delete mode 100644 styles/globals.css
delete mode 100644 tailwind.config.js
create mode 100644 tailwind.config.ts
create mode 100644 tsconfig.json
diff --git a/.env b/.env
deleted file mode 100644
index 4a59881..0000000
--- a/.env
+++ /dev/null
@@ -1 +0,0 @@
-IMAGES='/'
\ No newline at end of file
diff --git a/.eslintrc.json b/.eslintrc.json
index 255b3af..3722418 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,7 +1,3 @@
{
- "extends": "next/core-web-vitals",
- "rules": {
- // Other rules
- "@next/next/no-html-link-for-pages": "off"
- }
-}
\ No newline at end of file
+ "extends": ["next/core-web-vitals", "next/typescript"]
+}
diff --git a/.gitignore b/.gitignore
index c1b1b83..fd3dbb5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@
/node_modules
/.pnp
.pnp.js
+.yarn/install-state.gz
# testing
/coverage
@@ -23,7 +24,6 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
-.pnpm-debug.log*
# local env files
.env*.local
@@ -34,6 +34,3 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
-
-#IDE
-.idea
\ No newline at end of file
diff --git a/README.md b/README.md
index 0f02074..e215bc4 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,4 @@
-# Overview
-
-The PHDI site is the landing page for the PHDI package. The goal is to be informative for different United States public health departments to understand the purpose of the PHDI package and the different building blocks. The site also links to various parts of the PHDI repo as well as other government pages to get involved. The static site uses the [NextJS framework](https://nextjs.org/).
-
-## Design and Accessibility
-
-The designs were created by the Skylight team using the [USWDS](https://designsystem.digital.gov/) framework. The USWDS framework includes accessibility designs that complies with [government standards](https://designsystem.digital.gov/documentation/accessibility/). In addition, the [Lighthouse CI](https://web.dev/lighthouse-ci/) is used to ensure accessibility from a programmatic standpoint.
+This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
## Getting Started
@@ -14,8 +8,29 @@ First, run the development server:
npm run dev
# or
yarn dev
+# or
+pnpm dev
+# or
+bun dev
```
-Open [http://localhost:3000/dibbs-site](http://localhost:3000/dibbs-site) with your browser to see the result.
+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+
+You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
+
+This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
+
+## Learn More
+
+To learn more about Next.js, take a look at the following resources:
+
+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
+
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
+
+## Deploy on Vercel
+
+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
diff --git a/components/FooterUSWDS/FooterUSWDS.js b/components/FooterUSWDS/FooterUSWDS.js
deleted file mode 100644
index baf053d..0000000
--- a/components/FooterUSWDS/FooterUSWDS.js
+++ /dev/null
@@ -1,98 +0,0 @@
-import { Address, FooterNav, Logo, Footer } from "@trussworks/react-uswds";
-import Image from "next/image";
-import Link from "next/link";
-import cdcLogo from '../../public/icons/cdc.svg'
-import styles from '../../styles/Home.module.scss';
-
-export default function FooterUSWDS() {
- const returnToTop = () => {
- console.log('hi')
- }
-
- const createLinks = () => {
- return [
-
-
- Home
-
- ,
-
-
- What is a building block?
-
- ,
-
-
- Our product offerings
-
- ,
-
-
- Partner with us
-
- ,
-
- ];
- }
-
- return (
-
-
-
-
- {createLinks().map((link, i) => (
-
- {link}
-
- ))}
-
-
-
-
- }
- secondary={
-
-
-
-
-
-
- Centers for Disease Control and Prevention
-
-
-
- © 2022 CDC. All rights reserved.
-
-
-
- }
- />
-
- );
-}
diff --git a/components/Layout/Layout.jsx b/components/Layout/Layout.jsx
deleted file mode 100644
index 6f275cf..0000000
--- a/components/Layout/Layout.jsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import FooterUSWDS from "../FooterUSWDS/FooterUSWDS";
-import NavbarUSWDS from "../NavbarUSWDS/NavbarUSWDS";
-
-
-export default function Layout({ children }) {
- return (
-
- )
-}
diff --git a/components/NavbarUSWDS/NavbarUSWDS.js b/components/NavbarUSWDS/NavbarUSWDS.js
deleted file mode 100644
index 92d9833..0000000
--- a/components/NavbarUSWDS/NavbarUSWDS.js
+++ /dev/null
@@ -1,62 +0,0 @@
-import { Header, NavMenuButton, PrimaryNav, Title } from "@trussworks/react-uswds";
-import Link from "next/link";
-import { useRouter } from "next/router";
-import React from "react";
-import styles from '../../styles/Home.module.scss'
-
-export default function Navbar({ }) {
- const [expanded, setExpanded] = React.useState(false)
- const router = useRouter();
- const onClick = () => { if (window.innerWidth < 1024) setExpanded((prvExpanded) => !prvExpanded) }
-
- const testItemsMenu = [
-
-
- Home
-
- ,
- ,
- ,
- ,
- ]
-
- return <>
- Skip to main content
-
-
- >;
-}
-
-function NavigationLink({ href, text, router, onClick }) {
- const isActive = router.asPath === (href);
- return (
- (
- {text}
- )
- );
-}
\ No newline at end of file
diff --git a/components/products/building-blocks-links.js b/components/products/building-blocks-links.js
deleted file mode 100644
index ec8efd8..0000000
--- a/components/products/building-blocks-links.js
+++ /dev/null
@@ -1,186 +0,0 @@
-import styles from "../../styles/Home.module.scss";
-import {Link} from "@trussworks/react-uswds";
-import Image from "next/image";
-import cloudIcon from "../../public/icons/cloud.svg";
-import fhirConverter from "../../public/icons/fhirConverter.svg";
-import locationIcon from "../../public/icons/location.svg";
-import organization from "../../public/icons/organization.svg";
-import link from "../../public/icons/link.svg";
-import tabulation from "../../public/icons/tabulation.svg";
-import validation from "../../public/icons/validation.svg";
-import messageParser from "../../public/icons/messageParser.svg";
-import orchestration from "../../public/icons/orchestration.svg";
-
-
-export const BuildingBlocksInfo = () => {
- return (
-
-
- Building Blocks
-
-
-
- Below, you will find a description of how the five core Building
- Blocks work to clean and transform data as part of the DIBBs
- pipeline. To see the full suite of containerized services,
- check out our
-
-
- containers repository.
-
-
-
-
-
-
-
-
-
- Validation
-
- Reads and validates all eCR fields of interest based on
- specified, custom preferences; ensures that its XML structure is
- valid, that the required fields are present and in the correct
- format, and that the data is trustworthy
-
-
-
-
-
-
- FHIR Converter
-
- Converts incoming messages into the FHIR (Fast Healthcare
- Interoperability Resources) standard, which acts as a common
- language between data streams, thereby standardizing data
- streams for record linkage and making 1:1 comparisons
-
-
-
-
-
-
- Ingestion
-
-
-
Consists of two separate steps: (1) Standardization; (2)
- Geocoding
-
Standardization: Standardizes
- data fields (including record
- name, date of birth, phone number, and geolocation)
- based on
- preset defaults to ensure consistency
-
Geocoding: Enriches
- data by providing precise geographic
- locations based on patient street addresses from input
- data
-
-
-
-
-
-
-
- Record Linkage
-
- Identifies multiple records referring to the same individual and
- combines them into a single, more complete patient record
-
-
-
-
-
-
- Message Parser
-
- Extracts relevant data from an eCR into a tabular format (i.e.
- spreadsheet); customizable depending on user needs
-
-
-
-
-
-
- Orchestration
-
- Enables coordinated execution of DIBBs Building Blocks in
- any order, allowing for fully automated workflows
-
-
-
-
- );
-}
diff --git a/components/products/software-development-kit-info.js b/components/products/software-development-kit-info.js
deleted file mode 100644
index e181b92..0000000
--- a/components/products/software-development-kit-info.js
+++ /dev/null
@@ -1,205 +0,0 @@
-import styles from "../../styles/Home.module.scss";
-import {Link} from "@trussworks/react-uswds";
-import Image from "next/image";
-import cloudIcon from "../../public/icons/cloud.svg";
-import fhirConverter from "../../public/icons/fhirConverter.svg";
-import locationIcon from "../../public/icons/location.svg";
-import organization from "../../public/icons/organization.svg";
-import link from "../../public/icons/link.svg";
-import tabulation from "../../public/icons/tabulation.svg";
-import validation from "../../public/icons/validation.svg";
-import transport from "../../public/icons/transport.svg";
-
-
-export const SoftwareDevelopmentKitInfo = () => {
- return (
-
-
- Software Development Kit
-
-
-
- Our software development kit (SDK) is a Python library that contains source code for the Building
- Blocks. If you want to customize the functionality of our Building Blocks for your own needs, find
- our
-
-
- SDK code repository
-
-
- and our documentation below.
-
-
-
-
-
-
-
-
-
-
-
-
- Harmonization
-
-
-
-
-
-
-
-
- );
-}
diff --git a/next.config.js b/next.config.js
deleted file mode 100644
index 2599020..0000000
--- a/next.config.js
+++ /dev/null
@@ -1,21 +0,0 @@
-const path = require('path');
-
-/**
- * @type {import('next').NextConfig}
- */
-const nextConfig = {
- output: 'export',
- reactStrictMode: true,
- swcMinify: true,
- images: {
- loader: "custom",
- loaderFile: "./akamai-loader.js"
- },
- basePath: "/dibbs-site",
- assetPrefix: '/dibbs-site',
- sassOptions: {
- includePaths: [path.join(__dirname, 'styles')],
- },
-}
-
-module.exports = nextConfig
diff --git a/next.config.mjs b/next.config.mjs
new file mode 100644
index 0000000..4678774
--- /dev/null
+++ b/next.config.mjs
@@ -0,0 +1,4 @@
+/** @type {import('next').NextConfig} */
+const nextConfig = {};
+
+export default nextConfig;
diff --git a/package-lock.json b/package-lock.json
index 01d11e3..b1ab4e4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,36 +1,26 @@
{
- "name": "phdi-landing-page",
+ "name": "dibbs-site",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "phdi-landing-page",
+ "name": "dibbs-site",
"version": "0.1.0",
"dependencies": {
- "@headlessui/react": "^1.7.3",
- "@trussworks/react-uswds": "^3.2.0",
- "next": "^14.0.4",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "sass": "^1.55.0",
- "sharp": "^0.33.1"
+ "next": "14.2.15",
+ "react": "^18",
+ "react-dom": "^18"
},
"devDependencies": {
- "autoprefixer": "^10.4.12",
- "eslint": "8.23.1",
- "eslint-config-next": "^14.0.4",
- "postcss": "^8.4.31",
- "tailwindcss": "^3.1.8"
- }
- },
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
+ "@types/node": "^20",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "eslint": "^8",
+ "eslint-config-next": "14.2.15",
+ "postcss": "^8",
+ "tailwindcss": "^3.4.1",
+ "typescript": "^5"
}
},
"node_modules/@alloc/quick-lru": {
@@ -45,36 +35,39 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@babel/runtime": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
- "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+ "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
"dev": true,
"dependencies": {
- "regenerator-runtime": "^0.14.0"
+ "eslint-visitor-keys": "^3.3.0"
},
"engines": {
- "node": ">=6.9.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
- "node_modules/@emnapi/runtime": {
- "version": "0.44.0",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.44.0.tgz",
- "integrity": "sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==",
- "optional": true,
- "dependencies": {
- "tslib": "^2.4.0"
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
+ "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "dev": true,
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
- "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.4.0",
+ "espree": "^9.6.0",
"globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
@@ -89,45 +82,30 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@headlessui/react": {
- "version": "1.7.17",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.17.tgz",
- "integrity": "sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==",
- "dependencies": {
- "client-only": "^0.0.1"
- },
+ "node_modules/@eslint/js": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
+ "dev": true,
"engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "react": "^16 || ^17 || ^18",
- "react-dom": "^16 || ^17 || ^18"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.10.7",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz",
- "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
+ "deprecated": "Use @eslint/config-array instead",
"dev": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "@humanwhocodes/object-schema": "^2.0.3",
+ "debug": "^4.3.1",
+ "minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
}
},
- "node_modules/@humanwhocodes/gitignore-to-minimatch": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
- "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
- "dev": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
- }
- },
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -142,442 +120,12 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
"dev": true
},
- "node_modules/@img/sharp-darwin-arm64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.1.tgz",
- "integrity": "sha512-esr2BZ1x0bo+wl7Gx2hjssYhjrhUsD88VQulI0FrG8/otRQUOxLWHMBd1Y1qo2Gfg2KUvXNpT0ASnV9BzJCexw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-arm64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-darwin-x64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.1.tgz",
- "integrity": "sha512-YrnuB3bXuWdG+hJlXtq7C73lF8ampkhU3tMxg5Hh+E7ikxbUVOU9nlNtVTloDXz6pRHt2y2oKJq7DY/yt+UXYw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-x64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-arm64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.0.tgz",
- "integrity": "sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "macos": ">=11",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-x64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.0.tgz",
- "integrity": "sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "macos": ">=10.13",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.0.tgz",
- "integrity": "sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.0.tgz",
- "integrity": "sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-s390x": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.0.tgz",
- "integrity": "sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-x64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.0.tgz",
- "integrity": "sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.0.tgz",
- "integrity": "sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-x64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.0.tgz",
- "integrity": "sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-linux-arm": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.1.tgz",
- "integrity": "sha512-Ii4X1vnzzI4j0+cucsrYA5ctrzU9ciXERfJR633S2r39CiD8npqH2GMj63uFZRCFt3E687IenAdbwIpQOJ5BNA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm": "1.0.0"
- }
- },
- "node_modules/@img/sharp-linux-arm64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.1.tgz",
- "integrity": "sha512-59B5GRO2d5N3tIfeGHAbJps7cLpuWEQv/8ySd9109ohQ3kzyCACENkFVAnGPX00HwPTQcaBNF7HQYEfZyZUFfw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-linux-s390x": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.1.tgz",
- "integrity": "sha512-tRGrb2pHnFUXpOAj84orYNxHADBDIr0J7rrjwQrTNMQMWA4zy3StKmMvwsI7u3dEZcgwuMMooIIGWEWOjnmG8A==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-s390x": "1.0.0"
- }
- },
- "node_modules/@img/sharp-linux-x64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.1.tgz",
- "integrity": "sha512-4y8osC0cAc1TRpy02yn5omBeloZZwS62fPZ0WUAYQiLhSFSpWJfY/gMrzKzLcHB9ulUV6ExFiu2elMaixKDbeg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-x64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-linuxmusl-arm64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.1.tgz",
- "integrity": "sha512-D3lV6clkqIKUizNS8K6pkuCKNGmWoKlBGh5p0sLO2jQERzbakhu4bVX1Gz+RS4vTZBprKlWaf+/Rdp3ni2jLfA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-linuxmusl-x64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.1.tgz",
- "integrity": "sha512-LOGKNu5w8uu1evVqUAUKTix2sQu1XDRIYbsi5Q0c/SrXhvJ4QyOx+GaajxmOg5PZSsSnCYPSmhjHHsRBx06/wQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-x64": "1.0.0"
- }
- },
- "node_modules/@img/sharp-wasm32": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.1.tgz",
- "integrity": "sha512-vWI/sA+0p+92DLkpAMb5T6I8dg4z2vzCUnp8yvxHlwBpzN8CIcO3xlSXrLltSvK6iMsVMNswAv+ub77rsf25lA==",
- "cpu": [
- "wasm32"
- ],
- "optional": true,
- "dependencies": {
- "@emnapi/runtime": "^0.44.0"
- },
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-ia32": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.1.tgz",
- "integrity": "sha512-/xhYkylsKL05R+NXGJc9xr2Tuw6WIVl2lubFJaFYfW4/MQ4J+dgjIo/T4qjNRizrqs/szF/lC9a5+updmY9jaQ==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-x64": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.1.tgz",
- "integrity": "sha512-XaM69X0n6kTEsp9tVYYLhXdg7Qj32vYJlAKRutxUsm1UlgQNx6BOhHwZPwukCGXBU2+tH87ip2eV1I/E8MQnZg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -596,9 +144,9 @@
}
},
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -623,47 +171,47 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
"dev": true,
"dependencies": {
- "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"dev": true,
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
"dev": true,
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
"dev": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.20",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
- "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
"dev": true,
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -671,23 +219,23 @@
}
},
"node_modules/@next/env": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4.tgz",
- "integrity": "sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ=="
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz",
+ "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ=="
},
"node_modules/@next/eslint-plugin-next": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.4.tgz",
- "integrity": "sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.15.tgz",
+ "integrity": "sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==",
"dev": true,
"dependencies": {
- "glob": "7.1.7"
+ "glob": "10.3.10"
}
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4.tgz",
- "integrity": "sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz",
+ "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==",
"cpu": [
"arm64"
],
@@ -700,9 +248,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4.tgz",
- "integrity": "sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz",
+ "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==",
"cpu": [
"x64"
],
@@ -715,9 +263,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4.tgz",
- "integrity": "sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz",
+ "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==",
"cpu": [
"arm64"
],
@@ -730,9 +278,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4.tgz",
- "integrity": "sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz",
+ "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==",
"cpu": [
"arm64"
],
@@ -745,9 +293,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4.tgz",
- "integrity": "sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz",
+ "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==",
"cpu": [
"x64"
],
@@ -760,9 +308,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4.tgz",
- "integrity": "sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz",
+ "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==",
"cpu": [
"x64"
],
@@ -775,9 +323,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4.tgz",
- "integrity": "sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz",
+ "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==",
"cpu": [
"arm64"
],
@@ -790,9 +338,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4.tgz",
- "integrity": "sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz",
+ "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==",
"cpu": [
"ia32"
],
@@ -805,9 +353,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4.tgz",
- "integrity": "sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz",
+ "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==",
"cpu": [
"x64"
],
@@ -854,6 +402,15 @@
"node": ">= 8"
}
},
+ "node_modules/@nolyfill/is-core-module": {
+ "version": "1.0.39",
+ "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
+ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.4.0"
+ }
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -864,60 +421,126 @@
"node": ">=14"
}
},
+ "node_modules/@rtsao/scc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "dev": true
+ },
"node_modules/@rushstack/eslint-patch": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz",
- "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==",
+ "version": "1.10.4",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz",
+ "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==",
"dev": true
},
+ "node_modules/@swc/counter": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
+ },
"node_modules/@swc/helpers": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
- "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz",
+ "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
"dependencies": {
+ "@swc/counter": "^0.1.3",
"tslib": "^2.4.0"
}
},
- "node_modules/@trussworks/react-uswds": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@trussworks/react-uswds/-/react-uswds-3.2.0.tgz",
- "integrity": "sha512-wZYK03JoP+BwzBaJ3AN5jG5nmsIQokTk863zKo+zkEiynbUAeXLd+IZUKu+yTjfc4RpSlt1aIEo+sxaQZSu10A==",
- "engines": {
- "node": "10.x - 18.x"
- },
- "peerDependencies": {
- "react": "^16.x || ^17.x || ^18.x",
- "react-dom": "^16.x || ^17.x || ^18.x",
- "uswds": "2.13.3"
- }
- },
"node_modules/@types/json5": {
"version": "0.0.29",
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
+ "node_modules/@types/node": {
+ "version": "20.16.11",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz",
+ "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==",
+ "dev": true,
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.13",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
+ "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
+ "dev": true
+ },
+ "node_modules/@types/react": {
+ "version": "18.3.11",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz",
+ "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/prop-types": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "18.3.0",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+ "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz",
+ "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==",
+ "dev": true,
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.10.0",
+ "@typescript-eslint/scope-manager": "8.8.1",
+ "@typescript-eslint/type-utils": "8.8.1",
+ "@typescript-eslint/utils": "8.8.1",
+ "@typescript-eslint/visitor-keys": "8.8.1",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.3.1",
+ "natural-compare": "^1.4.0",
+ "ts-api-utils": "^1.3.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
+ "eslint": "^8.57.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@typescript-eslint/parser": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.16.0.tgz",
- "integrity": "sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz",
+ "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.16.0",
- "@typescript-eslint/types": "6.16.0",
- "@typescript-eslint/typescript-estree": "6.16.0",
- "@typescript-eslint/visitor-keys": "6.16.0",
+ "@typescript-eslint/scope-manager": "8.8.1",
+ "@typescript-eslint/types": "8.8.1",
+ "@typescript-eslint/typescript-estree": "8.8.1",
+ "@typescript-eslint/visitor-keys": "8.8.1",
"debug": "^4.3.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
+ "eslint": "^8.57.0 || ^9.0.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -926,29 +549,53 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.16.0.tgz",
- "integrity": "sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz",
+ "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.16.0",
- "@typescript-eslint/visitor-keys": "6.16.0"
+ "@typescript-eslint/types": "8.8.1",
+ "@typescript-eslint/visitor-keys": "8.8.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz",
+ "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "8.8.1",
+ "@typescript-eslint/utils": "8.8.1",
+ "debug": "^4.3.4",
+ "ts-api-utils": "^1.3.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@typescript-eslint/types": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.16.0.tgz",
- "integrity": "sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz",
+ "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==",
"dev": true,
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
@@ -956,22 +603,22 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.16.0.tgz",
- "integrity": "sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz",
+ "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.16.0",
- "@typescript-eslint/visitor-keys": "6.16.0",
+ "@typescript-eslint/types": "8.8.1",
+ "@typescript-eslint/visitor-keys": "8.8.1",
"debug": "^4.3.4",
- "globby": "^11.1.0",
+ "fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
- "minimatch": "9.0.3",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "ts-api-utils": "^1.3.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
@@ -993,9 +640,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -1007,27 +654,55 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz",
+ "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==",
+ "dev": true,
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@typescript-eslint/scope-manager": "8.8.1",
+ "@typescript-eslint/types": "8.8.1",
+ "@typescript-eslint/typescript-estree": "8.8.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.16.0.tgz",
- "integrity": "sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==",
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz",
+ "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.16.0",
- "eslint-visitor-keys": "^3.4.1"
+ "@typescript-eslint/types": "8.8.1",
+ "eslint-visitor-keys": "^3.4.3"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true
+ },
"node_modules/acorn": {
- "version": "8.11.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
- "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
+ "version": "8.12.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
+ "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -1095,6 +770,7 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -1116,37 +792,41 @@
"dev": true
},
"node_modules/aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
"dev": true,
"dependencies": {
- "dequal": "^2.0.3"
+ "deep-equal": "^2.0.5"
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/array-includes": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz",
- "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
+ "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
},
"engines": {
@@ -1156,26 +836,38 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "node_modules/array.prototype.findlast": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
"dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
"engines": {
- "node": ">=8"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
- "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
+ "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -1221,30 +913,34 @@
}
},
"node_modules/array.prototype.tosorted": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz",
- "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
+ "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz",
- "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
"dev": true,
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
"is-shared-array-buffer": "^1.0.2"
},
"engines": {
@@ -1260,57 +956,14 @@
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
"dev": true
},
- "node_modules/asynciterator.prototype": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz",
- "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==",
- "dev": true,
- "dependencies": {
- "has-symbols": "^1.0.3"
- }
- },
- "node_modules/autoprefixer": {
- "version": "10.4.16",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
- "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
"dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
"dependencies": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
+ "possible-typed-array-names": "^1.0.0"
},
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "dev": true,
"engines": {
"node": ">= 0.4"
},
@@ -1319,21 +972,21 @@
}
},
"node_modules/axe-core": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
- "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
+ "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
"dev": true,
"engines": {
"node": ">=4"
}
},
"node_modules/axobject-query": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
- "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
"dev": true,
- "dependencies": {
- "dequal": "^2.0.3"
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/balanced-match": {
@@ -1343,11 +996,15 @@
"dev": true
},
"node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "dev": true,
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/brace-expansion": {
@@ -1361,46 +1018,15 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.22.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
- "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
"dependencies": {
- "caniuse-lite": "^1.0.30001565",
- "electron-to-chromium": "^1.4.601",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.13"
- },
- "bin": {
- "browserslist": "cli.js"
+ "fill-range": "^7.1.1"
},
"engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ "node": ">=8"
}
},
"node_modules/busboy": {
@@ -1415,14 +1041,19 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dev": true,
"dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -1447,9 +1078,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001571",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz",
- "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==",
+ "version": "1.0.30001667",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz",
+ "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==",
"funding": [
{
"type": "opencollective",
@@ -1482,15 +1113,10 @@
}
},
"node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "dev": true,
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -1503,6 +1129,9 @@
"engines": {
"node": ">= 8.10.0"
},
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
"optionalDependencies": {
"fsevents": "~2.3.2"
}
@@ -1511,6 +1140,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -1518,33 +1148,16 @@
"node": ">= 6"
}
},
- "node_modules/classlist-polyfill": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.0.3.tgz",
- "integrity": "sha512-bDLDUsSg5LYFWsc2hphtG6ulyaCFSupdEBU3wxNECKWHnyPVvY8EB9Wbt9DzWkstWclFZhDaZK/VnEK/DmqE/Q==",
- "peer": true
- },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
},
- "node_modules/color": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "dependencies": {
- "color-convert": "^2.0.1",
- "color-string": "^1.9.0"
- },
- "engines": {
- "node": ">=12.5.0"
- }
- },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1555,16 +1168,8 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "node_modules/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/commander": {
"version": "4.1.1",
@@ -1607,19 +1212,76 @@
"node": ">=4"
}
},
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+ "dev": true
+ },
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"dev": true
},
+ "node_modules/data-view-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
+ "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
+ "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true,
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -1630,6 +1292,38 @@
}
}
},
+ "node_modules/deep-equal": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
+ "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
+ "dev": true,
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "call-bind": "^1.0.5",
+ "es-get-iterator": "^1.1.3",
+ "get-intrinsic": "^1.2.2",
+ "is-arguments": "^1.1.1",
+ "is-array-buffer": "^3.0.2",
+ "is-date-object": "^1.0.5",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "isarray": "^2.0.5",
+ "object-is": "^1.1.5",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.5.1",
+ "side-channel": "^1.0.4",
+ "which-boxed-primitive": "^1.0.2",
+ "which-collection": "^1.0.1",
+ "which-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -1637,17 +1331,20 @@
"dev": true
},
"node_modules/define-data-property": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/define-properties": {
@@ -1667,41 +1364,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/detect-libc": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz",
- "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/didyoumean": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
"dev": true
},
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/dlv": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
@@ -1720,33 +1388,12 @@
"node": ">=6.0.0"
}
},
- "node_modules/domready": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
- "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==",
- "peer": true
- },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
- "node_modules/electron-to-chromium": {
- "version": "1.4.616",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz",
- "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==",
- "dev": true
- },
- "node_modules/element-closest": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz",
- "integrity": "sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg==",
- "peer": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -1754,9 +1401,9 @@
"dev": true
},
"node_modules/enhanced-resolve": {
- "version": "5.15.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
- "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
+ "version": "5.17.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
+ "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.4",
@@ -1767,50 +1414,57 @@
}
},
"node_modules/es-abstract": {
- "version": "1.22.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
- "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.2",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.5",
- "es-set-tostringtag": "^2.0.1",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "dev": true,
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.2",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "hasown": "^2.0.0",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
"object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.8",
- "string.prototype.trimend": "^1.0.7",
- "string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.13"
+ "which-typed-array": "^1.1.15"
},
"engines": {
"node": ">= 0.4"
@@ -1819,37 +1473,93 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/es-iterator-helpers": {
- "version": "1.0.15",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
- "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==",
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-get-iterator": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
+ "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
"dev": true,
"dependencies": {
- "asynciterator.prototype": "^1.0.0",
"call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "has-symbols": "^1.0.3",
+ "is-arguments": "^1.1.1",
+ "is-map": "^2.0.2",
+ "is-set": "^2.0.2",
+ "is-string": "^1.0.7",
+ "isarray": "^2.0.5",
+ "stop-iteration-iterator": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-iterator-helpers": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz",
+ "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.1",
- "es-set-tostringtag": "^2.0.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.2.1",
- "globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.3",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "globalthis": "^1.0.4",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.0.1"
+ "internal-slot": "^1.0.7",
+ "iterator.prototype": "^1.1.3",
+ "safe-array-concat": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
+ "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+ "dev": true,
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/es-set-tostringtag": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz",
- "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
+ "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.2",
- "has-tostringtag": "^1.0.0",
- "hasown": "^2.0.0"
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -1881,15 +1591,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -1903,49 +1604,49 @@
}
},
"node_modules/eslint": {
- "version": "8.23.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz",
- "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==",
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
+ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
+ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.3.2",
- "@humanwhocodes/config-array": "^0.10.4",
- "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.6.1",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.1",
+ "@humanwhocodes/config-array": "^0.13.0",
"@humanwhocodes/module-importer": "^1.0.1",
- "ajv": "^6.10.0",
+ "@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
+ "ajv": "^6.12.4",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
"debug": "^4.3.2",
"doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.1.1",
- "eslint-utils": "^3.0.0",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.4.0",
- "esquery": "^1.4.0",
+ "eslint-scope": "^7.2.2",
+ "eslint-visitor-keys": "^3.4.3",
+ "espree": "^9.6.1",
+ "esquery": "^1.4.2",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
"find-up": "^5.0.0",
- "glob-parent": "^6.0.1",
- "globals": "^13.15.0",
- "globby": "^11.1.0",
- "grapheme-splitter": "^1.0.4",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "graphemer": "^1.4.0",
"ignore": "^5.2.0",
- "import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "js-sdsl": "^4.1.4",
+ "is-path-inside": "^3.0.3",
"js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "regexpp": "^3.2.0",
+ "optionator": "^0.9.3",
"strip-ansi": "^6.0.1",
- "strip-json-comments": "^3.1.0",
"text-table": "^0.2.0"
},
"bin": {
@@ -1959,14 +1660,15 @@
}
},
"node_modules/eslint-config-next": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.0.4.tgz",
- "integrity": "sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.15.tgz",
+ "integrity": "sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==",
"dev": true,
"dependencies": {
- "@next/eslint-plugin-next": "14.0.4",
+ "@next/eslint-plugin-next": "14.2.15",
"@rushstack/eslint-patch": "^1.3.3",
- "@typescript-eslint/parser": "^5.4.2 || ^6.0.0",
+ "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
+ "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"eslint-import-resolver-node": "^0.3.6",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-import": "^2.28.1",
@@ -2005,17 +1707,18 @@
}
},
"node_modules/eslint-import-resolver-typescript": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz",
- "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==",
- "dev": true,
- "dependencies": {
- "debug": "^4.3.4",
- "enhanced-resolve": "^5.12.0",
- "eslint-module-utils": "^2.7.4",
- "fast-glob": "^3.3.1",
- "get-tsconfig": "^4.5.0",
- "is-core-module": "^2.11.0",
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz",
+ "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==",
+ "dev": true,
+ "dependencies": {
+ "@nolyfill/is-core-module": "1.0.39",
+ "debug": "^4.3.5",
+ "enhanced-resolve": "^5.15.0",
+ "eslint-module-utils": "^2.8.1",
+ "fast-glob": "^3.3.2",
+ "get-tsconfig": "^4.7.5",
+ "is-bun-module": "^1.0.2",
"is-glob": "^4.0.3"
},
"engines": {
@@ -2026,13 +1729,22 @@
},
"peerDependencies": {
"eslint": "*",
- "eslint-plugin-import": "*"
+ "eslint-plugin-import": "*",
+ "eslint-plugin-import-x": "*"
+ },
+ "peerDependenciesMeta": {
+ "eslint-plugin-import": {
+ "optional": true
+ },
+ "eslint-plugin-import-x": {
+ "optional": true
+ }
}
},
"node_modules/eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
+ "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
"dev": true,
"dependencies": {
"debug": "^3.2.7"
@@ -2056,34 +1768,36 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.29.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
- "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
+ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
"dev": true,
"dependencies": {
- "array-includes": "^3.1.7",
- "array.prototype.findlastindex": "^1.2.3",
+ "@rtsao/scc": "^1.1.0",
+ "array-includes": "^3.1.8",
+ "array.prototype.findlastindex": "^1.2.5",
"array.prototype.flat": "^1.3.2",
"array.prototype.flatmap": "^1.3.2",
"debug": "^3.2.7",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.8.0",
- "hasown": "^2.0.0",
- "is-core-module": "^2.13.1",
+ "eslint-module-utils": "^2.12.0",
+ "hasown": "^2.0.2",
+ "is-core-module": "^2.15.1",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
- "object.fromentries": "^2.0.7",
- "object.groupby": "^1.0.1",
- "object.values": "^1.1.7",
+ "object.fromentries": "^2.0.8",
+ "object.groupby": "^1.0.3",
+ "object.values": "^1.2.0",
"semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.8",
"tsconfig-paths": "^3.15.0"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
}
},
"node_modules/eslint-plugin-import/node_modules/debug": {
@@ -2117,69 +1831,71 @@
}
},
"node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz",
- "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==",
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz",
+ "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==",
"dev": true,
"dependencies": {
- "@babel/runtime": "^7.23.2",
- "aria-query": "^5.3.0",
- "array-includes": "^3.1.7",
+ "aria-query": "~5.1.3",
+ "array-includes": "^3.1.8",
"array.prototype.flatmap": "^1.3.2",
"ast-types-flow": "^0.0.8",
- "axe-core": "=4.7.0",
- "axobject-query": "^3.2.1",
+ "axe-core": "^4.10.0",
+ "axobject-query": "^4.1.0",
"damerau-levenshtein": "^1.0.8",
"emoji-regex": "^9.2.2",
- "es-iterator-helpers": "^1.0.15",
- "hasown": "^2.0.0",
+ "es-iterator-helpers": "^1.0.19",
+ "hasown": "^2.0.2",
"jsx-ast-utils": "^3.3.5",
"language-tags": "^1.0.9",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.7",
- "object.fromentries": "^2.0.7"
+ "object.fromentries": "^2.0.8",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.includes": "^2.0.0"
},
"engines": {
"node": ">=4.0"
},
"peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.33.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz",
- "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==",
+ "version": "7.37.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz",
+ "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==",
"dev": true,
"dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
+ "array-includes": "^3.1.8",
+ "array.prototype.findlast": "^1.2.5",
+ "array.prototype.flatmap": "^1.3.2",
+ "array.prototype.tosorted": "^1.1.4",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.12",
+ "es-iterator-helpers": "^1.0.19",
"estraverse": "^5.3.0",
+ "hasown": "^2.0.2",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
+ "object.entries": "^1.1.8",
+ "object.fromentries": "^2.0.8",
+ "object.values": "^1.2.0",
"prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
+ "resolve": "^2.0.0-next.5",
"semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
+ "string.prototype.matchall": "^4.0.11",
+ "string.prototype.repeat": "^1.0.0"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
}
},
"node_modules/eslint-plugin-react-hooks": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
- "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz",
+ "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==",
"dev": true,
"engines": {
"node": ">=10"
@@ -2242,33 +1958,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dev": true,
- "dependencies": {
- "eslint-visitor-keys": "^2.0.0"
- },
- "engines": {
- "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=5"
- }
- },
- "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/eslint-visitor-keys": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
@@ -2299,9 +1988,9 @@
}
},
"node_modules/esquery": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
"dev": true,
"dependencies": {
"estraverse": "^5.1.0"
@@ -2387,9 +2076,9 @@
"dev": true
},
"node_modules/fastq": {
- "version": "1.16.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
- "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -2408,9 +2097,10 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -2449,9 +2139,9 @@
}
},
"node_modules/flatted": {
- "version": "3.2.9",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
- "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
+ "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
"dev": true
},
"node_modules/for-each": {
@@ -2464,9 +2154,9 @@
}
},
"node_modules/foreground-child": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
- "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.0",
@@ -2479,19 +2169,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
- "dev": true,
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://github.com/sponsors/rawify"
- }
- },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2502,6 +2179,7 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
@@ -2548,28 +2226,33 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dev": true,
"dependencies": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
"hasown": "^2.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
@@ -2579,9 +2262,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz",
- "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
+ "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
"dev": true,
"dependencies": {
"resolve-pkg-maps": "^1.0.0"
@@ -2591,20 +2274,22 @@
}
},
"node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
"dev": true,
"dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": "*"
+ "node": ">=16 || 14 >=14.17"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2622,10 +2307,29 @@
"node": ">=10.13.0"
}
},
- "node_modules/glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
},
"node_modules/globals": {
"version": "13.24.0",
@@ -2643,12 +2347,13 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
"dev": true,
"dependencies": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -2657,26 +2362,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/gopd": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
@@ -2694,10 +2379,10 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
- "node_modules/grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
"dev": true
},
"node_modules/has-bigints": {
@@ -2719,21 +2404,21 @@
}
},
"node_modules/has-property-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
- "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.2"
+ "es-define-property": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -2755,12 +2440,12 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -2770,9 +2455,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dev": true,
"dependencies": {
"function-bind": "^1.1.2"
@@ -2782,19 +2467,14 @@
}
},
"node_modules/ignore": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
- "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
"engines": {
"node": ">= 4"
}
},
- "node_modules/immutable": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz",
- "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA=="
- },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -2824,6 +2504,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
"dependencies": {
"once": "^1.3.0",
@@ -2837,12 +2518,12 @@
"dev": true
},
"node_modules/internal-slot": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
- "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.2",
+ "es-errors": "^1.3.0",
"hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
@@ -2850,24 +2531,37 @@
"node": ">= 0.4"
}
},
- "node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
+ "node_modules/is-array-buffer": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/is-async-function": {
"version": "2.0.0",
@@ -2900,6 +2594,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -2923,6 +2618,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-bun-module": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz",
+ "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^7.6.3"
+ }
+ },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -2936,12 +2640,30 @@
}
},
"node_modules/is-core-module": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
- "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
"dev": true,
"dependencies": {
- "hasown": "^2.0.0"
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
+ "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "dev": true,
+ "dependencies": {
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -2966,6 +2688,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3010,6 +2733,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -3018,18 +2742,21 @@
}
},
"node_modules/is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -3042,6 +2769,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
"engines": {
"node": ">=0.12.0"
}
@@ -3061,6 +2789,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@@ -3078,21 +2815,27 @@
}
},
"node_modules/is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
"dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3129,12 +2872,12 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
"dev": true,
"dependencies": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -3144,10 +2887,13 @@
}
},
"node_modules/is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
"dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3165,13 +2911,16 @@
}
},
"node_modules/is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
+ "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3190,9 +2939,9 @@
"dev": true
},
"node_modules/iterator.prototype": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz",
- "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz",
+ "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==",
"dev": true,
"dependencies": {
"define-properties": "^1.2.1",
@@ -3200,6 +2949,9 @@
"has-symbols": "^1.0.3",
"reflect.getprototypeof": "^1.0.4",
"set-function-name": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/jackspeak": {
@@ -3221,24 +2973,14 @@
}
},
"node_modules/jiti": {
- "version": "1.21.0",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
- "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
+ "version": "1.21.6",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz",
+ "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==",
"dev": true,
"bin": {
"jiti": "bin/jiti.js"
}
},
- "node_modules/js-sdsl": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.2.tgz",
- "integrity": "sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==",
- "dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/js-sdsl"
- }
- },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -3301,12 +3043,6 @@
"node": ">=4.0"
}
},
- "node_modules/keyboardevent-key-polyfill": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/keyboardevent-key-polyfill/-/keyboardevent-key-polyfill-1.1.0.tgz",
- "integrity": "sha512-NTDqo7XhzL1fqmUzYroiyK2qGua7sOMzLav35BfNA/mPUSCtw8pZghHFMTYR9JdnJ23IQz695FcaM6EE6bpbFQ==",
- "peer": true
- },
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -3317,9 +3053,9 @@
}
},
"node_modules/language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
+ "version": "0.3.23",
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
+ "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
"dev": true
},
"node_modules/language-tags": {
@@ -3395,21 +3131,10 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/matches-selector": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz",
- "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==",
- "peer": true
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true
},
"node_modules/merge2": {
"version": "1.4.1",
@@ -3421,12 +3146,12 @@
}
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -3455,18 +3180,18 @@
}
},
"node_modules/minipass": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
- "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
"node_modules/mz": {
@@ -3504,18 +3229,17 @@
"dev": true
},
"node_modules/next": {
- "version": "14.0.4",
- "resolved": "https://registry.npmjs.org/next/-/next-14.0.4.tgz",
- "integrity": "sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==",
+ "version": "14.2.15",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.2.15.tgz",
+ "integrity": "sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==",
"dependencies": {
- "@next/env": "14.0.4",
- "@swc/helpers": "0.5.2",
+ "@next/env": "14.2.15",
+ "@swc/helpers": "0.5.5",
"busboy": "1.6.0",
- "caniuse-lite": "^1.0.30001406",
+ "caniuse-lite": "^1.0.30001579",
"graceful-fs": "^4.2.11",
"postcss": "8.4.31",
- "styled-jsx": "5.1.1",
- "watchpack": "2.4.0"
+ "styled-jsx": "5.1.1"
},
"bin": {
"next": "dist/bin/next"
@@ -3524,18 +3248,19 @@
"node": ">=18.17.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "14.0.4",
- "@next/swc-darwin-x64": "14.0.4",
- "@next/swc-linux-arm64-gnu": "14.0.4",
- "@next/swc-linux-arm64-musl": "14.0.4",
- "@next/swc-linux-x64-gnu": "14.0.4",
- "@next/swc-linux-x64-musl": "14.0.4",
- "@next/swc-win32-arm64-msvc": "14.0.4",
- "@next/swc-win32-ia32-msvc": "14.0.4",
- "@next/swc-win32-x64-msvc": "14.0.4"
+ "@next/swc-darwin-arm64": "14.2.15",
+ "@next/swc-darwin-x64": "14.2.15",
+ "@next/swc-linux-arm64-gnu": "14.2.15",
+ "@next/swc-linux-arm64-musl": "14.2.15",
+ "@next/swc-linux-x64-gnu": "14.2.15",
+ "@next/swc-linux-x64-musl": "14.2.15",
+ "@next/swc-win32-arm64-msvc": "14.2.15",
+ "@next/swc-win32-ia32-msvc": "14.2.15",
+ "@next/swc-win32-x64-msvc": "14.2.15"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
+ "@playwright/test": "^1.41.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.3.0"
@@ -3544,6 +3269,9 @@
"@opentelemetry/api": {
"optional": true
},
+ "@playwright/test": {
+ "optional": true
+ },
"sass": {
"optional": true
}
@@ -3576,24 +3304,10 @@
"node": "^10 || ^12 || >=14"
}
},
- "node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
- "dev": true
- },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -3603,6 +3317,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3617,10 +3332,29 @@
}
},
"node_modules/object-inspect": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
- "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
+ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
"dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3653,28 +3387,29 @@
}
},
"node_modules/object.entries": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz",
- "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz",
+ "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/object.fromentries": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz",
- "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -3684,39 +3419,28 @@
}
},
"node_modules/object.groupby": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
- "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
- }
- },
- "node_modules/object.hasown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz",
- "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
"dev": true,
"dependencies": {
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
},
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/object.values": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz",
- "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz",
+ "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -3735,17 +3459,17 @@
}
},
"node_modules/optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dev": true,
"dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
@@ -3827,48 +3551,31 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
- "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dev": true,
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
- "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
- "dev": true,
- "engines": {
- "node": "14 || >=16.14"
- }
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
},
"node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
"engines": {
"node": ">=8.6"
},
@@ -3894,10 +3601,19 @@
"node": ">= 6"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/postcss": {
- "version": "8.4.32",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
- "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
+ "version": "8.4.47",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
+ "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
"dev": true,
"funding": [
{
@@ -3915,8 +3631,8 @@
],
"dependencies": {
"nanoid": "^3.3.7",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "picocolors": "^1.1.0",
+ "source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -3994,37 +3710,46 @@
}
},
"node_modules/postcss-load-config/node_modules/lilconfig": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz",
- "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz",
+ "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==",
"dev": true,
"engines": {
"node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antonk52"
}
},
"node_modules/postcss-nested": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
- "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
+ "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
"dependencies": {
- "postcss-selector-parser": "^6.0.11"
+ "postcss-selector-parser": "^6.1.1"
},
"engines": {
"node": ">=12.0"
},
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
"peerDependencies": {
"postcss": "^8.2.14"
}
},
"node_modules/postcss-selector-parser": {
- "version": "6.0.14",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.14.tgz",
- "integrity": "sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"dev": true,
"dependencies": {
"cssesc": "^3.0.0",
@@ -4090,9 +3815,9 @@
]
},
"node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -4101,15 +3826,15 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-is": {
@@ -4131,35 +3856,25 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
"dependencies": {
"picomatch": "^2.2.1"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/receptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/receptor/-/receptor-1.0.0.tgz",
- "integrity": "sha512-yvVEqVQDNzEmGkluCkEdbKSXqZb3WGxotI/VukXIQ+4/BXEeXVjWtmC6jWaR1BIsmEAGYQy3OTaNgDj2Svr01w==",
- "peer": true,
- "dependencies": {
- "element-closest": "^2.0.1",
- "keyboardevent-key-polyfill": "^1.0.2",
- "matches-selector": "^1.0.0",
- "object-assign": "^4.1.0"
+ "node": ">=8.10.0"
}
},
"node_modules/reflect.getprototypeof": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
- "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz",
+ "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.1",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
"which-builtin-type": "^1.1.3"
},
@@ -4170,21 +3885,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/regenerator-runtime": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
- "dev": true
- },
"node_modules/regexp.prototype.flags": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
- "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
+ "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -4193,18 +3903,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- }
- },
"node_modules/resolve": {
"version": "1.22.8",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
@@ -4231,12 +3929,6 @@
"node": ">=4"
}
},
- "node_modules/resolve-id-refs": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/resolve-id-refs/-/resolve-id-refs-0.1.0.tgz",
- "integrity": "sha512-hNS03NEmVpJheF7yfyagNh57XuKc0z+NkSO0oBbeO67o6IJKoqlDfnNIxhjp7aTWwjmSWZQhtiGrOgZXVyM90w==",
- "peer": true
- },
"node_modules/resolve-pkg-maps": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
@@ -4260,6 +3952,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
"dependencies": {
"glob": "^7.1.3"
@@ -4271,6 +3964,27 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rimraf/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4295,13 +4009,13 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz",
- "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
+ "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
},
@@ -4313,50 +4027,35 @@
}
},
"node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/sass": {
- "version": "1.69.5",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz",
- "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==",
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- },
- "bin": {
- "sass": "sass.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
"node_modules/scheduler": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dependencies": {
"loose-envify": "^1.1.0"
}
},
"node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -4365,73 +4064,37 @@
}
},
"node_modules/set-function-length": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
- "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
"dev": true,
"dependencies": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/set-function-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz",
- "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
"dependencies": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
- "node_modules/sharp": {
- "version": "0.33.1",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.1.tgz",
- "integrity": "sha512-iAYUnOdTqqZDb3QjMneBKINTllCJDZ3em6WaWy7NPECM4aHncvqHRm0v0bN9nqJxMiwamv5KIdauJ6lUzKDpTQ==",
- "hasInstallScript": true,
- "dependencies": {
- "color": "^4.2.3",
- "detect-libc": "^2.0.2",
- "semver": "^7.5.4"
- },
- "engines": {
- "libvips": ">=8.15.0",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-darwin-arm64": "0.33.1",
- "@img/sharp-darwin-x64": "0.33.1",
- "@img/sharp-libvips-darwin-arm64": "1.0.0",
- "@img/sharp-libvips-darwin-x64": "1.0.0",
- "@img/sharp-libvips-linux-arm": "1.0.0",
- "@img/sharp-libvips-linux-arm64": "1.0.0",
- "@img/sharp-libvips-linux-s390x": "1.0.0",
- "@img/sharp-libvips-linux-x64": "1.0.0",
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.0",
- "@img/sharp-libvips-linuxmusl-x64": "1.0.0",
- "@img/sharp-linux-arm": "0.33.1",
- "@img/sharp-linux-arm64": "0.33.1",
- "@img/sharp-linux-s390x": "0.33.1",
- "@img/sharp-linux-x64": "0.33.1",
- "@img/sharp-linuxmusl-arm64": "0.33.1",
- "@img/sharp-linuxmusl-x64": "0.33.1",
- "@img/sharp-wasm32": "0.33.1",
- "@img/sharp-win32-ia32": "0.33.1",
- "@img/sharp-win32-x64": "0.33.1"
- }
- },
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -4454,14 +4117,18 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4479,29 +4146,24 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
"engines": {
- "node": ">=8"
+ "node": ">=0.10.0"
}
},
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
+ "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
+ "dev": true,
+ "dependencies": {
+ "internal-slot": "^1.0.4"
+ },
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 0.4"
}
},
"node_modules/streamsearch": {
@@ -4551,9 +4213,9 @@
"dev": true
},
"node_modules/string-width/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -4577,35 +4239,62 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
+ "node_modules/string.prototype.includes": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz",
+ "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.5"
+ }
+ },
"node_modules/string.prototype.matchall": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz",
- "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==",
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz",
+ "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "regexp.prototype.flags": "^1.5.0",
- "set-function-name": "^2.0.0",
- "side-channel": "^1.0.4"
+ "internal-slot": "^1.0.7",
+ "regexp.prototype.flags": "^1.5.2",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/string.prototype.repeat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
+ "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.5"
+ }
+ },
"node_modules/string.prototype.trim": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
- "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==",
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
+ "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -4615,28 +4304,31 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz",
- "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
+ "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz",
- "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4732,52 +4424,6 @@
"node": ">=16 || 14 >=14.17"
}
},
- "node_modules/sucrase/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/sucrase/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
- "dev": true,
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/sucrase/node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -4803,9 +4449,9 @@
}
},
"node_modules/tailwindcss": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz",
- "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==",
+ "version": "3.4.13",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz",
+ "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==",
"dev": true,
"dependencies": {
"@alloc/quick-lru": "^5.2.0",
@@ -4816,7 +4462,7 @@
"fast-glob": "^3.3.0",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.19.1",
+ "jiti": "^1.21.0",
"lilconfig": "^2.1.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
@@ -4879,6 +4525,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
"dependencies": {
"is-number": "^7.0.0"
},
@@ -4887,12 +4534,12 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
- "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
+ "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
"dev": true,
"engines": {
- "node": ">=16.13.0"
+ "node": ">=16"
},
"peerDependencies": {
"typescript": ">=4.2.0"
@@ -4917,9 +4564,9 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
},
"node_modules/type-check": {
"version": "0.4.0",
@@ -4946,29 +4593,30 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
- "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
+ "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -4978,16 +4626,17 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
- "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
+ "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -4997,25 +4646,30 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
+ "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/typescript": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
- "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
"dev": true,
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -5039,35 +4693,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/update-browserslist-db": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
- "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "dev": true
},
"node_modules/uri-js": {
"version": "4.4.1",
@@ -5078,40 +4708,12 @@
"punycode": "^2.1.0"
}
},
- "node_modules/uswds": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/uswds/-/uswds-2.13.3.tgz",
- "integrity": "sha512-qCblljeaRvS3+PrSxoHqQwmMnp746+Y1YZA34BkTzJknvo2bhhdzGE21yJaInumzIqV3glLD13TFdRwrwikMMQ==",
- "peer": true,
- "dependencies": {
- "classlist-polyfill": "1.0.3",
- "domready": "1.0.8",
- "object-assign": "4.1.1",
- "receptor": "1.0.0",
- "resolve-id-refs": "0.1.0"
- },
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true
},
- "node_modules/watchpack": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
- "dependencies": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -5144,13 +4746,13 @@
}
},
"node_modules/which-builtin-type": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz",
- "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz",
+ "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==",
"dev": true,
"dependencies": {
- "function.prototype.name": "^1.1.5",
- "has-tostringtag": "^1.0.0",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
"is-async-function": "^2.0.0",
"is-date-object": "^1.0.5",
"is-finalizationregistry": "^1.0.2",
@@ -5159,8 +4761,8 @@
"is-weakref": "^1.0.2",
"isarray": "^2.0.5",
"which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.15"
},
"engines": {
"node": ">= 0.4"
@@ -5170,31 +4772,34 @@
}
},
"node_modules/which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
"dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-typed-array": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz",
- "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
"dev": true,
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -5203,6 +4808,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/wrap-ansi": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
@@ -5259,9 +4873,9 @@
}
},
"node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -5303,16 +4917,14 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true
},
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"node_modules/yaml": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
- "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
+ "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
"dev": true,
+ "bin": {
+ "yaml": "bin.mjs"
+ },
"engines": {
"node": ">= 14"
}
diff --git a/package.json b/package.json
index 984f393..0bc6c90 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "phdi-landing-page",
+ "name": "dibbs-site",
"version": "0.1.0",
"private": true,
"scripts": {
@@ -9,19 +9,18 @@
"lint": "next lint"
},
"dependencies": {
- "@headlessui/react": "^1.7.3",
- "@trussworks/react-uswds": "^3.2.0",
- "next": "^14.0.4",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "sass": "^1.55.0",
- "sharp": "^0.33.1"
+ "react": "^18",
+ "react-dom": "^18",
+ "next": "14.2.15"
},
"devDependencies": {
- "autoprefixer": "^10.4.12",
- "eslint": "8.23.1",
- "eslint-config-next": "^14.0.4",
- "postcss": "^8.4.31",
- "tailwindcss": "^3.1.8"
+ "typescript": "^5",
+ "@types/node": "^20",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "postcss": "^8",
+ "tailwindcss": "^3.4.1",
+ "eslint": "^8",
+ "eslint-config-next": "14.2.15"
}
}
diff --git a/pages/_app.js b/pages/_app.js
deleted file mode 100644
index 8ae1f4e..0000000
--- a/pages/_app.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import Layout from '../components/Layout/Layout'
-import '../styles/globals.css'
-
-export default function MyApp({ Component, pageProps }) {
- return (
-
-
-
- )
-}
diff --git a/pages/_document.js b/pages/_document.js
deleted file mode 100644
index e1e9cbb..0000000
--- a/pages/_document.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Html, Head, Main, NextScript } from 'next/document';
-
-export default function Document() {
- return (
-
-
-
-
-
-
-
- );
-}
diff --git a/pages/about.js b/pages/about.js
deleted file mode 100644
index f281da9..0000000
--- a/pages/about.js
+++ /dev/null
@@ -1,236 +0,0 @@
-import { Button } from '@trussworks/react-uswds';
-import styles from '../styles/Home.module.scss';
-import { Link } from '@trussworks/react-uswds';
-import Head from 'next/head';
-
-export default function BuildingBlockInfo() {
- return (
-
-
-
Who is DIBBs?
-
-
-
-
-
- Who is DIBBs?
-
-
-
- Mission
-
-
- Our mission is to get better, faster data to public
- health departments so
- that they can take timely public health action. Our work
- contributes to
-
- CDC's public health data strategy
-
- and mission to develop a robust public health data
- ecosystem.
-
-
- Vision
-
-
- By making disparate, complex data sources easier to use
- and integrate,
- we reduce manual work and help public health departments
- devote more time to education,
- prevention, and improving outcomes for their
- communities.
-
-
- How we started
-
-
- The COVID-19 pandemic revealed that the U.S. needs to
- significantly improve the collection,
- analysis, and use of public health data. This requires
- building a secure and scalable data
- infrastructure to enable timely, complete data sharing
- for public health action,
- breaking down silos that keep critical data
- disconnected,
- and reducing the burden on jurisdictions for collecting,
- processing, and reporting data.
-
-
-
- In an effort to strengthen the U.S. public health data
- infrastructure,
- the CDC launched a multi-year collaboration with the
- U.S. Digital Service called
- the
-
- Pandemic-Ready Interoperability Modernization Effort
- (PRIME)
- .
- The DIBBs team (formerly PHDI) was tasked with
- developing and
- providing access to open source, modular software and
- tooling, known as
- “Building Blocks,” that public health departments can
- use to process and transform data.
-
-
-
-
- Our team has partnered with a variety of public health
- departments to reduce
- their manual data integration processes and solve public
- health data challenges.
- Thus far, our efforts have involved:
-
-
-
- Building a cloud-based data pipeline
- that
- comes with a core set of Building Blocks to increase
- data processing speed,
- create a single source of truth for incoming data
- across a wide range of formats
- (e.g., eCR, ELR, VXU, and ADT), and remove the need
- for duplicative processes
-
-
- {' '}
- Conducting focus groups with public health staff who
- interact with
- condition-specific diseases along the data lifecycle
- (e.g., collection,
- ingestion, management, analysis, and visualization)
-
-
- {' '}
- Integrating Building Blocks into CDC's NBS
- surveillance
- system to support jurisdictions in their public
- health investigation workflows
-
-
-
- By developing a modular set of Building Blocks that
- jurisdictions can easily integrate into existing data
- systems, our work is helping to create a modern public
- health data system that works for all diseases and
- conditions — a system that will enable public health
- agencies to deliver timely, relevant, and actionable
- data.
-
-
-
-
-
-
-
-
-
- What we've done so far
-
-
-
-
-
- Virginia Pilot White Paper
-
-
-
- Read about our
-
- pilot project
-
- with the Virginia Department of Health.
-
-
-
-
- {/*Uncomment this section once we have links to other documents available*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/* DIBBs Overview PDF*/}
- {/* */}
- {/*
*/}
- {/*
*/}
- {/* Download a quick summary of DIBBs that you can share.*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/* Los Angeles County Pilot - Executive Brief*/}
- {/* */}
- {/*
*/}
- {/*
*/}
- {/* Learn about the work we've done with Los Angeles County Public Health Department.*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/* Los Angeles County Pilot - Summary Findings Report*/}
- {/* */}
- {/*
*/}
- {/*
*/}
- {/* Take a deeper dive into our pilot project with the Los Angeles County Public Health Department.*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
- {/*
*/}
-
-
-
-
- See what we've built
-
-
- Find out how our modular software could work in your jurisdiction's data environment
-
-
-
- View our product offerings
-
-
-
-
-
-
-
-
-
- );
-}
diff --git a/pages/engage-with-us.js b/pages/engage-with-us.js
deleted file mode 100644
index 810ecf9..0000000
--- a/pages/engage-with-us.js
+++ /dev/null
@@ -1,88 +0,0 @@
-import {Button} from '@trussworks/react-uswds';
-import styles from '../styles/Home.module.scss';
-import getInvolved1 from '../public/get-involved-1.svg';
-import getInvolved2 from '../public/get-involved-2.svg';
-import mobileGetInvolved1 from '../public/mobile/get-involved-1.svg';
-import mobileGetInvolved2 from '../public/mobile/get-involved-2.svg';
-
-import Image from "next/image";
-import Head from 'next/head';
-
-export default function GetInvolved() {
- return <>
-
- How to engage with us - Data Integration Building Blocks
-
-
-
-
-
- How to engage with us
-
-
- Below we've outlined how jurisdictions can start
- working with the DIBBs team.
-
-
- window.location = 'mailto:dibbs@cdc.gov'}>
-
- Contact Us
-
-
-
-
-
-
-
-
-
-
-
-
-
- Try our products
-
-
- If your jurisdiction is interested in using our products to solve your public health data challenges, please reach out to our team. We’d love to better understand your data needs and find ways to plug in.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Talk to us
-
-
- Want to learn more? Our team is available to talk about how we can help you improve your public health data processing workflows.
-
-
-
-
-
-
- >;
-}
diff --git a/pages/index.js b/pages/index.js
deleted file mode 100644
index de3dc2f..0000000
--- a/pages/index.js
+++ /dev/null
@@ -1,193 +0,0 @@
-import styles from '../styles/Home.module.scss';
-import '@trussworks/react-uswds/lib/uswds.css';
-import '@trussworks/react-uswds/lib/index.css';
-import { Button } from '@trussworks/react-uswds';
-import Link from 'next/link';
-import Image from "next/image";
-import desktopHero1 from './../public/desktop-hero-1.svg';
-import desktopHero2 from '../public/desktop-hero-2.svg';
-import desktopHero3 from '../public/desktop-hero-3.svg';
-import mobileDesktopHero1 from '../public/mobile/mobile-desktop-hero-1.svg';
-import mobileDesktopHero2 from '../public/mobile/mobile-desktop-hero-2.svg';
-import mobileDesktopHero3 from '../public/mobile/mobile-hero-3.svg';
-import mobileVirginia from '../public/mobile/virginia.svg';
-import mobileLac from '../public/mobile/lac.svg';
-
-import vdhImage from '../public/vdh.svg';
-import lacountyImage from '../public/lacounty.svg';
-import Head from 'next/head';
-
-export default function Home() {
- return (
-
-
-
Data Integration Building Blocks
-
-
-
-
-
-
- Streamlining public health data processing
-
-
- Public health data is often messy, heterogeneous, and siloed, and
- epidemiologists lack the tools and methods to efficiently turn it
- into meaningful intelligence that can drive timely public health
- action.
-
-
-
- The Data Integration Building Blocks (DIBBs) team,
- formerly known as the Public Health Data Infrastructure (PHDI) project,
- develops open source, cloud-based tools that public health departments can
- integrate into their current workflows to improve data quality and reliability.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- How we can help
-
-
-
- Automate your public health data processing so you can focus on taking meaningful public
- health action
-
-
- Our interdisciplinary team of researchers, designers, and engineers works to solve your jurisdiction's data challenges
- and integrate our flexible, modern tools into your existing workflows
-
-
- Improve the quality and completeness of your data
-
-
- Using a pipeline of modular software components known as Building Blocks, we validate,
- clean, standardize, and enrich your data — all while reducing the need for manual processes
-
-
- Get the data that you need in the format that you want it
-
-
- We want to understand your unique data needs and assess how our tooling could make your data more usable
-
-
-
- Learn about what we've built ›
-
-
-
-
-
-
-
-
-
-
- Our pilot partners
-
-
- We work with public health departments to solve their toughest data challenges
-
-
-
-
-
-
-
-
-
-
-
-
-
- Want to connect with us?
-
-
- Our team will respond to your questions or set up a time to discuss how we can support your work.
-
-
-
-
- Contact Us
-
-
-
-
-
-
-
- );
-}
diff --git a/pages/products.js b/pages/products.js
deleted file mode 100644
index 4045fdd..0000000
--- a/pages/products.js
+++ /dev/null
@@ -1,88 +0,0 @@
-import styles from '../styles/Home.module.scss';
-import productOfferingsImage from '../public/products.svg';
-import mobileProductOfferingsImage from '../public/mobile/products.svg';
-
-import {
- BuildingBlocksInfo
-} from "../components/products/building-blocks-links";
-
-import architectureImage from '../public/dibbs-architecture.png'
-
-import Image from "next/image";
-
-import Head from 'next/head';
-
-export default function ProductOffering() {
- return (
-
-
-
Our products - Data Integration Building Blocks
-
-
-
-
-
-
-
-
-
-
-
-
- Our products
-
-
- Our products create a data architecture that is:{' '}
-
-
- Flexible and modular
- Open source
- Easy to understand
- Easy to integrate with existing workflows
- Easy to test and implement
-
-
-
-
-
-
-
-
- DIBBs Pipeline
-
-
-
- A cloud-based data ingestion and processing pipeline that
- validates,
- cleans, standardizes, links, and stores public health data
- leveraging a
- core set of five Building Blocks. Public health departments
- can integrate
- our pipeline into their existing workflows to ingest and
- process multiple
- data streams (including eCR, ELR, ADT, and VXU) to create a
- single source
- of truth.
-
-
-
-
-
-
-
-
-
- );
-}
diff --git a/postcss.config.js b/postcss.config.js
deleted file mode 100644
index 33ad091..0000000
--- a/postcss.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-}
diff --git a/postcss.config.mjs b/postcss.config.mjs
new file mode 100644
index 0000000..1a69fd2
--- /dev/null
+++ b/postcss.config.mjs
@@ -0,0 +1,8 @@
+/** @type {import('postcss-load-config').Config} */
+const config = {
+ plugins: {
+ tailwindcss: {},
+ },
+};
+
+export default config;
diff --git a/public/building-block-1.svg b/public/building-block-1.svg
deleted file mode 100644
index 3c49290..0000000
--- a/public/building-block-1.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/public/desktop-hero-1.svg b/public/desktop-hero-1.svg
deleted file mode 100644
index 586a633..0000000
--- a/public/desktop-hero-1.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/public/desktop-hero-2.svg b/public/desktop-hero-2.svg
deleted file mode 100644
index f5ee5c0..0000000
--- a/public/desktop-hero-2.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/public/desktop-hero-3.svg b/public/desktop-hero-3.svg
deleted file mode 100644
index a09d040..0000000
--- a/public/desktop-hero-3.svg
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/public/dibbs-architecture.png b/public/dibbs-architecture.png
deleted file mode 100644
index dda93fb097f32ef22c4147dd89425c2b4a408b78..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 179682
zcma%j2{@G9AGU2MQVI!Ks@D>stl241%Dzl?CHtCfFxe|@QZWfJWH*?yGuBi@c4Hq)
z_GM6*!7#ov|NmR>`~R+d*Qe{!c;=b&Jm);W^E>x_|L!x7^>wwF8Mzp#sHm8)UDYt8
zqJrS5sAx|fpa)0Vl%6kv|L7dmb=0Y-KEyEX+=76=`R%S6>QGSy2~tso-KV1328Y7t
zsHptTQ&BD0Qc)?qp`zmOdRt|n1m4iMzj@6;M~6xTygoohLw$^j7QCVc|EQvzsp$Um
znu-dv1b%2!ssDL5mFCyG5PT}_uh+CEDJSZ@U=Rb1m^mBY^u4KbL&46|UHsM^&)fFm
z0q$Ou6R4B|6u?V&d*5690q$-dJ_-TKr~h+?0(eb1EODCuKd1P*DxbcoqtAcY)7ze3
zR{Xs9`O_+l{QUe%-gg`n3^g?W{y6wc`LvU-ua|;^1Plffhe?ThdOJ#7ke8R2I4>z7
zDJcfd5c3K2@Vylv=HYYZzm5EAN5kI7&fD3`*V)s9pVIEF+n#>D%BN3LF7*57zxV0u
z?C{T(JbeD{7U-Y^ka^dPp8j
zkTw*YfTuW0O2Itji9S)YoTF=_M7juTDK44={9#mo{>4_Mb|Z}#c6i?t_`||j`JFmA
zsHy2#)TsXSD_r;}zZ0JTM})`zji_~|tn70Kln)u4R_j#J7N^7g`3jV)hNUWx{psp|
zAA6?}mKq#qd7vtM|I4VuYiai%35~~8>LlSx7GK)^FB3ty$FR>RfDb)7Mjb&g@IEz1
z|L3u$^pp<2_5T=a76EWV`qZUP=KThnn(n~R8qfa2#IFrb(E9oym3#l5vXsm!?iUaI
zVQO&);vT&U(Fm41#>(nGT;_iK5PiXo1WD5}x51nh9}mShFJ9PMl)2rVhB)<5V!s^z$D^K%bE2F0An#@V(Z$$_Q2-y3yezelr
zwX6v$6|*S`dfu4?k8n7P9k0%XOsUgN$?cCuKR8-sU_Ll*8S-cl*jcZMYTv^WAY(
zGAJwiMV}4l`R>fZm@A*9Erh;k@6&HJaWF8mGzG%$MYkI1F&ljr1)y`X?nBbob#+xT
zmh1M&q&~EbD(1%*ZhVL8p6}phB`z&ueeB*^H1~;s&50;n@}Wu`$MC6rhVHXEh`_rQ
zPZHiXj@H24Nd$aC{?V=UppAvWCce<6h_zzJjxu!Zc8f>tmP2_1w`cXO7^R<&T3^Ie
zM}1Q@$W7x>^uJSk40(E=_M=`>L0Z-}Z;P@N1g&0weeMFb0d0jT!-9KmHD6`4mawiK
zFiz22gcg`%Z{I!~eB+8bY2g3;
zreXVdD~C*Ng!Y--bK52;)5@qa6SGsv(0ljpwFI?n_bXAG$s{a1r$%gcZ5ihpe&&*P
z8edp)EEPkZ+2>BLTpRC9|9EBIZ7mI*=NH<2O~@?jFwasHU&wp8v3ot{Wp2(*yzqR#
z`R>n<>an0jvEgDzy_POH&r!F2o6s7j`*oY&pAwcaE9No0%K5=0f`=-j*O*_wm2=Sm
z`$#Qm8H1CJWH=&=Z}enb4+T$Vxp?xqV*5;cva2Yxuw<=6bqq2fq?fW(gx6EvFn$^x
z?YEe#SDAYXeJwzuVw?su@sN9D!bDuFA+YW&YOhtIt|Xk6A<<=`RV|$C(3Uu8q^CSh
z&*D3B!R||iT3yRhPV`CnZf0ZQ`q1Ud*`X)wq9dtI-x8$oWy2oDi88K-y?{e_~iu0l)Ez1>~Tb?zTFKnnOH}X=uuMLnu;~8
z^tOj8)>>A2FH70KMQwE~>r|;Sj?cnS#<{OHmIixL;LGw!s-d;q{Q9zFa0esx5t6G?
zF2oU^7;cS=lh33iw=cF8B`d;)Ldk1D5STkx-v+7n&++T~FiYd$KXXyW5NCEI+Ku-i{CK9`T{-eox^73wR1gB)-4D
z)p#S*)tJdzC)^!UXcIIqU{U3p%QTdY-Ywi%0ofp~J}61nJzqCjp-_jhgIrDsrZFjk
zkoOp!S|gZkQeUI-c&^GgL`?-ux`H(WBNiLZ&DMAc80SxgBc=E6(+!up#>11be3f$(
zddsNrm}qXfs&JNsX5&(_lqg3W_QK}LeU`>Yg5h&d=(J*Q$dX=})!z)qS5#aq7lM3{
zvXI;H8q&;k=w-_o#lSp`A$UJtk-O<(m5GvDyEkAulB8kJy1_j%Q58P%fMaBKe(z5I
zr6z+^ax!f614t6zAoD&L^!o4*-u63>7G2HfQD*AIAQ67-(p{7O0EaUo7HeU!-`a^
zF)?y?E6|)VF_egdEwkh`*pz!%5rdXTD$h3f>If=&jjO?$!XkF^!jZ9A-3p0Uq114l
zW%#grx!Laa29E0C!gp6gE9OIYh|3S&o=o!FHv*15I-5`HGx7|=cHjEL?FT4Fw2XPV
z2Yz8n^u&tZZB%My(a>%df1Tu*lndj!sD;hO*xKp(f*XO5Zmk$z{Na8SR3hFPUB6Qu
zxMu0UGoOw0a7+nw(0+`3ww-A|0b{#=L?Z{8_dpdamag3yk2hAvR0V92AvR<+&F$%G
zt^LO49T=NSwJu|!do@hHE5qd-8ycK5=o&(zMb=j*y^9lcqGm-IsA#mLw98lsso?Ce
zCABYPvgsM8ogB_LmUM0>hGr;F4jq*!7-ahyHc2xVTHSL#082dQK@!s|BqC0Yub27R~#
z^4J?m0}stZEpJyk(=KcBRfZ^Ujz{*ryTU}Qq*-lCl<`UUVU(>~dR?NXS66|=UHirFL8~?Q3%Lhs^`ctG@|+FN=?d-X
zUJ|f5E^g_Rhbw#xqiUNpj;E3wZc*J)Q
z65a``jJBx4-KD`|tM?YeqBmFM5D5t~uCI08UhEQc87j$beF1$9-?p1uOs$=>GTRlzzGouYL-8Ft09K_XbID!x&
zZ1meCX-|PQsc9<5&v&+=$iCGwc(0DU-MWzmCocEp7@VP?1E1c?oaGwNlp-VR{i5KC
zJ^-z!EK62XcR@tEgXh+-ZZ`LzQ|$2L{dkmqGfiC6*(s*_iGA`B$keNl14E=^O8WuC
z1N@*7Iy}=BjaR@vAOt+%d(0cF`}_64>n5W<@9g{PrMJ@i5j8bwMwXJ8FQ`k%eXn!)I#_w4rtN1l_8o`+uUla$
zQ9UQ2C=|Wl-Lgc}2%Pp?09dO$aBXJrOEkCGi9?#^(bHfQHRxIpqK+Ukip8y}Zt}AT
zpRUPD`ePzBEiai6yhvkKkaFs;3})i{+e
zuk**J^5mgfed{}z^EzOEAHceetKB2R``4=c7R|GDlk@%YLwBZ+N4s8=INEG%3+8^7
zqLV{M3ce3zf_e?G&Np3yyUjAd_EW#J5IZDO=1hE3CK|D2^zb1m{hz#~`*oZiD
zDoic>psW`(s+2r`AZG&_GeiVgi-!AnW8Eu=augetMo_7Kiplow9K-A#fCK-BOUViZPIkWG)
zV0kPqb00Rhv^;6^`@-N#Y-2VqS7wfN{?84sLI4_Z^qKi~mwM*4n1wm6%5OKuFa?UX
zb_Z<1X9cYNcBL*@?XCQrn$9gUnY2>oIi}LTF)(n`DAjD%3cRPpRJiiDWWo)C%gU<(
zLWl|7X%vALTIN_PI9e@&33wCGxsfx1Go7CF(9RIT(jY}ifv+|&;2)iN&hKQC15J$l
zJ7ufsLJse880f|{Z~sp^QKP46p|dGaqhx}3vG#v>mgu5Ew6zE
zb`0
z43~Sx1RO~22dKqGVb&&e7t7|>u{eVawO)ze{T(-3XMwz^>NhC&?+~9dAEzi1Kyk_#
z3<23n+)kdJ+tlXeuy8ob`6MOg3AvjCEW+xJh8{mEOi
z82;*r7lPA%|l?=qCGfP4p)Gw!&7r~F
z#4Bx~g#I<8U$kGj`qt0sBMWtPhdX|CQSBDc8EkI;JjwBUhJbV;$*wOS@7$9$n4%0H
z2@=Vc^qIL~QQR`FWk=T*&vwLQ7+NAxIbyT-HYa0>lLHGUU1&_OK{j*5b{nIf)?jhPl&CUm0}mn#~XFXq%S`aAmRGTv7ON{MM*NU+?CR7Gka)y&*8
zks$99$6(<>%(q8CD$l~u8%NAm&ZZQLnB-k#Do9sxz!t&Jg{q3!WSH;f^`KqTT*b>@
zp3&MyWhgCf_GIgoQ%C`G$=r}=J=&*-her}faxWIq%U4%PC`AeJx*c!1ImwWn&A92a
ziZhU3G5?~8=FZUU1!2tPefV+fG5N7?xke)GPx@cccaaWA)JLdebpDO!_(SQ$E2oYbX;wrmGaWzYHP{wP-pW4v
zD700qe1O8@X6joKP1Q`PEfBqd(+H@g87KZS>yU^oDt`%3D@@pba5byojrXvz;C_Hb
z79)!Cw#XAvd{tC+{)K9F5kK;dqWMdo7lhSBU|Rly5-L(m&XDotWB#mlS;!k3p?f4G
zw_B%5TsUv8<@L?4PJCRJt3uu;S#=TL5|WWctBQULQwz;wUX9G+la}^=z6>7~SE^$T
z{e^Zeg64A5z+9#01E_I!S^LEXXm^=rW^J|uX13V)klAOMt5;uDy7OIF1--R5*HZh^
z%>_)$+FX#cH*T>I(~iTZ61Qu27H#$zRZZlm-Yo?}mi!p*FW_CRaQ3My-2)%&+=2Mt
z2jBq5CupY)?O#CT_8${qUOja3VkbgayV!2@H}%-!2U(a;e^B68L{jAAlZjz1d2a!;
zF1!~V(a1<9gCHv$c_Qds0El%WtuTN7G>|d|t2sz000;G^Y6-vel5Mv)R6LQQ8mLfm*%QLmGHx^cAGDM5Kjv})mj
z_9&G5NX3P=N=Lt?rF$vZ55{Ghk%uWtHg~5}XKMIb&q-RYDgBAY-nIVCq{{
z@&`*uhrN@h1L#+SW3JzdAu(Moc5h(_2VbeldKLm%MYN$;n14eh;RE5Pjd&fwde<@Y
zrp;^~Cs1hzah|nm32JQgjlQ!&{P`?1h|c|~oCIQ&BWP_VJJ0Nt
zZM?6fD67p}P1?U|T?}+=6{fiLSY3s$_QQOkJ3qub3yEz>a`RztBz&fvwQXqu7(5866qP^2AAa!
z>jrJ>BhvPvMEr0+vxYIKKHyKI)~+L`k=VOF-nt>H7U3Ry9@NStS{`|x^Ue95gYvKY
zUY67Q_%cM!oM_I;jWLIA5M<=SX5>1PX*gxJT&$Q=oM>#@vQrleUdeOi=qH^1UBT36
zp)ueqfm#xWw;Vd|xt7`KNoxc)N?h;El8__bGEEX|fC#4xiQwK}HgHPYK61#((Q;p4~bPW?QG%qm^2luye9indy-
zhg8mqGeefJ#zEJRUBCEdc*L=0oJ32+LNe^Fo+AUktD|~pJBMi?ishJp5;G@jN$J5Z
z*;M^7j{_S~C&hjKx_aUFRHN{x6YyRGt;(NLi~}(I
z5ElD7=IQk$=d>j!M3upA0OEx~auBu%n!t(;g!U+e7*UxDm`HEsyL6*?tLW*CCshn>
z%YEmZ%GYRER|bQw)KVd_pO}OM9j=G=E9OmH$%0mdKA+Dz?a;wbtbelnxKaj1*>*
zp*i{ukOB7Uj-0Q$;Qo|DF^>=;%2C;SXQ5?l$7N@ycTd=D%+7xi?r?_w
zjfq%%2ZQ)+4D{ezAr-md8j0Q?7d_w1HFI6FzIJLiKztfb8+VIyjYg-Kop5L5~^p1X`J25*n&(#(a-CsLMQ1lC}t)TK<6
z3Y8U{>s$j+WQE&3gn!pxXvQg#s~8WQLcD#!vp^a9K9YbVn=w>AxqLLJRfW81S6&lQ
z?^4BNOI*e=K!$NqfvZA7v)OB=dnSyUv2zZ6KPTT#orB^&q^bo4RHlC0e$~_Ady*#|
zK%&BtXu)UL)F}EOUoo~f&^0uiqBokQ18h)r?JkM9f_$Zn-muR%)MOlu;gtG8p#$s;1q$RJ;yjfI6x7c}{!}SrX>h
z6dc!b?ZE{5udvg9M8l|tdUy{gmzG~@Mn&Iqjk3Klp|T1$1GSOcnk!Auc@}BjldFbw
z2RAQA9WJ%-sQhfdEILjm40~cs*j|_r0C+C7qO#^BF&+{vwqbph5;&7k=s=!~QT32=
zY?lV&9esJkrui%=7WiZu?@Uf(ef&H0nvCi#54#ktN_EPNzpS0NEcVe2(b-)ec3dA_
zK^+26(MWN7E*+;)N6`UGXNyJbV!Kq%i1olO`5evB+y$s?wh*O#hN9d7)d1lj70gFL
z0Tk`Q3V=ut9>ibW$?TwzSCllX7TdNU&d5COgfr5W|1AAJEs+4&3Pv$r#Ym$P@a-s-=HuIRcPOQwbkED5jK3=)!HL7Cp82Zur>eo97&%+A`2Dv-!+Nf!q^
z+fV{pI`yL~v3vRE1o+_*=JQxlgiqse+Tu;gjfae(CjTl6G3u+acBh1F&x
z;4xNPL!oJf=bj55-LQxkx3YX)JL-D6i^90NFD5=RJyMsORnv!67>bW5V;pt)ZdeM`
z%ua|u-@R4!_;A&bod77)*qF7Kuq>6a@*w|~wU!0sD4WR+lkg3eM=gaPaw#8(=1+p$&(CIOQ%QKt6rO`_g
z*~dau(z6~cWPb|8nxy<_`93m(Xd3jhwN6iD|CX{rL&ORr>^knTmc%$dm{O3tTGUrc
zh>|+Kuo$>_+r6czvjWTM-nI}(E0!K2Jsdi&8KxWEwybqRuq$N3Eum7%D
zmq=8)tv{gimTf;lJ#p&(#{EM!u72&KvUWS$l)(^Uzvzt=-O4^^DiJHKS<%t(=&a5@_@em`#-m%P+SP
zgYsVuS&Q?~L-9p@GWDsGIdm`Ep)j@0+J!ppwR4sgoqhRcle$_eTo*g}pN;wQ!~;TK
z7GF@bR@(8F_xiLufN6TLa~r5zjSrX2b3Lop)OLTypmtGuRb-LS4A-pMc`gusxQ#3Q
z7U7}FsIB0k4|Y))mF;uIt_w)Me<+{_5@w9_jmF93V%n@5JKu+ZlGHES8u(ig_{BlN>}0zV{^s4lywj2oX`7m~
zqE^h9d8uajJ#I-8{i)?=Ti1ZacHGOb_&7VL-@yTPD?`=YLDb#QU5kdeZuwl~D&sFG
z@q6L;?+V@w2ijDi(@>6ieae!f=}bLOL7q=2X&}{oT56a
zX6}W4_G5x93GEzpLWEKDI2%jJFHK8^*8ub@OJub3w`XvT+
zZgZPGR%}$%E*9!OC@7^|)Dw4iZ>B??WC1O-^RK?i@aMoQlF+{sNf7brNlS@$aSvj<
zhcXnDZ=$7Nu>V*XvEo|7YtTRxkB&Vz$bI>%LFcGq+KH8IK9}a|61h5ckE9uq)IZG;
zN+$!wC=CZPzwFsf?g_Ff6Vk&KDcbUNM0d=eI{b8lJ)ocJ#;uZvh*t%U#ldBYXWrq<9{HH>Z?S&k?f(xrBQTm|}|EAU2@9uw#$_Y0gjG_<|32$JAdnN!zk
ziq^&h;1wv|K0OrK{dE+d3~*L4rRT{=9oNP%Ry0(`>Vl#QOX@X8wY_iYEiM|?xZHlx~7U!fVQ&O3v!`S
z6DwZnd(NZi2GrlI;CW2i%4n8Ok{hUY_LVprDdJ0d4sVM;B!>6@if}dS0~x#1NgVKV
zslhqVtBd+&44gvBj#=9hDKq`{{Ekw~M5QNWsqQ9=<05P-G%q;X`)eQRQ7{8!`G{U%
zJJ+u$eI!l|83*1p`^ygxeE@|lp5Dq>J(WR7vYx{HUmW*M2y39&;~+O0kj_*e<>|Hb
zp=k)b?`&1&d+lJM$8cHOD5zawma7&&LjBOCF&3URSS~>FN27>W)Q2Y;qb&R*35)~~
zOT<(=rv~8eaRbYr2g~V3c1g1ehc+%a@L*V#ZEejWkp*Opq2zXnp(L6apon|-o0<`R
zQVLJO+w%jXuJHUhRB+kLXy)Fp)F1v%zzdk11}G9`Q7@vjkZK7)OIHAV
zOMsAk6HFKPh6o7Z6RTcDY9Y-wE&U;{hI@z$f%BR1OB4eQ#hWnha_Le8(?^j36x9-_
z8+&T;24=Jlgn%O85~zEX0u{4rSH@#xlRtliu9CE|=(tNF!UiXRMi2#1dkcB1Bed$=
zUg++kO&?IBBcI0((j-T=*Vr{Z@5|Ohelrz2j+}1~1ED!$<%&~I!yNxO47CZKriXFK
zxJ(tzYz&fjNjNJGMuL{h;FgDdNkI{TV#5`M6-j1?oz;SYy?1xj;)+Dqmk
zxtxFWQEb;l3R(N>#XgT`U^c@R~vf%IJa-7ihopmwQz~NI+=q6Wr=cSIN@fc_w>jaCE;o~(IeiOH&@Th9T}pC
z*W;XSxdc6kT+fUu3GpZ9s<`T_3p^~57?a(3BiX4SqL=R19bbCT2HHTZ^qC!sw+V5U
zsNH;Lp}OOzlSy3e*J695^jBDTDT)~hPz~0fkoqu_eDgv
zL0xY@#qt%Gj0W_tt}>jVh8MU9=f!F965Rx@>I0rt789WORUV_VEi6z`U?^4Psvdc~
z=v$s1Sw+rmz!n%svbfh*X{SX_`2Z7@yrUI2^Wo+Vik44da(-84cYBTWDv!yT3k3tm
z7tF91Z8OICzy`hQSE|a~J@=fk6nHU)DfN|F?bm3jZI3HMIRG+yjBC*{a;*ZB`?V*a
z>i!=f^n!yXx6W(rw&xOU_(?|L7re6q3e&{Mu;9ZIhfu$L4+f`G&$;Uy&g1`3REgLa
zNmZxi=rlRMxkp~vTLPKGJ7HoT158&Aa=AG)7#;;*ui+?kI)7U=#-+OC|)ZNO~8M%(Wj)d>FseJT|l(j03ZG
z;LJfex)_@8v}@uwS`ten5Ge+2u#IbjL~^Zh
zyB4*7+l9__ts}6)g*Bj8$4hP=3whr12HI&&E0RbjyYoD9b;CFN!3<01-F5x*R%Wa6
z&hvE^6SQjc#B{|oy+Rv0thnyq3f2yraJM=MV5>5(%QtFOd=HtE4?0N>B|i?o7dm(G
zU$ga{z>BwUm$WCU0TC3JvSe*^F*JlsNMM#EVUplB%3D9y?GlFZ;K9HIZtfHtuigwN
znU}g$b_;Ss!Vnj%fUT}P)c%?1izGgsCWH5uO#@Yas8*N$PgRT|sI1zEY0tXdGK`cO
zjD1tx-5!TJ_oAKjklVv+HeE%e9<3hst*pN?N)CV7Zzo$PX{Kn3eeQL-U?otxNmH1?Tssx>!i^NALFt1ZmK8b!9k7zy9=Xy68CeadfgLgM
zD}PkoS{=BpLX8=@TS9y;Wloj`wO=3By~
zwWA}FYwAU=_O>v_O5i~pJNlTS3*#eKHMQ^{1eiB*MwVyK1ZSz$(JX_~L^(xF!78Dv
zMXFbYa5B@_mx#6g4#c;NY}%dHUqu&dw!%k~ZxMDQQr!pbx2JM#3ZT-8cf5z}buS5dq{&DbUAAUA^AaGn?FxT{u~uyqiKAqv*pS?;Bl
zO^-l@=c}8Ehaq8ioo^6qD6w77JsB|tO-xIm}6HTuB
z9|`5`fSh^%Q8YTRadZHF^)ffe9_ZVZH)7Gp(9Mqmnnz0%B2oP
zcReFZQdXqldwgJ55Mze_Lhn~dEqgPr%smOfkAqG^z<>!V*H3wXMM1oN5x68>3sbj1
zzF*NUn$kLN+As^ycI7egye4$FGS@laGCg8hZw)(W353k7Lq91+%4<&0f}bAFZ5d}f
zLxhK2`&-D+-2fT;5z)>RTyV>^Oju#XcScGz%bntU=(mC;(4RCeyGky6b|WBx6K+CysWXk%m(;r`vF)?P=)6zCxWeM9KkfF%V4_is_aGTdjyH!fktM9y}jv(#)Z!|Wa
zU2TDKIw&X~T6l#M8$tp#U8~1D5a-=2TgtvD
zs~0vh?ZAqDUvxZwQZGri4T3LCk!?`?ZD!{lo6}z%}G?qW*0Rb@aa%?1kk!9*{{zm%lqO4
zFdpfcqKXuOp)Wds7)ft!+oErwTt+1cBs^KcA3S?^YD%{
zQ0bXZoUhj*1WiWERb?u4P_|7mGdc}_DPvIp#_C9rs#wHLEEtDgJ4hoDGQKlRpHGTaDbQlv4p
zwA5P~!0t|C;h#y!F)%5-l}C^MwW?Fod5fm1EgaQ4IZ=dS|I{WDYnCtza#M0Le7UmB
zYvK~eBU4j2P}{94->!$-7KE;~$qhp|ENy|U-j6j~yo7)q?Uxg3kcOY)1
zsI*!)t#qYFi7tM3Ty(X$E6K*;cLu;&{
z$;(*gDo#_k^MZi(yT=ijXI;~0RBxp+pLEhh^6D_KRej!GpP!_sE(vA+Vi`1_Sy;#E
zj+)H-7PIWpX+^t`-PigRcD;WA?1uB%AXCikW&Nd{Zx1NwwFSQ*4`r(|jQ(aJQ6l=O
z>ZH~7T4iM?Jom|+Gh+96thJD81GtZ60qI4{l@GgMh`FP`0$G2Zj%{3rZ=ikY99ybM
z*u~<5u8rl;^A!f^n&Ro!oa>BKqKjm(+X~jo{>J2Zop!}kiG;#)VBXkVcp00;Unbbh
z?AfBBH^z1!$TkJ=`=PIs@$BpUm0LQj1c$z&Vm)R}ClzXCNmp|{+M_{t%Fi0v$o%w!
zeFRyqbXt4Kg@|MYg0
zAM9VxbkGasEGZrSX2?`Hb>~RF#Q@D@s8kZKsd)B#Qsa+bk_u26nzhx`&9HvZ$2^Gl
z2A$S^1BeIcgLaKVE^RJ0_fk}8sx$$0_l4;`<5BDb`$OYY8Ct$rZv=0G4T%@pAiN
z+$ptxh_yv(rzGC*_GD=P8TcuZL67!K`ISNfA2(}B;&en`p2I7d9JX~yH}BG<)0JJd
zyAH(A+y1wuI_j@GJpMX9vUf8n$VIg5%fNClXMS9jc3RDor_AP9$*-oEOXnNcgiD^^
zwf#rdP~y-REL#{6y}1YY^$;*#Tj~(OEmjjIqJ>-E-C+S8G=nK{8DSlN@wTN$LC#U
zA_77jLBlDjHJdeqjy{)4w;T)C1yC>8IH%DWBn*crY4JajO+dRz4$a{5b_`fqtBl?uWr=42B#`vx7Ar!Qh#z9E}b
ztl-otmxRahy>G+Nnl_?*Y(|n6h~tGu5lZ(vFf4At-@fZB^k*Oy~`A4Wr-&e~l4
zQBm>sZ)YB~`|Q_W-v#i`3jCi}S2V^~bEjW*aAbI7_R=n`(GW}C33b+n)aN0XHY_fS
zbA<~g3SBHjjDs_X9T`{zVWEPZ@4{kI+cA|~3yyh_
z3zg($=SxFibEo88YqQjpl)4ltS9ocyT)6u)hU`UzfhOq{vqN3MPwkZ@`2pj|zi{R^
zv-$(pbXN`^@Fe+J&nMMfb70p_k|}iQYr#nIr>{I*K6$`K*NXJ5kRSQyKB0|FDCeds$mguf7w8lR^GGvRM2?{um
zv(f8F7h-T9S?YY%pC#gi+@9y~xvc*EWh`5Xo>e=lnP#Q^z>uiw0~MPZ8R-MZc&Uzz
zNq*%%&q>zloXS7W$Nk>O{DJl2iV8Yzr*(8A5VqaW5ELqg#~5J4WOA1!t_6?IK(?B0
zFb$pXBt0`Xkw_vJ_EfJR;?4MSV>sQL_Sh{AUnQ=L?qSJ*R=F}
zqKojq5+8OpJ9x8So#bsj)0Ft(oJ=EmQ_vwMC4NhWK+M7jXom3JI5-e5F%4POlUW>6
z!V|U+S4*FrtEJr)4xU>3@$Ant)!;NsDFB;{+x7C)7&qU}K6oZHF0&xYJhRBbvE(}U
zGv?q|+t5MW{~+j5>#tYTbzoT_hdOpM&m3@pSn3>9o>~wt&r(QV28cvEK4i*(a-&c7yia
z#>se@U&M8Y#KO3ASg9|RBdD)PtJ*fiOky+93_k8we2k&pV_Q3
zm41%&p)TX~2IrKP+vjC7WOtP4Bi=Hf#AB)Z+ord
zOwAT!5ZzKBI!;HkAQp!EE<}&BVqxk}uv$0lOf+7jx2;w@!xa$AiX2w4jjkr%9fjB7
ze@GJg|GGaqfB1=Yfv>w!64>?a+y063K{|`QRinO7JOmhnA^&yk=+wJA?gn
zB*<@}?O_V%d1jg%=j31pZG6r-Lub$K!Bs*Vp93<8byCx1t^bY5hPF7ff=V~nKlmMN
zXM)ijJa~|R+}mjalA|*4?x%sT_|QKi3B!oLC;({X4sgPu1cZc!KXbriAN)2vQq%pk
z;?IjDES59ipH@0E$I0w1!A3PoncMQ>uanHSVT=o-OIQh;a5}=dba+L)TP~a4
z{c1-(?JA<>jWSkZ9BX{UJo^i^s7+q8Wzy}gE<@`+(gU6&8J`^2p0V9mEzqfl-`8Hs
z-w-^lyDoT&yiU}ww+;`4EHn5K=sl{rHpMaI`s6B1&4%>dyJ8Y{W1c)*K{6|78H-8*
zcl8X%IvJybyrl|=OC38`{&A1+OVIf*4cr2Z^4h_Hrl$B(`skQ)S*>Kp=%nO32$Xcm
zF@bkPRUxLCU=MWd8?MxT9-4Sd@5dB_ekm|e-?X%>8n#%Yi4Ok9^>8sfhj~bkEalW%
zO;uw)_{w3A=fwLh*9iY4j%FzLEJAU9F~D-}$LqOhCq9L9}w*u#*Rd;GDZa2r5{umC&{gTE?U*uLRo|GmLq%Ycu4VIPWD7
z=Ch}95y`LYxVO*&zfGbnYU7=BaVDz1bNcYvWSHf{V15?Y?6)CxJU%1*qDFnKnj*Kw
zyvED=@WbW9pawYMG7R=?)ICau;C>I#ljmxJ*w0KWf63z4Y0%ckOUBw2hfqe#_J({t
z=WQL!nZ!)I2w3Ef%+Hm|rXKY*zDP}o`z~Qe@i@HQlE05swg69^u?mqhD}Yb#f=o7!
z_;#>{>$>Jo=V}S7f2+0xL`(wrme5c_Uku4|e|fa)M@~a2nIZB#r5e+PHr%$314xkWNzpv!b4zgV$Sm2at8qf(C6l
z1w#win`5b77sON{$7;H-Vpw}r`~z2J3lAr@oXO4oOSjZJt$!QUzpIc{yXW*;ZXWNd
zZc%;8Sohkn=US~1UkBq50!`=ce#yxS_u%gQkK8eIukydmQQ>cy{t^@%BCXVUVqlA^
z($ubFcT@f5d;{BIY*#FL3vuG5=_hubbh+t!ZrnKBgL#z5rSJR;Hd*((E>u;4CCjfY%Y(_Ejxbtd^AL@V$zO
zVQ44x?F}p~6gtOi1<7sRK^R`Z%zi6zwG4?EysmoRWiBeTd-AG}-;c)l9}1q3IDx$Z
zM|C6j?NuPASojAH{$Qw;+YpV?p1h9+Y|522LiU!fQ!c$9nHpaZ%|fskCmR9-JdH4
zxm2XNZFYDco~tpm?y-x(h^f|8ll%P&E}3U8i&36L!=y**ZO5&@(+t3XTGN*r_7hK+
z8w5``*d|H{SBJS}9h9h*l<{zGvTRr{8PkFOu)73N%s(x%wv@wu2QLwBUI^bR`92u8
zfR5?)Aj@adwe6c#Y2Nm;-S9h|nousnBGYYT`cK#oX`9F{q(gn6OIZVoCwnpnCSQ<>
zjE_8twh&vintL9PeTrL^G;oWZa;A!y+Z`LPD#5IF-{AbtfKmG%Y7AW}`pAJ?X<^^Q
zq}cO*c8*KirGc5Np7lIhF!5wv?L-6KIIQ*GEHUgVi!R3>-M>Bi@T_0JOe#5+cF`d0
zUTeNI7hR%4sPm8%%SoCCfwl
z;~0PEnFgt3(-WbbN0M#Sv6ln%I@a@@0&2~TMo4vhX*eKJ{{oLyTcAKa$0$wajn?3o
zQG~HNaU-;s_~$3S18^a63i~FVhBVqcJ6cuW+iyV^drd)gGRsK;+2Gr+KNjupDIKS*
zVrkr>kL~8xZXV}K+kJlwIc}$N`Xio?(DNcsPF5fq_)tztj!D{d>2G#{tg>~~1_iIglOduW|_b|dIl|BAJ?WfVu
zYPKLL@ab6US!^|3zLy2!=Fai$i0UmAx-Xr#8^2yHah<%9oxdOUyBnWW_BmotOrEYm
z?|5m)OOMHQMajk>!*P{FW=&Qp<>8gec4CiqViNo4%O^jd4Qt%4nYB-fk0q%DRSb5s
zmzsan%PT_ZE$zK`)=j)s5Z9WMEg5$U27a{Jas0HmEmosuoD9qR#K*}MAJAx`I*a-?
zji@xB6Omz%YnIZoWy#B`=RJlh!Or%4#`E2!3flHLj0yUrW|v{NxD*t-%dH#!ia(tl
zMIl#tJYT`wOsygPGK%WJ?5aVl(A~{aH{Z6%KE>a@e*kZDn~SL|@fpn|=mgo!FDSOo
zwg!pKXbbbXKOb0MG`+%XuZ6i;L=j!o%5qg?{OendU^G*x}!Z0Hs0|
zuGAL3H!>zve$7px&2)`ldH;h`wfev`hAW;~`2MyLXN`STbYV5yF~ZF#u3a%*YVy(8
zQkT5>UYn)H?aS-N-H0lS;lcGWb5~69&>H|Lw*zFb>nJ@kqM%~-uY^@HgGHZDuuHCuxL
zNS|JDa5-#O!sMsAdU{(K!Hk?nZn%E}H6dKu%5*o!_#P)JMb$BMEo^5Z;)NomJ^sV1
zg;C{Kfe2K(-_GprPB@7sQ2|Xyxm%mZWJmAbXi#C~%$EL9@
zItl)5<2?B%tw*=YO?k`LuHC%1CM&)Hs)8BYylpXBqh(eV*E&$gllSR1kPLa$d6n_mI4Rk2A$FVyJief(aG
z-HraCJx$@Zi0rJ(pJFNaD1`O=OLHmJdY#VGRW{LElZ~VFk`?WsAJAO<9I9%)&x=a!
zg7R$JVqBR?TeD4~Bet@(micwLJ_o%=k|?_xr`hl98oQ`xgWZ?m<&UefnqFAlO#&RI0eYjr(&G=v|Heq
z2Kqe&D0C0t|MiJ)`8~CyT<`y>T!2?zU*zh_p8++=Wi56R>RSo
zfv-QRoZhJ#5{DFS4Z0P*_&fz2{4_rO1`H8p!^pd5&lFfOe?-
zJxk+*yg#`UFDY0%K8Yr=Xw^{ryrJ`JIjD}Kg_9gl04+r}*S`@MY_VAp1a|lYlNz*7
zJ4(_@C!fvRdz~gHH;}X_J>lzyI(l7g8MA8Dx%yvnUZOFfHdj{dIF_Z%Y)BU<)Oj6W
zmkjtSl$Gs`WjQ%~T7(in8#mhV<7Z0>uLj@*POcq?HaStY
ziWjLH3X^O}0JW>4IN{|Ly0d`Ok<6+!l*Ey;j?{hssDz^6!+WsKGAZLM&A3{aQn3kyc%RcNXs5XFB)=
z-&CFB3kaR4J09tp&q6&f%Xnk*vWgvylq-=)-{JH9xxAs9dJ%E4`lfgcKxuaNOeQR=
zIvO9UV>Sr|l_QmJNIJE;eB;@;WMleP^x@7-fH$=LHBNep;6dJn_=R}`P
zXb9@PbR|xIHl1uKf*esL)8geqLxyC_)q&!V&gHS$r_f7mgV1~5?By{IsNEmEck4GV
z3AfN5%PF2rR(x{~McVB3v$EF@r3Bsg3D9e-Iv##r%a7MJpvZ7%g2wq$$y9|)yOY(L
z>5mu>kXPYRA&p;8EN2B(j;JI@4<(irYEEiwz*;HqVW9D9Vl!ri4#Ml+ZR=vjtD
zA3L?WGbyK44##%MmAaSU9V#UfHgikEry&RYu1;YFl46buxE!4p+P^VaLSS8*PB+J(
zm%(0i&9JuGdiUm4bD`$UU?9Wzg2(^T%Y%xV)C#YTU0R
z5+-xpv1`as>enz(a3*v*F_;Lr#>rFb-aHL%2=p6ys;
zxxsqLEo{i=p5c5JEe~6v33Lbb7OPF-pP5|>VltAe1L!4{!Ho4?h(7`6bkiFOT7(^TjyETxsg0Q8@Jj~V%*+Zu
zcXobCcS~e8D0DsDrvnxH{ZY`Nw3vEhlgQR02vZwr)k+caFhTCYDKVVrJ#=Ea(dmaw
z`c@2~C!s{Grr3pWC~N}%_cfF>AA(+CESK4n+V>|a`0rN{B7mOt0R4|@|Ay87=l_*;
zgz>+)UBdp(XRnB91Jy##`$L1?IJ={tEZv(QDghoR-=`$V%;R)5UU2gM^dIxP5((IV
z+}`?ZfBkxXchp1B_N7{5Vctn-6H;Y1IRwxa+CUIj4piE;0p6!~);m9cuIn}&P0Pxn
zJe~ke`&%=0!+;5(`;g6|5=bT{fZx~x5Yf`aXNL7_7u$U2zgr71yHvq<8xtw~bGTt8
zGojFynL3-7;Ry-&@#b3j3Un|kA?ipxty~-8#!+ILUy0cnxVBF>do-iY!6=5%?b!|H
zO^~oPKTH0z?J;>^=;k%m0i53(7Pj)F@?I2S>}>$pvt7P=|E&_Vfw<26&L;h{W`J#Z
zU2kiw*5GJm;qcl1&q6p+0!~6W=_J~};lr=OUc@{CXpyr!TEk;d)d#39pvbHK`WhgD
zHpWY8iqvYR0R2TBlMiq%4aN%i%F4=cNl13q7k-Jae}I@v2S{3~z>QlK$PtTFD&AOp
z0z|8oW4cn0-=Ej(F+e06!gqB3`7GcSeQ51Bs^H|Czf7G
z708}o*lDD#ww=st0hm0X9__*Nx6y{Dy+;>7W-tjlblUL@fS`FtrZ(2y4``6)V7VjE
zkpP3$*LLYwZzzl?%meH;!S)W|G1UNd#3T@f#V)QTGK^FW?%l6c
zdg3yaC5}|IeY}^B(SQh38gG2!gC7Sfn&h8O=jUQlQX%-2;~w6c9+!5%Xm|tZ0$0>@
z{b#N~2gM3nb>-79+cEfTODr4qzQou870qhjM_`e+XAWCo+1Z|uA&xiC2dqGvxxUG8
ztS08xjVjMV>3vz%Q%{XA2CR1uXUvo>~xgWb+y56a$6X@P}-S?dg}GS#}9(^F7h<{q4uL7huzOGJ=-;
z0ss_0|4Opp2-H&YaoL2)csEYz$}8;_Pk89{W(tz0ydv~V{~@~I&P&b=Z!s*p*8A{f
z+J;P8uvFfvXo^v4TL|xkQac*5|$NmCgN;=@=R(cdc~uet0|(J@|iew
zqWEdwHU-npto8QJ=k8vIey(HCZpbOYOF_}z{#sh09S0bwR{4^bNvyE|M7rJ~z8wjN
z67lcP2rB$qk3nPY@~rg1!NDrH77uyzbc~kibxHu*i>*)(;N}^CCUt9ozEs41OSVt0
z`f#uhki3R;pJaRmiFl^K)GrjdUiyGfP((g8{>5YF>#{f^zOS>;VI~Ihw%Fwmpx?Ol
zje0!Eg9B@{wlbz>IqLMB=H>g9QqC!2_P6Q04uH_w4H_pAOT-X;O`ZCAj>VeYFCUGv
z2-ynlJv@)S!|wPD-~ipge&&mfio)h0(7xBM*Y4;IFGHoxjO5>s-Ej)`xrz*VR#sM5
zp-M#-KuTMKzP$&ErxFO1{C|F`s6A<3V(og<1Y#w7&p#Hk@o}-r3i6FeOG=^_78drd
zWPg&?9TXfqY-~gNmEs%Kc9B){yTcf<0-wr=+VE^6tqsYJ+hU%O|NNwnK@c=6MbUTL
z+FrP28p|vLEZ7*r2I$l({H#sUM#z>!ArgZ5xL%*cD)gbUU<@$;QH4BYljgMjK?+RX
zFr7W={;)JAoIJM|+@L$~JZImpJ0{nUTdo0ZbkvEx^?t@BP%P2*3Avn)VPZkbh{rcT
z(J&SyF$6=Nb3hGdox+n(6Ylauc&H&TLb_T3jHT>MB6sb7xyE-L$zk)o3mnx#J|-F7
z(=1*VP?39-#*~S!CI0(6fEO(|2(|O(gBgBv^$t75<2w6UM51=+#N0oAJPH46uRQhI
z<=pN!oz;ny$!ZjsbIOtzxOW88Uzw9&4FTIdEJus!kJdUz3)eb6O1K%=7eGeCTf_|i
zxb2-Oyv;G4FNi>Xs3&8#MAp9njl|x1%J+H|H>PV!-0vW)?j@Ag+;xKL1miIkk5CS6
zwmiYo$LIC&mxZyUe)zTa0eNQ%XD4mD5;iIP|M%yuA3y&)C{UYy(p<3tvRTe@f}i5r
zfng#RHWNT1aY&z$wPjPkfn#x@7dX^sUG!;CAq9^I^lqoF}-{`
z-vabXQJV6Tq0jsPL=7XSYY@_fXm?Rz2>O2F8Us2Y4Z`pP=U#xo$WAIh%C4%EOI*@yJ3gXUoERp_&vJht-Nb!C*e+Zs+!`9iC5}
zmVelIa(@sj(w8D6&BhM>cYpudBn>a&>ek&1kY9cHYcKG5dE#u9Vbc1_Ws#KKUm?pU
z$0mNkbvKx~HR5(BQ4*I!v9zVG8q(I1BdN&Lva#4LQuF3%jiN*05AIf-1sK5J+w5d^`tanbEbW8q1x^5E`1|hJ6W!DZ$##HB%r6
zu1}O?tjm(H5&PzQaeNZ8P!Z5gVOISn%c#vag5p_NfS(@+=Qq8Zt4$_B%FO(Qb06@+
z=B4$ciDz|VjOTHQ2htSfW!&4j%e-5}OWZjp)B?t=IoJY0e7&TOd
zM_7Pmv(hV5nE(OhVL`$5T_R2e(lKH_cXg)6?_*-JrdyV>o?{`8okV&fr-ArH^DPl+
z3kEUw1Oqo16p+V=v3Lar8|1yhGd2d+F!fRA7Dh~5+&T(`aAzbh`tql0V<)?gn3E0g
zp6e_)yZSA_n$uUImd);tYI{9h{22~I+4iy;4+-r6e4#uDS>N!45xKr8i(ulloO5N)
zctztX_{ZW=Vn#rm51YiGJ4Ir*&VY~q(Si+e?&$2?a2W>XR09NUIUXd7KV@bdmei%B
z{3gQB6|=g&c6CKmRz4?!RM~C37MPNQd|jBE(=Ge)4Q?b`ZS`Dnnf*Tni|BNN=%
z9xK}tdgYH~xOTp0i1uv8L1rH$jwCJBY;@+3Qt~l+1DwQC84L}lHV*TE)HW4)n=sADdgL~b>#Iwclm*X_gVyVZ+$A6>|j*KFZIT1YfWJRopES@*$o`@LUGk`m~G_cDM`8)@%fVs_w
z7PX8165c$0`A!R{^y#~|TVZ*JP}q4zG+
z^G5a;zsvpo?lauwQOgsIKS2msVp;?&EII4#U8I$mCZ(R%%MJbGFoSZwRm1K+PFYi4
z9i7FfnOYy)AC5V;TTV@t=JQ(bSvNA=4gJRJ%~^kWcrOvSHjbeq&^A=D52T0+RwM!`
zCp;Je?u%`Hsu;Pi#E3k3Jw0V1-|Oh-9&Qmt!+$w{uPHAtZ!p*36qTG@ScPb$JNMiO
zPpmbhas*GqHgZgXn<$CxQdf-G@VYwnB&&VarhC>!Gkl%3ciQbyl3+KuC
zJkZPdNea^{oIs{Mq67ReMoH&1HXYA
zsG>Sz5@>!`3m4Q6fHSugL-iqqhTRR(az8cj+C>{ANRH(5*k9>Zy$7zd<17y6^&%#O
zF7Pw70e+gTgc&tkIOr!YI?SM8Hp>cloCAYfxzF^z+^rcpa0SfT*JUJntV3h?m(xv4
z!N?Uej%N5;j%_VOz#dfZ%xu=>QS1wgwkmnm|@(9k@R{$K$pS`N+qa-_O{zVD)mh
z?sFCrZ?rNF94d{TfL3YdP2(To$pbIc%4RtzZ+UrJT?@-N%|QyC>X?5Otz$OF|wmBxm~bNTU=77q1iJR>7|
za@}(>O*Fu>d+}3yhM*1zMBKrL_j7zl+`I~SY*c{YFlg$bZO%8HE`1Runr{G!Cx_bu
z!A%UFmaE**@bHnUL-kZJ)8xv^iV?%@2cel&CnnQu&)K-$;LyGUAnwS#;JqzV$=DrUam8wx*oD^3XNVM$6JqM-^^{S=k-724Z9nSS?$lgF|mnudTB1~qW4rW
zQyqk|w!W7D$dH}cyJw3)-iy^8#zgOGJSqJk;oF-_ME|o|_prNlD`ZoGGd1_OA{}rZ
z-bG*|A1BLQ#$s`}%fW}{6D~s8VD%Mxzha3NL+%n_0jj`$)AH(38Mbs3c
zVZXSaXEwKSVJZ*a@I?D3ErmR(_nzFv!3Q@?RuZ>op1ZL(Tzk4I0;WXNgUSeEn(!gD
zDnF;FUw_Gu7Nl69r
ztNa^J?rzKp+~O}Ketz%At%3Y>4S_?^($vN{-I34qWA_E_5L2X&D6jQtVg~Hc1~f%(
z5GR=vRQh~H=)0>bBp~2LTJ^y8LCCz^dp#elDFFhC?6PkCp-V2)d3JQZ0i^W@rUm$G
zn_7!FwV4=t7qogO3qLp~Yg&(g9n1a1&We6sHPK1IT0gN6TS`oa$Y(QM4=vQ61fB%O
ziN+iPNt>+`G8EIF3~m|~3iS}%6U8)d3AsltGJSRNj&Sqjl~pwXYL+f}y9xnerxX5u
z<#baG(K*O@9dW3mPJnBP0Z{dE_BRx1hubU!GjUX|nhD&`;%{>j%55h+Jps*bKe}Vy
zLtMThWHPv_;QOl>ax>q4Hpcs;kHguI#HjsB95qY3&Fb+zAHr*>KaIfKIn2$_1La!_
zfV3oUv-_tYX@AN`MxUrD+Jh(DCfmp
zK$1tbOYa=m?w(n09-s=r6E)4MrS6S`)Q>(Y#6qWFpAm;8QSo4kP-OJpcyT7#;b&@H_n{
zLZ!@Dzj>3>=jwTek3;=p0doOA*OqMyaX
zcqb!)Y~}@=Nd3LXw{_{iKEOlwkOBbxd_xX05Glp2H~ds4?HIeOGXYH~3s00Ydp?f5
z5YCY*)zVgYWu&}`n-+vcAu>`R8#ZY_9rN<4>mBd^SXh2i9R3lup=0thqT829tq#bW
zzB#@&m@8NlD2oILj-TwexQUsCtfk;uF!@a$qFFw_<8}w3Hj)=V5xEqZff~&W4QmaC
z%TNaylCvkacOP4$k`WQyBZX2Fl|1uNZZaOGPRYSrZqK^aaSaj(D9qHPj=(IFj5t3S
z^A)m(dtB@SbbuRy?pY`=w2PXwaNUQ+UaeVMatktMQOt@MNqKp+KuwcXM9?HHqD$`!20>)r7~UqHr8b
zdsNI8GweKi>Yv73<)^!-EJ-+alIA8J{pEQ7lL_E=!}LrKq1la0g%(!yVe3;V1G-wF
zW~1uIwpRKM1LUnP0SrM|qnE}SW}V(Ba9M9e&I}IyW{$hWJh_j%thGrJ!#{2f(m-4w
zS>#hBILHZ462OQJ+_O+<8D@@8yQ0K%~$~ao`{>D=Psc36DJ&!s?aV
zcLD5W*qq`WvD*i&6GR^LRk8^^cumN}68l*_5IG(?`^~$b7o|d;eDPB>q60F*fAa)CJ+cCQX|uuPzaf65?m5_2oE?>0y*Ynh`vyI4jbjL(F9S`Y99{hk
zt&c4$_~c}02Vl@w&ZPk7BH#=vXI_xix0i}g40W}To=|+g3$Y1YQzpgZI4j%v8u9*Q
zzn5wJqa4Q3-XVO(A=YGgw*X$pU&-OOQiuW7IQZe>UEb-+3nb{mH2Df
z+oy=<+Lwn`>NhV<|9LGd07n-^Cea=N#aF?PD8BvB*97?tbAv2`LW1ZvJPB%6y-63V
zXAEaxVL&J`kE&<|?7H&-3b#lwc-n;({+t^cc~Xyc6dw5+sfp|zNi>{tCl>h?n6y^8
zgHPgn@%}E@#S=((@zXy$9flsVKanzPLCWfDJqrg3Mt|ImNJDpk0p$EvSpi*qNKJs5Xi9=XQX5qEL<*Rs3}NJ<0A)BAA$Fy7=&?PQ>fma$8|{$+^gT2Wfn_
z*6(Jp53OmpDiuCt2P1cQ$aX=#XPx$Fef_~2c$itkcogeA92_c43c`IUG(82
z>>!^pmgh^luSbsH^gZ+=rdjX9bIhSuc1FhH9!kV7fnAQtCDL!fM<*a}9%KV%Fabs3
zdYmjlw6E-c*sWh~0m1+;G{$Bzqa3~iQ0e1KPkrA`n}hGb*?3pT)J%-PCx(Mo&(v|}
zaX!)Ds`6KRpi1UkCp7&*fOS=Eu1#{fABjXf_){dN*^Qt<)Pvn}B^XwMLTtJ^NV~rG
zSbalc{Q+26HvDstz(;h~DN_*|p%`y$)LBA6JtFVq&Db352Tr$On3T);3~u=g&K>QL
zy$Kn6QZ$VH4GK3IKvZ&b7&|W3q*+!~rMC`%cqhQwOd;)kULCl3wFa-(!}&EW-kV+7
zxLdJ)(1tB&@YIVHe+=b7
zT+|-&k36pYl$;q$&zPAjJuo}Syg{e4mguM+nZ}4Pgs+E)*Ht;bosTxyJwk@qE`-)2
z5Q>COIIxPz5`M_?X$u{%WhcVzef7fg?V2yo)n38g;iH)Uf=pXhfVI$ik+}rZGykq0~UuW*<#X{Ey
zzLm_HYdI#j3i*Hb@SrYt#~MJF%M*KCSWN=DL70Chc>zdF+Gk?mtpIO|E~u(7>&0hn_uc^^}UmN;-d`~+k>g%I{^!W4N$Ef2S}>At=vHM#NADm67jb9m1wO#v%w=X1(=FKwGQ@Njy$n!a*oN6LRnS3ncq1
zqmwmp?h$zNc3c63mGsAIV*r8;Q)inJ;KQsUaa@2;F(uaJWSsy&EQ*J$W>4O&bDsx}
zU4s~_$_QhT*xyedE5*_j)T?7WE|y8GK^koXZEb-GVzV+UN&@pZ#Rz*uday|d?%~ya
zJjd!P)nu9nM5!$-k&2dhwTr4}5Ye6lBC{6iw(sLTNN{}>b0
zujFtNh9kG^D->|)f->D1NLae5QE!Ln5m)kto7`*2$n?}+>>
zSwJgZ%*cqsC9%xCWZNO}dbg}*4(pXbX)hlIeq{*W)`KgG0N#moUTXHzKr;}GRm#Z8
z$<_13z~gY2d5XDY4YooMPPCV9ZDsOac*=lYt)VLdvnSF*yLy|B%y36r-@qBuir)do
z6#2;zZ$dG3=L>`?QcotW2RD|-^BCE7+q#^4cj5643%(}v%|1M1VcE{vUAOd(gn1qWN=PEudNtQsxZu|Z0Nu*q{UUP6R31u%|<
zEvqjd$Y3pqBd7`5e$v4li+qQa^h}UIiV>gA!K_yY8xHG2oz_XFVXLkN!f-0VN}EE3K{@0~1qp
znvw_oIdnThr@cf0D}tzSt@dUzQI-#!#BmG<=-*`(V82GO+23l%&p7leQ#I|#o_Yn_
zX&NZxipdO!;69!rlN)>*J2g>flgWL!z_&WkdM|dTRyOv2tR#oPRMif-4DV5@EoYv!
ziSOp-T_>}tqNvzdMzxv?Mj5_ixoqf(|IJ(LHp&wo>Dgz7;s0edDPTy#`Y)-
zI-zJLA6m%^v@I3h1qJyzTQ-cAOjj4jcROfMaXFYNphCVEaK34LqAehhYBmoInBiOH
zoJ=Y&dX-{bg|990MULpR$L>I?#M<9)?G83mlY4E&|EWN{l~~v)nTs8vI6pdtK9aa9
zr?-eaIT5-f4!*S8a(*WyBBHVp9~;{P8h2;{FtUH>0rL?rho?zl@aXc}k{?OWV!MmM
zaq-K2&<)%*B066=wv2vrqh4dB8|`?E`x5_GMBvNr75Z>o8D++;-)6st4DV+p`n&Q;HQ=f)
zK(TjY^1i(ccta8htHn(2r!6pT(9O1=_ome+#AMIB#@ra>DB)u~mL{f<;bxVKV@N51
zTv%^#=ox-v>J8B#;5oa!(Nt!0lz{T3_+r1;Va#p&=21Bz@!BO5d}MJOaDgPR55i!p
zdJ+Q%IR`MU+>6{jX2)IaH0b9qH{VyC=4}x6+$TFO;g22NeLWGe^tfGyX?=1_m!tb>
zNLMoZ2R8I9aqpd5&YC30=Qv+Vs~887jyHbRjohAHA=Hfnd-HZZvI1J%)oc=;#5i)<4~FE
zrQg>WWe&|G*D9&)wJS02L@UMOTUJ*S5)tXmGCg{9PiRidRmY*u)z4B3q*x%&`-bLa|`f1{R`bQ8fyo2-u?&qHl&eL;E90YdDu`BbIOI{Ufh
zoH{kA+&`$kz!k7cg9?XypiCGL#1_{UeZuiht1r#P#g
zPn@hhn5?qN)Ys4I`5;KQ|5e_h=b=q%Y3k0*ss0A782)7eIAy~)+}GUMqF`+_$vk7&Yi6v28$gD&z7bUIRYCGKHJU3LE&8`-|v0W8&g|w@=Z|^W@Iq;NZ|*DebJq)WK-I0`UM!oQ^f&pGPgb1BtMH
zLQO3qA)&x~y8nt!(P`COe%x_AebOv$_EUAPeXuRg-d@o9QOD($AD$Ks=EgJTu%4af
zqL|TwxUTl_uaRqMNsj{?*b1$paUZSrv3yZWYid)9&eI*70n^c9mqa^5PAg?trT^56
zTKV~dq4;8;7QG5`n^AxO%0K6E?FP<%BsiqE+wnPW1NZb0LD?3UV>1#v01L{hT`T$L
z-)oX$;^BStP|MEAk(4u(2l|**>6c9hncT(UA;h+St=tVL9+RQI=AqjkMX581QJoOconI?g&q5^AY&H?;pO}1kst{U(wP?-
z8Jo}a2Qx4XT3VVvrC1*x4);d_dncx&(?m?*{UjSg2sw7#{L2u6Dwaj*elB1G>C~t&soTX!fx?dWKmZCk?tg
zL59p@f76GcIwn865wIf@AFr95k#YXgJN<)jFm5*((4?txKNa?*y&|Y(i+#_Ea_*{_
za*|Iobgq_i$b`{(UDaZ*Nj}a|tq4L1ju4UfYDpYNYTg!=Wmx-OKg^7ZCV(wgj0!po
zyv#+g=dhT|wRQBIqmO6VE{?^L@gLLk%e*y_dD{8{v~xUQb^nNYF2l_!cW2*bbxE=~
zer1K4(e42OLEadN$;vC0^B1){CCa(g`-#d_GkO&)Lc4+;o!`-Vze+_jtu<3s81fVj
z7wYP0mhvxP{?lEM&I~U!LZT#hfZAiw!6w#BtyWP>Ytk_>?pCu%`To5aA
zSS>eX5S07en2MaC9Yh+%Wm6kZR4(^vv%*UIJx3(HW4!q>~Pl7rM5
z^J!|Bd>l63Yag_^jX7O!M*OweUIg)jWciHaa%edKb}{G%3{8+tgcEVS)^u9Ef7HS6
zBm01}^H(S?jgp{1T)xu_?S1xngHlj~ajLN%y|CuTFs7B-TQOfVokV7}h(p^s-z^csxE&f#v>p4{yhy{iDEa
zS!%p1+IEGG%a>)1*-AnqXF59IMDAY$k?#^LO}Yu
zFNF)KwTm4Bvvj-YUf~kehK0b&r^#%%l6K
zSh2i5UA(JgqJDubS7*#_YR*|Nb9}C&d%yfnrNZSUJye0<;qa{9yhoN7+YG-6CC+G2}7_Uar=MTNl~Hk;7x>-iOcW%)8&zlK=IP-OH}=$IbZu-^x-1zcx0l
z{N7eSUU9rkutObXSf{^mPkL^gwX}liPvS{2PCvE?>PO|o-gO^udo?Ha$jm?Hmc9+d
zPwx8fgAGbJM62TsyJZYS^%|(1Zt^;|eb!+8ZR3FRqxX1G18W_20CLsL0kU-H8R+&a)<|Z0GZIqj=3Md)*7VssxGM
zRpd!l6bJ@L2e;ZVm=dB0pFhAV`@H~vzi^a-%Qzm2@?oxcTcJR^5Js_@RG_|x*J&Tq
ztH&iCALw88F86psMG;HxWH{<}*L9+E*V<86l|M^}`8?}3{yE<*XMRZosm+ER3x+n;q}L1!}_^c;vAO4M|%
zG{;32&C8J@$|$i|y|sLyML;wxzTK@s!PQ$q#Hm>PhH8#sitIA;y|}ewNINsP7`QsQ
zAcS2zk2GmiF9g6=eNp&>fd9JIqToQScAWIhb7*8@z+MJBa_lyb)#p
zUQ~Wetdo4lw3vj^p(2Uh>iH|&S&^$~$NCO`;gh4l#d(jYvmTD8MFk=7dTl37uZ(SB
znW*2tc{MQb9TQ@O3SZ``!_^?!U*XE1REPq?oBQvY@=p@pNh>*RZdHrulld>6f#V_7_L`+OLA@L#zlnW1GE~tH!NiExGCqCX!
z`cG{5do@585xkeHOM^8=C#x|?b!$o{YjPwMS
z`8p}i8^$8Y;IWzF67InHpF4q478N04D&GS24tnq6ew%8g+OZ-=EFSWO{qxj!dUiWF
zE|j3&$Un%dP+a+dM)(}FeuD6336Wn6CxO?^Su8xw=U4ZJGgz%a
z-<>($JSxT;pV_+SK9_VF&|)dN-1@XwaD!1Xjs|`lMYhr*MX@D5%ZOw*KH}EzM+^6)PEd;W1^>uxVdz--Dj13?e8K~zVS|V@;j_Z*9$ZkcC5H=
zGoNP5S-@h#9*em)&L*DQ3KGEYEj*?^v|P6#gWak8hKI4Vs30e#mu|K
z=0s~#agmcTNftK#@q@?7-h9ZneWum%vi+zBo#~ylVR*Ae{bi+=*dPZO*~*L=miY!|
zW8QRN|Mh4wyC9lC;UKZypYT-BADu|`C;t3DD|Zs%nf?7l+2~N^k$_y+bu(`M4V^+D=&I
z*wvv*D-OiJZ`0s}U5*nGZ9_|+6zW=FRZKqi4Jpfe{IEG(>7nwr4P
z^_Sqx-n@{J!UK9-&lPO`suaN@mCuV81xuCz$tBb;1S9t_5pi@@7v4KrFxo_SUM|SG;ddxyoaMi=koHm
z_Dq-;-rX*O$X%BZ&97zEnzl7Z_i#%APlN{Ff7M%*BapgpiQsQ!$y~?!X=6U~gTr5M
z&W`{Zs$#+2MnynKRCMDKjEdhV10oKt(2g41rGIju{97o>F%etZ8(FWWx#u$CT?cZ~
z0HT)u(YH_^>m#?vugPOQ&{i6&FIP}jEkEW$*4)QZan*qRc>BUL5-QyS+0YTJG|X}<
z)zk^Qd6^>}L2iIfnL5wrgC^P@Sd@=E0IQ|IS~_5&1*fA?rPYBCg5E~wV1Q1*1LClF
zn4MS;^A!F$jk!dW$QkhL)>5>AT!5F!;-u6mBcI^w?}qEo*-cJcou5@*d{8}PeeF;A
zJaSR|+lZ-N(3vT`dadGY!umI3dnp6~Y0nI|2rcdNMY+lvnl{*T`tyTX3kf6SAP2Jn
zqW~;d2F#P@1geB+Fz#d>UL^*>7JRba`%3C$VC3?^(&f_UV1todIWI14=Ua0vIALA3FS`QvAnh=&hqVw-7LBPnC=
z&|u$bDl#6O+fLYWg0;V%_<}Q*rhPOoLN|53Q}w~{&*y_}SVk|9DO724t?TIMP%aP=
z%8fzo35iK?^Z?^^dZ^;n$;F}t|2YES+{X^jB^s41Z_*#5dU11*OE6kaNH8i+dkvAF
zRy|Pz=P=fd%FkMXfjUW3le&)jG0lb(t$Xb{m$)0=^Wc!UIJvSRI!@^`+A{ZucV|24
z(1Q4t*@yD0So=gM5uP7`KX;K}EX_0&{)ydgNRN=V(3W5kReo
zd2auoKDZV<$m71a@IuW8qD5g6{GIlS){=Cxd41L+ZB?glq6y_u`?r<6ue{22#TC{3
zvG*%R{B1ttM!%<(&2vyVDAU0LNAXm|ggo6?Kc?~(g4=m6KEqeG@Q}f^2SP#;8LIlY
zFPcnqdN_!pO&Ll-Vb1d$e9}+-kJC-@*>=AglMKX1_TB6=j_{O6_`>4>@(9Ds+#vG~
zTV^+e(Nzz&Pgt~CSOg?_8O!wgpNOBDJXJPcaSPBe!oor5OC^4*C&qZ#K@R@^YVZcr
zLokB2xh^!rw7(F2#%Y{QCNz`?)E2q{Z477GQss&WK_(I%frOdE+Ua^(H^i-70QB
zAm2^Hy?#O|5bG`Ut8}0aa?0YXN{kfKZ;`;){l1X-Qo{pNlHq2g=@ACfDCzDfq>p9?
zp)aN1q%bmXpxsfvcbqh{jNU1a<+kJK-S*I}0u3A44mc~pO&kzQbTG09+{hYIVp@X_
z9xy|-<_SKQI%TQDj%F*u950JdHrK?}nyXS{G<
zMDWB(F_C2}F?O8N+3dd8vWTKXg7zfq`S}BL0ez>*`f_VD@AFEv##Te$3(HNYr9P(FeiVy>bmx1=5
zJ-+VS0xHIooSdrV<>i%*FtpoF(6L0W18%GZVLt;~?}*^JfoqS&DGOhT^p{N&nq5Qn
z9>zrb6VDYoKD4xyMw7j{(Jv}tz#}q%2Q%At|HKd6RIXT7kpFV*>71b6SP}**lyE4%
zoL(UR--X6Dqy0G|G12(`4j2fgLC3&Qm1^VBX~pYuPIydhlTg_AEq0Kry4yE~XJ1sn
zYvsL^U9s1)4&31V7D)jdx_!omMKSIE}*$a
zsEeWh6PEpZaZbiu;AzHr0`n~k@sK+)+98O#p+$_zmAS&NGcz)>3O9w`JqSDotFfOR8JQ2%R_-9A;4{)
zRaKzm1HHqM?t(gAE2Q_sYPUaqEG|+mYa7llTw8;HacZkTC>+S=
zo}z!^I2w^()w({5Pj;AdLht9|$`!VzU8$bn|GI9uu+(@dj@^#%w
zl8~@OIVUa&F{714K0O<%Gp6
z2#2NzR5q)^4O8sm)IoFq5RkQShPPerwqp?8fqqP}e?J38EL#KKkK-3P(Mc}pr_XW)
zG79_Y2iocjLIt(>G~c{Z`%u`=G%`v$5J11kwN#=sJ@-T_-3Rg7x#&@TX7$DgpTYdJ
zCUKN~)8gfBG>55IM5b!MRhRXSlhW*hJZKlJAN~Ka^%g)?cHRHClz>QEbazO1cOxLu
z(gM;T-67rGjUe5EaA*nXkWMLSICQ`J+)v&2|NYG{jx!=$*FJl%z2dt*>!rIlxU1Je
zwJZ*JV6vbS$KP{(36EIPxd6aRTV<#)t65
z{14B)N)H8iKc0A9OtgyKC5HChNKnmiD~2T0^7jnvZ*e8Hmaj=DX25dI|NCk;1*S$%
z>W4qrR!%aH!dt|u4o7nXL|UZhBCe}&o&ytdz9*-LiO(UkRZRlsrx&hewN&%SMmyGP
zKf0KW+F!pCmsZEm@a#Wl`HUCnO2sWB3D42u_@N^F)fam}S}1h|GtJYmCQ4KM1
z4e+;p=$CHW>bn;Ip&DeXXll4qC~DQ1F-a-)ohv+v3q8NUUM#TtYu~jDRl7936EXIM
z>Bj*&w*J@_2i_DddVY0|dzJcZ9bJ05ojc^++QR6t);0?RiYALU6rqvOTeNA9{15*~
z%-jQa5Ynbkb}bE`EB%O$J*JB|Xp#r?8+$`UVKZqE-F6K_irdzr_zS>j=cSY0Jpm}j
z)wY@QHtGD6@QtoIg)0t0ov;}3X=TQDg-}R|7DZEonRh
z%p8bnXai#}>g=K)9>W@^ud93SSMeo19vU&6KwrVlTs|o1%-u;k3_M^AyhwycKE$S4
zhG<1R-H#*HIJd}ATOz$fe;NyhQ+%F$%{P6Q6@jDGLZ#n2lfuwO#2B~y%cT7<7?77Z
zXQ3Tu)`imHe|FM-^Zxxx#=#0Zzr_N+#3g|rta~GDlDt?$*Ip9x?;!t*oB
zvhGGd$*%&x2-{z8wR8vl`Zy;jE_=Y2D*O}*jb}zH22D9hG&YA7<%@5%V4Cuwi
zTF*5c)jn1~&4g%#soS`}lDOi27?ZMj6=S8RJC*tVsUnHW_Q)ngfze|L1LyuETtiCi!8wc;97Q&1UEF?&2SBfweq$
zKXU>yE9fx);iYqjPVF(nvQ4p6ch=DAyRlfddSiwrh$8!}?i)s*&C(S}i`Z=OdrSuG
z<T<-s_kv8CACqXIppVp{(ajj_9M`7u)G
zYQ#UE?IG!0X>-5SGIHyG=hhcd4Ca}wyCUdI6k`u%|y>8mynJQHy%04xI_C704z_BY%f1+h;3L&W6Y|XU
zo8?o>9Y#rp)CV9l1;skmMQ<=ZB+4RF)p$%mhx$Gf!H#4d;y$NzCy(KJ|B(rYd`=H8qChe)MjVjY>?V
ztS!@JGO~;lNJMMXl)Ol!_ak{gQ+o)1cNUW@BwN@b8x=7c4>zRF;gjcnSRLj&3}K-*
zGv2TVyS^8Aw)~qob<#{S?G=oJKk$C#Ag!*p-*;+!JzpwQ-9Fi~adS0s#PgDit5XP@
z3?Fufe%8!;Q6%_fe6{QyE}Ytnf_}ff8ac14mHtM#{S);6IpHxPE4VBYH&BP?R$?$m
z!_S?%3ScPqMM2=WGaLVX8}w|3LQ5wLY3M~I5sFg_BwVdB*LJ+i`L~QqI7DD+nIm$L
z8-E{&hoYD|nMcjCCMAUBiGfH`8$QH#HINT&@8qy}g-aH|-_zf;IB9IAhg+Z?AY<|D
zCE2QvWbfL*JLSw`ABV7C3U2S4%4Rhv8C;(CT{J_f@<%Cu$hEj|h+?5I{-OB$6W`&m
z9GpdZJY1gzK|t&S9LmLJ7fVDkT#LhXe+oV!ET*DC!VsH@EqCge?CjT|2pbQEdAuj5
zC{51BHi3=l>rY`drX(ZF%@VxGJ}52P6!sp+eT~hM&Tv12Z{g4~$(XK!NZP$C<961&
zIl$xwO`J0r+Zn67{KFEeTDiJ|ifn$dL2vS2u%G%fy|mCyPQ?qT6Z-w%Wp4jTneb0h
z!d7(-YxHV)D2ie~x!`4AK|^Fc^P6;`otg?QNnG!E719?p#tvD#t;`S;{d*ZwR#p|D
z@}vOm{qb~aU;04DE#uf&Vm1yP9bGK>+a?~Y-){X&x(&29cQRc$>LG42oqum;
z8ZpA0U`=Xi`tGyCO%RrTp2MK&^HlXYf<#Px$zLQYyvNnqU&(jE6AYp)o;^9wy_H>^
z`JcsUZ$^yp@LF41ZZ5Bd?rjS@Hz&7_G+VH-X+^)i8Fm6F9+A!WC%rd{vrivipO_SA)9W41Q~f>P6vBaQ6Xb28_Sf2^us3@Ee+tuyl?!=fH#
z#42-3^z_+h)Fed1$)(dp{nk2cCd!6xkSJ2gGhtap$_SNv&$3bakbB{GObV>C)*v
zfj1}ur=#LH1Oz%i^ayW2Bd^W|59V8}5Xz8Ias!F^SKQECPWPy!zximsi2m8W_La5^
zH^>hmykfAo1p*Oz?M0&w@;Xie_`T@Fl#MQNBsSrC8Rn1JuQk5O#bkx5j0;eU{qEGW
zEZWQ}NupI%IkhOHp3TyrK8e~K=&Td#sD9#@ub(gXi`g|0u?#Vd!-8DX?i{GqzY%v~
zM6D7Iu>wmJ)r7dOA~lD+U%1i!Uz-j4i^yMw4tgEAu)guv=8mCU$uqYd_)@$;o=wag
zQ>lhl=%rimNiigDf}p3*S8B{bTQz|rEb0xaivYLzZf~MYn{4Q*Wv#pueumzasY6b&
zuH0Y{^nE%p=zilA4`@%IQ!@de6IE5!Jmd)7a~>&2m`mo!CF<4_(!gr79^eo|_|MQk
zkOgk-{c__4rr|R}KA4T0d{omx2bZol6DLN_TGP%nXJ|Dg;3At)=hu*GmQwGMA%$|oFEQiJ}(VOZt$k(2pBIk1_wLx2IRD~|Klk|`fy?P
zw#Z7H7zGZNy%EX8egoeaFLN^ypKt0S+O(dOx(I!&W$9du;%4>0{*gYH*vKm(&Y4_2
zIc5?2btU{c(vWzIhMRlDI9KHX>M8nLWIY^mQ%Kmbi`7B>RwFtw`g3?77HAvH64dFO
zG)q=F=hSx!JLhD7Qi9VH*^KRl`!-ZEG;Y9+i!emak1V#fRKBF4qXJJktFcw@*$JvGL7uc5%sqcz2P3(D}+%h|>>I=+|^!g>A&9;b`lk}sL
z<)Y+F*IrM(k(|Obe@10I*E8@ZshaO@_;u<>_xApjPp)lkJj%lG{_OyWgV3q$V;7eP
z5!U_82Vk@3PAKVm|7XcB@F`sREI)Q*qzR`zJ?5PzRha$^o096=?-|ONFZ-o~!zjxe
z@4Ig{Syvqt=Xsj6ubfoH0y#v6i3my+v%J$k0A*c7mCG7C_>j>xJKiLKUNyVte<|?(
z|1bDJk<)EMlLztoj*qhDg)gmLcr|6~L&N#MGR_y;WX_2^SwpL_Y(m%e)LMUsznW`liMsv~K(R6;2S`%O
zzOE19=W89`D%ARvQWqW`Gc1eEC#amW)!u3cNdTbwFG`x
zm85}}?0RzB{MTH3#P8~=GcL`J_?
zXE%Hbl7;+X(ZcV3|1sal{k`R;mRRz59*_Q8OSx#-Yc{QQU!23}XF8OSZc1Lc?$@eX
zPLqZz-`k>+Y;#ID)l^Q)jk^jUIJ*E|aEkxQZQiD2k3`LjH>?g*BRsUnT}8QgoE0-h
zBm}tKBt|5UKn8XOsq#ak<;BbXhpDZ;@Z|ckFA2Lv&V&rHboxd8x9RiKJZgvTrHrzF
z%l!YR3g9Q2(}eRgp1g}ny0D@8+XzPD&w^q5xIczD1gFP{>fg*%3+6`MO;wg#g>73#
zH2mDMNto4@G2bTM;i`vaeyDzma`xD)K@>g;<*1EW`mO)vD~kPq%irI5I2QPB6I5xt
z-p|t9)K1bLy{}rvd?DMmrDkI0Zc+Z>2(t1d{XYlhZ=1}|oy=F}1}-v>fqWuT_s9og
z)6dmE$@Cc`|7iEeEIyy4$pght{mXKS{rw(xQeN#z1UOhZn*@8s=e-d8Zsic$_>z95
z!s4Z=ivD*;pZ+-P%7f$t2Vhkj+w~y7-ZE8`mYbrAuf_`R(WBo>vhX5r-uEzt$09Rem$zci%iM_u;Zq
zDPe-nvKK*o-jnFNtAB}G5UjgQxwTxvreiFHv`3x4*UX|@6Xqq?qAw!;XSDDyt0k7%
zKKdbcT#xCR{smRjtTobxA)Aw9wZdij8#diOdwmkd)#<=xG}AOF?)_Xe+@VMDF}lU(
z&8ff{tM|Dq{Jj_~wAT&gJL(FlDKgMUuDUBjljvB6j$ykQS$x-F7~&^*JeU5RQt#ky
zhn8Y5Q}j11ZusXH@B~Jwg>);dN%GZxzKY#$sB|+mgdQxhH5r)tF)A}8>n1+5wjvyk
z3E%n(QzYsieo2shpNj7vKo3v^A5J_>G`_e%r_qDX;=K8+r;DHVHja@ma
zISm1s!){Ec%khR-hXL6!-H~CBWM8IOUvY5KiHuN(13-(*@UHe^F;`JiU&=SkpTkcN
zQO;98Q#ZK|du!EJ_RV@pI~^STy_w*@hh5O`u?l^fw?Rh1b1f66?E8m2q@t^z_aa#A|8AERZhgxH%ZUEt11;K?B-?ksGS^aeYqDc{=*?L?a|Cy
zVTjl3#%}8W5<;>R!U+>T+AS~~6X1Dc9-H79ZZ*s`@LeI^s*g>c
z_lbFF>llmEbxTq#8$_Q2=|(Q_DhSb28tlNsnQOfPh3GYx_)VJ4ZiOpyxrwa&i
z`l>fbW~=K@IN|J4KLQEM+&@51|E>5;D&$B9*rmESmkCtmDr_Dwzbwq2HaFcdyZEjU
zKKE17;uNRoz5`LjQz8Yh7`IbiQSak)7B+?T*p@Y1qJ-l>yFQ(I=Ju2K%1cCjrM*T#
z`Y>B5as8GP?@ciu^E-I2*swj}RfNFnogeNzXe2h_t+SY|RLEQU(w^R`UaVg-1s&s5c7xj&K=zUE^evelUJCMUJ$TR`uUbX**l$C
znRy^al~YIguPVSl5A@Pf>+RDEd`(>QDoJAz~I7f|k
zLOdLN^j!OdfS?CRWian8t%%4d_RDGgZHhof$Hg;=-nO*(G7Y-k1PDHynZnlntZtjZ
zPb=%Tx%kEvpvw@2ef)yHP3qx+|yW-~Gq8agPFz574_#xhixTpOs1)
zwF#NWa=WB%Y#F~$Id&7O<)K2${3W1Zvx85a+<Yg3@p^I{b7d%N;Em~umRDmF<
z!!^pAIq}fYNW;2gP&MMN{c5P$+U$Hy(s9eS78hYXx(ey%4HeFH0$Q6dPm_%|gATZi
znX#IMn9izm8<`wyKco4zQ;>AEtAVSEm_CR5qw;JG64Snc)V2OHB2nR5;G!P
zX;7y6r{dt*mj;x6ReQI22gVvI9h2m+9${5lhcZn{HKGxfvCAvd=Xu_tIOhYu(&}90
zh$re|>3^U@$9hYdRG56{S>y_2%j7)r8yb%D^8a|0WZy#Kx(ZYxd>nE#z%P9cKJ4I8
z8sOLZ`Ban53G=Pl$DW&o>mFsuBwTNne-^FF{%&3(lkQDUq3#iyg?4U7K|!JSMNvce
zDI`|2?Zujr`u`Rm#S}iI3V_OLSMGfP0690p-x#RGswiSoQfOh)@?c_j8Q{n74@1k_
z0D(eCQ?e7&hS{hgP_`Op%W**B$y*NZ*tw(DNvkn`h`w
zkFtgX%}Gc|UPl-EKKZMS^%de&g2;UD(GwTDgl8y6u
z+iB}1&y%6J%yOKff0uG@!$8Tq?K@$sQ&8-A>&C!T^`odC@~k%ne|Kb8=wOE>&R7r!
zg$SPg!(a>=bE60bi4bG7;JN0Xrx_G5kHYT}OjszwoX~7zvkXM5HjCO{)9gJS0@
z1}qkssUIwKSRMl%VjXfvL3rGUR8&+wWW3u2@t@oYci|3VM3_(#l2z&|k%Zp;%`dFP
zVmY`03JfF~g8wPJ{rG6wDTAG&T5R}R0F-4NRCjRAYBxa1JId(
z5>2((?DR{#Q;17*x|iXf%Brp#1|2sVV*rTssOQlL*wJS~O}zKF
zzTu@kZK1d6e}g1avMAF9D4#S%fEL$BM^7})vml^egfZ+=iBU$q5b5L
z>^Y{?&tK#aL?QL@%5hPV`Se8Jyx3QMJe$o_`RF0@#&)&fYcDa{3~6C?#CDLvLYR>I=KY#$aN2>O5SWs0PL^{08J-G9Y^}$m}3zzNB*WD
zwCT6U{>@k{`1Oms51SUb%2=%94D8kZ`ub0C`t|j6nHIa-
zMxw?#z-XQsm0AJme7hQaR!Dx<mE3E_YZW5M>lRDhd1WBB>mT+g`P
zd0%__$-R2mg`v&rldH}aOth=$M{qH|%h>IA9l)5a&)c>of=WOrYrnpZG!wnLgP~#W
zs|%8P>yZYbxutKm*`A;cs|M6>K`o_PQ19@j^)z}!e(GkUTnD-F(rOWkQNQ%_7kS->
zT71qT1TW|9W8+xiN1j34fAG)OYk$jT<{1xv}lZj4NO)9x}3wgCy=MsvmI?e3W<-kevo1mg+G(aSunx2iW;1?PvA_=
zoSrD>wW*nNx9gJS+|Rn!(cX8HHb&VnZi&U*C_QX5-r5@XsYDl~@DrhVL(p*o(9E#_
z80C5uo0*H>=z2
zs|wmQP1f7|lOXiCLztgmC;axP-`gmUOK9yqay-h6!Jl0~Zkouu6TUyjYy#S1&evY!
zn6A=ZGQ*_OE_iY)^e}=On=hOUT+H
zVqNL$U1zvE4l48aL<&SA-bOwWPQG`R{DTSlt^DRtvO+?7Fo}TKIYPje0?GOJczAff
zUan~U+wva4!7{;Y{
z5da^&rTX@5!GO50)M61wX1(BlSOB2iAIx+^BInB+;V4q+
zgX>Tt-wI+?p))WsCBka3*`UaHv!0-)G-e9ADXC#Jp4Q%1>>nZs`98_K#z7+^*dVnb
zc$}T(b*{AysLbc67TYoD#AqFB?|Yt0A%%mv4}C~4b#s2WUk0Lh3W)kv&uYJW
zm-NAI=WCH%JhkGdxontD^bTn
zgGAbl12-(*FdlsdHjC=oQ(^(l#~6gPu95|U4z&chhf;bWzhSrk0_egRZ?rdNI$fKA
z(clNftAO*c-tDvEhy1A?Xb`of_r(LH3a$VQnvi)sEaWa%JopJU{JRQWI;^kg0aX#9
zNChc=#rsO1c<0(*6)C2}G=F2A_h7_jzT?H(HhjqJ*RNlRudFV&`Wa@tPlmYJK2FkJ
zf#AUu%#L6K*x^iYt(_=k3+V}C`!;lZ8qVN_)q685NyvpYf%TKC_`XAb^*j7EA}&GH
z(+fjd7Z@Pg@)Hb^xC?AkNbYWEk#eJ7zXTtM~t$+)58+*LFr48>Uv7n{G;
zS